.user-login ::selection,.user-login ::selection,.user-login ::selection{color:#fff;background-color:#000}.user-login{min-height:100vh}.user-login .bs-reset{margin:0;padding:0}.user-login .text-right{text-align:right}.user-login .login-bg{background-position:center;background-size:cover;background-repeat:no-repeat;min-height:100vh}.user-login .login-logo{position:absolute;top:2.5em;left:2.5em}.user-login .login-container .btn{color:#000;border-color:#000;background-color:#fff;width:112px}.user-login .login-container .btn:focus,.user-login .login-container .btn:hover,.user-login .login-container .btn:active{color:#fff;border-color:#fff;background-color:#f8630a}.user-login .login-container{position:relative;min-height:100vh}.user-login .login-container .login-content{padding:0 80px;margin-top:35%}.user-login .login-container .login-content h1{font-size:30px;font-weight:300;color:#f8630a}.user-login .login-container .login-content p{color:#000;font-size:15px;line-height:22px}.user-login .login-container .login-content .login-form{margin-top:80px;color:#000;font-size:13px}.user-login .login-container .login-content .login-form .alert-danger,.user-login .login-container .login-content .login-form .help-block,.user-login .login-container .login-content .login-form .validation-summary-errors,.user-login .login-container .login-content .login-form .field-validation-error{color:red}.user-login .login-container .login-content .input-icon i{color:#f8630a;display:block;position:absolute;margin:11px 2px 4px 10px;z-index:3;width:16px;font-size:16px;text-align:center;left:0;line-height:14px}.user-login .login-container .login-content input{width:100%;padding:10px;border:none;border-bottom:1px solid;border-color:#a0a9b4;color:#000;font-size:14px;margin-bottom:30px;outline:none!important;box-shadow:none!important;border-radius:0!important;max-width:none}.user-login .login-container .login-content .input-icon input{padding-left:33px;padding-bottom:5px}.user-login .login-container .login-content input:focus{outline:0}.user-login .login-container .login-content .forgot-password,.user-login .login-container .login-content .login-button{display:inline-block}.user-login .login-container .login-content .forget-form .input-icon i{margin-top:12px}.user-login .login-container .login-content .login-form .forgot-password{margin-right:1em}.user-login .login-container .login-content a{color:#f8630a;text-decoration:none}.user-login .form-control:focus{border-color:#000}.user-login .login-container .login-content a:focus,.user-login .login-container .login-content a:hover{text-decoration:underline}.user-login .form-group.has-error{border-bottom:1px solid #ed6b75!important}.user-login .form-group.valid{border-bottom:1px solid #a0a9b4!important}.login-bg img.logo-default{padding:15px;max-width:350px}.input-icon{position:relative;left:0}.input-icon i{color:#00add4;display:block;position:absolute;margin:11px 2px 4px 10px;z-index:3;width:16px;font-size:16px;text-align:center;left:0}.display-none,.display-hide{display:none}@media(max-width:1024px){.user-login{min-height:50vh}.user-login .login-bg{min-height:50vh}.user-login .login-container{min-height:50vh}.user-login .login-container .login-content{margin-top:60px}.user-login .login-container .login-content .login-form{margin-top:40px}}