.wrapper-login{background:#f2f5f8;border-bottom:1px solid #c5cbd6}.wrapper-login .form,.wrapper-login form{background:#fff;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.2);display:block}.wrapper-login .form h1,.wrapper-login form h1{padding-bottom:21px;text-align:center}@media screen and (max-width:767px){.wrapper-login .form h1,.wrapper-login form h1{font-size:20px;font-size:2rem;line-height:28px}}@media screen and (min-width:768px) and (max-width:1023px),print{.wrapper-login .form h1,.wrapper-login form h1{font-size:22px;font-size:2.2rem;line-height:30px}}@media screen and (min-width:1024px){.wrapper-login .form h1,.wrapper-login form h1{font-size:24px;font-size:2.4rem;line-height:32px}}.wrapper-login .form .desc,.wrapper-login form .desc{text-align:center}.wrapper-login .form .desc:not(.no-space),.wrapper-login form .desc:not(.no-space){padding-bottom:21px}.wrapper-login .form .desc p+p,.wrapper-login form .desc p+p{padding-top:21px}.wrapper-login .form .desc a,.wrapper-login form .desc a{color:#1f8fff}.wrapper-login .form .msg-error,.wrapper-login form .msg-error{background:#ffe0e6;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#a3001b;margin-bottom:20px;margin-top:4px;padding:12px 20px 12px 41px;position:relative;z-index:1}.wrapper-login .form .msg-error:before,.wrapper-login form .msg-error:before{background-image:url(../img/ico-error.svg);background-position:center center;background-repeat:no-repeat;background-size:24px 24px;content:"";left:12px;margin-top:-12px;position:absolute;width:24px;height:24px;top:50%;z-index:1}.wrapper-login .form .msg-success,.wrapper-login form .msg-success{background:#e2f8e2;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#116f11;margin-bottom:20px;padding:12px 20px 12px 41px;position:relative;z-index:1}.wrapper-login .form .msg-success:before,.wrapper-login form .msg-success:before{background-image:url(../img/ico-success.svg);background-position:center center;background-repeat:no-repeat;background-size:18px 18px;content:"";left:12px;margin-top:-12px;position:absolute;width:24px;height:24px;top:50%;z-index:1}.wrapper-login .form .form-item+.form-item,.wrapper-login form .form-item+.form-item{padding-top:12px}.wrapper-login .form .label,.wrapper-login form .label{*zoom:1;padding-bottom:4px}.wrapper-login .form .label:after,.wrapper-login .form .label:before,.wrapper-login form .label:after,.wrapper-login form .label:before{display:table;content:""}.wrapper-login .form .label:after,.wrapper-login form .label:after{clear:both}.wrapper-login .form .label a,.wrapper-login form .label a{color:#1f8fff;float:right}.wrapper-login .form .label a:hover,.wrapper-login form .label a:hover{color:#1f78d1}.wrapper-login .form label,.wrapper-login form label{cursor:pointer;float:left}.wrapper-login .form input,.wrapper-login form input{-moz-transition:border .3s ease-out,box-shadow .3s ease-out;-o-transition:border .3s ease-out,box-shadow .3s ease-out;-webkit-transition:border .3s ease-out,box-shadow .3s ease-out;-ms-transition:border .3s ease-out,box-shadow .3s ease-out;transition:border .3s ease-out,box-shadow .3s ease-out;background:#fff;border:1px solid #c5cbd6;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;font-size:14px;width:100%;height:48px}.wrapper-login .form input.error,.wrapper-login form input.error{border-color:#e00025}.wrapper-login .form input:focus,.wrapper-login form input:focus{border-color:#1f8fff;box-shadow:0 0 0 3px rgba(31,143,255,.2)}.wrapper-login .form .btn-blue,.wrapper-login form .btn-blue{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;display:block;margin-top:24px;text-align:center;width:100%}.wrapper-login .form .btn-gray-border,.wrapper-login form .btn-gray-border{margin-top:16px;text-align:center;width:100%}@media screen and (max-width:767px){.wrapper-login .in{padding-bottom:40px;padding-top:40px}.wrapper-login .form,.wrapper-login form{padding:20px 15px}}@media screen and (min-width:768px) and (max-width:1023px),print{.wrapper-login .in{padding-bottom:50px;padding-top:50px}.wrapper-login .form,.wrapper-login form{padding:30px}}@media screen and (max-width:1023px),print{.wrapper-login .form input,.wrapper-login form input{font-size:16px;padding:0 10px}}@media screen and (min-width:1024px){.wrapper-login:before{content:'';display:block;position:absolute;top:0;width:100%;height:80px;background:#f2f5f8}.wrapper-login .in{padding-bottom:80px;padding-top:80px}.wrapper-login .form,.wrapper-login form{padding:31px 32px 40px}.wrapper-login .form input,.wrapper-login form input{font-size:14px;padding:0 16px}}