.displayInlineFlex {
  display: -ms-inline-flexbox;
  display: -webkit-inline-flex;
  display: inline-flex;
}
.noCursorInteraction {
  cursor: default;
  pointer-events: none;
}
/* .fa-bars:before{
    color: @bg-dark-1;
} */
.ui-grid {
  border: 1px solid #A6D3EC;
  -webkit-box-shadow: 0 1.6px 1.6px 1.6px rgba(0, 128, 200, 0.2);
  -moz-box-shadow: 0 1.6px 1.6px 1.6px rgba(0, 128, 200, 0.2);
  box-shadow: 0 1.6px 1.6px 1.6px rgba(0, 128, 200, 0.2);
}
.ui-grid-canvas {
  padding: 0;
  min-height: 1px;
}
.ui-grid-render-container-left .ui-grid-viewport {
  overflow: hidden !important;
}
.ui-grid-render-container-left .ui-grid-footer-cell {
  border-right: 0;
}
.ui-grid-render-container-left .ui-grid-footer-cell:last-child {
  border-right: 1px solid #e5e5e5;
}
.ui-grid-viewport {
  width: auto !important;
  overflow: auto !important;
}
.ui-grid-cell {
  border-color: #e5e5e5;
  height: 27px;
  color: #0080C8;
}
.ui-grid-header-viewport,
.ui-grid-top-panel {
  background: none;
  background-color: #e9f2f5;
}
.ui-grid-header-cell {
  color: #55AADA;
  font-weight: normal;
  font-size: 1.5rem;
  min-height: 25.5px;
  height: auto;
  max-height: 54px;
  border: none;
}
.ui-grid-header-cell .ui-grid-header-cell-label {
  text-decoration: underline;
  -webkit-text-decoration-color: #A6D3EC;
  text-decoration-color: #A6D3EC;
}
.ui-grid-header-cell:hover .ui-grid-header-cell-label {
  -webkit-text-decoration-color: #55A546;
  text-decoration-color: #55A546;
}
.ui-grid-header-cell[disabled],
.ui-grid-header-cell:disabled,
.ui-grid-header-cell.disabled {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.ui-grid-header-cell .ui-grid-icon-ok:before {
  color: transparent;
}
.ui-grid-header-cell .ui-grid-cell-contents {
  height: 25.6px;
}
.ui-grid-header-cell .ui-grid-cell-contents:active .ui-grid-header-cell-label {
  -webkit-text-decoration-color: #55A546;
  text-decoration-color: #55A546;
  color: #55A546;
}
.ui-grid-header-cell .ui-grid-icon-angle-down:before {
  color: #55A546;
  font-size: 1.92rem;
  margin: 0;
}
.ui-grid-header-cell:last-child .ui-grid-column-resizer.right {
  border-color: transparent;
}
.ui-grid-cell-focus {
  background-color: transparent;
}
.ui-grid-pinned-container.ui-grid-pinned-container-left .ui-grid-header-cell:last-child {
  border: none;
}
.ui-grid-pinned-container.ui-grid-pinned-container-left .ui-grid-cell:last-child {
  border-width: 0 1px 0 0;
  border-right-color: #e5e5e5;
}
.ui-grid-filter-container {
  padding: 0 6.4px 3px;
}
.ui-grid-filter-container input.ui-grid-filter-input {
  background-color: #FFFFFF;
}
.ui-grid-filter-container input.ui-grid-filter-input:active {
  background-color: #f0f4f7;
}
.ui-grid-filter-container .ui-grid-filter-button [class^="ui-grid-icon"] {
  right: 3.2px;
}
.ui-grid-footer-panel {
  font-weight: normal;
  background-color: #e9f2f5;
  border-color: #e5e5e5;
  border-bottom: none;
}
.ui-grid-footer-panel .ui-grid-cell-contents > div {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ui-grid-footer-cell,
.ui-grid-footer-info {
  border-color: #e5e5e5;
  color: #55AADA;
  font-weight: normal;
  font-size: 1.5rem;
}
.ui-grid-icon-ok:before {
  color: transparent;
  display: block;
  margin: 1px 1px 1px 0.5px;
  font-size: 12px;
}
.ui-grid-selection-row-header-buttons {
  opacity: 1;
  border: 1px solid rgba(85, 165, 70, 0.3);
  background: #FFFFFF;
  width: 16px;
  height: 16px;
  color: transparent;
  margin: 1px;
}
.ui-grid-selection-row-header-buttons:hover {
  background-color: #e9f2f5;
}
.ui-grid-selection-row-header-buttons.ui-grid-all-selected:before {
  color: #55A546;
}
.ui-grid-selection-row-header-buttons::before {
  opacity: 1;
}
.ui-grid-cell-contents {
  cursor: pointer;
  border-color: #e5e5e5;
  height: 27px;
}
.ui-grid-cell-contents-auto {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: max-content;
  grid-auto-columns: -webkit-max-content;
  grid-auto-columns: max-content;
}
.ui-grid-row {
  height: 27px !important;
  /* &:last-child .ui-grid-row-selected{
        height: 27px !important;
    } */
  /* .ui-grid-doc-loaded {
        .ui-grid-icon-ok {
            &:before, &::before{
                color: @text-color-dropdown;
            }
        }
    } */
}
.ui-grid-row .ui-grid-cell {
  height: 27px !important;
}
.ui-grid-row .ui-grid-cell.ui-grid-row-header-cell {
  border-bottom: solid 0 #A6D3EC;
}
.ui-grid-row .ui-grid-cell .ui-grid-vertical-bar {
  height: 27px !important;
}
.ui-grid-row .ui-grid-cell.ui-grid-locked-row .ui-grid-icon-ok:before {
  color: #BD0B25;
}
.ui-grid-row .ui-grid-cell.ui-grid-myself-locked-row .ui-grid-icon-ok:before {
  color: #55A546;
}
.ui-grid-row:nth-child(odd) .ui-grid-cell {
  background-color: #FFFFFF;
}
.ui-grid-row:nth-child(even) .ui-grid-cell {
  background-color: #f0f4f7;
}
.ui-grid-row:last-child .ui-grid-cell {
  border-bottom-width: 0 !important;
}
.ui-grid-row:hover > [ui-grid-row] > .ui-grid-cell:hover .ui-grid-cell,
.ui-grid-row:nth-child(odd):hover .ui-grid-cell,
.ui-grid-row:nth-child(even):hover .ui-grid-cell {
  background-color: #DDEDDA;
}
.ui-grid-row:active .ui-grid-cell {
  color: #55A546;
}
.ui-grid-row.ui-grid-row-selected > [ui-grid-row] {
  border: solid #55A546;
  border-width: 1px 0;
  height: 27px;
}
.ui-grid-row.ui-grid-row-selected > [ui-grid-row] > .ui-grid-cell {
  background-color: #DDEDDA;
  height: 25px !important;
}
.ui-grid-row.ui-grid-row-selected > div > .ui-grid-row-header-cell {
  border-left: 3.2px solid #55A546;
}
.ui-grid-row.ui-grid-row-selected + .ui-grid-row.ui-grid-row-selected > [ui-grid-row] {
  border-top-width: 0;
  height: 27px;
}
.ui-grid-row.ui-grid-row-selected + .ui-grid-row.ui-grid-row-selected > [ui-grid-row] > .ui-grid-cell {
  height: 26px !important;
}
.ui-grid-row.ui-grid-row-selected .ui-grid-icon-ok:before,
.ui-grid-row.ui-grid-row-selected .ui-grid-icon-ok::before {
  color: #55A546;
}
hit-list .ui-grid-row .ui-grid-doc-loaded {
  opacity: 1 !important;
}
hit-list .ui-grid-row.ui-grid-row-selected > [ui-grid-row] > .ui-grid-cell {
  opacity: 60%;
}
.ui-grid-render-container {
  background-color: #FFFFFF;
}
.ui-grid-render-container .ui-grid-header-canvas {
  position: inherit;
}
.ui-grid-pager-container {
  float: none;
  display: inline-block;
}
.ui-grid-pager-panel {
  text-align: center;
  background-color: #A6D3EC;
  padding-top: 5.6px;
}
.ui-grid-pager-control {
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
}
.ui-grid-pager-control > button,
.ui-grid-pager-control > div,
.ui-grid-pager-control > input {
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  margin-right: -1px;
  height: 24px;
  border-radius: 0;
}
.ui-grid-pager-control > div.ui-grid-pager-max-pages-number {
  color: rgba(85, 170, 218, 0.6);
  font-size: 1.5rem;
  padding: 4px 6.4px;
}
.ui-grid-pager-control > input,
.ui-grid-pager-control > input:-internal-autofill-selected {
  padding: 0 6.4px;
  text-align: center;
  color: #0080C8;
  font-size: 1.92rem;
  -moz-appearance: textfield;
}
.ui-grid-pager-control > input:focus,
.ui-grid-pager-control > input:-internal-autofill-selected:focus,
.ui-grid-pager-control > input:active,
.ui-grid-pager-control > input:-internal-autofill-selected:active {
  background-color: #e9f2f5;
}
.ui-grid-pager-control button {
  background-color: #FFFFFF;
  padding: 4px 4px 4px 5px;
  width: 24px;
}
.ui-grid-pager-control button.ui-grid-pager-first,
.ui-grid-pager-control button.ui-grid-pager-last {
  padding-left: 6px;
}
.ui-grid-pager-control button.ui-grid-pager-previous {
  margin-right: 0;
}
.ui-grid-pager-control button > i {
  font-size: 1.92rem;
  color: #55A546;
  margin-top: -2px;
}
.ui-grid-pager-control button > i.fa-step-forward,
.ui-grid-pager-control button > i.fa-step-backward {
  font-size: 1.384rem;
  margin-top: 1.6px;
}
.ui-grid-pager-control button > i.fa-caret-right {
  margin-left: 4px;
}
.ui-grid-pager-control button > i.fa-caret-left {
  margin-left: 2.4px;
}
.ui-grid-pager-control button:hover {
  background-color: #e9f2f5;
}
.ui-grid-pager-control button:focus,
.ui-grid-pager-control button:active,
.ui-grid-pager-control button:focus:active {
  background-color: #e9f2f5;
  border-color: #55A546;
  box-shadow: none;
}
.ui-grid-pager-control button:focus > i,
.ui-grid-pager-control button:active > i,
.ui-grid-pager-control button:focus:active > i {
  color: #55A546;
}
.ui-grid-pager-control button[disabled],
.ui-grid-pager-control button:disabled,
.ui-grid-pager-control button.disabled {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.ui-grid-pager-control > div,
.ui-grid-pager-control > input,
.ui-grid-pager-control input:-internal-autofill-selected {
  background-color: #e9f2f5;
  border: 1px solid rgba(85, 165, 70, 0.3);
  border-width: 1px 0;
}
.ui-grid-pager-control-input,
.ui-grid-pager-control-input:-internal-autofill-selected {
  padding: 0 6.4px;
  text-align: center;
  color: #0080C8;
  font-size: 1.92rem;
}
.ui-grid-pager-control-input:focus,
.ui-grid-pager-control-input:-internal-autofill-selected:focus,
.ui-grid-pager-control-input:active,
.ui-grid-pager-control-input:-internal-autofill-selected:active {
  background-color: #e9f2f5;
}
.ui-grid-menu .ui-grid-menu-inner ul li:not(:last-child) button,
.ui-grid-menu .ui-grid-menu-inner ul li:not(:last-child) .ui-grid-menu-item,
.ui-grid-menu .ui-grid-menu-inner ul li:not(:last-child) button.ui-grid-menu-item {
  border: none;
}
.ui-grid-menu .ui-grid-menu-inner ul li button,
.ui-grid-menu .ui-grid-menu-inner ul li .ui-grid-menu-item,
.ui-grid-menu .ui-grid-menu-inner ul li button.ui-grid-menu-item {
  height: 28.8px;
  font-size: 1.92rem;
  color: #0080C8;
  padding: 2.4px 6.4px;
}
.ui-grid-menu .ui-grid-menu-inner ul li button > i,
.ui-grid-menu .ui-grid-menu-inner ul li .ui-grid-menu-item > i,
.ui-grid-menu .ui-grid-menu-inner ul li button.ui-grid-menu-item > i {
  color: #55A546;
  font-size: 1.92rem;
}
.ui-grid-menu .ui-grid-menu-inner ul li button:focus,
.ui-grid-menu .ui-grid-menu-inner ul li .ui-grid-menu-item:focus,
.ui-grid-menu .ui-grid-menu-inner ul li button.ui-grid-menu-item:focus {
  background-color: transparent;
}
.ui-grid-menu .ui-grid-menu-inner ul li button:hover,
.ui-grid-menu .ui-grid-menu-inner ul li .ui-grid-menu-item:hover,
.ui-grid-menu .ui-grid-menu-inner ul li button.ui-grid-menu-item:hover,
.ui-grid-menu .ui-grid-menu-inner ul li button:focus,
.ui-grid-menu .ui-grid-menu-inner ul li .ui-grid-menu-item:focus,
.ui-grid-menu .ui-grid-menu-inner ul li button.ui-grid-menu-item:focus,
.ui-grid-menu .ui-grid-menu-inner ul li button.ui-grid-menu-item-active,
.ui-grid-menu .ui-grid-menu-inner ul li .ui-grid-menu-item.ui-grid-menu-item-active,
.ui-grid-menu .ui-grid-menu-inner ul li button.ui-grid-menu-item.ui-grid-menu-item-active {
  box-shadow: none;
}
.ui-grid-menu .ui-grid-menu-inner ul li button:hover,
.ui-grid-menu .ui-grid-menu-inner ul li .ui-grid-menu-item:hover,
.ui-grid-menu .ui-grid-menu-inner ul li button.ui-grid-menu-item:hover,
.ui-grid-menu .ui-grid-menu-inner ul li button.ui-grid-menu-item-active,
.ui-grid-menu .ui-grid-menu-inner ul li .ui-grid-menu-item.ui-grid-menu-item-active,
.ui-grid-menu .ui-grid-menu-inner ul li button.ui-grid-menu-item.ui-grid-menu-item-active {
  background-color: #e9f2f5;
}
.ui-grid-menu .ui-grid-menu-inner ul li button.ui-grid-menu-item-active,
.ui-grid-menu .ui-grid-menu-inner ul li .ui-grid-menu-item.ui-grid-menu-item-active,
.ui-grid-menu .ui-grid-menu-inner ul li button.ui-grid-menu-item.ui-grid-menu-item-active {
  border-left: 3.2px solid #55A546;
}
.ui-grid-menu .ui-grid-menu-inner ul li button:active,
.ui-grid-menu .ui-grid-menu-inner ul li .ui-grid-menu-item:active,
.ui-grid-menu .ui-grid-menu-inner ul li button.ui-grid-menu-item:active,
.ui-grid-menu .ui-grid-menu-inner ul li button.ui-grid-menu-item-active,
.ui-grid-menu .ui-grid-menu-inner ul li .ui-grid-menu-item.ui-grid-menu-item-active,
.ui-grid-menu .ui-grid-menu-inner ul li button.ui-grid-menu-item.ui-grid-menu-item-active {
  background-color: #DDEDDA;
  color: #55A546;
}
.ui-grid-column-menu .ui-grid-menu {
  padding: 0;
}
.ui-grid-tree-base-header {
  margin-top: 1.5px;
  margin-left: -1.5px;
}
.searchWF-hitList {
  background-color: #f0f4f7;
}
/* [class^="ui-grid-icon"], [class*=" ui-grid-icon"]{
    &:before{
        .fontAwesomemizer();
    }
} */
.ui-grid-icon-sort-alt-up:before,
.ui-grid-icon-sort-alt-down:before,
.ui-grid-icon-cancel:before,
.ui-grid-icon-indent-right:before,
.ui-grid-icon-indent-left:before,
.ui-grid-icon-ok:before,
.ui-grid-icon-down-dir:before,
.ui-grid-icon-up-dir:before,
.ui-grid-icon-angle-down:before,
.ui-grid-icon-minus-squared:before,
.ui-grid-icon-plus-squared:before,
.ui-grid-icon-sort-alt-up::before,
.ui-grid-icon-sort-alt-down::before,
.ui-grid-icon-cancel::before,
.ui-grid-icon-indent-right::before,
.ui-grid-icon-indent-left::before,
.ui-grid-icon-ok::before,
.ui-grid-icon-down-dir::before,
.ui-grid-icon-up-dir::before,
.ui-grid-icon-angle-down::before,
.ui-grid-icon-minus-squared::before,
.ui-grid-icon-plus-squared::before {
  font-family: Font Awesome\ 5 Pro;
  font-weight: 900;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
}
.ui-grid-icon-sort-alt-up:before {
  content: '\f884';
}
.ui-grid-icon-sort-alt-down:before {
  content: '\f160';
}
.ui-grid-icon-cancel:before {
  content: '\f00d';
}
.ui-grid-icon-indent-right:before {
  content: '\f03c';
}
.ui-grid-icon-indent-left:before,
.ui-grid-icon-indent-left::before {
  content: '\f03b';
}
.ui-grid-icon-ok:before {
  content: '\f00c';
}
.ui-grid-locked-row .ui-grid-icon-ok:before,
.ui-grid-myself-locked-row .ui-grid-icon-ok:before {
  content: '\f00d';
}
.ui-grid-icon-down-dir:before,
.ui-grid-icon-angle-down:before {
  content: '\f0d7';
}
.ui-grid-icon-up-dir:before {
  content: '\f0d8';
}
/* .ui-grid-icon-left-dir:before {
    content: '\f0d9';//fa-caret-left
}

.ui-grid-icon-right-dir:before {
    content: '\f0da';//fa-caret-right
}*/
.ui-grid-icon-minus-squared:before {
  content: '\f146';
}
.ui-grid-icon-plus-squared:before {
  content: '\f0fe';
}
