﻿#queriesPage {
  position: relative;
  color: #777;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  overflow: hidden; }
  #queriesPage .hot table.htCore {
    -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.4);
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.4); }
  #queriesPage .background-white {
    background: white; }
  #queriesPage .color-333 {
    color: #333; }
  #queriesPage .top-down-padding {
    padding: 5px 0px;
    padding-top: 10px; }
  #queriesPage #searchParams #btnHolder {
    display: flex;
    justify-content: space-around; }
    #queriesPage #searchParams #btnHolder .popover-html + .popover {
      color: #777;
      width: 250px;
      margin-left: -5px; }
      #queriesPage #searchParams #btnHolder .popover-html + .popover .arrow {
        display: none; }
      #queriesPage #searchParams #btnHolder .popover-html + .popover .popover-content {
        font-size: 0.8em;
        max-height: 300px; }
    #queriesPage #searchParams #btnHolder .errStats {
      margin-right: 20px; }
      #queriesPage #searchParams #btnHolder .errStats .badge {
        font-size: 0.9em;
        background: #dc4437; }
      #queriesPage #searchParams #btnHolder .errStats .stat {
        display: flex;
        align-items: flex-start; }
  #queriesPage #searchResult {
    height: 100%;
    overflow: auto; }
    #queriesPage #searchResult .metaData {
      position: relative; }
      #queriesPage #searchResult .metaData .left {
        position: absolute;
        bottom: 0;
        left: 0;
        margin-left: 20px;
        font-size: .9em; }
      #queriesPage #searchResult .metaData .pagination li a {
        border: none;
        color: #999;
        background: none; }
      #queriesPage #searchResult .metaData .pagination li.active a {
        color: #777;
        font-weight: 700; }
    #queriesPage #searchResult tr {
      cursor: pointer; }
      #queriesPage #searchResult tr.selected {
        background: #ececec; }
    #queriesPage #searchResult .tableContainer {
      width: 100%;
      height: calc(100% - 40px); }
      #queriesPage #searchResult .tableContainer .ReadOnly {
        opacity: 0.7;
        background: #f9f9f5;
        cursor: default; }
      #queriesPage #searchResult .tableContainer .NonEdit {
        background: #fafffa; }
      #queriesPage #searchResult .tableContainer .rowChanged {
        border-left: 0.15em solid #03A9F4; }
      #queriesPage #searchResult .tableContainer .errBorder {
        border-left: 0.15em solid #dc4437 !important; }
      #queriesPage #searchResult .tableContainer .errCell {
        color: #dc4437 !important; }
  #queriesPage .dropdown-menu {
    overflow-y: scroll;
    max-height: 45vh; }
  #queriesPage .tableheader-icon {
    width: 16.8px;
    height: 16px;
    display: inline-block; }
  #queriesPage .checkbox {
    cursor: pointer; }
  #queriesPage .handsontable .ht_master tr td {
    border-style: solid !important; }
  #queriesPage .handsontable .htBorders {
    display: initial !important; }
    #queriesPage .handsontable .htBorders .wtBorder.current.corner {
      display: none !important; }
