.comm-page-login-home .cBY_Theme .x7s-theme__body,
.comm-page-custom-testpage .cBY_Theme .x7s-theme__body {
    min-height: 89vh !important;
}
.comm-page-login-home .main-container[c-portalLoginForm_portalLoginForm] .custom-card[c-portalLoginForm_portalLoginForm],
.comm-page-custom-testpage .main-container[c-portalLoginForm_portalLoginForm] .custom-card[c-portalLoginForm_portalLoginForm] {
    padding: 0px 24px !important;
}
.comm-page-login-home .portal-login-form-container,
.comm-page-login-home .portal-login-form-container [c-portalLoginForm_portalLoginForm-host],
.comm-page-login-home .portal-login-form-container .footer-container,
.comm-page-custom-testpage .portal-login-form-container,
.comm-page-custom-testpage .portal-login-form-container [c-portalLoginForm_portalLoginForm-host],
.comm-page-custom-testpage .portal-login-form-container .footer-container {
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin: 0 auto;
}
.comm-page-login-home .cBY_Theme .slds-button_brand, 
.comm-page-login-home .cBY_Theme .slds-button--brand,
.comm-page-login-home .cBY_Theme .slds-button_inverse, 
.comm-page-login-home .cBY_Theme .slds-button--inverse,
.comm-page-login-home .cBY_Theme .slds-button_success, 
.comm-page-login-home .cBY_Theme .slds-button--success,
.comm-page-custom-testpage .cBY_Theme .slds-button_brand, 
.comm-page-custom-testpage .cBY_Theme .slds-button--brand,
.comm-page-custom-testpage .cBY_Theme .slds-button_inverse, 
.comm-page-custom-testpage .cBY_Theme .slds-button--inverse,
.comm-page-custom-testpage .cBY_Theme .slds-button_success, 
.comm-page-custom-testpage .cBY_Theme .slds-button--success{
    width: 150% !important;
    max-width: 432px !important;
    margin: 24px 0 0 0 !important;
    padding: 5px !important;
    font-style: normal;
    font-weight: bold;
    font-size: 1.1rem;
    border-radius: 6px !important;
}
.comm-page-login-home .cBY_Theme .slds-button_brand, 
.comm-page-login-home .cBY_Theme .slds-button--brand,
.comm-page-login-home .cBY_Theme .slds-button_success, 
.comm-page-login-home .cBY_Theme .slds-button--success,
.comm-page-custom-testpage .cBY_Theme .slds-button_brand, 
.comm-page-custom-testpage .cBY_Theme .slds-button--brand,
.comm-page-custom-testpage .cBY_Theme .slds-button_success, 
.comm-page-custom-testpage .cBY_Theme .slds-button--success{
    border: 1px solid var(--Neutral-Neutral-12, #1B1B18);
    background: var(--Neutral-Neutral-12, #1B1B18);
    /* button-primary */
    box-shadow: 0px 2px 3.5px 0px var(--Overlays-Black-Alpha-4, rgba(0, 0, 0, 0.20)), 0px 1px 3px 0px var(--Overlays-White-Alpha-7, rgba(255, 255, 255, 0.50)) inset, 0px 9px 8.7px -8px var(--Overlays-White-Alpha-8, rgba(255, 255, 255, 0.60)) inset;
}
.comm-page-login-home .cBY_Theme .slds-button_inverse, 
.comm-page-login-home .cBY_Theme .slds-button--inverse,
.comm-page-custom-testpage .cBY_Theme .slds-button_inverse, 
.comm-page-custom-testpage .cBY_Theme .slds-button--inverse {
    border-radius: 6px !important;
    border: 1px solid rgba(33, 33, 2, 0.10) !important;
    box-shadow: 0px 1px 2px 0px var(--Overlays-Black-Alpha-2, rgba(0, 0, 0, 0.10)), 0px -1px 0px 0px var(--Overlays-Black-Alpha-2, rgba(0, 0, 0, 0.10)) inset;
}
.comm-page-login-home .cBY_Theme .slds-button_brand:hover,
.comm-page-login-home .cBY_Theme .slds-button--brand:hover,
.comm-page-login-home .cBY_Theme .slds-button_success:hover,
.comm-page-login-home .cBY_Theme .slds-button--success:hover,
.comm-page-custom-testpage .cBY_Theme .slds-button_brand:hover,
.comm-page-custom-testpage .cBY_Theme .slds-button--brand:hover,
.comm-page-custom-testpage .cBY_Theme .slds-button_success:hover,
.comm-page-custom-testpage .cBY_Theme .slds-button--success:hover {
    background: #1B1B18 !important;
    color: #F9F9F8!important;
    font-style: normal;
    font-weight: bold;
    font-size: 1.1rem;
}
.comm-page-login-home .cBY_Theme .slds-button_inverse:hover, 
.comm-page-login-home .cBY_Theme .slds-button_inverse:hover,
.comm-page-custom-testpage .cBY_Theme .slds-button_inverse:hover, 
.comm-page-custom-testpage .cBY_Theme .slds-button_inverse:hover {
    background: #F9F9F8!important;
    color: #1B1B18 !important;
    font-style: normal;
    font-weight: bold;
    font-size: 1.1rem;
} 
.comm-page-login-home .forgot-password-btn,
.comm-page-custom-testpage .forgot-password-btn {
    text-align: center;
}
.comm-page-login-home .code-verify-container .resend-code-btn .slds-button,
.comm-page-login-home .forgot-password-btn .slds-button,
.comm-page-custom-testpage .code-verify-container .resend-code-btn .slds-button,
.comm-page-custom-testpage .forgot-password-btn .slds-button {
    font-style: normal;
    font-weight: 400;
    color: rgba(0, 53, 171, 0.79);
    font-size: 1.1rem;
    text-align: center !important;
}
.comm-page-login-home .slds-input,
.comm-page-custom-testpage .slds-input {
    color: #1B1B18;
    font-style: normal;
    font-weight: 400;
    font-size: 1.1rem;
    border-radius: 6px;
    border: 1px solid rgba(33, 33, 2, 0.1);
    box-shadow: 0px 1.5px 2px 0px var(--Overlays-Black-Alpha-2, rgba(0, 0, 0, 0.10)) inset, 0px 1.5px 2px 0px var(--Colors-Neutral-Neutral-Alpha-2, rgba(0, 0, 85, 0.02)) inset;
}
.comm-page-login-home .main-container .user-container .slds-card,
.comm-page-custom-testpage .main-container .user-container .slds-card,
.comm-page-custom-testpage .main-container .user-container .slds-card,
.comm-page-login-home .main-container .password-container .slds-card,
.comm-page-login-home .main-container .password-container .slds-card,
.comm-page-custom-testpage .main-container .password-container .slds-card {
    display: flex;
    padding: 0px 24px 32px 24px;
    flex-direction: column;
    align-items: center;
    gap: 24px;
    align-self: stretch;
    border-radius: 16px;
    background: #FCFCFD;
}
.comm-page-login-home .main-container .user-container .slds-card .slds-card__header,
.comm-page-custom-testpage .main-container .user-container .slds-card .slds-card__header,
.comm-page-login-home .main-container .password-container .slds-card .slds-card__header,
.comm-page-custom-testpage .main-container .password-container .slds-card .slds-card__header {
    display: none !important;
}
.comm-page-login-home .title-container,
.comm-page-custom-testpage .title-container {
    display: flex;
    flex-direction: row;
}
.comm-page-login-home .title-container h1,
.comm-page-login-home .title-container a, 
.comm-page-custom-testpage .title-container h1,
.comm-page-custom-testpage .title-container a {
    color: var(--Functional-text, #21201C);
    font-size: 26px;
    font-style: normal;
    font-weight: 700;
    line-height: 32px; /* 123.077% */
    letter-spacing: 0.25px;
}
.comm-page-login-home .main-container .user-container p,
.comm-page-custom-testpage .main-container .user-container p {
    font-size: 1.1rem;
    color: var(--Functional-text, #21201C);
}
.comm-page-login-home .main-container .user-container .slds-form-element__label abbr.slds-required,
.comm-page-custom-testpage .main-container .user-container .slds-form-element__label abbr.slds-required,
.comm-page-login-home .main-container .password-container .slds-form-element__label abbr.slds-required,
.comm-page-custom-testpage .main-container .password-container .slds-form-element__label abbr.slds-required {
    display: none !important;
}
.comm-page-login-home .main-container .user-container .slds-input,
.comm-page-custom-testpage .main-container .user-container .slds-input,
.comm-page-login-home .main-container .password-container .slds-input,
.comm-page-custom-testpage .main-container .password-container .slds-input,
.comm-page-login-home .main-container .user-request-form-container .slds-combobox__input.slds-input_faux.fix-slds-input_faux,
.comm-page-custom-testpage .main-container .user-request-form-container .slds-combobox__input.slds-input_faux.fix-slds-input_faux{
    border-radius: 6px !important;
    
    /* Shadows/shadow-1 */
    box-shadow: 0px 1.5px 2px 0px rgba(0, 0, 0, 0.10) inset, 0px 1.5px 2px 0px  rgba(0, 0, 85, 0.02) inset !important;
    font-size: 1.1rem;
}
.comm-page-login-home .main-container .user-request-form-container .slds-combobox__input.slds-input_faux.fix-slds-input_faux,
.comm-page-custom-testpage .main-container .user-request-form-container .slds-combobox__input.slds-input_faux.fix-slds-input_faux{
    background: rgba(255, 255, 255, 0.90);
    border: 1px solid rgba(33, 33, 2, 0.10);
}
.comm-page-login-home .main-container .user-container .slds-input,
.comm-page-custom-testpage .main-container .user-container .slds-input,
.comm-page-login-home .main-container .password-container .slds-input,
.comm-page-custom-testpage .main-container .password-container .slds-input  {
    background: rgba(255, 255, 255, 0.90) !important;
    border: 1px solid rgba(33, 33, 2, 0.10) !important;
}
.comm-page-login-home .slds-checkbox_faux,
.comm-page-custom-testpage .slds-checkbox_faux {
    width: 24px;
    height: 24px;
    border-width: 3px;
}
.comm-page-login-home .checkbox-text,
.comm-page-custom-testpage .checkbox-text {
    color: #000;
    font-size: 1.1rem;
    font-style: normal;
    font-weight: 400;
    line-height: 20px; /* 125% */
}
.comm-page-login-home .checkbox-text a,
.comm-page-custom-testpage .checkbox-text a {
    color: #000;
    font-size: 1.1rem;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    text-decoration: underline !important;
}
.comm-page-login-home .user-container .submit-btn-container lightning-layout-item,
.comm-page-custom-testpage .user-container .submit-btn-container lightning-layout-item {
    padding: 0px !important;
    margin: 0px !important;
}
.comm-page-login-home .user-container .submit-btn-container lightning-layout-item lightning-button, 
.comm-page-custom-testpage .user-container .submit-btn-container lightning-layout-item lightning-button {
    margin: 0px !important;
}
.comm-page-login-home .code-verify-container .verify-code-btn .slds-button,
.comm-page-login-home .user-container .slds-button_success,
.comm-page-login-home .user-container .next-btn .slds-button_brand,
.comm-page-login-home .user-container .apply-password-btn .slds-button_brand,
.comm-page-login-home .password-container .slds-button_success,
.comm-page-custom-testpage .code-verify-container .verify-code-btn .slds-button,
.comm-page-custom-testpage .user-container .slds-button_success,
.comm-page-custom-testpage .password-container .slds-button_success,
.comm-page-custom-testpage .user-container .next-btn .slds-button_brand,
.comm-page-custom-testpage .user-container .apply-password-btn .slds-button_brand {
    background-color: #1B1B18 !important;
    color: #FFF !important;
    font-size: 1rem !important;
    width: 150% !important;
    font-style: normal;
    font-weight: 700;
    max-width: 100% !important;
    border-radius: 6px;
    box-shadow: 0px 2px 3.5px 0px var(--Overlays-Black-Alpha-4, rgba(0, 0, 0, 0.20)), 0px 1px 3px 0px var(--Overlays-White-Alpha-7, rgba(255, 255, 255, 0.50)) inset, 0px 9px 8.7px -8px var(--Overlays-White-Alpha-8, rgba(255, 255, 255, 0.60)) inset
}
.comm-page-login-home .user-container .slds-button_success:disabled,
.comm-page-custom-testpage .user-container .slds-button_success:disabled,
.comm-page-login-home .password-container .slds-button_success:disabled,
.comm-page-custom-testpage .password-container.slds-button_success:disabled {
    opacity: 0.1 !important;
}
.comm-page-login-home .user-container .slds-form-element__help, 
.comm-page-custom-testpage .user-container .slds-form-element__help,
.comm-page-login-home .password-container .slds-form-element__help, 
.comm-page-custom-testpage .password-container .slds-form-element__help {
    font-size: 1.1rem;
    font-weight: 400 !important;
    text-align: left !important;
}
.comm-page-login-home .code-verify-container h1,
.comm-page-custom-testpage .code-verify-container h1,
.comm-page-login-home .password-container h1,
.comm-page-custom-testpage .password-container h1 {
    margin-left:20px;
    margin-bottom: 10px;
}
.comm-page-login-home .code-verify-container h1,
.comm-page-login-home .code-verify-container p,
.comm-page-login-home .code-verify-container .slds-form-element__label,
.comm-page-custom-testpage .code-verify-container h1,
.comm-page-custom-testpage .code-verify-container p,
.comm-page-custom-testpage .code-verify-container .slds-form-element__label {
    text-align: left;
}
.comm-page-login-home .code-verify-container .slds-form-element__label,
.comm-page-custom-testpage .code-verify-container .slds-form-element__label {
    text-align: left;
    color: #000 !important;
    font-size: 1.1rem;
    font-style: normal;
    font-weight: 400;
    line-height: 20px; /* 125% */
    margin: 10px 0;
}
.comm-page-login-home .code-verify-container .resend-code-btn,
.comm-page-custom-testpage .code-verify-container .resend-code-btn {
    margin-top: 10px;
}
.comm-page-login-home .code-verify-container .error-message-container,
.comm-page-custom-testpage .code-verify-container .error-message-container{
    background: rgba(255, 0, 0, 0.1);
    border-radius: 6px;
    border:2px solid rgb(255,0,0);
    padding: 10px;
    margin-top: 10px;
}
.comm-page-login-home .code-verify-container .error-message,
.comm-page-custom-testpage .code-verify-container .error-message {
    font-size: 1.1rem;
    color: rgb(255,0,0) !important;
    font-style: normal;
    font-weight: 400;
    line-height: 20px; /* 125% */
}
.comm-page-login-home .company-selection-new-container .comp-select-subtitle,
.comm-page-custom-testpage .company-selection-new-container .comp-select-subtitle {
    color: #333;
    font-size: 1.1rem;
    font-style: normal;
    font-weight: 700;
    line-height: var(--Line-height-2, 20px); /* 125% */
    letter-spacing: var(--Letter-spacing-0, 0px);
}
.comm-page-login-home .company-selection-new-container .slds-radio__label .slds-radio_faux,
.comm-page-custom-testpage .company-selection-new-container .slds-radio__label .slds-radio_faux{
    width: 24px;
    height: 24px;
    border-width: 2px;
}
.comm-page-login-home .company-selection-new-container .slds-radio__label .slds-form-element__label,
.comm-page-custom-testpage .company-selection-new-container .slds-radio__label .slds-form-element__label{
    color: #333;
    font-size: 1.1rem;
    font-style: normal;
    font-weight: 400;
    line-height: var(--Line-height-2, 20px); /* 125% */
    letter-spacing: var(--Letter-spacing-0, 0px);
}
.comm-page-login-home .company-selection-new-container .slds-radio,
.comm-page-custom-testpage .company-selection-new-container .slds-radio {
    margin-bottom: 12px;
}
.comm-page-login-home .user-request-form-container .edit-form .input-field.slds-form-element,
.comm-page-custom-testpage .user-request-form-container .edit-form .input-field.slds-form-element {
    width: 100% !important;
}
.comm-page-login-home .confirmation-message-container,
.comm-page-login-home .case-number-container,
.comm-page-custom-testpage .confirmation-message-container,
.comm-page-custom-testpage .case-number-container {
    padding: var(--Alert-vpadding, 12px) var(--Alert-hpadding, 12px);
    border-radius: 5px;
    border: 1px solid var(--Alert-Success-Alpha-6, rgba(1, 147, 54, 0.29));
    background: var(--Alert-Success-Alpha-2, rgba(0, 196, 59, 0.05));
    margin-top: 20px;
}
.comm-page-login-home .confirmation-message-container,
.comm-page-login-home .verification-container .error-message-container,
.comm-page-custom-testpage .confirmation-message-container,
.comm-page-custom-testpage .verification-container .error-message-container{
    margin-top: 20px;
    margin-bottom: 20px;
}
.comm-page-login-home .confirmation-message-container p,
.comm-page-login-home .case-number-container p,
.comm-page-login-home .case-number-bottom p,
.comm-page-custom-testpage .confirmation-message-container p,
.comm-page-custom-testpage .case-number-container p,
.comm-page-custom-testpage .case-number-bottom p {
    color: var(--Alert-Success-Alpha-11, rgba(0, 107, 59, 0.91)) !important;
    text-align: center;
    font-size: 1.1rem;
    font-style: normal;
    font-weight: bold;
    line-height: var(--Line-height-2, 20px); /* 125% */
    letter-spacing: var(--Letter-spacing-0, 0px);
}
.comm-page-login-home .verification-container .error-message-container  p,
.comm-page-login-home .verification-container .confirmation-message-container p,
.comm-page-custom-testpage .verification-container .error-message-container p,
.comm-page-custom-testpage .verification-container .confirmation-message-container p {
    max-width: 60%;
    margin: 0 auto;
}
.comm-page-login-home .specificElement .case-number-bottom p,
.comm-page-login-home .specificElement .case-number-bottom p a,
.comm-page-login-home .specificElement .forgot-password-confirmation-container p,
.comm-page-login-home .specificElement .forgot-password-confirmation-container p a,
.comm-page-custom-testpage .specificElement .case-number-bottom p,
.comm-page-custom-testpage .specificElement .case-number-bottom p a,
.comm-page-custom-testpage .specificElement .forgot-password-confirmation-container p,
.comm-page-custom-testpage .specificElement .forgot-password-confirmation-container p a {
    text-align: left;
    font-size: 1.1rem;
    font-style: normal;
    font-weight: 400;
    line-height: var(--Line-height-2, 20px); /* 125% */
    letter-spacing: var(--Letter-spacing-0, 0px);
    color: #21201C !important;
}
.comm-page-login-home .specificElement .case-number-bottom p a,
.comm-page-login-home .specificElement .forgot-password-confirmation-container p a,
.comm-page-custom-testpage .specificElement .case-number-bottom p a,
.comm-page-custom-testpage .specificElement .forgot-password-confirmation-container p a {
    text-decoration: underline !important;
}
.comm-page-login-home .main-container .user-container .slds-has-error .slds-form-element__control.slds-grow.slds-input-has-icon.slds-input-has-icon_left .slds-input,
.comm-page-login-home .main-container .user-request-form-container .slds-has-error .slds-combobox__input,
.comm-page-login-home .account-form .slds-has-error .slds-form-element__control.slds-grow.slds-input-has-icon.slds-input-has-icon_left,
.comm-page-custom-testpage .main-container .user-container .slds-has-error .slds-form-element__control.slds-grow.slds-input-has-icon.slds-input-has-icon_left .slds-input,
.comm-page-custom-testpage .main-container .user-request-form-container .slds-has-error .slds-combobox__input,
.comm-page-custom-testpage .account-form .slds-has-error .slds-form-element__control.slds-grow.slds-input-has-icon.slds-input-has-icon_left {
    border-radius: var(--Radius-3-max, 6px) !important;
    border: 1px solid var(--Alert-Error-Alpha-6, rgba(248, 0, 4, 0.26)) !important;
    background: var(--Alert-Error-Alpha-3, rgba(243, 0, 13, 0.08)) !important;
    
    /* Shadows/shadow-1 */
    box-shadow: 0px 1.5px 2px 0px var(--Overlays-Black-Alpha-2, rgba(0, 0, 0, 0.10)) inset, 0px 1.5px 2px 0px var(--Colors-Neutral-Neutral-Alpha-2, rgba(0, 0, 85, 0.02)) inset;
}
.comm-page-login-home .user-container .slds-has-error .slds-form-element__control.slds-grow.slds-input-has-icon.slds-input-has-icon_left lightning-primitive-icon,
.comm-page-login-home .account-form .slds-has-error .slds-form-element__control.slds-grow.slds-input-has-icon.slds-input-has-icon_left lightning-primitive-icon,
.comm-page-login-home .password-container .slds-has-error .slds-form-element__control.slds-grow.slds-input-has-icon.slds-input-has-icon_left lightning-primitive-icon,
.comm-page-custom-testpage .user-container .slds-has-error .slds-form-element__control.slds-grow.slds-input-has-icon.slds-input-has-icon_left lightning-primitive-icon,
.comm-page-custom-testpage .password-container .slds-has-error .slds-form-element__control.slds-grow.slds-input-has-icon.slds-input-has-icon_left lightning-primitive-icon,
.comm-page-custom-testpage .account-form .slds-has-error .slds-form-element__control.slds-grow.slds-input-has-icon.slds-input-has-icon_left lightning-primitive-icon {
    display: none !important;
}
.comm-page-login-home .user-container .slds-has-error .slds-form-element__control.slds-grow.slds-input-has-icon.slds-input-has-icon_left .slds-input,
.comm-page-login-home .account-form .slds-has-error .slds-form-element__control.slds-grow.slds-input-has-icon.slds-input-has-icon_left .slds-input,
.comm-page-login-home .password-container .slds-has-error .slds-form-element__control.slds-grow.slds-input-has-icon.slds-input-has-icon_left .slds-input,
.comm-page-custom-testpage .password-container .slds-has-error .slds-form-element__control.slds-grow.slds-input-has-icon.slds-input-has-icon_left .slds-input,
.comm-page-custom-testpage .user-container .slds-has-error .slds-form-element__control.slds-grow.slds-input-has-icon.slds-input-has-icon_left .slds-input,
.comm-page-custom-testpage .account-form .slds-has-error .slds-form-element__control.slds-grow.slds-input-has-icon.slds-input-has-icon_left .slds-input {
    padding-left: 12px !important;
    color: var(--Alert-Error-11, #CE2C31) !important;
    font-style: normal;
    font-weight: 400;
    line-height: var(--Line-height-3, 24px); /* 133.333% */
    letter-spacing: var(--Letter-spacing-0, 0px);
    background: var(--Alert-Error-Alpha-3, rgba(243, 0, 13, 0.08)) !important;
}
.comm-page-login-home .main-container .user-container .slds-has-error .slds-form-element__control.slds-grow.slds-input-has-icon.slds-input-has-icon_left,
.comm-page-login-home .main-container .user-request-form-container .slds-has-error .slds-combobox__input,
.comm-page-login-home .account-form .slds-has-error .slds-form-element__control.slds-grow.slds-input-has-icon.slds-input-has-icon_left .slds-input::placeholder,
.comm-page-login-home .password-container .slds-has-error .slds-form-element__control.slds-grow.slds-input-has-icon.slds-input-has-icon_left .slds-input::placeholder,
.comm-page-login-home .main-container .password-container .slds-has-error .slds-form-element__control.slds-grow.slds-input-has-icon.slds-input-has-icon_left,
.comm-page-custom-testpage .main-container .user-request-form-container .slds-has-error .slds-combobox__input,
.comm-page-custom-testpage .main-container .user-container .slds-has-error .slds-form-element__control.slds-grow.slds-input-has-icon.slds-input-has-icon_left,
.comm-page-custom-testpage .password-container .user-container .slds-has-error .slds-form-element__control.slds-grow.slds-input-has-icon.slds-input-has-icon_left,
.comm-page-custom-testpage .account-form .slds-has-error .slds-form-element__control.slds-grow.slds-input-has-icon.slds-input-has-icon_left .slds-input::placeholder,
.comm-page-custom-testpage .password-container.slds-has-error .slds-form-element__control.slds-grow.slds-input-has-icon.slds-input-has-icon_left .slds-input::placeholder {
    color: var(--Alert-Error-11, #CE2C31) !important;
    font-style: normal;
    font-weight: 400;
    line-height: var(--Line-height-3, 24px); /* 133.333% */
    letter-spacing: var(--Letter-spacing-0, 0px);
}
.comm-page-login-home .account-form .slds-has-error.slds-form-element__help,
.comm-page-custom-testpage .account-form .slds-has-error.slds-form-element__help {
    text-align: left !important;
    height: 0px !important;
}
.comm-page-login-home .account-form .slds-has-error.slds-form-element__help span,
.comm-page-login-home .edit-form .slds-has-error.slds-form-element__help span,
.comm-page-login-home .password-container .slds-has-error.slds-form-element__help span,
.comm-page-custom-testpage .password-container .slds-has-error.slds-form-element__help span,
.comm-page-custom-testpage .account-form .slds-has-error.slds-form-element__help span,
.comm-page-custom-testpage .edit-form .slds-has-error.slds-form-element__help span {
    font-style: normal;
    font-weight: 400 !important;
    font-size: 1.1rem !important;
}
.comm-page-login-home .specificElement .slds-card,
.comm-page-custom-testpage .specificElement .slds-card {
    padding-bottom: 0px !important;
}
.comm-page-login-home .password-Container p,
.comm-page-login-home .password-Container .set-password-checkbox,
.comm-page-login-home .password-Container .set-password-inputs .slds-form-element__label,
.comm-page-custom-testpage .password-Container p,
.comm-page-custom-testpage .password-Container .set-password-checkbox,
.comm-page-custom-testpage .password-Container .set-password-inputs .slds-form-element__label {
    color: #54698D !important;
    font-size: 1.1rem;
    font-style: normal;
    font-weight: 400;
    line-height: 25px; /* 156.25% */
    letter-spacing: 0.25px;
}
.comm-page-login-home .password-Container .set-password-checkbox .slds-checkbox__label .slds-form-element__label,
.comm-page-login-home .password-Container .set-password-inputs .slds-form-element__label,
.comm-page-custom-testpage .password-Container .set-password-checkbox .slds-checkbox__label .slds-form-element__label,
.comm-page-custom-testpage .password-Container .set-password-inputs .slds-form-element__label{
    line-height: 32px !important;
    color: #54698D !important;
}
.comm-page-login-home .password-Container .set-password-checkbox .slds-checkbox__label .slds-checkbox_faux,
.comm-page-custom-testpage .password-Container .set-password-checkbox .slds-checkbox__label .slds-checkbox_faux {
    width: 20px;
    height: 20px;
    border-radius: 50%;
    border: 2px solid #54698D;
    background: transparent;
}
.comm-page-login-home .password-Container .set-password-checkbox .slds-checkbox__label .slds-checkbox_faux::after,
.comm-page-custom-testpage .password-Container .set-password-checkbox .slds-checkbox__label .slds-checkbox_faux::after {
    border-color: rgb(0, 107, 59) !important;
}
.comm-page-login-home .main-container .user-request-form-container lightning-base-combobox-item,
.comm-page-custom-testpage .main-container .user-request-form-container lightning-base-combobox-item{ 
    text-align: left !important;
}
.comm-page-login-home .main-container .password-Container .slds-card,
.comm-page-custom-testpage .main-container .password-Container .slds-card {
    padding-bottom: 0px !important;
}
.comm-page-login-home .main-container .password-container,
.comm-page-custom-testpage .main-container .password-container {
    min-width: 475px;
}
.comm-page-login-home .main-container .password-container .reset-password-input .slds-input,
.comm-page-custom-testpage .main-container .password-container .reset-password-input .slds-input {
    min-width: 400px;
}
.comm-page-login-home .main-container .password-container .password-reset-btn-container lightning-layout-item,
.comm-page-custom-testpage .main-container .password-container .password-reset-btn-container lightning-layout-item {
    padding: 0px !important;
}
.comm-page-login-home .main-container .password-container .forgot-password-confirmation-container,
.comm-page-custom-testpage .main-container .password-container .forgot-password-confirmation-container {
    padding: 0px 30px 24px;
}



