html{height:100%}body{min-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.alert{padding:10px}.media-left i{font-size:18px}.media-heading{font-size:15px}.box-logo{text-align:center;background-color:#fff}.box-logo img{height:auto;max-width:100%;max-height:100px}.login .logo .logo-default,.page-lock .page-logo .logo-default{width:300px}.login .content .input-group-addon,.page-lock .input-group-addon{border:0;background-color:#dde3ec;font-size:20px;cursor:pointer}.login .error_true,.page-lock .error_true{position:relative;margin-bottom:35px}.login .error_true span.help-block,.page-lock .error_true span.help-block{position:absolute;bottom:-30px}.login{min-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.login .content{margin:0;transition:width .75s ease-out}.login .content h3{position:relative;text-align:left}.login .content h3::before{content:'';display:block;position:absolute;left:-30px;height:120%;width:5px;background-color:#32c5d2}.login .copyright{text-align:center;margin:0}.login .wizard-step-2,.login .wizard-step-3{display:none}.login .wizard-progress::before{content:'';display:block;position:absolute;left:0;top:0;width:1%;height:10px;background-color:#32c5d2;transition:width 1s ease-out}.login .wizard-progress2::before{width:33%}.login .wizard-progress3::before{width:66%}.login .wizard-progress-done::before{width:100%}.custom-steps{position:relative;top:-20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center}.login .custom-steps h3{position:absolute;display:inline-block;margin:0}.login .custom-steps i{position:absolute;margin:auto;height:14px}.login .custom-steps i.fa-arrow-right{right:-22px;top:0}.login .custom-steps i.fa-arrow-left{display:none;left:-22px;top:10px}.login .register-form{padding-top:20px}.login .register-form h3::before{content:none}.login .custom-steps h3:nth-child(n+2){font-size:15px;right:0}.login .register-form h3:nth-child(3){right:-200px}#companyDiv{max-height:400px}#registerSubmitBtn{display:none}.page-lock{margin:0}.page-lock .page-body{position:relative;margin-top:0}.lock-head{background-color:#fff;padding-bottom:65px;padding-top:0}.lock-head h4{margin:0}.lock-avatar-block{position:absolute;left:0;right:0;width:110px;margin:auto;transform:translateY(-60px)}.lock-avatar-block img{border:5px solid #3a4554}.lock-body{padding-top:35px}.lock-form{padding-left:0}.page-lock .lock-cont,.page-lock .lock-cont .lock-item{display:block}.lock-form .form-group .form-control,.lock-form .form-actions .btn{width:100%}.page-footer-custom{padding-top:0}.page-footer-custom p{color:#7a8ca5}.page-lock .input-group-addon{background-color:#303a48}.page-reset-pwd{margin:0;width:400px}.page-reset-pwd .page-body{background-color:#fff;margin-top:0;padding:10px 30px 30px}.reset-pwd-body{margin:0;overflow:visible}.reset-pwd-body h3{margin-top:0;position:relative;color:#4db3a5;font-size:28px;font-weight:400!important}.reset-pwd-body h3::before{content:'';display:block;position:absolute;left:-30px;height:120%;width:5px;background-color:#32c5d2}.reset-pwd-form .form-group .form-control{background-color:#dde3ec;height:43px;color:#8290a3;border:1px solid #dde3ec}.reset-pwd-form .form-group .form-control:focus{border:1px solid #c3ccda}.reset-pwd-form .form-actions .btn{width:100%}@media(max-width:768px){.page-lock{width:400px}.lock-body{padding:0 30px;padding-top:65px}.reset-pwd-form .form-group .form-control{width:100%}}@media(max-width:440px){.login .content{position:absolute;width:100%;height:100%;overflow-y:auto}.login .copyright p{margin-top:0;margin-bottom:0}.login .content .forget-form,.login .content .login-form{margin-top:35px}.login .content .form-actions{padding:5px 30px}.login .custom-steps i.fa-arrow-right{top:10px}.page-lock{width:100%;margin:0}.page-lock .page-body{position:absolute;top:0;width:100%;height:100%;margin:0}.lock-avatar{margin-top:20px}.lock-body{padding:0 15px;padding-top:65px}.lock-head{padding-bottom:55px}.page-footer-custom{position:absolute;left:0;right:0;bottom:0}.page-footer-custom p{margin-bottom:10px}.page-reset-pwd .page-body{position:absolute;top:0;margin-top:0;left:0;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-reset-pwd .page-body .box-logo{position:absolute;top:0;left:0;right:0}.login .content .create-account{position:relative;bottom:-26px;width:100vw;margin:0;left:-30px}.login .content .form-action-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.login .content .form-action-text>*{margin:0}.login .content .form-action-text>.rememberme{padding-left:25px}}