.mypassword{padding:0 .8rem}
.mypassword .cmp-form-container{margin:0 0 1rem}
.mypassword .cmp-form-updated{margin-bottom:1rem;font-size:14px}
.mypassword .cmp-title{font-size:2.75rem;letter-spacing:3.96px;text-transform:uppercase;color:#1d1d1b}
.mypassword .cmp-button{padding:0;margin:0}
.mypassword .cmp-button .cmp-form-button{margin-top:1rem;border-radius:24px}
.mypassword .cmp-input{margin-bottom:30px}
.mypassword .loader-container.loading-dog__hidecontent{z-index:99;position:fixed;top:0;left:0;width:100%;height:100%;display:flex;background:gray;opacity:.8;align-items:center}
.mypassword .cmp-mypassword{margin-top:30px}
@media only screen and (min-width:1024px){.mypassword .cmp-mypassword{margin-top:0}
}
.mypassword .cmp-mypassword.hidden{display:none}
.mypassword .cmp-mypassword__step-2.hidden{display:none}
.mypassword .cmp-mypassword__step-2 .cmp-title__text{padding:0 0 15px}
.mypassword .cmp-mypassword__step-2 .cmp-title__text.error{color:#e73234}
.mypassword .cmp-mypassword__step-2 .cmp-mypassword__retry{text-transform:uppercase;font-size:14px;color:#2d2d2d;letter-spacing:.31px;border-bottom:2px solid #2d2d2d;padding-bottom:2px}
@media only screen and (min-width:1024px){.mypassword .cmp-form-container{max-width:360px;margin:0;padding:0}
}