:root {
	/* https://www.hexdictionary.com/ */
	/* panel1 */
	--east-bay: #325083;
	--gainsboro2: #dedede;
	--lightsteelblue: #b4c9e2;
	--link-water5: #d5e1f1;
	--mischka: #d0d7e5;
	--polo-blue: #88a1c2;
	--zircon: #f7faff;
	--zumthor: #ebf0fa;

	--input-border-color: var(--cadet-blue);
}

body{background:var(--zumthor); }

fieldset{border-color:var(--cornflower); }


a:link, a:visited{color:var(--black); }
a:hover, a:active{color:var(--congress-blue); }

a.noun:link, a.noun:visited, .breadcrumbs .panelBar :last-child{color:var(--congress-blue); }
a.noun:hover, .breadcrumbs .panelBar :last-child:hover{color:var(--black); }


input:not([type=color]):not([type=file]):not([type=button]):not(.tmplCodeH), select{border-color:var(--cadet-blue); }


textarea, .mySelect{border-color:var(--cadet-blue); }
input:not([type=file]):not([type=button]):not(.tmplCodeH):focus,
select:focus{border-color:#8db2e3; background:linear-gradient(#8db2e333, var(--white) .5rem); }
textarea:focus{border-color:#8db2e3; background:linear-gradient(#8db2e333, var(--white) 1.1rem); }
hr{color:var(--cornflower); }

ul{list-style:url('../img/wd/1/li.png'); }



.fa-cthide{background-image:url('../img/wd/1/tab-close.gif'); }
.fa-wait{background-image:url('../img/wd/1/ajaxs.gif'); }

#good-list-head{width:100%; line-height:20px; margin-bottom:4px; }
#mysites-list .serv { border-color:var(--periwinkle); background:var(--link-water3); }
#lform-table .sw{width:150px }
#lform-table .myWinError, #lform-table .remind{font-size:11px }
#lform-table .label{width:150px }
#report-bfilters .div{border-left:1px solid #808080; display:inline; margin:0 5px; padding:2px 0 }
#report-bfilters .title{display:inline; padding:2px 3px; cursor:help; text-decoration:underline }
#catsoper td{font-size:9pt; line-height:170% }
.standart{width:80% }

a.uHelp, a.tariffs-open-info { border-color:#8fb1db; background:var(--link-water3); }
a.uHelp:hover { border-color:#7893b6; }

fieldset.collapsible legend i.fa{display:none }
.collapsible legend{background:url('../img/icon/pm.gif') no-repeat scroll 2px 4px transparent; cursor:pointer; padding-left:15px}
.ntmpl-hide{background-position:2px -19px!important }
.minus legend{background-position:2px -17px; }
#ufm_uploadform .file-field-text-add{display:none }

.xw-mc{font-size:9pt; }

.copy{font-size:8pt}
.fHelp{font-size:8pt; color:#969696; padding-top:4px}
.glag{border-bottom:1px dashed #a3a3a3; }


input.tmplCodeH{background:var(--link-water3); border:1px solid var(--polo-blue); }
input.tmplCodeHo,
input.tmplCodeH:hover{background:var(--periwinkle); border:1px solid var(--polo-blue); }
input.tmplCodeH::-moz-selection{background:#2d5487; }
input.tmplCodeH::selection{background:#2d5487; }

#prov_wrapper th{background:url('../img/wd/1/bul2.gif') no-repeat scroll 5px 6px transparent;  }

ul.uz{margin:5px 0 6px 3px; padding:0 0 0 15px; }
ul li{margin:2px 0; }
ul.uz1{list-style:none; margin:0px; padding:0px; }
li.uz1{margin:0px; padding:0 0 0 15px; }

.clip-wrap{border:1px solid var(--periwinkle); background-color:var(--link-water3) }
.clip-wrap:hover{border-color:var(--perano) }
.myTbl{background:var(--periwinkle); }
.myTblTD0{background:var(--link-water3); }
.myTblTD1{background:var(--link-water); }
.myTblTD1:hover{background:var(--zumthor); }
.uweb0_myTblTD1{background:var(--link-water2); }
.myTblTD2{background:var(--zumthor); }

.myBdTop{border-top:1px solid var(--periwinkle)!important}
.myBdRight{border-right:1px solid var(--periwinkle)!important}
.myBdBottom{border-bottom:1px solid var(--periwinkle)!important}
.myBdLeft{border-left:1px solid var(--periwinkle)!important}




/* Modules Menu */
.MmenuOut:hover, .MmenuSelected{border-color:#99b6db; background:var(--lightsteelblue) linear-gradient(#d5e3f1, #c9ddf6 50%, var(--lightsteelblue) 50%, #c9ddf6); }
.sbm a:hover, .sbm a:active{background:var(--link-water2) url('../img/wd/1/menubg.gif') repeat-x scroll 0 0; }
.mnSub{background-image:url('../img/wd/1/sb.gif'); }
.mm-submenu [content]{background:var(--periwinkle); }




.pgLabel{padding:2px 5px }
.pgSwch,.pgSwchA{padding:2px 5px 2px 5px; border:1px solid var(--periwinkle); font-weight:bold; }
.pgSwchA{background:var(--link-water3); }
a.pgSwch:link,a.pgSwch:visited {text-decoration:none; color:#3288b5}
a.pgSwch:hover{text-decoration:none; background:var(--periwinkle); color:var(--black)}

.contentBg{background:var(--link-water); }

/* Categories */
.catGr { border:1px solid var(--periwinkle); background:var(--link-water3); }
.catCtP:hover, .catCt:hover { background-color:var(--zumthor); }

/* Servs Styles */
.servName{font-size:10pt; color:var(--congress-blue); font-weight:bold}
.servmenuhead { color:#2488bd; }
.servmenuhead:before { background:url('../img/wd/1/bul1.gif') no-repeat center; }
.servmenu{font-size:10pt; font-weight:bold}
a.servmenu:link{text-decoration:none; color:var(--congress-blue)}
a.servmenu:visited{text-decoration:none; color:var(--congress-blue)}
a.servmenu:hover{text-decoration:none; color:var(--black)}
.mdesc{margin:2px 0; }
.panelBar{padding:4px 0 4px 11px; background:url('../img/wd/1/a1.gif') no-repeat 0px 6px; }
.topBlock{padding:3px 3px 3px 3px; background:#d4e0f1 url('../img/wd/1/cmp-bg.gif') repeat-x 0 0; }
.topBlockM{padding:3px 3px 3px 3px; background:#f6fcff url('../img/wd/1/top-bg.gif') repeat-x 0 -10px; }
/* ------------ */

/* Templ Editor */
#tmpls-list .tba a:hover,
#tmpls-list .tba1 a:hover,
#tmpls-list .tba2 a:hover,
#tmpls-list .tba3 a:hover,
#tmpls-list .tba4 a:hover,
#tmpls-list .tba5 a:hover{color:var(--fuscous-gray); background:var(--periwinkle); }

.tmpl-enlarged { background-color:var(--link-water); }
/* ------------ */

/* Stats Styles */
.statm, .statms{padding:0 0 0 10px; background:url('../img/ma/a2.gif') no-repeat 0px 5px; }
.statms{font-weight:bold; }
.statgrbot{padding:0 10px 0 10px; background:url('../img/ma/a2.gif') no-repeat 0px 5px; height:15px; }
/* ------------ */

/* Menu Constructor */
ul.mConstr{list-style:url('../img/wd/1/a1.gif'); }
li.mcFolder{background:url('../img/wd/1/sb.gif') no-repeat 0 4px; }
/* ---------------- */

/* Main Menu */
.menuBg{background:var(--link-water2) !important; }

/* module switcher */
.servs-switchers div.Mactive{background:var(--link-water2); border-color:var(--polo-blue); }
.servs-switchers div.MnotActive{background:#f0f3f5; border-color:var(--polo-blue); }
.Mactive a:link, .Mactive a:visited, .Mactive a:hover{color:var(--congress-blue); }
.MnotActive a:link, .MnotActive a:visited, .MnotActive a:hover{color:var(--fuscous-gray); }
.MnotActive a:hover{background:var(--periwinkle); }

.xw-tc1{background:transparent url('../img/wd/1/top-bottom.png') repeat-x 0 -15px; overflow:hidden; }
.xw-tl1{background:transparent url('../img/wd/1/left-corners.png') no-repeat 0 -15px; padding-left:6px; position:relative; }
.xw-tr1{background:transparent url('../img/wd/1/right-corners.png') no-repeat right -15px; padding-right:6px; }
.xw-tc1{height:5px; }
/* ---------- */

/************ Shop Panel *************/
.matrix-list .matrix_label span{float:left; color:var(--congress-blue); cursor:pointer;  font-size:12px; }
.matrix-list .matrix_label input{float:left; width:240px; }
.matrix-list .matrix_label i.def{background:transparent url('../img/fr/ic1/pinned.gif') no-repeat 0 -1px; display:none; }
.matrix-list .bold i.def{display:none!important}
.matrix-list .matrix_label i.del{background:transparent url('../img/icon/del.png') no-repeat 0 0; display:none; }
.matrix-list .matrix_label i.edit{background:transparent url('../img/icon/rn.png') no-repeat 0 0; }
.matrix-list .matrix_label i.apply{background:transparent url('../img/icon/ok.png') no-repeat 0 0; }
.matrix-list .matrix_label i.assoc{display:none }
.matrix-list .matrix{width:380px; display:none }
.matrix-list .matrix td {padding-bottom:5px }
.matrix-list .thead1{width:65px }
.matrix-list .thead2{width:60px }
.matrix-list .thead3{width:155px }
.matrix-list .matrix input {margin-right:10px; width:50px }
.matrix-list .matrix select{margin-right:10px; width:140px }
.matrix-list .matrix .edit-item{line-height:25px; height:25px; position:relative }
.matrix-list .matrix .edit-item i{width:16px; height:16px; display:block;  position:absolute; right:5px; top:4px; background:transparent url('../img/icon/del.png') no-repeat 0 0; cursor:pointer }
.matrix-list .add-item{padding:5px }
.matrix-list .matrix textarea{margin-bottom:4px; width:630px; height:60px }
.cpdf .matrix-list .matrix{width:650px!important }
.cpdf .matrix-list .matrix select{width:auto!important }
.cpdf .matrix-list .matrix input{width:auto!important; vertical-align:-2px; margin:0 5px 0 0 }
.cpdf .matrix-list .contentBg div{float:left; height:auto; margin-right:10px; line-height:20px }

#curr-list{margin-left:10px; }
#curr-list .item{padding:4px 20px; background:transparent url('../img/wd/1/bul2.gif') no-repeat scroll 5px 7px; }
#curr-list .item span{padding:0!important; font-size:8pt!important }
#curr-list .item img{width:16px; height:16px; margin-right:10px; cursor:pointer; vertical-align:-3px; }

.tabsheets{padding:7px 0px 0px 18px }
.tabsheets *{margin:0; padding:0 }
.tabsheets ul, .tabsheets ul li{list-style:outside none none; background:none}
.tabsheets li{float:left; font-size:1.0em; line-height:18px}
.tabsheets u{text-decoration:none}
.tabsheets a{float:left; display:block; position:relative; z-index:1; margin-left:-18px; cursor:pointer; color:#686867; background:url('../img/wd/1/tabs-map.gif') no-repeat 100% -18px; text-decoration:none; outline:0 }
.tabsheets b{float:left; font-weight:normal; display:block; background:url('../img/wd/1/tabs-map.gif') no-repeat 0 -54px; padding:0px 24px 0 21px; }
.tabsheets i{float:left; font-style:normal; display:block; height:18px; background:url('../img/wd/1/tabs-map.gif') repeat-x 0 -90px}
.tabsheets .active a, .tabsheets a:hover{background-position:100% 0px; z-index:2; color:var(--black) }
.tabsheets .active b, .tabsheets a:hover b{background-position:0 -36px }
.tabsheets .active i, .tabsheets a:hover i{background-position:0 -72px }
.tabsheets li.wait{display:none; width:16px; height:16px; background:url('../img/fr/mnAjax.gif') no-repeat 0 0 }

.excel-conf{float:left}
.excel-conf fieldset{display:inline }
.excel-conf fieldset p{padding:0; margin:0 0 5px 15px }
.excel-conf .xls_conf_type th{height:30px; line-height:30px }
.excel-conf td.status{width:16px; }
#conf-setup th .myBtnCont{text-align:center; width:60px!important }
.sheets{border-left:var(--mischka) 1px solid; border-top:var(--mischka) 1px solid; width:100% }
.sheets td, .sheets th{border-right:var(--mischka) 1px solid; border-bottom:var(--mischka) 1px solid; color:var(--black); font-size:8pt }
.sheets th{background-color:#e4ecf7 }
.sheets td{background-color:var(--white) }
#goods a.catref{text-decoration:none }
#goods a:hover.catref{text-decoration:underline }
#goods td.myTblTD0{font-weight:bold }
.cat-tree li{background:none; padding:0; }
.cat-tree i{padding-left:12px; height:14px; background:transparent url('../img/wd/1/sb.gif') 0 2px no-repeat }
.cat-tree u{margin-right:-10px; height:14px; background:transparent url('../img/icon/pm.gif') no-repeat }
.cat-tree u.plus{background-position:0 3px; }
.cat-tree u.minus{background-position:0 -18px }
#goods-cat-tree { border-color:var(--perano); }
#goods-list .non{font-weight:bold; color:red }
#goods-list .act{font-weight:bold }
#goods-list .dig{padding-left:16px; background:transparent url('../img/icon/at.gif') top left no-repeat }
#goods-table-head a{padding-right:10px; }
#goods-table-head a.asc{background:transparent url('../t/101/s1.gif') right top no-repeat }
#goods-table-head a.desc{background:transparent url('../t/101/s.gif') right top no-repeat }
#goods fieldset{padding-bottom:5px; }
#order div.matrix_label{background-position:0 0; background-repeat:no-repeat; background-color:transparent }

#filemanager{margin:6px }
.ufm-table{width:100%}
.ufm-table TH{font-size:9pt; padding:4px 20px 4px 4px; cursor:default; text-align:left; -moz-user-select:none; height:20px}
.ufm-table .header{background-image:url('../img/icon/sort.gif'); background-repeat:no-repeat; background-position:center right; cursor:pointer; height:24px}
.ufm-table .headerSortUp{background-image:url('../img/icon/sortasc.gif')}
.ufm-table .headerSortDown{background-image:url('../img/icon/sortdesc.gif')}
.ufm-table .headerSortDown, .ufm-table .headerSortUp{background-color:#c7d7ef}
.ufm-table INPUT[type="checkbox"]{height:15px}
.ufm-table IMG{width:16px; height:16px; vertical-align:middle}
.ufm-table TR.new td{background-color:#f7f7ca}
.ufm-table TR.delete td{background-color:#ffe6ff}
.ufm-loading INPUT,.ufm-loading INPUT:focus{background-image:url('../img/icon/ajsml.gif'); background-repeat:no-repeat; background-position:99% center!important}
.ufm-table TD{padding:4px; vertical-align:middle}
.ufm-table TD.date{text-align:center; white-space:nowrap; }
.ufm-table TD.date span{cursor:default}
.ufm-table TD.action{text-align:right}
.ufm-table TD.action IMG{margin-left:5px; cursor:pointer}
.ufm-info{cursor:pointer; width:20px; height:20px; background:transparent url('../img/icon/dtl.png') no-repeat 50% 50%}
.ufm-rename{cursor:pointer; width:20px; height:20px; background:transparent url('../img/icon/rn.png') no-repeat 50% 50%}
.ufm-edit{cursor:pointer; width:20px; height:20px; background:transparent url('../img/icon/edt.png') no-repeat 50% 50%}
.yml_params{padding:10px 0; }
.yml_params .left_part{width:195px; word-break:break-all; }
/******************************************************/

/* file uploader field */
.file-uploader-field { border-color:var(--cadet-blue); }

/* Mego Clear */
.with-clear:after{content:"."; display:block; visibility:hidden; clear:both; height:0; font-size:0; line-height:0}
.with-clear{display:inline-block}
.without-bg{background:none; background-color:#f6f6f6; }
/* Hide from IE Mac \*/
.with-clear{display:block}
/* End hide from IE Mac */

.bold{font-weight:bold!important }

.myBtnLeft img, .myBtnRight img, .myBtnLeftA img, .myBtnRightA img, .myBtnRight + td input, .myBtnRightA + td input{display:block }
.myBtnCenter, .myBtnCenterA{line-height:19px !important }
.myBtnCont{height:19px; padding-bottom:0 !important }
.xw-mc input[type="text"], .xw-mc input[type="password"], .xw-mc input.text, .xw-mc textarea, .xw-mc textarea.text, .xw-mc .u-comboedit{-moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box }

/******************************************************/
.subtitle, .cp-subtitle{color:#667da5 }
td.level2, a.tooltip{color:#7d7d7d !important; }
td.level1{color:var(--dove-gray); padding:13px; font-size:12px; line-height:18px }
td.level2{font-size:14px; line-height:20px }
td.level3{padding:5px 10px; font-size:14px; line-height:22px; color:#7d7d7d; border:1px solid var(--lightgrey); border-left-color:var(--white); border-top-color:var(--white) }
.level2 a{font-size:14px; line-height:20px; text-decoration:underline }
.level2 a:hover, #maincont a:hover{text-decoration:none }
.level2 a.tooltip{font-size:12px; line-height:15px; }
.level2 a, .level3 a{color:var(--east-bay) }
.cont-block{ background:var(--white); border:1px solid var(--periwinkle2) }
.gray-table{ width:100%; border-spacing:0; border-radius:5px; border:1px solid var(--periwinkle2) }
.gray-table td.gray-title{background-color:#e3e9f1; color:var(--east-bay); text-shadow:0 1px 0 var(--white); }
.gray-table td.gray-title a{color:var(--east-bay) }
#shop-main .gray-table td.gray-title a, .gray-table td.gray-title span{text-decoration:none; background-repeat:no-repeat; padding-left:25px }
#shop-main .gray-table td.gray-title a{background-image:url('../img/vi/arrow-more2.png'); background-position:2px 5px }
.gray-table h4{margin:0; padding:0 0 3px 14px; font-size:14px; border-bottom:1px dashed var(--lightgrey); background-position:0 4px; background-repeat:no-repeat }
.gray-table h4.import{background-image:url('../img/vi/arrow-more1.png') }
.gray-table h4.export{background-image:url('../img/vi/arrow-more1.png') }
.gray-table td.gray-content, .gray-table td.sub-title{background-color:var(--white) }
.gray-table td.gray-content{padding:10px 15px 20px 15px; border-top:0; vertical-align:top; font-size:12px; line-height:18px; }

/**************-light-skin-****************/
/* .ajx_inf{background:url('../img/fr/mnAjax.gif') no-repeat right center; }
.warning{color:#c94a38; background:url('../img/seo/warning.png') no-repeat; }
a.plus-minus{background:url('../img/seo/plus-minus.png') no-repeat; }
a.plus-minus.i-opened{background-position:0 8px; }
a.plus-minus.i-closed{background-position:0 -40px; }
.gray-table td.gray-title{border-bottom:0; }
.gray-table td.gray-content{border-top:0; }
span.seotext{color:var(--east-bay); }
.dotted-bottom{border-bottom:1px dotted #959595; }
.p-wnd .x-sh, .p-wnd .xw-bl{display:none !important; }
.p-wnd .xw-ml, .p-wnd .xw-mr{margin:0 !important; padding:0 !important; background:none !important; }
.p-wnd .xw-mc{color:#333; font-weight:normal; float:none; margin:0; padding:8px 8px !important; background:var(--white) !important; border:1px solid var(--periwinkle2) !important; border-radius:4px; -webkit-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5); -moz-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5); box-shadow:0 10px 25px rgba(0, 0, 0, 0.5); }
.p-wnd .xw-hdr-text{display:none !important; }
.p-wnd .xw-hdr img{display:none; }
.p-wnd .xw-tl, .p-wnd .xw-tr, .p-wnd .xw-tc, .p-wnd .xw-hdr, .p-wnd .xw-sps{height:0 !important; background:none !important; padding:0 !important; }
.p-wnd .xw-tc{overflow:visible !important; }
.p-wnd .xt-close{position:absolute !important; right:-18px; top:-18px; margin:0 !important; z-index:10014 !important; width:36px !important; height:36px !important; background:url('ulightbox/fancybox_sprite.png') no-repeat !important; }
.p-wnd .xw-body{border:0 !important; padding:0 !important; } */

.ucp-window{color:var(--dove-gray); }

/*-----tabs*/
ul.uw-tabs-links li a{color:var(--dove-gray); background:#e8e8e8; border:1px solid #dadada; }
ul.uw-tabs-links li a:hover{background:#f4f4f4; }
ul.uw-tabs-links li a.uwl-active{background:var(--white); border-bottom-color:var(--white); }
ul.uw-tabs-content{background:var(--white); border:1px solid #dadada; }
ul.uw-tabs-content li{background:var(--white); }
/*-----------*/

/*---------inputs*/
.uw-input{color:var(--dove-gray); }
.uwi-text{border:1px solid #c0c0c0 !important; background:var(--white) !important; }
.uwi-btn{background:#47c557 !important; color:var(--white) !important; text-shadow:0px 1px 1px rgba(0, 0, 0, .5); border:1px solid #359441 !important; box-shadow:inset 0 0 1px var(--white); }
.uwi-btn:hover{background:#65dd75 !important; }
.uwi-btn.inactive{background:#aaa !important; border-color:#868686 !important; }
/*--------------*/

.uw-table{border:1px solid var(--gainsboro2); }
.uw-table td{color:var(--dove-gray); text-shadow:0 1px 0 var(--white); border:1px solid var(--lightgrey); border-left-color:var(--white); border-top-color:var(--white); }
.uw-table td{background:var(--white2); }
.uw-table tr:first-child td{background:var(--gainsboro2); border-top:none; }
.uw-table tr:last-child td{border-bottom:none; }
.uw-table tr td:first-child{border-left:none; }
.uw-table tr td:last-child{border-right:none; }

/*---seo-monitoring table*/
.seoMonitoring #s_request_table thead td {
	border-color:var(--perano);
	color:var(--congress-blue);
	text-align:center;
	background-image:-o-linear-gradient(bottom, var(--zircon) 0%, var(--link-water5) 100%);
	background-image:-moz-linear-gradient(bottom, var(--zircon) 0%, var(--link-water5) 100%);
	background-image:-webkit-linear-gradient(bottom, var(--zircon) 0%, var(--link-water5) 100%);
	background-image:-ms-linear-gradient(bottom, var(--zircon) 0%, var(--link-water5) 100%);
	background-image:linear-gradient(to bottom, var(--zircon) 0%, var(--link-water5) 100%);
}

.seoMonitoring #s_request_table td {
	height:40px;
	border:1px solid #b1c7e5;
	padding:0 8px;
	background:var(--white);
	text-align:center;
}

.seoMonitoring #s_request_table .blue td {
	background:#e9edf4;
}
/*--------------*/
/*---seo-articles*/
.cp-article{color:var(--dove-gray); }
.cp-article a{color:var(--east-bay) !important; }
.cp-article td, .cp-article th{color:var(--dove-gray); }
.cp-article .cp-article-table th, .cp-article .cp-article-table td{border:1px solid #c4cee1; }

/*------------webeffector-table-----*/
#webeffectorcontainer a{color:var(--east-bay); }
.webeffectorstyle2 a{color:var(--dove-gray); }
#webeffectorwrap{color:var(--dove-gray); }
#webeffectorcontainer{background:var(--white); border:1px solid rgb(196, 206, 224); }
.webeffectorhead{color:var(--dove-gray) !important; }
.webeffectorhead2{color:var(--dove-gray) !important; }
.webeffectorgreen{color:#00ad17 !important; }
.webeffectorhead a{color:var(--east-bay) !important; }
.webeffectorhead a:hover{border-bottom:1px solid var(--east-bay); }
.webeffectorpopolnit{color:var(--east-bay) !important; }
.webeffectornonactive{color:var(--east-bay) !important; border-bottom:1px dotted var(--east-bay) !important; }
.webeffectoractive{color:var(--east-bay) !important; }
.webeffectornonactive:hover{border-bottom:1px solid var(--east-bay) !important; }
.webeffectorbutton1{background:#aaa; }
.webeffectorbutton1:hover, .webeffectorbutton1.active{background:#8C8C8C !important; }
#webeffectorloop{background:url('../img/we/search.png') no-repeat 50% 50%; }
table.webeffectortable1{background:var(--white) !important; }
.webeffectortable1 tbody td{border-bottom:1px solid var(--lightgrey); border-right:1px solid var(--lightgrey); border-top:1px solid var(--white); border-left:1px solid var(--white); background:var(--white2); text-shadow:1px 1px 1px var(--white) !important; }
.webeffectortable1 thead td{border-bottom:1px solid var(--lightgrey); border-right:1px solid var(--lightgrey); border-top:1px solid var(--white); border-left:1px solid var(--white); background:var(--gainsboro2); }
table.webeffectortable1 thead td{color:var(--dove-gray) !important; text-shadow:1px 1px 1px var(--white) !important; }
.webeffectorsearchform input, .popupcontaform input{color:silver; }
.webeffectorlinks1, .popupcontatable1 tbody td a{color:var(--east-bay) !important; }
.webeffectorlinks1:hover, .popupcontatable1 tbody td a:hover{color:var(--east-bay) !important; }
.webeffectorsearchform input, .popupcontaform input, #we_payment_sum, #we_qiwi_phone{color:silver; }
#we_currency, #we_payment_note, #mediaplan_info{color:var(--dove-gray); }

/******************************************/
.wraptocenter{display:table-cell; text-align:center; width:800px; }
.wraptocenter span{display:inline-block; height:100%; }

/*------------crosspostting tabs-----*/
.x-post-select{padding:0; border-left:1px solid var(--white); }
#x-post-tabs{color:var(--dove-gray); font-size:14px; line-height:14px; font-weight:700; text-shadow:0px 1px 0px var(--white); }
#x-post-tabs:after{content:""; display:block; clear:both; font-size:0; overflow:hidden; }
#x-post-tabs div{float:left; width:50%; cursor:pointer; border-bottom:1px solid var(--lightgrey); box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; }
#x-tab-first{border-right:1px solid var(--lightgrey); }
#x-tab-second{border-left:1px solid var(--white); }
#x-post-tabs span{display:block; background:var(--white2); border-top:1px solid var(--periwinkle2); padding:10px 0; position:relative; }
#x-post-tabs .x-post-top{display:none; position:absolute; width:100%; height:4px; background:#0097d1; top:-3px; left:0; }
#x-tab-second .x-post-top{left:-1px; }
#x-post-tabs .x-post-btm{display:none; position:absolute; width:100%; height:4px; background:var(--white2); bottom:-3px; left:0; }
#x-post-tabs .active .x-post-top{display:block; }
#x-post-tabs .active .x-post-btm{display:block; }
#x-tab-first span{}
#x-tab-second span{border-top-right-radius:5px; border-right:1px solid var(--periwinkle2); border-left:1px solid var(--lightgrey); }
#x-tab-second.active span{border-top-right-radius:0px; }
#x-post-cont{border-right:1px solid var(--periwinkle2); border-bottom:1px solid var(--lightgrey); }
#x-cont-first:after,
#x-cont-second:after{content:""; display:block; clear:both; font-size:0; overflow:hidden; }
#x-cont-first,
#x-cont-second{display:none; }
#x-cont-first.active,
#x-cont-second.active{display:block; }
#x-cont-title{float:left; width:50%; background:var(--white2); color:var(--dove-gray); font-size:13px; line-height:13px; font-weight:700; text-shadow:0px 1px 0px var(--white); border-top:1px solid var(--white); padding:12px 0; }
/*--------------*/

/*------Domains registration--------*/
a.main_basket{text-decoration:none; font-weight:bold; color:var(--congress-blue); text-transform:uppercase; }
a.main_basket:hover{text-decoration:underline; }
/*--------------*/

.u-tariffs-table .separate td{background:var(--link-water2) !important; }
tr:not(:first-child) .u-tariff-current{border-color:#cfd8e6 !important; }

.timer-el, .discount-timer{cursor:default; margin-left:5px; }
.timer-el{margin-top:2px; }
.discount-timer{font-weight:bold; margin-right:10px; }

/* wellcome buttons */
a.activate-btn{background-color:#4ab458; background-image:linear-gradient(to top, #4ab458, #53cc59); border:1px solid #018f39; border-radius:5px 5px 5px 5px; box-shadow:0 0 1px var(--white) inset; color:var(--white) !important; display:inline-block; font:13px/18px 'Arial'; padding:1px 12px; text-decoration:none; text-shadow:1px 1px 0 rgba(0, 0, 0, 0.3); text-transform:none; cursor:pointer }
a.activate-btn:hover{background-image:linear-gradient(to bottom, #4ab458, #53cc59); }

/* common new button style */
.cp-button{border-color:#003c74; box-shadow:inset 0 0 0px 2px var(--lightsteelblue); }
.cp-button:hover{box-shadow:inset 0 0 0px 2px #fbcc6d; }

/* Заглушка при неоплаченном пакете услуг */
.nonpayed.cover .alert .buy_package{background:var(--lightsteelblue); border:1px solid #003c74; }

/* Group rights */
.uGroupsRightSection{background-color:var(--link-water3); }
.mgrp{background-color:var(--link-water); }
.mgrp:hover{background-color:var(--zumthor); }

.cp-login-wrapper [content] { background:var(--periwinkle); }

/* entries manage */
.entries-action-toolbar { background:var(--lightsteelblue) linear-gradient(var(--link-water2), var(--lightsteelblue)); border-top: 1px solid #8db2e3; }

/* site page add/edit */
.site-images-add-new,
.site-images-add-new .icon-plus::before,
.site-images-add-new .icon-plus::after { border-color:var(--cadet-blue); }

/* tabs */
.tabs { --theme-border-color: #cad9ec; --theme-border-color-200: #b5b8c8; --theme-border-color-300: #8fb1db; --theme-border-color-400: #9FBBE4; --theme-border-color-500: #4B85B2; --theme-main-color: #f7f9fd; --theme-main-color-100: #dfe8f6; --theme-main-color-500: #9fbae5; --theme-main-color-600: #15428b; --theme-text-color: #000000; --theme-text-note-color: #969696; --theme-card-gradient: linear-gradient(180deg, #E7ECF6 0%, #D6E1F3 100%); --theme-card-hover-gradient: linear-gradient(180deg, #E7ECF6 0%, #c2dcff 100%); --theme-danger: #ff8462; --theme-success: #4ab458; --theme-white-color: #ffffff; margin-bottom: 24px; }

/* tg shop settings */
.tabs__head { border-bottom: 1px solid var(--theme-border-color); display: flex; gap: 10px; justify-content: flex-start; }
.tabs__caption { align-content: center; border: 1px solid var(--theme-border-color); border-bottom: 0; border-radius: 8px 8px 0 0; color: var(--theme-text-color); cursor: pointer; display: flex; gap: 5px; justify-content: center; padding: 4px var(--size-m); }
.tabs__caption:hover, .tabs__caption_active { background-color: var(--theme-main-color-100); color: var(--theme-text-color); }
.tabs__text { line-height: 18px; white-space: nowrap; }
.tabs__content { display: none; }
.tabs__content_active { display: block; }

.radio-images-input, .color-item-picker__input { -webkit-appearance: none; appearance: none; clip: rect(0 0 0 0); height: 1px; overflow: hidden; position: absolute; width: 1px; }

.tg-setting-block { border-bottom: 1px solid var(--theme-border-color-400); padding-bottom: 24px; }
.tg-setting-block--collapsible .tg-setting-block__content { max-height: 0; overflow: hidden; }
.tg-setting-block--collapsible.sett-open .tg-setting-block__content { max-height: none; }
.tg-setting-block__header { padding: 24px 0 var(--size-m); transition: padding-bottom .2s ease-out; }
.tg-setting-block--collapsible:not(.sett-open) .tg-setting-block__header { padding-bottom: 0; }
.tg-setting-block__title { color: var(--theme-text-color); margin: 0; }
.tg-setting-block__desc { line-height: 18px; margin: 6px 0 var(--size-m); max-width: 740px; }

.radio-images { align-items: start; display: flex; flex-wrap: wrap; gap: 20px 10px; justify-content: start; }

.radio-card { display: flex; flex-direction: column; gap: 8px; position: relative; text-align: center; }
.radio-card__zoom-btn { align-items: center; background: var(--theme-main-color) url("../img/tg-shop-cp/zoom-in-icon.svg") no-repeat center center; border: 2px solid var(--theme-border-color); border-radius: 6px; cursor: pointer; display: flex; height: 32px; justify-content: center; position: absolute; right: 6px; top: 6px; transform: scale(0); transition: transform 150ms ease-in-out; width: 32px; }
.radio-card:hover .radio-card__zoom-btn { transform: scale(1); }
.radio-card__picture { align-items: center; background: var(--theme-card-gradient); border: 1px solid var(--theme-border-color-300); border-radius: 12px; box-shadow: inset 0 0 0 1px var(--theme-white-color); color: var(--theme-main-color-500); display: flex; height: 204px; justify-content: center; transition: all .2s ease-in-out; width: 144px; }
.radio-card__img { display: block; max-width: 100%; pointer-events: none; user-select: none; }
.radio-card:hover .radio-card__picture { background: var(--theme-card-hover-gradient); }
.radio-images-input:checked + .radio-card__picture { border-color: var(--theme-border-color-500); box-shadow: inset 0 0 0 2px var(--theme-border-color-500); }
.radio-card__name { line-height: 18px; }

.tg-setting-grid { --col-gap: 6px; --grid-out-indent: 24px; --grid-w: 740px; --label-col-w: 320px; display: grid; gap: var(--size-m); grid-template-columns: 1fr; max-width: var(--grid-w); text-align: left; }
.tg-setting-grid .hidden { display: none; pointer-events: none; }
.tg-setting-grid + .tg-setting-grid { margin-top: var(--grid-out-indent); }
.tg-setting-grid--w-886 { --grid-w: 886px; }
.tg-setting-grid--fluid { --grid-w: 100%; }
.tg-setting-grid__row { display: grid; gap: var(--col-gap); grid-template-columns: var(--label-col-w) 1fr; max-width: var(--grid-w); }
.tg-setting-grid__note { color: var(--theme-text-note-color); font-size: 10.667px; }
.tg-setting-grid .align-items-start { align-items: start; }
.tg-setting-grid .align-items-end { align-items: end; }
.tg-setting-grid .field-fluid { display: block; max-width: 414px; width: 100%; }
.tg-setting-grid .field-fluid::placeholder { font: normal .75rem sans-serif; opacity: .5; }
.tg-setting-grid .grid-val-max { max-width: 414px; }
.tg-setting-grid .align-items-center { align-items: center; }

.tg-setting-help { --size: 16px; align-items: center; background-color: var(--theme-main-color-100); border: 1px solid var(--theme-border-color-300); border-radius: var(--size); color: var(--theme-text-color); cursor: pointer; display: inline-flex; height: var(--size); justify-content: center; vertical-align: text-top; width: var(--size); }
.tg-setting-help svg { display: inline-block; height: var(--size); max-width: 100%; width: var(--size); }

.tg-setting-note-style { color: var(--theme-text-note-color); }

.checkbox-list { display: flex; flex-direction: column; gap: 6px; }

.radio-item, .checkbox-item { align-items: center; display: inline-flex; gap: 8px; justify-content: start; }

.link-btn { color: var(--theme-text-color); cursor: pointer; display: inline-block; text-decoration-line: underline; }
.link-btn:hover { color: var(--theme-main-color-600); }

.color-list { align-items: center; display: flex; gap: 4px; justify-content: start; }
.color-item { align-items: center; background-color: var(--item-color); border: 2px solid var(--item-color, var(--theme-border-color-200)); border-radius: 5px; cursor: pointer; display: flex; height: 28px; justify-content: center; overflow: hidden; position: relative; width: 28px; }
.color-item::before { border: 2px solid var(--theme-white-color); border-radius: 3px; box-sizing: border-box; content: ''; height: 100%; position: absolute; transform: scale(1.2); transition: transform .2s ease-in-out; width: 100%; }
.color-item.active:before { transform: scale(1); }
.color-item.active { border-color: var(--theme-border-color-500); }
.color-item svg { width: 16px; height: 16px; pointer-events: none; }
.color-item-picker { background-color: transparent; border-color: var(--theme-border-color-200); color: var(--item-color); }
.color-item-picker::before { content: none; }

.form-switch { --switch-h: 1.3333333em; --switch-w: 2.223em; align-items: center; display: inline-flex; gap: 10px; justify-content: start; }
.form-switch__input[type="checkbox"] { -webkit-appearance: none; appearance: none; border-radius: var(--switch-w); font-size: inherit; height: var(--switch-h); transition: background-position .15s ease-in-out; width: var(--switch-w); cursor: pointer; }
.form-switch__input[type="checkbox"], .form-switch__input[type="checkbox"]:focus { background: var(--theme-border-color-200) url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMTIiIGN5PSIxMiIgcj0iOSIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==) left center no-repeat !important; background-size: contain !important; }
.form-switch__input[type="checkbox"]:focus:checked, .form-switch__input[type="checkbox"]:checked { background-color: var(--theme-border-color-400) !important; background-position: right center !important; }
.form-switch__input[type="checkbox"]:focus:disabled, .form-switch__input[type="checkbox"]:disabled { cursor: default; opacity: .5; pointer-events: none; }

.tg-help-example { --main-bg: #fff3da; --mark-color: #d29e19; background: var(--main-bg); border-radius: 9px; line-height: 17px; padding: var(--size-m); text-align: left; width: 100%; }
.tg-help-example .tag-mark { color: var(--mark-color); font-weight: 700; }

.tg-shop-phones .tg-shop-phone-item { position: relative; }
.tg-shop-phones .tg-shop-phone-item .fa-close { background-size: 10px; height: 22px; padding: 0; position: absolute; right: 0; top: 50%; transform: translateY(-50%); width: 22px; z-index: 1; }
.tg-shop-phones .tg-shop-phone-item + .tg-shop-phone-item input { padding-right: 25px; }
.tg-shop-phones .add-phone-btn { margin-top: 6px; }

.tg-shop-social { display: flex; flex-direction: column; gap: 8px; }
.tg-shop-social__item { align-items: center; display: flex; gap: inherit; }
.tg-shop-social__icon { flex: 0 0 24px; }
.tg-shop-social__name { flex: 1 1 auto; }
.tg-shop-social__field { flex: 0 0 274px; position: relative; }
.tg-shop-social__field-icon { fill: var(--theme-success); height: 16px; position: absolute; right: 8px; top: 50%; transform: translateY(-50%) scale(0); transition: transform .2s ease-in-out; width: 16px; z-index: 1; }
.valid .tg-shop-social__field-icon { transform: translateY(-50%) scale(1); }
.tg-shop-social__input { transition: padding-right .2s ease-in-out; width: 100%; }
.valid .tg-shop-social__input { padding-right: 30px; }

.additional-pages__header, .additional-page { background: var(--theme-border-color); border-bottom: 1px solid var(--theme-border-color); display: grid; gap: 1px; grid-template-columns: 1fr 65px 100px; }

.additional-page__edit-button, .additional-page__delete-button { align-items: center; color: var(--theme-text-color); cursor: pointer; display: flex; height: var(--btn-size); justify-content: center; transition: color .2s ease-in-out; width: var(--btn-size); }
.wait.additional-page__edit-button, .wait.additional-page__delete-button { pointer-events: none; }
.additional-page__edit-button svg, .additional-page__delete-button svg { height: inherit; width: inherit; }

.additional-pages { border: 1px solid var(--theme-border-color); }
.additional-pages__header { padding: 0; gap: 1px; background: var(--theme-border-color); }
.additional-pages__header-id, .additional-pages__header-name, .additional-pages__header-action { background: var(--theme-main-color-100); font-weight: bold; padding: 6px; text-align: center; }
.additional-pages__header-name { text-align: left; }
.additional-pages__content:empty::before { background-color: var(--theme-main-color); content: attr(data-empty-message); display: block; padding: 12px; text-align: center; width: 100%; }
.additional-pages button { margin: 12px; }

.additional-page { --btn-size: 20px; }
.additional-page__name, .additional-page__action, .additional-page__id { background: var(--theme-main-color); line-height: var(--btn-size); padding: 6px; text-align: center; }
.additional-page__name { overflow: hidden; text-align: left; text-overflow: ellipsis; white-space: nowrap; }
.additional-page__action { align-items: center; display: flex; gap: 10px; justify-content: flex-end; }
.additional-page__edit-button:hover { color: var(--theme-text-color); }
.additional-page__delete-button:hover { color: var(--theme-danger); }
.additional-page .not-active { color: red; font-weight: bold; }

.additional-pages-form__label { color: var(--congress-blue); font-weight: bold; margin-bottom: 5px; }
.additional-pages-form__label--large { margin-bottom: 5px; }
.additional-pages-form__field input, .additional-pages-form__field textarea { width: 100%; }
.additional-pages-form__field--sets { border: 1px solid var(--cornflower); padding: 5px; }
.additional-pages-form__options label { align-items: center; color: var(--black); display: inline-flex; font-weight: 400; gap: 5px; justify-content: flex-start; }
.additional-pages-form__action { align-items: center; display: flex; gap: 10px; }
.additional-pages-form__field + .additional-pages-form__field { margin: 12px 0; }
/* end tg shop settings */

/*tg shop promo page*/
.tg-shop-promo {
	--btcp-btn-bg: linear-gradient(180deg, #E7ECF6 0%, #aad0ff 100%);
	--btcp-btn-color: #000000;
	--btcp-btn-second-color: #000000;
	--btcp-second-bg: linear-gradient(180deg, #E7ECF6 0%, #D6E1F3 100%);
	--btcp-btn-border: 1px solid var(--cornflower);
	--btcp-section-border: 1px dashed var(--cornflower);
}
/*tg shop promo page end*/

/*tg shop referer page*/
:where(.ref-modal) {--ref-val-color:var(--congress-blue); --ref-stat-border:1px dashed #97afcd;}
/*tg shop referer page end*/

/* code mirror editor style */
.u-editor { --panels-gradient: var(--link-water4) linear-gradient(var(--link-water), var(--link-water4)); }
.u-editor-wrapper { border: 1px solid var(--cadet-blue); }
.u-editor-wrapper .CodeMirror { flex: 1; font-size: 12px; }
.u-editor-wrapper .CodeMirror-gutters { background-color: var(--link-water); }
.u-editor-panel { background: var(--panels-gradient); border: 1px solid var(--cadet-blue); }
.u-editor-panel__notes { margin-right: auto; }
.u-editor-panel__note { color: var(--east-bay); font-size: .9em; }
.u-editor-panel__button { color: var(--east-bay); }
.u-editor-panel__button:hover { color: var(--polo-blue); }
.u-editor-top-panel { background: var(--panels-gradient); }
.u-editor-top-panel__btn { color: var(--black); font-size: 14px; }
.u-editor-top-panel__btn:hover { color: var(--east-bay); }
.u-editor .CodeMirror-overlayscroll-horizontal div, .u-editor .CodeMirror-overlayscroll-vertical div { background: var(--cadet-blue); border-radius: 0; }
/* end code mirror editor style */

/* new table style*/
.u7-table {
	--u7-table-header-bg-color: var(--link-water3);
	--u7-table-border: 1px solid var(--periwinkle);
	--u7-table-btn-color: #96999e;
}
/* new table style end*/
