#company-label {
     background: url("") no-repeat center center;
     width: 100%;
     height: 55px;
     position: absolute;
     left: 0;
     top: 100%;
     margin-top: -118px;
}
 @media only screen and (min-height: 715px) {
     #company-label {
         background: url("") no-repeat center center;
         height: 161px;
         margin-top: -258px;
    }
}
 @media only screen and (max-height: 580px) {
     #company-label {
         display: none;
    }
}
.minimal #company-label {
  background: url("") no-repeat center center;
  height: 255px;
  margin-top: -255px;
  background-size: 50%;
}
#taskbar {
  background: #f8cd3a;
  background: -moz-linear-gradient(left,#f8cd3a 0%,#f8cd3a 94%,#f8cd3a 100%);
  background: -webkit-gradient(linear,left top,right top,color-stop(0%,#f8cd3a),color-stop(94%,#f8cd3a),color-stop(100%,#f8cd3a));
  background: -webkit-linear-gradient(left,#f8cd3a 0%,#f8cd3a 94%,#f8cd3a 100%);
  background: -o-linear-gradient(left,#f8cd3a 0%,#f8cd3a 94%,#f8cd3a 100%);
  background: -ms-linear-gradient(left,#f8cd3a 0%,#f8cd3a 94%,#f8cd3a 100%);
  background: linear-gradient(to right,#f8cd3a 0%,#f8cd3a 94%,#f8cd3a 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8cd3a',endColorstr='#f8cd3a',GradientType=1);
}
.minimal #taskbar {
  background: #f8cd3a;
  background: -moz-linear-gradient(left,#f8cd3a 0%,#f8cd3a 89%,#f8cd3a 100%);
  background: -webkit-gradient(linear,left top,right top,color-stop(0%,#f8cd3a),color-stop(89%,#f8cd3a),color-stop(100%,#f8cd3a));
  background: -webkit-linear-gradient(left,#f8cd3a 0%,#f8cd3a 89%,#f8cd3a 100%);
  background: -o-linear-gradient(left,#f8cd3a 0%,#f8cd3a 89%,#f8cd3a 100%);
  background: -ms-linear-gradient(left,#f8cd3a 0%,#f8cd3a 89%,#f8cd3a 100%);
  background: linear-gradient(to right,#f8cd3a 0%,#f8cd3a 89%,#f8cd3a 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8cd3a',endColorstr='#f8cd3a',GradientType=1);
}
#taskbar a:hover {
  background-color: #3a3a3a;
}
#taskbar a.button-selected {
  background: #3a3a3a;
  background: -moz-linear-gradient(left,#3a3a3a 0%,#3a3a3a 94%,#3a3a3a 100%);
  background: -webkit-gradient(linear,left top,right top,color-stop(0%,#3a3a3a),color-stop(94%,#DDD),color-stop(100%,#f8cd3a));
  background: -webkit-linear-gradient(left,#3a3a3a 0%,#3a3a3a 94%,#3a3a3a 100%);
  background: -o-linear-gradient(left,#3a3a3a 0%,#DDD 94%,#3a3a3a 100%);
  background: -ms-linear-gradient(left,#3a3a3a 0%,#3a3a3a 94%,#3a3a3a 100%);
  background: linear-gradient(to right,#3a3a3a 0%,#3a3a3a 94%,#3a3a3a 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3a3a3a',endColorstr='#3a3a3a',GradientType=1);
}
.minimal #taskbar a.button-selected {
  background: #3a3a3a;
  background: -moz-linear-gradient(left,#3a3a3a 0%,#3a3a3a 94%,#3a3a3a 100%);
  background: -webkit-gradient(linear,left top,right top,color-stop(0%,#3a3a3a),color-stop(94%,#DDD),color-stop(100%,#f8cd3a));
  background: -webkit-linear-gradient(left,#3a3a3a 0%,#3a3a3a 94%,#3a3a3a 100%);
  background: -o-linear-gradient(left,#3a3a3a 0%,#DDD 94%,#3a3a3a 100%);
  background: -ms-linear-gradient(left,#3a3a3a 0%,#3a3a3a 94%,#3a3a3a 100%);
  background: linear-gradient(to right,#3a3a3a 0%,#3a3a3a 94%,#3a3a3a 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3a3a3a',endColorstr='#3a3a3a',GradientType=1);
}
#composeheaders {
  border-bottom: 2px solid #f8cd3a;
}
#compose-attachments.droptarget.hover,
#compose-attachments.droptarget.active {
  border-color: #f8cd3a;
  box-shadow: 0 0 3px 2px rgba(81,178,0,0.5);
  -moz-box-shadow: 0 0 3px 2px rgba(81,178,0,0.5);
  -webkit-box-shadow: 0 0 3px 2px rgba(81,178,0,0.5);
  -o-box-shadow: 0 0 3px 2px rgba(81,178,0,0.5);
}
input.button {
  color: #3c3d38;
  background-color: #f8cd3a;
  border-bottom: 1px solid #DDD;
}
#message div.confirmation {
  color: #fff;
  background: #f8cd3a;
}
body .ui-dialog {
  border: 4px solid #f8cd3a;
}
body ul.bookmarks > li.active {
  color: #f8cd3a;
}
.records-table tr.selected td {
  color: #333 !important;
  background: #f8cd3a !important;
}
#login-form .box-inner {
  background: #fff;
  border: 3px solid #f8cd3a;
}
#login-form #message > div {
  background-color: #f8cd3a;
  color: #3f3f3f !important;
}
#login-form #message > div.warning {
  color: #f2f2f2 !important;
}
.popupmenu,
#rcmKSearchpane {
  background: #f8cd3a;
  color: #333;
}
ul.toolbarmenu,
#rcmKSearchpane ul {
  border: 3px solid #f8cd3a;
}
body .ui-datepicker .ui-state-highlight {
  color: #f8cd3a !important;
}
body .ui-menu .ui-menu-item a.ui-state-focus,
body .ui-menu .ui-menu-item a.ui-state-active {
  background: #f8cd3a;
  color: #3a3a3a;
}
body .ui-button.ui-state-default {
  background: #f8cd3a;
  color: #3a3a3a;
  border-bottom: 1px solid #DDD;
}
body #rcmContextMenu li ul,
body #rcmFolderMenu li ul,
body #rcmFolderMenu li div,
body #rcmAddressMenu li ul,
body #rcmAddressMenu li div,
body #rcmGroupMenu li ul,
body #rcmGroupMenu li div {
  background: #f8cd3a;
  border: 3px solid #f8cd3a;
}
body #rcmContextMenu li div {
  background-color: #f8cd3a;
  border: 3px solid #f8cd3a;
  border-radius: 0;
}
#taskbar a.button-refresh {
  border-bottom: 1px solid #3a3a3a;
}
.records-table tr.unfocused td {
  color: #fff !important;
  background: #6cb72e !important;
}
.googie_list td,
ul.toolbarmenu li,
#rcmKSearchpane ul li {
  border-bottom: 1px solid #f8cd3a;
}
#messageheader,
#composeheaders {
  border-bottom: 2px solid #f8cd3a;
}
body .ui-dialog .ui-dialog-titlebar-close span {
  margin-top: 10px !important;
  margin-left: 4px !important;
  height: 12px;
  width: 12px;
  background-image: none;
  border: 2px solid #f8cd3a;
  border-radius: 4px;
  position: relative;
}
body .ui-dialog .ui-dialog-titlebar-close span:after {
  position: absolute;
  top: -4px;
  bottom: 0;
  left: 0;
  right: 0;
  content: "×";
  font-size: 14px;
  color: #f8cd3a;
  text-align: center;
  text-indent: 0;
}
.ui-button.ui-state-default {
  background: -moz-linear-gradient(top,#f9f9f9 0%,#e6e6e6 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f9f9f9),color-stop(100%,#e6e6e6));
  background: -o-linear-gradient(top,#f9f9f9 0%,#e6e6e6 100%);
  background: -ms-linear-gradient(top,#f9f9f9 0%,#e6e6e6 100%);
  background: linear-gradient(top,#f9f9f9 0%,#e6e6e6 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9',endColorstr='#e6e6e6',GradientType=0);
  box-shadow: 0 1px 1px 0 rgba(140,140,140,0.3);
  -o-box-shadow: 0 1px 1px 0 rgba(140,140,140,0.3);
  -webkit-box-shadow: 0 1px 1px 0 rgba(140,140,140,0.3);
  -moz-box-shadow: 0 1px 1px 0 rgba(140,140,140,0.3);
  text-decoration: none;
  outline: none;
}
body .ui-button.ui-state-focus {
  color: #3c3d38;
  border-color: #74ff00;
  box-shadow: 0 0 2px 1px rgba(81,178,0,0.6);
  -moz-box-shadow: 0 0 2px 1px rgba(81,178,0,0.6);
  -webkit-box-shadow: 0 0 2px 1px rgba(81,178,0,0.6);
  -o-box-shadow: 0 0 2px 1px rgba(81,178,0,0.6);
}
.records-table tbody .mlabel_mbox td {
  background: #6cb72e !important;
}
#taskbar a span.button-inner {
    color: #333;
    text-shadow: none;
    font-weight: bold;
}
#taskbar a.button-selected span.button-inner {
    color: #f2f2f2 !important;
}
#taskbar a:hover span.button-inner {
    color: #f2f2f2;
}
#toplogo {
    top: 70px;
}
.minimal #toplogo {
    top: 50px;
}
.records-table tr.selected td a, .records-table tr.selected td span {
    color: #333 !important;

}
.googie_list td span, ul.toolbarmenu li a.active {
    color: #333;
}
.googie_list td.googie_list_onhover,
ul.toolbarmenu li a.active:hover,
#rcmKSearchpane ul li.selected,
select.decorated option:hover{
    background-color: #3a3a3a;
    color: #f2f2f2;
    font-weight: bold;
}
.googie_list td span, ul.toolbarmenu li a, ul.toolbarmenu li label {
    color: #808080;
}
.messagelist tr.selected td.subject span.msgicon {
    mix-blend-mode: difference;
}
body .ui-datepicker td a.ui-state-active {
    background-color: #f8cd3a;
}
body .ui-datepicker .ui-state-highlight {
    color: ##f8cd3a !important;
}

