/* Parallels Panel Theme (custom.css) */

/* = Headings =
------------------------------------------------------------------------------ */
.heading h2 b, .screenTitle .name, .screenTitle b, .objects-details h2 b { color: #507892; font-weight: 400; }

/* - Wizard - */
.wizardTitle { border-color: #6e89dd; font-size: 18px; color: #203597; }

/* = Panels =
------------------------------------------------------------------------------ */
.b-panel { border-color: #c4cacd; background: #fff; background-clip: padding-box; box-shadow: 0 1px 1px #e6e6e6; }
.b-panel > .box-area > .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 > .box-area > .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; }
.chart-legend .label-5 em { background: #cd7b7b; }
.chart-legend .label-6 em { background: #cfb685; }
.chart-legend .label-7 em { background: #5daacb; }
.chart-legend .label-8 em { background: #81cf5b; }

.panel { border-color: #d5dadf; background: #f0f3f5; box-shadow: inset 0 1px 0 #fff; }
.panels-group .panel:first-child { box-shadow: none; }
.panel .panel-heading { font-size: 15px; }
.panel .panel-heading .panel-heading-name { font-size: 15px; color: #5e6974; }
.panel .panel-heading a, .panel .panel-heading a:visited { color: #5e6974; }
.panel .panel-heading a:hover, .panel .panel-heading a:active { color: #47515b; }
.panel .panel-heading .panel-control { background: url(../images/collapsible-control.png) no-repeat; background-size: 18px 80px; }
.panel.panel-collapsed .panel-heading .panel-control { background-position: 0 -18px; }
.panel .panel-content { font-size: 12px; color: #818e9b; }
.panel .panel-sub-heading { font-size: 13px; font-weight: 400; color: #5e6974; }
.panel hr { color: #dee3e8; background-color: #dee3e8; box-shadow: none; }
.panel-ul > li { background: url(../images/bullet.gif) 0 11px no-repeat; }
.panel .app-block, .panel .app-block:visited { color: #727f86; text-decoration: none; }
.panel .app-block:hover, .panel .app-block:active { color: #1a9cd9; }
.data-list b, .panel.p-system-overview .system-overview-list b { font-weight: 700; }
.panel-bottom-actions { border-color: #dee3e8; }
.panel-bottom-actions a, .panel-bottom-actions a:visited { color: #7aa9bf; }
.panel-bottom-actions a:hover, .panel-bottom-actions a:active { color: #94c2d8; }
.panel.p-promo .tools-list .tool-block, .panel.p-promo .tools-list a.tool-block { color: #8c9498; text-decoration: none; }
.panel.p-promo .tools-list .tool-block .tool-name { font-size: 13px; color: #727f86; text-decoration: none; }
.panel.p-promo .tools-list a.tool-block:hover .tool-name { color: #0b76bc; }
.panel.p-promo .tools-list .tool-actions a.link-02, .panel.p-promo .tools-list .tool-actions a.link-02:visited { color: #7aa9bf; }
.panel.p-promo .tools-list .tool-actions a.link-02:hover, .panel.p-promo .tools-list .tool-actions a.link-02:active { color: #94c2d8; }
.panel .stat-name { font-weight: 700; color: #727f86; }
.panel .stat-data { font-size: 11px; color: #8c9498; }

/* = Tools List Area =
------------------------------------------------------------------------------ */
.tools-list-box .tools-list a.tool-block:hover { border-color: #d8dfe3; background: #eff2f4; box-shadow: inset 0 1px 0 #fff, 0 1px 0 #fff, inset 0 55px 40px -40px #f7f8fa; }
.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 .tool-block .tool-name { font-weight: 700; }
.tools-list a.tool-block .tool-name { color: #0877bf; text-decoration: underline; font-weight: 400; }
.tools-list a.tool-block:hover .tool-name { color: #0062a2; }
.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; }
.tools-list a.tool-block .tool-info { font-size: 12px; }
.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 > .box-area > .title h3, .e-collapsible-title { color: #5084c4; font-size: 13px; background: url(../images/expand-collapse.png) 0 -99px no-repeat; background-size: 14px 114px; }
a.e-collapsible-title, a.e-collapsible-title:visited { color: #787878; text-decoration: none; }
.operations-list-box .title h3:hover, .b-collapsible > .box-area > .title h3:hover, a.e-collapsible-title:hover, a.e-collapsible-title:active { color: #188dd9; }
.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; }

/* - 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; }
/* - Bar-Chart-Table - */
.bar-chart-item { background-color: #ededed; box-shadow: 0 1px 0 #e9eff2, inset 0 1px 0 #bac5ce, inset 1px 0 1px #bac5ce, inset -1px 0 1px #dee6eb, inset 0 2px 5px #bac6cf; }
.bar-chart-item b { font-weight: 400; font-size: 12px; color: #000; text-shadow: none; }
.bar-chart-item i { background-color: #b8c1ca; box-shadow: inset 1px 0 0 #9fa6ad, inset 0 1px 0 #9fa6ad, inset -1px 0 0 #9fa6ad, inset 0 -1px 0 #9fa6ad, inset 0 2px 0 #ccd3d8; }
.bar-chart-item-over i { background-color: #ee8c8c; box-shadow: inset 1px 0 0 #c55064, inset 0 1px 0 #c55064, inset -1px 0 0 #c55064, inset 0 -1px 0 #c55064, inset 0 2px 0 #edb3b3; }

/* = 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; background-size: 14px 114px; }
.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; }
.pb-server-health .t-collapsible th.t-collapsible-name { font-size: 13px; color: #49555b; }
.pb-server-health .t-collapsible .t-collapsible-anchor { background-position: 0 -98px; }
.pb-server-health .t-collapsible-collapsed .t-collapsible-anchor { background-position: 0 2px; }

.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: #e1effa url(../images/toolbar.png) repeat-x; box-shadow: inset 0 1px 0 #fff; }
.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: #188dd9; }
/* - Apps in Side Panel - */
.app-list-title { border-color: #c8c8c8; font-size: 13px; color: #04649c; 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: #0877bf; text-decoration: underline; }
a.app-list-item-block:hover .app-list-item-name { color: #188dd9; }
/* - Apps Group List - */
.aps-group-list > li, .catalog-item { border-color: #dbdee2; background: none; }
.aps-group-list h4, .catalog-item-name { font-weight: 400; font-size: 13px; }
.aps-package-info-box h3 { font-weight: 400; font-size: 21px; color: #000; }
.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: #0877bf; text-decoration: underline; }
.aps-marketplace-list .package-block h4 a:hover, .aps-marketplace-list .package-block h4 a:active { color: #188dd9; }
.aps-marketplace-details .package-actions .action-block, .catalog-overview .catalog-overview-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, .catalog-overview .catalog-overview-actions .sys-reqs li { background: url(../images/bullet.gif) 7px 5px no-repeat; }
.aps-marketplace-details .package-info h3, .catalog-overview .catalog-overview-info h3 { font-weight: 400; font-size: 21px; color: #000; }
.aps-marketplace-details .package-info h3 .package-version, .catalog-overview .catalog-overview-info h3 .catalog-overview-version { font-size: 13px; color: #787878; }
.catalog-overview-img a { border-color: #d6dfe3; border-radius: 3px; background: #fff; }

/* = 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; }
.tree-item-hover { background-color: #e5f5fb; box-shadow: inset 0 1px 0 #fff, inset 0 60px 60px -60px #fff, 0 1px 0 0 rgba(21,61,87,0.2); }
.tree-item-row-active .tree-item-select { background: #1d98d0; background-clip: padding-box; box-shadow: 0 -1px 0 #135ba2, 0 1px 0 #fff, inset 0 3px 3px #1c85c4; }
.tree-item-row-active b { color: #fff; text-shadow: 0 -1px 0 #09527d; }
/* - 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; box-shadow: inset 0 0 1px #eaf3f9, inset 0 30px 20px -20px #deedf6, inset 0 -35px 20px -20px #b9d5ea, 0 1px 2px #d6d6d6; }
.fm-modes-item-active a:hover { border-color: #629bcf; color: #072e52; background-color: #dbeaf5; box-shadow: 0 1px 3px rgba(0,0,0,0.3), inset 0 0 3px #f0f7fb, inset 0 30px 20px -20px #e8f3f9; }
.fm-modes-item-active span { text-decoration: none; color: #444; }
/* - File Manager Popups - */
.fm-scrollable { border-color: #c4cacd; background: #fff; }

/* = File sharing =
------------------------------------------------------------------------------ */
.filesharing .objects-list .hint-help { border-color: #bcceda; background: #e9f3f9; box-shadow: inset 1px 1px 0 #dae6ef, inset -1px 1px 0 #dae6ef; }
.filesharing .objects-list .hint-help a, .filesharing .objects-list .hint-help a:visited { color: #0877bf; }
.filesharing .objects-list .hint-help a:hover, .filesharing .objects-list .hint-help a:active { color: #188dd9; 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; background-size: 14px 114px; }
.popup-panel .fs-select-block.hide .select-folder span { background-position: 0 1px; }
.popup-panel .two-cols-block { font-size: 11px; }
.explorer-block { border-color: #d9dcde; background: #fff; }
.explorer-block .folders-list { border-color: #d9dcde; background: #f5f5f5; }
.folders-list .active div, .tree-box .selected span { border-color: #ecd28b; background: #ffe396; background-image: -webkit-linear-gradient(top, #fff1a4, #ffe396); background-image: -moz-linear-gradient(top, #fff1a4, #ffe396); background-image: -ms-linear-gradient(top, #fff1a4, #ffe396); background-image: -o-linear-gradient(top, #fff1a4, #ffe396); background-image: linear-gradient(top, #fff1a4, #ffe396); }
.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); }
/* - 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: #188dd9; }
.confirmation-box .b-indent label { font-size: 11px; color: #787878; }

.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: #0877bf; 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; background-size: 15px 72px; }
.p-box span.close:hover { background-position: 0 -10px; }

/* = 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 .head-value { color: #04649c; font-weight: 700; font-size: 12px; }
.error { background: #fedddf; }
.error-hint, .required, .sid-legacy .error .hint { color: #c80000; }
body fieldset { border-color: #d9dcde; box-shadow: inset 0 1px 0 #fff; }
body legend { background: #f5f5f5; color: #04649c; 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; }
.e-checkbox-pre { color: #787878; }
.e-checkbox-on { color: #609d49; }
.e-checkbox-off { color: #c80000; }

/* - Double List Control - */
.double-list-select h4, .doubleListSelectTitle { font-weight: 400; font-size: 13px; }
.dls-box-area, .doubleListSelectLeft, .doubleListSelectRight { border-color: #ced7e0; background: #fff; }
.dls-box-area li, .doubleListSelectItem { border-color: #ced7e0; background: #fff; }
.dls-box-area .dls-item-block:hover { background: #f2f5f7; box-shadow: inset 0 30px 10px -10px #f7fafc; }
.dls-box-area li.marked, .doubleListSelectItem.selected, .dls-box-area li.marked .dls-item-block:hover { background: #dae3e9; box-shadow: inset 0 1px 0 #fbfcfd, inset 0 30px 15px -15px #e3eaef; }
.dls-box-area b { font-weight: 400; }
.dls-box-area span { color: #787878; }
.dls-group .collapsible-control i { background: url(../images/collapsible-control.png) 0 -72px no-repeat; background-size: 18px 80px; }
.dls-group-collapsed .collapsible-control i { background-position: 0 -61px; }
.dls-group-expanded .collapsible-control i { background-position: 0 -72px; }
.dls-group-collapsed .collapsible-control:hover i { background-position: -10px -61px; }
.dls-group-expanded .collapsible-control:hover i { background-position: -10px -72px; }
.dls-search { border-color: #ced7e0; background: #fff; background-clip: padding-box; }
.dls-search .search-input { font-size: 13px; }
.dls-search .search-input:focus { box-shadow: none; }
.dls-search .search-empty { font-style: italic; color: #999; }
/* - Extended Double List Control - */
.edls-search { border-color: #b6daf2; background: #e1effa url(../images/toolbar.png) repeat-x; background-clip: padding-box; box-shadow: inset 0 1px 0 #fff; }
.edls-search-control .search-input { border-color: #b0d4ea; background: #fdfeff; box-shadow: 0 1px 0 #fff, inset 0 2px 5px #deeaf1; }
.edls-box-body { border-color: #c3ced5; background: #fff; }
.edls-item { border-color: #e0e9f0; }
.edls-item:hover { background: #fef2d1; border-color: #f1e4c1; }
.edls-item:hover:after { background: url(../images/double-arrows.png) no-repeat; background-size: 10px 16px; }
.edls-box-second .edls-item:hover:after { background-position: 0 -8px; }
.edls-list .edls-item.selected { border-color: #e9eef1; background: #ffe396; background-image: -webkit-linear-gradient(top, #fff1a4, #ffe396); background-image: -moz-linear-gradient(top, #fff1a4, #ffe396); background-image: -ms-linear-gradient(top, #fff1a4, #ffe396); background-image: -o-linear-gradient(top, #fff1a4, #ffe396); background-image: linear-gradient(top, #fff1a4, #ffe396); }
.edls-list-empty, .edls-ajax-loading { font-style: italic; color: #999; }
.edls-ajax-loading .ajax-loading { background-position: 0 50%; }
.edls-control-wrap { border-color: #cdd7dd; border-radius: 4px; color: #787878; background: #edeef0; }
.edls-over .edls-control-wrap { border-color: #e6d5a9; background: #fef2d1; box-shadow: 0 0 0 3px #c3ddec; }
.edls-over-first.edls-selected-first .edls-control-wrap, .edls-over-second.edls-selected-second .edls-control-wrap { border-color: #9fbfd3; color: #174a79; background: #cae5f9; box-shadow: inset 0 1px 0 #fff, inset 0 30px 20px -20px #ddeffd, 0 0 0 3px #c3ddec; cursor: pointer; }
.edls-over-first.edls-selected-first .edls-control-wrap:hover, .edls-over-second.edls-selected-second .edls-control-wrap:hover { border-color: #94bdd7; color: #072e52; background-color: #c3e4fd; box-shadow: 0 1px 0 #ebeef0, inset 0 1px 0 #fff, inset 0 30px 20px -20px #ebf5fd, 0 0 0 3px #c3ddec; }
.edls-over-first.edls-selected-first .edls-control-wrap:active, .edls-over-second.edls-selected-second .edls-control-wrap:active { border-color: #94bdd7; background-color: #cde6f8; box-shadow: inset 0 1px 2px #b3d6ef, 0 0 0 3px #c3ddec; }
.edls-over-first.edls-selected-first .edls-control-indicator, .edls-over-second.edls-selected-second .edls-control-indicator { border-color: #9fbfd3; }
.edls-over-first.edls-selected-first .edls-control-indicator:after, .edls-over-second.edls-selected-second .edls-control-indicator:after { background: url(../images/double-arrows.png) no-repeat; background-size: 10px 16px; }
.edls-over-second.edls-selected-second .edls-control-indicator:after { background-position: 0 -8px; }
.edls-over-first .edls-box-first .edls-box-wrap, .edls-over-second .edls-box-second .edls-box-wrap { border-radius: 4px; box-shadow: 0 0 0 3px #c3ddec; }
.search-result-label { font-weight: 400; background: #b6daf2; }
/* - Combobox / Lookup - */
.lookup > .lookup-button button { background: url(../images/search.png) no-repeat; background-size: 16px; }
.lookup > .lookup-button-clear button { background-image: url(../images/clear-search.png); }
.lookup-note { border-color: #c9cfd6; color: #666; }
.lookup-empty { color: #666; }
/* - Spinner - */
.sid-pa .spinUpBtn, .sid-pa .spinUpBtnHover, .sid-pa .spinUpBtnPress, .sid-pa .spinDownBtn, .sid-pa .spinDownBtnHover, .sid-pa .spinDownBtnPress { background: url(../images/spinner.png) no-repeat; }
.sid-pa .spinUpBtnHover { background-position: 0 -21px; }
.sid-pa .spinUpBtnPress { background-position: 0 -42px; }
.sid-pa .spinDownBtn { background-position: -24px 0; }
.sid-pa .spinDownBtnHover { background-position: -24px -21px; }
.sid-pa .spinDownBtnPress { background-position: -24px -42px; }
/* - Slider - */
.sliderBase, .sliderGlow, .sliderControl { background: url(../images/slider.png) no-repeat; }
.sliderBase { background-position: 100% -20px; }
.sliderGlow { background-position: 6px -40px; }
/* - Editable Field - */

/* = Wizard =
------------------------------------------------------------------------------ */
.wizard-steps { border-color: #c8c8c8; box-shadow: 0 1px 0 #fff; }
.wizard-step-number { background: #dfdfdf; color: #7f878c; box-shadow: inset 0 1px 0 #d6d6d6, 0 1px 0 #fff; }
.wizard-step-number b { background: #dfdfdf; box-shadow: inset 0 1px 0 #c7c7c7, 0 1px 0 #fff; }
.wizard-item-completed .wizard-step-number, .wizard-item-current .wizard-step-number { background: #d6e7f0; color: #6b9db9; box-shadow: inset 0 1px 0 #bdd6e4, inset 0 -1px 0 #bdd6e4, 0 1px 0 #fff; }
.wizard-item-current .wizard-step-number { color: #fff; }
.wizard-item-completed .wizard-step-number b { background: #d6e7f0; box-shadow: 14px 0 0 -11px #d6e7f0, -14px 0 0 -11px #d6e7f0, 0 0 0 1px #94bfd7, inset 0 -12px 15px -9px #bcd7e5, inset 0 10px 10px #e4f1f9; }
.wizard-item-completed:first-child .wizard-step-number b { box-shadow: 14px 0 0 -11px #d6e7f0, 0 0 0 1px #94bfd7, inset 0 -12px 15px -9px #bcd7e5, inset 0 10px 10px #e4f1f9; }
.wizard-item-current  .wizard-step-number b { background: #8bbbdc; text-shadow: 0 -1px 0 #5b90b4; box-shadow: -14px 0 0 -11px #d6e7f0, 0 0 0 1px #94bfd7, inset 0 0 0 1px #d6e7f0, inset 0 0 0 2px rgba(0,0,0,0.2), inset 0 -12px 15px -9px #71aad0, inset 0 10px 10px #a3cae7; }
.wizard-item-current:first-child  .wizard-step-number b { box-shadow: 0 0 0 1px #94bfd7, inset 0 0 0 1px #d6e7f0, inset 0 0 0 2px rgba(0,0,0,0.2), inset 0 -12px 15px -9px #71aad0, inset 0 10px 10px #a3cae7; }
.wizard-item a, .wizard-item a:visited, .wizard-item a:hover, .wizard-item a:active { color: #444; }
.wizard-item-current .wizard-step-name, .wizard-item-current a, .wizard-item-current a:visited, .wizard-item-current a:hover, .wizard-item-current a:active { color: #188dd9; }

/* TODO: remove styles with .wizard-area */
.wizard-area li span { font-weight: 700; }
.wizard-area .step.active { color: #188dd9; }
.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: #188dd9; }
.generated-password { /*color: red;*/ }
.status-overused { color: #c00; font-weight: 700; }
.input-highlighted, input.input-highlighted, select.input-highlighted, textarea.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", monospace, serif; }
textarea.code { font-size: 12px; line-height: 18px; }
.reportSection { border-color: #ccc; }
.page-loading { border-color: #ccc; background-color: #fff; color: #b0cde4; box-shadow: 0 2px 3px rgba(0,0,0,0.2); }
.badge-new, .objects-toolbar .s-btn .badge-new { border-radius: 0 3px 3px 0; background-color: #e50008; box-shadow: 1px 1px 0 rgba(0, 0, 0, 0.3); color: #fff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); font-weight: 700; font-size: 11px; }
.badge-new.left { border-radius: 3px 0 0 3px; box-shadow: -1px 1px 0 rgba(0, 0, 0, 0.3); }
.badge-new:before { border-color: transparent #e50008 transparent transparent; }
.badge-new.left:before { border-color: transparent transparent transparent #e50008; }

/* = APS section =
------------------------------------------------------------------------------ */
/* - Inputs - */
.apsDateTextBoxError input, .dijitTextBoxError input, .apsTextAreaError, .dijitValidationTextBoxError input { border-color: #ff9696; background: #fedddf; }
.dijitTextBoxError input:focus, .dijitValidationTextBoxError input:focus { border-color: #ff9696; box-shadow: 0 0 3px #e7afb5; }
.dijitPlaceHolder { font-style: italic; color: #aaa; }
/* - Horizontal Slider - */
.dijitSliderDisabled .dijitSliderBar { background-image: none;  }
.dijitSliderProgressBarH { background-color: #b8c1ca; box-shadow: inset 1px 0 0 #9fa6ad, inset 0 1px 0 #9fa6ad, inset -1px 0 0 #9fa6ad, inset 0 -1px 0 #9fa6ad, inset 0 2px 0 #ccd3d8; }
.dijitSliderRightBumper, .dijitSliderLeftBumper { background: none; box-shadow: none; }
.dijitSliderImageHandle { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAASCAYAAABvqT8MAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAATFJREFUeNqUkk+OgjAYxV9HkBWRrQtxnA3HUCchMYYLeAG3HMi1J8ADjMQTcIQRE51EXICRMNN+AzXE+YMEv+RL2/T9+l6bsiRJaLlcIggCxHGMqup2u7AsC7PZDGyxWFCnY8C2bei6Xgns93v4vo/zOQFc16XD4YOy7LO24zih+XxOSpqmUNttcCFQV4qqotAqxYJzLrtJKVmWPQa01DYEFzkgmgGcIPM3digO5o84AASROwjREGg9MRCR7GYOXxkulws0TasVHo9HOTLP8+h9G2I4HMMwjLvizcbHy+AZrIiyWq1oewc6naL8H60xyMWTyYSxMnsJjUY3KIqu4n7fxHQ6ZTLSz8sWUBiGGI9f5aut128wzZv4H1BCu3An5z2z90tcCZRQMTqOw/7ufQswAJku06l6yOKJAAAAAElFTkSuQmCC"); }
.dijitSliderBottomBumper, .dijitSliderTopBumper, .dijitSliderRemainingBar { background: #e3eaef; box-shadow: 0 1px 0 #e9eff2, inset 0 1px 0 #bac5ce, inset 1px 0 1px #bac5ce, inset -1px 0 1px #dee6eb, inset 0 2px 5px #bac6cf; }
/* - Calendar - */
.dijitCalendarMonthMenu { border-color: #c4cacd; background: #fff; box-shadow: 0 2px 2px #e6e6e6; }
.apsCalendar.popup-box .dijitCalendarSelectedDate { background: #fbe694; }
/*.apsCalendar.popup-box div.c1 { background: #fff; }*/
/* - ComboBox - */
.dijitComboBoxMenu { border-radius: 3px; border-color: #8ea2af; background-color: #f9fafb; background-clip: padding-box; box-shadow: 0 1px 0 #d9e0e5; }
.dijitMenuItemSelected, .dijitMenuItemHover { border-radius: 2px; border-color: #c9cfd6; color: #141f25; background-color: #d8e0e6; box-shadow: inset 0 25px 15px -15px #dfe6eb; }
.dijitComboBoxHighlightMatch { background: #b6daf2; }