#main{top:0;bottom:0;overflow-y:auto}.background-container{top:60px}@media(max-width:991px){.background-container{top:0;bottom:20px}}#main .background-container.bg-fixed{position:fixed}#login-page,#forgot-password-page{width:100%;height:100%}#login-page button,#forgot-password-page button{width:100%}#login-page header#main-header .dropdown-menu,#forgot-password-page header#main-header .dropdown-menu{left:-195px}#login-page .logo-container,#forgot-password-page .logo-container{position:relative;margin-left:220px;margin-right:220px;min-height:30%}#login-page .logo-container img,#forgot-password-page .logo-container img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media(max-width:767px){#login-page .logo-container,#forgot-password-page .logo-container{margin-left:25%;margin-right:25%}}@media(max-height:500px)and (min-width:500px){#login-page .logo-container,#forgot-password-page .logo-container{margin-left:40%;margin-right:40%}}#login-page .main-container,#forgot-password-page .main-container{position:relative;height:503px;top:40%;transform:translate(0,-50%)}@media(max-height:650px){#login-page .main-container,#forgot-password-page .main-container{top:15px;transform:none}}#login-page .log-into-image,#forgot-password-page .log-into-image{display:inline;height:30px}#login-page .two-factor-register,#forgot-password-page .two-factor-register{max-width:700px!important}#login-page .content,#forgot-password-page .content{width:100%;max-width:500px;position:relative;padding-top:20px}#login-page .content #login-form .login-logo,#forgot-password-page .content #login-form .login-logo{margin:20px auto 30px auto;width:100%;max-width:200px}#login-page .content #login-form section,#forgot-password-page .content #login-form section{margin:20px 0}#login-page .content #login-form section .change-user,#forgot-password-page .content #login-form section .change-user{position:relative;bottom:26px;right:22px;color:#0064c0;cursor:pointer;float:right}#login-page .content #login-form .login-text,#forgot-password-page .content #login-form .login-text{color:#999;text-align:center;font-size:20px;padding-top:20px}#login-page .content #login-form,#forgot-password-page .content #login-form,#login-page .content #forgot-password-form,#forgot-password-page .content #forgot-password-form{border-radius:5px;padding:30px}@media(max-width:767px){#login-page .content #login-form,#forgot-password-page .content #login-form,#login-page .content #forgot-password-form,#forgot-password-page .content #forgot-password-form{padding:0}}#login-page .content #login-form>div,#forgot-password-page .content #login-form>div,#login-page .content #forgot-password-form>div,#forgot-password-page .content #forgot-password-form>div{padding:5px 15px 15px 15px}#login-page .content #login-form section,#forgot-password-page .content #login-form section,#login-page .content #forgot-password-form section,#forgot-password-page .content #forgot-password-form section{margin-top:0}#login-page .content #login-form section .input-section,#forgot-password-page .content #login-form section .input-section,#login-page .content #forgot-password-form section .input-section,#forgot-password-page .content #forgot-password-form section .input-section{position:relative;height:50px}#login-page .content #login-form section .input-section label,#forgot-password-page .content #login-form section .input-section label,#login-page .content #forgot-password-form section .input-section label,#forgot-password-page .content #forgot-password-form section .input-section label{font-size:9px;color:#999;text-transform:uppercase;top:-12px}#login-page .content #login-form section .input-section input[type=text],#forgot-password-page .content #login-form section .input-section input[type=text],#login-page .content #forgot-password-form section .input-section input[type=text],#forgot-password-page .content #forgot-password-form section .input-section input[type=text],#login-page .content #login-form section .input-section input[type=password],#forgot-password-page .content #login-form section .input-section input[type=password],#login-page .content #forgot-password-form section .input-section input[type=password],#forgot-password-page .content #forgot-password-form section .input-section input[type=password],#login-page .content #login-form section .input-section validation,#forgot-password-page .content #login-form section .input-section validation,#login-page .content #forgot-password-form section .input-section validation,#forgot-password-page .content #forgot-password-form section .input-section validation{position:absolute;width:100%;z-index:0;font-size:12px;border:1px solid #999}#login-page .content #login-form section .input-section input[type=text] .input-group,#forgot-password-page .content #login-form section .input-section input[type=text] .input-group,#login-page .content #forgot-password-form section .input-section input[type=text] .input-group,#forgot-password-page .content #forgot-password-form section .input-section input[type=text] .input-group,#login-page .content #login-form section .input-section input[type=password] .input-group,#forgot-password-page .content #login-form section .input-section input[type=password] .input-group,#login-page .content #forgot-password-form section .input-section input[type=password] .input-group,#forgot-password-page .content #forgot-password-form section .input-section input[type=password] .input-group,#login-page .content #login-form section .input-section validation .input-group,#forgot-password-page .content #login-form section .input-section validation .input-group,#login-page .content #forgot-password-form section .input-section validation .input-group,#forgot-password-page .content #forgot-password-form section .input-section validation .input-group{width:100%}#login-page .content #login-form section .input-section input[type=text] .input-group span,#forgot-password-page .content #login-form section .input-section input[type=text] .input-group span,#login-page .content #forgot-password-form section .input-section input[type=text] .input-group span,#forgot-password-page .content #forgot-password-form section .input-section input[type=text] .input-group span,#login-page .content #login-form section .input-section input[type=password] .input-group span,#forgot-password-page .content #login-form section .input-section input[type=password] .input-group span,#login-page .content #forgot-password-form section .input-section input[type=password] .input-group span,#forgot-password-page .content #forgot-password-form section .input-section input[type=password] .input-group span,#login-page .content #login-form section .input-section validation .input-group span,#forgot-password-page .content #login-form section .input-section validation .input-group span,#login-page .content #forgot-password-form section .input-section validation .input-group span,#forgot-password-page .content #forgot-password-form section .input-section validation .input-group span{display:none}#login-page .content #login-form section .input-section input[type=text] .validation-message,#forgot-password-page .content #login-form section .input-section input[type=text] .validation-message,#login-page .content #forgot-password-form section .input-section input[type=text] .validation-message,#forgot-password-page .content #forgot-password-form section .input-section input[type=text] .validation-message,#login-page .content #login-form section .input-section input[type=password] .validation-message,#forgot-password-page .content #login-form section .input-section input[type=password] .validation-message,#login-page .content #forgot-password-form section .input-section input[type=password] .validation-message,#forgot-password-page .content #forgot-password-form section .input-section input[type=password] .validation-message,#login-page .content #login-form section .input-section validation .validation-message,#forgot-password-page .content #login-form section .input-section validation .validation-message,#login-page .content #forgot-password-form section .input-section validation .validation-message,#forgot-password-page .content #forgot-password-form section .input-section validation .validation-message{margin-top:30px;color:#a00}#login-page .content #login-form section .input-section input[type=text].validation-error,#forgot-password-page .content #login-form section .input-section input[type=text].validation-error,#login-page .content #forgot-password-form section .input-section input[type=text].validation-error,#forgot-password-page .content #forgot-password-form section .input-section input[type=text].validation-error,#login-page .content #login-form section .input-section input[type=password].validation-error,#forgot-password-page .content #login-form section .input-section input[type=password].validation-error,#login-page .content #forgot-password-form section .input-section input[type=password].validation-error,#forgot-password-page .content #forgot-password-form section .input-section input[type=password].validation-error,#login-page .content #login-form section .input-section validation.validation-error,#forgot-password-page .content #login-form section .input-section validation.validation-error,#login-page .content #forgot-password-form section .input-section validation.validation-error,#forgot-password-page .content #forgot-password-form section .input-section validation.validation-error{border-color:#c44}#login-page .content #login-form section .input-section .icon-append,#forgot-password-page .content #login-form section .input-section .icon-append,#login-page .content #forgot-password-form section .input-section .icon-append,#forgot-password-page .content #forgot-password-form section .input-section .icon-append{position:absolute;right:0;z-index:2;padding:4px;margin:4px}#login-page .content #login-form section .input-section .tooltip,#forgot-password-page .content #login-form section .input-section .tooltip,#login-page .content #forgot-password-form section .input-section .tooltip,#forgot-password-page .content #forgot-password-form section .input-section .tooltip{bottom:0}#login-page .content #login-form section .forgot-password-text,#forgot-password-page .content #login-form section .forgot-password-text,#login-page .content #forgot-password-form section .forgot-password-text,#forgot-password-page .content #forgot-password-form section .forgot-password-text{color:#0064c0;text-transform:uppercase}#login-page .content #login-form button,#forgot-password-page .content #login-form button,#login-page .content #forgot-password-form button,#forgot-password-page .content #forgot-password-form button{float:right}#login-page .content #login-form .button,#forgot-password-page .content #login-form .button,#login-page .content #forgot-password-form .button,#forgot-password-page .content #forgot-password-form .button{font-size:12px;padding:6px 12px;border-radius:5px;text-transform:uppercase;border:none;width:100%;min-height:inherit;line-height:inherit}#login-page .content #login-form .btn-sign-in,#forgot-password-page .content #login-form .btn-sign-in,#login-page .content #forgot-password-form .btn-sign-in,#forgot-password-page .content #forgot-password-form .btn-sign-in{text-transform:uppercase;border:none;width:100%;background-color:#2b2}#login-page .content #login-form .btn-sign-in:hover,#forgot-password-page .content #login-form .btn-sign-in:hover,#login-page .content #forgot-password-form .btn-sign-in:hover,#forgot-password-page .content #forgot-password-form .btn-sign-in:hover{background-color:#32df32}#login-page .content #login-form .btn-active,#forgot-password-page .content #login-form .btn-active,#login-page .content #forgot-password-form .btn-active,#forgot-password-page .content #forgot-password-form .btn-active{text-transform:uppercase;border:none;width:200px;color:#fff;background-color:#0365c0}#login-page .content #login-form .btn-active:hover,#forgot-password-page .content #login-form .btn-active:hover,#login-page .content #forgot-password-form .btn-active:hover,#forgot-password-page .content #forgot-password-form .btn-active:hover{background-color:#3498db}#login-page .content #login-form .multiline,#forgot-password-page .content #login-form .multiline,#login-page .content #forgot-password-form .multiline,#forgot-password-page .content #forgot-password-form .multiline{white-space:pre-wrap}#login-page .content #login-form div.alert-danger,#forgot-password-page .content #login-form div.alert-danger,#login-page .content #forgot-password-form div.alert-danger,#forgot-password-page .content #forgot-password-form div.alert-danger{text-align:center}#login-page .content #login-form .secret-section,#forgot-password-page .content #login-form .secret-section,#login-page .content #forgot-password-form .secret-section,#forgot-password-page .content #forgot-password-form .secret-section{margin-top:20px;margin-left:30px}#login-page .content #login-form .inline,#forgot-password-page .content #login-form .inline,#login-page .content #forgot-password-form .inline,#forgot-password-page .content #forgot-password-form .inline{display:inline-block}#login-page .content #login-form .offscreen,#forgot-password-page .content #login-form .offscreen,#login-page .content #forgot-password-form .offscreen,#forgot-password-page .content #forgot-password-form .offscreen{position:absolute;left:-999em}#login-page #main-header .primary,#forgot-password-page #main-header .primary{height:50px}#login-page .social-row,#forgot-password-page .social-row{margin-top:15px}#login-page .main-spinner-container,#forgot-password-page .main-spinner-container{left:0}#forgot-password-form header{border-top-left-radius:5px;border-top-right-radius:5px;padding:50px 15px 25px 15px}#forgot-password-page .requirements{margin-top:20px}#forgot-password-page .requirements p{margin:0 0 4px}#forgot-password-page .requirements p i{font-size:18px;color:silver;margin-right:5px}#forgot-password-page .requirements p i.fa-check-circle{color:#72bf44}#forgot-password-page .requirements p:first-child{display:flex;align-items:center;text-align:center;opacity:.5}#forgot-password-page .requirements p:first-child::before,#forgot-password-page .requirements p:first-child::after{content:'';flex:1;border-bottom:1px solid #000}#forgot-password-page .requirements p:first-child:not(:empty)::before{margin-right:1em}#forgot-password-page .requirements p:first-child:not(:empty)::after{margin-left:1em}#forgot-password-page .requirements p.last-child{text-align:center;margin-top:10px}#forgot-password-page .main-container{position:relative;height:503px;top:30%;transform:translate(0,-50%)}@media(max-height:650px){#forgot-password-page .main-container{top:15px;transform:none}}#forgot-password-page p.forgot-password-section-title{font-size:16px;text-align:center;padding-bottom:15px}#forgot-password-page p.forgot-password-section-instruction{font-size:12px;text-align:center;padding-bottom:15px}#forgot-password-page .input-section{margin-top:15px;height:50px}#forgot-password-page .validation-alert{color:#c44;font-size:9px;margin-top:8px}