/* PRD-5606 begin */
body #aaCenssacustmastForm {
    font-family: Roboto, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
}
body #aaCenssacustmastForm .aaStyleInner {
    width: 50%;
    padding: 20px;
}
body #aaCenssacustmastForm #regNewCustForm {
    font-size: 24px;
}
body #aaCenssacustmastForm .aaStyleOuter h2,
body #aaCenssacustmastForm .aaSectionBlock h3 {
    padding: 10px 0 8px;
    font-size: 18px;
    color: #424242;
}
body #aaCenssacustmastForm .aaSectionBlock {
    width: 100%;
    padding: 0;
}
body #aaCenssacustmastForm .aaSectionBlock p {
    margin-bottom: 15px;
    padding: 0;
    font-size: 16px;
    line-height: 1.4;
}
body #aaCenssacustmastForm ul.aaFormFields,
body #aaCenssacustmastForm ul.aaFormFields li ul {
    margin: 0;
}
body #aaCenssacustmastForm ul.aaFormFields li label {
    padding: 5px 0;
    font-size: 16px;
    font-family: Roboto, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
    color: #424242;
}
body #aaCenssacustmastForm ul.aaCheckboxGroup li label,
body #aaCenssacustmastForm ul.aaRadioGroup li label {
    margin-left: 8px;
}
body #aaCenssacustmastForm ul.aaCheckboxGroup li,
body #aaCenssacustmastForm ul.aaRadioGroup li {
    margin: 10px 0;
}
body #aaCenssacustmastForm .aaProfileDataWrapper,
body #aaCenssacustmastForm .aaProfileDataWrapper p {
    padding: 0px;
    margin: 0px;
}
body #aaSuperResponsiveContainer #aaCenssacustmastForm ul.aaFormFields li input[type="text"],
body #aaSuperResponsiveContainer #aaCenssacustmastForm ul.aaFormFields li input[type="password"],
body #aaSuperResponsiveContainer #aaCenssacustmastForm ul.aaFormFields li select {
    background: #fff;
    border: 1px solid #d9d9d9;
    border-radius: 0;
    width: 100%;
    padding: 10px 18px !important;
}
body #aaSuperResponsiveContainer #aaCenssacustmastForm ul.aaFormFields li select {
    padding: 10px !important;
}
body #aaCenssacustmastForm select#aaProfilePrefixNmLOV,
body #aaCenssacustmastForm select#aaProfileSuffixLOV,
body #aaCenssacustmastForm input#employer_nm,
body #aaCenssacustmastForm input#employer_id {
    width: 150px !important;
}
body #aaCenssacustmastForm select#aaProfileCompanyAdmin-261 {
    width: 90px;
}
body #aaCenssacustmastForm #aaConsentTermsFieldBlock ul.aaCheckboxGroup {
    margin: -15px 0 -30px;
}
body #aaCenssacustmastForm #aaConsentTermsFieldBlock.aaFormFields.aaInlineValidationShow ul.aaRadioGroup,
body #aaCenssacustmastForm #aaConsentTermsFieldBlock.aaFormFields.aaInlineValidationShow ul.aaCheckboxGroup {
    margin: 5px 0 0px 2px;
}
body #aaCenssacustmastForm #aaConsentTermsFieldBlock ul.aaCheckboxGroup li {
    float: left;
}
body #aaCenssacustmastForm #aaConsentTermsFieldBlock label[for="aaConsentTermsCheckbox"] {
    margin-top: -8px;
    display: inline-block;
}
body #aaCenssacustmastForm .aaSubmission {
    width: 50%;
    padding-left: 20px;
    padding-right: 20px;
}
body #aaCenssacustmastForm .ssa-primary-btn {
    width: 100%;
}
@media only screen and (max-width: 767px) {
    body #aaCenssacustmastForm .aaStyleOuter {
        border: none;
        box-shadow: none;
        margin: 0;
    }
    body #aaCenssacustmastForm .aaStyleInner {
        width: 100%;
        padding: 0 5px;
    }
    body #aaCenssacustmastForm .aaSubmission {
        width: 100%;
        padding-left: 5px;
        padding-right: 5px;
    }
}
/* PRD-5606 end */