html{width:100%;height:100%;font-family:Lato}body{min-width:20rem;margin:0}#themeProvider{display:flex;flex-direction:column;min-height:100vh}#signupHeading{--ld-typo-h1: 900 2rem/140% var(--ld-font-body);letter-spacing:.14px}#signupHeading,#signinHeading,#passwordResetHeading,#passwordResetIntroHTML{margin-bottom:1.5rem}.logo{max-height:35px;width:auto;padding:20px}.header-border{height:3px;background-color:#503291;width:100%;box-shadow:0 2px 4px #00000026}main{position:relative;display:flex;justify-items:center;min-height:80vh}#container{position:relative;width:100%;margin-left:auto;margin-right:auto;padding:2.5rem 1.5rem 6rem;max-width:42rem}#sign-in-message{margin-bottom:20px}.buttons button#next,.buttons #continue,.buttons .changeClaims,.buttons .verifyCode,.buttons .sendNewCode{min-width:144px}.register-container{margin-top:60px}input{border:1px solid rgba(148,148,148,1)}input:focus{border:1px solid var(--ld-thm-primary)}input[type=text],input[type=password]{font-family:Lato,Helvetica,Arial,sans-serif;font-size:16px;padding-left:10px;margin-bottom:2px}.entry-item,.attrEntry{display:flex;flex-direction:column;margin-bottom:2rem}.verificationControlContent ul{margin-top:0}.error.itemLevel{color:#ce0000}.buttons{margin-bottom:2rem}label{margin-bottom:5px}#forgotPassword{margin-top:.5rem}.create{margin-top:1.5rem}#createAccount{border:1px solid var(--ld-thm-primary);border-radius:5px;width:142px;height:38px;display:flex;align-items:center;justify-content:center}.sendNewCode{border:1px solid var(--ld-thm-primary);min-width:144px;height:42px;background-color:#fff;color:var(--ld-thm-primary)}#emailVerificationControl_success_message,#emailVerificationControl_error_message{color:#000;margin-bottom:20px}#email_label{display:block}#emailVerificationControl_info_message{display:none}.helpLink,#attributeList .helpLink{display:none!important}ul{list-style-type:none;margin-top:2rem;padding:0}.sendCode{margin-top:20px;padding:8px 24px;text-transform:capitalize}.sendButton{width:-moz-fit-content;width:fit-content}.verifyCode{margin-right:2rem}.verifyButton{margin-bottom:inherit;width:-moz-fit-content;width:fit-content}.buttons.verify{display:flex;flex-direction:column}.verificationSuccessText{color:var(--ld-thm-success)}.verificationInfoText{color:var(--ld-thm-warning)}.verificationErrorText{color:#ce0000}#api>div.heading,.intro,.divider{display:none}#cancel,.salutation_li{display:none!important}#claimVerificationServerError{border:1px solid #ce0000;padding:15px 20px;border-left:5px solid #ce0000;border-radius:4px;font-weight:700;font-size:14px}.legacy-text{font-size:14px;font-weight:400}.legacy-link{font-weight:900;color:var(--ld-thm-primary);text-decoration:none}@media screen and (min-width: 1024px){.logo{padding-left:80px}}
