.login--wrapper{border-radius:.5rem;padding:2rem;min-width:32rem}.login--wrapper .login--header{text-align:center;padding-top:1rem;padding-bottom:1rem;margin-top:1rem;margin-bottom:1rem}.login--wrapper .login--header img{width:100%;max-width:150px;margin:0 auto}.login--wrapper .login--content{background:#ffffff0d;border:1px solid rgba(255,255,255,.45);box-shadow:0 0 .85rem #ffffff1a;border-radius:.5rem;padding:2rem}.login--wrapper .login--content form.login--form .form--group{display:flex;flex-direction:column;width:100%;padding-bottom:1rem;margin-bottom:.5rem}.login--wrapper .login--content form.login--form .form--group.extras{flex-direction:row;align-items:center}.login--wrapper .login--content form.login--form .form--group.extras a,.login--wrapper .login--content form.login--form .form--group.extras .remember-me label{font-size:.875rem}.login--wrapper .login--content form.login--form .form--group.extras a{margin-left:auto}.login--wrapper .login--content form.login--form .form--group.extras .remember-me{display:flex;flex-direction:row}.login--wrapper .login--content form.login--form .form--group.extras .remember-me label,.login--wrapper .login--content form.login--form .form--group.extras .remember-me input{display:inline-flex}.login--wrapper .login--content form.login--form .form--group.extras .remember-me label{padding-bottom:0}.login--wrapper .login--content form.login--form .form--group.extras .remember-me input{margin-right:.5rem}.login--wrapper .login--content form.login--form .form--group.actions{display:flex;flex-direction:row;align-items:center;margin-top:1rem;padding-bottom:0}.login--wrapper .login--content form.login--form .form--group.actions button{width:100%;display:block;padding-top:.75rem;padding-bottom:.75rem;background:#2a3547;border:1px solid #2A3547;color:#0d131e;font-size:1rem;font-weight:600;margin-left:auto;transition:all .3s ease}.login--wrapper .login--content form.login--form .form--group.actions button:hover{cursor:pointer;background:#0d131e;border:1px solid #0d131e;color:#2a3547}.login--wrapper .login--content form.login--form .form--group label{display:block;font-size:1rem;font-weight:600;color:#d1d5db;padding-bottom:.5rem}.login--wrapper .login--content form.login--form .form--group input[type=text],.login--wrapper .login--content form.login--form .form--group input[type=email],.login--wrapper .login--content form.login--form .form--group input[type=password]{display:block;padding:.5rem 1rem}.login--wrapper .login--content form.login--form .form--group input[type=text]:focus,.login--wrapper .login--content form.login--form .form--group input[type=email]:focus,.login--wrapper .login--content form.login--form .form--group input[type=password]:focus{outline:none;box-shadow:none}.login--wrapper .login--content form.login--form .form--group a{color:#2a3547}.input-helper{color:#829ab1;font-size:14px;line-height:1.5;margin-top:10px;margin-bottom:0}.success{text-align:center;color:#d9e2ec}.success a{color:#fbbf24;text-decoration:none;font-weight:700}.success a:hover{cursor:pointer;text-decoration:underline}.error-message{color:#f87171;font-weight:700;margin-top:5px;margin-bottom:5px}.success-icon{background:green;color:#fff;border-radius:50%;width:32px;height:32px;display:inline-flex;text-align:center}.success-icon svg{margin:auto;font-weight:700}
