.bg-j-1 {background-image:url(uploads/bg.png)}
.bg-j-2 {background-image:url(../img/bg/2.jpg)}
.bg-p-1 {background-image:url(uploads/bg.png)}
.bg-tr {background-image:url(../img/bg/trx720.jpg)}
.bg-l,.bg-r,.bg-t,.bg-b,.bg-c,.bg-lc,.bg-rc,.bg-tc,.bg-bc {position:absolute;left:0;right:0;top:0;bottom:0;background-repeat:no-repeat;z-index:0}
.bg-c {background-position:center}
.bg-l {background-position:left}
.bg-r {background-position:right}
.bg-t {background-position:top}
.bg-b {background-position:bottom}
.bg-lc {background-position:left center}
.bg-rc {background-position:right center}
.bg-tc {
	height: 100%;
    min-height: 720px;
    background-position: center bottom;
    background-repeat: no-repeat;
    background-color: #000;
    background-size: auto 100%;
    overflow: hidden;
}
.bg-bc {background-position:bottom center}
.bg-c1 {background-color:#273143}
.bg-g,.bg-g2 {background:#283241;background:-moz-linear-gradient(top,#283241 0%,#191e28 100%);background:-webkit-linear-gradient(top,#283241 0%,#191e28 100%);background:linear-gradient(to bottom,#283241 0%,#191e28 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#283241',endColorstr='#191e28',GradientType=0)}.bg-g:before,.bg-g:after {content:'';position:absolute;left:0;right:0;border-top:1px solid rgba(255,255,255,0.10);z-index:1}.bg-g:before {top:0}.bg-g:after {bottom:0}.bg-ga {background:rgba(22,28,37,1);background:-moz-linear-gradient(top,rgba(22,28,37,1) 0%,rgba(22,28,37,0.5) 100%);background:-webkit-linear-gradient(top,rgba(22,28,37,1) 0%,rgba(22,28,37,0.5) 100%);background:linear-gradient(to bottom,rgba(22,28,37,1) 0%,rgba(22,28,37,0.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#161c25',endColorstr='#33161c25',GradientType=0)}.btn{display:block;height:30px;text-align:center;line-height:30px;font-size:16px;background-color:#161c25;color:#00aaff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.25);transition:all .1s;border:0;cursor:pointer;}.btn:hover{color:#ffffff;}.btn-big{height:45px;line-height:45px;font-size:24px;}
.btn-page{width:100%;margin-bottom:20px;}
.btn-primary{background-color:#0e86ca;color:#ffffff;}
.btn-primary:hover{background-color:#00aeff;}
.btn-ransparent{display:block;position:absolute;cursor:pointer;left:0; top:0;width:100%;height:100%;z-index:10;}
.c-1{color:#00aaff !important;}
.c-2{color:#0e86ca !important;}
.c-000{color:#000000 !important;}
.c-fff{color:#ffffff !important;}
.c-red{color:#FF3333 !important;}
.cky-consent-container{position:fixed;opacity:0;padding:10px;left:10px;bottom:-100%;right:10px;transition:bottom 1.5s linear;border-radius:10px;background:#0c0d0e;box-shadow:0 0 2px 1px #000, inset 0 0 0 1px rgba(255,255,255,.15);z-index:9999999;}
.cky-title {color:#ccc;font-weight:700;font-size:18px;line-height:24px;margin:0 0 12px 0;overflow-wrap:break-word;}
.cky-notice-group {display:flex;justify-content:space-between;align-items:center;font-size:14px;line-height:24px;font-weight:400;}
.cky-notice-des {color:#ccc;font-size:14px;line-height:24px;font-weight:400;}
.cky-notice-des a.cky-policy,.cky-notice-des button.cky-policy {font-size:14px;color:#1863dc;white-space:nowrap;cursor:pointer;background:transparent;border:1px solid;text-decoration:underline;}
.cky-notice-des a.cky-policy{color:#1863dc; border-color:transparent; background-color:transparent;}
.cky-notice-des button.cky-policy {padding:0;}
.cky-notice-des a.cky-policy:focus-visible,.cky-notice-des button.cky-policy:focus-visible,.cky-footer-wrapper a:focus-visible,.cky-btn:focus-visible {outline:2px solid #1863dc;outline-offset:2px;}
.cky-btn:focus:not(:focus-visible){outline:0;}.cky-consent-bar button:hover,.cky-consent-bar button:focus{text-decoration:none;}
.cky-notice-btn-wrapper {display:flex;justify-content:center;align-items:center;margin-left:15px;}
.cky-notice-btn-wrapper .cky-btn {text-shadow:none;box-shadow:none;}
.cky-btn {font-size:14px;font-family:inherit;line-height:24px;padding:8px 27px;font-weight:500;margin:0 8px 0 0;white-space:nowrap;cursor:pointer;text-align:center;text-transform:none;min-height:0;border-radius:5px;}
.cky-btn:hover {opacity:0.8;}
.cky-btn-reject {color:#1863dc;background:transparent;border:2px solid #1863dc;}
.cky-btn-accept {background:#1863dc;color:#ffffff;border:2px solid #1863dc;}
.cky-btn:last-child {margin-right:0;}
@media (max-width:768px) {
	.cky-notice-group {display:block;}
	.cky-notice-btn-wrapper {margin-left:0;}
	.cky-notice-btn-wrapper .cky-btn {flex:auto;max-width:100%;margin-top:10px;white-space:unset;}
}@media (max-width:576px) {
	.cky-notice-btn-wrapper {flex-direction:column;}
	.cky-notice .cky-title,.cky-notice-des,.cky-notice-btn-wrapper {padding:0 28px;}
	.cky-consent-container .cky-consent-bar {padding:16.5px 0;}
	.cky-notice-des {        max-height:40vh;        overflow-y:auto;    }    .cky-notice-btn-wrapper .cky-btn {        width:100%;        padding:8px;        margin-right:0;    }    .cky-notice-btn-wrapper .cky-btn-accept {        order:1;    }    .cky-notice-btn-wrapper .cky-btn-reject {        order:3;    }}@media (max-width:425px) {    .cky-notice .cky-title,    .cky-notice-des,    .cky-notice-btn-wrapper {        padding:0 24px;    }    .cky-notice-btn-wrapper {        flex-direction:column;    }    .cky-btn {        width:100%;        margin:10px 0 0 0;    }    .cky-notice-btn-wrapper .cky-btn-reject {        order:3;    }    .cky-notice-btn-wrapper .cky-btn-accept {        order:1;        margin-top:16px;    }}@media (max-width:352px) {    .cky-notice .cky-title {        font-size:16px;    }    .cky-notice-des * {        font-size:12px;    }    .cky-notice-des,    .cky-btn {        font-size:12px;    }}@media (max-width:425px) {    .cky-notice-btn-wrapper {        margin-top:0;    }}@media (max-width:352px) {    .cky-notice-des a.cky-policy {        font-size:12px;    }}@media (max-width:768px) {    .cky-notice-btn-wrapper {        margin-left:0;        margin-top:10px;        justify-content:left;    }}@media (max-width:352px) {    .cky-notice-des a.cky-policy {        font-size:12px;    }}@font-face {font-family:"RobotoRegular";src:url("../fonts/RobotoRegular/RobotoRegular.eot");src:url("../fonts/RobotoRegular/RobotoRegular.eot?#iefix")format("embedded-opentype"),url("../fonts/RobotoRegular/RobotoRegular.woff") format("woff"),url("../fonts/RobotoRegular/RobotoRegular.ttf") format("truetype");font-style:normal;font-weight:normal;font-display:swap;}@font-face {font-family:"RobotoLight";src:url("../fonts/RobotoLight/RobotoLight.eot");src:url("../fonts/RobotoLight/RobotoLight.eot?#iefix")format("embedded-opentype"),url("../fonts/RobotoLight/RobotoLight.woff") format("woff"),url("../fonts/RobotoLight/RobotoLight.ttf") format("truetype");font-style:normal;font-weight:normal;font-display:swap;}@font-face {font-family:"RobotoMedium";src:url("../fonts/RobotoMedium/RobotoMedium.eot");src:url("../fonts/RobotoMedium/RobotoMedium.eot?#iefix")format("embedded-opentype"),url("../fonts/RobotoMedium/RobotoMedium.woff") format("woff"),url("../fonts/RobotoMedium/RobotoMedium.ttf") format("truetype");font-style:normal;font-weight:normal;font-display:swap;}@font-face {font-family:"RobotoBold";src:url("../fonts/RobotoBold/RobotoBold.eot");src:url("../fonts/RobotoBold/RobotoBold.eot?#iefix")format("embedded-opentype"),url("../fonts/RobotoBold/RobotoBold.woff") format("woff"),url("../fonts/RobotoBold/RobotoBold.ttf") format("truetype");font-style:normal;font-weight:normal;font-display:swap;}.f-fs-10{font-size:10px !important;}.f-fs-11{font-size:11px !important;}.f-fs-12{font-size:12px !important;}.f-fs-13{font-size:13px !important;}.f-fs-14{font-size:14px !important;}.f-fs-15{font-size:15px !important;}.f-fs-16{font-size:16px !important;}.f-fs-17{font-size:17px !important;}.f-fs-18{font-size:18px !important;}.f-fs-19{font-size:19px !important;}.f-fs-20{font-size:20px !important;}.f-fs-24{font-size:24px !important;}.f-fs-30{font-size:30px !important;}.f-ff-rb{font-family:"RobotoBold";}.f-ff-rr{font-family:"RobotoRegular";}.f-ff-rl{font-family:"RobotoLight";}h1,h2,h3,h4,h5,h6,h7{font-family:"RobotoLight";font-weight:lighter;}h2{font-size:30px;}a{color:#FFFFFF;text-decoration:none;}a:hover{color:#00aaff;}b{font-family:"RobotoBold"; font-weight:lighter;}
	#footer{
		font-size: 14px;
		color: #485160;
		padding: 15px;
		font-family: sans-serif;
	}.footer-part-bottom{border-top:1px solid rgba(255,255,255,0.20);padding:10px 0;position:relative;height:30px;line-height:30px;}.footer-part-left{width:100%;max-width:700px;margin:0 auto 0 0;margin-bottom:20px;}.footer-part-left-block{width:30%;padding-right:3%;padding-top:15px;float:left;}.footer-part-left-block span{display:block;margin-bottom:5px;}.footer-part-left-block a{color:#485160;line-height:25px;}.footer-part-left-block a:hover{color:#ffffff;}.footer-apps-btns{position:absolute;right:0px;bottom:0px;height:40px;display:flex;justify-content:flex-end;}.footer-apps-btn{position:relative;display:block;width:140px;height:100%;cursor:pointer;margin:0 5px;background-position:center;background-repeat:no-repeat;background-size:contain;}
	.i-logo{background-image:url(uploads/logo.png);}
	.i-close{background-image:url(../img/ico/close.png);}
	.i-forum{background-image:url(../img/ico/forum.png);}
	.i-user{background-image:url(../img/ico/user.png);}
	.i-logo-big{background-image:url(../img/ico/logo-big.png);}
	.i-password{background-image:url(../img/ico/password.png);}
	.i-fixemail{background-image:url(../img/ico/fixemail.png);}
	.i-logout{background-image:url(../img/ico/logout.png);}
	.i-register{background-image:url(../img/ico/register.png);}
	.i-recover{background-image:url(../img/ico/recover.png);}
	.i-lang{background-image:url(../img/ico/lang.png);}
	.i-menu{background-image:url(../img/ico/menu.png);}
	.i-uni1  {background-image:url(../img/ico/uni/1.jpg);}
	.i-uni2  {background-image:url(../img/ico/uni/2.jpg);}
	.i-uni5  {background-image:url(../img/ico/uni/5.jpg);}
	.i-uni6{background-image:url(uploads/6.jpg);}.i-uni200{background-image:url(../img/ico/uni/200.jpg);}.i-uni254{background-image:url(../img/ico/uni/254.jpg);}.i-uni253{background-image:url(../img/ico/uni/253.jpg);}.i-uni255{background-image:url(../img/ico/uni/255.jpg);}.i-soc-vk{background-image:url(../img/ico/soc/vk.png);}.i-soc-facebook{background-image:url(../img/ico/soc/facebook.png);}.i-soc-google{background-image:url(../img/ico/soc/google.png);}.i-soc-odnoklassniki{background-image:url(../img/ico/soc/odnoklassniki.png);}.i-soc-mailru{background-image:url(../img/ico/soc/mailru.png);}.i-soc-yandex{background-image:url(../img/ico/soc/yandex.png);}.i-app-apple{background-image:url(../img/ico/appstore.png);}.i-app-google{background-image:url(../img/ico/googleplay.png);}.img-captcha{position:relative;display:block;width:80px;height:40px;float:left;}
	.lable{
		position: relative;
		color: #d2d2d2;
		display: block;
		float: left;
		width: 160px;
		height: 40px;
		line-height: 40px;
		font-size: 18px;
		margin-bottom: 20px;
		font-family: sans-serif;
	}
	.input-text{display:block;height:40px;line-height:40px;background-color:#e7effd;padding:0 15px;color:#222;box-shadow:inset 0 0 0 1px rgba(0,0,0,1);transition:all .1s;font-size:18px;border:0;}.input-text-page{float:left;width:250px;margin-bottom:20px;}.input-text-captcha{margin-left:80px;}.input-text-captcha input{box-shadow:none;}.select{display:block;height:40px;line-height:40px;background-color:#161c25;padding:0 15px;color:#DEE7EC;box-shadow:inset 0 0 0 1px rgba(255,255,255,.10);transition:all .1s;font-size:18px;border:0;}.select option{line-height:40px;height:40px;}.select-page{float:left;width:280px;margin-bottom:20px;}
#modal-mask{position:fixed;overflow:hidden;left:0; right:0;top:0; bottom:0;background-color:rgba(0,0,0,0.40);z-index:9999;}#modal-login{height:373px;}#modal-reg{height:217px;}.modal-close-mask{position:absolute;left:0;top:0;right:0;bottom:0;}.modal-body{position:absolute;left:0; right:0;top:-500%;overflow:auto;overflow-y:hidden;transition:top .9s;background-color:#141414;box-shadow:inset 0 0 0 1px rgba(255,255,255,.10);box-shadow:inset 0 0 0 1px rgba(255,255,255,.25), 0 0 20px 1px rgba(0,0,0,0.7);width:320px;max-height:100%;z-index:2;}.modal-content{position:absolute;left:5px; right:5px;top:10px; bottom:10px;padding:0px 5px;z-index:1;overflow:auto;}.modal-show{top:0;bottom:0;}.modal-close{position:absolute;right:5px;top:5px; height:15px;width:15px;opacity:0.2;background-repeat:no-repeat;background-size:contain;cursor:pointer;transition:opacity .3s;z-index:2;}.modal-close:hover{opacity:1;}.modal-title{height:60px;font-size:20px;text-align:center;}.modal-title span{font-size:15px;}.modal-title span span{color:#00aaff;cursor:pointer;}.modal-extra-text{text-align:left;line-height:18px;margin:15px 0;font-size:14px;}.modal-label{position:relative;cursor:pointer;}.input-modal-checkbox{cursor:pointer;}.modal-content a{color:#00aaff;}.modal-content a:hover{text-decoration:underline;}.modal-content .input-text{width:94%;padding:0 3%;margin-top:25px;}.modal-content .btn{width:100%;}.modal-content select{display:block;width:100%;margin-top:0;margin-bottom:10px;color:#222;box-shadow:inset 0 0 0 1px rgba(0,0,0,1);background-color:#e7effd;}.modal-soc, .modal-soc-reg{position:relative;height:40px;overflow:hidden;margin-bottom:10px;}.modal-soc-reg{height:90px;}.modal-soc-icos{position:relative;height:40px;display:flex;justify-content:center;}.modal-soc-ico{height:40px;width:40px;float:left;margin:0 5px;opacity:0.8;border-radius:4px;background-repeat:no-repeat;background-size:contain;cursor:pointer;transition:all .3s;}.modal-soc-ico:hover{opacity:1;box-shadow:inset 0 0 0 1px rgba(255,255,255,.21);}.modal-soc-sep{position:relative;text-align:center;height:20px;line-height:20px;color:rgba(255,255,255,.50);}.modal-soc-sep:before,.modal-soc-sep:after{content:'';display:block;position:absolute;left:0;top:0;bottom:0;width:30%;height:1px;margin:auto;background-color:rgba(255,255,255,.50);}.modal-soc-sep:after{left:auto;right:0;}.modal-block{position:relative;}.modal-captcha{position:relative;margin-top:25px;box-shadow:inset 0 0 0 1px rgba(0,0,0,1);}.g-recaptcha{position:relative;margin-top:25px;border-radius:3px;width:304px;margin-left:-2px;overflow:hidden;box-shadow:inset 0 0 0 1px rgba(0,0,0,1);}*{margin:auto;touch-action:auto;outline:none!important}htnl{overflow-x:hidden;}
body{
	font-size: 14px;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    padding-top: 45px;
    color: #f1f1f1;
    font-family: "RobotoRegular";
    overflow: auto;
    overflow-x: hidden;
    font-family: sans-serif;
}
.body-modalShow{overflow:hidden;}::-webkit-input-placeholder{color:#999}:-moz-placeholder{color:#999}::-moz-placeholder{color:#999}:-ms-input-placeholder{color:#999}label{font-weight:lighter}.clear{clear:both}.container{position:relative;max-width:1100px;padding:0 15px}.box{margin:30px auto;position:relative;z-index:2;padding:10px;box-shadow:0 0 15px 5px rgba(0,0,0,0.20)}.wight-46{width:46%}.float-l{float:left}.float-r{float:right}#vk-groups,#vk-groups iframe{width:100%!important}label.error, label.ok{position:absolute;top:-20px;left:0;right:0;text-align:center;display:none;}label.error{color:#FD7073;}label.ok{color:#70FD8D;}.d-none{display:none !important}
.uni-boxes{
	position: absolute;
    left: 0;
    right: 0;
    top: 38%;
    bottom: 32%;
    overflow: auto;
    width: 100%;
    max-width: 900px;
    text-shadow: 0 0 1px #000;
    background-color: rgb(0 0 0 / 43%);
    border-radius: 10px;
    box-shadow: 0 0 2px 1px #000, inset 0 0 0 1px rgba(255, 255, 255, 0.15);
    font-family: sans-serif;
}
.uni-boxes-title{
	text-align: center;
    font-size: 20px;
    line-height: 25px;
    padding: 5px 10px;
    margin-bottom: 5px;
    font-family: sans-serif;
}
.uni-boxes-proxy{float:right;color:cadetblue;}
.uni-boxes .win-1-logo{position:relative;height:100px;width:100%;margin:20px 0;left:0; top:0;}
.uni-box{position:relative;height:auto;height:100px;margin:8px 1%;width:31%;float:left;background-color:rgba(0,0,0,.4);box-shadow:0 0 1px 0 rgba(0,0,0,.0);transition:all .6s linear;border-radius:8px;}
.uni-box:hover{background-color:rgba(0,0,0,.6);box-shadow:0 0 1px 0 #fff;}
.uni-box-last{background-color:rgba(0,0,0,.5);box-shadow:0 0 1px 1px #0e86ca, inset 0 0 0 1px rgba(255,255,255,0.15);}
.uni-box-btn{position:absolute;right:5px; bottom:5px;padding:0 20px;border-radius:4px;}
.uni-box .tn-uni-name{font-size:16px;color:#fff !important;}
.uni-box .tn-uni-ver{position:absolute;bottom:3px;left:105px;margin:0;color:#ccc !important;}.tn-uni-text{margin-left:105px;font-size:13px;color:#999 !important;}.input-text:focus{box-shadow:0 0 1px 2px #0099EF;}.register-content{position:relative;background-color:#141414;box-shadow:inset 0 0 0 1px rgba(255,255,255,.10);box-shadow:inset 0 0 0 1px rgba(255,255,255,.25), 0 0 20px 1px rgba(0,0,0,0.7);width:320px;height:auto;margin-left:0;padding-bottom:5px;z-index:2;}
.confid{
    font-size: 19px;
    margin-bottom: 100px;
    color: #ccc;
    text-align: center;
    font-family: sans-serif;
    position: relative;
    top: 50px;
}
.reg-caption{
	margin-left: 450px;
    float: none;
    line-height: 15px;
    font-size: 15px;
    color: #999;
    font-family: sans-serif;
    font-weight: 600;
}
.blocks{clear:both;position:relative;}.blocks label {float:left;width:100px;line-height:43px;text-align:right;margin-right:15px;font-weight:bold;color:#666;}.blocks input{z-index:2;position:relative;}.blocks label.error, .blocks label.ok {position:absolute;z-index:1;top:-20px;left:0;right:0;text-align:center;margin:0;border-radius:3px;width:100%;background-color:rgba(255,255,255,.2);line-height:20px;}.blocks label.ok {color:#59B335;}.blocks label.error {color:#BB000C;}#tooltip,#notifybox{position:absolute;display:none;z-index:2147483647;padding:5px;color:#05c3f1;    background:rgba(0,0,0,0.80);    border:1px solid #000;box-shadow:0px 1px 1px 1px rgba(255,255,255,0.05);}#notifybox{background:rgba(0,0,0,0.95);padding:20px !important;font-size:15px;}.tooltip{cursor:help;}.tip:after{    content:'';     position:absolute;width:0px;    left:50%;margin-left:-7px;top:-6px;     border:3px solid transparent;     border-bottom:3px solid #000; border-right:3px solid #000; }.tip-b:after{top:auto;bottom:-6px; border:3px solid transparent;     border-top:3px solid #000; border-right:3px solid #000; }.tip:before{    content:'';     position:absolute;width:0px;    left:50%;margin-left:-1px;top:-6px;     border:3px solid transparent;     border-bottom:3px solid #000; border-left:3px solid #000; }.tip-b:before{top:auto;bottom:-6px; border:3px solid transparent;     border-top:3px solid #000; border-left:3px solid #000; }.tip-l:after, .tip-l:before{left:7px;}.tip-r:after, .tip-r:before{left:auto;right:7px;}.tip-r:before{margin-right:-6px;}.tip-c{width:12px;height:12px;line-height:12px;position:absolute;right:-13px;top:-1px;text-align:center;cursor:pointer;background:#182A48;    border:1px solid #000;border-left:0;box-shadow:1px 1px 0px 0px rgba(0,0,0,0.60);}.tip-c:hover{color:#05c3f1;}.tip-title{font-weight:bold;color:#FFFFFF;line-height:16px;text-align:center;border-bottom:1px dashed rgba(255,255,255,0.2);margin-bottom:5px;}.tip-text{max-width:300px;}.tip-bonus{margin-top:5px;color:#05ccf6;}.tip-ico{padding-left:20px;line-height:18px;margin-bottom:2px;background-repeat:no-repeat;background-position:left;background-size:contain;}#recdboxs{position:fixed;top:80px;left:0;right:0;width:220px;z-index:2147483647;}.recdbox{position:relative;width:100%;height:50px;margin:2px 0;background-color:rgba(0,0,0,.9);transform:scale(0.0);animation:recdbox 2.5s backwards;overflow:hidden;}.recdbox-ico{position:absolute;z-index:1;left:0; top:0;height:100%;width:50px;background-repeat:no-repeat;background-position:left;background-size:contain;}.recdbox-name{position:absolute;z-index:2;left:58px;top:0;white-space:nowrap;overflow:hidden;line-height:30px;font-size:15px;color:#AAAAAA;}.recdbox-count{position:absolute;z-index:2;left:58px;top:25px;line-height:20px;}.recdbox-level{position:absolute;z-index:2;left:5px;top:0px;line-height:15px;}
#topnav{
	height: 45px;
    background: rgba(0, 14, 22, 1.0);
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    overflow: visible;
    z-index: 999999;
}
#topnav:after{content:'';position:absolute;left:0;right:0;bottom:-1px;border-top:1px solid rgba(255,255,255,0.10);}.tn-logo{float:left;display:block;text-transform:uppercase;padding-left:35px;height:45px;line-height:45px;background-repeat:no-repeat;background-position:center left;margin-right:30px;color:#596477;}.tn-btn{margin-top:7px;margin-bottom:8px;float:right;margin-left:20px;padding:0 20px;}
.tn-tab{
	text-transform: uppercase;
    height: 45px;
    line-height: 45px;
    float: left;
    padding: 0 20px;
    cursor: pointer;
    font-family: sans-serif;
}
.tn-tab:hover{color:#00aeff;}.tn-tab-a{color:#00aeff;background:#161c25;}.tn-content{display:none;position:absolute;top:45px;left:0; right:0;height:140px;overflow:auto;padding:15px 0;z-index:2;}.tn-uni-btn{position:relative;display:block;float:left;width:47%;margin-right:3%;margin-bottom:10px;height:100px;line-height:20px;font-size:16px;color:#fff;cursor:pointer;background-color:rgba(0,0,0,.1);box-shadow:inset 0 0 0 1px rgba(255,255,255,.1);transition:all .5s linear;}.tn-uni-btn:hover{color:#fff;background-color:rgba(0,0,0,.3);box-shadow:inset 0 0 0 1px rgba(255,255,255,.2);}.tn-uni-btn span{display:block;}.tn-uni-ico{position:absolute;left:1px;top:1px;background-repeat:no-repeat;background-position:center;background-size:contain;height:98px;width:98px;border-radius:8px;}.tn-uni-name{margin-left:105px;text-align:left;color:#ccc !important;}.tn-uni-ver{margin-left:105px;text-align:left;color:#999 !important;font-size:13px;}.tn-uni-lastin{margin-left:105px;text-align:left;color:#00aaff !important;font-size:13px;}.tn-content-close{position:absolute;right:5px;top:5px;height:10px;width:10px;cursor:pointer;background-repeat:no-repeat;background-position:center;background-size:contain;opacity:0.3;}.tn-content-close:hover{opacity:1;}.tn-name{position:relative;float:right;line-height:45px;height:45px;padding-right:50px;padding-left:20px;width:120px;font-size:16px;cursor:pointer;z-index:3;}.tn-name-ico{position:absolute;right:0;top:0;bottom:0;height:40px;width:40px;border-radius:50%;z-index:1;}.tn-name-menu{display:none;position:absolute;left:0; right:0;top:45px;}.tn-name:hover .tn-name-menu{display:block;}.tn-name-menu-row{display:block;position:relative;float:none;width:80%;padding:0 10%;font-size:14px;background-color:#1c232f;border-bottom:1px solid #485160;height:45px;line-height:45px;}.lang{display:block;margin-top:7px;float:right;height:30px;margin-left:20px;padding:0 10px;line-height:30px;background-color:#1c232f;border:1px solid #161c25;color:#aaa;cursor:pointer;}.lang option {display:block;border:0;font-size:16px;height:35px;line-height:35px;padding:8px 15px;}.security-violation:after{content:'*';color:brown;margin-left:3px;}.Navbar-modalOpen{display:none;position:relative;float:right;height:45px;line-height:45px;padding-right:45px;background-position:right center;background-repeat:no-repeat;background-size:contain;cursor:pointer;}.Navbar-modalMask{position:fixed;left:0; top:0;right:0;height:0;background-color:rgba(0,0,0,0);transition:background .5s linear;z-index:101;}.Navbar-modalMaskShow{height:100%;background-color:rgba(0,0,0,.4);}.Navbar-modal{position:fixed;    top:0;    right:-100%;    bottom:0;    width:100%;    max-width:360px;    overflow:hidden;transition:right .5s linear;z-index:102;}.Navbar-modalShow{right:0;}.Navbar-modalContent {position:relative;    margin-left:40px;    height:100%;    background-color:#151a23;    overflow-x:hidden;    overflow-y:auto;    -webkit-overflow-scrolling:touch;}.Navbar-modalHeader{position:relative;height:45px;border-bottom:1px solid rgba(255,255,255,.1);}.Navbar-modalClose{position:relative;height:100%;width:45px;margin-right:0;cursor:pointer;}.Navbar-modalClose:before{content:'Ã—';display:block;font-size:30px;position:absolute;left:0;top:0;right:0;line-height:45px;text-align:center;color:#0e86ca;}.Navbar-modalClose:hover:before{color:#00aeff;}.Navbar-modalRow{position:relative;padding:10px 15px;line-height:25px;border-top:1px solid rgba(0,0,0,0);border-bottom:1px solid rgba(255,255,255,.1);}.Navbar-modalRowIco{padding-left:45px;}.Navbar-modalRowIcoImg{position:absolute;left:10px;top:0;bottom:0;width:30px;height:30px;background-position:left center;background-repeat:no-repeat;background-size:contain;}.Navbar-modalRow .btn{line-height:35px;height:35px;margin:5px 0;}.Navbar-modalRow .lang{float:none;width:100%;margin:0;line-height:35px;height:35px;}.Navbar-modalRow span{color:rgba(255, 255, 255, .7);}.Navbar-modalRow:hover span{color:rgba(255, 255, 255, 1);}.Navbar-modalRow .tn-uni-btn{width:100%;margin:5px 0;height:60px;}.Navbar-modalRow .tn-uni-ico{height:58px;width:58px;}.Navbar-modalRow .tn-uni-name,.Navbar-modalRow  .tn-uni-ver,.Navbar-modalRow .tn-uni-lastin{margin-left:65px;}.wt-forum{position:relative;margin:10px;height:465px;}.wt-forum-content{position:absolute;left:0; right:0;top:50px;bottom:40px;overflow:auto;}.wt-forum-title{position:relative;display:block;padding-left:40px;line-height:34px;padding-bottom:10px;border-bottom:1px solid #22405b;margin-bottom:10px;color:#079aeb;font-size:13px;font-family:"RobotoBold";}.wt-forum-title:before{content:"";position:absolute;display:block;background-color:#111;background-image:url(../img/ico/forum.png);background-size:auto 50%;background-position:center;background-repeat:no-repeat;left:0;top:0;bottom:0;height:34px;width:34px;border-radius:50%;overflow:hidden;}.wt-forum-topic{height:50px;border-bottom:1px solid #22405b;margin-bottom:10px;}.wt-forum-topic a{color:#079aeb;font-size:13px;font-family:"RobotoBold";}.wt-forum-topic span{color:#6f757f;font-size:12.5px;font-family:"RobotoLight";}.wt-forum-topic a:hover{text-decoration:underline;}.wt-forum-btn{position:absolute;left:0; right:0;bottom:5px;border-radius:3px;background-color:#223e58;box-shadow:none !important;font-family:"RobotoLight";color:#079bec !important;font-size:13px;}.wt-forum-btn:hover{background-color:#254461;}.win{position:relative;}.win-1{height:100%;min-height:720px;background-position:center bottom;background-repeat:no-repeat;background-color:#000;background-size:auto 100%;overflow:hidden;z-index:1;}.win-1-content{height:100%;}.win-1-logo{position:absolute;width:37%;left:0;right:0;top:20px;height:35%;background-repeat:no-repeat;background-position:center;background-size:contain;}
.win-1-text{
	position: absolute;
    width: 98%;
    max-width: 700px;
    top: 100px;
    left: 1%;
    right: 1%;
    text-align: center;
    font-size: 26px;
    line-height: 36px;
    text-shadow: 0 0 10px rgba(0, 0, 0, 1.00);
    border: 1px solid rgba(43, 211, 237, 0.3);
    box-sizing: border-box;
    backdrop-filter: blur(4px);
    background: linear-gradient(to right, rgba(43, 211, 237, 1.0), rgba(43, 211, 237, 1.0) 100%) no-repeat border-box, linear-gradient(to right, rgba(43, 211, 237, 1.0), rgba(43, 211, 237, 1.0) 100%) no-repeat border-box, linear-gradient(to right, rgba(43, 211, 237, 1.0), rgba(43, 211, 237, 1.0) 100%) no-repeat border-box, linear-gradient(to right, rgba(43, 211, 237, 1.0), rgba(43, 211, 237, 1.0) 100%) no-repeat border-box, linear-gradient(to right, rgba(43, 211, 237, 1.0), rgba(43, 211, 237, 1.0) 100%) no-repeat border-box, linear-gradient(to right, rgba(43, 211, 237, 1.0), rgba(43, 211, 237, 1.0) 100%) no-repeat border-box, linear-gradient(to right, rgba(43, 211, 237, 1.0), rgba(43, 211, 237, 1.0) 100%) no-repeat border-box, linear-gradient(to right, rgba(43, 211, 237, 1.0), rgba(43, 211, 237, 1.0) 100%) no-repeat border-box, linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5) 100%) no-repeat border-box;
    background-position: top 1px left 0px, top 0px left 0px, top 0px right 0px, top 1px right 0px, bottom 1px left 0px, bottom 0px left 0px, bottom 0px right 0px, bottom 1px right 0px, top 0px left 0px;
    background-size: 1px 3px, 4px 1px, 4px 1px, 1px 3px, 1px 3px, 4px 1px, 4px 1px, 1px 3px, 100% 100%;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    border-radius: 0rem;
}
.win-1-text span{color:#0e86ca;}.win-1-btn{position:absolute;width:25%;left:0;right:0;top:50%;}.win-1-apps-btns{position:absolute;left:0;right:0;top:calc(50% + 60px);height:60px;display:flex;justify-content:center;}.win-1-apps-btn{position:relative;display:block;width:194px;height:100%;cursor:pointer;margin:0 20px;background-position:center;background-repeat:no-repeat;background-size:contain;}.win-2{z-index:2;padding:40px 0;}.win-3{height:100%;min-height:720px;background-position:center top;background-repeat:no-repeat;background-color:#000;background-size:auto 100%;overflow:hidden;z-index:1;}.win-3-content{height:100%;}@media screen and (max-width:685px) {.win-1-logo,.win-1-text{width:96%!important;right:0!important;left:0!important}.win-1-btn{width:40%!important;right:0!important;left:0!important}.wight-46{width:95%!important;float:left!important}.footer-part-left-block{width:97%;}
.bg-j-1{background-image:url(uploads/bg.png)!important}
.bg-tr{background-image:url(../img/bg/trx720.jpg)!important}
.tn-tab,.tn-name, #topnav .btn,#topnav .lang{display:none;}
.tn-uni-btn{width:auto; float:none; margin-right:0;}.Navbar-modalOpen{display:block;}.reg-caption{margin:0;}.lable-page{float:none; margin:15px auto 0 0;}.input-text-page,.btn-page{float:none; margin:0 auto 0 0;}.win-1-logo{height:15%;}
.uni-boxes{top:22%;}
.uni-box{
	position: relative;
    height: auto;
    height: 100px;
    margin: 8px 1%;
    width: 40%;
    float: left;
    transition: all .6s linear;
    border-radius: 8px;
    font-family: sans-serif;
}
@media (min-width:720px) and (max-width:1000px) {
	.bg-j-1{background-image:url(uploads/bg.png)!important}
	.bg-tr{background-image:url(../img/bg/trx1000.jpg)!important}
	.uni-box{width:48%;}}
	@media (min-width:1000px) and (max-width:1400px) {
		.bg-j-1{background-image:url(uploads/bg.png)!important}
		.bg-tr{background-image:url(../img/bg/trx1400.jpg)!important}}
		@media (min-width:1400px) {
			.bg-j-1{background-image:url(uploads/bg.png)!important}
			.bg-tr{background-image:url(../img/bg/trx1920.jpg)!important}}@media screen and (max-width:450px) {.bg-tr{background-image:url(../img/bg/trx450.jpg)!important}}
#topnav {
    height: 45px;
    background: rgba(0, 14, 22, 1.0);
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    overflow: visible;
    z-index: 100;
}
.container {
    position: relative;
    max-width: 1100px;
    padding: 0 15px;
}
.tn-logo {
    float: left;
    display: block;
    text-transform: uppercase;
    padding-left: 35px;
    height: 45px;
    line-height: 45px;
    background-repeat: no-repeat;
    background-position: center left;
    margin-right: 30px;
    color: #596477;
}
.i-logo {
    background-image: url(uploads/logo.png);
}
.main_b_holder {
    backdrop-filter: blur(4px);
    background: linear-gradient(to right, rgba(43, 211, 237, 1.0), rgba(43, 211, 237, 1.0) 100%) no-repeat border-box, linear-gradient(to right, rgba(43, 211, 237, 1.0), rgba(43, 211, 237, 1.0) 100%) no-repeat border-box, linear-gradient(to right, rgba(43, 211, 237, 1.0), rgba(43, 211, 237, 1.0) 100%) no-repeat border-box, linear-gradient(to right, rgba(43, 211, 237, 1.0), rgba(43, 211, 237, 1.0) 100%) no-repeat border-box, linear-gradient(to right, rgba(43, 211, 237, 1.0), rgba(43, 211, 237, 1.0) 100%) no-repeat border-box, linear-gradient(to right, rgba(43, 211, 237, 1.0), rgba(43, 211, 237, 1.0) 100%) no-repeat border-box, linear-gradient(to right, rgba(43, 211, 237, 1.0), rgba(43, 211, 237, 1.0) 100%) no-repeat border-box, linear-gradient(to right, rgba(43, 211, 237, 1.0), rgba(43, 211, 237, 1.0) 100%) no-repeat border-box, linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5) 100%) no-repeat border-box;
    background-position: top 1px left 0px, top 0px left 0px, top 0px right 0px, top 1px right 0px, bottom 1px left 0px, bottom 0px left 0px, bottom 0px right 0px, bottom 1px right 0px, top 0px left 0px;
    background-size: 1px 3px, 4px 1px, 4px 1px, 1px 3px, 1px 3px, 4px 1px, 4px 1px, 1px 3px, 100% 100%;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    border-radius: none;
}
@font-face {
    font-family: "Electrolize";
    font-style: normal;
    font-weight: 400;
    src: local("Electrolize"), local("Electrolize-Regular"), url(https://fonts.gstatic.com/s/electrolize/v8/cIf5Ma1dtE0zSiGSiED7AXEBuI8.woff2) format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@keyframes btnPlay_Animation {
    0% {
        transform: scale3d(0.9, 0.9, 1) translateZ(0);
    }
    100% {
        transform: scale3d(1, 1, 1) translateZ(0);
    }
}
@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
    }
}
@keyframes spin {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}
html {
    float: left;
    width: 100%;
    height: 100%;
    min-height: 100%;
}
body {
    background: #000;
    font-family: "Electrolize", sans-serif;
    float: left;
    width: 100%;
    height: 100%;
    min-height: 100%;
}
* {
    box-sizing: border-box;
}
#bodyWrapper {
    position: relative;
    float: left;
    width: 100%;
    min-height: 100%;
}
#loginFrame {
    height: 360px;
    height: max-content;
    top: 0;
    right: 0;
    z-index: 999999999;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    overflow: hidden;
}
#loginFrame .loginRegisterContainer {
    margin: auto;
    left: 0;
    right: 0;
    top: 100px;
    border: 1px solid #164357;
    border-radius: 4px;
    background: url(../images/lines-blue.png) repeat, rgba(0, 0, 0, 0.5);
}
#loginFrame .loginRegisterContainer.loginForm {
    width: 480px;
    height: 430px;
}
#loginFrame .loginRegisterContainer.forgotPasswordForm {
    width: 480px;
    height: 260px;
}
#loginFrame .loginRegisterContainer .closeModal {
    position: absolute;
    top: 0px;
    right: 0px;
    border-left: 1px solid #164357;
    border-bottom: 1px solid #164357;
    border-radius: 0px 0px 0px 4px;
    padding: 5px;
    font-size: 24px;
    text-decoration: none;
    color: #93d7f7;
}
#loginFrame .loginRegisterContainer .closeModal:hover {
    color: #fff;
}
#loginFrame .loginRegisterContainer fieldset {
    float: left;
    width: 100%;
    padding: 5px;
    color: #53a7c5;
}
#loginFrame .loginRegisterContainer .form-area {
    display: none;
    float: left;
    width: 100%;
    padding: 40px;
}
#loginFrame .loginRegisterContainer.loginForm #loginForm {
    display: block;
}
#loginFrame .loginRegisterContainer.forgotPasswordForm #forgotPasswordForm {
    display: block;
}
#loginFrame .loginRegisterContainer .form-area input[type="text"],
#loginFrame .loginRegisterContainer .form-area input[type="email"],
#loginFrame .loginRegisterContainer .form-area input[type="password"] {
    background-color: rgba(0, 0, 0, 0.4);
    border: 1px solid rgba(22, 42, 63, 0.8);
    font-size: 12px;
    color: #355e78;
    width: 100%;
    padding: 10px 15px;
    display: block;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: all 0.2s !important;
    -moz-transition: all 0.2s !important;
    -o-transition: all 0.2s !important;
    -ms-transition: all 0.2s !important;
    transition: all 0.2s !important;
    outline: none;
    color: #53a7c5;
}
#loginFrame .loginRegisterContainer .form-area input[type="text"]:focus,
#loginFrame .loginRegisterContainer .form-area input[type="email"]:focus,
#loginFrame .loginRegisterContainer .form-area input[type="password"]:focus {
    border: 1px solid #0e83b2;
    color: #42c6e7;
    box-shadow: inset 0 0 20px rgba(0, 112, 200, 0.3);
}
#loginFrame .loginRegisterContainer .form-area fieldset .error-label {
    color: #c32929;
    padding-bottom: 5px;
    font-size: 14px;
    display: inline-block;
    float: right;
    border-bottom: 3px solid #c32929;
    font-weight: bold;
}
#loginFrame .loginRegisterContainer .form-area fieldset.error input {
    border-color: #c32929;
}
#loginFrame .loginRegisterContainer .form-area fieldset.error .error-label {
    display: inline-block;
}
#loginFrame .loginRegisterContainer .form-area fieldset.form-error {
    font-size: 14px;
    color: #c32929;
    font-weight: bold;
    background-color: rgba(195, 41, 41, 0.2);
    padding: 10px 5px;
    border: 1px solid rgba(195, 41, 41, 0.6);
    margin: 5px;
    width: calc(100% - 10px);
    display: none;
}
#loginFrame .loginRegisterContainer .form-area fieldset.form-success {
    color: rgb(72, 173, 35);
    background-color: rgba(72, 173, 35, 0.2);
    padding: 10px 5px;
    border: 1px solid rgba(72, 173, 35, 0.6);
    margin: 5px;
    width: calc(100% - 10px);
    font-size: 14px;
}
#loginFrame .loginRegisterContainer .form-area .checkbox-container {
    display: block;
    position: relative;
    padding-left: 30px;
    padding-top: 6px;
    margin-bottom: 0px;
    cursor: pointer;
    font-size: 14px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    color: #53a7c5;
    float: left;
}
#loginFrame .loginRegisterContainer .form-area .checkbox-container input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
}
#loginFrame .loginRegisterContainer .form-area .checkbox-container .checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 25px;
    width: 25px;
    background-color: rgba(0, 0, 0, 0.4);
    border: 1px solid rgba(22, 42, 63, 0.8);
}
#loginFrame .loginRegisterContainer .form-area .checkbox-container:hover input ~ .checkmark {
    background-color: rgba(0, 0, 0, 0.2);
}
#loginFrame .loginRegisterContainer .form-area .checkbox-container input:checked ~ .checkmark {
    background-color: rgba(0, 0, 0, 0.6);
}
#loginFrame .loginRegisterContainer .form-area .checkbox-container .checkmark:after {
    content: "";
    position: absolute;
    display: none;
}
#loginFrame .loginRegisterContainer .form-area .checkbox-container input:checked ~ .checkmark:after {
    display: block;
}
#loginFrame .loginRegisterContainer .form-area .checkbox-container .checkmark:after {
    left: 8px;
    top: 4px;
    width: 5px;
    height: 10px;
    border: solid #42c6e7;
    border-width: 0 3px 3px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}
#loginFrame .loginRegisterContainer .form-area .btnSubmit {
    text-decoration: none;
    position: relative;
    color: #53a7c5;
    font-size: 18px;
    background: url(../images/lines-blue.png) repeat;
    display: inline-block;
    padding: 12px 24px;
    border: 1px solid rgb(22, 129, 165);
    border-radius: 3px;
    overflow: hidden;
    min-width: 180px;
    text-align: center;
}
#loginFrame .loginRegisterContainer .form-area .btnSubmit:after {
    content: "";
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 100%;
    height: 2px;
    background: none;
}
#loginFrame .loginRegisterContainer .form-area .btnSubmit:hover {
    color: #fff;
}
#loginFrame .loginRegisterContainer .form-area .btnSubmit:hover:after {
    background: #42edf8;
    box-shadow: 0 0 15px 3px rgba(0, 112, 202, 0.6), 0 3px 28px 25px rgba(11, 183, 226, 0.65);
}
#loginFrame .loginRegisterContainer .form-area .btnBottom {
    text-decoration: none;
    color: #53a7c5;
}
#loginFrame .loginRegisterContainer .form-area .btnBottom:hover {
    text-decoration: underline;
    color: #42edf8;
}
.main-header {
    background-color: rgba(13, 46, 66, 0.5);
    border-top: 1px solid #0a456d;
    border-bottom: 1px solid #0a456d;
    height: 68px;
    position: absolute;
    width: 100%;
    z-index: 999;
}
.main-header .header-wrapper {
    border-top: 1px solid #0a456d;
    border-bottom: 1px solid #0a456d;
    height: 60px;
    margin-top: 3px;
    width: 100%;
    z-index: 90;
}
.main-header .header-wrapper .header-container {
    height: 60px;
    max-width: 1140px;
    margin: auto;
    z-index: 90;
}
.main-header .header-wrapper .header-container .logo {
    display: block;
    float: left;
    height: 60px;
}
.main-header .header-wrapper .header-container .logo img {
    height: 45px;
    margin-top: 8px;
}
.main-header .header-wrapper .header-container .navigation {
    position: relative;
}
.main-header .header-wrapper .header-container .navigation.nav-left {
    float: left;
    margin-left: 20px;
}
.main-header .header-wrapper .header-container .navigation.nav-right {
    float: right;
}
.main-header .header-wrapper .header-container .navigation .nav-item {
    position: relative;
    display: block;
    float: left;
    text-decoration: none;
    color: #08658b;
    font-size: 20px;
    line-height: 60px;
    margin: 0px 10px;
    padding: 0px 15px;
    text-align: center;
    cursor: pointer !important;
}
.main-header .header-wrapper .header-container .navigation .nav-item:after {
    content: "";
    height: 3px;
    width: 100%;
    position: absolute;
    bottom: -2px;
    left: 0px;
}
.main-header .header-wrapper .header-container .navigation .nav-item:hover {
    color: #fff;
}
.main-header .header-wrapper .header-container .navigation .nav-item:hover:after,
.main-header .header-wrapper .header-container .navigation .nav-item.active:after {
    background: #42edf8;
    box-shadow: 0 0 15px 3px rgba(0, 112, 202, 0.6), 0 -15px 40px 5px rgba(11, 183, 226, 0.65);
}
.main-header .header-wrapper .header-container .navigation .nav-item.nav-item-mobile-menu,
.main-header .header-wrapper .header-container .navigation .nav-item.nav-item-mobile-profile {
    display: none;
}
.main-header .header-wrapper .header-container .navigation .nav-item.nav-item-mobile-profile {
    color: #3bb3e4;
    font-size: 20px;
}
.main-header .header-wrapper .header-container .navigation .nav-item .nav-mobile {
    background-color: #3bb3e4;
    border-radius: 1px;
    height: 2px;
    width: 20px;
    position: relative;
    -webkit-transition: height 100ms;
    transition: height 100ms;
    display: none;
    top: -4px;
}
.main-header .header-wrapper .header-container .navigation .nav-item .nav-mobile:before {
    content: "";
    background-color: #3bb3e4;
    border-radius: 1px;
    height: 2px;
    width: 100%;
    position: absolute;
    -webkit-transition: all 200ms;
    transition: all 200ms;
    left: 0px;
    bottom: -5px;
}
.main-header .header-wrapper .header-container .navigation .nav-item .nav-mobile:after {
    content: "";
    background-color: #3bb3e4;
    border-radius: 1px;
    height: 2px;
    width: 100%;
    position: absolute;
    -webkit-transition: all 200ms;
    transition: all 200ms;
    left: 0px;
    top: -5px;
}
.main-header .header-wrapper .header-container .navigation .nav-item .nav-mobile.active {
    height: 0px;
}
.main-header .header-wrapper .header-container .navigation .nav-item .nav-mobile.active:before {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    left: 0px;
    bottom: 0px;
}
.main-header .header-wrapper .header-container .navigation .nav-item .nav-mobile.active:after {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    left: 0px;
    top: -2px;
}
.main-header .header-wrapper .header-container .navigation .nav-item.nav-logout {
    line-height: 20px;
    padding-top: 10px;
    padding-bottom: 8px;
    color: #c32929;
    font-weight: bold;
}
.main-header .header-wrapper .header-container .navigation .nav-item.nav-logout:hover:after {
    background: #c32929;
    box-shadow: 0 0 15px 3px rgba(255, 0, 0, 0.6), 0 -15px 40px 5px rgba(195, 41, 41, 0.65);
}
.main-header .header-wrapper .header-container .navigation .nav-item.nav-profile {
    line-height: 20px;
    padding-top: 10px;
    padding-bottom: 8px;
    color: #3bb3e4;
    font-weight: bold;
}
.main-header .header-wrapper .header-container .navigation .nav-item.nav-profile:hover:after {
}
.main-header .header-wrapper .header-container .navigation .btnLogin {
    color: #93d7f7;
    text-shadow: 0px 0px 15px #006cff, 0px 0px 15px #006cff;
    line-height: 40px;
    border: 1px solid;
    margin-top: 10px;
    border-radius: 2px;
    overflow: hidden;
    text-shadow: 0px 0px 15px rgba(48, 119, 48, 1), 0px 0px 15px #145014;
    letter-spacing: 1px;
    border: 1px solid #24a032;
    background: url(../images/block-content-green-line.png) repeat, rgba(0, 0, 0, 0.8);
    color: #08b309;
    border-radius: 5px;
    -webkit-animation: btnPlay_Animation 0.8s infinite alternate;
    -moz-animation: btnPlay_Animation 0.8s infinite alternate;
    -ms-animation: btnPlay_Animation 0.8s infinite alternate;
    animation: btnPlay_Animation 0.8s infinite alternate;
}
.main-header .header-wrapper .header-container .navigation .btnLogin:hover {
    color: #0aec0c;
}
.main-header .header-wrapper .header-container .navigation .btnLogin:after {
    height: 2px;
}
.main-header .header-wrapper .header-container .navigation .btnLogin:hover:after {
    background: #0aec0c;
    box-shadow: 0 0 15px 3px rgba(48, 119, 48, 1), 0 -15px 50px 12px rgba(36, 218, 36, 1);
}
.main-header .header-wrapper .header-container .navigation .lang-select {
    margin: 0px;
    position: relative;
    cursor: pointer;
}
.main-header .header-wrapper .header-container .navigation .lang-select span {
    vertical-align: middle;
}
.main-header .header-wrapper .header-container .navigation .lang-select-list {
    display: none;
    position: absolute;
    top: 59px;
    right: 0px;
    width: 160px;
    padding: 5px 0px;
    border: 1px solid #0a5688;
    background-color: rgba(0, 44, 69, 0.9);
    font-size: 16px;
    border-top: 3px solid #42edf8;
}
.main-header .header-wrapper .header-container .navigation .lang-select-list.active {
    display: block;
}
.main-header .header-wrapper .header-container .navigation .lang-select-list .lang-select-list-item {
    position: relative;
    text-decoration: none;
    color: #00e7ff;
    padding: 5px 10px;
    float: left;
    width: 100%;
    line-height: 30px;
    text-align: left;
    overflow: hidden;
}
.main-header .header-wrapper .header-container .navigation .lang-select-list .lang-select-list-item:hover {
    color: #fff;
    padding-left: 13px;
}
.main-header .header-wrapper .header-container .navigation .lang-select-list .lang-select-list-item:after {
    content: "";
    width: 3px;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
}
.main-header .header-wrapper .header-container .navigation .lang-select-list .lang-select-list-item:hover:after {
    background: #42edf8;
    box-shadow: 21px 0px 41px 10px rgba(11, 183, 226, 0.65);
}
.main-header .header-wrapper .header-container .navigation .lang-select-list .lang-select-list-item span {
    vertical-align: middle;
    margin-top: -3px;
    margin-right: 3px;
}
.main-header .header-wrapper .header-container .navigation .account-options {
    display: none;
    position: absolute;
    top: 59px;
    right: 10px;
    min-width: 180px;
    padding: 0px;
    border: 1px solid #0a5688;
    background-color: rgba(0, 44, 69, 0.9);
    font-size: 16px;
    background: url(../images/lines-blue.png) repeat, rgba(0, 0, 0, 1);
    color: #08b309;
    border-top: 3px solid #42edf8;
}
.main-header .header-wrapper .header-container .navigation .account-options.active {
    display: block;
}
.main-header .header-wrapper .header-container .navigation .account-options .account-option-item {
    position: relative;
    text-decoration: none;
    color: #00e7ff;
    padding: 5px 10px;
    line-height: 30px;
    text-align: left;
    overflow: hidden;
    display: block;
    float: left;
    width: max-content;
    min-width: 100%;
    clear: both;
}
.main-header .header-wrapper .header-container .navigation .account-options .account-option-item.account-option-logout {
    color: #c32929;
    font-weight: bold;
}
.main-header .header-wrapper .header-container .navigation .account-options .account-option-item:hover {
    color: #fff;
    padding-left: 13px;
}
.main-header .header-wrapper .header-container .navigation .account-options .account-option-item.account-option-logout:hover {
    color: #f00;
}
.main-header .header-wrapper .header-container .navigation .account-options .account-option-item:after {
    content: "";
    width: 3px;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
}
.main-header .header-wrapper .header-container .navigation .account-options .account-option-item:hover:after {
    background: #42edf8;
    box-shadow: 21px 0px 41px 10px rgba(11, 183, 226, 0.65);
}
.main-header .header-wrapper .header-container .navigation .account-options .account-option-item.account-option-logout:hover:after {
    background: #c32929;
    box-shadow: 21px 0px 41px 10px rgba(195, 41, 41, 0.65);
}
.page-wrapper {
    position: relative;
    z-index: 10;
    max-width: 1140px;
    margin: auto;
}
.page-wrapper #mainBackground {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: url(../images/bg-stars.webp) center top repeat-y, url(../images/bg-glow.png) repeat;
    overflow: hidden;
    background-size: 100%;
    z-index: -1000;
}
.page-wrapper .content-wrapper {
    margin-top: 90px;
    float: left;
    width: 100%;
    margin-bottom: 240px;
}
.page-wrapper .content-wrapper .row {
    float: left;
    width: 100%;
    margin: 0px auto;
    position: relative;
}
.footer {
    width: 100%;
    background: url(../images/footer-bg.png) repeat-x, rgba(0, 0, 0, 0.8);
    position: absolute;
    bottom: -150px;
    left: 0px;
    z-index: 999;
    border-top: 1px solid rgba(10, 69, 109, 0.3);
    padding-bottom: 40px;
}
.footer .footer-container {
    max-width: 1140px;
    margin: auto;
    height: 50px;
    padding: 0px;
}
.footer .footer-container .footer-column {
    margin-top: 40px;
    width: 25%;
    float: left;
}
.footer .footer-container .footer-column a {
    text-decoration: none;
    color: #b4eefc;
}
.footer .footer-container .footer-column-header {
    display: inline-block;
    padding: 0px 40px 0px 0px;
    margin-bottom: 5px;
    font-size: 18px;
    font-weight: bold;
    color: #93d7f7;
    text-shadow: 0px 0px 15px #006cff, 0px 0px 15px #006cff;
    float: left;
    clear: both;
}
.footer .footer-container .footer-column-item {
    display: inline-block;
    margin-top: 5px;
    float: left;
    clear: both;
}
.footer .footer-container .footer-column-item:hover {
    color: #93d7f7;
    text-shadow: 0px 0px 15px #006cff, 0px 0px 15px #006cff;
    text-decoration: underline;
}
.BackGroundFreezer_Element {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    z-index: 1999;
    background: rgba(0, 0, 0, 0.6);
}
.BackGroundFreezer_Element .loader {
    display: inline-block;
    width: 60px;
    height: 60px;
    position: relative;
    top: calc(50% - 40px);
    border: 12px solid #0a456d;
    border-radius: 50%;
    border-top: 12px solid #42edf8;
    width: 80px;
    height: 80px;
    -webkit-animation: spin 2s linear infinite;
    animation: spin 2s linear infinite;
}
.mobileMenu {
    display: none;
    width: 0%;
    position: absolute;
    top: 53px;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.95);
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    z-index: 999;
    padding: 10px 0px;
    overflow: hidden;
}
.mobileMenu .mobileMenuNavigation {
    width: 100%;
    margin: auto;
}
.mobileMenu .mobileMenuNavigation .nav-item {
    width: 100%;
    display: block;
    position: relative;
    font-size: 18px;
    text-decoration: none;
    color: #3bb3e4;
    overflow: hidden;
    border-top: 1px solid #0a456d;
    padding: 20px 30px;
    background-color: rgba(11, 183, 226, 0.22);
}
.mobileMenu .mobileMenuNavigation .nav-item:last-child {
    border-bottom: 1px solid #0a456d;
}
.mobileMenu .mobileMenuNavigation .nav-item:after {
    content: "";
    width: 3px;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    background: #42edf8;
}
.mobileMenu .mobileMenuNavigation .nav-item.mobile-nav-logout {
    color: #c32929;
    font-weight: bold;
    background-color: rgba(195, 41, 41, 0.2);
}
.mobileMenu .mobileMenuNavigation .nav-item.mobile-nav-logout:after {
    background: #c32929;
}
.mobileMenu .mobileMenuNavigation .nav-item.nav-account-verified {
    background-color: rgba(72, 173, 35, 0.2);
}
.mobileMenu .mobileMenuNavigation .nav-item.nav-account-verified:after {
    background: #48ad23;
}
.mobileMenu .mobileMenuNavigation .nav-item.nav-account-not-verified {
    background-color: rgba(195, 41, 41, 0.2);
}
.mobileMenu .mobileMenuNavigation .nav-item.nav-account-not-verified:after {
    background: #c32929;
}
.mobileMenu .mobileMenuNavigation .nav-item i {
    position: absolute;
    right: 20px;
    font-size: 20px;
}
.mobileMenu .mobileMenuNavigation #btnMobileLangMenu i {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.mobileMenu .mobileMenuNavigation #btnMobileLangMenu.active i {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}
.mobileMenu .mobileMenuLangSelection {
    width: 100%;
    margin: auto;
    max-height: 0px;
    overflow: hidden;
    -webkit-transition: max-height 0.3s;
    -moz-transition: max-height 0.3s;
    -o-transition: max-height 0.3s;
    transition: max-height 0.3s;
    border-bottom: 1px solid #0a456d;
}
.mobileMenu .mobileMenuLangSelection.active {
    max-height: 1000px;
}
.mobileMenu .mobileMenuLangSelection .mobile-lang-select-item {
    display: block;
    width: 100%;
    position: relative;
    font-size: 16px;
    text-decoration: none;
    color: #3bb3e4;
    overflow: hidden;
    padding: 2px 30px;
    vertical-align: middle;
    background-color: rgba(13, 46, 66, 0.5);
}
.mobileMenu .mobileMenuLangSelection .mobile-lang-select-item:after {
    content: "";
    width: 3px;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    background: #42edf8;
}
.mobileMenu .mobileMenuLangSelection .mobile-lang-select-item span {
    vertical-align: middle;
    margin-top: -3px;
    margin-right: 3px;
}
.mobileMenu .mobileMenuLangSelection .mobile-lang-select-item.active {
    color: #fff;
    background-color: rgba(13, 46, 66, 0.95);
}
#mobileLeftMenu {
    left: 0px;
}
#mobileRightMenu {
    right: 0px;
}
#bodyWrapper.mobileLeftMenuActive #mobileLeftMenu {
    width: 100%;
}
#bodyWrapper.mobileRightMenuActive #mobileRightMenu {
    width: 100%;
}
#bodyWrapper.loginFrameActive #loginFrame {
    display: block;
    width: 100%;
}
@media only screen and (max-width: 1200px) {
    .main-header .header-wrapper .header-container {
        max-width: 960px;
    }
    .main-header .header-wrapper .header-container .navigation .nav-item {
        padding: 0px 10px;
    }
    .page-wrapper {
        max-width: 960px;
    }
    .mobileMenu {
        display: none;
    }
    .footer .footer-container {
        max-width: 960px;
    }
}
@media only screen and (max-width: 992px) {
    .main-header {
        height: 48px;
    }
    .main-header .header-wrapper {
        height: 40px;
        margin-top: 3px;
    }
    .main-header .header-wrapper .header-container {
        max-width: 720px;
        height: 40px;
        padding-left: 15px;
        padding-right: 15px;
        position: relative;
        text-align: center;
    }
    .main-header .header-wrapper .header-container .navigation {
        position: absolute;
        top: 0px;
    }
    .main-header .header-wrapper .header-container .navigation.nav-left {
        left: 20px;
        margin-left: 0px;
    }
    .main-header .header-wrapper .header-container .navigation.nav-right {
        right: 20px;
    }
    .main-header .header-wrapper .header-container .navigation .nav-item {
        padding: 0px 5px;
        line-height: 40px;
        margin: 0px;
    }
    .main-header .header-wrapper .header-container .navigation .nav-item .nav-mobile {
        display: inline-block;
    }
    .main-header .header-wrapper .header-container .navigation .nav-item {
        display: none;
    }
    .main-header .header-wrapper .header-container .navigation .nav-item.nav-item-mobile-menu,
    .main-header .header-wrapper .header-container .navigation .nav-item.nav-item-mobile-profile {
        display: block;
    }
    .main-header .header-wrapper .header-container .logo {
        display: inline-block;
        height: 36px;
        float: none;
    }
    .main-header .header-wrapper .header-container .logo img {
        height: 36px;
        margin-top: 1px;
    }
    .page-wrapper {
        max-width: 720px;
    }
    .page-wrapper .content-wrapper {
        margin-top: 60px;
        margin-bottom: 300px;
        padding: 0px 20px;
    }
    .mobileMenu {
        display: block;
    }
    #loginFrame {
        display: block !important;
        z-index: 999;
        left: unset !important;
    }
    #bodyWrapper.loginFrameActive #loginFrame {
        right: 0%;
    }
    #loginFrame .loginRegisterContainer {
        width: 100% !important;
    }
    #loginFrame .loginRegisterContainer.loginForm {
        max-width: 480px;
        height: 400px;
    }
    #loginFrame .loginRegisterContainer.forgotPasswordForm {
        max-width: 480px;
        height: 260px;
    }
    .footer .footer-container {
        max-width: 720px;
        padding: 0px 20px;
    }
    .footer .footer-container .footer-column {
        width: 33.33%;
    }
    .footer .footer-container .footer-column.footer-corp {
        width: 100%;
        margin-top: 40px;
        text-align: left;
    }
}
@media only screen and (max-width: 768px) {
    #loginFrame .loginRegisterContainer {
        top: 100px;
        bottom: unset;
    }
}
@media only screen and (max-width: 576px) {
    .page-wrapper .content-wrapper {
        margin-top: 60px;
        padding: 0px 0px;
    }
    .page-wrapper .content-wrapper .row {
        padding: 0px 10px;
    }
    #loginFrame .loginRegisterContainer {
        width: calc(100% - 40px) !important;
    }
    #loginFrame .loginRegisterContainer .form-area {
        padding: 20px;
    }
    #loginFrame .loginRegisterContainer .form-area .btnSubmit {
        margin-bottom: 20px;
    }
    .footer .footer-container {
        padding: 0px 20px;
    }
    .footer .footer-container .footer-column {
        width: 50%;
    }
    .footer .footer-container .footer-column.footer-corp {
        text-align: left;
    }
}
