html, body { background-color: #DFE8F6; scrollbar-arrow-color: #586585; scrollbar-base-color: #e3e9f0; scrollbar-track-color: #7797c1; }
:root {
  --text-color: #000000;
  --text-header-color: #15428b;

  --menu-color: #000000;
  --menu-background-color: #f6f6f6;
  --menu-border-color: #002d96;

  --menu-disabled-color: #666666;
  --menu-disabled-background-color: #f6f6f6;

  --menu-highlight-color: #000000;
  --menu-highlight-background-color: #ffeec2;
  --menu-active-color: #000000;
  /* --menu-item-active-icon: undefined - inherit from standard theme; */
  /* --menu-item-exp-icon: undefined - inherit from standard theme; */

  --menu-connect-line-color: #909090;
  --menu-connect-line-style: dotted;

  --container-bg-color: #d2e0f0;
  --container-border-color: #9eb6ce;
  --btn-bg-color: #f1f1ec;
  --header-bg-color: #D9E8FB;
  --header-border-color: #FFFFFF;
  --footer-height: 25px;
  --footer-bg-color: transparent;
  --footer-bg-image: linear-gradient(0deg, #586675 0%, #bad4f7 10%, #ffffff 100%);
  --footer-border-color: #567db0;
  --dialog-bg-color: #D9E8FB;
  --dialog-border-color: #FFFFFF;

  --navbar-height: 36px;
  --navbar-bg-color: transparent;
  --navbar-bg-image: url(../images/t_bg.png);
  --navbar-border-color: transparent;
  --navbar-item-bg-color: #f0f0f0;
  --navbar-item-border-color: #a0a0a0;
  --loading-indicator-icon: url(../images/ajax-loader.gif);
  --loading-indicator-side-length: 32px;
}
#StatusBar {
  /* --pane-up-icon: undefined - inherit from standard theme; */
  /* --pane-down-icon: undefined - inherit from standard theme; */
}
category-panel {
  --open-background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAmUlEQVQYlY3PUQqCUBQE0NGeppiY9hQrSySCCIJadvtoM23AD7nX24cQmL50PocDw1jP1xtzUqZLsefAg3blUQWYxMXGkXvpg5mh/jh/H6v6VnggagHAjLfrRX3duSDibzeK88iWS65AzL1+gLPQknNmD+AvdtIVmpNGb3oU60CaKgGYxXSjw4nfyjFqQWR0HY49liKkSQgAH1ixL1c3QHZsAAAAAElFTkSuQmCC);
  --heading-background-color: linear-gradient(0deg, rgba(158,182,206,1) 0%, rgba(230,235,243,1) 100%);
  --heading-border-color: transparent;
}
category-list {
  border-top-style: none;
  border-color: #9EB6CE;
  background-color: #FFFFFF;
}
panel-label {
  border-top: 1px solid #d0d7e5;
  border-bottom: 1px solid transparent;
  padding: 2px 0px 0px 4px;
  --badge-background-color: #d2e0f0;
  --icon-letter-background-color: #d2e0f0;
  --badge-border-radius: 0.5em 0 0 0;
}

panel-label[selected] {
  --badge-background-color: #FFFFFF;
}

#StatusBar { color: #034084 }
.statuscell { border-color: #9EB6CE }

.navbar-toggler {
  background-image: none;
}

input[type="text"], input[type="password"], input[type="file"], select, textarea { background-color: #FFFFFF; border:1px solid #B5B8C8; }
input[type="text"][disabled],input[type="password"][disabled],input[type="file"][disabled], select[disabled], textarea[disabled] { border: 1px solid #C0C0C0; color: #C0C0C0}

div.tab, div#lcont { background-color: #d2e0f0; color: #034084 }
div.graph_tab { background-color: #d2e0f0; color: #034084; border-color: #ffffff }
div#gcont div.row.Header {background-color: #e4edf6;}
#tdcont { color: #034084 }
div#tdetails { background-color: transparent }

.tabbar { background: transparent url(./images/tabbarbg.png) repeat-x 0 0 }
.tabbar li.nav-item a.nav-link {
  border: none;
  background: transparent url(./images/tabbg.png) no-repeat 0 0;
  margin: 1px 0;
  padding: 2px 0 2px 15px;
  color: #034084;
  -moz-border-radius-topleft: 0px;
  -moz-border-radius-topright: 0px;
  -webkit-border-top-left-radius: 0px;
  -webkit-border-top-right-radius: 0px;
  border-top-right-radius:0px;
  border-top-left-radius:0px;
}
.tabbar li.nav-item a.nav-link:hover {
  border: none;
  opacity: 0.8;
}
.tabbar li.nav-item:first-child a.nav-link {
  background: transparent url(./images/tabbgf.png) no-repeat 0 0;
}
.tabbar li.nav-item.selected a.nav-link {
  border-top: 2px solid #BDDBDB;
  background-color: #272E36;
}
.tabbar li.nav-item.selected:first-child a.nav-link {
  background: transparent url(./images/tabbgfh.png) no-repeat 0 0;
  border: none;
  margin: 1px 0;
  padding: 2px 0 2px 15px;
  top: 3px;
}
.tabbar li.nav-item.selected a.nav-link {
  background: transparent url(./images/tabbgh.png) no-repeat 0 0;
  border: none;
  margin: 1px 0;
  padding: 2px 0 2px 15px;
  top: 3px;
}
.tabbar li.nav-item.selected+li.nav-item a.nav-link {
  background: url(./images/tabbgfhn.png) no-repeat 0 0;
}
