.auth-wrapper .login__wrapper{padding:15px 0;background-color:#4c3f7c}.auth-wrapper .login__heading{color:#fff;font-size:2.8rem;margin-bottom:10px;font-weight:700;letter-spacing:.5px}.auth-wrapper .login__heading--wrapper{padding:15px 0}.auth-wrapper .login__form--wrapper{background-color:#fff}.auth-wrapper .login__form .form-section{padding:25px}.auth-wrapper .login__form .form-section label{color:#3d316a;font-size:18px;font-weight:700;padding:15px 0 0;display:inline-block;margin-bottom:.5rem}.auth-wrapper .login__form .form-section input{margin:10px 0 15px;background:#f2f2f2;border:none;width:100%;box-sizing:border-box;height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:2rem;line-height:1.5;border-radius:.3rem;color:#495057;font-weight:400}.auth-wrapper .login__form .form-section input::placeholder{color:#b6b6b6}.auth-wrapper .login__form .form-section.message{border-top:1px solid #b6b6b6}.auth-wrapper .login__form .form-section.message .alert.alert-danger{background-color:#ffc2c2;border-top:5px solid #af4448;position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border-radius:.25rem;color:#721c24}.auth-wrapper .login__form .form-section.message .alert.alert-danger p{color:inherit;font-weight:700;text-align:center;margin:15px 0;font-size:1.6rem}.auth-wrapper .login__form .form-section.submit{border-top:1px solid #b6b6b6;display:flex;justify-content:center}.auth-wrapper .login__form .form-section.submit .submit-btn{background-color:#ffcc02;color:#3d316a;padding:15px;font-size:1.7rem;border:none;cursor:pointer;font-weight:700}.auth-wrapper .login__form .form-section.submit .submit-btn:active,.auth-wrapper .login__form .form-section.submit .submit-btn:focus,.auth-wrapper .login__form .form-section.submit .submit-btn:hover{color:#ffcc02}.auth-wrapper .login__footer p{margin:15px 0;font-size:1.6rem;color:#fff;font-weight:400}.auth-wrapper .login__footer a{color:#ffcc02;font-size:1.6rem}