body.login-v2{text-rendering: optimizeLegibility;font-size: .75rem;line-height: 1.42857143;color: #000;background: #eaeaea}.login{position: absolute;left: 0;right: 0;top: 0;margin: auto;width: 27rem;padding: 2rem 5rem 0}.login-content .login-info{font-size: .8rem;font-weight: 400}.login-content .login-desc a,.login-content .login-desc a:focus,.login-content .login-desc a:hover{font-weight: 400}.login-brand small{font-size: 1.1rem}.login-brand h3{font-size: 1.5rem}.login-brand .logo{display: block;width: 7rem;height: 4rem;margin: 0 auto;margin-bottom: 4rem}.login .login-content{color: #999;margin: 0 auto}.login-cover,.login-cover-bg,.login-cover-image{position: fixed;top: 0;left: 0;right: 0;bottom: 0}.login-cover-image img{width: 100%;top: 0;left: 0;position: absolute}.login-cover-bg{content: '';display: block;background: rgba(0,0,0,.6)}@media(max-width:480px){.login-content{width: auto;margin-left: 0;padding: 0px !important;left: 0;right: 0}.login .login-header .brand .logo img{width: 30%!important}.login{position: absolute;left: 0;right: 0;top: 0;padding: 2rem 4rem 0;width: auto}.login-cover-image img{width: auto;top: 0;left: 0;position: absolute}}.login-v2 .login-brand{font-size: 1rem;line-height: 1.75rem;margin-bottom: .9375rem}.login-v2 .login-brand a,.login-v2 .login-brand a:focus,.login-v2 .login-brand a:hover{color: #fff!important;text-decoration: none;font-size: 1.5rem}.login-v2 .login-brand img{line-height: 1.75rem}.login-v2 .login-content .login-desc{font-size: .8rem;color: #fff;font-weight: 300}.login-v2 .login .form-control,.login-v2 .login select.form-control:not([size]):not([multiple]){background: #fafafa;color: #000;height: 2.25rem;border: transparent}.login-v2 .parsley-error::placeholder,.login-v2 .parsley-success::placeholder{color: #999}.login-v2 .parsley-error .form-control::placeholder,.login-v2 .parsley-success .form-control::placeholder{color: #999}.input-captcha .input-group-addon button{height: 100%;box-shadow: none!important}.input-captcha{height: 2.25rem}.has-float-label{display: block;position: relative}.login-v2 .has-float-label .form-control::placeholder{color: transparent!important}.has-float-label label,.has-float-label>span{position: absolute;cursor: text;font-size: .65rem;opacity: 1;-webkit-transition: all .2s;transition: all .2s;top: .3rem;left: .7rem;z-index: 3;line-height: 1;padding: 0 1px;color: #999;font-weight: 400}.has-float-label .form-control:placeholder-shown{padding: .375rem .75rem!important}.has-float-label .form-control.parsley-error:placeholder-shown{padding: 1.175rem .75rem .375rem!important}.has-float-label .form-control:not(empty){padding: 1.175rem .75rem .375rem!important}.has-float-label .form-control::-webkit-input-placeholder{opacity: 1;-webkit-transition: all .2s;transition: all .2s}.has-float-label .form-control::-moz-placeholder{opacity: 1;transition: all .2s}.has-float-label .form-control:-ms-input-placeholder{opacity: 1;transition: all .2s}.has-float-label .form-control::placeholder{opacity: 1;-webkit-transition: all .2s;transition: all .2s}.has-float-label .form-control:placeholder-shown:not(:focus)::-webkit-input-placeholder{opacity: 0}.has-float-label .form-control:placeholder-shown:not(:focus)::-moz-placeholder{opacity: 0}.has-float-label .form-control:placeholder-shown:not(:focus):-ms-input-placeholder{opacity: 0}.has-float-label .form-control:placeholder-shown:not(:focus)::placeholder{opacity: 0}.has-float-label .form-control:placeholder-shown:not(focus)+*{font-size: 100%;opacity: 1;top: .75rem;font-weight: 400}.input-group .has-float-label .parsley-error:placeholder-shown:not(focus)+*{font-size: .65rem;opacity: 1;top: .3rem;font-weight: 400}.input-group .has-float-label{position: relative;-ms-flex: 1;flex: 1}.input-group .has-float-label .form-control{border-radius: 4px}.input-group .has-float-label:not(:last-child) .form-control{border-bottom-right-radius: 0;border-top-right-radius: 0}.input-group .has-float-label:not(:first-child) .form-control{border-bottom-left-radius: 0;border-top-left-radius: 0}.login-v2 .login-brand h4{font-size:0.875rem}.login-v2 .login-brand h1{font-size:1.75rem}