/* ========================================================================
   Base
 ========================================================================== */
html {
  color: #333333;
}
body {
  background: #eef1f5;
}
a {
  color: #0c7497;
}
a:hover {
  color: #0f99c6;
}
a.link-01 {
  color: #0f99c6;
}
a.link-01:hover {
  color: #1bb9ee;
}
a.link-02,
.more a {
  color: #777777;
}
a.link-02:hover,
.more a:hover {
  color: #0f99c6;
}
.aux-actions,
.aux-actions a {
  color: #0f99c6;
}
.aux-actions a:hover {
  color: #1bb9ee;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  color: #505050;
}
hr {
  border-top-color: #eeeeee;
}
.divider:not(tr) {
  background-color: #eeeeee;
}
.b-content-main,
.sid-legacy .screenBody {
  box-sizing: border-box;
  padding: 20px;
  background: #fff;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.25), 0 1px 2px rgba(0, 0, 0, 0.15);
}
#classic-mode-navigation {
  margin-bottom: 0;
}
#classic-mode-navigation .active a,
#classic-mode-navigation .active a:hover,
#classic-mode-navigation .active a:before,
#classic-mode-navigation .active a:hover:before {
  background: #fff;
}
@media (max-width: 767px) {
  body {
    background: #fff;
  }
  .b-content-main,
  .sid-legacy .screenBody {
    padding: 0;
    box-shadow: none;
  }
}
.page-header {
  border-color: #fafbfc;
  background: #fafbfc;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3), 0 0 2px rgba(0, 0, 0, 0.2);
}
/* ========================================================================
   Component: Top Bar
 ========================================================================== */
.top-bar {
  border-color: #d4dce6;
  background: #d4dce6;
}
/* Banner
 ========================================================================== */
.main-header-banner .top-action {
  background: #ecf0f4;
}
.main-header-banner .top-action span {
  color: #9ca4ae;
}
/* Header navbar
========================================================================== */
.r-main-header-navbar li {
  background: #a7afb9;
}
.r-main-header-navbar li:hover {
  background: #a7afb9;
}
.r-main-header-navbar li.r-item-active,
.r-main-header-navbar li.r-item-active:hover {
  background: #11abde;
}
.r-main-header-navbar .r-item-active span:after {
  border-bottom-color: #bfccdb;
}
.r-main-header-navbar .r-item-active.r-top-search span:after {
  border-bottom-color: #fafbfc;
}
.main-header-navbar-nav > li > a {
  color: #525962;
}
.main-header-navbar-nav > li > a:hover,
.main-header-navbar-nav > li > a:focus {
  color: #525962;
  text-decoration: none;
}
.main-header-navbar .dropdown.open .icon-top-help {
  background-image: url("../icons/16/plesk/top-help-active.png?1");
}
.main-header-navbar .dropdown-menu {
  background: #d3dce6;
}
.main-header-navbar .dropdown-menu li > a {
  color: #525962;
}
.main-header-navbar .dropdown-menu li > a:hover,
.main-header-navbar .dropdown-menu li > a:focus,
.main-header-navbar .dropdown-menu li.active > a {
  color: #0f99c6;
  background: rgba(255, 255, 255, 0.8);
}
.main-header-navbar .dropdown-icon-menu:after {
  background-color: #bfccdb;
}
@media (max-width: 767px) {
  .main-header-navbar-nav .dropdown > .btn,
  .main-header-navbar-nav .dropdown > .btn:hover,
  .main-header-navbar-nav .dropdown.open > .btn,
  .main-header-navbar-nav .top-user-info-data > span {
    border-color: #bfccdb;
    background: #bfccdb;
    box-shadow: none;
    color: #525962;
  }
}
@media (min-width: 768px) {
  .main-header-navbar .top-user-info-name {
    color: #626972;
  }
  .main-header-navbar .top-user-info-data > span {
    color: #525962;
  }
  .main-header-navbar .dropdown > .btn,
  .main-header-navbar .dropdown > .btn:hover {
    color: #525962;
  }
  .main-header-navbar .dropdown.open .btn {
    border-color: #d3dce6;
    background: #d3dce6;
    color: #525962;
  }
}
/* ========================================================================
   Page sidebar
 ========================================================================== */
.page-sidebar-wrapper {
  background: #fafbfc;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3), 0 0 2px rgba(0, 0, 0, 0.2);
}
/* Page sidebar toggler
 ========================================================================== */
@media (min-width: 768px) {
  .page-sidebar-toggler {
    background: #fafbfc;
    box-shadow: 1px 0 4px -1px rgba(0, 0, 0, 0.3), 2px 1px 4px -1px rgba(0, 0, 0, 0.3);
  }
  .page-sidebar-toggler:before {
    border-color: rgba(255, 255, 255, 0) #8d949e;
  }
}
/* Page sidebar search
 ========================================================================== */
.page-sidebar-search .form-control {
  color: #878787;
  border: 1px solid #cbd2db;
  background: #fff;
}
.page-sidebar-search .form-control:focus {
  border-color: #91ddf7;
  background: #f4fcfe;
}
.page-sidebar-search .dropdown-menu {
  background: #d3dce6;
}
.page-sidebar-search .dropdown-menu li > a {
  color: #525962;
}
.page-sidebar-search .dropdown-menu li > a:hover,
.page-sidebar-search .dropdown-menu li > a:focus,
.page-sidebar-search .dropdown-menu li.active > a {
  color: #0f99c6;
  background: rgba(255, 255, 255, 0.8);
}
.page-sidebar-search .dropdown-menu .search-results-note {
  background: #d3dce6;
  color: #525962;
}
.page-sidebar-search .dropdown-menu .search-results-note a {
  color: #0c7497;
}
.page-sidebar-search .dropdown-menu .search-results-note a:hover {
  color: #0f99c6;
}
.page-sidebar-search .dropdown-menu li + li > .search-results-note {
  border-top-color: #bfccdb;
}
.page-sidebar-search .dropdown-icon-menu:after {
  background-color: #bfccdb;
}
/* Page sidebar menu
 ========================================================================== */
.page-sidebar-menu-wrapper .menu-toggler {
  color: #fff;
  background: #41bce5;
}
.page-sidebar-menu-wrapper.responsive-menu-visible .menu-toggler {
  background: #11abde;
}
.page-sidebar-menu a,
.page-sidebar-menu a:hover {
  color: #333;
}
.page-sidebar-menu a:hover,
.page-sidebar-menu a:focus {
  background: #f0f3f5;
}
.page-sidebar-menu .menu-group-title {
  text-transform: uppercase;
  font-weight: 600;
  color: #0e8ab3;
  background: #d5f1fb;
}
.page-sidebar-menu .menu-group-title:hover,
.page-sidebar-menu .menu-group-title:focus {
  color: #0e8ab3;
  background: #a7e2f6;
}
.page-sidebar-menu .sub-menu .active > a,
.page-sidebar-menu .sub-menu .active > a:hover {
  color: #fff;
  background: #ffa74a;
}
.sid-main .page-sidebar-menu .sub-menu a {
  border-bottom: 1px solid #e1e7ed;
}
.sid-main .page-sidebar-menu .sub-menu > li:first-child a {
  border-top: 1px solid #e1e7ed;
}
.active .icon-nav-home {
  background-image: url("../icons/16/plesk/nav-home-active.png?1");
}
.active .icon-nav-clients {
  background-image: url("../icons/16/plesk/nav-clients-active.png?1");
}
.active .icon-nav-users {
  background-image: url("../icons/16/plesk/nav-users-active.png?1");
}
.active .icon-nav-resellers {
  background-image: url("../icons/16/plesk/nav-resellers-active.png?1");
}
.active .icon-nav-domains {
  background-image: url("../icons/16/plesk/nav-domains-active.png?1");
}
.active .icon-nav-subscriptions {
  background-image: url("../icons/16/plesk/nav-subscriptions-active.png?1");
}
.active .icon-nav-service-plans {
  background-image: url("../icons/16/plesk/nav-service-plans-active.png?1");
}
.active .icon-nav-tools {
  background-image: url("../icons/16/plesk/nav-tools-active.png?1");
}
.active .icon-nav-wordpress-toolkit {
  background-image: url("../icons/16/plesk/nav-wordpress-toolkit-active.png?1");
}
.active .icon-nav-health {
  background-image: url("../icons/16/plesk/nav-health-active.png?1");
}
.active .icon-nav-modules {
  background-image: url("../icons/16/plesk/nav-modules-active.png?1");
}
.active .icon-nav-personal-info {
  background-image: url("../icons/16/plesk/nav-personal-info-active.png?1");
}
.active .icon-nav-credentials-info {
  background-image: url("../icons/16/plesk/nav-credentials-info-active.png?1");
}
.active .icon-nav-mails {
  background-image: url("../icons/16/plesk/nav-mails-active.png?1");
}
.active .icon-nav-applications {
  background-image: url("../icons/16/plesk/nav-applications-active.png?1");
}
.active .icon-nav-files {
  background-image: url("../icons/16/plesk/nav-files-active.png?1");
}
.active .icon-nav-sharing {
  background-image: url("../icons/16/plesk/nav-sharing-active.png?1");
}
.active .icon-nav-statistics {
  background-image: url("../icons/16/plesk/nav-statistics-active.png?1");
}
.active .icon-nav-custom {
  background-image: url("../icons/16/plesk/nav-custom-active.png?1");
}
.active .icon-nav-database {
  background-image: url("../icons/16/plesk/nav-database-active.png?1");
}
.active .icon-nav-interface-pref {
  background-image: url("../icons/16/plesk/nav-interface-pref-active.png?1");
}
.active .icon-nav-billing-accounting {
  background-image: url("../icons/16/plesk/nav-billing-accounting-active.png?1");
}
.active .icon-nav-billing-customers {
  background-image: url("../icons/16/plesk/nav-billing-customers-active.png?1");
}
.active .icon-nav-billing-discounts {
  background-image: url("../icons/16/plesk/nav-billing-discounts-active.png?1");
}
.active .icon-nav-billing-emails {
  background-image: url("../icons/16/plesk/nav-billing-emails-active.png?1");
}
.active .icon-nav-billing-tasks {
  background-image: url("../icons/16/plesk/nav-billing-events-active.png?1");
}
.active .icon-nav-billing-invoices {
  background-image: url("../icons/16/plesk/nav-billing-invoices-active.png?1");
}
.active .icon-nav-billing-payments {
  background-image: url("../icons/16/plesk/nav-billing-payments-active.png?1");
}
.active .icon-nav-billing-plans {
  background-image: url("../icons/16/plesk/nav-billing-plans-active.png?1");
}
.active .icon-nav-billing-reports {
  background-image: url("../icons/16/plesk/nav-billing-reports-active.png?1");
}
.active .icon-nav-billing-resellers {
  background-image: url("../icons/16/plesk/nav-billing-resellers-active.png?1");
}
.active .icon-nav-billing-settings {
  background-image: url("../icons/16/plesk/nav-billing-settings-active.png?1");
}
.active .icon-nav-billing-stores {
  background-image: url("../icons/16/plesk/nav-billing-stores-active.png?1");
}
.active .icon-nav-billing-subscriptions {
  background-image: url("../icons/16/plesk/nav-billing-subscriptions-active.png?1");
}
.active .icon-nav-billing-todos {
  background-image: url("../icons/16/plesk/nav-billing-todos-active.png?1");
}
/* Page sidebar footer
 ========================================================================== */
.view-switcher {
  border-top-color: #e1e7ed;
}
.view-switcher a,
.view-switcher a:hover {
  color: #333;
}
.view-switcher a:hover,
.view-switcher a:active {
  background: #f0f3f5;
}
.view-switcher .close {
  color: #333;
}
.view-switcher .close:hover {
  background: rgba(0, 0, 0, 0.08);
}
/* ========================================================================
   Page footer
 ========================================================================== */
.page-footer {
  color: #999da1;
  border-top: 1px solid #eef1f5;
  background: #eef1f5;
}
.page-footer a,
.page-footer a.s-btn,
.page-footer a:visited,
.page-footer a.s-btn:visited,
.page-footer a:hover,
.page-footer a.s-btn:hover,
.page-footer a:active,
.page-footer a.s-btn:active {
  color: #999da1;
}
/* Login page
 ========================================================================== */
.sid-login {
  background: #eef1f5;
}
#login-page #wrapper {
  background: #fff;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 1px 2px rgba(0, 0, 0, 0.2);
}
#login-page #header {
  margin: 5px 20px;
  padding: 0;
  background: transparent;
  border-bottom: 1px solid #e9eef3;
}
#login-page #content {
  background: transparent;
}
.login-footer {
  padding-top: 20px;
  color: #999da1;
}
.login-footer a,
.login-footer a:hover {
  color: #999da1;
}
/* = Active List =
------------------------------------------------------------------------------ */
.active-list .active-list-item {
  border-color: #dde2e9;
  background: #f7f9fa;
}
/* Caption control */
.active-list-item .caption-control {
  border-top-color: #e4e8ee;
  background: #f7f9fa;
}
.active-list-item-expanded .caption-control {
  border-color: #e4e8ee;
}
.active-list-item .caption-control-wrap {
  color: #333;
  background: transparent;
}
.active-list-item .caption-control:hover .caption-control-wrap {
  background: #d7f1f9;
  color: #333;
}
.active-list .caption-head-wrap {
  border-bottom: 1px solid #e4e8ee;
  margin: 0 17px;
  padding: 8px 0 12px;
  background: transparent;
}
.active-list .caption-icon+.caption-head .caption-head-wrap { padding-left: 0; }
[dir="rtl"] .active-list .caption-icon+.caption-head .caption-head-wrap { padding-right: 0; }
.active-list .active-list-item-collapsible .caption-head-wrap:hover .caption-name {
  color: #0f99c6;
}
.active-list .caption-head-widget {
  margin: 1px 0 0 0;
}
.active-list .caption-name {
  color: #0c7497;
}
.active-list .caption-name a {
  color: #0c7497;
}
.active-list .caption-name a:hover {
  color: #0f99c6;
}
.active-list .caption-head-action,
.active-list .caption-head-action a {
  color: #777777;
}
.active-list .caption-head-action a:hover {
  color: #0f99c6;
}
.active-list .caption-head-action .btn {
  color: #656b70;
}
.active-list .caption-head-action .btn:hover,
.active-list .caption-head-action .btn:focus {
  color: #ffffff;
}
.active-list .caption-head-action .btn:active,
.active-list .caption-head-action .btn.active {
  color: #ffffff;
}
.active-list .caption-services-quick-start .b-grid-item + .b-grid-item:before,
.active-list .caption-services-custom .b-grid-item + .b-grid-item:before {
  border-top-color: #e4e8ee;
}
@media (min-width: 768px) {
  .active-list .caption-services-quick-start .b-grid-item + .b-grid-item:before,
  .active-list .caption-services-custom .b-grid-item + .b-grid-item:before {
    border-left-color: #e4e8ee;
  }
}
.active-list-bottom-bar {
  border-color: #e4e8ee;
  background: #f7f9fa;
}
/* = Headings =
------------------------------------------------------------------------------ */
.heading h2 b,
.heading-wizard-title {
  color: #0f99c6;
}
.tools-list-box .title h3,
.list-box .title h3,
.form-box .title h3 {
  color: #000;
}
.tools-list-box .title h3:after,
.list-box .title h3:after,
.form-box .title h3:after {
  border-color: #e4e8ee;
}
/* ========================================================================
   Table (`list`)
 ========================================================================== */
.list > table > thead,
.scrollable-list-wrapper > table > thead,
table.list > thead,
.list > table > tbody,
.scrollable-list-wrapper > table > tbody,
table.list > tbody,
.list > table > tfoot > tr > th,
.scrollable-list-wrapper > table > tfoot > tr > th,
table.list > tfoot > tr > th,
.list > table > td,
.scrollable-list-wrapper > table > td,
table.list > td {
  border-top-color: #e4e8ee;
}
.list > table > tbody + tbody,
.scrollable-list-wrapper > table > tbody + tbody,
table.list > tbody + tbody {
  border-top-color: #e4e8ee;
}
.list .minor,
.list .minor a {
  color: #777;
}
.list .minor a:hover {
  color: #0f99c6;
}
.list .state-default {
  color: #010101;
}
.list .state-error {
  color: #a94442;
}
.list .state-warning {
  color: #b95000;
}
.list .odd,
.list .oddrowbg,
.list .even,
.list .evenrowbg {
  background: none;
}
.list .selected > td {
  background: #ffd6ab;
}
.list .row-over > td,
.list > table > tbody > tr:hover > td,
.sid-legacy .list > tbody > tr:hover > td {
  background: #d4f0f9;
}
@media (max-width: 767px) {
  .list > table > tbody > tr,
  .scrollable-list-wrapper > table > tbody > tr {
    border-top-color: #e4e8ee;
  }
}
/* ========================================================================
   Form
 ========================================================================== */
.form-control,
select,
textarea,
.textarea,
input:not([type]),
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"] {
  border: 1px solid #cbd2db;
  background: #ffffff;
}
.form-control:focus,
select:focus,
textarea:focus,
.textarea:focus,
input:not([type]):focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus {
  border-color: #91ddf7;
  outline: 0;
  background: #f4fcfe;
}
.form-control[readonly],
select[readonly],
textarea[readonly],
.textarea[readonly],
input:not([type])[readonly],
input[type="text"][readonly],
input[type="password"][readonly],
input[type="datetime"][readonly],
input[type="datetime-local"][readonly],
input[type="date"][readonly],
input[type="month"][readonly],
input[type="time"][readonly],
input[type="week"][readonly],
input[type="number"][readonly],
input[type="email"][readonly],
input[type="url"][readonly],
input[type="search"][readonly],
input[type="tel"][readonly],
input[type="color"][readonly] {
  border-color: #cbd2db;
  background: #ffffff;
}
select {
  padding: 1px 6px 3px;
}
legend:after {
  border-color: #e4e8ee;
}
.btns-box,
.sid-legacy .formArea .buttons {
  border-color: #e4e8ee;
}
.error {
  background: #fedddf;
  outline: 3px solid #fedddf;
}
.error-hint,
.required,
.sid-legacy .error .hint {
  color: #c80000;
}
.dropdown-menu .form-control {
  background-color: #fff;
}
.dropdown-menu.lookup-dropdown-menu {
  box-shadow: none;
}
.heading .object-switcher .lookup-dropdown-menu .search-result-label {
  color: #fff;
}
[dir="ltr"] .combobox {
  padding-right: 25px;
}
[dir="rtl"] .combobox {
  padding-left: 25px;
}
.combobox > .dropdown-toggle,
.combobox > .dropdown-toggle > button {
  border-color: #cbd2db;
}
.lookup .lookup-note {
  border-color: #e4e8ee;
  color: #777;
}
.combobox .dropdown-menu > li > a,
.lookup .dropdown-menu > li > a {
  margin: 0;
}
.form-row .input-group {
  margin-bottom: 4px;
}
.form-row .input-group + .dropdown-menu {
  margin-top: -2px;
}
.input-group-btn > .btn {
  position: relative;
  z-index: 2;
}
.input-group-btn > .btn,
.input-group-btn > .btn > button {
  border-color: #cbd2db;
}
[dir="ltr"] .input-group-btn:first-child > .btn,
[dir="ltr"] .input-group-btn:first-child > .btn-group {
  margin-right: -1px;
}
[dir="rtl"] .input-group-btn:first-child > .btn,
[dir="rtl"] .input-group-btn:first-child > .btn-group {
  margin-left: -1px;
}
[dir="ltr"] .input-group-btn:last-child > .btn,
[dir="ltr"] .input-group-btn:last-child > .btn-group {
  margin-left: -1px;
}
[dir="rtl"] .input-group-btn:last-child > .btn,
[dir="rtl"] .input-group-btn:last-child > .btn-group {
  margin-right: -1px;
}
/* ========================================================================
   Component: Button
 ========================================================================== */
.btn,
.btn > button {
  border-color: #dfe3e8;
  color: #656b70;
  background: #fafbfc;
}
.btn:hover,
.btn > button:hover,
.btn:focus,
.btn > button:focus {
  border-color: #41bce5;
  background-color: #41bce5;
  color: #ffffff;
}
.btn:active,
.btn > button:active,
.btn.active,
.btn > button.active {
  border-color: #11abde;
  background-color: #11abde;
  color: #ffffff;
}
.btns-box .btn:not(.action):not(.btn-primary):not(.dropdown-toggle),
.btns-container .btn:not(.action):not(.btn-primary):not(.dropdown-toggle),
.btns-box .btn:not(.action):not(.btn-primary):not(.dropdown-toggle) > button,
.btns-container .btn:not(.action):not(.btn-primary):not(.dropdown-toggle) > button {
  border-color: #dfe3e8;
  background-color: #fafbfc;
  color: #656b70;
}
.btns-box .btn:not(.action):not(.btn-primary):not(.dropdown-toggle):hover,
.btns-container .btn:not(.action):not(.btn-primary):not(.dropdown-toggle):hover,
.btns-box .btn:not(.action):not(.btn-primary):not(.dropdown-toggle) > button:hover,
.btns-container .btn:not(.action):not(.btn-primary):not(.dropdown-toggle) > button:hover,
.btns-box .btn:not(.action):not(.btn-primary):not(.dropdown-toggle):focus,
.btns-container .btn:not(.action):not(.btn-primary):not(.dropdown-toggle):focus,
.btns-box .btn:not(.action):not(.btn-primary):not(.dropdown-toggle) > button:focus,
.btns-container .btn:not(.action):not(.btn-primary):not(.dropdown-toggle) > button:focus {
  border-color: #41bce5;
  background-color: #41bce5;
  color: #ffffff;
}
.btns-box .btn:not(.action):not(.btn-primary):not(.dropdown-toggle):active,
.btns-container .btn:not(.action):not(.btn-primary):not(.dropdown-toggle):active,
.btns-box .btn:not(.action):not(.btn-primary):not(.dropdown-toggle) > button:active,
.btns-container .btn:not(.action):not(.btn-primary):not(.dropdown-toggle) > button:active,
.btns-box .btn:not(.action):not(.btn-primary):not(.dropdown-toggle).active,
.btns-container .btn:not(.action):not(.btn-primary):not(.dropdown-toggle).active,
.btns-box .btn:not(.action):not(.btn-primary):not(.dropdown-toggle) > button.active,
.btns-container .btn:not(.action):not(.btn-primary):not(.dropdown-toggle) > button.active {
  border-color: #11abde;
  background-color: #11abde;
  color: #ffffff;
}
.btns-box .btn.disabled:not(.action):not(.btn-primary),
.btns-container .btn.disabled:not(.action):not(.btn-primary),
.btns-box .btn[disabled]:not(.action):not(.btn-primary),
.btns-container .btn[disabled]:not(.action):not(.btn-primary),
.btns-box .btn.disabled:not(.action):not(.btn-primary) > button,
.btns-container .btn.disabled:not(.action):not(.btn-primary) > button,
.btns-box .btn[disabled]:not(.action):not(.btn-primary) > button,
.btns-container .btn[disabled]:not(.action):not(.btn-primary) > button,
.btns-box .btn.disabled:not(.action):not(.btn-primary):hover,
.btns-container .btn.disabled:not(.action):not(.btn-primary):hover,
.btns-box .btn[disabled]:not(.action):not(.btn-primary):hover,
.btns-container .btn[disabled]:not(.action):not(.btn-primary):hover,
.btns-box .btn.disabled:not(.action):not(.btn-primary) > button:hover,
.btns-container .btn.disabled:not(.action):not(.btn-primary) > button:hover,
.btns-box .btn[disabled]:not(.action):not(.btn-primary) > button:hover,
.btns-container .btn[disabled]:not(.action):not(.btn-primary) > button:hover,
.btns-box .btn.disabled:not(.action):not(.btn-primary):focus,
.btns-container .btn.disabled:not(.action):not(.btn-primary):focus,
.btns-box .btn[disabled]:not(.action):not(.btn-primary):focus,
.btns-container .btn[disabled]:not(.action):not(.btn-primary):focus,
.btns-box .btn.disabled:not(.action):not(.btn-primary) > button:focus,
.btns-container .btn.disabled:not(.action):not(.btn-primary) > button:focus,
.btns-box .btn[disabled]:not(.action):not(.btn-primary) > button:focus,
.btns-container .btn[disabled]:not(.action):not(.btn-primary) > button:focus,
.btns-box .btn.disabled:not(.action):not(.btn-primary):active,
.btns-container .btn.disabled:not(.action):not(.btn-primary):active,
.btns-box .btn[disabled]:not(.action):not(.btn-primary):active,
.btns-container .btn[disabled]:not(.action):not(.btn-primary):active,
.btns-box .btn.disabled:not(.action):not(.btn-primary) > button:active,
.btns-container .btn.disabled:not(.action):not(.btn-primary) > button:active,
.btns-box .btn[disabled]:not(.action):not(.btn-primary) > button:active,
.btns-container .btn[disabled]:not(.action):not(.btn-primary) > button:active,
.btns-box .btn.disabled:not(.action):not(.btn-primary).active,
.btns-container .btn.disabled:not(.action):not(.btn-primary).active,
.btns-box .btn[disabled]:not(.action):not(.btn-primary).active,
.btns-container .btn[disabled]:not(.action):not(.btn-primary).active,
.btns-box .btn.disabled:not(.action):not(.btn-primary) > button.active,
.btns-container .btn.disabled:not(.action):not(.btn-primary) > button.active,
.btns-box .btn[disabled]:not(.action):not(.btn-primary) > button.active,
.btns-container .btn[disabled]:not(.action):not(.btn-primary) > button.active {
  border-color: #e8e8e8;
  background-color: #e8e8e8;
  color: #b9b9b9;
}
.btn-primary,
.btn.action,
.btn.action > button,
.sid-login .btns-box .btn:not(.action):not(.btn-primary),
.sid-login .btns-box .btn:not(.action):not(.btn-primary) > button {
  border-color: #11abde;
  background-color: #11abde;
  color: #ffffff;
}
.btn-primary:hover,
.btn.action:hover,
.btn.action > button:hover,
.sid-login .btns-box .btn:not(.action):not(.btn-primary):hover,
.sid-login .btns-box .btn:not(.action):not(.btn-primary) > button:hover,
.btn-primary:focus,
.btn.action:focus,
.btn.action > button:focus,
.sid-login .btns-box .btn:not(.action):not(.btn-primary):focus,
.sid-login .btns-box .btn:not(.action):not(.btn-primary) > button:focus {
  border-color: #41bce5;
  background-color: #41bce5;
  color: #ffffff;
}
.btn-primary:active,
.btn.action:active,
.btn.action > button:active,
.sid-login .btns-box .btn:not(.action):not(.btn-primary):active,
.sid-login .btns-box .btn:not(.action):not(.btn-primary) > button:active,
.btn-primary.active,
.btn.action.active,
.btn.action > button.active,
.sid-login .btns-box .btn:not(.action):not(.btn-primary).active,
.sid-login .btns-box .btn:not(.action):not(.btn-primary) > button.active {
  border-color: #41bce5;
  background-color: #11abde;
  color: #ffffff;
}
.btn-group > .btn + .dropdown-toggle,
.btn-group > .btn + .dropdown-toggle > button {
  border-color: #dfe3e8;
  background-color: #f0f3f6;
}
.btn-group > .btn + .dropdown-toggle:hover,
.btn-group > .btn + .dropdown-toggle > button:hover,
.btn-group > .btn + .dropdown-toggle:focus,
.btn-group > .btn + .dropdown-toggle > button:focus {
  border-color: #41bce5;
  background-color: #41bce5;
  color: #ffffff;
}
.btn-group > .btn + .dropdown-toggle:active,
.btn-group > .btn + .dropdown-toggle > button:active,
.btn-group > .btn + .dropdown-toggle.active,
.btn-group > .btn + .dropdown-toggle > button.active,
.btn-group-open.btn-group > .btn + .dropdown-toggle,
.btn-group-open.btn-group > .btn + .dropdown-toggle > button,
.open.btn-group > .btn + .dropdown-toggle,
.open.btn-group > .btn + .dropdown-toggle > button {
  border-color: #11abde;
  background-color: #11abde;
  color: #ffffff;
}
.btn.disabled,
.btn[disabled],
.btn.disabled > button,
.btn.disabled:hover,
.btn[disabled]:hover,
.btn.disabled > button:hover,
.btn.disabled:focus,
.btn[disabled]:focus,
.btn.disabled > button:focus,
.btn.disabled:active,
.btn[disabled]:active,
.btn.disabled > button:active,
.btn.disabled.active,
.btn[disabled].active,
.btn.disabled > button.active {
  border-color: #e8e8e8;
  background-color: #e8e8e8;
  color: #b9b9b9;
}
.btn-link,
.btn-link > button {
  /* Color */
  color: #0c7497;
}
.btn-link,
.btn-link > button,
.btn-link:hover,
.btn-link > button:hover,
.btn-link:focus,
.btn-link > button:focus,
.btn-link:active,
.btn-link > button:active,
.btn-link.active,
.btn-link > button.active {
  border-color: transparent;
  background: none;
}
.btn-link:hover,
.btn-link > button:hover,
.btn-link:focus,
.btn-link > button:focus,
.btn-link:active,
.btn-link > button:active,
.btn-link.active,
.btn-link > button.active {
  color: #0f99c6;
  text-decoration: underline;
}
.btn-link.disabled,
.btn-link > button.disabled,
.btn-link[disabled],
.btn-link > button[disabled],
.btn-link.disabled:hover,
.btn-link > button.disabled:hover,
.btn-link[disabled]:hover,
.btn-link > button[disabled]:hover,
.btn-link.disabled:focus,
.btn-link > button.disabled:focus,
.btn-link[disabled]:focus,
.btn-link > button[disabled]:focus,
.btn-link.disabled:active,
.btn-link > button.disabled:active,
.btn-link[disabled]:active,
.btn-link > button[disabled]:active,
.btn-link.disabled.active,
.btn-link > button.disabled.active,
.btn-link[disabled].active,
.btn-link > button[disabled].active {
  background: none;
  color: #999999;
  text-decoration: none;
}
/* ========================================================================
   Legacy Button
 ========================================================================== */
.commonButton button {
  border-color: #dfe3e8;
  color: #656b70;
  background: #fafbfc;
}
.commonButton button:hover,
.commonButton button:focus {
  border-color: #41bce5;
  background-color: #41bce5;
  color: #ffffff;
}
.commonButton button:active {
  border-color: #11abde;
  background-color: #11abde;
  color: #ffffff;
}
#bid-ok button,
#bid-finish button {
  border-color: #11abde;
  background-color: #11abde;
  color: #ffffff;
}
#bid-ok button:hover,
#bid-finish button:hover,
#bid-ok button:focus,
#bid-finish button:focus {
  border-color: #41bce5;
  background-color: #41bce5;
  color: #ffffff;
}
#bid-ok button:active,
#bid-finish button:active,
#bid-ok button.active,
#bid-finish button.active {
  border-color: #11abde;
  background-color: #11abde;
  color: #ffffff;
}
#bid-cancel button {
  border-color: #dfe3e8;
  background-color: #fafbfc;
  color: #656b70;
}
#bid-cancel button:hover,
#bid-cancel button:focus {
  border-color: #41bce5;
  background-color: #41bce5;
  color: #ffffff;
}
#bid-cancel button:active,
#bid-cancel button.active {
  border-color: #11abde;
  background-color: #11abde;
  color: #ffffff;
}
span.commonButton button,
span#bid-ok.commonButton button,
span#bid-finish.commonButton button,
span#bid-cancel.commonButton button,
span.commonButton button:hover,
span#bid-ok.commonButton button:hover,
span#bid-finish.commonButton button:hover,
span#bid-cancel.commonButton button:hover,
span.commonButton button:focus,
span#bid-ok.commonButton button:focus,
span#bid-finish.commonButton button:focus,
span#bid-cancel.commonButton button:focus,
span.commonButton button:active,
span#bid-ok.commonButton button:active,
span#bid-finish.commonButton button:active,
span#bid-cancel.commonButton button:active {
  border-color: #e8e8e8;
  background-color: #e8e8e8;
  color: #b9b9b9;
}
/* Link button: Text with small icon */
.commonButton span {
  color: #0c7497;
  text-decoration: none;
}
.commonButton:hover span {
  color: #0f99c6;
  text-decoration: underline;
}
/* = Tabs =
------------------------------------------------------------------------------ */
.tabs li > a,
#screenTabs li > a {
  margin-top: -1px;
  border-color: #dfe3e8;
  color: #656b70;
  background: #f4f6f7;
}
.tabs li > a:hover,
#screenTabs li > a:hover {
  color: #fff;
  border-color: #41bce5;
  background-color: #41bce5;
}
.tabs .active a,
#screenTabs #current a,
.tabs .active a:hover,
#screenTabs #current a:hover {
  border-color: #dfe3e8;
  background-color: #eef1f5;
  color: #656b70;
}
.tabs .active a:before,
#screenTabs #current a:before,
.tabs .active a:hover:before,
#screenTabs #current a:hover:before {
  background: #eef1f5;
}
.b-content-main .tabs .active a,
.b-content-main #screenTabs #current a,
.b-content-main .tabs .active a:hover,
.b-content-main #screenTabs #current a:hover {
  background-color: #fff;
}
.b-content-main .tabs .active a:before,
.b-content-main #screenTabs #current a:before,
.b-content-main .tabs .active a:hover:before,
.b-content-main #screenTabs #current a:hover:before {
  background: #fff;
}
@media (max-width: 767px) {
  .tabs .active > a,
  #screenTabs #current > a,
  .tabs .active > a:hover,
  #screenTabs #current > a:hover {
    background: #eef1f5;
    color: #656b70;
  }
  .b-content-main .tabs .active > a,
  .b-content-main #screenTabs #current > a,
  .b-content-main .tabs .active > a:hover,
  .b-content-main #screenTabs #current > a:hover {
    background: #fff;
  }
  .tabs .active > a:after,
  #screenTabs #current > a:after {
    margin-top: -13px;
    padding: 5px;
    border-radius: 50%;
    background-color: #dfe3e8;
    background-position: 50% 50%;
  }
}
@media (min-width: 768px) {
  .tabs ul,
  #screenTabs ul {
    border-bottom-color: #dfe3e8;
  }
  #classic-mode-navigation ul {
    border-bottom-color: transparent;
  }
}
/* = Sticky navigation =
------------------------------------------------------------------------------ */
@media (min-width: 768px) {
  .sticky-nav .tabs-area {
    background: #eef1f5;
    box-shadow: none;
  }
}
/* = Collapsible block =
------------------------------------------------------------------------------ */
.b-collapsible > .box-area > .title h3,
.e-collapsible-title {
  color: #0c7497;
}
.b-collapsible > .box-area > .title h3:hover,
.e-collapsible-title:hover {
  color: #0f99c6;
}
.dls-box-area,
.doubleListSelectLeft,
.doubleListSelectRight {
  border: 1px solid #cbd2db;
  background: #fff;
}
.dls-box-area li,
.doubleListSelectItem {
  border-color: #dbe1e9;
  background: #f2f5f8;
}
.dls-box-area li.marked,
.doubleListSelectItem.selected,
.dls-box-area li.marked .dls-item-block:hover {
  background: #ffd6ab;
}
.dls-item-block:hover {
  background: #dbf2fa;
}
/* - Extended Double List Control - */
.edls-box-body {
  border: 1px solid #cbd2db;
  background: #fff;
}
.edls-item {
  border-color: #dbe1e9;
  background: #f2f5f8;
}
.edls-item:hover {
  background: #dbf2fa;
  border-color: #dbe1e9;
}
.edls-list .edls-item.selected {
  border-color: #dbe1e9;
  background: #ffd6ab;
}
.edls-control-wrap {
  border-color: #dfe3e8;
  color: #333;
  background: #fafbfc;
}
.edls-over .edls-control-wrap {
  border-color: #dbf2fa;
  background: #dbf2fa;
  box-shadow: 0 0 0 2px #18aedf;
}
.edls-over-first.edls-selected-first .edls-control-wrap,
.edls-over-second.edls-selected-second .edls-control-wrap,
.edls-over-first.edls-selected-first .edls-control-wrap:hover,
.edls-over-second.edls-selected-second .edls-control-wrap:hover {
  border-color: #18aedf;
  background: #18aedf;
  box-shadow: 0 0 0 2px #18aedf;
}
.edls-over-first .edls-box-first .edls-box-wrap,
.edls-over-second .edls-box-second .edls-box-wrap {
  box-shadow: 0 0 0 2px #18aedf;
}
.search-result-label {
  background: #18aedf;
}
.pathbar {
  color: #646464;
}
.pathbar li:before {
  display: inline-block;
  float: left;
  line-height: 20px;
  margin: 0 10px;
  content: "/";
}
.pathbar li:first-child:before {
  display: none;
}
.pathbar li a {
  color: #1bb9ee;
  text-decoration: none;
}
.pathbar li a:hover {
  background: none;
  color: #1bb9ee;
  text-decoration: underline;
}
.pathbar li a,
.pathbar li > span {
  padding: 0;
  background: none;
}
.pathbar li a:before,
.pathbar li > span:before,
.pathbar li a:after,
.pathbar li > span:after {
  display: none;
}
.pathbar li:first-child a,
.pathbar li:first-child > span {
  padding: 0;
}
.pathbar li:first-child a:before,
.pathbar li:first-child > span:before,
.pathbar li:first-child a:before,
.pathbar li:first-child > span:before {
  display: none;
}
/* = Panels =
------------------------------------------------------------------------------ */
.b-panel {
  border: 1px solid #dde2e9;
  background: #f7f9fa;
}
/* - Service provider home - */
.b-panel > .box-area > .title {
  margin: 0 20px;
  padding: 10px 0;
  border-color: #e4e8ee;
  border-width: 0 0 1px;
  background: transparent;
}
.b-panel > .box-area > .title h3 {
  font-size: 25px;
  line-height: 28px;
  color: #848d97;
}
.b-panel > .box-area > .title h3 img {
  margin-top: -5px;
  margin-bottom: -5px;
  width: 42px;
  height: 42px;
}
/* - Statistics - */
.b-panels .b-panel-content {
  min-height: 42px;
  background-size: 42px;
}
[dir="ltr"] .b-panels .b-panel-content {
  padding: 8px 10px 8px 62px;
}
[dir="rtl"] .b-panels .b-panel-content {
  padding: 8px 62px 8px 10px;
}
.panel {
  margin: 0 0 16px;
  border: 0;
  background: #f7f8fa;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 1px 2px rgba(0, 0, 0, 0.2);
}
.panel .panel-heading {
  margin: 0;
  background: #e0e5eb;
}
.panel .panel-heading .panel-heading-name {
  color: #333;
}
.panel .panel-heading a {
  color: #353535;
}
.panel .panel-heading a:hover {
  color: #47515b;
}
.panel .panel-content {
  color: #333;
}
.panel .b-content-main {
  display: none;
}
.panel .panel-bottom-actions {
  border-color: #e0e5eb;
}
.panel .panel-bottom-actions a {
  color: #0f99c6;
}
.panel .panel-bottom-actions a:hover {
  color: #1bb9ee;
}
.panel .app-block {
  color: #727f86;
}
.panel .app-block:hover {
  color: #0f99c6;
}
.panel .stat-name {
  color: #333;
}
.panel .stat-data {
  color: #8c9498;
}
.panel.p-promo .tools-list a.tool-block:hover .tool-name {
  color: #0f99c6;
}
.panel.p-promo .tools-list .tool-block .tool-info {
  color: #4a4a4a;
}
[dir="ltr"] .panel.p-promo .tools-list .tool-actions {
  padding-left: 46px;
}
[dir="rtl"] .panel.p-promo .tools-list .tool-actions {
  padding-right: 46px;
}
/* - Sidebar -
------------------------------------------------------------------------------ */
.b-content-side .sidebar {
  margin: 0 0 16px;
  border: 0;
  background: #f7f8fa;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 1px 2px rgba(0, 0, 0, 0.2);
}
/* Promo blocks
 --------------------------------- */
.p-box {
  border-color: #bae8f6;
  background-color: #e7f7fc;
}
.p-box-header,
.p-box-footer {
  border-color: #cfeef8;
}
.home-promo-block .tools-item:before {
  background: #cfeef8;
}
[dir="ltr"] .home-promo-block .tools-list .tool-actions {
  padding-left: 58px;
}
[dir="rtl"] .home-promo-block .tools-list .tool-actions {
  padding-right: 58px;
}
/* - Side panel apps promo block - */
.app-list-title {
  border-color: #cfeef8;
}
a.app-list-item-block {
  color: #333;
}
a.app-list-item-block .app-list-item-name {
  color: #0c7497;
  text-decoration: none;
}
a.app-list-item-block:hover .app-list-item-name {
  color: #0f99c6;
  text-decoration: underline;
}
@media (min-width: 768px) {
  [dir="ltr"] .panel .tools-list .tool-block {
    padding-left: 46px;
  }
  [dir="rtl"] .panel .tools-list .tool-block {
    padding-right: 46px;
  }
  .panel .tools-list .tool-block .tool-icon {
    width: 32px;
    height: 32px;
  }
  [dir="ltr"] .panel .tools-list .tool-block .tool-icon {
    margin-left: -38px;
  }
  [dir="rtl"] .panel .tools-list .tool-block .tool-icon {
    margin-right: -38px;
  }
  .panel .tools-list .tool-block .tool-icon img {
    width: 32px;
    height: 32px;
  }
}
/* = Tools List Area =
------------------------------------------------------------------------------ */
[dir="ltr"] .tools-list .tool-block {
  padding-left: 56px;
}
[dir="rtl"] .tools-list .tool-block {
  padding-right: 56px;
}
.tools-list .tool-block .tool-icon {
  width: 42px;
  height: 42px;
}
[dir="ltr"] .tools-list .tool-block .tool-icon {
  margin-left: -48px;
}
[dir="rtl"] .tools-list .tool-block .tool-icon {
  margin-right: -48px;
}
.tools-list .tool-block .tool-icon img {
  width: 42px;
  height: 42px;
}
.tools-list a.tool-block {
  color: #333;
}
.tools-list a.tool-block:hover {
  color: #333;
  background-color: #d4f0f9;
}
.tools-list a.tool-block .tool-name {
  color: #0c7497;
  text-decoration: none;
}
.tools-list a.tool-block:hover .tool-name {
  color: #0f99c6;
  text-decoration: underline;
}
/* = Line Indicators =
------------------------------------------------------------------------------ */
/* - Gauge Elements - */
.gauge-wrapper,
.gaugeWrapper {
  background: #e9eff2;
}
.gauge-filled,
.gaugeFilled {
  background-color: #11abde;
}
.over .gauge-filled,
.over .gaugeFilled {
  background-color: #f8a487;
}
.warn .gauge-filled,
.warn .gaugeFilled {
  background-color: #fbc84f;
}
/* - Password Strength - */
.password-strength,
.password-strength i {
  background: #e9eff2;
}
.password-strength-very-weak i {
  background-color: #ed825c;
}
.password-strength-weak i {
  background-color: #f8a487;
}
.password-strength-medium i {
  background-color: #fbc84f;
}
.password-strength-strong i {
  background-color: #c1e770;
}
.password-strength-very-strong i {
  background-color: #95d0ea;
}
/* - Line-Chart - */
.line-chart {
  background-color: #e9eff2;
}
.line-chart .chart-data {
  background-color: #11abde;
}
.line-chart .chart-data-warn {
  background-color: #fbc84f;
}
.line-chart .chart-data-over {
  background-color: #f8a487;
}
/* - Progress Bar - */
.progress-bar {
  background-color: #e9eff2;
}
.progress-bar-fill {
  background-color: #11abde;
}
.bar-chart-item {
  background-color: #e9eff2;
}
.bar-chart-item i {
  background-color: #11abde;
}
.bar-chart-item-over i {
  background-color: #f8a487;
}
/* = Toolbar =
============================================================================== */
.r-actions-item {
  padding: 7px;
  border: 1px solid #dfe3e8;
  background: #fafbfc;
}
.r-actions-item:hover {
  border-color: #41bce5;
  background: #41bce5;
}
.r-actions-item-active,
.r-actions-item-active:hover {
  border-color: #11abde;
  background: #11abde;
}
.r-actions-item-active span:before {
  bottom: -3px;
  border-bottom-color: #dde2e9;
}
.r-actions-item-active span:after {
  bottom: -4px;
  border-bottom-color: #f7f9fa;
}
.objects-toolbar > .s-btn,
.objects-toolbar .actions-menu > .s-btn,
.objects-toolbar .search-control > .s-btn {
  border: 1px solid #dfe3e8;
  padding-top: 5px;
  padding-bottom: 5px;
  color: #656b70;
  background: #fafbfc;
}
.objects-toolbar > .s-btn:hover,
.objects-toolbar .actions-menu > .s-btn:hover,
.objects-toolbar .search-control > .s-btn:hover,
.objects-toolbar > .s-btn:focus,
.objects-toolbar .actions-menu > .s-btn:focus,
.objects-toolbar .search-control > .s-btn:focus {
  border-color: #41bce5;
  background-color: #41bce5;
  color: #fff;
}
.objects-toolbar > .s-btn:active,
.objects-toolbar .actions-menu > .s-btn:active,
.objects-toolbar .search-control > .s-btn:active,
.objects-toolbar > .s-btn.active,
.objects-toolbar .actions-menu > .s-btn.active,
.objects-toolbar .search-control > .s-btn.active {
  border-color: #11abde;
  background-color: #11abde;
  color: #fff;
}
.objects-toolbar > .s-btn.btn-disabled,
.objects-toolbar .actions-menu > .s-btn.btn-disabled,
.objects-toolbar .search-control > .s-btn.btn-disabled,
.objects-toolbar > .s-btn.btn-disabled:hover,
.objects-toolbar .actions-menu > .s-btn.btn-disabled:hover,
.objects-toolbar .search-control > .s-btn.btn-disabled:hover,
.objects-toolbar > .s-btn.btn-disabled:focus,
.objects-toolbar .actions-menu > .s-btn.btn-disabled:focus,
.objects-toolbar .search-control > .s-btn.btn-disabled:focus,
.objects-toolbar > .s-btn.btn-disabled:active,
.objects-toolbar .actions-menu > .s-btn.btn-disabled:active,
.objects-toolbar .search-control > .s-btn.btn-disabled:active,
.objects-toolbar > .s-btn.btn-disabled.active,
.objects-toolbar .actions-menu > .s-btn.btn-disabled.active,
.objects-toolbar .search-control > .s-btn.btn-disabled.active {
  border-color: #dfe3e8;
  color: #373737;
  background: #fafbfc;
}
[dir="ltr"] .objects-toolbar .search-control > .s-btn {
  padding: 4px 5px 4px 23px;
}
[dir="rtl"] .objects-toolbar .search-control > .s-btn {
  padding: 4px 23px 4px 5px;
}
/* = Legacy toolbar =
------------------------------------------------------------------------------ */
.sid-legacy .actions-box .buttons .commonButton span {
  color: #656b70;
  background: #fafbfc;
}
[dir="ltr"] .sid-legacy .actions-box .buttons .commonButton span {
  padding: 5px 8px 5px 28px;
}
[dir="rtl"] .sid-legacy .actions-box .buttons .commonButton span {
  padding: 5px 28px 5px 8px;
}
.sid-legacy .actions-box .buttons .commonButton span:hover,
.sid-legacy .actions-box .buttons .commonButton span:focus {
  border-color: #41bce5;
  background-color: #41bce5;
  color: #fff;
}
.sid-legacy .actions-box .buttons .commonButton span:active {
  border-color: #11abde;
  background-color: #11abde;
  color: #fff;
}
.sid-legacy .actions-box .buttons span.commonButton span,
.sid-legacy .actions-box .buttons span.commonButton span:hover,
.sid-legacy .actions-box .buttons span.commonButton span:focus,
.sid-legacy .actions-box .buttons span.commonButton span:active,
.sid-legacy .actions-box .buttons span.commonButton span.active {
  border-color: #dfe3e8;
  color: #373737;
  background: #fafbfc;
}
[dir="ltr"] .actions-box #bid-search-hide span,
[dir="ltr"] .actions-box #bid-search-show span {
  padding: 5px 6px 5px 24px;
}
[dir="rtl"] .actions-box #bid-search-hide span,
[dir="rtl"] .actions-box #bid-search-show span {
  padding: 5px 24px 5px 6px;
}
/* = Toolbar search block =
------------------------------------------------------------------------------ */
.search-box {
  border-color: #d6d6d6;
}
.search-box .s-btn {
  border: 1px solid #dfe3e8;
  padding: 4px 7px;
  color: #656b70;
  background: #fafbfc;
}
.search-box .s-btn:hover,
.search-box .s-btn:focus {
  border-color: #41bce5;
  background-color: #41bce5;
  color: #fff;
}
.search-box .s-btn:active,
.search-box .s-btn.active {
  border-color: #11abde;
  background-color: #11abde;
}
.search-box .s-btn.btn-disabled,
.search-box .s-btn.btn-disabled:hover,
.search-box .s-btn.btn-disabled:focus,
.search-box .s-btn.btn-disabled:active,
.search-box .s-btn.btn-disabled.active {
  color: #373737;
  background: #fafbfc;
}
.sid-legacy .actions-box .searchArea {
  border-color: #d6d6d6;
}
@media (max-width: 767px) {
  .objects-toolbar {
    border: 1px solid #dde2e9;
    background: #f7f9fa;
  }
  .objects-toolbar span.separator,
  .objects-toolbar span.separator-disabled {
    background: #e4e8ee;
  }
  .objects-toolbar .actions-menu .popup-box,
  .objects-toolbar .actions-menu .popup-box.collapsed {
    border: 0;
    background: none;
  }
  .objects-toolbar > .s-btn,
  .objects-toolbar .actions-menu > .s-btn {
    border: 0;
    padding: 7px 10px;
    color: #333;
    background: none;
  }
  .objects-toolbar > .s-btn:active,
  .objects-toolbar .actions-menu > .s-btn:active {
    border-color: #41bce5;
    background-color: #41bce5;
  }
  .objects-toolbar .log-browser-options .btn,
  .objects-toolbar .log-browser-options .btn > button {
    background-color: #fafbfc;
  }
  .objects-toolbar .search-control > .s-btn {
    background-color: #fafbfc;
  }
  .search-box {
    margin-top: -1px;
    border: 1px solid #dde2e9;
    background: #f7f9fa;
  }
  .search-box .s-btn {
    background: #fafbfc;
  }
  .search-box .s-btn:hover,
  .search-box .s-btn:focus {
    border-color: #41bce5;
    background-color: #41bce5;
  }
  .search-box .s-btn:active,
  .search-box .s-btn.active {
    border-color: #11abde;
    background-color: #11abde;
  }
}
/* = Active List Toolbar =
------------------------------------------------------------------------------ */
.a-toolbar-buttons-settings .popup-box {
  border: 1px solid #dde2e9;
  background: #f7f9fa;
}
.a-toolbar-buttons-settings .popup-box .btn {
  border-color: #f7f9fa #dde2e9;
  margin: 0 -1px;
}
.a-toolbar-buttons-settings .popup-box .btn:hover {
  border-color: #41bce5;
}
.a-toolbar-buttons-settings .popup-box .btn-state-selected {
  border-color: #11abde;
  background: #11abde;
  color: #fff;
}
.a-toolbar-buttons-settings .settings-item-title {
  margin: 0;
  padding: 0 10px;
  font-size: 12px;
  font-weight: 400;
  color: #777;
  text-transform: uppercase;
}
.a-toolbar-buttons-settings .settings-item + .settings-item .settings-item-title {
  border-color: #e0e5eb;
}
.a-toolbar-search {
  border-color: #d6d6d6;
}
/* ========================================================================
   Dropdown menu
 ========================================================================== */
.dropdown-menu {
  background-color: #f7f9fa;
  border: 1px solid #dde2e9;
}
.dropdown-menu .divider {
  background-color: #e4e8ee;
}
.dropdown-menu > li > a,
.dropdown-menu-nav > li > a,
.dropdown-menu-list > li > a {
  margin: 0 -1px;
  color: #333333;
}
.dropdown-menu > li > a:hover,
.dropdown-menu-nav > li > a:hover,
.dropdown-menu-list > li > a:hover,
.dropdown-menu > li > a:focus,
.dropdown-menu-nav > li > a:focus,
.dropdown-menu-list > li > a:focus {
  color: #ffffff;
  background-color: #41bce5;
}
.dropdown-menu > .active > a,
.dropdown-menu-nav > .active > a,
.dropdown-menu-list > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu-nav > .active > a:hover,
.dropdown-menu-list > .active > a:hover,
.dropdown-menu > .active > a:focus,
.dropdown-menu-nav > .active > a:focus,
.dropdown-menu-list > .active > a:focus {
  color: #ffffff;
  background-color: #41bce5;
}
.dropdown-menu > .disabled > a,
.dropdown-menu-nav > .disabled > a,
.dropdown-menu-list > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu-nav > .disabled > a:hover,
.dropdown-menu-list > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus,
.dropdown-menu-nav > .disabled > a:focus,
.dropdown-menu-list > .disabled > a:focus {
  color: #333333;
}
.dropdown-header {
  color: #777777;
}
.dropdown-icon-menu:after {
  background: #e4e8ee;
}
/* Popup menu
 -------------------------------------------------------------------------- */
.actions-menu .popup-box,
.popup-menu.popup-box,
.fm-popup-file-operations.popup-box {
  background-color: #f7f9fa;
  border: 1px solid #dde2e9;
}
.actions-menu .popup-box ul > li > a,
.popup-menu.popup-box ul > li > a,
.fm-popup-file-operations.popup-box ul > li > a {
  margin: 0 -1px;
  color: #333333;
}
.actions-menu .popup-box ul > li > a:hover,
.popup-menu.popup-box ul > li > a:hover,
.fm-popup-file-operations.popup-box ul > li > a:hover,
.actions-menu .popup-box ul > li > a:focus,
.popup-menu.popup-box ul > li > a:focus,
.fm-popup-file-operations.popup-box ul > li > a:focus {
  color: #ffffff;
  background-color: #41bce5;
}
.actions-menu .popup-box ul > .active > a,
.popup-menu.popup-box ul > .active > a,
.fm-popup-file-operations.popup-box ul > .active > a,
.actions-menu .popup-box ul > .active > a:hover,
.popup-menu.popup-box ul > .active > a:hover,
.fm-popup-file-operations.popup-box ul > .active > a:hover,
.actions-menu .popup-box ul > .active > a:focus,
.popup-menu.popup-box ul > .active > a:focus,
.fm-popup-file-operations.popup-box ul > .active > a:focus {
  color: #ffffff;
  background-color: #41bce5;
}
.actions-menu .popup-box ul > .disabled > a,
.popup-menu.popup-box ul > .disabled > a,
.fm-popup-file-operations.popup-box ul > .disabled > a,
.actions-menu .popup-box ul > .disabled > a:hover,
.popup-menu.popup-box ul > .disabled > a:hover,
.fm-popup-file-operations.popup-box ul > .disabled > a:hover,
.actions-menu .popup-box ul > .disabled > a:focus,
.popup-menu.popup-box ul > .disabled > a:focus,
.fm-popup-file-operations.popup-box ul > .disabled > a:focus {
  color: #333333;
}
.actions-menu .popup-box .separator,
.popup-menu.popup-box .separator,
.fm-popup-file-operations.popup-box .separator {
  background-color: #e4e8ee;
}
.actions-menu .popup-box ul > li > a.sb-btn {
  margin: 0 -1px;
}
/* ========================================================================
   Popovers
 ========================================================================== */
.popup-box {
  color: #000000;
  background-color: #fedc8b;
  border-color: #fedc8b;
}
.popup-box .popup-heading {
  color: #ffffff;
  background-color: #42bce5;
  border-color: #42bce5;
}
.popup-box .popup-heading h2,
.popup-box .popup-heading h4 {
  color: #ffffff;
}
.popup-box hr {
  border-top-color: #fdca4e;
}
.popup-box.top .arrow {
  border-top-color: #fedc8b;
}
.popup-box.top .arrow:after {
  border-top-color: #fedc8b;
}
.popup-box.top .popup-heading .arrow {
  border-top-color: #42bce5;
}
.popup-box.top .popup-heading .arrow:after {
  border-top-color: #42bce5;
}
[dir="ltr"] .popup-box.right .arrow {
  border-right-color: #fedc8b;
}
[dir="rtl"] .popup-box.right .arrow {
  border-left-color: #fedc8b;
}
[dir="ltr"] .popup-box.right .arrow:after {
  border-right-color: #fedc8b;
}
[dir="rtl"] .popup-box.right .arrow:after {
  border-left-color: #fedc8b;
}
[dir="ltr"] .popup-box.right .popup-heading .arrow {
  border-right-color: #42bce5;
}
[dir="rtl"] .popup-box.right .popup-heading .arrow {
  border-left-color: #42bce5;
}
[dir="ltr"] .popup-box.right .popup-heading .arrow:after {
  border-right-color: #42bce5;
}
[dir="rtl"] .popup-box.right .popup-heading .arrow:after {
  border-left-color: #42bce5;
}
.popup-box.bottom .arrow {
  border-bottom-color: #fedc8b;
}
.popup-box.bottom .arrow:after {
  border-bottom-color: #fedc8b;
}
.popup-box.bottom .popup-heading .arrow {
  border-bottom-color: #42bce5;
}
.popup-box.bottom .popup-heading .arrow:after {
  border-bottom-color: #42bce5;
}
[dir="ltr"] .popup-box.left .arrow {
  border-left-color: #fedc8b;
}
[dir="rtl"] .popup-box.left .arrow {
  border-right-color: #fedc8b;
}
[dir="ltr"] .popup-box.left .arrow:after {
  border-left-color: #fedc8b;
}
[dir="rtl"] .popup-box.left .arrow:after {
  border-right-color: #fedc8b;
}
[dir="ltr"] .popup-box.left .popup-heading .arrow {
  border-left-color: #42bce5;
}
[dir="rtl"] .popup-box.left .popup-heading .arrow {
  border-right-color: #42bce5;
}
[dir="ltr"] .popup-box.left .popup-heading .arrow:after {
  border-left-color: #42bce5;
}
[dir="rtl"] .popup-box.left .popup-heading .arrow:after {
  border-right-color: #42bce5;
}
/* = Popup Blocks =
------------------------------------------------------------------------------ */
/* - Popup Panel - */
.popup-panel .popup-heading {
  margin: 0 20px;
  padding: 8px 0;
  border-bottom: 1px solid #e4e8ee;
  background: #fff;
  color: #1782a5;
}
.popup-panel .popup-heading h2 {
  padding-top: 4px;
  padding-bottom: 4px;
  color: #1782a5;
}
.popup-panel .popup-heading .popup-heading-actions { padding-top: 4px; }
.popup-panel .popup-heading a { color: #0c7497; }
.popup-panel .popup-heading a:hover { color: #0f99c6; }
.modal-informer .popup-heading .close,
.popup-panel .popup-heading .close { margin-top: 6px; }
.modal-informer .popup-heading {
  margin: 0;
  padding: 8px 20px;
}
/* - Tooltip - */
.tooltip {
  border-color: #fedc8b;
  background: #fedc8b;
  color: #333;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 1px 2px rgba(0, 0, 0, 0.2);
}
/* Async progress */
.async-progress-bar {
  background: #c4eaf7;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 1px 2px rgba(0, 0, 0, 0.2);
}
.async-progress-bar-top {
  border-color: #ade2f4;
  border-width: 0 0 1px;
  background: #c4eaf7;
}
.async-progress-bar-wrap:after {
  border-color: #ade2f4;
  border-width: 0 0 1px;
  background: #c4eaf7;
}
.async-progress-bar-item {
  border-width: 1px 0;
  border-color: #ade2f4 #ade2f4;
  background: #c4eaf7;
}
.async-progress-bar-floating-item {
  border: 1px solid #ade2f4;
  background: #c4eaf7;
}
.async-progress-bar-item-complete {
  border-color: #ade2f4 #ade2f4;
  background: #bcdf94;
}
.async-progress-bar-item-error {
  border-color: #ade2f4 #ade2f4;
  background: #f4b3b3;
}
.async-progress-bar-item-warning {
  border-color: #ade2f4 #ade2f4;
  background: #fdd896;
}
.async-progress-bar-item-msg .close {
  color: #333;
}
/* = Health Monitor =
------------------------------------------------------------------------------ */
.t-collapsible thead th {
  border-top-color: #e4e8ee;
}
/* = Two column object management layout =
------------------------------------------------------------------------------ */
.l-apps-manager .b-content-main,
.file-manager .b-content-main,
.filesharing .b-content-main {
  padding: 0;
}
.objects-management-box-collapsible .frame-switcher {
  border-color: #dde2e9;
}
.objects-management-box-collapsible .frame-switcher-wrap {
  background: #4fc5ec;
}
.objects-list {
  border-color: #dde2e9;
  background: #fafbfc;
}
.objects-list .top-action > a {
  color: #fff;
  background: #11abde;
}
.objects-list .top-action > a:hover {
  background: #41bce5;
}
.objects-list .hint-help {
  background-color: #e7f7fc;
}
.objects-nav-item:hover {
  background-color: #f0f3f5;
}
.objects-nav-item-active,
.objects-nav-item-active:hover {
  background: #d5f1fb;
}
.objects-nav-name {
  color: #0c7497;
}
.objects-nav-block:hover .objects-nav-name {
  color: #0f99c6;
  text-decoration: underline;
}
.objects-nav-item-active .objects-nav-name,
.objects-nav-item-active:hover .objects-nav-name {
  text-decoration: none;
}
.tree-item-hover {
  background: #f0f3f5;
}
.tree-item-row-active .tree-item-select {
  background: #c9e8f5;
}
.tree-item-row-active b {
  color: #0c7497;
}
.objects-details .pathbar,
.objects-details .objects-content {
  padding: 0 16px;
}
.objects-details .actions-box {
  margin: 0 16px;
}
.objects-details .actions-box {
  padding-top: 10px;
}
.objects-details .list-box .actions-box {
  margin: 10px 0 0;
}
.objects-details .objects-details-heading {
  margin: 0 16px 12px;
}
.objects-details .objects-details-heading {
  padding-top: 10px;
}
.objects-details .objects-details-content-area > hr,
.objects-details .objects-details-content-area > .object-details-hint,
.objects-details div.ajax-loading {
  margin-left: 16px;
  margin-right: 16px;
}
@media (max-width: 767px) {
  .objects-details .actions-box {
    margin: 0 0 12px;
  }
  .objects-details .pathbar,
  .objects-details .objects-content {
    padding: 0;
  }
  .objects-details .objects-details-heading,
  .objects-details .objects-details-content-area > hr,
  .objects-details .objects-details-content-area > .object-details-hint,
  .objects-details div.ajax-loading {
    margin-left: 0;
    margin-right: 0;
  }
}
/* = Aplications & Services =
------------------------------------------------------------------------------ */
/* - Apps Category List - */
.objects-details .aps-category-list {
  margin: 0;
}
.objects-details .aps-category-items a {
  color: #333;
}
.objects-details .aps-category-items a:hover {
  color: #0f99c6;
}
/* - Apps Group List - */
.aps-group-list > li + li,
.catalog-list > li + li {
  border-color: #e4e8ee;
}
/* = Marketplace =
------------------------------------------------------------------------------ */
.aps-marketplace-list {
  margin: 0;
}
.aps-marketplace-list > li.odd,
.aps-marketplace-list > li.even {
  border-color: #e4e8ee;
}
.aps-marketplace-list > li:first-child .package-block,
.aps-marketplace-list > li:first-child + li .package-block {
  border-width: 0;
}
.aps-marketplace-list .package-block {
  border-color: #e4e8ee;
}
.aps-marketplace-details .package-actions .action-block,
.catalog-overview .catalog-overview-actions .action-block {
  border: 0;
  background: #f7f8fa;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 1px 2px rgba(0, 0, 0, 0.2);
}
@media (max-width: 767px) {
  .aps-marketplace-list > li:first-child .package-block,
  .aps-marketplace-list > li:first-child + li .package-block {
    border-width: 1px 0 0;
  }
}
/* = File sharing =
------------------------------------------------------------------------------ */
.objects-details-footer {
  background: #fafbfc;
}
.select-block label.selected {
  background: #c9e8f5;
}
.tree-box .selected span {
  background: #c9e8f5;
}
.explorer-block .folders-list {
  background: #fafbfc;
}
.folders-list .active div {
  background: #c9e8f5;
}
/* = Billing =
------------------------------------------------------------------------------ */
.ext-billing-data .HSPCPMFolderTitleBg {
  color: #000;
}
.ext-billing-data .HSPCPMFolderTitleBg .HSPCPMFolderTitle:after {
  border-color: #e4e8ee;
}
/* = Misc =
------------------------------------------------------------------------------ */
.hint a:hover {
  color: #0f99c6;
}
.state-bg-warning {
  color: #e29a00;
  background: #ffef82;
}
.state-bg-error {
  color: #a94442;
  background: #f4b3b3;
}
.state-warning {
  color: #e29a00 !important;
}
.state-error {
  color: #a94442 !important;
}
.status-overused,
.list .status-overused .hint-info {
  color: #a94442;
}
.input-highlighted,
input.input-highlighted,
select.input-highlighted,
textarea.input-highlighted {
  background: #fcf0bf;
}
.highlighted {
  color: #a94442;
}
