.atl-login{--atl-login-primary:#006072;--atl-login-border:#c7cace;color:#000;background:#fff;width:100%;font-family:Segoe UI,Arial,sans-serif;font-size:12px;line-height:18px}.atl-login *,.atl-login :before,.atl-login :after{box-sizing:border-box}.atl-login-content{min-height:100vh;padding-top:40px}.atl-login-box{border:1px solid var(--atl-login-border);background:#fff;width:402px;margin:0 auto}.atl-login-box h1{color:#555;text-align:center;background:#e6e6e6;margin:0;padding:5px;font-size:15px;font-weight:700;line-height:23px}.atl-login-inner,.atl-login-fields{padding:12px}.atl-login-row{padding:4px 45px;display:block}.atl-login-row label{color:#545555;margin-bottom:3px;font-weight:700;display:block}.atl-login-required{color:#b00000;margin-left:4px;font-weight:700}.atl-login-row input{border:1px solid var(--atl-login-border);color:#000;width:262px;height:26px;font:inherit;background:#fff;border-radius:0;margin-bottom:3px;padding:4px;line-height:normal;display:block}.atl-login-row input:focus{outline-offset:0;outline:2px solid #000}.atl-login-error{color:red;margin:4px 45px 0}.atl-login-centered{text-align:center}.atl-login-button{background:var(--atl-login-primary);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:3px;padding:10px 24px;font-weight:700;line-height:18px;text-decoration:none;display:inline-block}.atl-login-button:hover,.atl-login-button:focus-visible{background:#004f5e}.atl-login-link{color:var(--atl-login-primary);font-weight:700;text-decoration:underline}.atl-login-link:hover,.atl-login-link:focus-visible{color:#004f5e}.atl-login-forgot,.atl-login-terms{padding:14px 0}.atl-login-back{padding-top:14px}.atl-login-back .atl-login-link:before{content:"<< "}.atl-login-footer{background:#ebebeb;height:72px}.atl-login-footer img{width:auto;height:68px;display:block}@media (max-width:599px){.atl-login{font-size:16px;line-height:24px}.atl-login-box{width:auto;margin:0 18px 0 20px}.atl-login-box h1{font-size:20px;line-height:30px}.atl-login-fields{padding:12px 0}.atl-login-row{padding:4px 0}.atl-login-row input{width:100%;height:40px;padding:8px 4px}.atl-login-error{margin:4px 0 0}.atl-login-button{width:100%;padding:10px;line-height:24px;display:block}.atl-login-footer{height:73px}}
