.tml{padding:0!important;background-color:#fef3f2}.tml form{margin-top:2rem;background:#fff;padding:2rem;border-radius:5px;border:1px solid #e2e2e2;width:-moz-min-content;width:min-content}.tml-generate-password{background-color:#f18070;color:#fff;border-radius:50px;padding:.7rem 1rem;width:11.5rem;border:none;overflow:hidden;z-index:1;transition:transform 1s ease;cursor:pointer;margin-inline:auto;position:absolute;text-align:center;bottom:13.5rem;left:0;right:0}@media (max-width:425px){.tml-generate-password{bottom:15rem}}.indicator-hint{margin-top:2rem}.login-form-container{display:flex;justify-content:center;align-items:center;margin-bottom:15vh;flex-direction:column}.tml-button{background-color:#f18070;color:#fff;border-radius:50px;padding:.7rem 3rem .7rem 5rem;width:11rem;border:none;overflow:hidden;z-index:1;transition:transform 1s ease;cursor:pointer}.tml-error{margin-top:1rem!important}.tml-error a{color:#388098;font-weight:600}.tml-message{margin-top:1rem!important}.tml-message a{color:#388098;font-weight:600}#rememberme{padding:.2rem}#pass1,#pass2,#user_login{border-radius:50px;border:1px solid #d0d1d1;padding:1rem 2rem;width:20rem}@media (max-width:425px){#pass1,#pass2{width:15rem}}#user_login::-moz-placeholder{color:#979797}#user_login::placeholder{color:#979797}#pass-strength-result{margin-bottom:6em}@media (max-width:750px){#pass-strength-result{margin-bottom:4.5em}}#user_pass{border-radius:50px;border:1px solid #d0d1d1;padding:1rem 2rem;width:20rem}#user_pass::-moz-placeholder{color:#979797}#user_pass::placeholder{color:#979797}.login-page{display:flex;justify-content:center;flex-direction:column;background-color:#fef3f2}.forgetmenot{margin-left:1rem}#loginform{padding:1rem}@media (max-width:425px){#user_login,#user_pass{border-radius:50px;border:1px solid #d0d1d1;padding:.4rem 2rem;width:auto}}.login-title{text-align:left;font-size:1.5rem;white-space:nowrap;margin-right:7rem}.login-div{margin:5rem 25%}.tml-links{position:relative;margin-top:1rem;padding-left:0;white-space:nowrap}@media (max-width:425px){.tml-links{width:19rem}}.tml-login-link{margin-right:21rem}.tml-lostpassword-link{list-style-type:none;color:#388098;margin-right:14rem}.tml-login-link,.tml-lostpassword-link>a{font-weight:600;color:#388098}.tml-login-link{list-style-type:none}.tml-login-link>a{color:#388098}.tml{display:flex;justify-content:center;flex-direction:column;align-items:center;padding:0 3rem}.tml-submit-wrap{position:relative;display:flex;flex-direction:row-reverse}.tml-submit-wrap:before{pointer-events:none;position:absolute;content:"";width:4rem;right:58px;top:11px;height:4rem;background-image:url(../src/svgs/login-lock.svg);background-repeat:no-repeat;z-index:6}.tml-resetpass>form .tml-submit-wrap{justify-content:center}.tml-lostpassword>form .tml-submit-wrap:before{left:120px}@media (max-width:425px){.tml-lostpassword>form .tml-submit-wrap:before{left:35px}}.tml-lostpassword>form .tml-submit-wrap .tml-button{width:15rem;padding:.7rem 1.4rem .7rem 3rem}.tml-show-password-toggle{color:#388098;width:1.5rem;fill:#388098;position:absolute;right:1rem;background:#fff}.tml-rememberme-wrap{color:#4b4f55}@media (max-width:425px){.tml-lostpassword-link{margin-right:8.5rem}.login-title{margin-right:0}}.login-logo{max-width:15rem;display:flex;justify-self:center;align-self:center;margin-right:9rem}@media (max-width:425px){.login-logo{margin-right:3.5rem}}.content{width:20rem;margin:10rem auto;position:relative}.home-link{position:absolute;right:-2rem;bottom:1.4rem;font-weight:600;color:#388098}@media (max-width:425px){.home-link{display:block;position:relative;margin-left:-1.5rem;margin-right:auto;width:10rem}}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{box-shadow:inset 0 0 0 1000px #fff!important;-webkit-text-fill-color:#000!important;caret-color:#000!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}