@charset "utf-8";
@import url(roboto/fonts.css?family=Roboto+Condensed:400,300,700&subset=latin,cyrillic-ext,cyrillic,latin-ext);
@import "icon/icon.css";
html, body{
	text-align: center;margin:0;padding:0;width:100%;font-size:16px;color:#505050;font-weight: 400;cursor:default;line-height:auto;
	/*font-family: 'Roboto condensed', sans-serif;*/
	/*font-family: "Nunito", sans-serif;*/
	font-family: "Overpass", sans-serif;letter-spacing:-0.5px;
	/*font-family: "Advent Pro", sans-serif;*/
	/*font-family: "Ubuntu", sans-serif;	*/
}
img {border:none; max-width:100%;}
*, *::before, *::after{box-sizing:border-box;}
address, article, aside, figcaption, figure, footer, header, main, nav, section{display:block; margin:0; padding:0;}
h1,h2,h3,h4,h5, dl, p{margin:0;padding:0;}
input, textarea, select {font-family: "Overpass", sans-serif; font-size:16px; font-weight:400; -webkit-user-select: auto;  -moz-user-select: auto;  -ms-user-select: auto; user-select: auto;color: #343434;}
button{font-family: 'Fira Sans Condensed', sans-serif;-webkit-user-select: none;  -moz-user-select: none;  -ms-user-select: none; user-select: none;}
[seet]{-webkit-user-select: none;  -moz-user-select: none;  -ms-user-select: none; user-select: none;}
*:focus {outline: none;}
iframe{max-width:100% !important;border:none;}
a{text-decoration:none;}
[fm]{font-family: 'Fira Sans Condensed', sans-serif;}
[fx]{font-family: 'Roboto Flex', sans-serif;}
/*[fm]{font-family: 'JetBrains Mono', monospace;}*/
[clear]{clear:both;}

[w1]{width:100%;}
[w50]{width:50%;}
[hf]{height:100%;}
[mh]{min-height:100%;}
[mw]{min-width:40%;}
[mxh]{max-height:100%;}
[w75]{width:75%;}[w25]{width:25%;}[w20]{width:20%;}[w80]{width:80%;}[wbox32]{width:100%;max-width:320px;margin:0 auto;}
[wbox4]{width:100%;max-width:400px;margin:0 auto;}[wbox5]{width:100%;max-width:500px;margin:0 auto;}[wbox55]{width:100%;max-width:550px;margin:0 auto;}[wbox7]{width:100%;max-width:700px;margin:0 auto;}
[wbox75]{width:100%;max-width:750px;margin:0 auto;}[wbox8]{width:100%;max-width:800px;margin:0 auto;}[wbox9]{width:100%;max-width:900px;margin:0 auto;}[wbox10]{width:100%;max-width:1000px;margin:0 auto;}
[wbox11]{width:100%;max-width:1100px;margin:0 auto;}[wbox12]{width:100%;max-width:1200px;margin:0 auto;}[wbox125]{width:100%;max-width:1250px;margin:0 auto;}[wbox13]{width:100%;max-width:1300px;margin:0 auto;}
[wbox13a]{width:100%;max-width:1280px;margin:0 auto;padding-right:5px;}[wbox14]{width:100%;max-width:1400px;margin:0 auto;}[wbox15]{width:100%;max-width:1500px;margin:0 auto;}[wbox16]{width:100%;max-width:1600px;margin:0 auto;}[wbox17]{width:100%;max-width:1700px;margin:0 auto;}
[wbox19]{width:100%;max-width:1900px;margin:0 auto;}[wbox18]{width:100%;max-width:1800px;margin:0 auto;} [wbox12b]{width:100%;max-width:1280px;margin:0 auto;}[wbox12b]{width:100%;max-width:1270px;margin:0 auto;}

.wbox3{width:100%;max-width:300px;margin:0 auto;}.wbox35{width:100%;max-width:350px;margin:0 auto;}.wbox4{width:100%;max-width:400px;margin:0 auto;}.wbox5{width:100%;max-width:500px;margin:0 auto;}
.wbox55{width:100%;max-width:550px;margin:0 auto;}.wbox6{width:100%;max-width:600px;margin:0 auto;}.wbox7{width:100%;max-width:700px;margin:0 auto;}.wbox75{width:100%;max-width:750px;margin:0 auto;}
.wbox8{width:100%;max-width:800px;margin:0 auto;}.wbox9{width:100%;max-width:900px;margin:0 auto;}.wbox9{width:100%;max-width:900px;margin:0 auto;}.wbox92{width:100%;max-width:920px;margin:0 auto;}
.wbox10{width:100%;max-width:1000px;margin:0 auto;}.wbox11{width:100%;max-width:1100px;margin:0 auto;}.wbox12{width:100%;max-width:1200px;margin:0 auto;}.wbox13{width:100%;max-width:1300px;margin:0 auto;}
.wbox14{width:100%;max-width:1400px;margin:0 auto;}.wbox15{width:100%;max-width:1500px;margin:0 auto;}.wbox16{width:100%;max-width:1600px;margin:0 auto;}.wbox17{width:100%;max-width:1700px;margin:0 auto;}
.w50{width:50%;}


[w20]{width:20%;}[w25]{width:25%;}[w30]{width:30%;}[w33]{width:33.33%;}[w40]{width:40%;}[w50]{width:50%;}[w60]{width:60%;}[w70]{width:70%;}[w80]{width:80%;}[w90]{width:90%;}
[fh]{height:100%;}[fhmn]{min-height:100%;}
[fwb]{font-weight:bold;}
[fw1]{font-weight:100;}[fw2]{font-weight:200;}[fw3]{font-weight:300;}[fw4]{font-weight:400;}[fw5]{font-weight:500;}[fw6]{font-weight:600;}[fw7]{font-weight:700;}[fw8]{font-weight:800;}[fw9]{font-weight:900;}
[fs10]{font-size:10px;}[fs11]{font-size:11px;}[fs12]{font-size:12px;}[fs12]{font-size:12px;}[fs13]{font-size:13px;}[fs14]{font-size:14px;}[fs15]{font-size:15px;}[fs16]{font-size:16px;}[fs17]{font-size:17px;}[fs10]{font-size:10px;}
[fs18]{font-size:18px;}[fs19]{font-size:19px;}[fs20]{font-size:20px;}[fs22]{font-size:22px;}[fs24]{font-size:24px;}[fs25]{font-size:25px;}[fs26]{font-size:26px;}[fs27]{font-size:27px;}[fs28]{font-size:28px;}
[cm]{display:flex;align-items: center;justify-content: center;}
[cml]{display:flex;align-items: center;justify-content: left;}
[cmr]{display:flex;align-items: center;justify-content: right;}
[wlr]{writing-mode: vertical-rl;-webkit-writing-mode: vertical-rl;-ms-writing-mode: vertical-rl;text-orientation: mixed;-webkit-text-orientation: mixed;text-orientation: mixed;transform: rotate(180deg);}

[jc]{justify-content: center;}
[jr]{justify-content: right;}
[tb]{display:table;}
[tc]{display:table-cell;}
[vm]{vertical-align:middle;}
[vt]{vertical-align:top;}
[vb]{vertical-align:bottom;}
[dn]{display:none;}
[db]{display:block;}
[df]{display:flex;}
[di]{display:inline-block;}
[ula]{margin:0;padding:0;}
[ula] li{display:inline-block;}
[ulb]{margin:0;padding:0;}
[ulb] li{display:block;}
[dlb]{margin:0;padding:0;}
[ulz]{margin:0;padding:0;}[ulz] li{list-style:none;}
[dlb] dd, [dlb] dt {display:block;margin:0;}
[dla]{margin:0;padding:0;}
[dla] dd, [dla] dt {display:inline-block;margin:0;}
[txl]{text-align:left;}
[txr]{text-align:right;}
[txc]{text-align:center;}
[txj]{text-align:justify;}
[pr]{position:relative;}
[pa]{position:absolute;}
[pf]{position:fixed;}
[ps]{position:sticky;}
[tp]{text-transform:uppercase;}
[z2]{z-index:2;}
[fl]{float:left;}
[fr]{float:right;}
[cp]{cursor:pointer;}
[ca]{cursor:auto;}
[wsnw]{white-space:nowrap;}
[flexSt]{align-items: flex-start;}
[sw1]{box-shadow: 0px 2px 14px -2px rgba(0,0,0,0.25);}
[sw2]{box-shadow: 0px 0px 32px -6px rgba(0,0,0,0.4);margin:0 auto;left:0;right:0;}
[sw3]{box-shadow: 0px 0px 32px -6px rgba(0,0,0,0.4);}
[sw4]{box-shadow: 0px -0.5pt 3px 0px rgba(0,0,0,0.05);}
[sw5]{box-shadow: 0px 0px 47px -7px rgba(0,0,0,0.55);}
[sw6]{box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.1);}
[br5]{border-radius:5px;}
[op5]{opacity:0.5;}
[op8]{opacity:0.8;}
[lspc]{letter-spacing:2px;}
[wordw]{ white-space: pre-wrap;word-break: keep-all;}
[wordbr]{word-break: break-all;}
[ofhn]{overflow:hidden;}
[usnn]{-webkit-user-select: none;  -moz-user-select: none;  -ms-user-select: none; user-select: none;}
[ln20]{line-height:20px;}
[ln16]{line-height:16px;}
[ctd]{cursor: default;}
[bkf7]{-webkit-backdrop-filter: blur(7px);backdrop-filter: blur(7px);}
[bkf5]{-webkit-backdrop-filter: blur(5px);backdrop-filter: blur(5px);}
[bkf4]{-webkit-backdrop-filter: blur(4px);backdrop-filter: blur(4px);}
[bkf2]{-webkit-backdrop-filter: blur(2px);backdrop-filter: blur(2px);}
[bkf1]{-webkit-backdrop-filter: blur(1px);backdrop-filter: blur(1px);}
[br8]{border-radius:8px;}
[br7]{border-radius:7px;}
[br7a]{border-radius:0 7px 7px 0;}
[br5]{border-radius:5px;}
[brr]{border-radius:0 5px 5px 0;}
[brl]{border-radius:5px 0 0 5px;}
[rl]{border-left:1px solid rgba(0,0,0,0.1);}
[ll]{border-right:1px solid rgba(0,0,0,0.1);}
.brr{border-radius:0 5px 5px 0;}
[swwa]{box-shadow: 1px 1px 1px 0px rgba(0,0,0,0.1);}

[wrel]{ white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

[hvtm] label{position:absolute;font-size:13px;z-index:150;font-weight:300;background: rgba(0,0,0,0.7);border-radius:2px;padding:4px 5px;top:100%;line-height:13px;color: #eee;width:120px;left:calc(50% - 60px);text-align:center; visibility: hidden;}
[hvtm]:hover label{visibility: visible;transition-delay: 1s;z-index:1 !important;}
[hvtm]:active label{visibility: hidden;}
[hvtma] label{position:absolute;font-size:13px;z-index:150;font-weight:300;background: rgba(0,0,0,0.85);border-radius:2px;padding:5px 5px;top:100%;line-height:13px;color: #eee;width:90px;left:calc(50% - 45px);text-align:center; visibility: hidden;}
[hvtma]:hover label{visibility: visible;transition-delay: 0.4s;z-index:1 !important;}
[hvtma]:active label{visibility: hidden;}


.scrollx{width:100%;overflow-x:auto;}

[bs]{background-position:50% 50% !important;background-size:cover !important;}
[bsa]{background-position:50% 50% !important;background-size:cover !important;transform:scale(1.1);}
[bsb]{background-position:100% 100% !important;background-size:cover !important;}
[bsc]{background-size:cover !important;}

[b1]{background: rgba(255,255,255,0.7);}

[descv]{line-height:15px;color: #757575;display:block;padding:4px 0 5px 0;}

[href_a]{cursor:pointer;}
[href_a]:hover{background:#e4f5ff;}



[btnb]{padding:10px 8px;border-radius:2px;color: #555;display:block;cursor:pointer; /*background: #e9f0f4;*/}

[btnh]{width:36px;height:32px;border-radius:4px;background: #eaedf0;color: #595959;}
[btnh]:hover{background: #cce3f9;color: #474747;}
[btnha]{width:40px;height:36px;border-radius:4px;background: #eaedf0;color: #595959;}
[btnha]:hover{background: #cce3f9;color: #474747;}

[btnhm]{width:36px;height:32px;border-radius:4px;background: #eaedf0;color: #595959;}
[btnhm]:hover{background: #cce3f9;color: #474747;}
.clsadv{background: #d3e6ff;color: #0f4da2;}

.pinbg{width:100%;height:100%;position:absolute;top:0;left:0;z-index:10055;background: rgba(0,0,0,0.4);display:none;}
[btnx]{width:40px;height:40px;border-radius:4px;float:right;margin:8px -20px 0 0;}

[btnha]{background: #cae2fc;color: #1157a3;padding:10px 25px;border-radius:4px;}
[btnha]:hover{background: #cce3f9;color: #474747;}
[flout] input{position:absolute;width:100%;height:100%;top:0;left:0;z-index:5;opacity:0;}

[btnhab]{background: #cae2fc;color: #1157a3;padding:5px 20px;border-radius:4px;}
[btnhab]:hover{background: #cce3f9;color: #474747;}

[btnhac]{background: #cae2fc;color: #1157a3;padding:12px 20px;border-radius:4px;}
[btnhac]:hover{background: #cce3f9;color: #474747;}

[ahff]{text-decoration:underline;color: #4b71ff;}

.ptools li{padding:0 2px;vertical-align:middle;cursor:pointer;}
[phis]{height:32px;background: #eaedf0;border-radius:4px;border:1px solid rgba(0,0,0,0.05);padding:0 8px;}
[phis]:hover{border:1px solid rgba(0,0,0,0.05);}
[phis]:focus{background: #fff;border:1px solid rgba(0,0,0,0.1);}
[phisa]{width:40px;height:100%;left:0;top:0;z-index:5;font-size:17px;cursor:pointer;}
[phisa]:hover{background: #19a3ff;color: #fff;border-radius:4px;}
[phisbd]{font-weight:700;}

.photst{padding:15px 0 15px 0;}
.photst li{width:70px;vertical-align:top;}
.photst li article{width:65px;height:65px;background: #555;overflow:hidden;border-radius:4px;}
.photst li article img{max-width:65px;max-height:65px;}
.photst li article a{width:25px;height:25px;bottom:0;right:0;z-index:5;background: rgba(0,0,0,0.2);font-size:13px;color:rgba(255,255,255,0.9);}
.photst li article a:hover{background: rgba(0,0,0,0.2);color: #fff;font-size:14px;cursor:pointer;}

.atcPhoto{padding:15px 0 15px 0;text-align:left;}
.atcPhoto li{width:70px;vertical-align:top;}
.atcPhoto li article{width:65px;height:65px;background: #555;overflow:hidden;border-radius:4px;}
.atcPhoto li article img{max-width:65px;max-height:65px;}


.ppbg{position:fixed;width:100%;height:100%;z-index:10050;background: rgba(39,42,47,0.7);top:0;left:0;display:none;}
.ppbga{position:fixed;width:100%;height:100%;z-index:10056;background: rgba(39,42,47,0.7);top:0;left:0;display:none;}
.popupbx{position:fixed;padding:0 0 0 10px;z-index:10085;width:100%;min-width:30%;max-height:92%;top:4%;box-shadow: 0px 0px 19px -4px rgba(0,0,0,0.5);margin:0 auto;left:0;right:0;border-radius:5px;display:none;}
.ppbody{padding:20px 20px 30px 20px;}
.popupset{position:fixed;padding:0 0 0 0;z-index:10089;width:100%;max-height:90%;top:5%;box-shadow: 0px 0px 19px -4px rgba(0,0,0,0.5);margin:0 auto;left:0;right:0;border-radius:5px;display:none;}
.sheadd{padding:6px 0 2px 10px;}

.warningbx{width:300px;position:fixed;z-index:11900;background:#f15151;border-radius:5px;box-shadow: 0px 0px 7px -2px rgba(0,0,0,0.5);display:none;}
.warningbx h1{font-size:16px;font-weight:300;color: #fff;padding:10px 15px;}

[skhead]{position:sticky;top:0;z-index:10;padding:0 0 10px 0;}
[pphead]{position:sticky;top:0;z-index:10;padding:15px 0 15px 15px;}
[clsx]{position:absolute;right:5px;top:5px;font-size:16px;width:38px;height:38px;}
[clsx]:hover{font-size:18px;font-weight:bold;color: #222;}
[stckb]{position:sticky;bottom:0;z-index:10;padding:10px 15px 10px 15px;}
[stckba]{position:sticky;bottom:0;z-index:10;padding:10px 0 10px 0;}

.quisbx{position:fixed;width:100%;max-width:470px;margin:0 auto;left:0;right:0;z-index:10900;top:100px;border-radius:5px;box-shadow: 0px 0px 40px -4px rgba(0,0,0,0.5);padding:25px 35px 20px 35px;display:none;}
.quisbx [clsx]{right:0;top:0;}
.quisbx h1{font-size:17px;font-weight:400;padding:0 0 20px 0;}
.quisbx article a{display:inline-block;padding:8px 50px;border-radius:16px;}
[awbtn]{background: #eee;}
[awbtn]:hover{background: #c9e0ff;color: #222;cursor:pointer;}

.alerts{position:fixed;width:100%;max-width:470px;margin:0 auto;left:0;right:0;z-index:10900;top:100px;border-radius:4px;padding:15px 45px 15px 20px;text-align:left;display:none;}
.alerts [clsx]{right:0;top:0;height:100%;}
.alerts h1{font-size:17px;font-weight:400;}
.succa{background: #dfedff;color: #2e4f7c;border:2px solid #bcd9ff;box-shadow: 0px 0px 47px -8px rgba(22,43,86,0.8);}
.succb{background: #dbf8eb;color: #428266;border:2px solid #c2f0dc;box-shadow: 0px 0px 47px -8px rgba(16,73,47,0.8);}
.succc{background: #ffecec;color: #683636;border:2px solid #ffdada;box-shadow: 0px 0px 47px -8px rgba(84,25,25,0.8);}

[btnna]{padding:9px 15px;background: #2c5285;border-radius:4px;color: #fff;display:inline-block;cursor:pointer;}
[btnna]:hover{background: #2e5890;}

[btnnb]{padding:5px 15px;background: #2d90ec;border-radius:14px;color: #fff;display:inline-block;cursor:pointer;text-align:center;}
[btnnb]:hover{background: #2688e4;}

[btnnc]{padding:5px 15px 5px 20px;color: #0080f6;display:inline-block;cursor:pointer;text-align:center;position:relative;font-weight:500;border-radius:2px;}
[btnnc]:before{content:'\e9ef';font-family:icomoon;position:absolute;left:2px;top:6px;}
[btnnc]:hover{color: #0078e8;}

[btnnd]{padding:5px 0 5px 25px;color: #0080f6;display:inline-block;cursor:pointer;text-align:center;position:relative;font-weight:500;}
[btnnd] i{left:0;font-size:17px;}
[btnnd]:hover{color: #0078e8;}

[btnne]{padding:5px 10px;background: rgba(0,0,0,0.0);border-radius:4px;color: #555;display:inline-block;cursor:pointer;border:2px solid #ccc;}
[btnne]:hover{background: #ccc;}

[btnnca]{padding:5px 17px 5px 10px;color: #0080f6;display:inline-block;cursor:pointer;text-align:center;position:relative;font-weight:400;border-radius:2px;}
[btnnca]:before{content:'\e9ef';font-family:icomoon;position:absolute;right:0;top:7px;}
[btnnca]:hover{color: #0078e8;}

[inpts]{position:relative;margin:8px 0;padding:19px 0 0 0;}
[inpts] span{position:absolute;top:0;left:4px;font-size:14px;color: #93a0b3;font-weight:300;}
[inpts] input, [inpts] select{height:36px;border:1px solid rgba(0,0,0,0);border-bottom:2px solid rgba(0,0,0,0);border-left:2px solid rgba(0,0,0,0);background: #e8ecf2;border-radius:4px;}
[inpts] input{padding:0 12px 0 12px;} [inpts] select{padding:0 12px 0 9px;}
[inpts] input:hover, [inpts] select:hover, [inpts] textarea:hover{border:1px solid rgba(0,0,0,0.05);border-bottom:2px solid rgba(0,0,0,0.05);border-left:2px solid rgba(0,0,0,0.05);}
[inpts] input:focus, [inpts] select:focus,[inpts] textarea:focus{border:2px solid #3d8cfc;background: #e5f0ff;}
[inpts] input:focus ~ span, [inpts] select:focus ~ span, [inpts] textarea:focus ~ span{color: #005de2;font-weight:400;}
[inpts] textarea{border:1px solid rgba(0,0,0,0);border-bottom:2px solid rgba(0,0,0,0);background: #e8ecf2;border-radius:4px;padding:5px 8px 8px 8px;}

[inpts] .wgbx{border-bottom:2px solid rgba(0,0,0,0);background: #ffdede;}

[inptbx]{position:relative;margin:12px 0;padding:20px 0 0 0;}
[inptbx] span{font-size:15px;color: #93a0b3;font-weight:400;display:inline-block;position:absolute;top:0;left:4px;}
[inptbx] input, [inptbx] select{height:42px;border:1px solid rgba(0,0,0,0);border-bottom:2px solid rgba(0,0,0,0);border-left:2px solid rgba(0,0,0,0);background: #e8ecf2;border-radius:4px;font-size:16px;}
[inptbx] input{padding:0 12px 0 12px;} [inptbx] select{padding:0 12px 0 9px;}
[inptbx] input:hover, [inptbx] select:hover, [inptbx] textarea:hover{border:1px solid rgba(0,0,0,0.05);border-bottom:2px solid rgba(0,0,0,0.05);border-left:2px solid rgba(0,0,0,0.05);}
[inptbx] input:focus, [inptbx] select:focus,[inptbx] textarea:focus{border:2px solid #3d8cfc;background: #e5f0ff;}
[inptbx] input:focus ~ span, [inptbx] select:focus ~ span, [inptbx] textarea:focus ~ span{color: #005de2;font-weight:400;}
[inptbx] textarea{border:1px solid rgba(0,0,0,0);border-bottom:2px solid rgba(0,0,0,0);background: #e8ecf2;border-radius:4px;padding:5px 8px 8px 8px;resize: vertical;}
[ibxnp]{margin:0 0;padding:0 0 0 0;}
[ibxnpa]{margin:0 0;padding:20px 0 0 0;}
[inptbx] .wgbx{border-bottom:2px solid rgba(0,0,0,0);background: #ffdede;}

[inptsa]{position:relative;margin:0 0 12px 0;padding:17px 0 0 0;}
[inptsa] span{position:absolute;top:0;left:4px;font-size:13.5px;color: #93a0b3;font-weight:300;}
[inptsa] input, [inptsa] select{height:36px;border:1px solid rgba(0,0,0,0);border-bottom:2px solid rgba(0,0,0,0);border-left:2px solid rgba(0,0,0,0);background: #e8ecf2;border-radius:4px;}
[inptsa] input{padding:0 12px 0 12px;} [inptsa] select{padding:0 12px 0 9px;}
[inptsa] input:hover, [inptsa] select:hover, [inptsa] textarea:hover{border:1px solid rgba(0,0,0,0.05);border-bottom:2px solid rgba(0,0,0,0.05);border-left:2px solid rgba(0,0,0,0.05);}
[inptsa] input:focus, [inptsa] select:focus,[inptsa] textarea:focus{border:2px solid #3d8cfc;background: #e5f0ff;}
[inptsa] input:focus ~ span, [inptsa] select:focus ~ span, [inptsa] textarea:focus ~ span{color: #005de2;font-weight:400;}
[inptsa] textarea{border:1px solid rgba(0,0,0,0);border-bottom:2px solid rgba(0,0,0,0);background: #e8ecf2;border-radius:4px;padding:5px 8px 8px 8px;}

[inpp]{height:30px;padding:0 8px;background: #e5e9f0;border-radius:2px;border:2px solid rgba(0,0,0,0);}
[inpp]:hover{border:2px solid rgba(0,0,0,0.2);}[inpp]:focus{border:2px solid #3d8cfc;background: #e5f0ff;}

[inppa]{height:30px;padding:0 3px;background: #e5e9f0;border-radius:2px;border:2px solid rgba(0,0,0,0);}
[inppa]:hover{border:2px solid rgba(0,0,0,0.2);}[inppa]:focus{border:2px solid #3d8cfc;background: #e5f0ff;}

[inppb]{height:30px;padding:0 1px;background: #e5e9f0;border-radius:2px;border:2px solid rgba(0,0,0,0);}
[inppb]:hover{border-left:2px solid rgba(0,0,0,0.2);}[inppb]:focus{border-left:2px solid #3d8cfc;background: #e5f0ff;}
[hdddv]{overflow:hidden;border-radius:2px;}
[hdddv] input, [hdddv] select{width:calc(100% + 20px);}
[mm]{min-height:30px;border-radius:2px;}

.wgbx{border-bottom:2px solid rgba(0,0,0,0);background: #ffdede;}





.norfbx{position:fixed;top:50px;right:150px;box-shadow: 0px 2px 14px -2px rgba(0,0,0,0.4);width:340px;padding:15px 10px 15px 20px;border-radius:5px;z-index:10055;max-height:calc(100% - 60px);display:none;}
.norfbx h1{padding:0 0 15px 12px;}
.norfbx ul li a{display:block;padding:9px 12px;font-weight:400;line-height:17px;border-radius:4px;color: #555;}
.norfbx ul li a b{display:inline-block;padding-right:5px;font-weight:500;}
.norfbx ul li a h2{font-size:14px;font-weight:400;padding:5px 0 0 0;}

.warninxt{padding:0 0 15px 0;display:none;}
.loadbx{position:absolute;width:100%;height:37px;bottom:0;left:0;z-index:5;background: rgba(255,255,255,0.5);display:none;}
.loadbx i{position:absolute;bottom:9px;left:calc(50% - 8px);font-size:16px;color: #555;animation:spina 1.5s infinite linear;}
@keyframes spina{0%{transform:rotate(0deg);} 100%{transform:rotate(360deg);}}
.loadbxss{position:absolute;width:100%;height:100%;bottom:0;left:0;z-index:5;background: rgba(255,255,255,0.2);}
.loadbxss i{position:absolute;top:calc(50% - 8px);left:calc(50% - 8px);font-size:16px;color: #555;animation:spina 1.5s infinite linear;}

.loadr{width:100%;height:100%;top:0;left:0;background: rgba(255,255,255,0.8);z-index:1050;animation:bgan 1s ease;display:none;
	background: linear-gradient(to bottom, rgba(255,255,255,0.48) 0%, rgba(255,255,255,0.91) 9%, rgba(255,255,255,0.91) 100%);}
.loadr span{font-size:27px;color: #555;animation:spina 1.5s infinite linear;}
@keyframes bgan{70%{opacity:0;} 100%{opacity:1;}}

.hpbox{position:fixed;z-index:10090;width:300px;border-radius:4px;min-height:40%;box-shadow: 0px 2px 7px 0px rgba(0,0,0,0.5);max-height:90%;display:none;}
.hpbox [clsxe]{right:0;top:0;font-size:11px;padding:12px 0 10px 15px;color: #777;}
.hpbox [clsxe]:hover{color: #222;font-size:12px;}
.padlst{padding:0 12px 15px 20px;}
.setck ul li{position:relative;padding:0 0 0 28px;}
.setck ul li span{background: #f5f5f5;border-radius:4px;left:0;top:5px;width:20px;height:20px;font-size:13px;color: #707070;}
.setck ul li .nnbg{background: none;font-size:12px;color:rgba(0,0,0,0.36);}
.setck ul li ul{display:none;}
.setck ul li .psww{background: #5cb0ff;color: #fff;}.setck ul li .psww:hover{background: #5cb0ff;color: #fff;}


.selectbox{position:fixed;width:100%;min-height:45vh;max-height:90%;width:350px;z-index:11992;background: #fff;box-shadow: 0px 0px 17px -4px rgba(0,0,0,0.7);
	padding:0 0 0 0;border-radius:5px;text-align:left;border:4px solid #fff;display:none; }
[ulist] ul li a{display:block;padding:4px 10px 4px 20px;position:relative;border-radius:4px;cursor:pointer;}
[ulist] ul li a:before{content:'\e916';font-family:icomoon;position:absolute;top:7px;left:5px;font-size:12px;opacity:0.9;}
[ulist] ul li .ckdwn:before{content:'\e916';font-family:icomoon;position:absolute;top:7px;left:5px;font-size:12px;color: #2e91e8;}
[ulist] ul li .nndwn:before{content:'\e914';font-family:icomoon;position:absolute;top:7px;left:5px;font-size:12px;}
[ulist] ul li ul{padding:4px 0 4px 20px;}
[ulstp] ul li ul{padding:4px 0 4px 30px;display:none;}
[ulstp] ul li a{padding:4px 42px 4px 28px !important;border-top:0.5pt solid #eee;}
[ulstp] ul li a b{top:4px;right:0;width:40px;text-align:center;font-weight:600;}
[ulstp] figure a{padding:4px 42px 4px 28px !important;display:block;font-size:13px;}
[ulstp] figure a b{top:14px;right:5px;width:40px;text-align:center;font-weight:400;}

[ulist] ul li .ckdwnn{padding:4px 10px 4px 28px;}
[ulist] ul li .ckdwnn:before{content:'\ea4c';font-family:icomoon;position:absolute;top:4px;left:5px;font-size:17px;color: #777;}
[ulist] ul li .nndw{padding:4px 10px 4px 28px;}
[ulist] ul li .nndw:before{content:'\e9ef';left:7px;top:5px;font-size:14px;}
[ulist] ul li .nndwbf:before{content:'\e9f0';color: #1485ff;}

[ulist2] li a{position:relative;width:100%;display:block;padding:4px 10px 4px 42px;border-top:0.5pt solid #f1f1f1;}
[ulist2] li a b{position:absolute;width:40px;left:0;text-align:center;top:4px;color: #0557c7;}
[ulist2] figure a{position:relative;width:100%;display:block;padding:4px 10px 4px 42px;color: #777;}
[ulist2] figure a b{position:absolute;width:40px;left:0;text-align:center;top:4px;}

[minh]{min-height:50vh;}
.maxt{max-height:calc(90vh - 100px);min-height:calc(45vh - 50px);padding:0 5px 0 15px;}
.mint{min-height:calc(45vh - 100px);padding:10px 0 0 0;}
.ckuln ul{padding:4px 0 4px 26px;}

.fxbot{position:sticky;bottom:0;z-index:5;padding:10px 0;}

[twda]{border-collapse:collapse;}
[twda] tr{display: flex;}
[twda] tr td{display:flex;align-items: center;justify-content: center;}
[twda] tr [fllw]{flex: 1;}

.dnhtc{display:none;}








.scrollh{scrollbar-width: thin;overflow-y:scroll; scrollbar-color: #ccc rgba(0,0,0,0);scrollbar-width: none;}
.scrollh::-webkit-scrollbar {width: 5px;border-radius:0;} 
.scrollh::-webkit-scrollbar-track {background: rgba(0,0,0,0);} 
.scrollh::-webkit-scrollbar-thumb {background-color: rgba(0,0,0,0);}
.scrollh:hover::-webkit-scrollbar-thumb {background-color: #c1c1c1;}
.scrollh:hover::-webkit-scrollbar-thumb:hover { background: #999;}

.scrollm{scrollbar-width: thin;overflow-y:scroll;  scrollbar-color: #ccc rgba(0,0,0,0);}
.scrollm::-webkit-scrollbar {width: 10px;border-radius:0;} 
.scrollm::-webkit-scrollbar-track {background: rgba(0,0,0,0);} 
.scrollm::-webkit-scrollbar-thumb {background-color: rgba(0,0,0,0);border-radius:0;border-radius:4px;}
.scrollm:hover::-webkit-scrollbar-thumb {background-color: #c1c1c1;border-radius:0;border-radius:4px;}
.scrollm:hover::-webkit-scrollbar-thumb:hover { background-color: #999;}

.scmainb{scrollbar-width: thin;scrollbar-color: rgba(0,0,0,0) rgba(0,0,0,0);overflow-y:scroll;}
.scmainb::-webkit-scrollbar {width: 10px;border-radius:0;}
.scmainb:hover{scrollbar-width: thin;scrollbar-color: #ccc rgba(0,0,0,0);overflow-y:scroll;} 


.scrolls{scrollbar-width: thin;overflow-y:scroll;scrollbar-color: rgba(0,0,0,0) rgba(0,0,0,0);}
.scrolls::-webkit-scrollbar {width: 8px;border-radius:0;}
.scrolls:hover{scrollbar-width: thin;overflow-y:scroll;scrollbar-color: rgba(0,0,0,0.2) rgba(0,0,0,0);}

.scweb{scrollbar-width: thin;scrollbar-color: rgba(0,0,0,0.36) rgba(0,0,0,0);overflow-y:auto;}
.scweb::-webkit-scrollbar {width: 10px;border-radius:0;}

.dark .scrollm{scrollbar-width: thin;overflow-y:scroll;  scrollbar-color: rgba(255,255,255,0.2) rgba(0,0,0,0);}
.dark .scrollh{scrollbar-width: thin;overflow-y:scroll; scrollbar-color: rgba(255,255,255,0.2) rgba(0,0,0,0);scrollbar-width: none;}
.dark .scmainb{scrollbar-width: thin;scrollbar-color: rgba(255,255,255,0.2) rgba(0,0,0,0);overflow-y:auto;}
.dark .scrolls:hover{scrollbar-width: thin;scrollbar-color: rgba(255,255,255,0.2) rgba(0,0,0,0);overflow-y:scroll;}


[mpad]{padding:0 12px 20px 20px;}
.nmpad [mpad]{padding:0 8px 20px 8px;}

.fmtop{animation:ftop 0.35s;}
@keyframes ftop {
  0% {-webkit-transform: translate3d(0, -150%, 0); transform: translate3d(0, -150%, 0); visibility: visible; }
  100% { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);  }
}
.fmbot{animation:fbot 0.15s;}
@keyframes fbot {
  0% {-webkit-transform: translate3d(0, 100%, 0) scale3d(-0.8, -0.8, -0.8); transform: translate3d(0, 100%, 0) scale3d(-0.8, -0.8, -0.8); opacity: 0;}
  100% { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);  opacity: 1;}
}
.fbot{animation:fbota 0.2s;}
@keyframes fbota {
  0% {-webkit-transform: translate3d(0, 10%, 0); transform: translate3d(0, 10%, 0); visibility: visible; }
  100% { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);  }
}
.zmot {animation:zscl 0.2s;}
@keyframes zscl {
	from {opacity: 0;-webkit-transform: scale3d(1.2, 1.2, 1.2);transform: scale3d(1.2, 1.2, 1.2);}
	50% {opacity: 1;}
}
.zmit {animation:zmit 0.2s;}
@keyframes zmit {
	from {opacity: 0;-webkit-transform: scale3d(-0.5, -0.5, -0.5);transform: scale3d(-0.5, -0.5, -0.5);}
	50% {opacity: 1;}
}
.fmbota{animation:fbotnn 2.9s;/*animation-delay: 0.7s;*/ opacity: 1;}
@keyframes fbotnn {
  10% {-webkit-transform: translate3d(0, 50%, 0); transform: translate3d(0, 50%, 0); opacity: 0;}
  16% { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);  opacity: 1;}
  100% { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);  opacity: 1;}
}

[ckpad]{padding:2px 0 2px 4px;}
[ckpad] li{padding:0 20px 0 0;}
[ckpada]{padding:5px 0;}
[ckpada] li{padding:0 0 0 0;}
[arpd]{padding:7px 5px 5px 25px;}
[arpd]:hover{color: #1087ff;}



.checkm[type=checkbox]:not(old),
.checkm[type=radio   ]:not(old){position:absolute;width:100%;height:100%;margin:0;left:0;top:0;z-index:1;padding:0;opacity:0;vertical-align:middle;cursor:pointer;}
.checkm[type=checkbox]:not(old) + label,
.checkm[type=radio   ]:not(old) + label{
	padding:0;position:absolute;left:0;top:0;font-weight:normal;width:100%;height:100%;	
}
.checkm[type=checkbox]:not(old) + label:after,
.checkm[type=radio   ]:not(old) + label:after{
	font-family:icomoon;content:'\ea4b'; position:absolute;top:0;left:0;color: #acacac; font-size:18px;display:flex;align-items: center;justify-content: left;width:100%;height:100%;
}
.checkm[type=checkbox]:not(old):hover + label:after,
.checkm[type=radio   ]:not(old):hover + label:after{
	color: #f26836;
}
.checkm[type=checkbox]:not(old):checked + label:after,
.checkm[type=radio   ]:not(old):checked + label:after{
	font-family:icomoon;content:'\e9e3'; position:absolute;color: #f26836;font-size:22px;left:-2px;top:0;
}



.checks[type=checkbox]:not(old),
.checks[type=radio   ]:not(old){position:absolute;width:100%;height:100%;margin:0;left:0;top:0;z-index:1;padding:0;opacity:0;vertical-align:middle;cursor:pointer;}
.checks[type=checkbox]:not(old) + label,
.checks[type=radio   ]:not(old) + label{
	padding:0;position:absolute;left:0;top:-2px;font-weight:normal;width:100%;height:100%;	
}
.checks[type=checkbox]:not(old) + label:after,
.checks[type=radio   ]:not(old) + label:after{
	font-family:icomoon;content:'\ea4b'; position:absolute;top:0;left:0;color: #898989; font-size:18px;display:flex;align-items: center;justify-content: left;width:100%;height:100%;
}
.checks[type=checkbox]:not(old):hover + label:after,
.checks[type=radio   ]:not(old):hover + label:after{
	color: #f26836;
}
.checks[type=checkbox]:not(old):checked + label:after,
.checks[type=radio   ]:not(old):checked + label:after{
	font-family:icomoon;content:'\e9e3'; position:absolute;color: #f26836;font-size:22px;left:-2px;top:0;
}



[ulck] li{padding:2px 0;}
[ulck] li article{padding:5px 0 4px 30px;line-height:16px;}
[ulcka] li{padding:2px 0 2px 30px;}
[ulcka] li article{padding:5px 0 4px 28px;line-height:16px;}
[ulckb]{padding:10px 0 10px 0;}
[ulckb] li{padding:2px 15px;}
[ulckb] li article{padding:7px 0 4px 25px;line-height:16px;}



[arkpd]{padding:5px 0 4px 28px;line-height:16px;}

.checka[type=checkbox]:not(old),
.checka[type=radio   ]:not(old){position:absolute;width:100%;height:100%;margin:0;left:0;top:0;z-index:1;padding:0;opacity:0;vertical-align:middle;cursor:pointer;}
.checka[type=checkbox]:not(old) + label,
.checka[type=radio   ]:not(old) + label{
	padding:0;position:absolute;left:0;top:0;font-weight:normal;width:100%;height:100%;	
}
.checka[type=checkbox]:not(old) + label:after,
.checka[type=radio   ]:not(old) + label:after{
	font-family:icomoon;content:'\ea4c'; position:absolute;top:4px;left:0;color: #acacac; font-size:18px;width:100%;height:100%;
}
.checka[type=checkbox]:not(old):hover + label:after,
.checka[type=radio   ]:not(old):hover + label:after{
	color: #1087ff;
}
.checka[type=checkbox]:not(old):hover ~ span,
.checka[type=radio   ]:not(old):hover ~ span{
	color: #1087ff;
}
.checka[type=checkbox]:not(old):checked + label:after,
.checka[type=radio   ]:not(old):checked + label:after{
	font-family:icomoon;content:'\e9d9'; position:absolute;color: #1087ff;font-size:22px;left:-2px;top:4px;
}
.checka[type=checkbox]:not(old):checked ~ span,
.checka[type=radio   ]:not(old):checked ~ span{
	color: #1087ff;
}

[ulckc] li{padding:2px 0 2px 10px;}
[ulckc] li article{padding:8px 20px 8px 38px;line-height:16px;}
[ulckc] li article b{position:relative;z-index:2;font-weight:400;}
.checkb[type=checkbox]:not(old),
.checkb[type=radio   ]:not(old){position:absolute;width:100%;height:100%;margin:0;left:0;top:0;z-index:5;padding:0;opacity:0;vertical-align:middle;cursor:pointer;}
.checkb[type=checkbox]:not(old) + label,
.checkb[type=radio   ]:not(old) + label{
	padding:0;position:absolute;left:0;top:0;font-weight:normal;width:100%;height:100%;background: #eff4fa;border-radius:3px;
}
.checkb[type=checkbox]:not(old) + label:after,
.checkb[type=radio   ]:not(old) + label:after{
	font-family:icomoon;content:'\ea4c'; position:absolute;color: #acacac; font-size:19px;left:11px;top:7px;
}
.checkb[type=checkbox]:not(old):hover + label:after,
.checkb[type=radio   ]:not(old):hover + label:after{
	color: #1087ff;
}
.checkb[type=checkbox]:not(old):checked + label:after,
.checkb[type=radio   ]:not(old):checked + label:after{
	font-family:icomoon;content:'\e9d9'; position:absolute;color: #1087ff;font-size:22px;left:9px;
}






