html,body{height:100%}body{background-color:#f5f5f5}.login__container{padding:0 1rem}.login__wrap{display:flex;flex-direction:column;align-items:center;min-height:100vh;padding:5rem 0}.login__logo{display:block;max-width:100%;margin-bottom:0.5rem}.login .form-control:focus{border-color:#981e30;box-shadow:0 0 0 0.2rem rgba(152,30,48,0.25)}.login .btn.btn-primary{border-color:#981e30;background-color:#981e30}.login .btn.btn-primary:hover,.login .btn.btn-primary:focus,.login .btn.btn-primary:active{border-color:#6d1623;background-color:#781826}.login .btn.btn-primary:focus{box-shadow:0 0 0 0.2rem rgba(152,30,48,0.25)}.login-form{border:2px solid #6c757d;border-radius:0.75rem;width:100%;max-width:500px;padding:1rem 1.75rem;background-color:#fff}.login-form__logo{border:2px solid #e3effc;border-radius:12px}.login-form__title{margin-bottom:1.75rem;font-size:1.25rem;text-align:center;color:#981e30}.error-text{margin-bottom:0.5rem;text-align:center;color:#dc3545}

