/* ===========  To main.css ==============*/
/* Adding to plesk native style, for sub-tabs */

/*summary-grid*/
.summaryGrid.even-grid.inner { margin-top: 5px; margin-bottom: 5px; }
.summaryGrid.form-grid.inner td { padding-bottom: 6px; }
.summaryGrid.inner .sgc { padding-right: 10px; }

/* Overriding plesk native style, for nesting tables */
.sid-pa td.field-value td.field-value {	padding: 0 3px 0 0; }
.sid-pa .field-name label, .sid-pa .field-value label { display: inline-block; margin-top: 3px; }

/* Overriding plesk native style, for calendar icons in search */
.sid-pa .searchFieldWrap img { margin: 0 6px 0 -6px; }
.sid-pa .search-box li .popup-box span { padding:0; }

/* Overriding plesk native style, for no-action lists */
.sid-pa .toolbar-hidden .objects-toolbar { display: none; }

/* Overriding plesk native style, for top frame */
.sid-pa .shortcuts .top-user-info.top-subscription-selector { margin-top: 1px; }
.sid-pa .shortcuts .top-subscription-selector td, .sid-pa .top-subscription-selector th { padding:5px; }
.sid-pa .shortcuts .shortcuts-item select { font-size: 10px; padding:0; }
.sid-pa .shortcuts .top-subscription-selector td { padding:1px;}

/*TODO use universal */
.sid-pa .heading .toolbar .sb-refresh { margin: 0 0 -7px 10px; text-decoration: none; }
.sid-pa .form-table .popup-content-area td { padding: 3px; }

.sid-pa #screenID { color: #f5f5f5; }


/* TODO use plesk native,  */
.sid-pa .heading .toolbar .s-btn { margin: 0 0 -7px 10px; font-size: 11px; }
.sid-pa .heading .toolbar .sb-help span { background-image:url(../v3/icons/16/plesk/help.png); }
.sid-pa .heading .toolbar .sb-edit span { background-image:url(../v3/icons/16/plesk/modify.png); }

.sid-pa #topTxtToCP { display: inline-block; margin: 15px 12px 0 0; background-repeat: no-repeat; vertical-align: top; text-align: left; white-space: nowrap; letter-spacing: 0; font-weight: bold; font-size: 11px; }
.sid-pa #topTxtToBM { display: inline-block; margin: 15px 12px 0 0; background-repeat: no-repeat; vertical-align: top; text-align: left; white-space: nowrap; letter-spacing: 0; font-weight: bold; font-size: 11px; }
.sid-pa #topTxtToCP, .sid-pa #topTxtToBM { font-weight: 700; font-size: 13px; }
.sid-pa .errorOneField { position: relative; }

.sid-pa .form-table .cellRows td { padding:0; }

.form-row-hints td { padding-top: 0; padding-bottom: 5px; }

/*workaround for  POA-67561 */
.sid-pa .admin-home .admin-dashboard-box select { margin-bottom: 6px; }

/*workaround for  PBA-35529 */
.sid-pa .form-row .f-big-size, .sid-pa .form-row textarea { width: auto; }

/* =========== To custom.css =================== */ 

/* Overriding plesk native style, for no-action lists */
.sid-pa .toolbar-hidden .search-box { border-top: 1px solid #C0C7FC; }

/* Overriding plesk native style, for top frame */
.sid-pa .shortcuts .shortcuts-item a { color: #C8C8C8; text-shadow: 0 -1px 0 #000000; }
.sid-pa .shortcuts .shortcuts-item a:hover { color: #64c8ff; }
.sid-pa .shortcuts .sb-logout span { background-image: url("../v3/icons/16/plesk/top-logout.png"); }

/* Error Field*/
.sid-pa .errorOneField { border-color: #ff9696; background: #ffc9c9; background: -webkit-linear-gradient(top, #ffc9c9, #ffe6e6); background: -moz-linear-gradient(top, #ffc9c9, #ffe6e6); background: -ms-linear-gradient(top, #ffc9c9, #ffe6e6); background: linear-gradient(top, #ffc9c9, #ffe6e6); }

/* Left Tree*/
/* Workaround for #POA-67627 TO BE REMOVED IN POA 5.5 !!! */
.sid-wg.sid-left .navTitle.nodeActive { font-weight:bold; color:#000000;background: none;box-shadow:none; }

.hint-in-input { color: #999999; }

/* Toolbar on the Home CCP screen */
.sid-pa.admin-home .toolbar { text-align:right; margin-bottom:10px; }

/* Fix for PBA-34467 Remove padding on the PA CCP screens because PA uses frames */
.sid-pa.sid-main-top #wrapper { padding: 0px; }

/* Fix for PBA-35373 Buttons are too close on ARDoc screen. */
.sid-pa #main .btns-box { margin-top: 2px; }
.sid-pa #main .btns-box .btn { margin-top: 8px; }

