/* In order to override these variables you can make local changes in af.variables.local.less */
/*signalr-color*/
/*
    Use this file to override variables from af.variables.less
*/

/*
    We should stop using hide
*/

/* /file/site/style/af.common.less:L7 */
.af-app-toolbar {
  z-index: 1000;
  position: sticky;
  top: 0;
  background-color: #f4f9ff;
}
/* /file/site/style/af.common.less:L14 */
.hide,
.hidden {
  display: none!important;
}
/* /file/site/style/af.common.less:L18 */
[data-repeat]:not([data-list-index]) {
  display: none;
}
/* /file/site/style/af.common.less:L22 */
[data-no-data] {
  display: none;
}
/* /file/site/style/af.common.less:L26 */
div[contenteditable].form-control {
  height: initial;
}
/* /file/site/style/af.common.less:L30 */
.lookup-loading-symbol {
  top: 69px;
  left: 50%;
  position: absolute;
  transform: translate(-50%, 0px);
  z-index: 9999;
}
/* /file/site/style/af.common.less:L37 */
.af-field-filter {
  margin: 5px 0;
  position: relative;
}
/* /file/site/style/af.common.less:L40 */
.af-field-filter > button {
  position: absolute;
  margin: auto;
  height: 100%;
  width: 25px;
  text-align: center;
  top: 0;
  border: none;
  background: none;
  cursor: pointer;
}
/* /file/site/style/af.common.less:L52 */
.af-field-filter > button.operator {
  left: 0;
}
/* /file/site/style/af.common.less:L55 */
.af-field-filter > button.distinct {
  right: 0;
}
/* /file/site/style/af.common.less:L58 */
.af-field-filter input {
  padding-left: 25px!important;
}
/* /file/site/style/af.common.less:L62 */
.af-field-filter input.distinct {
  padding-right: 25px;
}
/* /file/site/style/af.common.less:L67 */
.af-field-filter.active button {
  font-weight: bold;
}
/*New clientside treecontrol*/

/* /file/site/style/af.common.less:L75 */
[data-tree] {
  list-style-type: none;
  padding-left: 30px;
  padding-right: 1rem;
}
/* /file/site/style/af.common.less:L80 */
[data-tree] li.treeview-animated-items {
  line-height: 1.2;
}
/* /file/site/style/af.common.less:L83 */
[data-tree] ul {
  list-style-type: none;
}
/* /file/site/style/af.common.less:L85 */
[data-tree] ul.nested {
  position: relative;
  padding-left: 1em;
  list-style: none;
}
/* /file/site/style/af.common.less:L89 */
[data-tree] ul.nested:before {
  position: absolute;
  left: 5px;
  display: block;
  width: 5px;
  height: 100%;
  content: "";
  /*background-color: #808080;*/

}
/* /file/site/style/af.common.less:L100 */
[data-tree] div.active,
[data-tree] .expanded {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
/* /file/site/style/af.common.less:L104 */
/* /file/site/style/af.common.less:L105 */
[data-tree] li > div > i {
  position: absolute;
  top: 1px;
  left: -30px;
  color: silver;
}
/* /file/site/style/af.common.less:L111 */
[data-tree] li > div > i.fas:hover {
  background-color: #d5eaff;
}
/* /file/site/style/af.common.less:L115 */
[data-tree] li > div > span {
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
  white-space: nowrap;
  display: inline-block;
}
/* /file/site/style/af.common.less:L122 */
[data-tree] li > div > span:hover {
  background-color: #d5eaff;
}
/* /file/site/style/af.common.less:L128 */
/* /file/site/style/af.common.less:L129 */
[data-tree] li.active > div > span {
  background-color: #d5eaff;
}
/* /file/site/style/af.common.less:L135 */
/* /file/site/style/af.common.less:L136 */
[data-tree] span i {
  width: 16px;
  margin-right: 0.55rem !important;
  margin-left: 0.25rem !important;
  padding-right: 5px;
}
/* /file/site/style/af.common.less:L144 */
[data-tree] div {
  cursor: pointer;
}
/* /file/site/style/af.common.less:L147 */
[data-tree] .af-loading-overlay {
  font-size: 24px !important;
  position: initial !important;
  margin-top: -31px !important;
  float: right;
}
/* /file/site/style/af.common.less:L155 */
.option-fieldnames {
  font-size: small;
}
/* /file/site/style/af.common.less:L159 */
/* /file/site/style/af.common.less:L160 */
/* /file/site/style/af.common.less:L161 */
.container-filter-groups .table.filterbuilder > tbody > tr:first-child > td:first-child span {
  display: none;
}
/*
h1,h2,h3,h4,h5,h6{
    font-weight: bold;
}
*/

/*
.nav-tabs > li > a {
    font-weight: bold;
}
*/

/* /file/site/style/af.common.less:L177 */
.modal.modal-fullscreen {
  right: 0;
  bottom: 0;
  padding: 0!important;
  height: 100%;
  width: 100%;
}
/* /file/site/style/af.common.less:L184 */
.modal.modal-fullscreen .modal-body {
  padding: 0;
}
/* /file/site/style/af.common.less:L187 */
.modal.modal-fullscreen .modal-dialog {
  max-width: 100%;
  margin: 0;
  height: 100%;
}
/* /file/site/style/af.common.less:L192 */
.modal.modal-fullscreen .modal-header,
.modal.modal-fullscreen .modal-footer {
  padding: 5px 1rem;
}
/* /file/site/style/af.common.less:L196 */
.modal.modal-fullscreen .modal-body {
  height: calc(100vh - 100px) !important;
}
/* /file/site/style/af.common.less:L206 */
[contenteditable="true"] {
  white-space: pre-wrap;
}
/* /file/site/style/af.common.less:L208 */
[contenteditable="true"]:before {
  content: attr(data-placeholder);
  /* no quotes around attribute name! */
  color: #a7a7a7;
  font-size: 90%;
  position: absolute;
  margin-top: 2px;
  cursor: text;
}
/* /file/site/style/af.common.less:L219 */
.af-verticalSplitBar {
  cursor: col-resize;
  width: 3px;
  background-color: #d9d9d9;
}
/* /file/site/style/af.common.less:L224 */
.af-horizontalSplitBar {
  position: relative;
  cursor: row-resize;
  height: 6px;
  text-align: center;
  background-color: #d9d9d9;
}
/* /file/site/style/af.common.less:L233 */
.af-verticalSplitBar:before {
  position: relative;
  font-family: 'Font Awesome 5 Pro';
  top: 40%;
  font-size: 14px;
  content: "\f142";
}
/* /file/site/style/af.common.less:L243 */
.af-horizontalSplitBar .fa {
  position: absolute;
  top: -4px;
  font-size: 16px;
}
/* Should be removed in future*/

/* /file/site/style/af.common.less:L249 */
/* /file/site/style/af.common.less:L250 */
[data-tree-id] .af-active {
  margin-top: 1px;
  background: transparent;
}
/* /file/site/style/af.common.less:L253 */
[data-tree-id] .af-active a {
  background: #e2fbf6;
  color: #0c6251;
  border: 1px solid #e2fbf6;
}
/* /file/site/style/af.common.less:L257 */
[data-tree-id] .af-active a:focus {
  border: 1px solid #7ec6ff !important;
}
/* /file/site/style/af.common.less:L261 */
[data-tree-id] .af-active a.af-tree-inlineEdit:focus {
  border: 1px solid rgba(0, 0, 0, 0.15) !important;
  background-color: white;
  box-shadow: inset 0 0.1rem 0.3rem rgba(0, 0, 0, 0.085);
  padding: 3px;
}
/* /file/site/style/af.common.less:L269 */
[data-tree-id] li {
  list-style-type: none;
}
/* /file/site/style/af.common.less:L272 */
[data-tree-id] li.branch > div {
  margin-top: 1px;
}
/* /file/site/style/af.common.less:L274 */
[data-tree-id] li.branch > div > a {
  border: 1px solid white;
}
/* /file/site/style/af.common.less:L280 */
a.collapseControl:after {
  font-family: 'Font Awesome 5 Pro';
  content: '\f068';
  float: right;
  font-size: 14px;
  font-weight: 900;
  font-style: normal;
  text-decoration: none;
}
/* /file/site/style/af.common.less:L289 */
a.collapseControl.collapsed:after {
  font-family: 'Font Awesome 5 Pro';
  content: '\f067';
  float: right;
  font-size: 14px;
}
/* /file/site/style/af.common.less:L296 */
html {
  overflow: auto;
}
