.login-page{padding-top:4rem;padding-bottom:6.5rem;background-color:#fafafa}.login-page .alert{animation:none}.login-page .initiate-password-reset{display:none}.login-page .card{width:100%}.login-page .card-body{padding:0}.login-page .nav-item{padding:0;background:transparent}.login-page .nav-tabs .nav-link{padding-top:1rem;padding-bottom:1rem;color:#000;font-size:1.9rem;letter-spacing:.95px;text-align:center;text-decoration:none}.login-page .nav-link.active,.login-page .nav-link:hover{border:none}.login-page .nav-link.active{border-bottom:4px solid #000}.login-page .tab-pane{padding:3rem 2rem}.login-page .form-control-label{margin-top:.2rem;margin-bottom:.7rem;font-size:1.4rem}.login-page :-ms-input-placeholder{color:#585858!important}.login-page .forgot-password{font-weight:500;line-height:normal}.login-page .remember-me .custom-control-label{line-height:normal}.login-page .custom-checkbox .custom-control-label:before,.login-page .remember-me .custom-control-label:before{border:1px solid #000}.login-page .btn>.icon{width:3rem;height:3rem}.login-page .oauth-facebook{padding:.6rem 1.5rem}@media (min-width:992px){.login-page .nav-link{padding-top:2rem;padding-bottom:1.5rem;font-size:2rem}.login-page .form-control-label{font-size:1.5rem;letter-spacing:.75px;line-height:1.33}.login-page .card{max-width:62rem;margin:0 auto 2rem;font-size:1.4rem}.login-page .tab-pane{padding:3rem 3rem 4rem}}.request-password .modal-body{text-align:left}.request-password .request-password-body{margin-bottom:3rem}.request-password .modal-body .btn{margin-bottom:0}.request-password .modal-title{padding-right:5rem;padding-left:5rem;text-align:center}.new-password .password-tip{font-weight:300}@media (min-width:992px){.request-password .modal-body{padding-right:10rem;padding-left:10rem}.request-password .request-password-body{margin-bottom:5rem}}.register-block .custom-checkbox .custom-control-label:after,.register-block .custom-checkbox .custom-control-label:before{top:1rem}.register-block .custom-checkbox{margin-top:2.5rem}.register-block .custom-checkbox .custom-control-label{font-size:1.3rem;font-weight:300;letter-spacing:.65px;line-height:1.54}.register-block .btn{margin-top:1.5rem;margin-bottom:1.5rem}.register-block .privacy-policy{padding:0 5rem;text-align:center}.register-block .registration-link{font-weight:500}@media (min-width:992px){.register-block.tab-pane{padding:3rem 3rem 4rem}.register-block .custom-checkbox .custom-control-label{font-size:1.6rem;letter-spacing:.8px;line-height:1.25}.register-block .btn{margin-bottom:3rem}.register-block .privacy-policy{font-size:1.6rem;font-weight:300;letter-spacing:.8px;line-height:1.25}}