body,html{width:100%;height:100%}body{background-image:url(https://evokewebstorage.blob.core.windows.net/images/signin-bg.png);background-color:#37509c;background-position:center bottom;background-size:cover;background-repeat:no-repeat}a{color:#226ab1}hr{width:100%;border:1px solid #ddd}.page-content{display:flex;align-items:center;justify-content:center;width:100%;min-height:100%;letter-spacing:.04rem}.content-container{min-width:min(50vw,30rem);background-color:#fff;border-radius:1.5rem;text-align:center;box-shadow:0 0 .5rem rgba(0,0,0,.25);overflow:clip}.login-container{display:flex;justify-content:center}.login-heading{margin:0;color:#16409e}h2.login-heading{font-weight:400;margin-top:0;font-size:1.1rem}.login-content{flex:1 0 0;display:flex;flex-direction:column;gap:1rem;padding:2rem}.input-container{display:flex;flex-direction:column;gap:.25rem}.login-label{display:block;text-align:left;font-size:.9rem}.login-input{padding:.5rem;font-size:1rem;color:#222;border:#aaa solid .05rem;border-radius:.5rem;padding:.5rem}p{color:#16409e}.btn-container{display:flex;flex-direction:column;align-items:center;margin-top:.8rem;gap:1rem}.login-btn{font-size:1rem;color:#fff;background-color:#226ab1;border-radius:1rem;border:#16409e solid .05rem;padding:.4rem 1.5rem;border-style:solid;font-weight:700;transition:.2s background-color ease-in-out}.login-btn:hover{cursor:pointer;background-color:#16409e}.error-section{margin:0}.support-section{display:flex;justify-content:center;padding:.4rem;background:#eee;font-size:.75rem}.copyright-section{position:absolute;left:0;right:0;padding:1rem;text-align:center}.copyright-section p{font-size:.7rem;color:#fff}.show_password_container{display:flex;justify-content:flex-end}.show_password_btn{background:0 0;border:none;outline:0;box-shadow:none;border-radius:1rem;margin:0;padding:.25rem .5rem;color:#16409e;font-size:.75rem;transition:.2s background-color ease-in-out}.show_password_btn:hover{cursor:pointer;background-color:#d1cccc}