.cli, .cli th {
  text-shadow: 0 1px 0 white; }

.cli a {
  color: black; }

.blue .icon-close {
  width: 30px;
  height: 30px;
  background: url(icon-close.png) no-repeat;
  display: block; }

.blue .ui-bubblelist {
  background-color: #eeeeee;
  border-color: #cccccc; }
  .blue .ui-bubblelist .item {
    background-color: #eeeeee; }

.blue .ui-spinner {
  border: none;
  position: relative;
  padding-bottom: 4px; }
  .blue .ui-spinner .ui-icon {
    width: 11px;
    height: 5px; }
  .blue .ui-spinner .ui-button-text-only .ui-button-text {
    padding: .17em 0; }

.blue .ui-icon-triangle-1-n {
  background-position: -1px -21px; }

.blue .ui-icon-triangle-1-s {
  background-position: -66px -21px; }

.blue #mainpanel .ui-spinner .ui-spinner-button:hover, .blue #scrollable-panel .ui-spinner .ui-spinner-button:hover {
  background-image: none;
  background: #fafafa;
  color: #999999; }

.blue #mainpanel .ui-spinner .ui-spinner-button.ui-spinner-up, .blue #scrollable-panel .ui-spinner .ui-spinner-button.ui-spinner-up {
  background: #f2f2f2;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2', endColorstr='#dedede',GradientType=0);
  background: -moz-linear-gradient(top, #f2f2f2 0%, #dedede 100%);
  background: -webkit-gradient(linear, left top left bottom, color-stop(0%, #f2f2f2), color-stop(100%, #dedede));
  background: -webkit-linear-gradient(top, #f2f2f2 0%, #dedede 100%);
  background: -o-linear-gradient(top, #f2f2f2 0%, #dedede 100%);
  background: -ms-linear-gradient(top, #f2f2f2 0%, #dedede 100%);
  background: linear-gradient(to top, #f2f2f2 0%, #dedede 100%); }

.blue #mainpanel .ui-spinner .ui-spinner-button.ui-spinner-down, .blue #scrollable-panel .ui-spinner .ui-spinner-button.ui-spinner-down {
  background: #dedede;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dedede', endColorstr='#dddddd',GradientType=0);
  background: -moz-linear-gradient(top, #dedede 0%, #dddddd 100%);
  background: -webkit-gradient(linear, left top left bottom, color-stop(0%, #dedede), color-stop(100%, #dddddd));
  background: -webkit-linear-gradient(top, #dedede 0%, #dddddd 100%);
  background: -o-linear-gradient(top, #dedede 0%, #dddddd 100%);
  background: -ms-linear-gradient(top, #dedede 0%, #dddddd 100%);
  background: linear-gradient(to top, #dedede 0%, #dddddd 100%); }

.blue .ui-spinner-button {
  width: 12px;
  height: 12px;
  position: absolute;
  right: 0;
  border-right: none;
  border-left: none; }

.blue .read-only .ui-spinner-button {
  display: none; }

.blue input[type="number"]:disabled ~ .ui-spinner-button {
  opacity: 0.4;
  pointer-events: none; }

.blue .ui-spinner-up {
  top: 0px;
  -moz-border-radius: 0 2px 0 0;
  -o-border-radius: 0 2px 0 0;
  -webkit-border-radius: 0 2px 0 0;
  -ms-border-radius: 0 2px 0 0;
  -khtml-border-radius: 0 2px 0 0;
  border-radius: 0 2px 0 0;
  border-top: none;
  border-bottom: none; }

.blue .ui-spinner-down {
  bottom: 0px;
  -moz-border-radius: 0 0 2px 0;
  -o-border-radius: 0 0 2px 0;
  -webkit-border-radius: 0 0 2px 0;
  -ms-border-radius: 0 0 2px 0;
  -khtml-border-radius: 0 0 2px 0;
  border-radius: 0 0 2px 0;
  border-top: none;
  border-bottom: none; }

.blue .cli, .blue .cli th {
  text-shadow: none; }

.blue .cli .results-prop-show tr.even, .blue .cli .results-prop-show tr.odd {
  background: transparent; }
  .blue .cli .results-prop-show tr.even td, .blue .cli .results-prop-show tr.odd td {
    -moz-box-shadow: inset 0 0px 1px #aaaaaa;
    -webkit-box-shadow: inset 0 0px 1px #aaaaaa;
    box-shadow: inset 0 0px 1px #aaaaaa; }

.blue .cli .results-prop-show tr.even td {
  background-color: rgba(0, 0, 0, 0.1); }

.blue .cli a {
  color: black; }

.blue .warning {
  color: #aa6600;
  text-shadow: 1px 1px 1px white; }

.blue .ui-sheet .warning {
  color: red;
  text-shadow: none; }

.blue .darkGrey {
  background-image: url(main_bg.png); }

.blue .hrcell {
  border-top: 1px solid #1d1d1d;
  border-bottom: 1px solid #424242; }

.blue #content {
  background-image: url(main_bg.png);
  background-repeat: repeat; }
  .blue #content #mainpanel > .fixed1024 {
    background: url(list_bg.jpg);
    position: absolute;
    width: 100%; }
  .blue #content #mainpanel .inline-expand {
    background-color: #f0f0f0; }
  .blue #content #mainpanel .account .content {
    background: none;
    background-color: none; }
  .blue #content .billing-container, .blue #content .subscription-info .rel {
    border-top: none;
    position: relative; }
  .blue #content .billing-history .table-content-wrap {
    background: #D5DBE3 url(main_bg.png) !important;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -webkit-border-radius: 3px;
    -ms-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px; }
  .blue #content .subscription-info .rel {
    margin-bottom: 10px; }
    .blue #content .subscription-info .rel .seperator.hr {
      width: 100%;
      min-width: 300px !important; }
  .blue #content.panel-in-mainview #mainpanel {
    width: 765px; }
  .blue #content.current-view-dashboard #mainpanel {
    border-left: none; }
  .blue #content.current-view-profile #mainpanel, .blue #content.detail-view.currentview-mainpanel #mainpanel {
    width: 776px; }

.blue #content.current-view-orgs #mainpanel {
  min-width: 650px; }

.blue #content.current-view-users #mainpanel {
  min-width: 550px; }

.blue #content.current-view-computers #mainpanel {
  min-width: 1040px; }

.blue #content.current-view-serversAndStorage #mainpanel {
  min-width: 1000px; }

.blue #content #subscriptionexchange .price-chart {
  height: 318px; }
  .blue #content #subscriptionexchange .price-chart#unlimited-data .inner {
    width: 108px; }

.blue #content #subscriptionexchange .inner {
  height: 224px; }

.blue #content #subscriptionexchange .cost, .blue #content #subscriptionexchange .price {
  color: black; }

.blue #content #subscriptionexchange .slider .bar .progress {
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  -ms-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px; }

.blue #content #account .account .subscription-title, .blue #content .accountBiz .subscription-title {
  border-bottom: none; }

.blue #content #account .account .ui-table.mini-table .table-content-wrap, .blue #content .accountBiz .ui-table.mini-table .table-content-wrap {
  border-left: 1px solid #999999;
  border-bottom: 1px solid #bdbdbd;
  overflow: auto; }

.blue #content #account .account .action-menu-btn, .blue #content .accountBiz .action-menu-btn {
  background-image: url(detail-gear.png);
  width: 40px;
  height: 30px;
  display: block;
  margin-top: 4px; }

.blue #content #account .account .table-head-wrap, .blue #content .accountBiz .table-head-wrap {
  height: 32px; }

.blue #content #subscriptionexchangeconfirm .plan-change-overview .display {
  color: black; }

.blue #content #subscriptionexchangeconfirm .cancel-link {
  color: black; }

.blue #content #subscriptionexchangeconfirm .price-overview tr.total td {
  color: #5a5a5a; }

.blue.blue .tab.map.module {
  background: url(list_bg.jpg); }

.blue.ie8 .current-view-licensing #mainpanel {
  width: 1024px;
  background: url(list_bg.jpg); }

.blue #orderdetail .detail-block {
  padding-left: 0; }

.blue #orderdetail .detail-info {
  margin-top: -5px;
  width: 150px; }

.blue #orderdetail .order-detail-line-items.module.inline {
  width: 99%; }

.blue #mainpanel .table-footer {
  background: #373737;
  background: -moz-linear-gradient(top, #373737 0%, #292929 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #373737), color-stop(100%, #292929));
  background: -webkit-linear-gradient(top, #373737 0%, #292929 100%);
  background: -o-linear-gradient(top, #373737 0%, #292929 100%);
  background: -ms-linear-gradient(top, #373737 0%, #292929 100%);
  background: linear-gradient(top, #373737 0%, #292929 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#373737', endColorstr='#292929',GradientType=0 ); }
  .blue #mainpanel .table-footer .ui-pager {
    position: absolute;
    left: 45%; }
    .blue #mainpanel .table-footer .ui-pager .page-label {
      color: #9d9d9d;
      text-shadow: #19191b 0 -1px 0; }

.blue #mainpanel .fixed1024 {
  border-left: none; }
  .blue #mainpanel .fixed1024 .form-body-scrolling a {
    color: white; }
  .blue #mainpanel .fixed1024 label {
    text-shadow: none;
    color: #8c8c8c; }
    .blue #mainpanel .fixed1024 label.disabled {
      color: #cccccc; }
  .blue #mainpanel .fixed1024 table {
    color: #8c8c8c; }
    .blue #mainpanel .fixed1024 table tr.disabled label {
      color: #cccccc; }
  .blue #mainpanel .fixed1024.systemSettings form .ui-sheet-body {
    background: url(list_bg.jpg) repeat top left;
    color: white; }
  .blue #mainpanel .fixed1024 #dashboard.ui-dashboard {
    background: none; }
  .blue #mainpanel .fixed1024 .securityEdit.fixed-panel form .form-body-padding, .blue #mainpanel .fixed1024 .securityEdit.fixed-panel form .form-body-scrolling, .blue #mainpanel .fixed1024 .securityEdit.fixed-panel .tabs {
    background: url(list_bg.jpg) repeat top left;
    color: white; }
  .blue #mainpanel .fixed1024 form .form-footer {
    background: #a5a5a5;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a5a5a5', endColorstr='#cbcbcb',GradientType=0);
    background: -moz-linear-gradient(top, #a5a5a5 48%, #cbcbcb 100%);
    background: -webkit-gradient(linear, left top left bottom, color-stop(48%, #a5a5a5), color-stop(100%, #cbcbcb));
    background: -webkit-linear-gradient(top, #a5a5a5 48%, #cbcbcb 100%);
    background: -o-linear-gradient(top, #a5a5a5 48%, #cbcbcb 100%);
    background: -ms-linear-gradient(top, #a5a5a5 48%, #cbcbcb 100%);
    background: linear-gradient(to top, #a5a5a5 48%, #cbcbcb 100%);
    border-top: 1px solid #444444;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
    .blue #mainpanel .fixed1024 form .form-footer .footer-content {
      padding-right: 10px; }
      .blue #mainpanel .fixed1024 form .form-footer .footer-content input[type="button"], .blue #mainpanel .fixed1024 form .form-footer .footer-content input[type="submit"], .blue #mainpanel .fixed1024 form .form-footer .footer-content a.btn {
        padding: 6px 15px; }
  .blue #mainpanel .fixed1024 .cli {
    background: url(detail_bg.jpg); }
  .blue #mainpanel .fixed1024 .scrollable-panel {
    margin-top: -3px; }

.blue h1.page-title {
  border-top: 1px solid #cbcbcb;
  background: #dddddd;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dddddd', endColorstr='#999999',GradientType=0);
  background: -moz-linear-gradient(top, #dddddd 0%, #999999 100%);
  background: -webkit-gradient(linear, left top left bottom, color-stop(0%, #dddddd), color-stop(100%, #999999));
  background: -webkit-linear-gradient(top, #dddddd 0%, #999999 100%);
  background: -o-linear-gradient(top, #dddddd 0%, #999999 100%);
  background: -ms-linear-gradient(top, #dddddd 0%, #999999 100%);
  background: linear-gradient(to top, #dddddd 0%, #999999 100%);
  text-shadow: 0 1px 0 #f2f2f2;
  color: #555555;
  line-height: 37px;
  border-bottom: none;
  padding-right: 20px; }

.blue #mainpanel h2.section-title {
  position: relative;
  padding: 0 0 0 2.8em;
  color: #555555;
  font-size: 1.4em;
  line-height: 2em;
  font-weight: normal;
  text-shadow: 0 1px 0px white;
  text-transform: capitalize; }
  .blue #mainpanel h2.section-title [class^="icon-"], .blue #mainpanel h2.section-title [class*=" icon-"] {
    position: absolute;
    display: inline-block;
    left: 0; }

.blue .view-btn.btn-gear {
  margin-left: -4px; }

.blue #titlebar {
  background: #2d538e;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2d538e', endColorstr='#203e6d',GradientType=0);
  background: -moz-linear-gradient(top, #2d538e 0%, #203e6d 46%);
  background: -webkit-gradient(linear, left top left bottom, color-stop(0%, #2d538e), color-stop(46%, #203e6d));
  background: -webkit-linear-gradient(top, #2d538e 0%, #203e6d 46%);
  background: -o-linear-gradient(top, #2d538e 0%, #203e6d 46%);
  background: -ms-linear-gradient(top, #2d538e 0%, #203e6d 46%);
  background: linear-gradient(to top, #2d538e 0%, #203e6d 46%);
  -moz-box-shadow: 1px 1px 10px black;
  -webkit-box-shadow: 1px 1px 10px black;
  box-shadow: 1px 1px 10px black;
  height: 39px;
  border-bottom: 1px solid #2d2d2d; }

.blue #titlebar-items a {
  color: white; }

.blue #titlebar-items .item#help a.help-icon {
  display: inline-block;
  width: 35px;
  height: 31px;
  background-image: url(blue-help-icon.png);
  background-repeat: no-repeat;
  margin-top: 5px;
  margin-left: 5px; }

.blue #titlebar-items .divider {
  border-left: 1px solid #1b3058;
  border-right: 1px solid #01436b; }

.blue #mainpanel .fixed1024 {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none; }
  .blue #mainpanel .fixed1024 .ui-table {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }

.blue .userDetail-contents {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none; }

.blue a.link {
  color: black;
  text-decoration: none; }
  .blue a.link:hover {
    text-decoration: underline; }

.blue .ui-sidebar {
  background: transparent url(main_bg.png) repeat scroll top left; }
  .blue .ui-sidebar a {
    color: #758a9f; }
  .blue .ui-sidebar .floating-bar {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    height: 40px;
    z-index: 100;
    background: none; }
  .blue .ui-sidebar .floating-arrow {
    display: none !important; }
  .blue .ui-sidebar .item {
    border: none;
    margin-left: 16px; }
    .blue .ui-sidebar .item a {
      cursor: pointer; }
      .blue .ui-sidebar .item a.font-icon-link {
        padding-left: 52px; }
      .blue .ui-sidebar .item a.parent {
        text-transform: capitalize;
        font-weight: normal;
        font-family: Arial, "MS Trebuchet", sans-serif;
        color: #758a9f;
        font-size: 13px;
        padding-top: 2px; }
      .blue .ui-sidebar .item a .svg-container svg {
        fill: #758a9f; }
    .blue .ui-sidebar .item.selected > a {
      z-index: 200;
      text-shadow: white 0 0 10px;
      font-weight: bold;
      color: #164578; }
      .blue .ui-sidebar .item.selected > a .svg-container svg {
        fill: #164578; }
    .blue .ui-sidebar .item:not(.selected) > a:hover, .blue .ui-sidebar .item.selected > .child-item:not(.selected) > a:hover {
      text-shadow: none;
      color: #164578; }
      .blue .ui-sidebar .item:not(.selected) > a:hover .svg-container svg, .blue .ui-sidebar .item.selected > .child-item:not(.selected) > a:hover .svg-container svg {
        fill: #164578; }
    .blue .ui-sidebar .item a, .blue .ui-sidebar .item.selected > a {
      background-position: 10px 5px; }
  .blue .ui-sidebar .child-item a {
    background-image: none;
    text-transform: capitalize; }
  .blue .ui-sidebar .item.selected .child-item {
    background: rgba(0, 63, 99, 0.25);
    margin-left: 17px;
    width: 86%;
    font-size: 11px;
    position: relative;
    border-right: 1px solid #7c7c7c;
    border-left: 1px solid #7c7c7c; }
    .blue .ui-sidebar .item.selected .child-item a {
      -moz-border-radius: 5px;
      -o-border-radius: 5px;
      -webkit-border-radius: 5px;
      -ms-border-radius: 5px;
      -khtml-border-radius: 5px;
      border-radius: 5px;
      padding-left: 40px;
      font-size: 1.2em;
      width: 163px;
      margin: 5px;
      color: #164578;
      text-shadow: 0 1px 0px #dddddd; }
    .blue .ui-sidebar .item.selected .child-item.only-child {
      -moz-border-radius: 5px;
      -o-border-radius: 5px;
      -webkit-border-radius: 5px;
      -ms-border-radius: 5px;
      -khtml-border-radius: 5px;
      border-radius: 5px; }
    .blue .ui-sidebar .item.selected .child-item.first-child {
      border-top: 1px solid #7c7c7c;
      border-top-left-radius: 5px;
      -webkit-border-top-left-radius: 5px;
      -moz-border-top-left-radius: 5px;
      border-top-right-radius: 5px;
      -webkit-border-top-right-radius: 5px;
      -moz-border-top-right-radius: 5px;
      border-bottom-right-radius: 0;
      -webkit-border-bottom-right-radius: 0;
      -moz-border-bottom-right-radius: 0;
      border-bottom-left-radius: 0;
      -webkit-border-bottom-left-radius: 0;
      -moz-border-bottom-left-radius: 0; }
    .blue .ui-sidebar .item.selected .child-item.last-child {
      border-bottom-right-radius: 5px;
      -webkit-border-bottom-right-radius: 5px;
      -moz-border-bottom-right-radius: 5px;
      border-bottom-left-radius: 5px;
      -webkit-border-bottom-left-radius: 5px;
      -moz-border-bottom-left-radius: 5px;
      border-top-left-radius: 0;
      -webkit-border-top-left-radius: 0;
      -moz-border-top-left-radius: 0;
      border-top-right-radius: 0;
      -webkit-border-top-right-radius: 0;
      -moz-border-top-right-radius: 0;
      border-bottom: 1px solid #e1e1e1; }
  .blue .ui-sidebar .child-item.selected > a {
    color: #164578; }
  .blue .ui-sidebar .child-item.selected a, .blue .ui-sidebar .child-item.selected .child-item.selected a {
    color: #758a9f;
    text-shadow: white 0 1px 1px;
    font-family: Arial, "MS Trebuchet", sans-serif; }
  .blue .ui-sidebar .item.selected .child-item.selected .child-item {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-bottom: 0; }
    .blue .ui-sidebar .item.selected .child-item.selected .child-item.selected-target a {
      color: #164578 !important;
      text-shadow: none 0 0 10px; }
  .blue .ui-sidebar .child-item.selected-target > a {
    min-height: 24px;
    border: 1px solid #9f9f9f;
    border-top: 1px solid #e4e4e4;
    border-bottom: 1px solid #848484;
    color: #164578 !important;
    text-shadow: none 0 0 10px;
    background: #d4dce5; }
  .blue .ui-sidebar .child-item.selected div.child-item a {
    padding-left: 55px; }
  .blue .ui-sidebar .sidebar-alert-counts .critical, .blue .ui-sidebar .sidebar-alert-counts .warning, .blue .ui-sidebar .sidebar-alert-counts .normal {
    -moz-box-shadow: inset 0 1px 0 #999999;
    -webkit-box-shadow: inset 0 1px 0 #999999;
    box-shadow: inset 0 1px 0 #999999;
    background: none;
    background-color: none;
    border-bottom: white 1px solid; }
  .blue .ui-sidebar .sidebar-alert-counts .critical {
    color: #ee0006;
    text-shadow: 0 -1px 0px #333333; }
  .blue .ui-sidebar .sidebar-alert-counts .warning {
    color: #dd9900;
    text-shadow: 0 -1px 0px #333333; }
  .blue .ui-sidebar .sidebar-alert-counts .normal {
    text-shadow: 0 -1px 0px #333333;
    color: #164578; }
  .blue .ui-sidebar .child-item .sidebar-alert-count-single {
    top: 13px;
    padding: 0;
    right: 14px;
    font-size: 13px;
    background: none;
    border: none;
    font-weight: bold;
    color: #ee0006;
    text-shadow: 0 1px 0px #dddddd;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    filter: none; }
  .blue .ui-sidebar .item a {
    font-weight: normal !important; }
    .blue .ui-sidebar .item a:hover {
      font-weight: normal !important; }
  .blue .ui-sidebar .item.nav-item-dashboard > a {
    padding-top: 2px;
    height: 40px;
    background-position: 10px 0px; }
    .blue .ui-sidebar .item.nav-item-dashboard > a.parent {
      padding-top: 2px;
      height: 40px; }
    .blue .ui-sidebar .item.nav-item-dashboard > a:hover {
      background-position: 10px -39px; }
  .blue .ui-sidebar .item.selected.nav-item-dashboard > a {
    background-position: 10px -74px; }
  .blue .ui-sidebar .item.nav-item-alerts > a {
    background-position: 10px -1027px; }
    .blue .ui-sidebar .item.nav-item-alerts > a:hover {
      background-position: 10px -1062px; }
  .blue .ui-sidebar .item.selected.nav-item-alerts > a {
    background-position: 10px -1096px; }
  .blue .ui-sidebar .item.nav-item-servers > a, .blue .ui-sidebar .item.nav-item-serversAndStorage > a {
    background-position: 10px -457px; }
    .blue .ui-sidebar .item.nav-item-servers > a:hover, .blue .ui-sidebar .item.nav-item-serversAndStorage > a:hover {
      background-position: 10px -495px; }
  .blue .ui-sidebar .item.selected.nav-item-servers > a, .blue .ui-sidebar .item.selected.nav-item-serversAndStorage > a {
    background-position: 10px -528px; }
  .blue .ui-sidebar .item.nav-item-orgs > a {
    background-position: 10px -111px; }
    .blue .ui-sidebar .item.nav-item-orgs > a:hover {
      background-position: 10px -152px; }
  .blue .ui-sidebar .item.selected.nav-item-orgs > a {
    background-position: 10px -186px; }
  .blue .ui-sidebar .item.nav-item-users > a {
    background-position: 10px -226px; }
    .blue .ui-sidebar .item.nav-item-users > a:hover {
      background-position: 10px -264px; }
  .blue .ui-sidebar .item.selected.nav-item-users > a {
    background-position: 10px -302px; }
  .blue .ui-sidebar .item.nav-item-computers > a {
    background-position: 10px -338px; }
    .blue .ui-sidebar .item.nav-item-computers > a:hover {
      background-position: 10px -376px; }
  .blue .ui-sidebar .item.selected.nav-item-computers > a {
    background-position: 10px -413px; }
  .blue .ui-sidebar .item.nav-item-settings > a, .blue .ui-sidebar .item.nav-item-systemSettings > a {
    background-position: 10px -565px; }
    .blue .ui-sidebar .item.nav-item-settings > a:hover, .blue .ui-sidebar .item.nav-item-systemSettings > a:hover {
      background-position: 10px -606px; }
  .blue .ui-sidebar .item.selected.nav-item-settings > a, .blue .ui-sidebar .item.selected.nav-item-systemSettings > a {
    background-position: 10px -642px; }
  .blue .ui-sidebar .item.nav-item-profile > a {
    background-position: 10px -681px; }
    .blue .ui-sidebar .item.nav-item-profile > a:hover {
      background-position: 10px -723px; }
  .blue .ui-sidebar .item.selected.nav-item-profile > a {
    background-position: 10px -759px; }
  .blue .ui-sidebar .item.nav-item-licensing > a {
    background-position: 10px -795px; }
    .blue .ui-sidebar .item.nav-item-licensing > a:hover {
      background-position: 10px -835px; }
  .blue .ui-sidebar .item.selected.nav-item-licensing > a {
    background-position: 10px -872px; }
  .blue .ui-sidebar .item.nav-item-account > a {
    background-position: 10px -914px; }
    .blue .ui-sidebar .item.nav-item-account > a:hover {
      background-position: 10px -952px; }
  .blue .ui-sidebar .item.selected.nav-item-account > a {
    background-position: 10px -985px; }

.blue .detail-view-contents, .blue .scrollable-panel {
  background: url(detail_bg.jpg) repeat top left; }

.blue .ui-slidingpanel {
  border-left: 1px solid #a5a5a5; }
  .blue .ui-slidingpanel .info-box {
    margin-top: 20px; }

.blue .fixed-width-view {
  background: url(detail_bg.jpg) repeat top left;
  color: black; }
  .blue .fixed-width-view h3.tab-legend {
    margin: 25px 0 0 41px;
    color: #676767;
    font-family: "Helvetica", "Arial", sans-serif;
    font-size: 13px;
    display: block;
    text-transform: uppercase;
    text-shadow: white -1px 1px 0; }
    .blue .fixed-width-view h3.tab-legend.with-icon {
      padding: 10px 0 0 45px;
      background-repeat: no-repeat;
      margin: 15px 0 0 5px;
      min-height: 26px; }
      .blue .fixed-width-view h3.tab-legend.with-icon.device-defaults {
        background-image: url(mainpanel-file-selection-icon.png); }
      .blue .fixed-width-view h3.tab-legend.with-icon.indexing-settings {
        background-image: url(mainpanel-gear-icon.png); }
  .blue .fixed-width-view form .ui-tabs-panel, .blue .fixed-width-view .scrollable-panel .ui-tabs-panel {
    border: 1px solid #1d1d1d; }
  .blue .fixed-width-view table {
    color: black; }
  .blue .fixed-width-view .read-only .ui-sheet-body .ui-widget-content .ui-tabs-panel, .blue .fixed-width-view form .ui-tabs-panel, .blue .fixed-width-view .scrollable-panel .ui-tabs-panel {
    background: #212121 url(main_bg.png);
    border: 1px solid #999999;
    border-bottom: 1px solid white;
    color: #333333;
    -moz-box-shadow: inset 0 1px 5px #666666;
    -webkit-box-shadow: inset 0 1px 5px #666666;
    box-shadow: inset 0 1px 5px #666666;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -webkit-border-radius: 3px;
    -ms-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px; }
  .blue .fixed-width-view .read-only .ui-tabs-panel fieldset {
    border: 0;
    border-top: 1px solid #aaaaaa;
    background: none;
    -moz-border-radius: 0px;
    -o-border-radius: 0px;
    -webkit-border-radius: 0px;
    -ms-border-radius: 0px;
    -khtml-border-radius: 0px;
    border-radius: 0px; }
    .blue .fixed-width-view .read-only .ui-tabs-panel fieldset:first-child {
      background: none;
      border: none; }
  .blue .fixed-width-view .read-only .ui-tabs-panel legend {
    text-transform: uppercase;
    font-weight: normal;
    text-shadow: 0px 1px 0px white;
    color: #333333; }
    .blue .fixed-width-view .read-only .ui-tabs-panel legend i {
      display: none; }
  .blue .fixed-width-view .ui-table.mini-table table, .blue .fixed-width-view .ui-table .nokeys tr.current-row td {
    background: transparent; }

.blue .detail-view-header {
  background: #aaaaaa;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#aaaaaa', endColorstr='#777777',GradientType=0);
  background: -moz-linear-gradient(top, #aaaaaa 0%, #777777 100%);
  background: -webkit-gradient(linear, left top left bottom, color-stop(0%, #aaaaaa), color-stop(100%, #777777));
  background: -webkit-linear-gradient(top, #aaaaaa 0%, #777777 100%);
  background: -o-linear-gradient(top, #aaaaaa 0%, #777777 100%);
  background: -ms-linear-gradient(top, #aaaaaa 0%, #777777 100%);
  background: linear-gradient(to top, #aaaaaa 0%, #777777 100%);
  border-bottom: 1px solid #777777;
  text-shadow: black 0 0 -1px;
  color: #f2f2f2;
  -moz-box-shadow: 0 1px 2px 0px black;
  -webkit-box-shadow: 0 1px 2px 0px black;
  box-shadow: 0 1px 2px 0px black; }
  .blue .detail-view-header a {
    text-shadow: black 0 0 -1px;
    color: #f2f2f2; }
  .blue .detail-view-header h1 {
    color: #f2f2f2;
    max-width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
  .blue .detail-view-header .icon {
    background-repeat: no-repeat;
    display: inline-block;
    margin-right: 5px; }
  .blue .detail-view-header .detail-view-header-text {
    margin-left: 10px; }
  .blue .detail-view-header h1 .sub-heading {
    font-size: 0.5em; }
  .blue .detail-view-header .orgDetail-tmpl .icon {
    width: 43px;
    height: 35px;
    background-image: url(org-icon.png); }
  .blue .detail-view-header .storePointDetail-tmpl .icon, .blue .detail-view-header .serverDetail-tmpl .icon {
    width: 43px;
    height: 35px;
    background-image: url(server-icon.png); }
  .blue .detail-view-header .destinationDetail-tmpl .icon {
    width: 43px;
    height: 35px;
    background-image: url(destination-icon.png); }
  .blue .detail-view-header .gear-button {
    margin-right: 5px; }

.blue .mini-table .view-btn.btn-gear {
  background-image: url(mini-table-menu-icon.png);
  width: 35px;
  height: 30px; }

.blue .orgEdit.read-only .orgEdit-reporting .orgEdit-quotas-alerts .standard-field span, .blue .orgEdit.read-only .orgEdit-reporting .orgEdit-quotas-alerts .standard-field label {
  color: black; }

.blue .ui-menu42 {
  background: #353535;
  border-top: 1px solid #353535;
  border-bottom: 1px solid #2b2b2b;
  -moz-box-shadow: 0 0 5px black;
  -webkit-box-shadow: 0 0 5px black;
  box-shadow: 0 0 5px black;
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -o-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1; }
  .blue .ui-menu42 li.menu42-separator {
    border-bottom: 1px solid #464646; }
  .blue .ui-menu42 li {
    border-top: 0;
    border-bottom: 0;
    position: relative; }
    .blue .ui-menu42 li a {
      display: inline-block;
      width: 155px; }
    .blue .ui-menu42 li span {
      position: absolute;
      bottom: 0;
      margin-bottom: 5px; }
    .blue .ui-menu42 li:hover {
      background: #5a5a5a; }
    .blue .ui-menu42 li:active {
      background: #353535; }
    .blue .ui-menu42 li.tip span {
      background-image: url(gray-tip.png); }

.blue .black-avatar {
  width: 40px;
  height: 35px;
  background: transparent url(user-icon.png) no-repeat scroll;
  display: inline-block; }

.blue .gear-button {
  width: 45px;
  height: 34px;
  background-image: url(detail-gear.png); }

.blue .fixed-width-view .gear-button, .blue .ui-userDetail .gear-button {
  margin-top: 10px; }

.blue .ui-tabs.ui-widget-content, .blue #mainpanel .fixed1024 .ui-widget-content {
  background: none; }

.blue #mainpanel .fixed1024 .ui-tabs-nav li, .blue #mainpanel .fixed1024 #content .ui-tabs-nav li, .blue #mainpanel .fixed1024 .ui-sheet .ui-tabs-nav li, .blue .fixed-width-view .ui-tabs-nav li, .blue .fixed-width-view #content .ui-tabs-nav li, .blue .fixed-width-view .ui-sheet .ui-tabs-nav li {
  background: white;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='white', endColorstr='#eeeeee',GradientType=0);
  background: -moz-linear-gradient(top, white 0%, #e8e8e8 45%, #eeeeee 95%);
  background: -webkit-gradient(linear, left top left bottom, color-stop(0%, white), color-stop(45%, #e8e8e8), color-stop(95%, #eeeeee));
  background: -webkit-linear-gradient(top, white 0%, #e8e8e8 45%, #eeeeee 95%);
  background: -o-linear-gradient(top, white 0%, #e8e8e8 45%, #eeeeee 95%);
  background: -ms-linear-gradient(top, white 0%, #e8e8e8 45%, #eeeeee 95%);
  background: linear-gradient(to top, white 0%, #e8e8e8 45%, #eeeeee 95%);
  -moz-box-shadow: 0px 1px 2px #666666;
  -webkit-box-shadow: 0px 1px 2px #666666;
  box-shadow: 0px 1px 2px #666666;
  border-right: none;
  border-top: none;
  border-bottom: none;
  border-left: none;
  padding: 6px 7px;
  line-height: 34px; }
  .blue #mainpanel .fixed1024 .ui-tabs-nav li a, .blue #mainpanel .fixed1024 #content .ui-tabs-nav li a, .blue #mainpanel .fixed1024 .ui-sheet .ui-tabs-nav li a, .blue .fixed-width-view .ui-tabs-nav li a, .blue .fixed-width-view #content .ui-tabs-nav li a, .blue .fixed-width-view .ui-sheet .ui-tabs-nav li a {
    color: #666666;
    text-shadow: 0px 1px 0px white; }
  .blue #mainpanel .fixed1024 .ui-tabs-nav li.ui-state-active, .blue #mainpanel .fixed1024 #content .ui-tabs-nav li.ui-state-active, .blue #mainpanel .fixed1024 .ui-sheet .ui-tabs-nav li.ui-state-active, .blue .fixed-width-view .ui-tabs-nav li.ui-state-active, .blue .fixed-width-view #content .ui-tabs-nav li.ui-state-active, .blue .fixed-width-view .ui-sheet .ui-tabs-nav li.ui-state-active {
    background: #dddddd;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dddddd', endColorstr='#bbbbbb',GradientType=0);
    background: -moz-linear-gradient(bottom, #dddddd 0%, #bbbbbb 95%);
    background: -webkit-gradient(linear, left bottom left bottom, color-stop(0%, #dddddd), color-stop(95%, #bbbbbb));
    background: -webkit-linear-gradient(bottom, #dddddd 0%, #bbbbbb 95%);
    background: -o-linear-gradient(bottom, #dddddd 0%, #bbbbbb 95%);
    background: -ms-linear-gradient(bottom, #dddddd 0%, #bbbbbb 95%);
    background: linear-gradient(to bottom, #dddddd 0%, #bbbbbb 95%);
    -moz-box-shadow: inset 0px 1px 1px 1px #666666;
    -webkit-box-shadow: inset 0px 1px 1px 1px #666666;
    box-shadow: inset 0px 1px 1px 1px #666666;
    border-left: 0px solid #bbbbbb;
    border-right: 0px solid #bbbbbb;
    border-top: 1px solid #bbbbbb;
    border-bottom: 1px solid white; }
    .blue #mainpanel .fixed1024 .ui-tabs-nav li.ui-state-active:first-child, .blue #mainpanel .fixed1024 #content .ui-tabs-nav li.ui-state-active:first-child, .blue #mainpanel .fixed1024 .ui-sheet .ui-tabs-nav li.ui-state-active:first-child, .blue .fixed-width-view .ui-tabs-nav li.ui-state-active:first-child, .blue .fixed-width-view #content .ui-tabs-nav li.ui-state-active:first-child, .blue .fixed-width-view .ui-sheet .ui-tabs-nav li.ui-state-active:first-child {
      border-left: 1px solid #bbbbbb; }
    .blue #mainpanel .fixed1024 .ui-tabs-nav li.ui-state-active:last-child, .blue #mainpanel .fixed1024 #content .ui-tabs-nav li.ui-state-active:last-child, .blue #mainpanel .fixed1024 .ui-sheet .ui-tabs-nav li.ui-state-active:last-child, .blue .fixed-width-view .ui-tabs-nav li.ui-state-active:last-child, .blue .fixed-width-view #content .ui-tabs-nav li.ui-state-active:last-child, .blue .fixed-width-view .ui-sheet .ui-tabs-nav li.ui-state-active:last-child {
      border-right: 1px solid #bbbbbb; }
    .blue #mainpanel .fixed1024 .ui-tabs-nav li.ui-state-active a, .blue #mainpanel .fixed1024 #content .ui-tabs-nav li.ui-state-active a, .blue #mainpanel .fixed1024 .ui-sheet .ui-tabs-nav li.ui-state-active a, .blue .fixed-width-view .ui-tabs-nav li.ui-state-active a, .blue .fixed-width-view #content .ui-tabs-nav li.ui-state-active a, .blue .fixed-width-view .ui-sheet .ui-tabs-nav li.ui-state-active a {
      color: #666666;
      text-shadow: 0px 1px 0px white; }
  .blue #mainpanel .fixed1024 .ui-tabs-nav li:first-of-type, .blue #mainpanel .fixed1024 #content .ui-tabs-nav li:first-of-type, .blue #mainpanel .fixed1024 .ui-sheet .ui-tabs-nav li:first-of-type, .blue .fixed-width-view .ui-tabs-nav li:first-of-type, .blue .fixed-width-view #content .ui-tabs-nav li:first-of-type, .blue .fixed-width-view .ui-sheet .ui-tabs-nav li:first-of-type {
    border-top-left-radius: 3px !important;
    -webkit-border-top-left-radius: 3px !important;
    -moz-border-top-left-radius: 3px !important;
    border-bottom-left-radius: 3px !important;
    -webkit-border-bottom-left-radius: 3px !important;
    -moz-border-bottom-left-radius: 3px !important; }
  .blue #mainpanel .fixed1024 .ui-tabs-nav li:last-of-type, .blue #mainpanel .fixed1024 #content .ui-tabs-nav li:last-of-type, .blue #mainpanel .fixed1024 .ui-sheet .ui-tabs-nav li:last-of-type, .blue .fixed-width-view .ui-tabs-nav li:last-of-type, .blue .fixed-width-view #content .ui-tabs-nav li:last-of-type, .blue .fixed-width-view .ui-sheet .ui-tabs-nav li:last-of-type {
    border-top-right-radius: 3px !important;
    -webkit-border-top-right-radius: 3px !important;
    -moz-border-top-right-radius: 3px !important;
    border-bottom-right-radius: 3px !important;
    -webkit-border-bottom-right-radius: 3px !important;
    -moz-border-bottom-right-radius: 3px !important; }

.blue .ui-bubblelist.vertical {
  min-height: 17px; }

.blue .ui-sheet .ui-bubblelist.vertical {
  max-height: 20em;
  overflow-y: auto; }
  .blue .ui-sheet .ui-bubblelist.vertical table.editControlGroup input.text {
    width: 87%;
    margin-right: 10px; }

.blue .ui-table .ui-table-content td {
  color: #383838; }
  .blue .ui-table .ui-table-content td:hover a {
    text-decoration: underline; }

.blue .ui-table table tr td a {
  display: inline; }

.blue .fixed-width-view .ui-bubblelist.vertical {
  max-height: 20em;
  overflow-y: auto; }

.blue .fixed-width-view .ui-table.mini-table a {
  color: black; }
  .blue .fixed-width-view .ui-table.mini-table a:hover {
    text-decoration: underline; }

.blue .ui-table .ui-table-outer > table > tr > td, .blue .fixed-width-view .ui-table .ui-table-outer > table > tr > td {
  padding: 0; }

.blue .ui-table.mini-table table th.icon, .blue .fixed-width-view .ui-table.mini-table table th.icon {
  background-repeat: no-repeat;
  background-position: 50% 0; }
  .blue .ui-table.mini-table table th.icon.backup, .blue .fixed-width-view .ui-table.mini-table table th.icon.backup {
    background-image: url(detail-icon-enabled.png); }
  .blue .ui-table.mini-table table th.icon.balancing, .blue .fixed-width-view .ui-table.mini-table table th.icon.balancing {
    background-image: url(detail-icon-balancing.png); }
  .blue .ui-table.mini-table table th.icon.online, .blue .fixed-width-view .ui-table.mini-table table th.icon.online {
    background-image: url(detail-icon-online.png); }
  .blue .ui-table.mini-table table th.icon.new-devices, .blue .fixed-width-view .ui-table.mini-table table th.icon.new-devices {
    background-image: url(detail-icon-new-devices.png); }

.blue .ui-table.mini-table th, .blue .fixed-width-view .ui-table.mini-table th {
  color: #666666;
  border: 0;
  font-size: 11px;
  text-transform: capitalize; }

.blue .ui-table.mini-table td, .blue .fixed-width-view .ui-table.mini-table td {
  padding-top: 8px;
  padding-bottom: 8px;
  font-size: 12px; }

.blue .ui-table td a:hover, .blue .fixed-width-view .ui-table td a:hover {
  text-decoration: underline; }

.blue .ui-table.mini-table .table-head-wrap, .blue .fixed-width-view .ui-table.mini-table .table-head-wrap {
  border: 0;
  background: transparent; }

.blue .ui-table.mini-table .table-content-wrap, .blue .fixed-width-view .ui-table.mini-table .table-content-wrap {
  height: auto;
  background: transparent; }
  .blue .ui-table.mini-table .table-content-wrap td, .blue .fixed-width-view .ui-table.mini-table .table-content-wrap td {
    line-height: 2em;
    color: black;
    background: transparent; }

.blue .ui-table.mini-table .ui-table-content tr, .blue .fixed-width-view .ui-table.mini-table .ui-table-content tr {
  height: auto;
  border-bottom: 0; }

.blue .ui-table.mini-table .table-content-wrap, .blue .fixed-width-view .ui-table.mini-table .table-content-wrap {
  top: 10px; }

.blue #mainpanel .ui-table .checkbox-col.col_1 {
  width: 35px; }

.blue.gecko #mainpanel .ui-table .checkbox-col.col_1 {
  width: 30px; }

.blue .module h2 {
  color: #616161; }

.blue .current-view-dashboard #dashboard.ui-dashboard .columns {
  width: 750px; }
  .blue .current-view-dashboard #dashboard.ui-dashboard .columns .dashboard-widget {
    margin: 10px 13px 13px 0; }

.blue.gecko #mainpanel .fixed1024 .table-head-wrap table th {
  height: 28px; }

.blue.gecko #mainpanel .fixed1024 .ui-table.mini-table .table-head-wrap table th {
  height: 0px;
  padding-top: 6px;
  padding-bottom: 6px; }

.blue #mainpanel .ui-table:not(.mini-table) .table-head-wrap, .blue #mainpanel .account .ui-table.mini-table .table-head-wrap {
  border-bottom: 1px solid #6c6c6c;
  background: #bbbbbb;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bbbbbb', endColorstr='#999999',GradientType=0);
  background: -moz-linear-gradient(top, #bbbbbb 0%, #999999 100%);
  background: -webkit-gradient(linear, left top left bottom, color-stop(0%, #bbbbbb), color-stop(100%, #999999));
  background: -webkit-linear-gradient(top, #bbbbbb 0%, #999999 100%);
  background: -o-linear-gradient(top, #bbbbbb 0%, #999999 100%);
  background: -ms-linear-gradient(top, #bbbbbb 0%, #999999 100%);
  background: linear-gradient(to top, #bbbbbb 0%, #999999 100%); }
  .blue #mainpanel .ui-table:not(.mini-table) .table-head-wrap table th, .blue #mainpanel .account .ui-table.mini-table .table-head-wrap table th {
    height: 20px;
    padding-top: 4px;
    padding-bottom: 4px;
    /* IE will render the background on top of the border */
    /* due to the use of border-collapse and relative positioning */
    background-clip: padding-box; }

.blue #mainpanel .ui-table:not(.mini-table) table, .blue #mainpanel .account .ui-table.mini-table table {
  background: none;
  border-top: 1px solid #cccccc; }
  .blue #mainpanel .ui-table:not(.mini-table) table th, .blue #mainpanel .account .ui-table.mini-table table th {
    background: #bbbbbb;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bbbbbb', endColorstr='#999999',GradientType=0);
    background: -moz-linear-gradient(top, #bbbbbb 0%, #999999 100%);
    background: -webkit-gradient(linear, left top left bottom, color-stop(0%, #bbbbbb), color-stop(100%, #999999));
    background: -webkit-linear-gradient(top, #bbbbbb 0%, #999999 100%);
    background: -o-linear-gradient(top, #bbbbbb 0%, #999999 100%);
    background: -ms-linear-gradient(top, #bbbbbb 0%, #999999 100%);
    background: linear-gradient(to top, #bbbbbb 0%, #999999 100%);
    -moz-box-shadow: -1px 1px 0 0px #cccccc;
    -webkit-box-shadow: -1px 1px 0 0px #cccccc;
    box-shadow: -1px 1px 0 0px #cccccc;
    border-left: 1px solid #666666;
    border-right: none;
    border-top: 1px solid #cccccc;
    color: #3b3b3b;
    text-shadow: 0 1px 0 #dddddd; }
    .blue #mainpanel .ui-table:not(.mini-table) table th:last-child, .blue #mainpanel .account .ui-table.mini-table table th:last-child {
      border-right: none; }

.blue #mainpanel .ui-table:not(.mini-table) td a:link, .blue #mainpanel .ui-table:not(.mini-table) td a:visited, .blue #mainpanel .ui-table:not(.mini-table) td a:hover, .blue #mainpanel .ui-table:not(.mini-table) td a:active, .blue #mainpanel .account .ui-table.mini-table td a:link, .blue #mainpanel .account .ui-table.mini-table td a:visited, .blue #mainpanel .account .ui-table.mini-table td a:hover, .blue #mainpanel .account .ui-table.mini-table td a:active {
  color: #383838; }

.blue #mainpanel .ui-table:not(.mini-table) td.percentComplete a, .blue #mainpanel .account .ui-table.mini-table td.percentComplete a {
  width: 100%;
  position: relative;
  display: block; }
  .blue #mainpanel .ui-table:not(.mini-table) td.percentComplete a .progress-bar, .blue #mainpanel .account .ui-table.mini-table td.percentComplete a .progress-bar {
    float: left;
    margin-top: 6px; }
  .blue #mainpanel .ui-table:not(.mini-table) td.percentComplete a .perc-label, .blue #mainpanel .account .ui-table.mini-table td.percentComplete a .perc-label {
    float: right;
    width: 40px;
    margin-right: 0;
    text-align: right; }

.blue #mainpanel .ui-table:not(.mini-table) table th.select-all, .blue #mainpanel .account .ui-table.mini-table table th.select-all {
  border-left: none; }

.blue #mainpanel .ui-table:not(.mini-table) table th.sorted, .blue #mainpanel .account .ui-table.mini-table table th.sorted {
  color: white;
  background: #666666;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#bbbbbb',GradientType=0);
  background: -moz-linear-gradient(top, #666666 0%, #bbbbbb 100%);
  background: -webkit-gradient(linear, left top left bottom, color-stop(0%, #666666), color-stop(100%, #bbbbbb));
  background: -webkit-linear-gradient(top, #666666 0%, #bbbbbb 100%);
  background: -o-linear-gradient(top, #666666 0%, #bbbbbb 100%);
  background: -ms-linear-gradient(top, #666666 0%, #bbbbbb 100%);
  background: linear-gradient(to top, #666666 0%, #bbbbbb 100%);
  text-shadow: 0 -1px 1px #333333; }

.blue #mainpanel .ui-table:not(.mini-table) table th.icon, .blue #mainpanel .account .ui-table.mini-table table th.icon {
  background-repeat: no-repeat;
  background-position: center 10px; }

.blue #mainpanel .ui-table:not(.mini-table) th span.sort-asc, .blue #mainpanel .account .ui-table.mini-table th span.sort-asc {
  background-image: url(ent-tri-asc.png); }

.blue #mainpanel .ui-table:not(.mini-table) th span.sort-desc, .blue #mainpanel .account .ui-table.mini-table th span.sort-desc {
  background-image: url(ent-tri-desc.png); }

.blue #mainpanel .ui-table:not(.mini-table) .table-content-wrap, .blue #mainpanel .account .ui-table.mini-table .table-content-wrap {
  top: 30px;
  background: transparent; }
  .blue #mainpanel .ui-table:not(.mini-table) .table-content-wrap td, .blue #mainpanel .account .ui-table.mini-table .table-content-wrap td {
    background: none; }

.blue #mainpanel .ui-table:not(.mini-table) div.table-content-wrap, .blue #mainpanel .account .ui-table.mini-table div.table-content-wrap {
  background: transparent; }

.blue #mainpanel .ui-table:not(.mini-table) .table-content-wrap td, .blue #mainpanel .account .ui-table.mini-table .table-content-wrap td {
  margin: 0; }

.blue #mainpanel .ui-table:not(.mini-table) .ui-table-content tr td, .blue #mainpanel .account .ui-table.mini-table .ui-table-content tr td {
  padding-top: 9px; }

.blue #mainpanel .ui-table:not(.mini-table).target td, .blue #mainpanel .ui-table:not(.mini-table).current-row td, .blue #mainpanel .ui-table:not(.mini-table).target.current-row td, .blue #mainpanel .account .ui-table.mini-table.target td, .blue #mainpanel .account .ui-table.mini-table.current-row td, .blue #mainpanel .account .ui-table.mini-table.target.current-row td {
  padding-top: -10px; }

.blue #mainpanel .ui-table:not(.mini-table) tr td, .blue #mainpanel .account .ui-table.mini-table tr td {
  background: transparent;
  margin: 0;
  padding-bottom: 9px;
  border-top: none;
  border-bottom: 1px solid #eeeeee; }

.blue #mainpanel .ui-table:not(.mini-table) tr.current-row td, .blue #mainpanel .account .ui-table.mini-table tr.current-row td {
  background: #dddddd;
  border-top: 1px solid #b1b1b1;
  border-bottom: 1px solid white; }

.blue #mainpanel .ui-table:not(.mini-table) tr.target td, .blue #mainpanel .ui-table:not(.mini-table) tr.target.current-row td, .blue #mainpanel .account .ui-table.mini-table tr.target td, .blue #mainpanel .account .ui-table.mini-table tr.target.current-row td {
  background: #dddddd;
  padding-top: 8px;
  padding-bottom: 8px;
  border-top: 1px solid #b1b1b1;
  border-bottom: 1px solid white; }

.blue #mainpanel .ui-table:not(.mini-table) table th.checkbox-col, .blue #mainpanel .ui-table:not(.mini-table) table td.checkbox-col, .blue #mainpanel .account .ui-table.mini-table table th.checkbox-col, .blue #mainpanel .account .ui-table.mini-table table td.checkbox-col {
  width: 34px;
  padding-left: 7px;
  padding-right: 7px;
  margin: 0; }

.blue .storage-status {
  text-align: center;
  background: none;
  width: 10px; }

.blue.gecko .storage-status, .blue.ie .storage-status {
  width: 40px; }

.blue #mainpanel .storage-status, .blue .storage-status.narrow-column {
  width: 32px;
  text-align: center;
  padding-left: 0;
  padding-right: 0; }

.blue.gecko #mainpanel .storage-status, .blue.gecko .storage-status.narrow-column, .blue.ie #mainpanel .storage-status, .blue.ie .storage-status.narrow-column {
  width: 34px;
  padding-right: 1px; }

.blue .storage-status.all > :first-child, .blue .storage-status.some > :first-child, .blue .storage-status.none > :first-child, .blue .storage-status.none-alert > :first-child {
  position: relative;
  display: inline-block;
  width: 6px;
  height: 6px;
  -moz-border-radius: 6px;
  -o-border-radius: 6px;
  -webkit-border-radius: 6px;
  -ms-border-radius: 6px;
  -khtml-border-radius: 6px;
  border-radius: 6px;
  border-bottom: 1px solid #bbbbbb;
  border-top: 1px solid #bbbbbb;
  -moz-box-shadow: 0 1px 0px white;
  -webkit-box-shadow: 0 1px 0px white;
  box-shadow: 0 1px 0px white; }

.blue.gecko .storage-status.all > :first-child, .blue.gecko .storage-status.some > :first-child, .blue.gecko .storage-status.none > :first-child, .blue.gecko .storage-status.none-alert > :first-child, .blue.ie .storage-status.all > :first-child, .blue.ie .storage-status.some > :first-child, .blue.ie .storage-status.none > :first-child, .blue.ie .storage-status.none-alert > :first-child {
  top: 7px; }

.blue.gecko .ui-slidingpanel .storage-status.all > :first-child, .blue.gecko .ui-slidingpanel .storage-status.some > :first-child, .blue.gecko .ui-slidingpanel .storage-status.none > :first-child, .blue.gecko .ui-slidingpanel .storage-status.none-alert > :first-child, .blue.ie .ui-slidingpanel .storage-status.all > :first-child, .blue.ie .ui-slidingpanel .storage-status.some > :first-child, .blue.ie .ui-slidingpanel .storage-status.none > :first-child, .blue.ie .ui-slidingpanel .storage-status.none-alert > :first-child {
  top: 0px; }

.blue .storage-status.none > :first-child {
  background: #999999;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#999999', endColorstr='#eeeeee',GradientType=0);
  background: -moz-linear-gradient(top, #999999 0%, #eeeeee 100%);
  background: -webkit-gradient(linear, left top left bottom, color-stop(0%, #999999), color-stop(100%, #eeeeee));
  background: -webkit-linear-gradient(top, #999999 0%, #eeeeee 100%);
  background: -o-linear-gradient(top, #999999 0%, #eeeeee 100%);
  background: -ms-linear-gradient(top, #999999 0%, #eeeeee 100%);
  background: linear-gradient(to top, #999999 0%, #eeeeee 100%); }

.blue .storage-status.none-alert > :first-child {
  background: #ff4400;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff4400', endColorstr='#442200',GradientType=0 );
  background: -moz-radial-gradient(center, ellipse cover, #ff4400 27%, #442200 100%);
  background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(27%, #ff4400), color-stop(100%, #442200));
  background: -webkit-radial-gradient(center, ellipse cover, #ff4400 27%, #442200 100%);
  background: -o-radial-gradient(center, ellipse cover, #ff4400 27%, #442200 100%);
  background: -ms-radial-gradient(center, ellipse cover, #ff4400 27%, #442200 100%);
  background: radial-gradient(center, ellipse cover, #ff4400 27%, #442200 100%); }

.blue .storage-status.all > :first-child {
  background: #aaf980;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#aaf980', endColorstr='#008822',GradientType=0 );
  background: -moz-radial-gradient(center, ellipse cover, #aaf980 0%, #008822 100%);
  background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, #aaf980), color-stop(100%, #008822));
  background: -webkit-radial-gradient(center, ellipse cover, #aaf980 0%, #008822 100%);
  background: -o-radial-gradient(center, ellipse cover, #aaf980 0%, #008822 100%);
  background: -ms-radial-gradient(center, ellipse cover, #aaf980 0%, #008822 100%);
  background: radial-gradient(center, ellipse cover, #aaf980 0%, #008822 100%); }

.blue .storage-status.some > :first-child {
  background: #f2e996;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2e996', endColorstr='#ff871e',GradientType=0 );
  background: -moz-radial-gradient(center, ellipse cover, #f2e996 17%, #ff871e 100%);
  background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(17%, #f2e996), color-stop(100%, #ff871e));
  background: -webkit-radial-gradient(center, ellipse cover, #f2e996 17%, #ff871e 100%);
  background: -o-radial-gradient(center, ellipse cover, #f2e996 17%, #ff871e 100%);
  background: -ms-radial-gradient(center, ellipse cover, #f2e996 17%, #ff871e 100%);
  background: radial-gradient(center, ellipse cover, #f2e996 17%, #ff871e 100%); }

.blue .view-titlebar {
  background: #dddddd;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dddddd', endColorstr='#bbbbbb',GradientType=0);
  background: -moz-linear-gradient(top, #dddddd 0%, #bbbbbb 100%);
  background: -webkit-gradient(linear, left top left bottom, color-stop(0%, #dddddd), color-stop(100%, #bbbbbb));
  background: -webkit-linear-gradient(top, #dddddd 0%, #bbbbbb 100%);
  background: -o-linear-gradient(top, #dddddd 0%, #bbbbbb 100%);
  background: -ms-linear-gradient(top, #dddddd 0%, #bbbbbb 100%);
  background: linear-gradient(to top, #dddddd 0%, #bbbbbb 100%);
  font-family: Arial, "MS Trebuchet", sans-serif;
  font-size: 16px;
  color: #3e4040;
  border-bottom: 1px solid #666666;
  border-top: 1px solid #cfcfcf;
  border-left: none; }
  .blue .view-titlebar .view-title {
    color: #555555;
    text-shadow: white 0 1px 0;
    font-weight: normal; }

.blue #mainpanel .fixed1024 input.button.addControl {
  text-shadow: 0 1px 0px white;
  font-size: 15px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  -ms-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px; }

.blue .read-only .ui-sheet-body fieldset.section {
  display: block;
  border-top: #aaaaaa solid 1px;
  -moz-border-radius: 0;
  -o-border-radius: 0;
  -webkit-border-radius: 0;
  -ms-border-radius: 0;
  -khtml-border-radius: 0;
  border-radius: 0; }

.blue.ie .dashboard-widget {
  filter: none; }

.blue .dashboard-widget {
  background-color: #ececec;
  background-image: url(list_bg.jpg);
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  -ms-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px;
  border-bottom: 1px solid white;
  color: #363636;
  -moz-box-shadow: inset 0 1px 5px #666666;
  -webkit-box-shadow: inset 0 1px 5px #666666;
  box-shadow: inset 0 1px 5px #666666; }
  .blue .dashboard-widget.darkGrey {
    background-image: url(main_bg.png);
    background-color: #cdcdcd;
    border: none;
    border-bottom: 1px solid white;
    color: #363636;
    -moz-box-shadow: inset 0 1px 2px #666666;
    -webkit-box-shadow: inset 0 1px 2px #666666;
    box-shadow: inset 0 1px 2px #666666;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -webkit-border-radius: 3px;
    -ms-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px; }

.blue .dashboard-widget .widget-head, .blue .dashboard-widget label, .blue .dashboard-widget .focus, .blue .dashboard-widget .segment h4 {
  text-shadow: none; }

.blue .dashboard-widget label {
  color: #333333;
  text-transform: capitalize;
  font-size: 11px;
  font-weight: normal;
  text-shadow: none 0 0 10px; }

.blue .dashboard-widget .computer-count-label {
  text-transform: none; }

.blue .dashboard-widget .col label {
  color: #666666; }

.blue #mainpanel .fixed1024 .dashboard-widget .col label {
  color: #666666; }
  .blue #mainpanel .fixed1024 .dashboard-widget .col label a {
    color: white; }
    .blue #mainpanel .fixed1024 .dashboard-widget .col label a:hover {
      text-shadow: #4eb2ff 0 0 10px;
      color: #85e1fe; }
  .blue #mainpanel .fixed1024 .dashboard-widget .col label .focus {
    font-family: "ScoutCondLight", sans-serif;
    font-size: 68px; }

.blue .ui-slidingpanel .dashboard-widget .focus {
  font-size: 50px; }

.blue .dashboard-widget .border-right, .blue .dashboard-widget .segment {
  border: none; }

.blue .dashboard-widget h3 {
  color: #363636;
  background: none;
  text-transform: none;
  font-weight: bold;
  font-family: "Arial", sans-serif; }

.blue .dashboard-widget h4 .unit {
  font-size: 0.4em;
  line-height: 0; }

.blue .dashboard-widget .segment h4 {
  font-family: "ScoutCondLight", sans-serif;
  font-size: 27px;
  font-weight: normal;
  color: #363636; }
  .blue .dashboard-widget .segment h4 a, .blue .dashboard-widget .segment h4 a:hover {
    color: inherit; }
  .blue .dashboard-widget .segment h4 .unit {
    font-size: 0.5em; }

.blue .dashboard-widget h4.focus {
  font-family: "ScoutCondLight", sans-serif;
  white-space: nowrap;
  overflow: visible; }

.blue .dashboard-widget .focus {
  color: #363636; }
  .blue .dashboard-widget .focus a, .blue .dashboard-widget .focus a:hover {
    color: inherit; }

.blue .dashboard-widget .read-only .ui-sheet-body {
  background: transparent; }

.blue .dashboard-widget .ui-sheet-body fieldset {
  background: transparent;
  border: 0; }

.blue .ui-dashboard#mainpanel .fixed1024 {
  background: none; }

.blue .ui-sheet-body {
  background: transparent; }

.blue .ui-tabs-panel label {
  color: #656565;
  text-shadow: none; }

.blue .name-values-tbl {
  width: 100%;
  overflow: auto; }
  .blue .name-values-tbl table {
    border-collapse: collapse; }
  .blue .name-values-tbl th {
    font-size: 11px;
    font-family: "Arial";
    text-align: left;
    color: black; }
    .blue .name-values-tbl th h3 {
      color: #3e3e3e; }
  .blue .name-values-tbl td, .blue .name-values-tbl th {
    padding: 5px 10px; }
  .blue .name-values-tbl td {
    color: #3e3e3e; }
    .blue .name-values-tbl td a {
      color: #3e3e3e;
      text-decoration: none; }
      .blue .name-values-tbl td a:hover {
        text-decoration: underline; }

.blue .name-values {
  min-height: 48px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  -ms-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px;
  -moz-box-shadow: inset 0 1px 3px #050505;
  -webkit-box-shadow: inset 0 1px 3px #050505;
  box-shadow: inset 0 1px 3px #050505;
  background: #878787; }
  .blue .name-values .desc {
    color: #3e3e3e;
    text-shadow: black 0 0 2px;
    background: #1d1d1d;
    border-top-left-radius: 5px;
    -webkit-border-top-left-radius: 5px;
    -moz-border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-bottom-left-radius: 5px; }
  .blue .name-values .column span {
    font-size: 10px; }
  .blue .name-values .column label {
    color: #3e3e3e;
    border: 0;
    font-size: 11px;
    text-transform: capitalize;
    text-shadow: none; }

.blue a.btn, .blue input.btn {
  background: #fefffe;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefffe', endColorstr='#e7e7e7',GradientType=0);
  background: -moz-linear-gradient(top, #fefffe 0%, #e7e7e7 100%);
  background: -webkit-gradient(linear, left top left bottom, color-stop(0%, #fefffe), color-stop(100%, #e7e7e7));
  background: -webkit-linear-gradient(top, #fefffe 0%, #e7e7e7 100%);
  background: -o-linear-gradient(top, #fefffe 0%, #e7e7e7 100%);
  background: -ms-linear-gradient(top, #fefffe 0%, #e7e7e7 100%);
  background: linear-gradient(to top, #fefffe 0%, #e7e7e7 100%);
  -moz-border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -ms-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px;
  text-shadow: -1px -1px 1px black;
  padding: 3px 10px;
  border: 1px solid #cccccc;
  color: #444444;
  text-shadow: 0 1px 0px white;
  font-weight: normal;
  text-decoration: none;
  cursor: pointer; }
  .blue a.btn:hover, .blue input.btn:hover {
    text-decoration: none; }
  .blue a.btn:active, .blue input.btn:active {
    -moz-box-shadow: inset 0 0 6px #999999;
    -webkit-box-shadow: inset 0 0 6px #999999;
    box-shadow: inset 0 0 6px #999999;
    text-decoration: none;
    border: 1px solid #aaaaaa;
    border-bottom: 1px solid white; }

.blue .disabled-restore-btn {
  background: #fefffe;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefffe', endColorstr='#e7e7e7',GradientType=0);
  background: -moz-linear-gradient(top, #fefffe 0%, #e7e7e7 100%);
  background: -webkit-gradient(linear, left top left bottom, color-stop(0%, #fefffe), color-stop(100%, #e7e7e7));
  background: -webkit-linear-gradient(top, #fefffe 0%, #e7e7e7 100%);
  background: -o-linear-gradient(top, #fefffe 0%, #e7e7e7 100%);
  background: -ms-linear-gradient(top, #fefffe 0%, #e7e7e7 100%);
  background: linear-gradient(to top, #fefffe 0%, #e7e7e7 100%);
  -moz-border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -ms-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px;
  text-shadow: -1px -1px 1px black;
  padding: 3px 10px;
  border: 1px solid #cccccc;
  color: #444444;
  text-shadow: 0 1px 0px white;
  font-weight: normal;
  text-decoration: none;
  cursor: pointer;
  color: #cccccc;
  background: #fefffe;
  -moz-box-shadow: inset 0 1px 3px #cccccc;
  -webkit-box-shadow: inset 0 1px 3px #cccccc;
  box-shadow: inset 0 1px 3px #cccccc; }

.blue #console:not(.shared-styles) #mainpanel .fixed1024 > #profile .ui-tabs-panel {
  background-image: url(main_bg.png);
  background-color: #212121;
  border: none;
  border-bottom: 1px solid white;
  color: #b9b9b9;
  -moz-box-shadow: inset 0 1px 5px #666666;
  -webkit-box-shadow: inset 0 1px 5px #666666;
  box-shadow: inset 0 1px 5px #666666;
  -moz-border-radius: 6px;
  -o-border-radius: 6px;
  -webkit-border-radius: 6px;
  -ms-border-radius: 6px;
  -khtml-border-radius: 6px;
  border-radius: 6px; }

.blue #console:not(.shared-styles) #mainpanel .fixed1024 .ui-table div.ui-table-outer, .blue #console:not(.shared-styles) #mainpanel .fixed1024 .ui-sheet-body.licensing {
  background-image: url(list_bg.jpg); }

.blue #console:not(.shared-styles) #mainpanel .fixed1024 .view-msg-box {
  left: 1px; }

.blue #console:not(.shared-styles) #mainpanel .fixed1024 fieldset {
  background: transparent;
  border: 0;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -moz-border-radius: 0px;
  -o-border-radius: 0px;
  -webkit-border-radius: 0px;
  -ms-border-radius: 0px;
  -khtml-border-radius: 0px;
  border-radius: 0px; }
  .blue #console:not(.shared-styles) #mainpanel .fixed1024 fieldset.fill > table > tbody > tr > td:first-child {
    width: 210px; }
  .blue #console:not(.shared-styles) #mainpanel .fixed1024 fieldset:first-child {
    background: none;
    border: 0; }
  .blue #console:not(.shared-styles) #mainpanel .fixed1024 fieldset legend {
    color: #8c8c8c;
    font-size: 1.4em;
    font-weight: normal;
    text-shadow: 0 1px 0px white;
    text-transform: capitalize; }
  .blue #console:not(.shared-styles) #mainpanel .fixed1024 fieldset .fieldset-help {
    border-bottom: #aaaaaa solid 1px;
    color: #8c8c8c;
    display: block;
    font-size: 1.075em;
    padding-bottom: 7px;
    text-transform: none; }
  .blue #console:not(.shared-styles) #mainpanel .fixed1024 fieldset.section > table label {
    font-size: 1em;
    text-shadow: 0 1px 0px white; }

.blue #console:not(.shared-styles) #mainpanel .fixed1024 input[type="text"], .blue #console:not(.shared-styles) #mainpanel .fixed1024 input[type="password"], .blue #console:not(.shared-styles) #mainpanel .fixed1024 input[type="number"] {
  color: #666666;
  background: white;
  border: 1px solid #bbbbbb;
  border-bottom: 1px solid white;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  -ms-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px;
  -moz-box-shadow: inset 0 1px 1px 1px #dddddd;
  -webkit-box-shadow: inset 0 1px 1px 1px #dddddd;
  box-shadow: inset 0 1px 1px 1px #dddddd; }

.blue #console:not(.shared-styles) #mainpanel .fixed1024 input.error {
  background: white url(error-input-bg.gif) repeat-x scroll top;
  border: 1px solid #df000c; }
  .blue #console:not(.shared-styles) #mainpanel .fixed1024 input.error:active {
    background: white url(error-input-bg.gif) repeat-x scroll top;
    border: 1px solid #df000c; }

.blue #console:not(.shared-styles) #mainpanel .fixed1024 fieldset.section input[type="text"].error {
  background: white url(error-input-bg.gif) repeat-x scroll top;
  border: 1px solid #df000c; }
  .blue #console:not(.shared-styles) #mainpanel .fixed1024 fieldset.section input[type="text"].error:focus, .blue #console:not(.shared-styles) #mainpanel .fixed1024 fieldset.section input[type="text"].error:active {
    background: white url(error-input-bg.gif) repeat-x scroll top;
    border: 1px solid #df000c; }

.blue #console:not(.shared-styles) #mainpanel .fixed1024 fieldset.section table th {
  text-align: left;
  font-size: 11px;
  color: #8c8c8c;
  text-shadow: none;
  font-family: "Helvetica", "Arial", sans-serif; }

.blue #console:not(.shared-styles) #mainpanel .fixed1024 fieldset.section h2 {
  text-align: left;
  font-size: 11px;
  color: #8c8c8c;
  text-shadow: 0 0 1px none;
  font-family: "Helvetica", "Arial", sans-serif;
  margin-bottom: 10px; }

.blue #console:not(.shared-styles) #mainpanel .fixed1024 fieldset.section a {
  color: black; }

.blue #console:not(.shared-styles) #mainpanel .fixed1024 input[type="text"]:focus, .blue #console:not(.shared-styles) #mainpanel .fixed1024 input[type="password"]:focus, .blue #console:not(.shared-styles) #mainpanel .fixed1024 input[type="number"]:focus {
  background: white;
  color: #363636;
  border: 1px solid #999999;
  border-bottom: 1px solid #cccccc;
  -moz-box-shadow: inset 0 1px 5px #fdfdfd;
  -webkit-box-shadow: inset 0 1px 5px #fdfdfd;
  box-shadow: inset 0 1px 5px #fdfdfd; }

.blue #console:not(.shared-styles) #mainpanel .fixed1024 input[type="text"][disabled], .blue #console:not(.shared-styles) #mainpanel .fixed1024 input[type="password"][disabled], .blue #console:not(.shared-styles) #mainpanel .fixed1024 input[type="number"][disabled], .blue #console:not(.shared-styles) #mainpanel .fixed1024 input[type="text"][readonly], .blue #console:not(.shared-styles) #mainpanel .fixed1024 input[type="password"][readonly], .blue #console:not(.shared-styles) #mainpanel .fixed1024 input[type="number"][readonly] {
  -moz-box-shadow: inset 0 0px 1px black;
  -webkit-box-shadow: inset 0 0px 1px black;
  box-shadow: inset 0 0px 1px black;
  background-image: url(error_stripes.png);
  background-repeat: repeat; }

.blue #console:not(.shared-styles) #mainpanel .fixed1024 input[type="button"], .blue #console:not(.shared-styles) #mainpanel .fixed1024 input[type="submit"], .blue #console:not(.shared-styles) #mainpanel .fixed1024 input[type="reset"], .blue #console:not(.shared-styles) #mainpanel .fixed1024 input.submit[type="submit"] {
  background: #fefffe;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefffe', endColorstr='#e7e7e7',GradientType=0);
  background: -moz-linear-gradient(top, #fefffe 0%, #e7e7e7 100%);
  background: -webkit-gradient(linear, left top left bottom, color-stop(0%, #fefffe), color-stop(100%, #e7e7e7));
  background: -webkit-linear-gradient(top, #fefffe 0%, #e7e7e7 100%);
  background: -o-linear-gradient(top, #fefffe 0%, #e7e7e7 100%);
  background: -ms-linear-gradient(top, #fefffe 0%, #e7e7e7 100%);
  background: linear-gradient(to top, #fefffe 0%, #e7e7e7 100%);
  -moz-border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -ms-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px;
  text-shadow: -1px -1px 1px black;
  padding: 3px 10px;
  border: 1px solid #cccccc;
  color: #444444;
  text-shadow: 0 1px 0px white;
  font-weight: normal;
  text-decoration: none;
  cursor: pointer; }

.blue #console:not(.shared-styles) #mainpanel .fixed1024 input[type="button"][disabled], .blue #console:not(.shared-styles) #mainpanel .fixed1024 input[type="submit"][disabled], .blue #console:not(.shared-styles) #mainpanel .fixed1024 input.submit[type="submit"][disabled] {
  color: #cccccc;
  background: #fefffe;
  -moz-box-shadow: inset 0 1px 3px #cccccc;
  -webkit-box-shadow: inset 0 1px 3px #cccccc;
  box-shadow: inset 0 1px 3px #cccccc; }

.blue #console:not(.shared-styles) #mainpanel .fixed1024 input[type="button"][disabled]:active, .blue #console:not(.shared-styles) #mainpanel .fixed1024 input[type="submit"][disabled]:active, .blue #console:not(.shared-styles) #mainpanel .fixed1024 input.submit[type="submit"][disabled]:active {
  color: #cccccc;
  background: #fefffe;
  -moz-box-shadow: inset 0 1px 3px #cccccc;
  -webkit-box-shadow: inset 0 1px 3px #cccccc;
  box-shadow: inset 0 1px 3px #cccccc; }

.blue #console:not(.shared-styles) #mainpanel .fixed1024 input[type="button"]:not([disabled]):active, .blue #console:not(.shared-styles) #mainpanel .fixed1024 input[type="submit"]:not([disabled]):active, .blue #console:not(.shared-styles) #mainpanel .fixed1024 input[type="reset"]:not([disabled]):active, .blue #console:not(.shared-styles) #mainpanel .fixed1024 input.submit[type="submit"]:not([disabled]):active {
  -moz-box-shadow: inset 0 0 6px #999999;
  -webkit-box-shadow: inset 0 0 6px #999999;
  box-shadow: inset 0 0 6px #999999;
  text-decoration: none;
  border: 1px solid #aaaaaa;
  border-bottom: 1px solid white; }

.blue #mainpanel .fixed1024.licensing .master-server.section table, .blue .securityRoles-bottom table {
  border: none;
  color: black; }

.blue #mainpanel .fixed1024.licensing .master-server.section > table th {
  text-transform: capitalize;
  font-family: "TeXGyreHerosRegular", "Helvetica", "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
  font-size: 0.9em; }

.blue #mainpanel .fixed1024.licensing .master-server.section .seat-count, .blue #mainpanel .fixed1024.licensing .master-server.section .purchase-date, .blue #mainpanel .fixed1024.licensing .master-server.section .start-date, .blue #mainpanel .fixed1024.licensing .master-server.section .end-date {
  text-align: right; }

.blue #mainpanel .fixed1024.licensing .master-server.section .action-remove {
  text-align: center; }

.blue .reportingEdit {
  color: #1d1d1d; }

.blue #mainpanel .fixed1024.systemSettings form .form-content {
  background: none; }

.blue .charts-arrow .charts-arrow-top {
  background-image: url(line-top.png); }

.blue .charts-arrow .charts-arrow-middle {
  background-image: url(line.png); }

.blue .charts-arrow .charts-arrow-bottom {
  background-image: url(line-bottom.png);
  bottom: 4px; }

.blue #content table.fill td {
  color: black; }

.blue #mainpanel .fixed1024 .ui-weekSelector td {
  background: #f2f2f2;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2', endColorstr='#e0e0e0',GradientType=0);
  background: -moz-linear-gradient(top, #f2f2f2 0%, #e0e0e0 95%);
  background: -webkit-gradient(linear, left top left bottom, color-stop(0%, #f2f2f2), color-stop(95%, #e0e0e0));
  background: -webkit-linear-gradient(top, #f2f2f2 0%, #e0e0e0 95%);
  background: -o-linear-gradient(top, #f2f2f2 0%, #e0e0e0 95%);
  background: -ms-linear-gradient(top, #f2f2f2 0%, #e0e0e0 95%);
  background: linear-gradient(to top, #f2f2f2 0%, #e0e0e0 95%);
  -moz-box-shadow: 0px 1px 2px #666666;
  -webkit-box-shadow: 0px 1px 2px #666666;
  box-shadow: 0px 1px 2px #666666;
  border: 1px solid #dddddd;
  border-left: 1px solid #eeeeee;
  border-bottom: none;
  color: #666666; }
  .blue #mainpanel .fixed1024 .ui-weekSelector td.hilite {
    border-left: 1px solid #aaaaaa;
    border-right: 1px solid #aaaaaa;
    border-top: 1px solid #aaaaaa;
    border-bottom: 1px solid white;
    background: #aaaaaa;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#aaaaaa', endColorstr='#cccccc',GradientType=0);
    background: -moz-linear-gradient(top, #aaaaaa 0%, #cccccc 95%);
    background: -webkit-gradient(linear, left top left bottom, color-stop(0%, #aaaaaa), color-stop(95%, #cccccc));
    background: -webkit-linear-gradient(top, #aaaaaa 0%, #cccccc 95%);
    background: -o-linear-gradient(top, #aaaaaa 0%, #cccccc 95%);
    background: -ms-linear-gradient(top, #aaaaaa 0%, #cccccc 95%);
    background: linear-gradient(to top, #aaaaaa 0%, #cccccc 95%);
    color: #666666 !important;
    text-shadow: 0 1px 0 white;
    -moz-box-shadow: inset 0px 1px 1px 1px #666666;
    -webkit-box-shadow: inset 0px 1px 1px 1px #666666;
    box-shadow: inset 0px 1px 1px 1px #666666; }

.blue .onlineIcon {
  text-align: center;
  background: none; }
  .blue .onlineIcon span {
    -moz-border-radius: 6px;
    -o-border-radius: 6px;
    -webkit-border-radius: 6px;
    -ms-border-radius: 6px;
    -khtml-border-radius: 6px;
    border-radius: 6px;
    border-bottom: #bbbbbb solid 1px;
    border-top: 1px solid #bbbbbb;
    -moz-box-shadow: 0 1px 0px white;
    -webkit-box-shadow: 0 1px 0px white;
    box-shadow: 0 1px 0px white; }
  .blue .onlineIcon.offline span {
    background: #999999;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#999999', endColorstr='#eeeeee',GradientType=0);
    background: -moz-linear-gradient(top, #999999 0%, #eeeeee 100%);
    background: -webkit-gradient(linear, left top left bottom, color-stop(0%, #999999), color-stop(100%, #eeeeee));
    background: -webkit-linear-gradient(top, #999999 0%, #eeeeee 100%);
    background: -o-linear-gradient(top, #999999 0%, #eeeeee 100%);
    background: -ms-linear-gradient(top, #999999 0%, #eeeeee 100%);
    background: linear-gradient(to top, #999999 0%, #eeeeee 100%); }
  .blue .onlineIcon.online span {
    background: #aaf980;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#aaf980', endColorstr='#008822',GradientType=0 );
    background: -moz-radial-gradient(center, ellipse cover, #aaf980 0%, #008822 100%);
    background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, #aaf980), color-stop(100%, #008822));
    background: -webkit-radial-gradient(center, ellipse cover, #aaf980 0%, #008822 100%);
    background: -o-radial-gradient(center, ellipse cover, #aaf980 0%, #008822 100%);
    background: -ms-radial-gradient(center, ellipse cover, #aaf980 0%, #008822 100%);
    background: radial-gradient(center, ellipse cover, #aaf980 0%, #008822 100%); }

.blue .ui-sheet .close-icon {
  cursor: pointer; }

.blue .ui-sheet span.error {
  -moz-border-radius: 0;
  -o-border-radius: 0;
  -webkit-border-radius: 0;
  -ms-border-radius: 0;
  -khtml-border-radius: 0;
  border-radius: 0;
  color: white;
  background: #cc0000;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cc0000', endColorstr='#910000',GradientType=0);
  background: -moz-linear-gradient(top, #cc0000 0%, #910000 100%);
  background: -webkit-gradient(linear, left top left bottom, color-stop(0%, #cc0000), color-stop(100%, #910000));
  background: -webkit-linear-gradient(top, #cc0000 0%, #910000 100%);
  background: -o-linear-gradient(top, #cc0000 0%, #910000 100%);
  background: -ms-linear-gradient(top, #cc0000 0%, #910000 100%);
  background: linear-gradient(to top, #cc0000 0%, #910000 100%); }
  .blue .ui-sheet span.error a {
    color: white; }

.blue .ui-sheet .ui-tabs .ui-tabs-nav li:first-child {
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px; }

.blue .ui-sheet .ui-tabs .ui-tabs-nav li:last-child {
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px; }

.blue .orgtree-container span {
  text-decoration: none;
  cursor: pointer; }
  .blue .orgtree-container span:hover {
    text-decoration: underline; }
  .blue .orgtree-container span span:hover {
    text-decoration: none; }

.blue .backupReportSheet .scrollable {
  height: 400px; }
  .blue .backupReportSheet .scrollable .left-side {
    float: left;
    width: 50%; }
    .blue .backupReportSheet .scrollable .left-side .hasDatePicker {
      width: 220px; }
  .blue .backupReportSheet .scrollable .right-side {
    float: right;
    width: 50%; }

.blue .ui-slidingpanel .ui-numericinputContainer .inputControls, .blue .detail-view-contents .inputControls {
  display: none !important; }

.blue .ui-bubblelist.vertical table.editControlGroup input.text {
  width: 87%;
  margin-right: 10px; }

.blue .ui-bubblelist.vertical table.editControlGroup input.button.addControl {
  margin-left: -2px; }

.blue #jobs {
  color: #5a5a5a;
  z-index: 550; }
  .blue #jobs .job {
    background-color: #bbbbbb;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -webkit-border-radius: 3px;
    -ms-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    width: 75%;
    margin-bottom: 5px;
    margin-left: 25px;
    border: 1px solid #848484;
    border-top: 1px solid #e4e4e4;
    border-bottom: 1px solid #848484;
    padding: 20px 12px 10px 12px; }
    .blue #jobs .job .job-cancel-button {
      display: block;
      position: absolute;
      float: right;
      top: 5px;
      right: 5px; }
  .blue #jobs a {
    color: black; }
  .blue #jobs .ui-progressbar {
    height: 9px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -webkit-border-radius: 3px;
    -ms-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    -moz-box-shadow: inset 0 2px 1px #999999;
    -webkit-box-shadow: inset 0 2px 1px #999999;
    box-shadow: inset 0 2px 1px #999999;
    border-top: 1px solid #999999;
    border-bottom: 1px solid white;
    border-left: none;
    border-right: none;
    width: 75%;
    background: #cccccc;
    margin-top: 4px;
    margin-bottom: 4px; }
    .blue #jobs .ui-progressbar .ui-progressbar-value {
      border: none;
      border-right: 1px solid #ddffdd;
      height: 9px;
      -moz-border-radius: 3px;
      -o-border-radius: 3px;
      -webkit-border-radius: 3px;
      -ms-border-radius: 3px;
      -khtml-border-radius: 3px;
      border-radius: 3px;
      background: #ddffdd;
      filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ddffdd', endColorstr='#33bb33',GradientType=0);
      background: -moz-linear-gradient(top, #ddffdd 0%, #33bb33 100%);
      background: -webkit-gradient(linear, left top left bottom, color-stop(0%, #ddffdd), color-stop(100%, #33bb33));
      background: -webkit-linear-gradient(top, #ddffdd 0%, #33bb33 100%);
      background: -o-linear-gradient(top, #ddffdd 0%, #33bb33 100%);
      background: -ms-linear-gradient(top, #ddffdd 0%, #33bb33 100%);
      background: linear-gradient(to top, #ddffdd 0%, #33bb33 100%); }

.blue .jobs {
  color: #bdbdbd; }
  .blue .jobs a {
    color: white; }

.blue #mainpanel .progress-bar, .blue .fixed-width-view .progress-bar {
  height: 6px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  -ms-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px;
  -moz-box-shadow: inset 0 2px 1px #999999;
  -webkit-box-shadow: inset 0 2px 1px #999999;
  box-shadow: inset 0 2px 1px #999999;
  background: #cccccc;
  margin-right: 5px;
  display: inline-block;
  border-top: 1px solid #999999;
  border-bottom: 1px solid white;
  border-left: none;
  border-right: none; }
  .blue #mainpanel .progress-bar span, .blue .fixed-width-view .progress-bar span {
    height: 6px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -webkit-border-radius: 3px;
    -ms-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    display: block; }
    .blue #mainpanel .progress-bar span.ok, .blue .fixed-width-view .progress-bar span.ok {
      background: #ddffdd;
      filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ddffdd', endColorstr='#33bb33',GradientType=0);
      background: -moz-linear-gradient(top, #ddffdd 0%, #33bb33 100%);
      background: -webkit-gradient(linear, left top left bottom, color-stop(0%, #ddffdd), color-stop(100%, #33bb33));
      background: -webkit-linear-gradient(top, #ddffdd 0%, #33bb33 100%);
      background: -o-linear-gradient(top, #ddffdd 0%, #33bb33 100%);
      background: -ms-linear-gradient(top, #ddffdd 0%, #33bb33 100%);
      background: linear-gradient(to top, #ddffdd 0%, #33bb33 100%);
      border-right: 1px solid #ddffdd; }

.blue #mainpanel .ui-bubblelist, .blue .fixed-width-view .ui-bubblelist {
  font-weight: normal; }
  .blue #mainpanel .ui-bubblelist.ui-tabs-panel, .blue .fixed-width-view .ui-bubblelist.ui-tabs-panel {
    border: none;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -webkit-border-radius: 3px;
    -ms-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    border-bottom: none;
    background: none;
    padding-top: 0 !important; }
    .blue #mainpanel .ui-bubblelist.ui-tabs-panel .bubblelist-content, .blue .fixed-width-view .ui-bubblelist.ui-tabs-panel .bubblelist-content {
      display: table; }
  .blue #mainpanel .ui-bubblelist .item, .blue .fixed-width-view .ui-bubblelist .item {
    color: black;
    -moz-border-radius: 20px;
    -o-border-radius: 20px;
    -webkit-border-radius: 20px;
    -ms-border-radius: 20px;
    -khtml-border-radius: 20px;
    border-radius: 20px;
    cursor: pointer; }
    .blue #mainpanel .ui-bubblelist .item.even, .blue #mainpanel .ui-bubblelist .item.odd, .blue .fixed-width-view .ui-bubblelist .item.even, .blue .fixed-width-view .ui-bubblelist .item.odd {
      background: none; }
    .blue #mainpanel .ui-bubblelist .item .label, .blue .fixed-width-view .ui-bubblelist .item .label {
      padding-left: 8px;
      padding-bottom: 3px;
      padding-right: 8px; }
    .blue #mainpanel .ui-bubblelist .item .remove, .blue .fixed-width-view .ui-bubblelist .item .remove {
      padding-left: 3px;
      padding-right: 3px;
      border-left: 1px solid #818181; }
      .blue #mainpanel .ui-bubblelist .item .remove a, .blue .fixed-width-view .ui-bubblelist .item .remove a {
        margin-right: 8px;
        font-size: 1em;
        color: black;
        text-shadow: 0 1px 0 white 0 0 -1px; }
        .blue #mainpanel .ui-bubblelist .item .remove a:hover, .blue .fixed-width-view .ui-bubblelist .item .remove a:hover {
          color: #fffe03; }
      .blue #mainpanel .ui-bubblelist .item .remove:last-child, .blue .fixed-width-view .ui-bubblelist .item .remove:last-child {
        clear: right; }

.blue #mainpanel .fixed1024 .ui-bubblelist.vertical, .blue .fixed-width-view .ui-bubblelist.vertical {
  -moz-box-shadow: inset 0 0 3px rgba(84, 84, 84, 0.48);
  -webkit-box-shadow: inset 0 0 3px rgba(84, 84, 84, 0.48);
  box-shadow: inset 0 0 3px rgba(84, 84, 84, 0.48);
  border: 1px solid #a2a2a2;
  border-bottom: none;
  background: transparent; }
  .blue #mainpanel .fixed1024 .ui-bubblelist.vertical input.text.addControl[type="text"], .blue .fixed-width-view .ui-bubblelist.vertical input.text.addControl[type="text"] {
    margin-right: 6px; }
  .blue #mainpanel .fixed1024 .ui-bubblelist.vertical .item, .blue .fixed-width-view .ui-bubblelist.vertical .item {
    border: none;
    display: table-row; }
    .blue #mainpanel .fixed1024 .ui-bubblelist.vertical .item td, .blue .fixed-width-view .ui-bubblelist.vertical .item td {
      border: 0;
      border-collapse: separate; }
      .blue #mainpanel .fixed1024 .ui-bubblelist.vertical .item td.label.empty, .blue .fixed-width-view .ui-bubblelist.vertical .item td.label.empty {
        background: none;
        color: black;
        text-shadow: 0 -1px 0 0 1px 0 white;
        border-bottom: 0; }
      .blue #mainpanel .fixed1024 .ui-bubblelist.vertical .item td.remove, .blue .fixed-width-view .ui-bubblelist.vertical .item td.remove {
        text-align: middle; }
    .blue #mainpanel .fixed1024 .ui-bubblelist.vertical .item .remove a, .blue .fixed-width-view .ui-bubblelist.vertical .item .remove a {
      font-weight: normal;
      color: black;
      text-shadow: 0 -1px 0 0 1px 0 white; }
  .blue #mainpanel .fixed1024 .ui-bubblelist.vertical tr.item, .blue .fixed-width-view .ui-bubblelist.vertical tr.item {
    font-size: 1.05em;
    border-bottom: 1px solid #dfdfdf;
    border-top: 1px solid white; }
    .blue #mainpanel .fixed1024 .ui-bubblelist.vertical tr.item td, .blue .fixed-width-view .ui-bubblelist.vertical tr.item td {
      color: black;
      text-shadow: 0 -1px 0px 0 1px 0 white; }
    .blue #mainpanel .fixed1024 .ui-bubblelist.vertical tr.item:first-child, .blue .fixed-width-view .ui-bubblelist.vertical tr.item:first-child {
      border-top: 0; }
    .blue #mainpanel .fixed1024 .ui-bubblelist.vertical tr.item:last-child, .blue .fixed-width-view .ui-bubblelist.vertical tr.item:last-child {
      border-bottom: 0; }
    .blue #mainpanel .fixed1024 .ui-bubblelist.vertical tr.item .label, .blue .fixed-width-view .ui-bubblelist.vertical tr.item .label {
      width: 90%; }
    .blue #mainpanel .fixed1024 .ui-bubblelist.vertical tr.item .remove, .blue .fixed-width-view .ui-bubblelist.vertical tr.item .remove {
      width: 5%; }
    .blue #mainpanel .fixed1024 .ui-bubblelist.vertical tr.item:hover, .blue .fixed-width-view .ui-bubblelist.vertical tr.item:hover {
      background: rgba(5, 5, 5, 0.1); }
  .blue #mainpanel .fixed1024 .ui-bubblelist.vertical table.editControlGroup input.text, .blue .fixed-width-view .ui-bubblelist.vertical table.editControlGroup input.text {
    width: 87%;
    margin-right: 10px; }

.blue .reportingEdit .ui-bubblelist .item {
  color: black; }

.blue .config .configPatternList .tabs .ui-bubblelist table td.label {
  padding-left: 8px;
  padding-bottom: 3px;
  padding-right: 8px; }

.blue #console #mainpanel .configAction,
.blue #console .ui-sheet .sheet-content .configAction {
  border: 0;
  border-color: none;
  width: 30px;
  height: 30px;
  padding: 0;
  background-repeat: no-repeat; }
  .blue #console #mainpanel .configAction.readOnly.publish,
  .blue #console .ui-sheet .sheet-content .configAction.readOnly.publish {
    display: none; }
  .blue #console #mainpanel .configAction.lock, .blue #console #mainpanel .configAction.lock:active,
  .blue #console .ui-sheet .sheet-content .configAction.lock,
  .blue #console .ui-sheet .sheet-content .configAction.lock:active {
    background: transparent url(unlock.png); }
    .blue #console #mainpanel .configAction.lock.readOnly, .blue #console #mainpanel .configAction.lock:active.readOnly,
    .blue #console .ui-sheet .sheet-content .configAction.lock.readOnly,
    .blue #console .ui-sheet .sheet-content .configAction.lock:active.readOnly {
      display: none; }
      .blue #console #mainpanel .configAction.lock.readOnly.locked, .blue #console #mainpanel .configAction.lock:active.readOnly.locked,
      .blue #console .ui-sheet .sheet-content .configAction.lock.readOnly.locked,
      .blue #console .ui-sheet .sheet-content .configAction.lock:active.readOnly.locked {
        background: transparent url(lock.png); }
  .blue #console #mainpanel .configAction.lock.locked,
  .blue #console .ui-sheet .sheet-content .configAction.lock.locked {
    background: transparent url(lock.png); }
  .blue #console #mainpanel .configAction.publish,
  .blue #console .ui-sheet .sheet-content .configAction.publish {
    background: transparent url(publish.png); }

.blue #mainpanel .fixed1024 input.button.addControl {
  padding: 0 7px; }

.blue .fixed-width-view .read-only .ui-tabs-panel, .blue #mainpanel > #profile .ui-tabs-panel, .blue .dashboard-widget .read-only .ui-sheet-body {
  padding: 10px 14px; }

.blue .fixed-width-view .read-only .ui-tabs-panel, .blue #mainpanel > #profile .ui-tabs-panel {
  padding: 10px 0; }

.blue .name-values {
  min-height: 48px; }
  .blue .name-values .desc {
    width: 200px;
    padding: 14px 0 0 20px;
    float: left;
    height: 36px; }
  .blue .name-values .column {
    float: left;
    width: 110px;
    margin: 0 10px 0 20px;
    padding: 5px 10px; }
    .blue .name-values .column label {
      display: block; }

.blue #mainpanel .fixed1024 input[type="text"], .blue #mainpanel .fixed1024 input[type="password"] {
  margin-bottom: 10px;
  margin-top: 10px; }

.blue #mainpanel .fixed1024 input[type="number"] {
  margin-bottom: 10px;
  margin-top: 10px;
  padding: 0 3px; }

.blue #mainpanel .fixed1024 input[type="button"], .blue #mainpanel .fixed1024 input[type="submit"], .blue #mainpanel .fixed1024 input[type="reset"] {
  padding: 6px 15px; }

.blue #mainpanel .fixed1024 fieldset.section input[type="text"], .blue #mainpanel .fixed1024 fieldset.section input[type="password"] {
  min-width: 50%; }

.blue #mainpanel .fixed1024 fieldset.section input.timeEntry {
  min-width: 0; }

.blue.gecko #login #content a.login-button {
  padding-top: 13px; }

.blue.gecko #login.forgot-password .login-shadow {
  margin-top: 18%; }

.blue #mainpanel .fixed1024.licensing .master-server.section > table th, .blue #mainpanel .fixed1024.licensing .master-server.section > table td {
  padding: 8px; }

.blue .reportingEdit .col {
  width: 40%;
  padding: 10px;
  float: left; }

.blue .reportingEdit table.section-top {
  width: 100%;
  margin-top: 0; }

.blue .charts-arrow {
  left: 25px;
  margin-top: -17px; }
  .blue .charts-arrow .charts-arrow-bottom {
    margin-left: -2px; }

.blue .ui-weekSelector-table {
  border: none; }

.blue .ui-weekSelector td img {
  width: 0;
  height: 0; }

.blue .deactivated-bar {
  display: none; }

.blue .onlineIcon {
  width: 100%; }
  .blue .onlineIcon span {
    position: relative;
    display: inline-block;
    width: 6px;
    height: 6px; }

.blue .ui-sheet .scrollable {
  margin-top: -1px; }

.blue .ui-sheet .close-icon {
  float: right;
  margin-right: 7px; }

.blue .ui-sheet span.error {
  display: block;
  padding: 8px 8px 8px 30px; }
  .blue .ui-sheet span.error .content {
    display: block;
    padding: 5px 0; }

.blue #mainpanel .fixed1024 .ui-numericinputContainer .inc {
  background: #f2f2f2;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2', endColorstr='#dedede',GradientType=0);
  background: -moz-linear-gradient(top, #f2f2f2 0%, #dedede 100%);
  background: -webkit-gradient(linear, left top left bottom, color-stop(0%, #f2f2f2), color-stop(100%, #dedede));
  background: -webkit-linear-gradient(top, #f2f2f2 0%, #dedede 100%);
  background: -o-linear-gradient(top, #f2f2f2 0%, #dedede 100%);
  background: -ms-linear-gradient(top, #f2f2f2 0%, #dedede 100%);
  background: linear-gradient(to top, #f2f2f2 0%, #dedede 100%);
  border-bottom: #cccccc;
  border-left: #cccccc;
  -moz-border-radius: 0 3px 0 0;
  -o-border-radius: 0 3px 0 0;
  -webkit-border-radius: 0 3px 0 0;
  -ms-border-radius: 0 3px 0 0;
  -khtml-border-radius: 0 3px 0 0;
  border-radius: 0 3px 0 0; }

.blue #mainpanel .fixed1024 .ui-numericinputContainer .dec {
  background: #dedede;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dedede', endColorstr='#dddddd',GradientType=0);
  background: -moz-linear-gradient(top, #dedede 0%, #dddddd 100%);
  background: -webkit-gradient(linear, left top left bottom, color-stop(0%, #dedede), color-stop(100%, #dddddd));
  background: -webkit-linear-gradient(top, #dedede 0%, #dddddd 100%);
  background: -o-linear-gradient(top, #dedede 0%, #dddddd 100%);
  background: -ms-linear-gradient(top, #dedede 0%, #dddddd 100%);
  background: linear-gradient(to top, #dedede 0%, #dddddd 100%);
  border-top: #f2f2f2;
  border-left: #cccccc;
  text-shadow: white 0 -1px 0;
  -moz-border-radius: 0 0 3px 0;
  -o-border-radius: 0 0 3px 0;
  -webkit-border-radius: 0 0 3px 0;
  -ms-border-radius: 0 0 3px 0;
  -khtml-border-radius: 0 0 3px 0;
  border-radius: 0 0 3px 0; }

.blue #mainpanel .fixed1024 .ui-numericinputContainer .inc span {
  text-shadow: white 0 1px 0;
  /* shadow is flipped due to a CSS 180 rotation */ }

.blue #mainpanel .fixed1024 .ui-numericinputContainer .inc, .blue #mainpanel .fixed1024 .ui-numericinputContainer .dec {
  color: #999999;
  -moz-box-shadow: #f2f2f2;
  -webkit-box-shadow: #f2f2f2;
  box-shadow: #f2f2f2;
  cursor: inherit; }

.blue #mainpanel .fixed1024 .ui-numericinputContainer .inc:hover, .blue #mainpanel .fixed1024 .ui-numericinputContainer .dec:hover {
  background-image: none;
  background: #fafafa;
  color: #999999; }

.blue #mainpanel .fixed1024 .ui-numericinputContainer input[style="display: none; "] + .inputControls {
  display: none; }

.blue .ui-numericinputContainer .inc:hover, .blue .ui-numericinputContainer .dec:hover, .blue .ui-numericinputContainer .inc:hover *, .blue .ui-numericinputContainer .dec:hover * {
  cursor: pointer; }

.blue.gecko #mainpanel .fixed1024 .ui-numericinputContainer input[type="number"] {
  padding-top: 2px;
  padding-bottom: 2px; }

.blue #mainpanel .fixed1024.systemSettings fieldset legend [class^="icon-"], .blue #mainpanel .fixed1024.systemSettings fieldset legend [class*=" icon-"], .blue #mainpanel .fixed1024.settings fieldset legend [class^="icon-"], .blue #mainpanel .fixed1024.settings fieldset legend [class*=" icon-"] {
  position: absolute;
  display: inline-block;
  left: 0; }

.blue #mainpanel .fixed1024.systemSettings fieldset.section.inbound > legend, .blue #mainpanel .fixed1024.settings fieldset.section.inbound > legend {
  background-image: url(mainpanel-inbound-backup-icon.png); }

.blue #mainpanel .fixed1024.systemSettings .networkInterfaces fieldset > legend, .blue #mainpanel .fixed1024.settings .networkInterfaces fieldset > legend {
  background-image: url(mainpanel-interface-exclusions-icon.png); }

.blue #mainpanel .fixed1024.systemSettings .wirelessNetworks fieldset > legend, .blue #mainpanel .fixed1024.settings .wirelessNetworks fieldset > legend {
  background-image: url(mainpanel-network-exclusions-icon.png); }

.blue #mainpanel .fixed1024.systemSettings .userExclude fieldset > legend, .blue #mainpanel .fixed1024.settings .userExclude fieldset > legend {
  background-image: url(mainpanel-file-exclusions-icon.png); }

.blue #mainpanel .fixed1024.systemSettings .hiddenFiles fieldset > legend, .blue #mainpanel .fixed1024.settings .hiddenFiles fieldset > legend {
  background-image: url(mainpanel-file-visibility-icon.png); }

.blue #mainpanel .fixed1024.systemSettings .adminExclude fieldset > legend, .blue #mainpanel .fixed1024.settings .adminExclude fieldset > legend {
  background-image: url(mainpanel-admin-exclusions-icon.png); }

.blue #mainpanel .fixed1024.systemSettings .hostSystemExcludes fieldset > legend, .blue #mainpanel .fixed1024.settings .hostSystemExcludes fieldset > legend {
  background-image: url(mainpanel-admin-exclusions-icon.png); }

.blue div.css-checkbox {
  position: relative;
  width: 13px;
  height: 13px;
  display: inline-block;
  background: #cccccc;
  display: inline-block;
  width: 14px;
  height: 14px;
  -moz-box-shadow: inset 0px 2px 1px #888888;
  -webkit-box-shadow: inset 0px 2px 1px #888888;
  box-shadow: inset 0px 2px 1px #888888;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  -ms-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px;
  border-bottom: 1px solid white;
  color: #9e9e9e;
  line-height: 13px; }
  .blue div.css-checkbox input[type="checkbox"], .blue div.css-checkbox th input[type="checkbox"] {
    opacity: 0;
    height: 15px;
    top: 0;
    left: 0;
    z-index: 1;
    width: 15px;
    position: absolute; }
  .blue div.css-checkbox input[type="checkbox"] + span.css-checkbox {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    height: 14px;
    top: 0;
    left: 0;
    z-index: 0;
    width: 11px;
    position: absolute;
    font-size: 10px; }
  .blue div.css-checkbox input[type="checkbox"]:checked {
    opacity: 0; }
    .blue div.css-checkbox input[type="checkbox"]:checked + span.css-checkbox:after {
      content: "\2713 ";
      position: absolute;
      top: 1px;
      left: 4px;
      color: #333333; }

.blue .app-preloader {
  background: black;
  position: absolute;
  left: 0;
  bottom: 0;
  top: 0;
  width: 100%;
  text-align: center;
  padding-top: 25%;
  color: white; }

.blue .view-msg-box .view-msg-text {
  -moz-border-radius: 6px;
  -o-border-radius: 6px;
  -webkit-border-radius: 6px;
  -ms-border-radius: 6px;
  -khtml-border-radius: 6px;
  border-radius: 6px;
  -moz-box-shadow: 0px 2px 22px 5px #666666;
  -webkit-box-shadow: 0px 2px 22px 5px #666666;
  box-shadow: 0px 2px 22px 5px #666666; }
  .blue .view-msg-box .view-msg-text a {
    color: #dd9900; }

.blue #mainpanel .fixed1024.licensing .licensing-warning {
  text-align: left; }

.blue #mainpanel .fixed1024.licensing .perpetual .service-warning {
  color: #1d1d1d; }

.blue #mainpanel .fixed1024.licensing .info-icon {
  background-image: url(info-icon.png);
  background-repeat: no-repeat;
  background-color: transparent; }

.blue #mainpanel .fixed1024.licensing .alert-icon {
  background-image: url(mainpanel-alerts-icon.png);
  background-repeat: no-repeat;
  background-color: transparent; }

.blue #mainpanel .fixed1024.licensing .license-icon {
  background-image: url(license-key.png);
  background-repeat: no-repeat;
  background-color: transparent; }

.blue #mainpanel .fixed1024.licensing .removePlk {
  background-image: url(remove-icon.png);
  background-repeat: no-repeat;
  background-color: transparent; }

.blue.ie8 .ui-table-content td {
  padding-left: 15px;
  padding-right: 16px; }

.blue .computerDetail-contents .ui-table-content td.destination, .blue .computerDetail-contents .ui-table-head th.destination {
  padding-left: 20px;
  padding-right: 5px; }

.blue #mainpanel .fixed1024 .ui-table table th {
  padding-top: 4px;
  padding-bottom: 4px; }

.blue.ie.ie9 #mainpanel .fixed1024 .ui-table table th {
  filter: none; }
  .blue.ie.ie9 #mainpanel .fixed1024 .ui-table table th.sorted {
    background: rgba(0, 0, 0, 0.5); }

.blue .ui-tabs-nav li {
  font-size: 0.85em; }

.blue .read-only fieldset {
  position: relative;
  padding: 10px 200px 50px 0;
  margin-left: 0;
  margin-right: 0;
  left: 0; }
  .blue .read-only fieldset > legend {
    display: block;
    position: absolute;
    padding: 0;
    margin: 0;
    left: 0;
    top: 0;
    padding-bottom: 10px; }

.blue .read-only .ui-sheet-body fieldset {
  position: relative;
  padding: 10px 200px 50px 0;
  margin-left: 0;
  margin-right: 0;
  left: 0; }
  .blue .read-only .ui-sheet-body fieldset > legend {
    display: block;
    position: absolute;
    padding: 0;
    margin: 0;
    left: 0;
    top: 0;
    padding-bottom: 10px; }

.blue .read-only .ui-sheet-body fieldset.section {
  padding-top: 10px;
  padding-bottom: 10px; }

.blue .dashboard-widget .read-only .ui-sheet-body fieldset {
  position: relative;
  padding: 0;
  margin-left: 0;
  margin-right: 0;
  left: 0; }
  .blue .dashboard-widget .read-only .ui-sheet-body fieldset > legend {
    display: block;
    position: absolute;
    padding: 0;
    margin: 0;
    left: 0;
    top: 0;
    padding-bottom: 10px; }

.blue .fixed-width-view .read-only .ui-tabs-panel fieldset {
  position: relative;
  padding: 4em 0 2em 0;
  margin-left: 0;
  margin-right: 0;
  left: 0; }
  .blue .fixed-width-view .read-only .ui-tabs-panel fieldset > legend {
    display: block;
    position: absolute;
    padding: 0;
    margin: 0;
    left: 0;
    top: 0;
    padding-bottom: 10px; }

.blue .fixed-width-view .read-only .ui-tabs-panel fieldset > legend {
  margin-top: 20px; }

.blue .seperator.hr {
  border-top: solid 1px #bdbdbd;
  border-bottom: solid 1px white;
  height: 0; }

.blue #mainpanel .fixed1024 .inset-bottom-border {
  border-bottom: solid 1px #bdbdbd;
  width: 100%; }

.blue #mainpanel .fixed1024 fieldset .seperator.hr, .blue #mainpanel .fixed1024 .account .seperator.hr, .blue #mainpanel .fixed1024 .accountBiz .seperator.hr {
  position: absolute;
  border-top: solid 1px #bdbdbd;
  border-bottom: solid 1px white;
  left: 0;
  height: 0;
  min-width: 720px;
  width: 100%;
  top: 0; }

.blue #mainpanel .fixed1024 fieldset table.data-form, .blue #mainpanel .fixed1024 .account table.data-form, .blue #mainpanel .fixed1024 .accountBiz table.data-form {
  width: 515px; }
  .blue #mainpanel .fixed1024 fieldset table.data-form a, .blue #mainpanel .fixed1024 .account table.data-form a, .blue #mainpanel .fixed1024 .accountBiz table.data-form a {
    text-decoration: underline;
    cursor: pointer; }
  .blue #mainpanel .fixed1024 fieldset table.data-form label, .blue #mainpanel .fixed1024 .account table.data-form label, .blue #mainpanel .fixed1024 .accountBiz table.data-form label {
    margin-left: 5px; }
  .blue #mainpanel .fixed1024 fieldset table.data-form input, .blue #mainpanel .fixed1024 .account table.data-form input, .blue #mainpanel .fixed1024 .accountBiz table.data-form input {
    width: 85%; }
  .blue #mainpanel .fixed1024 fieldset table.data-form textarea, .blue #mainpanel .fixed1024 .account table.data-form textarea, .blue #mainpanel .fixed1024 .accountBiz table.data-form textarea {
    margin: 10px 0 0 0;
    width: 85%; }
  .blue #mainpanel .fixed1024 fieldset table.data-form .left-col, .blue #mainpanel .fixed1024 .account table.data-form .left-col, .blue #mainpanel .fixed1024 .accountBiz table.data-form .left-col {
    width: 200px;
    vertical-align: top;
    border-spacing: 5px; }
  .blue #mainpanel .fixed1024 fieldset table.data-form .right-col, .blue #mainpanel .fixed1024 .account table.data-form .right-col, .blue #mainpanel .fixed1024 .accountBiz table.data-form .right-col {
    width: 300px;
    vertical-align: top;
    border-spacing: 5px; }

.blue #mainpanel .licensing.fixed1024 .fieldset {
  padding: 30px; }

.blue #mainpanel .fixed1024 fieldset, .blue #mainpanel .fixed1024.systemSettings .ui-sheet-body fieldset, .blue #mainpanel .fixed1024 .securityEdit fieldset {
  position: relative;
  padding: 6em 0 10px 3.6em;
  margin-left: 0;
  margin-right: 0;
  left: 0; }
  .blue #mainpanel .fixed1024 fieldset > legend, .blue #mainpanel .fixed1024.systemSettings .ui-sheet-body fieldset > legend, .blue #mainpanel .fixed1024 .securityEdit fieldset > legend {
    display: block;
    position: absolute;
    padding: 0;
    margin: 0;
    left: 0;
    top: 0;
    padding-bottom: 10px; }

.blue #mainpanel .fixed1024 fieldset > legend, .blue #mainpanel .fixed1024.systemSettings .ui-sheet-body fieldset > legend, .blue #mainpanel .fixed1024 .securityEdit fieldset > legend {
  padding: 0 0 0 2.5em;
  background-repeat: no-repeat;
  line-height: 2em;
  top: 1.5em; }

.blue.firefox7 #mainpanel .fixed1024 fieldset > legend, .blue.firefox7 #mainpanel .fixed1024 fieldset > .seperator.hr, .blue.firefox7 #mainpanel .fixed1024.systemSettings .ui-sheet-body fieldset > legend, .blue.firefox7 #mainpanel .fixed1024.systemSettings .ui-sheet-body fieldset > .seperator.hr, .blue.firefox7 #mainpanel .fixed1024 .securityEdit fieldset > legend, .blue.firefox7 #mainpanel .fixed1024 .securityEdit fieldset > .seperator.hr, .blue.firefox3 #mainpanel .fixed1024 fieldset > legend, .blue.firefox3 #mainpanel .fixed1024 fieldset > .seperator.hr, .blue.firefox3 #mainpanel .fixed1024.systemSettings .ui-sheet-body fieldset > legend, .blue.firefox3 #mainpanel .fixed1024.systemSettings .ui-sheet-body fieldset > .seperator.hr, .blue.firefox3 #mainpanel .fixed1024 .securityEdit fieldset > legend, .blue.firefox3 #mainpanel .fixed1024 .securityEdit fieldset > .seperator.hr {
  left: -183px; }

.blue.firefox7 .fixed-width-view .read-only .ui-tabs-panel fieldset > legend, .blue.firefox3 .fixed-width-view .read-only .ui-tabs-panel fieldset > legend {
  margin-left: -200px; }

.blue #mainpanel .fixed1024 .securityRoles .roles {
  padding-top: 0;
  width: 45.7%; }
  .blue #mainpanel .fixed1024 .securityRoles .roles select {
    height: 151px;
    margin-top: 0; }

.blue #mainpanel .fixed1024 .securityRoles form {
  padding: 0; }

.blue #mainpanel .fixed1024 .securityRoles .role-name {
  width: 100%;
  margin-top: 0; }
  .blue #mainpanel .fixed1024 .securityRoles .role-name[disabled] {
    border: 0;
    background: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }

.blue #mainpanel .fixed1024 .securityRoles-bottom {
  top: 290px; }
  .blue #mainpanel .fixed1024 .securityRoles-bottom table {
    border-collapse: collapse; }
    .blue #mainpanel .fixed1024 .securityRoles-bottom table .add {
      width: 20px; }
    .blue #mainpanel .fixed1024 .securityRoles-bottom table .odd {
      background-color: rgba(180, 180, 180, 0.5); }
    .blue #mainpanel .fixed1024 .securityRoles-bottom table .disabled {
      background-color: rgba(120, 120, 120, 0.3);
      color: #323232; }
      .blue #mainpanel .fixed1024 .securityRoles-bottom table .disabled .add {
        opacity: 0; }

.blue .destinationEdit-balancing table {
  min-width: 250px; }
  .blue .destinationEdit-balancing table td .slider {
    min-width: 100px; }

.blue #mainpanel .fixed1024 .disclosure-triangle.hidden {
  display: none; }

.blue .dashboard-widget .col h4.chart-label {
  margin-top: 8px; }

.blue select {
  border-color: #d1d1d1 #c1c1c1 #a1a1a1; }

.blue table.data-output, .blue fieldset.section table {
  border-collapse: collapse;
  border-spacing: 0; }
  .blue table.data-output tr, .blue fieldset.section table tr {
    height: 1em; }
    .blue table.data-output tr td, .blue fieldset.section table tr td {
      padding-bottom: 8px; }

.blue #mainpanel .fixed1024 input[type="number"], .blue #mainpanel .fixed1024 input[type="text"] {
  margin-top: 0;
  margin-bottom: 0; }

.blue .config .configAction {
  margin-top: -2px;
  height: 30px; }

.blue #mainpanel .fixed1024 .cfgpl > table.fill {
  width: 84%; }
  .blue #mainpanel .fixed1024 .cfgpl > table.fill .addSection {
    padding-right: 0; }
    .blue #mainpanel .fixed1024 .cfgpl > table.fill .addSection .path {
      padding-right: 27px; }

.blue #mainpanel .fixed1024 .cfgpl .configItemActions {
  position: absolute;
  top: 44px;
  right: 8px; }

.blue #mainpanel .fixed1024 .cfgpl .importExport {
  text-align: right;
  width: 84%;
  bottom: 0; }

.blue #mainpanel .fixed1024 .cfgpl .regex {
  color: #8c8c8c;
  text-shadow: 0 1px 0px white;
  font-style: italic;
  font-size: 0.9em; }

.blue .ui-computerDetail .detail-view-header-text {
  color: #f2f2f2; }

.blue .ui-tabs, .blue .cfgpl table.data-output td, .blue fieldset.cfgpl.section table td {
  padding-bottom: 0; }

.blue .cfgpl .ui-bubblelist.vertical {
  margin-bottom: 5px; }

.blue .cfgpl .path.fill {
  padding-top: 5px;
  padding-bottom: 5px; }

.blue .fixed-width-view .detail-view-contents > .mini-table, .blue .fixed-width-view .detail-view-contents > .name-values-tbl {
  margin-top: 20px; }

.blue #mainpanel .systemSettings form .form-content.fieldset,
.blue #mainpanel .settings form .form-content.fieldset {
  padding: 30px 30px 10px 30px; }

.blue #mainpanel .systemSettings .read-only form .form-content.fieldset,
.blue #mainpanel .settings .read-only form .form-content.fieldset {
  padding: 0; }

.blue #mainpanel .systemSettings .read-only form .ui-sheet-body,
.blue #mainpanel .settings .read-only form .ui-sheet-body {
  position: relative;
  left: 0;
  top: 0;
  bottom: 0;
  max-width: none;
  width: auto;
  height: auto;
  margin: 0; }

.blue.mobile {
  min-width: 786px; }
  .blue.mobile body#console {
    min-width: 786px; }
  .blue.mobile #console #logo {
    margin-left: 47px; }

.blue .ui-mobileState {
  background: url(main_bg.png) repeat; }
  .blue .ui-mobileState #titlebar #logo {
    margin-left: 30px; }
  .blue .ui-mobileState button.mobileButton {
    -moz-border-radius: 0;
    -o-border-radius: 0;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    -khtml-border-radius: 0;
    border-radius: 0;
    background: #5b5b5b;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5b5b5b', endColorstr='#424242',GradientType=0);
    background: -moz-linear-gradient(top, #5b5b5b 0%, #424242 100%);
    background: -webkit-gradient(linear, left top left bottom, color-stop(0%, #5b5b5b), color-stop(100%, #424242));
    background: -webkit-linear-gradient(top, #5b5b5b 0%, #424242 100%);
    background: -o-linear-gradient(top, #5b5b5b 0%, #424242 100%);
    background: -ms-linear-gradient(top, #5b5b5b 0%, #424242 100%);
    background: linear-gradient(to top, #5b5b5b 0%, #424242 100%);
    top: 0;
    left: 0;
    height: 40px;
    width: 40px;
    border-color: #1d262d;
    color: gray;
    line-height: 28px;
    font-size: 24px;
    padding: 0; }
  .blue .ui-mobileState.mobileState-menuInactive #sidebar {
    display: none; }
  .blue .ui-mobileState.mobileState-menuInactive #content {
    margin-left: 0; }
  .blue .ui-mobileState.mobileState-menuInactive #mainpanel #dashboard {
    left: 50%;
    margin-left: -381px; }
  .blue .ui-mobileState.mobileState-menuActive #sidebar {
    display: block; }
  .blue .ui-mobileState.mobileState-menuActive #content {
    margin-left: 267px; }
  .blue .ui-mobileState.mobileState-menuActive .mobileButton {
    background-color: #303030;
    background: #303030;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#303030', endColorstr='#202020',GradientType=0);
    background: -moz-linear-gradient(top, #303030 0%, #202020 100%);
    background: -webkit-gradient(linear, left top left bottom, color-stop(0%, #303030), color-stop(100%, #202020));
    background: -webkit-linear-gradient(top, #303030 0%, #202020 100%);
    background: -o-linear-gradient(top, #303030 0%, #202020 100%);
    background: -ms-linear-gradient(top, #303030 0%, #202020 100%);
    background: linear-gradient(to top, #303030 0%, #202020 100%);
    -moz-box-shadow: inset 0px 0px 8px black;
    -webkit-box-shadow: inset 0px 0px 8px black;
    box-shadow: inset 0px 0px 8px black; }
    .blue .ui-mobileState.mobileState-menuActive .mobileButton div {
      background-position: 0 18px; }

.blue .securityRolesAndPermissionsContent {
  position: absolute;
  top: 55px;
  bottom: 0;
  width: 100%;
  left: 0; }
  .blue .securityRolesAndPermissionsContent .actionButtons {
    position: absolute;
    bottom: 8px;
    left: 20px; }
  .blue .securityRolesAndPermissionsContent .editActions .template, .blue .securityRolesAndPermissionsContent .editActions .edit, .blue .securityRolesAndPermissionsContent .editActions .remove {
    background: none;
    border: none;
    background-repeat: no-repeat; }
  .blue .securityRolesAndPermissionsContent .editActions .template {
    background-image: url(role-add.png); }
  .blue .securityRolesAndPermissionsContent .editActions .edit {
    background-image: url(role-edit.png); }
  .blue .securityRolesAndPermissionsContent .editActions .remove {
    background-image: url(role-delete.png); }
  .blue .securityRolesAndPermissionsContent .button-panel {
    position: absolute;
    bottom: 7px;
    right: 14px; }
  .blue .securityRolesAndPermissionsContent .allroles {
    width: 30%;
    left: 0; }
    .blue .securityRolesAndPermissionsContent .allroles ul li {
      color: #8c8c8c; }
      .blue .securityRolesAndPermissionsContent .allroles ul li:hover, .blue .securityRolesAndPermissionsContent .allroles ul li:hover.selected {
        background-color: white; }
      .blue .securityRolesAndPermissionsContent .allroles ul li.selected {
        background-color: #eeeeee; }
      .blue .securityRolesAndPermissionsContent .allroles ul li:hover, .blue .securityRolesAndPermissionsContent .allroles ul li.selected {
        color: black; }
  .blue .securityRolesAndPermissionsContent .allroles, .blue .securityRolesAndPermissionsContent .current-permissions {
    position: absolute;
    top: 0px;
    bottom: 50px; }
    .blue .securityRolesAndPermissionsContent .allroles ul, .blue .securityRolesAndPermissionsContent .current-permissions ul {
      border: 1px solid #999999;
      border-bottom: 1px solid white;
      background: rgba(0, 0, 0, 0.1);
      position: absolute;
      top: 20px;
      left: 20px;
      bottom: 0;
      width: 96%;
      -moz-border-radius: 6px;
      -o-border-radius: 6px;
      -webkit-border-radius: 6px;
      -ms-border-radius: 6px;
      -khtml-border-radius: 6px;
      border-radius: 6px; }
    .blue .securityRolesAndPermissionsContent .allroles h2, .blue .securityRolesAndPermissionsContent .current-permissions h2 {
      color: #164578;
      text-shadow: white 0 0 10px; }
  .blue .securityRolesAndPermissionsContent .current-permissions {
    width: 66%;
    right: 20px; }
    .blue .securityRolesAndPermissionsContent .current-permissions .permission {
      color: black; }
    .blue .securityRolesAndPermissionsContent .current-permissions ul li {
      color: #8c8c8c;
      border-bottom: 1px solid #bbbbbb; }

.blue .ui-checklist {
  border: 1px solid #a2a2a2;
  border-bottom: 1px solid white;
  -moz-border-radius: 4px;
  -o-border-radius: 4px;
  -webkit-border-radius: 4px;
  -ms-border-radius: 4px;
  -khtml-border-radius: 4px;
  border-radius: 4px;
  -moz-box-shadow: inset 0 0 3px rgba(84, 84, 84, 0.48);
  -webkit-box-shadow: inset 0 0 3px rgba(84, 84, 84, 0.48);
  box-shadow: inset 0 0 3px rgba(84, 84, 84, 0.48); }
  .blue .ui-checklist li.ui-checklist-item {
    padding: 4px;
    border-bottom: 1px solid #dfdfdf;
    border-top: 1px solid white;
    cursor: pointer; }
    .blue .ui-checklist li.ui-checklist-item.ui-checklist-title {
      color: #414040;
      text-shadow: white;
      border-bottom: 1px dotted #a2a2a2;
      font-size: 14px; }
      .blue .ui-checklist li.ui-checklist-item.ui-checklist-title:hover {
        background: none;
        cursor: auto; }
    .blue .ui-checklist li.ui-checklist-item input[type="checkbox"] {
      margin-top: -3px; }
    .blue .ui-checklist li.ui-checklist-item:first-child {
      border-top: 0; }
    .blue .ui-checklist li.ui-checklist-item:last-child {
      border-bottom: 0; }
    .blue .ui-checklist li.ui-checklist-item:hover {
      background: #eeeeee; }
    .blue .ui-checklist li.ui-checklist-item:active {
      background: #f4f4f4; }
    .blue .ui-checklist li.ui-checklist-item.read-only:hover {
      background: none; }
    .blue .ui-checklist li.ui-checklist-item.read-only:active {
      background: none; }
    .blue .ui-checklist li.ui-checklist-item label {
      margin: 8px 0 0 8px;
      display: inline-block;
      font-size: 12px; }

.blue #console .ui-sheet .qq-uploader {
  width: 100%;
  padding: 10px; }
  .blue #console .ui-sheet .qq-uploader .qq-upload-button {
    background: #fefffe;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefffe', endColorstr='#cccccc',GradientType=0);
    background: -moz-linear-gradient(top, #fefffe 0%, #cccccc 100%);
    background: -webkit-gradient(linear, left top left bottom, color-stop(0%, #fefffe), color-stop(100%, #cccccc));
    background: -webkit-linear-gradient(top, #fefffe 0%, #cccccc 100%);
    background: -o-linear-gradient(top, #fefffe 0%, #cccccc 100%);
    background: -ms-linear-gradient(top, #fefffe 0%, #cccccc 100%);
    background: linear-gradient(to top, #fefffe 0%, #cccccc 100%);
    -moz-box-shadow: 0 0 5px 0 rgba(77, 77, 77, 0.42);
    -webkit-box-shadow: 0 0 5px 0 rgba(77, 77, 77, 0.42);
    box-shadow: 0 0 5px 0 rgba(77, 77, 77, 0.42);
    color: #454545;
    text-shadow: white -1px 0; }
  .blue #console .ui-sheet .qq-uploader .qq-upload-button, .blue #console .ui-sheet .qq-uploader .qq-upload-drop-area, .blue #console .ui-sheet .qq-uploader .qq-upload-fail {
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    -webkit-border-radius: 5px;
    -ms-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    width: inherit;
    border: 1px solid;
    border-color: #dddddd #bbbbbb #999999; }
  .blue #console .ui-sheet .qq-uploader .qq-upload-drop-area {
    -moz-box-shadow: inset 0 0 10px 0 rgba(77, 77, 77, 0.42);
    -webkit-box-shadow: inset 0 0 10px 0 rgba(77, 77, 77, 0.42);
    box-shadow: inset 0 0 10px 0 rgba(77, 77, 77, 0.42);
    background: #eeeeee;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#fefffe',GradientType=0);
    background: -moz-linear-gradient(top, #eeeeee 0%, #fefffe 100%);
    background: -webkit-gradient(linear, left top left bottom, color-stop(0%, #eeeeee), color-stop(100%, #fefffe));
    background: -webkit-linear-gradient(top, #eeeeee 0%, #fefffe 100%);
    background: -o-linear-gradient(top, #eeeeee 0%, #fefffe 100%);
    background: -ms-linear-gradient(top, #eeeeee 0%, #fefffe 100%);
    background: linear-gradient(to top, #eeeeee 0%, #fefffe 100%);
    border: 1px solid #cccccc;
    color: black;
    margin-top: 8px;
    height: 45px; }
    .blue #console .ui-sheet .qq-uploader .qq-upload-drop-area span {
      font-size: 16px;
      margin-top: 0;
      top: 25%; }
  .blue #console .ui-sheet .qq-uploader .qq-upload-list {
    margin-top: 8px; }
    .blue #console .ui-sheet .qq-uploader .qq-upload-list li.qq-upload-success {
      margin: 0;
      background: none;
      color: black;
      font-size: 12px;
      border-bottom: 1px solid #cccccc;
      border-top: 1px solid white; }
      .blue #console .ui-sheet .qq-uploader .qq-upload-list li.qq-upload-success:first-child {
        border-top: 0; }
      .blue #console .ui-sheet .qq-uploader .qq-upload-list li.qq-upload-success:last-child {
        border-bottom: 0; }
  .blue #console .ui-sheet .qq-uploader .qq-upload-fail {
    font-size: 12px; }
    .blue #console .ui-sheet .qq-uploader .qq-upload-fail .qq-upload-failed-text {
      display: block; }

@media all and (max-width: 1100px) and (min-width: 0px) {
  .blue.resp #mainpanel .fixed1024 {
    max-width: 10000px; }
    .blue.resp #mainpanel .fixed1024 .ui-table {
      max-width: 10000px; } }

@media all and (max-width: 1100px) and (min-width: 0px) {
  .blue.resp #content {
    margin-left: 44px; }
  .blue.resp #sidebar {
    left: -20px; }
    .blue.resp #sidebar:hover {
      z-index: 2000;
      -moz-box-shadow: 1px 1px 10px #1d1d1d;
      -webkit-box-shadow: 1px 1px 10px #1d1d1d;
      box-shadow: 1px 1px 10px #1d1d1d; }
    .blue.resp #sidebar .child-item {
      display: none;
      height: 0; }
    .blue.resp #sidebar:hover .child-item {
      display: block;
      height: auto; } }

.blue .tab.ui-widget-content.read-only > fieldset,
.blue .tab.ui-widget-content.read-only > table,
.blue .tab.ui-widget-content.read-only > fieldset.section-top,
.blue .tab.ui-widget-content.read-only > .section.configPatternList,
.blue .tab.ui-widget-content.clear > :not(.module) {
  margin: 10px 12px;
  display: block; }

.blue div:not(.read-only) .seperator.hr {
  display: none; }

.blue form .section.cfgpl {
  border-top: #666 1px solid !important; }

.blue legend {
  border-top: none !important; }

.blue #titlebar-items .btn-group {
  float: left; }
  .blue #titlebar-items .btn-group a.btn {
    color: #999999;
    cursor: pointer;
    -moz-border-radius: 0px;
    -o-border-radius: 0px;
    -webkit-border-radius: 0px;
    -ms-border-radius: 0px;
    -khtml-border-radius: 0px;
    border-radius: 0px;
    background: #000033;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6699CC', endColorstr='#000033',GradientType=0);
    background: -moz-linear-gradient(top, #6699CC 1%, #003366 6%, #000033 100%);
    background: -webkit-gradient(linear, left top left bottom, color-stop(1%, #6699CC), color-stop(6%, #003366), color-stop(100%, #000033));
    background: -webkit-linear-gradient(top, #6699CC 1%, #003366 6%, #000033 100%);
    background: -o-linear-gradient(top, #6699CC 1%, #003366 6%, #000033 100%);
    background: -ms-linear-gradient(top, #6699CC 1%, #003366 6%, #000033 100%);
    background: linear-gradient(to top, #6699CC 1%, #003366 6%, #000033 100%);
    text-shadow: 0 1px 0px #666333;
    border: none; }
  .blue #titlebar-items .btn-group a#lang.btn {
    border-top-left-radius: 5px;
    -webkit-border-top-left-radius: 5px;
    -moz-border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-bottom-left-radius: 5px;
    border-right: 1px solid #333; }
    .blue #titlebar-items .btn-group a#lang.btn .lang-display {
      padding-left: 0.5em; }
