@charset "utf-8";
/****   CMSCSS   ****/
/* Reset style */
html{color:#000;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,select,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,button,caption,cite,code,dfn,em,input,optgroup,option,select,strong,textarea,th,var{font:inherit}del,ins{text-decoration:none}li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:baseline}sub{vertical-align:baseline}legend{color:#000}
/* END Reset style */

body {
	margin:0;
	font-family: Tahoma, Geneva, sans-serif;
	color:#000;
	font-size:13px;
	height: 100%;
	background:#fff;
	overflow-y:hidden;
}

a:link, a:visited, a:hover{color:#0066cc;}

/* cms.tree */
.sc_frame .cms_content.cms_tree_c{margin:0; padding:5px 0 25px 0; overflow-y:auto; background:#fff; border:none; }
.sc_frame.cms_tree_editmode .cms_content.cms_tree_c{background:#fff;}
.cms_tree_ic{clear:both; padding:0 0 0 5px; position:relative; color:#666; border-top:1px solid transparent; border-bottom:1px solid transparent; }
.cms_tree_ic:hover{background:rgba(0,0,0,.04);}
.cms_tree_ic.cms_tree_ic_open{background:rgba(0,0,0,.04); border-color:transparent;}
.cms_tree_ic.cms_tree_ic_open .cms_tree_il{color:#000; font-size:13px;}
.cms_tree_ic.cms_tree_ic_open:hover .cms_tree_il:hover{color:#000;} /* ../images/cms.tree.png */
.cms_tree_ici{background:url(../images/cms-ic-page.svg) no-repeat 80% 50%; background-size:13px; margin:0 8px 0 0; float:left; display:inline-block; width:24px; height:24px;
position:absolute; left:0; top:0;}
.cms_tree_il{line-height:24px; text-overflow:ellipsis; white-space: nowrap; max-width:88%; font-size:13px; font-weight:400; overflow:hidden; height:24px; padding:0 0 0 9%; display:inline-block; color:#5f6368;}
.cms_tree_ic:hover .cms_tree_il {max-width:74%;}
.cms_tree_il:hover{cursor:pointer; color:#15c;}
	.sc_frame_progress .cms_tree_il:hover{cursor:progress;}
.cms_tree_if .cms_tree_ici{background:url(../images/cms-ic-folder.svg) no-repeat 100% 50%; background-size:19px; position:absolute; left:0; top:0;}
.cms_tree_if .cms_tree_ici:hover{cursor:pointer;}
.cms_tree_isc{position:absolute; right:22px; top:0; background: url(../images/cms-ic-del.svg) no-repeat 50%; background-size:13px; margin:4px 5px 0 0; float:right; display:none; width:16px; height:16px;}
.cms_tree_ic:hover .cms_tree_isc{display:inline-block; opacity:0.8;}
.cms_tree_ic:hover .cms_tree_isc:hover{cursor:pointer; opacity:1;}
	.sc_frame_progress .cms_tree_isc:hover{cursor:progress;}
.cms_tree_isd{position:absolute; right:2px; top:0; background: url(../images/cms-ic-add.svg) no-repeat 50%; margin:4px 5px 0 0; float:right; display:none; width:17px; height:17px;}
.cms_tree_ic:hover .cms_tree_isd{display:inline-block; opacity:0.6;}
.cms_tree_ic:hover .cms_tree_isd:hover{cursor:pointer; opacity:0.8;}
	.sc_frame_progress .cms_tree_ic:hover .cms_tree_isd:hover{cursor:progress;}
.cms_tree_ilroot{display:none;}
.cms_tree_editmode{box-shadow:#777 0px 0px 15px; -moz-box-shadow:#777 0px 0px 15px;}
.cms_tree_editmode .cms_app_cpan{background:#fff;}
.cms_tree_editmode .cms_tree_c{background:#fff; padding-bottom:20px; border:1px solid #dfe7eb;}
.cms_tree_editmode .cms_tree_il{color:#0066cc; text-decoration:underline;}
.cms_tree_editmode .cms_tree_ic:hover .cms_tree_isc, .cms_tree_editmode .cms_tree_ic:hover .cms_tree_isd{display:none;}
.cms_tree_editmode .cms_app_cpan_b.right{display:none;}
.cms_tree_editmode .cms_tree_ilroot{padding:3px 0 5px 17px; display:block;}
.cms_tree_ic{-webkit-transition-duration: 0.3s; -o-transition-duration: 0.3s; -moz-transition-duration: 0.3s; transition-duration: 0.3s;}
	.cms_tree_ic.cms_tree_hiddenfltr{display:none;}
.sc_frame_progress .cms_tree_il:hover{cursor:progress; }
.sc_frame_progress .cms_tree_if:hover{cursor:progress; }
.sc_frame_progress .cms_windowContBtns .cms_popWindowBtnActive:hover{cursor:progress; }
.cms_tree_searc_c{height:27px; display:none; line-height:27px; color:#424C63; padding:0; font-size:12px; border-bottom:1px solid #d7d7d7; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; -o-user-select:none;}
	.cms_tree_editmode .cms_tree_searc_c{display:block;}
	.cms_tree_searc_c input{height:20px; width:202px; line-height:20px; outline:none; padding:0 0 0 5px; margin:0 0 0 12px; vertical-align:top; border:1px solid #dee8f6;}
	.cms_tree_searc_c span{height:20px; line-height:20px; padding:0 9px; display:inline-block; border:1px solid #dee8f6; vertical-align:top; border-left:none; }
	.cms_tree_searc_c span:hover{cursor:pointer; background:#E9E9E9;}
	.cms_tree_searc_c input:focus{border-color:#4f72b8;}
	.cms_tree_filtr_c{height:27px; line-height:27px; color:#424C63; padding:0; font-size:12px; border-bottom:1px solid #d7d7d7; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; -o-user-select:none;}
	.cms_tree_filtr_c select{height:20px; width:202px; line-height:20px; outline:none; padding:0 0 0 5px; margin:4px 0 0 0; vertical-align:top; border:1px solid #dee8f6;}
	.cms_tree_filtr_cl{margin:0 5px 0 12px;}
	
	.md_upload_statusbar_s i{font-style:normal;}
	.md_upload_statusbar_s b{font-weight:normal; font-size:16px; background:#aed581; display:inline-block; line-height:28px; width:28px; height:28px; color:#fff; border-radius:50%; vertical-align:middle; text-align:center;}
		.md_upload_statusbar_s b img{height:18px; margin:5px 0 0 0;}
		.md_uploads_err b{background:#e57373; color:#fff;}
.md_upload_statusbar_pop{max-height:300px; overflow-y:auto;}

	.md_upload_statusbar_s circle{
		fill: #eee;
		stroke: #aed581;
		stroke-width: 6;
		stroke-dasharray: 0 158;
		transition: stroke-dasharray .3s ease;
	}
	.md_uploads_act .md_upload_statusbar_s circle{stroke: #547bdb;}
	.md_upload_statusbar_s:after{content:''; background-size:16px 16px;  position:absolute; top:0px; left:0px; display:inline-block; width:28px; height:28px; }
	.md_uploads_act .md_upload_statusbar_s:after{display:none;}
	.md_uploads_err .md_upload_statusbar_s:after{display:none;}
	.md_upload_statusbar_s svg{
		margin: 0 auto;
		transform: rotate(-90deg);
		background: #ddd;
		border-radius: 50%;
		display: block;
	}
	
.lifs_content_tiny {
    height: calc(100vh - 43px) !important;
}
	
@keyframes vote_btn {
	0% {border-color:#5ac8fa;}
	10% {border-color:#caefff;}
	100% {border-color:#5ac8fa;}
}
.md_upload_statusbar_s{
	transform: translate(-50%, -50%) scale(1);
	position:absolute;
	top: 50%;
    left: 50%;
}
.md_upload_statusbar_t{
	position:absolute;
	display:none;
	bottom:13px;
	left:0;
	width:100%;
	text-align:center;
}
.error_upl .md_uploads_act .md_upload_statusbar_s circle{
	stroke:#d32f2f;
}
.error_upl .md_upload_statusbar_t{
	color:#d32f2f;
}
.cs_tinymce_filetype_t b{font-weight:400; color:#547BDB;}
.error_upl .cs_tinymce_filetype_t,
.error_upl .cs_tinymce_filetype_t b{
	color:#d32f2f;
}

/* cms.editpage */
.lifs_nuied_adw_panel{display:none; vertical-align:top; background:#fff; padding:10px 1% 10px 1%; margin: 0px 10px 0 -1px;
width:27%; z-index:2; font-size:12px; border-left:1px solid #D9DADB; overflow-y:auto;}
	.lifs_nuied_adw_panel .sc_frame_form_xlable{color:#666;}
	.lifs_nuied_adw_panel_b1_l{display:inline-block; position:relative; vertical-align:top; margin:0 20px 0 0;}
		.lifs_nuied_img_croptool{position:absolute; opacity:0; z-index:-20; top:5px; left:5px; width:20px; height:20px; border-radius:20px; background:#f3f3f4 url(../images/cms-ic-crop.svg) no-repeat 50%; background-size:14px; box-shadow:0 0 6px #0009; }
		.lifs_nuied_adw_panel_b1_l:hover .lifs_nuied_img_croptool{opacity:1; z-index:2;}
		.lifs_nuied_img_croptool:hover{cursor:pointer;}
	.lifs_nuied_adw_panel_b1_r{display:inline-block; vertical-align:top;}
	.lifs_nuied_adw_panel_b1_f{line-height:21px; color:#666;}
.lifs_nuied_adw_panel_b2{clear:both; margin:10px 0 0 0; font-size:13px; color:#666;}
.lifs_nuied_adw_panel_b_t{padding:0 0 5px 0; font-size:13px; color:#171b24;}
.lifs_nuied_adw_panel_b_c{padding:0 0 10px 0; font-size:12px; color:#666;}
.lifs_nuied_adw_panel_b_c input{
	outline: none;
    color: #000;
    line-height: 30px;
    padding: 0 5px;
    margin: 0;
    width: 100%;
    max-width: 640px;
    font-size: 13px;
    border: 1px solid transparent;
    border-radius: 4px;
    background: #f3f3f4;
    -webkit-transition: background 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease;
    -o-transition: background 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease;
    transition: background 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease;
}
		.lifs_nuied_adw_panel_b_c input:hover, .lifs_nuied_adw_panel_b_c textarea:hover{
			background-color: #fff;
			border-color: rgba(0,0,0,0.1);
			-webkit-box-shadow: 0 0 0 4px rgb(84 123 219 / 11%);
			box-shadow: 0 0 0 4px rgb(84 123 219 / 11%);
		}
		.lifs_nuied_adw_panel_b_c input:focus, .lifs_nuied_adw_panel_b_c textarea:focus{
			border:1px solid #547bdb; 
			background:#fff;
			-webkit-box-shadow: 0 0 0 4px rgb(84 123 219 / 11%);
			box-shadow: 0 0 0 4px rgb(84 123 219 / 11%);
		}
.lifs_nuied_adw_panel_b_c textarea{
	resize:vertical; 
    color: #000;
    line-height: 24px;
    padding: 5px 5px;
    margin: 0;
    width: 100%;
    max-width: 640px;
    border: 1px solid transparent;
    border-radius: 4px;
    background: #f3f3f4;
    -webkit-transition: background 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease;
    -o-transition: background 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease;
    transition: background 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease;
    height: 80px;
    overflow: auto;
    display: inline-block;
    tab-size: 4;
    -o-tab-size: 4;
    -moz-tab-size: 4;
    white-space: initial;
    font-size: 14px;
    color: #000;
    outline: none;
}
.lifs_nuied_adw_panel_b1_f .adwpar_inp_mini{outline:none; color:#333; line-height:19px; border:1px solid #F2F2F2; padding:2px 5px; margin:0 0 0 5px; background:#F2F2F2; width:45px; font-size:12px;}
.lifs_nuied_adw_panel_b1_f.last{padding:6px 0 0 0;}
.lifs_nuied_adw_panel_b_c select{outline:none; color:#333; font-size:12px; line-height:23px; padding:4px 0 3px 0; border:1px solid #F2F2F2; background:#F2F2F2; margin:0 0 0 5px;}
.lifs_nuied_adw_panel_close{display:none; position:absolute; cursor:pointer; top:10px; right:10px; width:32px; height:32px; background:url(../images/cms-ic-close.svg) 50% 50% no-repeat; background-size:22px; }
.lifs_nuied_adw_panel_c{display:inline-block; vertical-align:top; width:100%; border-right:0 !important;}
.lifs_nuied_adw_panel table td{vertical-align:middle; font-size:12px; padding:3px 0 4px 5px; color:#666; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; user-select: none;}
.lifs_nuied_adw_panel table td.td_adwpar_name{padding:2px 0; text-align:right; font-size:12px; color:#666;}
.lifs_nuied_adw_panel table td.td_adwpar_span{vertical-align:top; color:#666;}
.lifs_nuied_adw_panel table td input {outline:none; color:#333; line-height:19px; border:1px solid #F2F2F2; padding:2px 5px; margin:0; background:#F2F2F2; width:393px; font-size:12px;}
	.lifs_nuied_adw_panel table td input:focus{border:1px solid #6282D7; background:#fff;}
.lifs_nuied_adw_panel table td input.adwpar_inp_small{width:205px;}
.lifs_nuied_adw_panel table td input.adwpar_inp_mini{width:50px; padding:2px 0 2px 5px; margin-right:5px;}
.lifs_nuied_adw_panel table td textarea{resize:vertical; background:#F2F2F2; outline:none; width:393px; height:50px; border:1px solid #F2F2F2; padding:5px;}
.lifs_nuied_adw_panel table td textarea:focus{border:1px solid #6282D7; background:#fff;}
.lifs_nuied_adw_panel table td select{outline:none; color:#333; line-height:23px; padding:4px 0 3px 0; border:1px solid #F2F2F2; background:#F2F2F2; margin:0 0 0 5px;}
.lifs_content_input_img{border:1px solid #f2f2f2; width:92px; height:92px; background:#f2f2f2; color:#B3B3B3; text-align:center; overflow:hidden; }
.lifs_content_input_img:hover{border-color:#bdcbd4; cursor:pointer;}
	.sc_frame_progress .lifs_content_input_img:hover{cursor:progress; }
.lifs_content_input_img span{padding-top:40px; width:92px; height:52px; display:block;}
.lifs_content_input_img img{max-width:120px;}
.lifs_content_input_chk{display:block; padding:2px 0;}
.lifs_nuied_adw_panel table td .lifs_content_input_chk input{width:13px; height:13px; vertical-align:middle; margin:0; padding:0;}
.lifs_content_razdel_chk{max-width:260px; vertical-align:middle; text-overflow: ellipsis; white-space:nowrap; overflow:hidden; display:inline-block; color:#333; line-height:19px; border:1px solid #F2F2F2; padding:2px 5px; background:#F2F2F2; margin:0 8px 0 0;}
.lifs_content_razdel_chk:hover{border-color:#bdcbd4; cursor:pointer;}
.lifs_content_m_textarea{width:100%; border:none; height:600px; outline:none;}
.lifs_content_copy_page{line-height:23px; height:23px; margin:0 20px 0 0; text-align:center; vertical-align:middle; display:inline-block; width:25px; border:1px solid #F2F2F2; background:#F2F2F2;}
	.lifs_content_copy_page b{display:inline-block; opacity:0.8; margin-top:3px; width:16px; height:16px; background: url(../images/cms.tree.png) no-repeat -32px -16px;}
	.lifs_content_copy_page:hover{border-color:#bdcbd4; cursor:pointer;}
		.lifs_content_copy_page:hover b{opacity:1;}

.cms_contentedit_tvc{/* border-top:1px solid #D9DADB; */ border-bottom:0 !important; padding:0; margin:0; background:#f2f2f2;}
.cms_contentedit_tvc .sc_frame_form{background:#fff; padding:15px 0 20px 20px; margin:0;}
.cms_contentedit_tvc .sc_frame_form .sc_frame_form_inp{min-width:380px;}
.sc_visual_btn_c{margin-top:-1px;}

.cms_content .sc_code_editor_c{border:none;}
.sc_editor_container{overflow:auto; max-height:calc(100% - 72px); }
.sc_editor_container .sc_visual_editor_c{border:0;}
.sc_editor_container .sc_code_editor_c{border:0; font-family:'Consolas',"Roboto Mono", Courier, monospace;}
@media (max-width: 1180px){
.mce-toolbar-grp.mce-container.mce-panel.mce-stack-layout-item.mce-first, .mce-top-part.mce-container.mce-stack-layout-item.mce-first {height: 36px !important; line-height: 36px !important;}
}

/* cms.fileman */
.cms_fileman_c{padding:5px 10px 20px 10px; margin:0;}
.cms_fileman_c.cms_windowAdapH{overflow:hidden; overflow-y:auto; padding:5px 10px 0 10px;}
.cms_fileman_filepick_btn{font-size:10px; color:#666; border-bottom:1px solid #f2f2f2; padding:3px 0 10px 0; margin:0 0 10px 0;}
.cms_fileman_filepick_btn b{margin:0 10px 0 0; line-height:24px; font-size:11px; border:1px solid #E6E6E6; color:#333; display:inline-block; padding:0px 10px; background:#f2f2f2; font-weight:normal;}
.cms_fileman_filepick_btn b:hover{cursor:pointer; }
	.sc_frame_progress .cms_fileman_filepick_btn b:hover{cursor:progress;}
.cms_fileman_c_prev{}
.cms_fileman_ic{padding:2px 5px;}
.cms_fileman_ic:nth-child(even){background:#FAFAFA;}
.cms_fileman_ic:hover{background: #EFF3F5;}
.cms_fileman_ic b{background:url(../images/cms.tree.png) no-repeat 0 0; display:inline-block; width:16px; height:16px; margin-right:5px;}
.cms_fileman_ic.cms_fileman_ic_folder b{background-position:-16px 0;}
.cms_fileman_ic .cms_fileman_iclk{}
.cms_fileman_ic .cms_fileman_iclk:hover{cursor:pointer; color:#0066cc; text-decoration:underline;}
.cms_fileman_c_prev .cms_fileman_ic{box-shadow:#f2f2f2 1px 2px 9px; padding:0;
    -moz-box-shadow:#2f2f2 1px 2px 9px;
	width:110px; margin:5px 10px 10px 0; height:110px; border:1px solid #ccc; overflow:hidden; display:inline-block; float:left; position:relative;}
.cms_fileman_c_prev .cms_fileman_ic:nth-child(even){background:#fff;}
.cms_fileman_c_prev .cms_fileman_ic:hover{border-color:#999; opacity:0.9; background: #EFF3F5;}
.cms_fileman_c_prev .cms_fileman_ic.selected{border:4px solid #6282D7; margin:2px 7px 7px -3px;}
.cms_fileman_c_prev .cms_fileman_ic.selected:hover{border-color:#6282D7;}
.cms_fileman_c_prev .cms_fileman_ic img{max-height:125px;}
.cms_fileman_c_prev .cms_fileman_ic .cms_fileman_iclk{position:absolute; left:0; bottom:0; padding:5px 10px 3px 10px; width:90px; color:#333; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;
background: -webkit-gradient(linear, left top, left bottom, from(transparent), to(#fff));
background: -moz-linear-gradient(top,transparent,#fff);
background: -o-linear-gradient(top,transparent,#fff);
background: linear-gradient(top,transparent,#fff);}
.cms_fileman_c_prev .cms_fileman_ic .cms_fileman_iclk:hover{}
.cms_fileman_c_prev .cms_fileman_ic input{position:absolute; right:10px; top:10px;}
.cms_fileman_c_prev .cms_fileman_ic_folder, .cms_fileman_c_prev .cms_fileman_ic_thumb{display:none;}
#cms_fm_pop, #cms_fm_pop2{position:relative; min-width:400px; min-height:110px;}
.cms_fileman_filepick{display:none; padding:8px 0 3px 0; clear:both; position:absolute; left:0; bottom:0; background:rgba(255,255,255,0.9); width:100%;}
.cms_fileman_filepick #input_Mult{margin-left:5px;}
.cms_fileman_ic_inp{display:none;}
.cms_fileman_ic_mob{display:none; position:absolute; text-align:center; width:30px; height:30px; line-height:30px; top:0px; left:0px; color:#fff; z-index:999; font-size:28px;}
	.cms_fileman_ic_mob b{font-weight:normal; display:inline-block; margin:-2px 0 0 0; vertical-align:top;}
.cms_topnav_ic_mob{display:none; font-size:14px; position:absolute; text-align:center; width:60px; padding:0 5px 0 0; height:30px; line-height:30px; top:0px; right:0px; color:#fff; z-index:999;}
	.cms_topnav_ic_mob b{font-weight:normal; font-size:18px; display:inline-block; margin:0 0 0 0; vertical-align:top;}

/* cms.elements */
textarea.cms_smart_texteditor{background:#fff; border:1px solid #D9DADB; height:450px; margin:10px 0 5px 0; resize:vertical; width:100%; padding-top:10px; overflow:auto; display:inline-block; tab-size: 4; -o-tab-size: 4; -moz-tab-size: 4; white-space: initial; font-size:14px; font-family: 'Courier New', Courier, monospace; color:#000; outline:none;}
textarea.cms_smart_texteditor::selection {background:#ccc;}
textarea.cms_editarea_form_code{
	outline: none;
    color: #000;
    line-height: 24px;
    padding: 5px 5px;
    margin: 0;
    width: 100%;
    max-width: 640px;
    border: 1px solid transparent;
    border-radius: 4px;
    background: #f3f3f4;
    -webkit-transition: background 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease;
    -o-transition: background 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease;
    transition: background 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease;
	height:80px;
	overflow:auto; 
	display:inline-block; 
	tab-size: 4; 
	-o-tab-size: 4; 
	-moz-tab-size: 4; 
	white-space: pre; 
	font-size:14px; 
	font-family: 'Consolas', Courier, monospace; 
	color:#000; 
	outline:none;
}
textarea.cms_editarea_form_code::selection {background:#ccc;}
textarea.cms_editarea_form_code:hover{
	background-color: #fff;
    border-color: rgba(0,0,0,0.1);
    -webkit-box-shadow: 0 0 0 4px rgb(84 123 219 / 11%);
    box-shadow: 0 0 0 4px rgb(84 123 219 / 11%);
}
textarea.cms_editarea_form_code:focus{
	border: 1px solid #547bdb;
    background: #fff;
    -webkit-box-shadow: 0 0 0 4px rgb(84 123 219 / 11%);
    box-shadow: 0 0 0 4px rgb(84 123 219 / 11%);
}
.CodeMirror{height:100% !important; font-size:14px; margin:-10px 0 0 -20px !important; position:static !important; }

/* Lock */
.cms_loginform_body{background:#f7f7f8;}
.cms_loginform_cont{display:block; padding:15px 25px 15px 25px; margin:170px auto 5px; width:322px; background:#FFF;
    border-radius: 0;
    box-shadow: 0 0 7px 1px #d9d9d9;
}
.cms_loginform_cont h1{
	margin: 5px 10px 10px 0px;
    padding: 0 0 10px 0;
    font-weight: 400;
    color: #4b68af;
    font-size: 19px;
}
/*
.cms_conf_input{outline:none; color:#333; line-height:19px; border:1px solid #F2F2F2; padding:2px 5px; margin:0 0 7px 0; background:#F2F2F2; min-width:296px; font-size:12px;}
.cms_conf_input:focus{border:1px solid #6282D7; background:#fff;}
*/
		.cms_conf_input{
			outline:none; 
			color:#000; 
			line-height:30px; 
			padding:0 5px; 
			margin:3px 0; 
			min-width: 310px;
			font-size:13px;
			border: 1px solid transparent;
			border-radius: 4px;
			background: #f3f3f4;
			-webkit-transition: background 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease;
			-o-transition: background 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease;
			transition: background 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease;
		}
		.cms_conf_input:hover{
			background-color: #fff;
			border-color: rgba(0,0,0,0.1);
			-webkit-box-shadow: 0 0 0 4px rgb(84 123 219 / 11%);
			box-shadow: 0 0 0 4px rgb(84 123 219 / 11%);
		}
		.cms_conf_input:focus{
			border:1px solid #547bdb; 
			background:#fff;
			-webkit-box-shadow: 0 0 0 4px rgb(84 123 219 / 11%);
			box-shadow: 0 0 0 4px rgb(84 123 219 / 11%);
		}
.cms_loginbutton{
	display: inline-block;
    border-radius: 4px;
	background-color: #547BDB;
    color: #fff;
    font-size: 14px;
    vertical-align: top;
    line-height: 32px;
    margin: 10px 0 0 0;
    padding: 0px 17px;
    border: none;
    -webkit-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    transition-duration: 0.3s;
}
.cms_loginform_info{padding:10px 0 0 0; color:#555; font-size:10px; text-align:center;}
.cms_loginform_info a:link, .cms_loginform_info a:visited{color:#000; text-decoration:none;}
.cms_loginform_error{color:#be0000; padding:0 0 15px 0;}
.cms_loginbutton:hover{cursor:pointer; border-color:#4C70C1; background-color:#4C70C1;}
.cms_loginform_btnc{margin:5px 0 0 0;}

.lifs_content_tiny{}
.lifs_content_tiny .CodeMirror{margin:0 0 0 0 !important; position:relative !important;}
.codem_adw_pan{height:29px; border-bottom:1px solid #D9DADB; background:#f7f7f8; display:none;}
	.codem_adw_pan_bt b{display:inline-block; width:16px; line-height:16px; height:16px; background:url(../images/cms.editor.png) no-repeat -256px 0px;}
	.codem_adw_pan_bt{display:inline-block; padding:3px 9px; margin:4px 0 0 2px;}
		.codem_adw_pan_bt:hover{cursor:pointer; background:#e9e9e9;}
.mce-btn button{padding-right:7px !important; padding-left:7px !important;}
a.scsh_pr_tov_link:link, a.scsh_pr_tov_link:visited{color:#424C63; text-decoration:none;}
a.scsh_pr_tov_link:hover{color:#0066cc; text-decoration:underline;}

.cs_tinymce_imgbrow_c{overflow-y:auto; white-space:initial; position:relative; width:698px; height:285px;}
.cs_tinymce_imgbrow_wait{display:none; width:100%; height:100%; position:absolute; top:0; left:0; background:rgba(255,255,255,0.9);}
.cs_tinymce_imgbrow_wait b{display:inline-block; background:rgba(0,0,0,0.6); position:absolute; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; top:50%; left:50%; margin:-41px 0 0 -36px; color:#fff; width:62px; height:18px; padding:10px 10px 10px 10px; }
.cs_tinymce_imgbrow_c .cs_tinymce_imgbrow_itm{position:relative; overflow:hidden; background-color:#EEEEEE; border:4px solid #fff; width:100px; height:100px; display:inline-block; margin:0 0 4px 4px; text-align:center;}
	.cs_tinymce_imgbrow_c .cs_tinymce_imgbrow_itm .sc_frame_form_img_close{margin:0; color:#808080; padding:0px 5px 1px 4px; font-size:14px; position:absolute; border-left:1px solid #ccc; border-bottom:1px solid #ccc; background:#f0f0f0; top:0; right:0;}
	.cs_tinymce_imgbrow_c .cs_tinymce_imgbrow_itm .sc_frame_form_img_close:hover{border-color:red; background:red; color:#fff; cursor:pointer;}
	.cs_tinymce_imgbrow_c .cs_tinymce_imgbrow_itm img{max-height:100px;}
	.cs_tinymce_imgbrow_c .cs_tinymce_imgbrow_itm:hover{cursor:pointer;}
	.cs_tinymce_imgbrow_c .cs_tinymce_imgbrow_itm:hover img{opacity:0.8;}
		.cs_tinymce_imgbrow_c .cs_tinymce_imgbrow_itm.cs_tinymce_imgbrow_m{border-color:#6282D7;}
.cs_tinymce_imgbrow_c .cs_tinymce_imgbrow_itm.cs_tinymce_filetype{width:96%; height:16px; line-height:16px; border:0; text-align:left; margin:0 0 0 2%; padding:2px 0 4px 0;}
.cs_tinymce_imgbrow_c .cs_tinymce_imgbrow_itm.cs_tinymce_filetype:nth-child(odd){background:#f2f2f2;}
.cs_tinymce_imgbrow_c .cs_tinymce_imgbrow_itm.cs_tinymce_filetype .cs_tinymce_filetype_i{height:16px; width:16px; vertical-align:middle; display:inline-block; background:url(../images/cms.editor.png) no-repeat -449px -16px;}
.cs_tinymce_imgbrow_c .cs_tinymce_imgbrow_itm.cs_tinymce_filetype .cs_tinymce_filetype_t{height:16px; margin-left:7px; vertical-align:middle; display:inline-block; }
.cs_tinymce_imgbrow_c .cs_tinymce_imgbrow_itm.cs_tinymce_filetype.cs_tinymce_imgbrow_m{border-color:#fff; background:#6282D7; color:#fff; }
.cs_tinymce_imgbrow_c .cs_tinymce_imgbrow_itm.cs_tinymce_filetype .sc_frame_form_img_close{top:2px;}
.cs_tinymce_imgbrow_c .cs_tinymce_imgbrow_itm.cs_tinymce_filetype.cs_tinymce_filetypexls .cs_tinymce_filetype_i,
	.cs_tinymce_imgbrow_c .cs_tinymce_imgbrow_itm.cs_tinymce_filetype.cs_tinymce_filetypexlsx .cs_tinymce_filetype_i{background:url(../images/cms.editor.png) no-repeat -465px 0;}
.cs_tinymce_imgbrow_c .cs_tinymce_imgbrow_itm.cs_tinymce_filetype.cs_tinymce_filetypedoc .cs_tinymce_filetype_i,
	.cs_tinymce_imgbrow_c .cs_tinymce_imgbrow_itm.cs_tinymce_filetype.cs_tinymce_filetypedocx .cs_tinymce_filetype_i{background:url(../images/cms.editor.png) no-repeat -449px 0;}
.cs_tinymce_imgbrow_c .cs_tinymce_imgbrow_itm.cs_tinymce_filetype.cs_tinymce_filetypepdf .cs_tinymce_filetype_i{background:url(../images/cms.editor.png) no-repeat -465px -16px;}
.cs_tinymce_noimg{padding:10px 0 0 2%; display:inline-block;}

.cms_lang_content.sc_editor_container{overflow:auto;}
.tce_content{border-right:1px solid #d7d7d7; border-bottom:1px solid #D9DADB;}
.tce_tools_c{border-right:1px solid #d7d7d7;}
.cms_contentedit_tvc{}
.sc_editor_container .sc_code_editor_c{max-width:1253px; border-right:1px solid #d7d7d7;}
.cms_app_cpan_b.cms_app_cpan_b_adwbutton{display:none;}

.tce_tools_c{background:#fff !important;}

.lifs_nuied_adw_panel{display:none; width:96%; height:calc(100% - 61px); padding:10px 2%; position:absolute; top:42px; left:0; 
	    -webkit-box-shadow:0 20px 10px -15px rgba(119, 119, 119, 0.3);
    -moz-box-shadow:0 20px 10px -15px rgba(119, 119, 119, 0.3);
    box-shadow:0 20px 10px -15px rgba(119, 119, 119, 0.3);
}
	.lifs_nuied_adw_panel_b1{max-width:650px;}
	.lifs_nuied_adw_panel_b2{max-width:650px;}
	.lifs_nuied_adw_panel.active{display:inline-block; }
	.lifs_nuied_adw_panel_c{width:100%;}
	.cms_app_cpan_b.cms_app_cpan_b_adwbutton{display:inline-block;}
	.lifs_nuied_adw_panel_close{display:inline-block;}


/* seo module */
.sm_edit_button{color:#333; font-size:12px; margin-left:10px; display:inline-block; line-height:18px; padding:0 6px; border-radius:4px; -webkit-border-radius:4px; background:#f2f2f2;} 
.sm_edit_button:hover{background:#E9E9E9; cursor:pointer;} 
.sm_cont_tool_c_res{padding:0 0 30px 0;} 
.sm_cont_tool_c_res_i{padding:0 0 0 10px; opacity:0; margin-left:30px; line-height:26px; color:#607d8b; border-left:4px solid #607d8b; -webkit-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;} 
.sm_cont_tool_c_res_i.activate{opacity:1; margin-left:0;}
.sm_cont_tool_good{color:#4caf50; border-color:#4caf50;} 
.sm_cont_tool_bad{color:#d81b60; border-color:#d81b60;} 
.sm_cont_tool_inf{color:#dcc300; border-color:#dcc300;} 
.sm_cont_button{color:#333; display:inline-block; line-height:26px; padding:0 20px; border-radius:4px; -webkit-border-radius:4px; background:#f2f2f2;} 
.sm_cont_button:hover{background:#E9E9E9; cursor:pointer;} 
.sm_cont_tool_c{padding:5px 0 20px 0;}

.sm_cont_toollist_btn{color:#333; font-size:13px; display:inline-block; margin:0 8px 0 0; line-height:28px; padding:0 15px; border-radius:4px; -webkit-border-radius:4px; background:#f2f2f2;} 
.sm_cont_toollist_btn:hover{background:#E9E9E9; cursor:pointer;}
.sm_cont_toollist_t{font-size:12px; color:#333; font-weight:bold; padding:0 0 3px 0;} 
.sm_cont_toollist_bt{padding:15px 0 20px 0; border-bottom:1px solid #F2F2F2; margin:0 0 20px 0;}

.ht_meta_ssl_cont{}
.ht_meta_ssl_cont p{margin:5px 0 10px 0;}
.ht_meta_ssl_c{margin:0 0 5px 0;}
.ht_meta_ssl{display:inline-block; vertical-align:middle; background:#eee; padding:4px 7px;}
.ht_meta_ssl_a{display:inline-block; vertical-align:middle; background:#fff; padding:4px 7px; color:#616161; border:1px solid #BDBDBD; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}
.ht_meta_ssl_ag1{display:inline-block; vertical-align:middle; color:#43a047; padding:0 7px 0 0;}
.ht_meta_ssl_ag2{display:inline-block; vertical-align:middle; color:#43a047; padding:0 0 0 7px; border-left:1px solid #BDBDBD;}
.ht_meta_ssl_atx{display:inline-block; vertical-align:middle; color:#424242;}
.ht_meta_ssl_ag3{display:inline-block; vertical-align:middle; font-size:10px; margin:0 5px 0 0; font-weight:bold; height:11px; line-height:11px; width:11px; text-align:center; border:2px solid #757575; color:#757575; padding:0; -moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%;}
.ht_meta_ssl_ag4{display:inline-block; vertical-align:middle; color:#757575; padding:0 7px 0 0; margin:0 7px 0 0; border-right:1px solid #BDBDBD;}
.ht_meta_red .ht_meta_ssl_ag1, .ht_meta_red .ht_meta_ssl_ag3{color:#b71c1c; border-color:#b71c1c;}
.ht_meta_red .ht_meta_ssl_ag2{color:#b71c1c; text-decoration: line-through;}

.ht_price_inp.ht_price_inp_ds{width:250px;}
.ht_price_inp.ht_price_inp_t{width:180px;}
.ht_meta_btn{color:#333; font-size:13px; display:inline-block; line-height:19px; border:1px solid #F2F2F2; padding:2px 5px; margin:0 0 0 7px; background:#f2f2f2;} 
.ht_meta_btn:hover{background:#E9E9E9; cursor:pointer;}

@-webkit-keyframes ht_meta_loader {
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@-moz-keyframes ht_meta_loader {
	100% {
		-moz-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@keyframes ht_meta_loader {
	100% {
		transform: rotate(360deg);
	}
}

.ht_meta_loader_c{position:relative;}
.ht_meta_loader_txt{position:absolute; line-height:140%; top:38px; left:17px; font-size:12px; color:#4f72b8; text-align:center;}
.ht_meta_loader {
	width: 100px;
	height: 100px;
	border: 2px solid #4f72b8;
	border-left-color:#5e7ab3;
	border-bottom-color: #6f88bb;
	border-right-color: transparent;
	border-radius: 100%;
	-webkit-animation: ht_meta_loader 0.9s infinite linear;
	-moz-animation: ht_meta_loader 0.9s infinite linear;
	animation: ht_meta_loader 0.9s infinite linear;
}
.ht_meta_loader_stop .ht_meta_loader{
	border-color:#4caf50;
	-webkit-animation:none;
	-moz-animation:none;
	animation:none;
}
.ht_meta_loader_stop .ht_meta_loader_txt{color:#4caf50;}
