*{font-family:'Barlow'}
a:hover{color:inherit}
.cd03{display:flex;margin-top:20px;justify-content:center}
@media(max-width:768px){.cd03{margin-left:2%;margin-top:5px;justify-content:flex-start}
}
.cd03 .forgot-pass-title{margin-bottom:20px;font-family:var(--anton-regular);font-size:40px}
.cd03 .forgot-pass-title2{margin-bottom:20px;font-family:var(--anton-regular);font-size:40px}
.cd03 .forgot-pass-description{color:gray}
.cd03 .titlePhone{font-weight:bolder;margin-bottom:10px}
.cd03 .bodyModal{box-shadow:0 8px 24px 0 rgba(0,0,0,0.1);border-radius:12px;width:355px;height:auto;padding:20px;margin-top:10px}
@media(max-width:768px){.cd03 .bodyModal{width:360px}
}
.cd03 .bodyModal2{box-shadow:0 8px 24px 0 rgba(0,0,0,0.1);border-radius:12px;width:355px;height:270px;padding:20px;margin-top:10px;margin-bottom:20px}
@media(max-width:768px){.cd03{width:360px}
}
.bodyModal3{box-shadow:0 8px 24px 0 rgba(0,0,0,0.1);border-radius:12px;width:376px;height:432px;padding:20px;margin-top:10px;margin-bottom:55px}
@media(max-width:768px){.bodyModal3{width:360px}
}
.forgot-password-phone input{border-radius:10px;height:45px;background-color:#e7eef8;font-weight:lighter;border:0;width:300px;padding-left:15px;font-family:'Barlow'}
.forgot-password-form2 input{border-radius:10px;height:45px;background-color:#e7eef8;font-weight:lighter;border:0;width:304px;padding-left:15px;font-family:'Barlow'}
.forgot-password-password input{border-radius:10px;height:45px;background-color:#e7eef8;font-weight:lighter;border:0;width:330px;padding-left:15px;font-family:'Barlow'}
.text_characters{height:24px;width:252px;color:#707070;font-family:var(--barlow-regular);font-size:16px;letter-spacing:0;line-height:24px;margin-left:7px}
.regex1{display:flex;flex-direction:row;align-items:center;align-content:center;width:100%;height:auto;margin-bottom:10px}
.regex2{display:flex;flex-direction:row;align-items:center;align-content:center;width:100%;height:auto;margin-bottom:10px}
.regex3{display:flex;flex-direction:row;align-items:center;align-content:center;width:100%;height:auto;margin-bottom:10px}
.regex4{display:flex;flex-direction:row;align-items:center;align-content:center;width:100%;height:auto;margin-bottom:10px}
#phoneCode input{border-radius:10px;height:45px;background-color:var(--color-primary-04);font-weight:lighter;color:gray;border:0;width:280px;padding-left:15px}
#password input{border-radius:10px;height:45px;background-color:var(--color-primary-04);font-weight:lighter;color:gray;border:0;width:330px;padding-left:15px}
.linkContinue{background-color:var(--color-primary-01);color:white;height:45px;text-align:center;padding-top:9px;border-radius:10px;margin-top:20px;width:304px;cursor:pointer}
.linkContinue .linkContinue a,.linkContinue a:visited,.linkContinue a:active{color:white}
.linkContinue:hover{background-color:var(--color-primary-02)}
.step1-continue{display:block;height:38px}
.linkBackToLogin{background-color:white;color:var(--color-primary-01);height:45px;text-align:center;padding-top:9px;border-radius:10px;margin-top:20px;font-weight:bolder;border:2px solid var(--color-primary-01);width:304px;cursor:pointer}
.link-back-login{display:block;height:38px}
.firstPart{color:gray;display:inline-block}
.link-register{color:var(--color-primary-01) !important;font-weight:bolder}
.textForm{width:378px;margin-top:10px;margin-bottom:20px;margin-left:5px}
.printPhone{display:inline-block}
.textForm2{width:343px;margin-top:10px;margin-bottom:20px;margin-left:5px}
.linkRegister{margin-top:20px}
.newPassword{font-weight:bolder;margin-bottom:5px;margin-top:5px}
.newPassword2{font-weight:bolder;margin-top:5px;margin-bottom:10px}
.saveChanges{background-color:var(--color-primary-01);color:white;height:45px;text-align:center;padding-top:9px;border-radius:10px;margin-top:20px}
.saveChanges .saveChanges a,.saveChanges a:hover,.saveChanges a:visited,.saveChanges a:active{text-decoration:none;color:white}
.forgot-password-password i.icon-ojo-cerrado{margin-left:-46px;font-size:small;cursor:pointer}
.forgot-password-password i.icon-ojo-abierto{margin-left:-43px;font-size:large;cursor:pointer}
.passworderror{color:var(--color-system-03) !important}
.phoneError,.step1-errors{color:var(--color-system-03) !important}
.passwordConfirmationError{color:var(--color-system-03) !important}
.login-errors{color:var(--color-system-03) !important}
.step23-errors{color:var(--color-system-03) !important}
.inputForgotFieldsError{color:var(--color-system-03) !important;border:2px solid var(--color-system-03) !important}
.phoneCodeError{color:var(--color-system-03) !important;border:2px solid var(--color-system-03) !important}
.passwordChangeError{color:var(--color-system-03) !important;border:2px solid var(--color-system-03) !important}
.passwordConfirmationError2{color:var(--color-system-03) !important;border:2px solid var(--color-system-03) !important}
.icon-disabled{height:20px;width:20px;color:#cacaca;display:flex;align-items:center}
.icon-correct{height:20px;width:20px;color:green;display:flex;align-items:center}