/* Parallels Panel Theme (custom.css) */

/* = Base =
------------------------------------------------------------------------------ */
body { background: #f5f5f5; }
/* - Links - */
a, a:visited { color: #0050b4; }
a:hover, a:active { color: #104382; }
a.link-01, a.link-01:visited { color: #787878; text-decoration: underline; }
a.link-01:hover, a.link-01:active { color: #104382; }
.more a, .more a:visited, a.link-02, a.link-02:visited { color: #969696; text-decoration: underline; }
.more a:hover, .more a:active, a.link-02:hover, a.link-02:active { color: #104382; }
a.ext { background: url(../images/external-link.gif) 100% 6px no-repeat; }
/* - Typography - */
hr { border-color: #c8c8c8; box-shadow: inset 0 1px 0 #fff; }
h1, h2 { font-size: 24px; font-weight: 400; line-height: 28px; color: #4d5764; }
/* - Forms - */
input[type="text"], input[type="password"], select, textarea { border-color: #bbbec0; border-radius: 3px; }
input.input-text, select, textarea { border-color: #bbbec0; }
input[type="text"][disabled], input[type="password"][disabled], textarea[disabled], select[disabled] { border-color: #bbbec0; background-color: #ebebe4; color: #aca899; }
input.input-text.disabled, textarea.disabled, select.disabled { border-color: #bbbec0; background-color: #ebebe4; color: #aca899; }
input[type="text"]:focus, input[type="password"]:focus, select:focus, textarea:focus { border-color: #95bed4; box-shadow: 0 0 3px #95bed4; outline: none; -webkit-transition: border-color 0.3s linear, box-shadow 0.3s linear; -moz-transition: border-color 0.3s linear, box-shadow 0.3s linear; -o-transition: border-color 0.3s linear, box-shadow 0.3s linear; transition: border-color 0.3s linear, box-shadow 0.3s linear; }

/* = Top Frame (sid-top) =
------------------------------------------------------------------------------ */
.sid-top { color: #fff; background: #3d3d3d; text-shadow: 0 -1px 0 #000; }
.sid-top, .sid-top td, .sid-top th, .sid-top input, .sid-top select { font-size: 13px; }
.sid-top a, .sid-top a:visited { color: #fff; }
.sid-top a:hover, .sid-top a:active { color: #64c8ff; }
.sid-top .body { background: #3d3d3d url(../images/top.png) 0 -316px repeat-x; }
#topTxtToCP, #topTxtToBM, #topTxtToPOA, #topTxtLoggedInAs, #topTxtMyAccount, #topTxtLogout, #topTxtHelp, #topRightLogo { font-weight: 700; }
#topTxtLoggedInAs, .sid-top #search { font-weight: 400; }

/* = Left Frame (sid-left) =
------------------------------------------------------------------------------ */
.sid-left { background: #e0e6ea url(../images/left-frame.png); text-shadow: 0 1px 0 #fff; }
.sid-left a, .sid-left a:visited { text-decoration: none; color: #485766; }
.sid-left a:hover, .sid-left a:active { color: #104382; text-decoration: underline; }
#navAreaHeader { border-color: #c9d1d5; box-shadow: 0 1px 0 #fff; }
#navAreaHeader a { background: url(../images/link-arrow.png) 0 5px no-repeat; }
#navAreaHeader a, #navAreaHeader a:visited { color: #0050b4; }
#navAreaHeader a:hover, #navAreaHeader a:active { color: #104382; }
.sid-left .titleText { font-size: 13px; color: #000; background: url(../images/left-frame-heading.png) no-repeat; }
.sid-left .navTitleOver .titleText { color: #3e4f61; }
.sid-left .navClosed .titleText { background-position: 0 -100px; }
.nodeActive { border-radius: 3px; background: #1d98d0; background-clip: padding-box; box-shadow: 0 -1px 0 #135ba2, 0 1px 0 #fff, inset 0 3px 3px #1c85c4; }
.nodeActive a, .nodeActive a:visited, .nodeActive a:hover, .nodeActive a:active, .nodeActive .name { color: #fff; text-shadow: 0 -1px 0 #09527d; }
.sid-pa .navTitle.nodeActive { font-weight: 700; color: #000; background: none; box-shadow: none; }
#copyright, #poweredBy a, #copyright a { font-size: 11px; color: #6496b4; text-decoration: none; }
.sid-left a.m-btn:hover, .sid-left a.m-btn:active { color: #555; text-decoration: none; }
.sid-left .feedback-actions, .sid-left .social-actions { border-color: #c9d1d5; box-shadow: 0 1px 0 #fff; }

/* = Layout (customer & power user) =
------------------------------------------------------------------------------ */
#page { text-shadow: 0 1px 0 #fff; }
/* - Top - */
.sid-main .l-top { border-color: #a1aeb6; background: #646464 url(../images/top.png) 0 100% repeat-x; }
.sid-main .l-top-inner { border-color: #c6d3d9; }
.top-panel { font-size: 11px; border-color: #b7d0de; background: #d3e4ed url(../images/toolbar.png) repeat-x; background-clip: padding-box; box-shadow: inset 0 1px 0 #ebf5fb;  }
.top-panel-table-action { border-color: #a4c5d8; }
/* - Footer - */
.sid-main #footer { border-color: #bce1f8; text-shadow: 0 -1px #000; font-size: 13px; color: #949494; background: #313131 url(../images/top.png) repeat-x; box-shadow: inset 0 1px 0 #1594ff; }
.sid-main #footer a, .sid-main #footer a:visited, .sid-main #footer a:hover, .sid-main #footer a:active { color: #949494; text-decoration: none; }
.sid-main #footer a.m-btn, .sid-main #footer a.m-btn:visited { color: #444; text-shadow: 0 1px #fff; background-position: 0 -6px; border-color: #666; }
.sid-main #footer a.m-btn:hover, .sid-main #footer a.m-btn:active { color: #000; background-position: 0 -36px; border-color: #999; }

/* = Login Screen =
------------------------------------------------------------------------------ */
#login-page { text-shadow: 0 1px 0 #fff; }
#login-page #wrapper { box-shadow: inset 0 1px 0 #fff, 0 1px 0 #e2e2e2, 0 1px 1px #edeeef; }
#login-page #header-wrapper { border-color: #3d3d3d; }
#login-page #header { background: #3d3d3d url(../images/top.png) 0 -316px repeat-x; }
#login-page #content-wrapper { border-color: #c4cacd; background: #fff; }
#login-page .form-row .field-name { font-weight: 700; }
#login-page .btns-box .field-name { font-weight: 400; }
#login-page #main .login-info h3 { font-weight: 700; font-size: 13px; color: #297090; }
#login-page #main .form-info .btns-box { border-color: #c8c8c8; box-shadow: 0 1px 0 #fff; }
#footer-wrapper.login-footer #footer { font-size: 11px; color: #949494; text-shadow: 0 1px 0 #fff; }
#footer a, #footer a:visited, #footer a:hover, #footer a:active { color: #949494; text-decoration: none; }

/* = Top Search Results =
------------------------------------------------------------------------------ */
.top-search-results { border-color: #b9d1df; text-shadow: 0 1px 0 #fff; background: #d4e5ee; box-shadow: 0 1px 0 rgba(0,0,0,0.4); }
.search-results-item a, .search-results-item a:visited { color: #444; }
.search-results-item a:hover, .search-results-item a:active, .search-results-item a.active, .search-results-item a:focus { border-color: #b7d0de; color: #0050b4; text-decoration: none; background: #e0edf5; box-shadow: inset 0 15px 10px -10px #f0f9ff, inset 0 -10px 15px -10px #e0edf5; -webkit-transition: background-color 0.3s linear, box-shadow 0.3s linear; -moz-transition: background-color 0.3s linear, box-shadow 0.3s linear; -o-transition: background-color 0.3s linear, box-shadow 0.3s linear; transition: background-color 0.3s linear, box-shadow 0.3s linear; }
.search-results-note { border-color: #a3c5d8; color: #666; box-shadow: inset 0 1px 0 #fff; }
.search-results-note b { font-weight: 400; }

/* = Header =
------------------------------------------------------------------------------ */
.shortcuts .shortcuts-item { color: #fff; text-shadow: 0 -1px 0 #000; }
.dropdown-box .dropdown-heading em { background: url(../images/top-arrow.gif) 0 5px no-repeat; }
.dropdown-box.expanded .dropdown-heading em { background-position: 0 -43px; }
.dropdown-box.expanded .dropdown-heading { border-color: #b9d1df; text-shadow: 0 1px 0 #fff; background: #d4e5ee; box-shadow: inset 0 1px 0 #c3dae7; }
.dropdown-box.expanded .dropdown-heading-area { border-color: #a3c5d8; box-shadow: 0 1px 0 #fff; }
.dropdown-content { border-color: #b9d1df; text-shadow: 0 1px 0 #fff; background: #d4e5ee; box-shadow: 0 1px 0 rgba(0,0,0,0.4); }
.dropdown-box .dropdown-content a, .dropdown-box .dropdown-content a:visited { color: #444; text-decoration: none; }
.dropdown-box .dropdown-content a:hover, .dropdown-box .dropdown-content a:active { border-color: #b7d0de; color: #0050b4; background: #e0edf5; box-shadow: inset 0 15px 10px -10px #f0f9ff, inset 0 -10px 15px -10px #e0edf5; -webkit-transition: background-color 0.3s linear, box-shadow 0.3s linear; -moz-transition: background-color 0.3s linear, box-shadow 0.3s linear; -o-transition: background-color 0.3s linear, box-shadow 0.3s linear; transition: background-color 0.3s linear, box-shadow 0.3s linear; }
.shortcuts .s-btn, .shortcuts .s-btn:visited, .shortcuts a { font-size: 13px; line-height: 16px; color: #fff; text-decoration: none; }
.shortcuts .s-btn:hover, .shortcuts .s-btn:active, .shortcuts .dropdown-box.expanded .dropdown-heading .s-btn, .shortcuts .top-user-info .dropdown-box.expanded .dropdown-heading { color: #003b7e; }
.sid-main-top a:hover, .sid-main-top a:active, .sid-main-top .s-btn:hover, .sid-main-top .s-btn:active { color: #64c8ff; }
#search fieldset.search { border-color: #787878; background: #fff; background-clip: padding-box; box-shadow: inset 0 1px 3px #d1d1d1; }
#search .search-input { font-size: 13px; }
#search .search-input:focus { box-shadow: none; }
#search .search-empty { font-style: italic; color: #999; }
/* - Demo & Preview - */
#header a.top-action-box, #topTxtBlock a.top-action-box { text-decoration: none; font-size: 11px; background: url(../images/top-button.png) no-repeat; text-shadow: 0 1px 0 #fff; }
#header a.top-action-box span, #topTxtBlock a.top-action-box span { color: #000; background: url(../images/top-button.png) 100% 0 no-repeat; }
#header a.top-action-box:hover span, #topTxtBlock a.top-action-box:hover span { color:#104382; }
#header a.top-feedback, #header a.top-feedback span, #topTxtBlock a.top-feedback, #topTxtBlock a.top-feedback span { background-image: url(../images/top-button-feedback.png); }

/* = Top Navigation =
------------------------------------------------------------------------------ */
#navbar li { font-weight: 700; font-size: 13px; }
#navbar a, #navbar a:visited { border-color: #000; color: #e6e6e6; text-shadow: 0 -1px 0 #000; background: #444 url(../images/tabs.png); background-clip: padding-box; }
#navbar a:hover, #navbar a:active { color: #fff; text-decoration: none; background-color: #666; background-position: 0 -50px; }
#navbar .active a, #navbar .active a:visited, #navbar .active a:hover { color: #3b4652; text-shadow: 0 1px 0 #fff; background-color: #c6d3d9; background-position: 0 -100px; }

/* = Pathbar =
------------------------------------------------------------------------------ */
.pathbar { color: #787878; font-size: 11px; }

/* = Headings =
------------------------------------------------------------------------------ */
.heading, .screenTitle, .wizard-area { border-color: #c8c8c8; box-shadow: 0 1px 0 #fff; }
.heading h2, .screenTitle h1 { font-family: arial, helvetica, sans-serif; }
.heading h2 b, .screenTitle .name, .screenTitle b { color: #104382; font-weight: 400; }
.screenTitle .toolbar .toolbarBtn { font-size: 13px; }
/* - Wizard - */
.wizardTitle { border-color: #6e89dd; font-size: 18px; color: #203597; }

/* = Homepage =
------------------------------------------------------------------------------ */
.admin-home #content-body { border-color: #cbd0d3; background: #fff url(../images/admin-dashboard.png) repeat-x; background-clip: padding-box; box-shadow: inset 0 1px 0 #fff, 0 1px 0 #e2e2e2, 0 1px 1px #edeeef; }
.admin-home #main, .two-cols #main, .admin-home #secondary, .two-cols #secondary,
.admin-home .admin-dashboard-box, .admin-home .applications-dashboard-box { border-color: #e0e3e4; }
.admin-home .admin-dashboard-box .title h3 { font-weight: 400; font-size: 21px; font-family: arial, helvetica, sans-serif; color: #000; }
.admin-home .admin-dashboard-box li { background: url(../images/bullet.gif) 0 7px no-repeat; }
.admin-home .admin-dashboard-box .domains-list { font-weight: 700; }
.admin-home .no-domain .domains-list, .admin-home .no-aps .no-aps-msg { font-weight: 400; }
.admin-home .ad-statistics .list th, .admin-home .ad-statistics .list td, .admin-home .ad-billing-info .list th, .admin-home .ad-billing-info .list td { font-weight: 400; background: none; }
.admin-home .ad-billing-info .list .s-btn { font-weight: 700; }
.admin-home #secondary .aps-block .title h3 { font-size: 13px; font-weight: 700; line-height: 16px; color: #2c7191; }
.admin-home #secondary .aps-block .app-info-wrapper { text-decoration: none; }
.admin-home #secondary .aps-block .aps-featured a.app-info-wrapper:hover { border-color: #d7e5ed; background: #e5f5fb; box-shadow: inset 0 1px 0 #fff, inset 0 60px 60px -60px #fff, 0 1px 0 0 rgba(21,61,87,0.2); }
.admin-home #secondary .aps-block a.app-info-wrapper:hover .app-name { text-decoration: underline; }
.admin-home #secondary .aps-block .app-info { font-size: 12px; line-height: 14px; color: #7a7a7a; }
.admin-home #secondary .aps-block .app-links li { background: url(../images/bullet.gif) 0 7px no-repeat; }
.sid-pa .admin-dashboard-box .dropdown-item { background-position: 5px 10px; }

/* = Panels =
------------------------------------------------------------------------------ */
.b-panel { border-color: #c4cacd; background: #fff; background-clip: padding-box; box-shadow: 0 1px 1px #e6e6e6; }
.b-panel .title { border-color: #b8d0dd; color: #5d6973; background: #e3f0f6 url(../images/heading.png) repeat-x;  background-clip: padding-box; box-shadow: inset 0 1px 0 #fff; }
.b-panel .title h3 { color: #105a82; font-weight: 400; font-size: 18px; }
.b-panel > .box-area > .content { box-shadow: inset 0 1px 0 #fff, inset 0 20px 15px -15px #e3f0f6; }
/* - Statistics - */
.line-chart-data-table th { font-weight: 700; font-size: 13px; color: #2c7191; }
.line-chart-data-table td { color: #787878; }
.pie-chart-block .pie-chart-title { font-weight: 700; }
.pie-chart-block .chart-legend li em { border-color: #a1b1e9; border-radius: 10px 0 0; }
.chart-legend .label-1 em { background: #fd8b8b; }
.chart-legend .label-2 em { background: #ffde9a; }
.chart-legend .label-3 em { background: #62cefb; }
.chart-legend .label-4 em { background: #94ff5f; }

/* - Sidebar -
------------------------------------------------------------------------------ */
#secondary .sidebar { border-color: #c4cacd; background: #fff; background-clip: padding-box; box-shadow: 0 1px 0 #fff; }
#secondary .update-block h4 { font-size: 13px; color: #297090; }

/* = Tools Area =
------------------------------------------------------------------------------ */
.tools-box .title, .tools-list-box .title, .list-box .title, .form-box .title { border-color: #d9dcde; box-shadow: 0 1px 0 #fff; }
.tools-box .title h3, .tools-list-box .title h3, .list-box .title h3, .form-box .title h3 { background: #f5f5f5; color: #297090; font-weight: 700; font-size: 13px; }

/* = Tools List Area =
------------------------------------------------------------------------------ */
.tools-list-box .tools-list a.tool-block:hover { border-color: #d7e5ed; background: #e5f5fb; box-shadow: inset 0 1px 0 #fff, inset 0 60px 60px -60px #fff, 0 1px 0 0 rgba(21,61,87,0.2); -webkit-transition: background-color 0.4s linear; -moz-transition: background-color 0.4s linear; transition: background-color 0.4s linear; }
.tools-list .tool-block .tool-name { font-weight: 700; }
.tools-list .tool-info li { background: url(../images/bullet.gif) 0 7px no-repeat; }
.tools-list a.tool-block { color: #444; text-decoration: none; }
.tools-list a.tool-block .tool-name { color: #0050b4; }
.tools-list a.tool-block:hover .tool-name { color: #104382; text-decoration: underline; }
.tools-list a.tool-block-disabled,
.tools-list a.tool-block-disabled .tool-name,
.tools-list a.tool-block-disabled:hover .tool-name { color: #969696; }
.b-collapsible .title { box-shadow: none; }
.operations-list-box { border-color: #c8c8c8; box-shadow: 0 1px 0 #fff; }
.operations-list-box .title { box-shadow: none; }
.operations-list-box .title h3, .b-collapsible .title h3, .e-collapsible-title { color: #5084c4; font-size: 13px; background: url(../images/expand-collapse.png) 0 -99px no-repeat; }
a.e-collapsible-title, a.e-collapsible-title:visited { color: #787878; text-decoration: none; }
.operations-list-box .title h3:hover, .b-collapsible .title h3:hover, a.e-collapsible-title:hover, a.e-collapsible-title:active { color: #104382; }
.operations-list-box.hide .title h3, .b-collapsible.hide .title h3, .e-collapsible-title-collapsed { background-position: 0 1px; }
.operations-list-box .content { border-color: #c4cacd; background: #fff; }
.operations-list-box .tools-list .tool-block .tool-name { font-weight: 400; }
.home-promo-block .tools-item:before { border-color: #fff #b8d0dd #fff #fff; }
.home-promo-block .tools-list .tool-block .tool-name { font-weight: 400; font-size: 15px; color: #105a82; }
.home-promo-block .tools-list .tool-info, .home-promo-block .tools-list .tool-actions .link-02 { font-size: 12px; }

/* = List Area =
------------------------------------------------------------------------------ */
.list th, .list td { border-color: #f5f5f5; color: #444; }
.list th { border-color: #d6dfe3; font-weight: 400; background: #f3f5f6; filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#ffffff,EndColorStr=#e8ecee); background-image: -webkit-linear-gradient(top, #fff, #e8ecee); background-image: -moz-linear-gradient(top, #fff, #e8ecee); background-image: -ms-linear-gradient(top, #fff, #e8ecee); background-image: -o-linear-gradient(top, #fff, #e8ecee); background-image: linear-gradient(top, #fff, #e8ecee); }
.list th a, .list th a:visited { color: #000; text-decoration: none; }
.list th a:hover, .list th a:active { color: #000; text-decoration: underline; }
.list th.sort { background: #d7dde0; filter: none; box-shadow: inset 2px 0 0 rgba(255,255,255,0.8), inset -2px 0 0 rgba(255,255,255,0.8), inset 0 -1px 0 #e8ecee, inset 0 -2px 0 #fff, inset 0 2px 0 #fff, inset 0 3px 5px #acb2b5; }
.list th.sort a { background: url(../images/sort-down.gif) 100% 7px no-repeat; }
.list th.sort a.sort-up { background: url(../images/sort-up.gif) 100% 6px no-repeat; }
.list .minor, .list .minor a, .list .minor a:visited { color: #787878; }
.list .minor a:hover, .list .minor a:active { color: #104382; }
.odd, .oddrowbg { background-color: #fff; }
.even, .evenrowbg { background-color: #ebeff2; }
.list .selected > td { background: #cfe2ef; filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#e6f5ff,EndColorStr=#cfe2ef); background-image: -webkit-linear-gradient(top, #e6f5ff, #cfe2ef); background-image: -moz-linear-gradient(top, #e6f5ff, #cfe2ef); background-image: -ms-linear-gradient(top, #e6f5ff, #cfe2ef); background-image: -o-linear-gradient(top, #e6f5ff, #cfe2ef); background-image: linear-gradient(top, #e6f5ff, #cfe2ef); box-shadow: inset 0 1px 0 #fff, inset 0 -1px 0 #c5ced3; }
.list .row-over > td { background-color: #fff0be; }
.list-groups-box .list table { border-color: #c4cacd; }
.list-groups-box .list td.group-name, .list-groups-box .odd, .list-groups-box .even { background: #f5f5f5; }
.list-groups-box .list .selected td { box-shadow: inset 0 1px 0 #fff; }
.list-groups-box .list td { border-color: #d9dcde; }
.list-groups-box .list table tr:first-child td { border-color: #c4cacd; }
.sid-legacy .subTr td { border-color: #d8d8d8; }
.sid-legacy .list a.list_item_new, .sid-legacy .list a.list_item_del, .sid-legacy .list a.list_item_modified { font-weight: 700; }
.sid-legacy .list.limitsList { background-color: #fff; }
.sid-legacy .list.limitsList th.name { color: #000; }
.sid-legacy .list.limitsList td.separator { border-color: #d8d8d8; }
.sid-pa .grouped-list th { background-color: #dee9f9; }
.sid-pa .list .gl-0 { background-color: #d4d4d4; }
.sid-pa .grouped-list th, .sid-pa .list .group-level { font-weight: 700; }
.sid-pa .list-collapsible td { border-color: #d9dcde; }

/* = Toolbar =
------------------------------------------------------------------------------ */
.list-actions-msg { border-color: #ecc579; color: #c80000; font-weight: 700; font-size: 13px; line-height: 39px; background: #f9e9ad; background: -webkit-linear-gradient(top, #fcf0bf, #f7e4a2); background: -moz-linear-gradient(top, #fcf0bf, #f7e4a2); background: -ms-linear-gradient(top, #fcf0bf, #f7e4a2); background: -o-linear-gradient(top, #fcf0bf, #f7e4a2); background: linear-gradient(top, #fcf0bf, #f7e4a2); box-shadow: inset 0 1px 0 #fff, 0 1px 1px #dadee1; }
.objects-toolbar, .action-btns-block, .actions-box .buttons, .formArea .actions-box .buttons { border-color: #b7d0de; background: #d3e4ed url(../images/toolbar.png) repeat-x; background-clip: padding-box; box-shadow: inset 0 1px 0 #ebf5fb, 0 1px 0 #dadee1; }
.objects-details .action-btns-block, .objects-details .objects-toolbar { box-shadow: inset 0 1px 0 #ebf5fb; }
.objects-toolbar .s-btn, .action-btns-block .s-btn, .screenBody .actions-box .buttons .commonButton { text-decoration: none; color: #444; background: none; }
.objects-toolbar a.s-btn, .objects-toolbar a.s-btn:visited, .action-btns-block a.s-btn, .action-btns-block a.s-btn:visited { color: #444; }
.objects-toolbar a.s-btn:hover, .action-btns-block a.s-btn:hover, .screenBody .actions-box .buttons div.commonButton:hover { border-color: #99c4dd; color: #003b7e; background-color: #c6dfea; box-shadow: 0 1px 0 #eaf3f7,  inset 0 1px 0 #a3c5d9, 0 0 1px #aecdde, inset 0 5px 5px -3px #a3c5d9; -webkit-transition: background-color 0.2s linear, box-shadow 0.2s linear; -moz-transition: background-color 0.2s linear, box-shadow 0.2s linear; -o-transition: background-color 0.2s linear, box-shadow 0.2s linear; transition: background-color 0.2s linear, box-shadow 0.2s linear; }
.objects-toolbar a.btn-disabled, .objects-toolbar a.btn-disabled:visited, .objects-toolbar a.btn-disabled:hover, .objects-toolbar a.btn-disabled:active { color: #787878; background: none; box-shadow: none; }
.screenBody .actions-box .buttons span.commonButton { color: #787878; background: none; box-shadow: none; }
.objects-toolbar span.separator, .objects-toolbar span.separator-disabled { border-color: #a4c5d8; background: #fcfdfe; }
.objects-toolbar .quick-search-box input { background: #e7f6fe; box-shadow: 0 1px 0 #fff,  0 -1px 0 #9fbdcf, 0 0 1px #9fbdcf, inset 0 1px 0 #cfe3ee; }
.lte8 .objects-toolbar .quick-search-box input { border-color: #9fbdcf #cfe3ee #fff; }
.objects-toolbar .quick-search-box input.default-description { color: #999; font-style: italic; }
.objects-toolbar .quick-search-box .search-field em { background: url(../images/search-input.png) no-repeat; }
.search-control .sb-search-hide span, .action-btns-block .sb-search-hide span, .actions-box #bid-search-hide span { background-image: url(../images/search-hide.png); }
.search-control .sb-search-show span, .action-btns-block .sb-search-show span, .actions-box #bid-search-show span { background-image: url(../images/search-show.png); }
.search-box, .actions-box .searchArea, .formArea .actions-box .searchArea { border-color: #b7d0de; background: #cadde8; box-shadow: inset 0 1px 0 #99afbd, inset 0 15px 10px -10px #afc4cf, 0 1px 0 #dadee1; }
.objects-details .search-box { box-shadow: inset 0 1px 0 #99afbd, inset 0 15px 10px -10px #afc4cf; }
.actions-box .search-box .s-btn, .screenBody .actions-box .searchArea .commonButton { border-color: #6a8c9e; background: #b0d0e1 url(../images/btn.png) 0 -210px repeat-x; background-clip: padding-box; box-shadow: 0 1px 0 #b4c9d5; }
.actions-box .search-box .s-btn, .search-box .s-btn:visited, .search-box .s-btn:hover, .search-box .s-btn:active, .screenBody .actions-box .searchArea .commonButton { color: #444; text-decoration: none; }
.actions-box .search-box .s-btn:hover, .screenBody .actions-box .searchArea div.commonButton:hover { border-color: #4185aa; color: #1e1e1e; background-color: #b4d6e8; background-position: 0 -240px; box-shadow: 0 1px 3px rgba(0,0,0,0.3), inset 0 0 3px #fff; }
.actions-box .search-box .s-btn:active, .screenBody .actions-box .searchArea div.commonButton:active { border-color: #6a8c9e; color: #444; background-color: #c2dcea; background-position: 0 -270px; box-shadow: inset 0 1px 0 #95bdd1; }

/* = Tabs =
------------------------------------------------------------------------------ */
.tabs ul, #screenTabs ul { border-color: #c8c8c8; box-shadow: 0 1px 0 #fff; }
.tabs li, #screenTabs li { border-color: #c8c8c8; }
.tabs a, #screenTabs a { border-color: #b8d0dd; background: #e3f0f6 url(../images/tabs.png) 0 -150px repeat-x; box-shadow: inset 0 1px 0 #fff; }
.tabs a, .tabs a:visited, .tabs a:hover, .tabs a:active, #screenTabs a, #screenTabs a:visited, #screenTabs a:hover, #screenTabs a:active { color: #0050b4; text-decoration: none; }
.tabs a:hover, #screenTabs a:hover { color: #1e1e1e; background-color: #f4f9fb; background-position: 0 -200px; }
.tabs .active a, .tabs .active a:hover, #screenTabs #current a, #screenTabs #current a:hover { border-color: #c8c8c8; color: #1e1e1e; background-color: #f5f5f5; background-position: 0 -250px; box-shadow: 0 1px 0 #f5f5f5; }
.screenTitle #screenTabs #current a, .screenTitle #screenTabs #current a:hover { box-shadow: 0 1px 0 #f5f5f5; }
#tabSubItemsRow { border-color: #999; background: #dcdcdc url(../images/tabs.png) 0 -300px repeat-x; }
#tabSubItemsRow .subTabActive a, #tabSubItemsRow .subTabActive a:visited, #tabSubItemsRow .subTabActive a:hover, #tabSubItemsRow .subTabActive a:active, #tabSubItemsRow .subTabOverActive a, #tabSubItemsRow .subTabOverActive a:visited, #tabSubItemsRow .subTabOverActive a:hover, #tabSubItemsRow .subTabOverActive a:active { color: #000; }

/* = Messages =
------------------------------------------------------------------------------ */
.msg-box { font-size: 12px; }
.msg-box .msg-content .title { font-weight: 700; }
.msg-box a, .msg-box a:visited { text-decoration: underline; }
.msg-info, .msg-update, .msg-top-note { border-color: #a2db7c; background: #d3f2ae; background: -webkit-linear-gradient(top, #eafbd1, #c6ec99); background: -moz-linear-gradient(top, #eafbd1, #c6ec99); background: -ms-linear-gradient(top, #eafbd1, #c6ec99); background: -o-linear-gradient(top, #eafbd1, #c6ec99); background: linear-gradient(top, #eafbd1, #c6ec99); box-shadow: inset 0 1px 0 #fefcf0, 0 1px 0 rgba(0,0,0,0.1); }
.admin-home .msg-top-note { box-shadow: inset 0 1px 0 #fefcf0, 0 3px 5px #fff, -5px 3px 3px #fff; }
.msg-warning, .msg-limits { border-color: #ecc579; background: #f7e4a2; background: -webkit-linear-gradient(top, #fcf0bf, #f7e4a2); background: -moz-linear-gradient(top, #fcf0bf, #f7e4a2); background: -ms-linear-gradient(top, #fcf0bf, #f7e4a2); background: -o-linear-gradient(top, #fcf0bf, #f7e4a2); background: linear-gradient(top, #fcf0bf, #f7e4a2); box-shadow: inset 0 1px 0 #f7fef2, 0 1px 0 #dadee1; }
.msg-error { border-color: #f9afb4; background: #f3d5d6; background: -webkit-linear-gradient(top, #fcdcde, #f3d5d6); background: -moz-linear-gradient(top, #fcdcde, #f3d5d6); background: -ms-linear-gradient(top, #fcdcde, #f3d5d6); background: -o-linear-gradient(top, #fcdcde, #f3d5d6); background: linear-gradient(top, #fcdcde, #f3d5d6); box-shadow: inset 0 1px 0 #f7fef2, 0 1px 0 #dadee1; -webkit-animation: msg-error-pulse 1.5s infinite; -moz-animation: msg-error-pulse 1.5s infinite; animation: msg-error-pulse 1.5s infinite; box-shadow: inset 0 1px 0 #f7fef2, 0 1px 0 #dadee1; }
@-webkit-keyframes msg-error-pulse { 0% {border-color: #f9afb4; box-shadow: inset 0 1px 0 #f7fef2, 0 1px 0 #dadee1;} 50% {border-color: #fa8e95; box-shadow: inset 0 1px 0 #f7fef2, 0 0 3px #fa8e95;} 100% {border-color: #f9afb4; box-shadow: inset 0 1px 0 #f7fef2, 0 1px 0 #dadee1;} }
@-moz-keyframes msg-error-pulse { 0% {border-color: #f9afb4; box-shadow: inset 0 1px 0 #f7fef2, 0 1px 0 #dadee1;} 50% {border-color: #fa8e95; box-shadow: inset 0 1px 0 #f7fef2, 0 0 3px #fa8e95;} 100% {border-color: #f9afb4; box-shadow: inset 0 1px 0 #f7fef2, 0 1px 0 #dadee1;} }
@keyframes msg-error-pulse { 0% {border-color: #f9afb4; box-shadow: inset 0 1px 0 #f7fef2, 0 1px 0 #dadee1;} 50% {border-color: #fa8e95; box-shadow: inset 0 1px 0 #f7fef2, 0 0 3px #fa8e95;} 100% {border-color: #f9afb4; box-shadow: inset 0 1px 0 #f7fef2, 0 1px 0 #dadee1;} }
.msg-progress { border-color: #c7d1d6; background: #e8ecee; background: -webkit-linear-gradient(top, #f6f7f8, #e8ecee); background: -moz-linear-gradient(top, #f6f7f8, #e8ecee); background: -ms-linear-gradient(top, #f6f7f8, #e8ecee); background: -o-linear-gradient(top, #f6f7f8, #e8ecee); background: linear-gradient(top, #f6f7f8, #e8ecee); box-shadow: inset 0 1px 0 #fff, 0 1px 0 #dadee1; }
.msg-progress .progress-start { color: #666; }
.msg-progress .progress-current { color: #666; font-weight: 700; }
.msg-update .update-info { color: #444; }
.msg-update .update-info a { color: #666; }
.msg-update .update-info a:hover { color: #000; }
.msg-update .update-links a { color: #999; }
.msg-box .close { background: url(../images/close.png) no-repeat; }
.msg-box .msg-content span.close:hover { background-position: 0 -10px; }
.codeComment { border-color: #999; background-color: #fff; font-family: monospace; font-size: 12px; }
.msgProgress { border-color: #999; }
.msgProgress .actions a { color: #666; }
.msgProgress .progressCurrent { font-weight: 700; color: #666; }

/* = Line Indicators =
------------------------------------------------------------------------------ */
/* - Gauge Elements - */
.gauge-wrapper, .gauge-filled, .gaugeWrapper, .gaugeFilled { background: url(../images/line-indicators.png) repeat-x; background-clip: padding-box; }
.gauge-wrapper, .gaugeWrapper { background-color: #ebebeb; box-shadow: 0 1px 0 #fff, inset 0 1px 0 #b1b1b1, inset 1px 0 1px #dadada, inset -1px 0 1px #dadada; }
.gauge-filled, .gaugeFilled { background-color: #3096d8; background-position: 0 -10px; box-shadow: inset 1px 0 0 #dadada, inset 0 1px 0 #b1b1b1, inset 0 2px 0 #abe3fd; }
.over .gauge-filled, .over .gaugeFilled { background-color: #c65261; background-position: 0 -30px; box-shadow: inset 1px 0 0 #dadada, inset -1px 0 0 #dadada, inset 0 1px 0 #b1b1b1, inset 0 2px 0 #f6bfc0; }
.warn .gauge-filled { background-color: #f7c370; background-position: 0 -20px; box-shadow: inset 1px 0 0 #dadada, inset 0 1px 0 #b1b1b1, inset 0 2px 0 #fff1bd; }
/* - Password Strength - */
.password-strength, .password-strength i { background: url(../images/line-indicators.png) 0 -40px repeat-x; background-clip: padding-box; }
.password-strength { background-color: #ededed; box-shadow: inset 0 -1px 0 #fff, inset 0 1px 0 #b8b8b8, inset 1px 0 1px #dadada, inset -1px 0 1px #dadada; }
.password-strength b { font-weight: 400; font-size: 12px; color: #000; text-shadow: none; }
.password-strength i { background-position: 0 20px; }
.password-strength-very-weak i { background-color: #c5455d; background-position: 0 -60px; box-shadow: inset 0 -1px 0 #fff, inset 1px 0 0 #dadada, inset 0 1px 0 #b8b8b8, inset 0 2px 0 #f3abad, inset 0 -2px 0 #ededed; }
.password-strength-weak i { background-color: #db8d52; background-position: 0 -80px; box-shadow: inset 0 -1px 0 #fff, inset 1px 0 0 #dadada, inset 0 1px 0 #b8b8b8, inset 0 2px 0 #ffcc99, inset 0 -2px 0 #ededed; }
.password-strength-medium i { background-color: #fbd070; background-position: 0 -100px; box-shadow: inset 0 -1px 0 #fff, inset 1px 0 0 #dadada, inset 0 1px 0 #b8b8b8, inset 0 2px 0 #fff8a9, inset 0 -2px 0 #ededed; }
.password-strength-strong i { background-color: #97d844; background-position: 0 -120px; box-shadow: inset 0 -1px 0 #fff, inset 1px 0 0 #dadada, inset 0 1px 0 #b8b8b8, inset 0 2px 0 #d0f89c, inset 0 -2px 0 #ededed; }
.password-strength-very-strong i { background-color: #64aff3; background-position: 0 -140px; box-shadow: inset 0 -1px 0 #fff, inset 1px 0 0 #dadada, inset -1px 0 0 #dadada, inset 0 1px 0 #b8b8b8, inset 0 2px 0 #bde9fc, inset 0 -2px 0 #ededed; }
/* - Line-Chart - */
.line-chart, .line-chart .chart-data { background: url(../images/line-indicators.png) 0 -40px repeat-x; }
.line-chart { background-color: #ebebeb; box-shadow: 0 1px 0 #fff, inset 0 1px 0 #b1b1b1, inset 1px 0 1px #dadada, inset -1px 0 1px #dadada; }
.line-chart .chart-data { background-color: #3096d8; background-position: 0 -10px; box-shadow: inset 1px 0 0 #dadada, inset 0 1px 0 #b1b1b1, inset 0 2px 0 #abe3fd; }
.line-chart .chart-data-warn { background-color: #f7c370; background-position: 0 -20px; box-shadow: inset 1px 0 0 #dadada, inset 0 1px 0 #b1b1b1, inset 0 2px 0 #fff1bd; }
.line-chart .chart-data-over { background-color: #c65261; background-position: 0 -30px; box-shadow: inset 1px 0 0 #dadada, inset -1px 0 0 #dadada, inset 0 1px 0 #b1b1b1, inset 0 2px 0 #f6bfc0; }
/* - Progress Bar - */
.progress-bar, .progress-bar-fill { background: url(../images/line-indicators.png) 0 -40px repeat-x; }
.progress-bar { background-color: #ededed; box-shadow: inset 0 -1px 0 #fff, inset 0 1px 0 #b8b8b8, inset 1px 0 1px #dadada, inset -1px 0 1px #dadada; }
.progress-bar-fill { background-color: #64aff3; background-position: 0 -140px; box-shadow: inset 0 -1px 0 #fff, inset 1px 0 0 #dadada, inset -1px 0 0 #dadada, inset 0 1px 0 #b8b8b8, inset 0 2px 0 #bde9fc, inset 0 -2px 0 #ededed; }
.progress-bar-box .box-area { border-color: #c7d1d6; background: #ebeff0; box-shadow: inset 0 1px 0 #fff, inset 0 60px 30px -30px #f7f8f9, 0 1px 0 #dadee1; background-clip: padding-box; }

/* = Health Monitor =
------------------------------------------------------------------------------ */
.t-collapsible thead th { border-color: #c8c8c8; box-shadow: inset 0 1px 0 #fff; }
.t-collapsible th.t-collapsible-name { font-weight: 700; }
.t-collapsible .t-collapsible-anchor { background: url(../images/expand-collapse.png) 0 -99px no-repeat; }
.t-collapsible-collapsed .t-collapsible-anchor { background-position: 0 1px; }
.t-collapsible .b-visual-data-image { border-color: #cfcfcf #9e9e9e #9e9e9e #cfcfcf; background: #f3f3f3; }
.t-collapsible .b-visual-data-selection { background: #e7e7e7; box-shadow: inset 0 4px 5px #d0d0d0; }

/* = Billing =
------------------------------------------------------------------------------ */
.list-in-col th, .list-in-col th.sort, .list-in-col td { border-color: #c8c8c8; background: none; font-weight: 400; }
.list-in-col .odd, .list-in-col .even { background: none; }
.bp-invoices-balance .s-btn { font-weight: 700; }

.ext-billing-data .HSPCPMFolderTitleBg { border-color: #d9dcde; font-weight: 700; font-size: 13px; color: #297090; box-shadow: 0 1px 0 #fff; }
.ext-billing-data .HSPCPMFolderTitleBg .HSPCPMFolderTitle { background: #f5f5f5; }

/* = Applications & Services =
------------------------------------------------------------------------------ */
.apps-box h3, .apps-box h4 { font-weight: 700; font-size: 13px; }
.apps-box h3 span { font-weight: 400; }
.apps-box h4 span { background: url(../images/expand-collapse.png) 0 -99px no-repeat; }
.apps-box .package-block.hide h4 span { background-position: 0 1px; }
.apps-box li { background: url(../images/bullet.gif) 0 7px no-repeat; }

/* = Two column object management layout =
------------------------------------------------------------------------------ */
.objects-management-box { border-color: #b7d0de; background: #fff; box-shadow: 0 1px 0 #fff; }
.objects-list { border-color: #a8b6bd; background: #e0e6ea url(../images/left-frame.png); }
.apps-manager .objects-list a, .apps-manager .objects-list a:visited, .apps-manager .objects-list a:hover, .apps-manager .objects-list a:active { color: #444; text-decoration: none; }
.apps-manager .objects-list a:hover, .apps-manager .objects-list a:active { background: #e5f5fb; box-shadow: inset 0 1px 0 #fff, inset 0 60px 60px -60px #fff, 0 1px 0 0 rgba(21,61,87,0.2); }
.apps-manager .objects-list a.active, .apps-manager .objects-list a.active:visited, .apps-manager .objects-list a.active:hover, .apps-manager .objects-list a.active:active { color: #e8f8ff; text-shadow: none; background: #33a2db; box-shadow: inset 0 1px 0 #016ca8, inset 0 20px 15px -15px #0886cd, 0 1px 0 #fff; }
.apps-manager .objects-list li a b { font-weight: 700; color: #0050b4; }
.apps-manager .objects-list li a:hover b { color: #104382; }
.apps-manager .objects-list li a.active b, .apps-manager .objects-list li a.active:hover b { color: #e8f8ff; }
.objects-details { background: #fff; }
.objects-details .search-box .input-default-value { color: #989898; }
.objects-details .empty-list { color: #787878; }
.objects-details .objects-details-heading { border-color: #b7d0de; background: #d3e4ed url(../images/toolbar.png) repeat-x; box-shadow: inset 0 1px 0 #ebf5fb; }
.objects-details .objects-details-heading h3 { font-weight: 400; font-size: 18px; color: #105a82; }
/* - Apps Category List - */
.objects-details .aps-category-list li { font-size: 13px; }
.objects-details .aps-category-block h4 { font-weight: 400; font-size: 13px;}
.objects-details .aps-category-items a, .objects-details .aps-category-items a:visited { color: #787878; }
.objects-details .aps-category-items a:hover, .objects-details .aps-category-items a:active { color: #104382; }
/* - Apps in Side Panel - */
.app-list-title { border-color: #c8c8c8; font-size: 13px; color: #297090; box-shadow: 0 1px 0 #fff; }
.app-list-item-name { font-weight: 700; }
.app-list-item-info { color: #444; }
a.app-list-item-block { color: #444; text-decoration: none; }
a.app-list-item-block .app-list-item-name { color: #0050b4; }
a.app-list-item-block:hover .app-list-item-name { color: #104382; text-decoration: underline; }
/* - Apps Group List - */
.objects-details .aps-group-list li { border-color: #dbdee2; background: none; }
.objects-details .aps-group-list h4 { font-weight: 400; font-size: 13px; }
.objects-details .aps-package-info-box h3 { font-weight: 400; font-size: 21px; color: #000; }
.objects-details .aps-package-info-box h3 span { font-size: 13px; color: #787878; }

/* = Marketplace =
------------------------------------------------------------------------------ */
.aps-marketplace-list li.odd, .aps-marketplace .aps-marketplace-list li.even { border-color: #dbdee2; background: none; }
.aps-marketplace-list .package-block { border-color: #dbdee2; }
.aps-marketplace-list .package-block h4 { color: #444; font-weight: 400; font-size: 13px; }
.aps-marketplace-list .package-block h4 a, .aps-marketplace-list .package-block h4 a:visited { color: #0050b4; text-decoration: none; }
.aps-marketplace-list .package-block h4 a:hover, .aps-marketplace-list .package-block h4 a:active { color: #104382; text-decoration: underline; }
.aps-marketplace .package-actions .s-btn { border-color: #a3afb7; font-weight: 400; font-size: 13px; color: #5d6973; background: #dbe3e7 url(../images/btn.png) repeat-x; background-clip: padding-box; box-shadow: inset 0 0 1px #fff, 0 1px 2px #d6d6d6; }
.aps-marketplace .package-actions .s-btn:hover { border-color: #808287; color: #555; text-decoration: none; background-color: #ebf1f4; background-position: 0 -30px; box-shadow: 0 1px 3px rgba(0,0,0,0.3), inset 0 0 3px #fff; }
.aps-marketplace .package-actions .s-btn:active { border-color: #a3afb7; background-color: #e5ebed; background-position: 0 -60px; box-shadow: inset 0 1px 2px #bdc3c6; }
.aps-marketplace .package-actions .s-btn.action { border-color: #86b0d8; color: #174a79; background-color: #d5e8f3; background-position: 0 -90px; box-shadow: inset 0 0 1px #eaf3f9, 0 1px 2px #d6d6d6; }
.aps-marketplace .package-actions .s-btn.action:hover { border-color: #629bcf; color: #072e52; background-color: #dbeaf5; background-position: 0 -120px; box-shadow: 0 1px 3px rgba(0,0,0,0.3), inset 0 0 3px #f0f7fb; }
.aps-marketplace .package-actions .s-btn.action:active { border-color: #76aadb; background-color: #d2e5f3; background-position: 0 -150px; box-shadow: inset 0 1px 2px #8db6d4; }
.aps-marketplace-details .package-actions .action-block { border-color:  #d6dfe3; font-size: 11px; background: #f7f9fb; box-shadow: inset 0 20px 15px -15px #d6dfe3; }
.aps-marketplace-details .package-actions .sys-reqs li { background: url(../images/bullet.gif) 7px 5px no-repeat; }
.aps-marketplace-details .package-info h3 { font-weight: 400; font-size: 21px; color: #000; }
.aps-marketplace-details .package-info h3 .package-version { font-size: 13px; color: #787878; }

/* = File Manager =
------------------------------------------------------------------------------ */
.fm-drop-area { border-color: #88a1eb; font-size: 18px; background: rgba(255,255,255,.7); }
.lte8 .fm-drop-area { background: #fff; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; }
/* - File Manager Left Pane - Tree - */
.tree-item a, .tree-item a:visited, .tree-item a:hover, .tree-item a:active { color: #333; text-decoration: none; }
.tree-item-active b { color: #fff; text-shadow: 0 -1px 0 #09527d; background: #1d98d0; background-clip: padding-box; box-shadow: 0 -1px 0 #135ba2, 0 1px 0 #fff, inset 0 3px 3px #1c85c4; }
/* - File Manager Footer - */
.fm-modes-item span { text-decoration: underline; }
.fm-modes-item-active a { border-color: #86b0d8; text-decoration: none; color: #444; background: #d5e8f3 url(../images/btn.png) 0 -90px repeat-x; box-shadow: inset 0 0 1px #eaf3f9, 0 1px 2px #d6d6d6; }
.fm-modes-item-active a:hover { border-color: #629bcf; color: #072e52; background-color: #dbeaf5; background-position: 0 -120px; box-shadow: 0 1px 3px rgba(0,0,0,0.3), inset 0 0 3px #f0f7fb; }
.fm-modes-item-active span { text-decoration: none; color: #444; }
/* - File Manager Popups - */
.fm-scrollable { border-color: #c4cacd; background: #fff; }

/* = File sharing =
------------------------------------------------------------------------------ */
#file-sharing .top-action a { border-color: #86b0d8; background: #d5e8f3 url(../images/btn.png) 0 -90px repeat-x; box-shadow: inset 0 0 1px #eaf3f9, 0 1px 2px #d6d6d6; }
#file-sharing .top-action a, #file-sharing .top-action a:visited { color: #174a79; }
#file-sharing .top-action a:hover { border-color: #629bcf; color: #072e52; background-color: #dbeaf5; background-position: 0 -120px; box-shadow: 0 1px 3px rgba(0,0,0,0.3), inset 0 0 3px #f0f7fb; }
#file-sharing .top-action a:active { border-color: #a3afb7; background-color: #e5ebed; background-position: 0 -60px; box-shadow: inset 0 1px 2px #bdc3c6; }
.filesharing .objects-list a, .filesharing .objects-list a:visited, .filesharing .objects-list a:hover, .filesharing .objects-list a:active { color: #444; text-decoration: none; }
.filesharing .objects-list li:hover { background: #e5f5fb; box-shadow: inset 0 1px 0 #fff, inset 0 60px 60px -60px #fff, 0 1px 0 0 rgba(21,61,87,0.2); }
.filesharing .objects-list li a b { font-weight: 700; color: #0050b4; }
.filesharing .objects-list li a:hover b { color: #104382; }
.filesharing .objects-list .active a, .filesharing .objects-list .active a:visited, .filesharing .objects-list .active a:hover, .filesharing .objects-list .active a:active,
.filesharing .objects-list .active a b, .filesharing .objects-list .active a:hover b { color: #e8f8ff; }
.filesharing .objects-list li a i { font-style: normal; }
#file-sharing .objects-list li.active { color: #e8f8ff; text-shadow: none; background: #33a2db; box-shadow: inset 0 1px 0 #016ca8, inset 0 20px 15px -15px #0886cd, 0 1px 0 #fff; }
#file-sharing .objects-list li li { background: url(../images/bullet.gif) 0 7px no-repeat; }
#file-sharing .objects-list li li:hover { box-shadow: none; }
#file-sharing .objects-list li li a, #file-sharing .objects-list li li a:visited { color: #0050b4; }
#file-sharing .objects-list li li a:hover, #file-sharing .objects-list li li a:active { color: #104382; text-decoration: underline; }
#file-sharing .objects-list li.active li a, #file-sharing .objects-list li.active li a:visited { text-decoration: underline; color: #e7f3ff; }
#file-sharing .objects-list li.active li a:hover, #file-sharing .objects-list li.active li a:active { color: #fff; }
#file-sharing .objects-list .hint-help { border-color: #bcceda; background: #e9f3f9; box-shadow: inset 1px 1px 0 #dae6ef, inset -1px 1px 0 #dae6ef; }
#file-sharing .objects-list .hint-help a, #file-sharing .objects-list .hint-help a:visited { color: #0050b4; }
#file-sharing .objects-list .hint-help a:hover, #file-sharing .objects-list .hint-help a:active { color: #104382; text-decoration: underline; }
.access-info th { font-weight: 400; }
.access-info td { font-weight: 700; }
/* Access info popup */
.objects-details-footer { border-color: #b9d5e6; background: #ebf5fb; }
/* Link to folder popup */
.folder-link-block .popup-content-area { color: #444; }
.folder-link-block .popup-box input { font-size: 11px; }

.select-block { border-color: #c8c8c8; background: #fff; }
.select-block label.selected { background: #c8ebff; }
.popup-panel .path-to-folder { font-weight: 700; }
.popup-panel .select-folder { color: #787878; }
.popup-panel .select-folder span { background: url(../images/expand-collapse.png) 0 -99px no-repeat; }
.popup-panel .fs-select-block.hide .select-folder span { background-position: 0 1px; }
.popup-panel .two-cols-block { font-size: 11px; }
.popup-panel .list { border-color: #c4cacd; }
.explorer-block { border-color: #d9dcde; background: #fff; }
.explorer-block .folders-list { border-color: #d9dcde; background: #f5f5f5; }
.folders-list .active div, .tree-box .selected span { background: #cfe2ef; filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#e6f5ff,EndColorStr=#cfe2ef); background-image: -webkit-linear-gradient(top, #e6f5ff, #cfe2ef); background-image: -moz-linear-gradient(top, #e6f5ff, #cfe2ef); background-image: -ms-linear-gradient(top, #e6f5ff, #cfe2ef); background-image: -o-linear-gradient(top, #e6f5ff, #cfe2ef); background-image: linear-gradient(top, #e6f5ff, #cfe2ef); box-shadow: inset 0 1px 0 #fff, inset 0 -1px 0 #c5ced3; }
.folders-list .active li div, .tree-box .selected span span  { background: none; box-shadow: none; }
.explorer-block .folders-list li li span { color: #757575; background: url(../images/bullet.gif) 8px 9px no-repeat; }

/* = Popup Blocks =
------------------------------------------------------------------------------ */
.main-disabled-block { background: rgba(0, 0, 0, 0.7); }
.lte8 .main-disabled-block { background: #000; filter: alpha(opacity=70); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; }
/* - Confirmation Dialog - */
.confirmation-box .c1 { border-color: #c4cacd; background: #fff; box-shadow: 0 2px 3px #3d3d3d; background-clip: padding-box; }
.confirmation-box .confirmation-msg h3 { font-weight: 400; font-size: 13px; color: #105a82; }
.confirmation-box .confirmation-msg h3 b { font-weight: 400; color: #104382; }
.confirmation-box .b-indent label { font-size: 11px; color: #787878; }
/* - Tooltip - */
.tooltip { border-color: #aaa; color: #444; background: #ffc; box-shadow: 0 2px 3px #999; }
.sid-top .tooltip { text-shadow: 0 1px 0 #fff; box-shadow: none; }
/* - Popup Box - */
.popup-box .c1 { border-color: #c4cacd; background: #fff; box-shadow: 0 1px 1px #e6e6e6; }
.popup-box .popup-heading { border-color: #b8d0dd; color: #5d6973; background: #e3f0f6 url(../images/heading.png) repeat-x; background-clip: padding-box; box-shadow: inset 0 1px 0 #fff, 0 2px 0 -1px #fff ; }
.popup-box .heading-area h4 { color: #105a82; font-weight: 400; font-size: 13px; }
.popup-box .popup-content { box-shadow: inset 0 20px 15px -15px #e3f0f6; }
.popup-box .close { background: url(../images/close.png) no-repeat; }
.popup-box span.close:hover { background-position: 0 -10px; }
.popup-box .popup-content-area { font-size: 11px; line-height: 1.4; }
.popup-box .s-btn { font-size: 11px; }
.pb-video-tutorial .no-flash-info { font-size: 13px; }
/* - More actions block popup - */
.objects-toolbar .actions-menu .s-btn i i i, .objects-toolbar .actions-menu .s-btn-disabled i i i { background: url(../images/dropdown-arrow.gif) 100% 7px no-repeat; }
.objects-toolbar .actions-menu .s-btn.active { border-color: #b9d1df; color: #003b7e; text-shadow: 0 1px 0 #fff; background: #d4e5ee; box-shadow: inset 0 1px 0 #c3dae7; }
.objects-toolbar .actions-menu .s-btn.active i i i { border-color: #a3c5d8; box-shadow: 0 1px 0 #fff; }
.actions-menu .popup-box .c1, .fm-popup-file-operations .c1 { border-color: #b9d1df; background: #d4e5ee; box-shadow: 0 1px 0 rgba(0,0,0,0.4); }
.actions-menu .popup-box .popup-content, .fm-popup-file-operations .popup-box .popup-content { box-shadow: none; }
.popup-box .popup-content .separator { border-color: #a3c5d8; box-shadow: 0 1px 0 #fff; }
.b-threshold-level-label { font-weight: 700; }
.p-box { border-color: #b8d0dd; background: #eaf5fb; background-clip: padding-box; box-shadow: 0 1px 0 #e6e6e6, inset 0 1px 0 #fff; }
.p-box-header, .p-box-footer { border-color: #b8d0dd; font-size: 12px; box-shadow: 0 1px 0 #fff; }
.p-box-header-text, .p-box-footer-text { color: #5f5f5f; }
.p-box-footer { box-shadow: inset 0 1px 0 #fff; }
.p-box-header-nav a, .p-box-header-nav a:visited, .p-box-footer-nav a, .p-box-footer-nav a:visited { color: #0050b4; text-decoration: none; }
.p-box-header-nav a:hover, .p-box-footer-nav a:hover { text-decoration: underline; }
.p-box .close { background: url(../images/close.png) no-repeat; }
.p-box span.close:hover { background-position: 0 -10px; }
/* - Popup Panel - */
.popup-panel .c1 { border-color: #c4cacd; background: #fff; background-clip: padding-box; box-shadow: 0 1px 1px #333; }
.popup-panel .popup-heading { border-color: #b8d0dd; color: #5d6973; background: #e3f0f6 url(../images/heading.png) repeat-x;  background-clip: padding-box; box-shadow: inset 0 1px 0 #fff, 0 2px 0 -1px #fff; }
.popup-panel .popup-heading h2 { color: #105a82; font-weight: 400; font-size: 18px; line-height: 20px; background-position: 0 0; background-repeat: no-repeat; }
.popup-panel .popup-content { box-shadow: inset 0 20px 15px -15px #e3f0f6; }
.popup-panel .list-box .title h3, .popup-panel .form-box .title h3 { background: #fff; }
.popup-panel .btns-box { border-color: #c8c8c8; box-shadow: inset 0 1px 0 #fff; }
.popup-panel .hint-attention { color: #3d3d3d; }
/* - Service Node Popup - */
.dd-box-active .dd-opener { border-color: #9ab5c8; background: #e2eef4; background-clip: padding-box; box-shadow: 0 3px 3px -3px #b3b3b3, -4px 2px 3px -4px #b3b3b3; }
.dd-box-active-left .dd-opener { box-shadow: 0 3px 3px -3px #b3b3b3, 4px 2px 3px -4px #b3b3b3; }
.dd-box-active .dd-opener-wrap { background: #c3e1f0; background: -webkit-linear-gradient(top, #daf0fe 0%, #c3e1f0 50%, #bad7e6 50%, #c2e0ef 100%); background: -moz-linear-gradient(top, #daf0fe 0%, #c3e1f0 50%, #bad7e6 50%, #c2e0ef 100%); background: -ms-linear-gradient(top, #daf0fe 0%, #c3e1f0 50%, #bad7e6 50%, #c2e0ef 100%); background: linear-gradient(top, #daf0fe 0%, #c3e1f0 50%, #bad7e6 50%, #c2e0ef 100% ); box-shadow: inset 0 3px 3px #abc4d8, inset 0 -1px 3px #abc4d8; }
.dd-box-active .dd-opener-content { background: url(../images/bullet.gif) 0 7px no-repeat; }
.dd-box-over .dd-opener-indicator, .dd-box-active .dd-opener-indicator { background: url(../images/arrows.png) no-repeat; }
.dd-box-active .dd-opener-indicator { background-position: 0 -20px; }
.dd-box .popup-box .c1 { border-color: #9ab5c8; background: #e2eef4; }
.service-node .dd-box .popup-box .description { color: #787878; }
/* - Calendar - */
.popCalendar .c1 { background-color: #fbe694; }
.popCalendar .c2 { background-color: #fff; }
.popCalendar .c3 { background-color: #ffe; }

/* = Forms =
------------------------------------------------------------------------------ */
#main .btns-box { border-color: #c8c8c8; box-shadow: inset 0 1px 0 #fff; }
.form-row textarea.ta-eula { border-color: #787878; background: #fff; }
.form-row .hint, .form-row .hint-inline { color: #787878; }
.required { color: #c80000; }
.error { background: #fedddf; box-shadow: inset 0 4px 3px -2px #e7afb5; }
.error-hint { color: #c80000; }
.sid-legacy .error .hint { color: #c80000; }
body fieldset { border-color: #d9dcde; box-shadow: inset 0 1px 0 #fff; }
body legend { background: #f5f5f5; color: #297090; font-weight: 700; font-size: 13px; }
option.dummyLine { color: #fff; }
.formArea .buttons { border-color: #c8c8c8; box-shadow: inset 0 1px 0 #fff; }
.disabledInput { background-color: #ebebe4; }
.formFields .warningHint { color: #787878; }
.sid-pa .errorOneField { border-color: #ff9696; background: #fedddf; }
.choice-block .selected { background: #caf2b4; box-shadow: inset 0 2px 2px #a9df8f, 0 1px 0 #fff; }
.choice-block .selected.no { background: #fedddf; box-shadow: inset 0 2px 2px #e7afb5, 0 1px 0 #fff; }
/* - Double List Control - */
.double-list-select h4, .doubleListSelectTitle { font-weight: 400; font-size: 13px; }
.dls-box-area, .doubleListSelectLeft, .doubleListSelectRight { border-color: #c8c8c8; background: #fff; }
.dls-box-area li, .doubleListSelectItem { border-color: #dbdbdb; }
.dls-box-area li.marked, .doubleListSelectItem.selected { background: #cfe2ef; filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#e6f5ff,EndColorStr=#cfe2ef); background-image: -webkit-linear-gradient(top, #e6f5ff, #cfe2ef); background-image: -moz-linear-gradient(top, #e6f5ff, #cfe2ef); background-image: -ms-linear-gradient(top, #e6f5ff, #cfe2ef); background-image: -o-linear-gradient(top, #e6f5ff, #cfe2ef); background-image: linear-gradient(top, #e6f5ff, #cfe2ef); box-shadow: inset 0 1px 0 #fff; }
.dls-box-area b { font-weight: 400; }
.dls-box-area span { color: #787878; }
/* - Spinner - */
.spinUpBtn, .spinUpBtnHover, .spinUpBtnPress, .spinDownBtn, .spinDownBtnHover, .spinDownBtnPress { background: url(../images/spinner-buttons.gif) no-repeat; }
.spinUpBtnHover { background-position: 0 -16px; }
.spinUpBtnPress { background-position: 0 -32px; }
.spinDownBtn { background-position: 0 -8px; }
.spinDownBtnHover { background-position: 0 -24px;}
.spinDownBtnPress { background-position: 0 -40px; }
/* - Slider - */
.sliderBase, .sliderGlow, .sliderControl { background: url(../images/slider.png) no-repeat; }  
.sliderBase { background-position: 100% -20px; }
.sliderGlow { background-position: 6px -40px; }

/* = Wizard =
------------------------------------------------------------------------------ */
.wizard-area li span { font-weight: 700; }
.wizard-area .step.active { color: #006cce; }
.wizard-area .step.before { color: #999; }
.wizard-area .spacer { background-image: url(../images/wizard-dots.png); }
.wizard-area .step div { background: url(../images/wizard-numbers.png); }
.wizard-area .st_1 div { background-position: -54px 0; }
.wizard-area .st_2 div { background-position: -54px -27px; }
.wizard-area .st_3 div { background-position: -54px -55px; }
.wizard-area .st_4 div { background-position: -54px -83px; }
.wizard-area .st_5 div { background-position: -54px -111px; }
.wizard-area .st_6 div { background-position: -54px -139px; }
.wizard-area .st_7 div { background-position: -54px -167px; }
.wizard-area .st_8 div { background-position: -54px -195px; }
.wizard-area .st_1.active div { background-position: -27px 0; }
.wizard-area .st_2.active div { background-position: -27px -27px; }
.wizard-area .st_3.active div { background-position: -27px -55px; }
.wizard-area .st_4.active div { background-position: -27px -83px; }
.wizard-area .st_5.active div { background-position: -27px -111px; }
.wizard-area .st_6.active div { background-position: -27px -139px; }
.wizard-area .st_7.active div { background-position: -27px -167px; }
.wizard-area .st_8.active div { background-position: -27px -195px; }
.wizard-area .st_2.before div { background-position: 0 -27px; }
.wizard-area .st_3.before div { background-position: 0 -55px; }
.wizard-area .st_4.before div { background-position: 0 -83px; }
.wizard-area .st_5.before div { background-position: 0 -111px; }
.wizard-area .st_6.before div { background-position: 0 -139px; }
.wizard-area .st_7.before div { background-position: 0 -167px; }
.wizard-area .st_8.before div { background-position: 0 -195px; }

/* = Google Tools =
------------------------------------------------------------------------------ */
.googleToolsList li h3 { font-size: 13px; font-weight: 700; }

/* = Left Frame Switcher =
------------------------------------------------------------------------------ */
.LeftFrameSwitcher { border-color: #a8b6bd; }
.LeftFrameSwitcher div { border-color: #a8b6bd; border-radius: 0 3px 3px 0; background: #e0e6ea url(../images/left-frame.png); box-shadow: 0 1px 2px #d5d5d5; }

/* = License =
------------------------------------------------------------------------------ */
.licenseArea { font-size: 12px; line-height: 16px; }
.licenseArea .licenseTitle { font-size: 13px; font-weight: 700; line-height: 16px; }

/* = Misc =
------------------------------------------------------------------------------ */
.hint, .hint a, .hint a:visited, .hint-top, .hint-in-input { color: #787878; }
.hint a:hover, .hint a:active { color: #104382; }
.status-overused { color: #c00; font-weight: 700; }
.input-highlighted { background: #fcf0bf; }
.highlighted, .highlighted-simple  { font-weight: 700; font-size: 14px; }
.highlighted { color: #c00; }
.status-overused a { font-weight: 400; }
.list .status-overused .hint-info { color: #c00; font-weight: 700; }
.state-warning { color: #b95000; }
.state-error { color: #c80000; }
.state-bg-warning, .state-bg-error { font-weight: 700; }
.state-bg-warning { color: #b95000; background: #ffef82; box-shadow: inset 0 2px 2px #efbc4a, 0 1px 0 #fff; }
.state-bg-error { color: #cf2121; background: #f0acb0; box-shadow: inset 0 2px 2px #cf747d, 0 1px 0 #fff; }
table.scrollingBoxBorder { border-color: #787878; background-color: #fff; }
.specific { font-weight: 700; }
code, .code { font-family: "courier new", mono, serif; font-size: 10px; }
.reportSection { border-color: #ccc; }
.reportIndex a:link, .reportIndex a:visited { color: #444; }
.sid-pa #screenID { color: #f5f5f5; }

/* = Buttons =
------------------------------------------------------------------------------ */
.btn, .m-btn,
.formArea .commonButton, .formButtons .commonButton, .paging .commonButton { border-color: #a3afb7; font-weight: 400; color: #5d6973; background: #dbe3e7 url(../images/btn.png) repeat-x; background-clip: padding-box; box-shadow: inset 0 0 1px #fff, 0 1px 2px #d6d6d6; }
.btn button,
.commonButton button { background: none; font-weight: 400; color: #5d6973; text-shadow: 0 1px 0 #fff; }
.btn:hover, .m-btn:hover,
.formArea .commonButton:hover, .formButtons .commonButton:hover, .paging commonButton:hover { border-color: #808287; color: #555; background-color: #ebf1f4; background-position: 0 -30px; box-shadow: 0 1px 3px rgba(0,0,0,0.3), inset 0 0 3px #fff; }
.btn:active, .m-btn:active,
.formArea .commonButton:active, .formButtons .commonButton:active, .paging .commonButton:active { border-color: #a3afb7; background-color: #e5ebed; background-position: 0 -60px; box-shadow: inset 0 1px 2px #bdc3c6; }
.btn:hover button,
.formArea .commonButton:hover button, .formButtons .commonButton:hover button, .paging .commonButton:hover button { color: #555; }
a.m-btn, a.m-btn:visited { text-decoration: none; color: #5d6973; }
a.m-btn:hover, a.m-btn:active { color: #555; }
.btn.action, .m-btn.action,
#bid-ok, #bid-finish { border-color: #86b0d8; color: #174a79; background-color: #d5e8f3; background-position: 0 -90px; box-shadow: inset 0 0 1px #eaf3f9, 0 1px 2px #d6d6d6; }
.btn.action:hover, .m-btn.action:hover,
#bid-ok:hover, #bid-finish:hover { border-color: #629bcf; color: #072e52; background-color: #dbeaf5; background-position: 0 -120px; box-shadow: 0 1px 3px rgba(0,0,0,0.3), inset 0 0 3px #f0f7fb; }
.btn.action:active, .m-btn.action:active,
#bid-ok:active, #bid-finish:active { border-color: #76aadb; background-color: #d2e5f3; background-position: 0 -150px; box-shadow: inset 0 1px 2px #8db6d4; }
.btn.action button, a.m-btn.action, a.m-btn.action:visited,
#bid-ok button, #bid-finish button { text-decoration: none; color: #174a79; }
.btn.action:hover button, a.m-btn.action:hover, a.m-btn.action:active,
#bid-ok:hover button, #bid-finish:hover button { color: #072e52; }
.btn.disabled, .btn.disabled:hover, .m-btn-disabled, .m-btn-disabled:hover, .action.m-btn-action-disabled, .action.m-btn-action-disabled:hover { border-color: #cbcbcb; color: #888; background-color: #e3e3e3; background-position: 0 -180px; box-shadow: inset 0 0 1px #fff, 0 1px 2px #d6d6d6; }
.btn.disabled button, .btn.disabled:hover button, .m-btn-disabled span, .action.m-btn-action-disabled span { color: #888; }
/* - Text with big icon - */
.b-btn,
.toolsArea .commonButton, .formArea .toolsArea .commonButton { font-size: 13px; line-height: 16px; text-decoration: none; color: #444; box-shadow: none; }
a.b-btn, a.b-btn:visited, a.b-btn:hover, a.b-btn:active,
.toolsArea div.commonButton:hover, .formArea .toolsArea div.commonButton:hover { text-decoration: none; color: #444; background: 50% 0 no-repeat; box-shadow: none; }
/* - Text with small icon - */
.s-btn, .sb-btn,
.commonButton, .listArea .buttons .commonButton { font-size: 13px; line-height: 16px; color: #0050b4; }
.commonButton, .listArea .buttons .commonButton { box-shadow: none; }
.s-btn, a.s-btn, a.s-btn:visited { color: #0050b4; }
a.s-btn:hover, a.s-btn:active, a.sb-btn:hover, a.sb-btn:active,
div.commonButton:hover { color: #104382; }
.sb-btn, a.sb-btn, a.sb-btn:visited { color: #444; text-decoration: none; }
a.sb-btn:hover, a.sb-btn:active { border-color: #b7d0de; color: #0050b4; background: #e0edf5; box-shadow: inset 0 15px 10px -10px #f0f9ff, inset 0 -10px 15px -10px #e0edf5; -webkit-transition: background-color 0.3s linear, box-shadow 0.3s linear; -moz-transition: background-color 0.3s linear, box-shadow 0.3s linear; -o-transition: background-color 0.3s linear, box-shadow 0.3s linear; transition: background-color 0.3s linear, box-shadow 0.3s linear; }
/* - Disabled text - */
.btn-disabled, a.btn-disabled, a.btn-disabled:visited, a.btn-disabled:hover, a.btn-disabled:active,
span.commonButton { color: #888; text-decoration: none; }

/* = Popup Windows (sid-popup) =
------------------------------------------------------------------------------ */
.topline { border-color: #c4cacd; background: #f3f5f6; filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#ffffff,EndColorStr=#e8ecee); background-image: -webkit-linear-gradient(top, #fff, #e8ecee); background-image: -moz-linear-gradient(top, #fff, #e8ecee); background-image: -ms-linear-gradient(top, #fff, #e8ecee); background-image: -o-linear-gradient(top, #fff, #e8ecee); background-image: linear-gradient(top, #fff, #e8ecee); }
.screenshots-images img { box-shadow: 0 0 20px #000; }
.home-dir-popup input[readonly] { background: #f1f1f1; }