img{border:0;vertical-align:middle;border:0px;}
*{font-family:Open Sans;outline:none;vertical-align:middle;}
html{height:100%;}
body {
  color: #fff;
  overflow:scroll;overflow-x:hidden;padding:0;margin:0;
  position:relative;
  height:100%;
  font-weight:400;
}
select{cursor:pointer;}
input,select,textarea{-webkit-appearance: none; -moz-appearance: none; appearance: none;vertical-align:top;}

input:-webkit-autofill {
   
	color:#fff!important;
	-webkit-text-fill-color: #fff !important;
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
    transition: background-color 5000s ease-in-out 0s;
	color:#fff!important;
}



.full-height{min-height:100%;}
.fix-top-left{position:fixed;left:0;top:0;right:50%;margin-right:765px;font-size:27px;text-align:center;padding-top:25px;z-index:3;}
.fix-top-right{position:fixed;right:0;top:0;left:50%;margin-left:765px;font-size:27px;text-align:center;padding-top:25px;z-index:3;}
.fix-bottom-left{position:fixed;left:0;bottom:0;right:50%;margin-right:765px;font-size:27px;text-align:center;padding-bottom:25px;z-index:3;}
.fix-bottom-right{position:fixed;right:0;bottom:0;left:50%;margin-left:765px;font-size:27px;text-align:center;padding-bottom:25px;z-index:3;}
@media (max-width: 1670px) {
.fix-top-left,.fix-top-right, .fix-bottom-left, .fix-bottom-right{display:none;}
}
.notIn{position:fixed;top:-100%;}
.row-no-padding{
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.logo-wrap{padding-top:6px;display:inline-block;vertical-align:top;}
.full-height{min-height:100%!important;}
.content-wrap{margin:0 auto;width:100%;max-width:1530px;position:relative;background:#258ecf}
.content-wrap.fixed{position:fixed;top:0;left:0;right:0;}
.content{position:relative;margin:0 auto;max-width:1300px;}

@media (max-width: 1600px) {
.content{padding-right:40px;padding-left:40px;}
}

@media (max-width: 800px) {
.content{padding-right:20px;padding-left:20px;}
}
.p-t-25{padding-top:25px;}
.bg{position:fixed;top:0;left:0;right:0;width:100%;max-width:1600px;margin:0 auto;bottom:0;background:#258ecf;z-index:-1;}
.go-back-arr a{color:#258ecf;}
.go-back-arr a:hover{color:#333;}
@media (max-width: 1740px) {
.go-back-arr{display:none;}
}
.qbill-svg-logo{fill:#fff;}
#qbill-logo_layer{width:101px;height:42px;}

.clearfix{clear:both;}
.hid{display:none;}
.checkWidth{height:0px;}
strong{font-weight:600;}
.beforeForm{position:relative;width:100%;max-width:800px;margin:0 auto;}
.formSize{opacity:0;}
.txt-shadow{text-shadow:1px 1px 3px rgba(0,0,0,.4);}
.slow{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}

.top-menu{background:rgba(37,142,207,.9);padding:20px 0px;z-index:6;}
.langShadow{z-index:5;position:fixed;top:0;bottom:0;right:0;left:0;background:rgba(0,0,0,.8);display:none;}
.selectWrap{font-weight:600;display:inline-block;z-index:6;cursor:pointer;line-height:33px;height:33px;position:relative;margin-left:40px;vertical-align:top;padding-top:5px;float:right;font-size:14px;}
.selectWrap .all-other{display:none;position:absolute;top:36px;left:15px;padding-top:10px;}
.selectWrap .first{display:inline-block;padding:0px 15px 0px 15px;color:#fff;font-weight:600!important;}
.selectWrap .lang-row{text-decoration:none;display:block;position:relative;color:#fff;z-index:2;}
.selectWrap.open .lang-row{color:#fff;}
.selectWrap .all-other .lang-row:hover{color:#1ba3f6;}
.selectWrap .line{position:absolute;left:15px;right:15px;top:40px;height:1px;background:transparent;z-index:-2;}
.selectWrap .fa{position:relative;z-index:-2;}
.selectWrap:hover .fa{color:#333;}
.selectWrap:hover .line{background:transparent;}
.selectWrap.open .line{background:#fff;}
.selectWrap.open .fa{color:#fff;}

@media (max-width: 670px) {
.selectWrap{font-size:18px;margin-left:15px;}
}

.formWrap{position:relative;width:100%;max-width:800px;margin:0px auto;border-radius:3px;height:460px;text-align:left;color:#fff;}
.formWrap form{position:relative;vertical-align:top;display:inline-block;width:100%;max-width:800px;text-align:center;}
.formWrap form .errorWrap{position:absolute;top:-50px;left:0;right:0;text-align:center;font-weight:600;font-size:14px;color:#fff600;line-height:50px;}
.formWrap .loading{display:none;z-index:5;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(37,142,207,.9) url(../images/ajax-loader.gif) center no-repeat;border-radius:3px;}
.formWrap .realSize{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;}
.formWrap .overSized{position:absolute;left:0px;top:0;bottom:0;right:0;text-align:left;overflow:hidden;}
.formWrap .qbill{width:200px;height:50px;position:absolute;bottom:-70px;left:50%;margin-left:-100px;text-align:center;}
.formWrap .cmsVersion{width:150px;position:absolute;bottom:-130px;left:50%;margin-left:-75px;text-align:center;font-size:12px;}
.formWrap .inp{border:0px;border-bottom:#e5e5e5 solid 1px;width:250px;color:#000;font-weight:400;font-size:18px;padding:8px 10px;}
.formWrap .login{background:transparent!important;padding-left:45px;height:25px;}
.formWrap .login.errorbox{color:#b21d1d;}
.formWrap .password{background:transparent!important;padding-left:45px;height:25px;}
.formWrap .skycodePin{background:transparent!important;padding-left:45px;margin-bottom:102px;height:25px;}
.formWrap .loginOrMail{background:transparent!important;padding-left:45px;margin-bottom:102px;height:25px;}
.formWrap .checkMailMsg{margin-top:30px;font-size:22px;}
.formWrap .noMailMsg{margin-top:30px;font-size:18px;}
.formWrap .head{font-size:26px;padding:30px 10px 30px 10px;font-weight:400;color:#fff;text-shadow:1px 1px 3px rgba(0,0,0,.3);}

@media (min-width: 667px) {
.formWrap .head{padding:0px 10px 10px 10px;}
}
@media (min-width: 800px) {
.formWrap .head{font-size:50px;padding:20px 10px 40px 10px;}
}
.formWrap .rememberWrap{width:284px;margin:0 auto;text-align:left;display:block;padding-top:20px;padding-bottom:12px;font-size:13px;line-height:18px;}
.formWrap .rememberWrap label{cursor:pointer;}
.formWrap .rememberWrap label span{margin-left:2px;}
.formWrap .enterBtn{outline: 0;text-decoration:none;border:0px;cursor:pointer;text-align:center;padding:10px 40px!important;font-weight:400;border-radius:60px;background:#fff;color:#333;font-size:16px;margin-top:30px;font-weight:600;-webkit-appearance:none;}
.formWrap .enterBtn:hover{background:#fff;color:#157cbc;}

.formWrap .enterBtn::-moz-focus-inner { 
  border: 0; 
}
label{font-weight:400;}
.formWrap .enterBtn:active{background:#1371ac;color:#fff;}
.registerBtn{border:0px;width:200px;cursor:pointer;text-align:center;padding:5px 0px;font-weight:400;border-radius:3px;background:#fff;color:#0090d9;font-size:16px;margin-bottom:20px;}
.registerBtn:hover{background:#007bb9;}
.formWrap .lostPass{display:inline-block;font-size:12px;cursor:pointer;color:#fff;margin-top:25px;padding:5px 15px;}
.formWrap .register{text-decoration:none;display:inline-block;font-size:12px;cursor:pointer;color:#fff;margin-top:20px;border-radius:3px;background:#444;padding:2px 15px;}
.formWrap .register:hover{background:#000;color:#fff;}
.formWrap .goBack{display:inline-block;margin-top:22px;font-size:12px;cursor:pointer;color:#fff;padding:5px 15px;}
.formWrap .lostPass:hover, .formWrap .goBack:hover{display:inline-block;color:#fff;}
.formWrap .accessGrandedPic{padding:60px 0px 0px 0px;}
.formWrap input[type="text"], .formWrap input[type="password"]{color:#fff!important;font-weight:400!important;border-radius:0px!important;height:24px;width:100%;max-width:250px;}
.check-box{display:inline-block;background:#fff;width:19px;line-height:20px;padding-left:1px;border-radius:10px;color:#000;text-align:center;font-size:11px;vertical-align:middle;margin-right:10px;}
.check-box .fa{color:#f9f9f9;vertical-align:top;padding-top:4.5px;}
label:hover .check-box .fa{color:#258ecf;}
label.active .check-box .fa{color:#333;}
.rememberBtn{width:18px;height:18px;cursor:pointer;}
.allForms{display:none;}
.sign{display:none;}
.restoreRule{font-size:14px;}
.cross{display:block;position:absolute;top:20px;right:20px;width:30px;height:30px;background:url(../images/cancel-default.png) center no-repeat;cursor:pointer;}
.cross:hover{position:absolute;top:20px;right:20px;width:30px;height:30px;background:url(../images/cancel-hover.png) center no-repeat;cursor:pointer;}

::-webkit-input-placeholder {color:rgba(255,255,255,.8);}
::-moz-placeholder          {color:rgba(255,255,255,.8);}/* Firefox 19+ */
:-moz-placeholder           {color:rgba(255,255,255,.8);}/* Firefox 18- */
:-ms-input-placeholder      {color:rgba(255,255,255,.8);}
.login-wrap{position:relative;z-index:2;}
.login-wrap .login-ico{position:absolute;z-index:-1;top:6px;left:0;right:0;width:100%;padding-left:10px;max-width:294px;margin:0 auto;text-align:left;color:#fff;font-size:18px;}
.login-wrap .pass-ico{position:absolute;z-index:-1;top:46px;left:0;right:0;width:100%;padding-left:10px;max-width:294px;margin:0 auto;text-align:left;color:#fff;font-size:18px;}
.country_id{display:none;}