.myprofile{padding-bottom:1rem}
.myprofile .cmp-form-container{margin:0 .8rem}
@media only screen and (min-width:1024px){.myprofile .cmp-form-container{margin:0}
}
@media only screen and (min-width:1024px){.form-myprofile .error,.form-myprofile .success{margin-top:1rem}
}
.form-myprofile__step-2 .cmp-title__text{padding:0 0 15px}
.form-myprofile__step-2 .cmp-title__text.error{color:#e73234}
.form-myprofile__step-2 .cmp-mypassword__retry{text-transform:uppercase;font-size:14px;color:#2d2d2d;letter-spacing:.31px;border-bottom:2px solid #2d2d2d;padding-bottom:2px}
.form-myprofile.disabled sup{display:none}
.form-myprofile.disabled .cmp-options{margin:0}
.form-myprofile.disabled .select-container:before{display:none}
.form-myprofile.disabled .drop-down,.form-myprofile.disabled .cmp-input{margin-bottom:0}
.form-myprofile.disabled .cmp-input label,.form-myprofile.disabled .cmp-options .form-group.drop-down label{display:flex}
.form-myprofile.disabled .form-myprofile__content__dob{display:flex}
.form-myprofile.disabled .form-myprofile__content__dob .select-container{display:none}
.form-myprofile.disabled .form-myprofile__content__dob--chosenDob{display:flex;padding:.5rem 1.9rem;font-size:11px;color:#000}
@media only screen and (min-width:1024px){.form-myprofile.disabled .form-myprofile__content__dob--chosenDob{font-size:14px;padding:.5rem 1rem}
}
.form-myprofile.disabled .iti{pointer-events:none}
.form-myprofile.disabled .cmp-dob{align-items:center}
.form-myprofile.disabled .cmp-dob select{display:none}
.form-myprofile.disabled .cmp-dob--label{padding:.5rem 0;margin:0;flex-basis:100px;align-items:center;color:#2d2d2d}
@media only screen and (min-width:1024px){.form-myprofile.disabled .cmp-dob--label{flex-basis:100%}
}
.form-myprofile.disabled .cmp-dob--label sup{display:none}
.form-myprofile.disabled .cmp-dob .cmp-options .form-group.drop-down select{width:fit-content}
.form-myprofile .form-myprofile__content__dob--chosenDob{display:none}
.form-myprofile .cmp-title{font-size:2.75rem;letter-spacing:3.96px;text-transform:uppercase;color:#1d1d1b}
.form-myprofile .cmp-button{padding:0;text-align:center;color:#2d2d2d}
@media only screen and (min-width:1024px){.form-myprofile .cmp-button{text-align:unset}
}
.form-myprofile .cmp-button .cmp-form-button{margin-top:1rem;border-radius:24px;font-size:11px}
@media only screen and (min-width:1024px){.form-myprofile .cmp-button .cmp-form-button{font-size:15px;padding:15px 40px;border-radius:25px;border-width:2px}
}
.form-myprofile .error-message{flex-basis:100%}
.form-myprofile .cmp-input,.form-myprofile .cmp-options .form-group.drop-down{display:flex;flex-wrap:wrap;width:100%}
.form-myprofile .cmp-input label,.form-myprofile .cmp-options .form-group.drop-down label{display:none;flex-basis:100px;align-items:center;color:#2d2d2d;text-transform:uppercase;font-size:11px;font-weight:unset}
@media only screen and (min-width:1024px){.form-myprofile .cmp-input label,.form-myprofile .cmp-options .form-group.drop-down label{font-size:13px}
}
@media only screen and (min-width:1024px){.form-myprofile .cmp-input input,.form-myprofile .cmp-options .form-group.drop-down input,.form-myprofile .cmp-input select,.form-myprofile .cmp-options .form-group.drop-down select{width:180px;font-size:14px}
}
.form-myprofile .cmp-input{margin-bottom:30px}
.form-myprofile .cmp-input .input-container{width:auto}
.form-myprofile .cmp-input .input-container input:disabled{border:0;color:#000;background-color:#fff;opacity:1;-webkit-text-fill-color:#000}
.form-myprofile .cmp-input .input-container input:disabled.empty-disabled{opacity:0}
.form-myprofile .cmp-options .form-group.drop-down label{letter-spacing:normal;text-transform:uppercase;color:#2d2d2d;font-size:11px;font-weight:unset}
@media only screen and (min-width:1024px){.form-myprofile .cmp-options .form-group.drop-down label{font-size:13px}
}
.form-myprofile .cmp-options .form-group.drop-down .select-container{padding:0;border-left-width:0}
.form-myprofile .cmp-options .form-group.drop-down select{height:35px;border-color:#ccc}
.form-myprofile .cmp-options .form-group.drop-down select:disabled,.form-myprofile .cmp-options .form-group.drop-down select.invalid{opacity:1}
.form-myprofile .cmp-options .form-group.drop-down select:disabled{appearance:none;-webkit-appearance:none;border:0;background-color:#fff;color:#000}
@media only screen and (min-width:1280px){.form-myprofile .cmp-dob--options-container{flex-grow:0}
}
.form-myprofile .cmp-dob .cmp-options .form-group.drop-down .select-container{border-right-width:4px;padding-right:4px}
.form-myprofile .cmp-dob .cmp-options .form-group.drop-down select{width:99px}
.form-myprofile .cmp-dob .cmp-options .form-group.drop-down select.bear-dates{width:75px}
.form-myprofile .cmp-dob .cmp-options .form-group.drop-down select.bear-years{width:81px}
.form-myprofile .hidden{display:none}
.form-myprofile .loader-container.loading-dog__hidecontent{z-index:99;position:fixed;top:0;left:0;width:100%;height:100%;display:flex;background:gray;opacity:.9;align-items:center}
@media only screen and (min-width:1024px){.myprofile .cmp-form-container{max-width:500px;padding:0}
.myprofile .input-dob{flex-basis:30%}
.myprofile .cmp-input label,.myprofile .cmp-options .form-group.drop-down label{flex-basis:30%}
}