@charset "utf-8";
@import url('fira/fonts.css?family=Fira+Sans+Condensed:100,200,300,400,500,600,700,800,900&subset=cyrillic,cyrillic-ext,latin-ext');
@import url(robo/fonts.css?family=Roboto+Condensed:400,300,700&subset=latin,cyrillic-ext,cyrillic,latin-ext);
@import url(flex/fonts.css?family=Roboto+Flex+sans-serif: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:18px;color:#000;font-weight: 300;cursor:default;
	font-family: 'Roboto condensed', sans-serif;	background: none; /*background: #f4f2f0;*/
	/*font-family: 'Roboto Flex', sans-serif;*/
	/*font-family: 'Mulish' narrow, sans-serif;*/
	
}
table td, table td{font-weight:300;}
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: 'Roboto Condensed', sans-serif; font-size:16px; font-weight:400; -webkit-user-select: auto;  -moz-user-select: auto;  -ms-user-select: auto; user-select: auto;}
button{font-family: 'Fira Sans Condensed', sans-serif;-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;}

[fx]{font-family: 'Roboto Flex', sans-serif;}
[fm]{font-family: 'Mulish' narrow, sans-serif;}
[clear]{clear:both;}

[w1]{width:100%;}
[w50]{width:50%;}
[hf]{height:100%;}
[mh]{min-height:100%;}
[wbox55]{width:100%;max-width:550px;margin:0 auto;}
[wbox7]{width:100%;max-width:700px;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;}
[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;}
[wbox19]{width:100%;max-width:1700px;margin:0 auto;}
[wbox18]{width:100%;max-width:1800px;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;}
.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:200px;}
.w20m{width:calc(100% - 200px);}
.w20w{width:calc(100% - 400px);}
.w25{width:250px;}
.w25m{width:calc(100% - 250px);}
.w25w{width:calc(100% - 500px);}

.h40{height:400px;}
.h35{height:350px;}


[w20]{width:20%;}[w30]{width:30%;}[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%;}
[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;}
[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;}[fs25]{font-size:25px;}
[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;}
[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;}
[dlb] dd, [dlb] dt {display:block;}
[dla]{margin:0;padding:0;}
[dla] dd, [dla] dt {display:inline-block;margin:0;padding: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;}
[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 1px 3px 0px rgba(0,0,0,0.05);}
[sw5]{box-shadow: 0px 0px 47px -7px rgba(0,0,0,0.4);}
[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);}
[bre1]{border:0.5pt solid #e1e1e1;}
[brb]{border-bottom:0.5pt solid #eee;}
[brc]{border:0.5pt solid #ccc;}
[br7]{border-radius:7px;}
[br5]{border-radius:5px;}
[bs]{background-position:50% 50% !important;background-size:cover !important;}
[wrel]{ white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}



[inpa] select, [inpa] input{padding:5px 0;border:none;border-bottom:2px solid #ccc;}
[inpa] select:hover, [inpa] input:hover{border-bottom:2px solid #428cff;}
[inpa] select:focus, [inpa] input:focus{border-bottom:2px solid #428cff;padding:5px 0 5px 8px;background: #f5f5f5;transition:all 0.2s ease;}

[bginp] select{background: #eee;padding:8px 10px 8px 8px;border:0.5pt solid rgba(0,0,0,0.0);border-radius:4px;}

[upst] article{font-size:16px;font-weight:400;color: #343434;position:relative;padding:5px 22px 5px 0;display:inline-block;cursor:pointer;border-bottom:2px solid rgba(0,0,0,0);}
[upst] article:after{content:'\e914';font-family:icomoon;position:absolute;right:5px;font-size:15px;top:5px;}
[upst] article:hover{border-bottom:2px solid #0a78ff;}


[tablea], [tableb]{border-collapse:collapse;}
[tablea] thead th{padding:5px 7px;font-size:14px;font-weight:400;color: #707070;}
[tablea] tbody tr td{border-top:0.5pt solid #ccc;padding:5px 7px;}

[tableb] thead th{padding:5px 7px;font-size:14px;font-weight:400;color: #707070;}
[tableb] tbody tr td{border-top:2px solid #eee;padding:5px 7px;}

[twda] tr{display: flex;}
[twda] tr td{display:flex;align-items: center;justify-content: center;}
[twda] tr [fllw]{flex: 1;}

[trhv] tbody tr:hover{background: #fff8ea;}

[mhf]{min-height:calc(100% - 47px);}
.scht{height:calc(100vh - 92px);position:sticky;top:46px;}

.shead{position:sticky;top:0;left:0;z-index:50;}
[stabl]{border-collapse:collapse;}
[stah] tr td{height:45px;}


[p800]{padding:8px 0;}
[p100]{padding:10px 0;}
[p1050]{padding:10px 0 5px 0;}
[p15]{padding:15px;}
[p150]{padding:15px 0;}
[p20]{padding:20px;}
[p20]{padding:20px;}
[p402]{padding:40px 20px;}
[p401]{padding:40px 10px;}
[p400]{padding:40px 0;}
[p200]{padding:20px 0;}
[p300]{padding:30px 0;}
[p1030]{padding:10px 0 30px 0;}
[p0010]{padding:0 0 10px 0;}
[p0020]{padding:0 0 20px 0;}
[p2020]{padding:2px 0 2px 0;}
[p2015]{padding:20px 15px;}

[wlr]{writing-mode: vertical-lr;-webkit-writing-mode: vertical-lr;-ms-writing-mode: vertical-lr;text-orientation: sideways-right;-webkit-text-orientation: sideways-right;}

[mr150]{margin:15px 0;}


[btna]{width:36px;height:36px;cursor:pointer;color: rgba(0,0,0,0.55);}
[bgbtn]{background: rgba(0,0,0,0.7);border-radius:7px;color: rgba(255,255,255,0.9) !important;padding:7px 20px !important;}

[orbtn]{display:inline-block;padding:11px 15px 11px 11px;background: #1fa095;color: #fff;border-radius:8px;cursor:pointer;position:relative;}
[orbtn] i{width:36px;height:100%;left:0;top:0;z-index:2;}
[orbtn]:hover{background: #33b0a5;}

[bsbtn]{display:inline-block;padding:7px 15px 7px 36px;background: #b8b8b8;color: #fff;border-radius:8px;cursor:pointer;position:relative;}
[bsbtn] i{width:36px;height:100%;left:0;top:0;z-index:2;}
[bsbtn]:hover{background: #00b8a8;}

[btngr]{font-size:15px;display:inline-block;padding:7px 14px;border-radius:5px;background: #ccf4ea;color: #296857;cursor:pointer;font-weight:400;}
[btngr]:hover{color:#fff;font-weight:300;background: #1fa095;}

[btnrd]{font-size:15px;display:inline-block;padding:7px 14px;border-radius:5px;background: #ffe5e5;color: #985454;cursor:pointer;font-weight:400;}
[btnrd]:hover{color:#fff;font-weight:300;background: #ff5959;}

[btngy]{font-size:15px;display:inline-block;padding:7px 14px;border-radius:5px;background: #e2e2e2;color: #555;cursor:pointer;font-weight:400;}
[btngy]:hover{font-weight:300;background: #dbdbdb;}

[mrea]{font-size:17px;font-weight:400;display:inline-block;padding:7px 27px 7px 5px;position:relative;cursor:pointer;color:#555;transition:all 0.2s ease;}
[mrea]:after{content:'\ea31';font-family:icomoon;font-size:17px;position:absolute;right:4px;top:7px;transition:all 0.2s ease;}
[mrea]:hover{color:#147278;}
[mrea]:hover:after{right:0;color:#5ba7ac;}

[dlpt]{text-align:left;}
[dlpt] label{font-size:14px;color: #606060;display:inline-block;padding:0 0 4px 1px;}
[dlpt] input{padding:9px 14px;background: #f1f1f1;border-radius:8px;border:none;border-top:0.5pt solid rgba(0,0,0,0);}
[dlpt] select{padding:8px 10px;background: #f1f1f1;border-radius:8px;border:none;border-top:0.5pt solid rgba(0,0,0,0);}
[dlpt] textarea{padding:9px 14px;background: #f1f1f1;border-radius:8px;border:none;resize: vertical;border-top:0.5pt solid rgba(0,0,0,0);}
[br08] input, [br08] select, [br08] textarea{border-radius:0 8px 8px 8px;}
[dlpt] input:hover, [dlpt] select:hover, [dlpt] textarea:hover{background: #e5f5f0;}
[dlpt] input:focus, [dlpt] select:focus, [dlpt] textarea:focus{box-shadow: 0 0 2px 0px rgba(0,0,0,0.32);border-top:0.5pt solid #5cc2a4;}
[dlpt] .warg{background:#ffe2e2;}

[ttle]{font-size:80px;}
[ttlea]{font-size:100px;}
[ttleb]{font-size:120px;}
[ttlc]{font-size:32px;}
[ttld]{font-size:55px;}
[ttld] a{color: #000;}[ttld] a:hover{color: #03c4b7;}

[cf]{color: #fff;}
[c0]{color: #000;}
[c1]{color: #0a8e93;}
[c2]{color: #222;}
[c3]{color: #343434;}
[c4]{color: #1fa095;}
[c5]{color: #ee3535;}
[c6]{color: #606060;}
[c7]{color: #777;}
[c8]{color: #00ae9c;}
[c9]{color: #f25d5d;}

[bgua]{background:#37b59f;}
[bgub]{background:#ff5c5c;}

[cg1]{background: #1FA095;background: linear-gradient(to right, #00bc9f 0%, #1FA095 100%);	-webkit-background-clip: text;	-webkit-text-fill-color: transparent;}

.grbg{position:fixed;width:100%;height:100%;top:0;left:0;z-index:-1;}
[bgga]{background: linear-gradient(135deg, rgba(240,238,232,1) 0%, rgba(235,240,238,1) 50%, rgba(235,241,245,1) 100%);}
[bggb]{background: linear-gradient(135deg, rgba(242,236,230,1) 0%, rgba(245,245,245,1) 51%, rgba(218,230,235,1) 100%);}
[bggc]{background: #fbfaf5;}
[bggd]{background: linear-gradient(135deg, rgba(207,255,249,1) 0%, rgba(217,243,255,1) 87%, rgba(217,243,255,1) 100%);}
[bgge]{background: #cffff7;}
[bggf]{background: #fff5ce;}

[bga]{background: #f7f7f7;}
[bgb]{background: #e6f8f4;}
[bgc]{background: #fbe5e5;}

[subp] p{display:block;font-size:14px;font-weight:400;padding:7px 0 0 0;color: #595959;}

.txtby p{font-size:18px;font-weight:300;padding:8px 0;line-height:24px;text-align:justify;}
.txtby strong{color: #00ae9c;font-weight:500;}
[tindt]{text-indent:40px;}

.txtby ul li{padding:7px 0 7px 10px;}
.txtby ul li::marker{content:'\e9ee';font-family:icomoon;color:#37b59f;font-size:20px;}
.txtby a{color: #111;} 
.txtby a:hover{color: #1FA095;}
.txtb{font-size:17px !important;}
.txtb p{font-size:17px !important;}

[mnht]{min-height:calc(100vh - 300px);}


footer{padding:20px 0 20px 0;margin-top:35px;}
.finfos{z-index:5;}
.fline{right:0;top:2px;left:60px;height:0.5pt;background:#7e9faa;}
.fline:before{content:'';position:absolute;width:5px;height:5px;border-radius:50%;left:0;top:-3px;background: #7e9faa;}

.fcola{padding:0 0 0 60px;width:250px;}
.fcola ul li a{font-size:16px;font-weight:300;color:#104c47;display:inline-block;padding:7px 0 4px 0;}

.fcolb{width:250px;padding:0 10px 0 0;}
.fcolb ul li a{font-size:16px;font-weight:300;color:#104c47;display:inline-block;padding:7px 0 4px 40px;}
.fcolb ul li p{font-size:16px;font-weight:300;color:#104c47;display:inline-block;padding:7px 0 7px 5px;}
.fcolb ul li a i{font-size:17px;width:32px;height:100%;top:0;left:0;text-align:center;top:8px;opacity:0.5;}

.fcold{width:250px;padding:0 50px 0 0;}
.fcold ul li{padding:0 2px;}
.fcold ul li a{width:45px;height:45px;border-radius:50%;font-size:17px;background: rgba(192,209,209,0.4);color: #104c47;-webkit-backdrop-filter: blur(1px);backdrop-filter: blur(2px);}

[cright]{font-size:80px;bottom:0;font-weight:700;right:10px;color: rgba(192,209,209,0.32);}



.bgsw{width:100%;height:100%;position:fixed;top:0;left:0;z-index:10047;background:rgba(255,255,255,0.7);display:none;}

.skhead{width:100%;position:sticky;top:0;padding:10px 20px 10px 25px;z-index:5;background: #fff;}
.closebtn{width:40px;height:40px;right:5px;top:5px;cursor:pointer;font-size:17px;}
.closebtn:hover{font-size:19px;color: red;}
.ppordr{position:fixed;z-index:10050;left:0;width:100%;height:100%;max-width:400px;bottom:0;background:#fff;box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.2);border-right:4px solid #fff;
	border-left:4px solid #fff;display:none;}
.scheit{height:calc(100% - 160px);padding:15px 25px;}
.skbott{position:sticky;bottom:0;z-index:5;background: #fff;padding:8px 5px 12px 5px;}
.skbott section{width:50%;padding:0 2px;}

.skbottm{position:sticky;bottom:0;z-index:5;background: #fff;padding:8px 0 12px 0;margin-top:25px;}

.pgsw{width:100%;height:100%;position:fixed;top:0;left:0;z-index:10052;background:rgba(255,255,255,0.7);display:none;}
.ppopup{position:fixed;width:100%;min-height:220px;border-radius:15px;max-height:92%;margin:0 auto;left:0;right:0;z-index:10055;box-shadow: 0px 0px 39px -8px rgba(0,0,0,0.5);top:4%;background: #fff;
	border:4px solid #fff;display:none;}
.phead{width:100%;position:sticky;top:0;padding:10px 20px 10px 25px;z-index:40;background: #fff;}
.ppinfo{padding:15px 25px;}

.quisnn{position:fixed;width:calc(100% - 30px);max-width:400px;border-radius:15px;margin:0 auto;left:0;right:0;z-index:10095;box-shadow: 0px 0px 40px -8px rgba(0,0,0,0.7);top:5%;background: #fff;
	padding:30px 10px 10px 10px;display:none;}
.quisnn figure figcaption{width:50%;padding:5px;}
.quisnn h1{font-size:17px;font-weight:400;padding:5px 0 25px 0;}

.alertt{position:fixed;width:calc(100% - 30px);max-width:400px;border-radius:15px;margin:0 auto;left:0;right:0;z-index:10095;box-shadow: 0px 0px 40px -8px rgba(0,0,0,0.7);top:8%;background: #fff;
	padding:25px 25px;display:none;}
.alertt h1{font-weight:400;font-size:18px;}


.scrollm{scrollbar-color: rgba(0,0,0,0) #ccc; scrollbar-width: thin;overflow-y:auto;  scrollbar-color: #f8f8f8 #999;}
.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.5);border-radius:0;border-radius:0;}
.scrollm:hover::-webkit-scrollbar-thumb {background-color: rgba(0,0,0,0.5);border-radius:0;border-radius:0;}
.scrollm:hover::-webkit-scrollbar-thumb:hover {background-color: rgba(0,0,0,0.5);}

.scmainb{scrollbar-color: rgba(0,0,0,0.2) #ccc; scrollbar-width: thin;scrollbar-color: #f8f8f8 #999;overflow-y:auto;}
.scmainb::-webkit-scrollbar {width: 8px;border-radius:0;} 
.scmainb::-webkit-scrollbar-track {background: rgba(0,0,0,0);} 
.scmainb::-webkit-scrollbar-thumb {background-color: rgba(0,0,0,0.18);border-radius:0;border-radius:2px;}
.scmainb:hover::-webkit-scrollbar-thumb:hover { background-color: #999;}

.scrolls{scrollbar-color: rgba(0,0,0,0) #ccc; scrollbar-width: thin;overflow-y:scroll;  scrollbar-color: #f8f8f8 #999;}
.scrolls::-webkit-scrollbar {width: 8px;border-radius:0;} 
.scrolls::-webkit-scrollbar-track {background: rgba(0,0,0,0);} 
.scrolls::-webkit-scrollbar-thumb {background-color: rgba(0,0,0,0);border-radius:0;border-radius:4px;}
.scrolls:hover::-webkit-scrollbar-thumb {background-color: #c1c1c1;border-radius:0;border-radius:4px;}
.scrolls:hover::-webkit-scrollbar-thumb:hover { background-color: #999;}



[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); opacity:0; }
  100% { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity:1;}
}
.fmbot{animation:fbot 0.35s;}
@keyframes fbot {
  0% {-webkit-transform: translate3d(0, 150%, 0); transform: translate3d(0, 150%, 0);}
  100% { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);  }
}
.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;}
}

[ckpad]{padding:5px 0;}
[ckpad] li{padding:0 20px 0 0;}
[arpd]{padding:5px 5px 5px 25px;display:inline-block;font-size:17px;}
[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: #1087ff;
}
.checkm[type=checkbox]:not(old):checked + label:after,
.checkm[type=radio   ]:not(old):checked + label:after{
	font-family:icomoon;content:'\e9e3'; position:absolute;color: #1087ff;font-size:22px;left:-2px;top:-1px;
}



[ulck] li{padding:2px 0;}
[ulck] li article{padding:5px 0 4px 30px;line-height:16px;}

.clrck[type=checkbox]:not(old),
.clrck[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;}
.clrck[type=checkbox]:not(old) + span,
.clrck[type=radio   ]:not(old) + span{
	position:absolute;left:0;top:0;width:40px;height:40px;border:2px solid #fff;border-radius:2px;
}
.clrck[type=checkbox]:not(old) + span:after,
.clrck[type=radio   ]:not(old) + span:after{
	content:'';position:absolute;left:0;top:0;right:0;bottom:0;border:2px solid #fff;
}
.clrck[type=checkbox]:not(old):hover + span,
.clrck[type=radio   ]:not(old):hover + span{
	border:2px solid #00bd59;
}
.clrck[type=checkbox]:not(old):checked + span,
.clrck[type=radio   ]:not(old):checked + span{
	border:2px solid #00bd59;
}
.clrck[type=checkbox]:not(old):checked + span:before,
.clrck[type=radio   ]:not(old):checked + span:before{
	content:'\e969';font-family:icomoon;position:absolute;background: #fff;color: #00bd59;width:18px;height:18px;bottom:0;right:0;border-radius:2px 0 0 0;font-size:13px;padding:3px 0 0 3px;
}


.checkb[type=checkbox]:not(old),
.checkb[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;}
.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%;	
}
.checkb[type=checkbox]:not(old) + label:after,
.checkb[type=radio   ]:not(old) + label:after{
	font-family:becicon;content:'\e92e'; position:absolute;top:0;left:0;color: #acacac; font-size:18px;display:flex;align-items: center;justify-content: center;width:100%;height:100%;
}
.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:becicon;content:'\ebc8'; position:absolute;color: #1087ff;font-size:22px;
}




[bxpad]{padding:4% 15px 15px 15px;min-height:calc(100vh - 50px);}
[bxpada]{min-height:calc(100vh - 108px);}
.loginwrap{position:relative;z-index:100;width:100%;max-width:400px;margin:0 auto;}
.loginbg{padding:30px;background: #fff;border-radius:7px;box-shadow: 0px 0px 15px -5px rgba(0,0,0,0.2);}
.logbx{width:100%;padding:10px 0 20px 0;}
.logbx section{width:100%;max-width:310px;margin:0 auto;}
.logbx article{width:100px;margin:0 auto;}
.logbx h1{font-size:24px;font-weight:500;padding:10px 0 10px 0;color: #00b9ad;}
[inptsg]{position:relative;padding:22px 0 0 0;margin-top:12px;}
[inptsg] span{position:absolute;top:0;left:4px;font-size:15px;color: #93a0b3;font-weight:300;}
[inptsg] input{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;}
[inptsg] input{padding:0 12px 0 12px;} [inpts] select{padding:0 12px 0 9px;}
[inptsg] input: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);}
[inptsg] input:focus{border:2px solid #00b9ad;background: #e9fffe;}
[inptsg] input:focus ~ span{color: #00b9ad;font-weight:400;}
.chngg{position:absolute;width:42px;height:40px;bottom:1px;right:1px;z-index:10;font-size:17px;cursor:pointer;color: #777;}
.chngg:hover{color: #222;}
#password{font-size:16px;letter-spacing:2px;}
[inptsg] .icon-eye{color: #00b9ad;}

[btnnag]{padding:12px 15px;background: #00b9ad;border-radius:4px;color: #fff;display:inline-block;cursor:pointer;margin-top:20px;}
[btnnag]:hover{background: #2ecac0;}












