.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:#fbbf24;border:1px solid #fbbf24;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:#fbbf24}.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:#fbbf24}.login--wrapper .login--content .login--divider{display:flex;justify-content:center;align-items:center;color:#9fb3c8;font-weight:600;margin-top:1.5rem;margin-bottom:1.5rem}.login--wrapper .login--content .login--divider:after,.login--wrapper .login--content .login--divider:before{content:"";display:block;background:#9fb3c8;width:30%;height:1px;margin:0 15px}.login--wrapper .login--content a.login--microsoft{display:flex;border:1px solid #8C8C8C;height:41px;background:#fff;align-items:center;justify-content:center;text-decoration:none;transition:all .3s ease}.login--wrapper .login--content a.login--microsoft:hover{background:#000;border:1px solid #000}.login--wrapper .login--content a.login--microsoft:hover .microsoft--text{color:#fff}.login--wrapper .login--content a.login--microsoft .microsoft--icon,.login--wrapper .login--content a.login--microsoft .microsoft--text{display:inline-block;vertical-align:middle}.login--wrapper .login--content a.login--microsoft .microsoft--icon{padding-left:.75rem;padding-right:.75rem}.login--wrapper .login--content a.login--microsoft .microsoft--icon img{display:block}.login--wrapper .login--content a.login--microsoft .microsoft--text{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-weight:600;color:#050505;font-size:15px}.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}
