html, body { background-color: #DFE8F6 }
:root {
  --menu-color: #222222;
  --menu-background-color: #F0F0F0;
  --menu-border-color: #718BB7;

  --menu-disabled-color: #808080;
  --menu-disabled-background-color: #ffffff;

  --menu-highlight-color: #222222;
  --menu-highlight-background-color: #D9E8FB;

  --settings-background-color: #DFE8F6;
  --container-bg-color: #ffffff;
  --container-border-color: #99bbe8;
  --btn-bg-color: #F0F0F0;
  --header-bg-color: #D9E8FB;
  --header-border-color: transparent;
  --dialog-bg-color: #FAFAFA;
  --dialog-border-color: #909090;

  --navbar-height: 36px;
  --navbar-bg-color: #181818;
  --navbar-bg-image: url(../plugins/theme/themes/Blue/images/header_bg.gif);
  --navbar-border-color: #333333;
  --navbar-item-bg-color: linear-gradient(0deg, rgba(180,207,240,1) 0%, rgba(222,236,253,1) 100%);
  --navbar-item-border-color: #8db2e3;
  --loading-indicator-icon: url(../plugins/theme/themes/Blue/images/ajax-loader.gif);
  --loading-indicator-side-length: 32px;
}
category-panel {
  --open-background-image: url(../plugins/theme/themes/Blue/images/pnl_open.gif);
  --close-background-image: url(../plugins/theme/themes/Blue/images/pnl_close.gif);
  --heading-background-color: #d9e8fb;
  --heading-border-color: #8db2e3;
}
category-list {
  border-color: #99BBE8;
}

category-panel::part(heading) {
  color: #15428B;
  font-weight: bold;
}

panel-label {
  --badge-border-radius: 0.5em 0.5em 0 0;
  --status-image: url(../plugins/theme/themes/Acid/images/tstatus.png);
}

panel-label[selected] {
  background-color: #D9E8FB;
  border-color: #D9E8FB;
}

#t .nav-link {
  color: #15428B;
  font-weight: normal;
}
.navbar-toggler {background-image: none;}

div#t div#add {background: transparent url(./images/toolbar.png) no-repeat -24px center}
div#t div#create {background: transparent url(./images/toolbar.png) no-repeat -48px center}
div#t div#remove {background: transparent url(./images/toolbar.png) no-repeat -72px center}
div#t div#start {background: transparent url(./images/toolbar.png) no-repeat -96px center}
div#t div#pause {background: transparent url(./images/toolbar.png) no-repeat -120px center}
div#t div#stop {background: transparent url(./images/toolbar.png) no-repeat -144px center}
div#t div#moveu {background: transparent url(./images/toolbar.png) no-repeat -168px center}
div#t div#moved {background: transparent url(./images/toolbar.png) no-repeat -192px center}
div#t div#search {background: transparent url(./images/toolbar.png) no-repeat -216px center}
div#t div#rss {background: transparent url(./images/toolbar.png) no-repeat -240px center}
div#t div#setting {background: transparent url(./images/toolbar.png) no-repeat -264px center}
div#t div#help {background: transparent url(./images/quest.gif) no-repeat 0px center}
div#t div#go {background: transparent url(./images/go.gif) no-repeat 0px center; }
div#t div#plugins {background: transparent url(./images/plugin.png) no-repeat 0px center}

ul.CMenu li a:hover {background-color: #D9E8FB}
ul.CMenu li:hover ul li a:hover {background-color: #D9E8FB}

div#tdetails {background: transparent url(./images/tab-strip-bg.gif) repeat-x 0px center;} 

.tabbar li a { border: 1px solid #8DB2E3; border-bottom: none; background: transparent url(./images/tabs-bg.png) repeat-x 0 -4px; color: #15428B }
.tabbar li a:hover {border-top: 1px solid #8DB2E3}
.tabbar li.selected a { border-top: 2px solid #8DB2E3; background: transparent url(./images/tabs-bg.png) repeat-x 0 -4px; color: #15428B; font-weight: bold}

button, input.Button { background-image: url(./images/btn-sprite.gif); background-position: 0 -43px }

input[type="text"], input[type="password"], input[type="file"], select, textarea { background: #FFFFFF url(./images/text-bg.gif) repeat-x 0 0; border:1px solid #B5B8C8; }
input[type="text"][disabled],input[type="password"][disabled],input[type="file"][disabled], select[disabled], textarea[disabled] { border: 1px solid #C0C0C0; background: #F0F0F0; color: #C0C0C0}

#StatusBar { border-color: #99BBE8; background-color: #FFFFFF; color: #000000; }
.statuscell { border-color: #99BBE8;}
.sthdr { color: #15428B; }

ul.CMenu { border: 1px solid #718BB7; border-right: 1px solid #718BB7; border-bottom: 1px solid #718BB7; background: #F0F0F0; color: #222222}

ul.CMenu li a.exp {background: transparent url(./images/menu-parent.gif) no-repeat scroll 140px center; }

ul.CMenu li.menuitem hr {background-color: #E0E0E0; color: #000000; border-bottom-width: 1px; border-bottom-color: #FFFFFF}

.dlg-header {color: #15428B;}

div#stg .lm { background-color: #FAFAFA; border: 1px solid #D0D0D0; }
.lm li a.focus {background-color: #D9E8FB}
