/* modal css */

:root {
    --modal_bg: white;
    --modal_color: #00144F;
    --modal-btn_bg: #00144F;
    --modal-base-font-family: 'Montserrat';
    --modal-base-font-size: 16px;
    --modal-base-font-line-height: 21px;
    --modal-heading-font-size: 28px;
    --modal-heading-line-height: 31px;
    --modal-container-width: 376px;
}

.quantum-modal {
    color: var(--modal_color);
    font-family: var(--modal-base-font-family);
    font-size: var(--modal-base-font-size);
    line-height: var(--modal-base-font-line-height);
    letter-spacing: 0;
    text-align: left;
    text-indent: 0;
    text-shadow: none;
    text-transform: none;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100vh;
    width: 100vw;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    left: 0;
    opacity: 0;
    position: fixed;
    top: 0;
    -webkit-transition: opacity .2s, visibility 0s .2s;
    transition: opacity .2s, visibility 0s .2s;
    visibility: hidden;
}
#copay-card-section-target .next-btn-red #copay_card_terms_and_conditions_btn{
    text-transform : uppercase !important;
    }
    
    #verify_block_btn .enrollment_submit_np_btn{
        text-transform : uppercase;
        }
.quantum-modal,
.quantum-modal:before,
.quantum-modal:after {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.quantum-modal {
    background: rgba(0, 0, 0, 0.59);
}

.quantum-modal.quantum-modal--visible {
    opacity: 1;
    transition: opacity .4s, visibility 0s;
    visibility: visible;
    overflow-y: scroll;
    z-index: 99999;
}

.quantum-modal__dialog {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    background: var(--modal_bg);
    width: var(--modal-container-width);
    padding: 30px;
    position: relative;
    text-align: center;
}

.quantum-modal h2 {
    font-size: var(--modal-heading-font-size);
    line-height: var(--modal-heading-line-height);
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    margin: 0;
}

button.quantum-modal__close {
    border: none;
    /* cursor: pointer; */
    position: absolute;
    top: 0.9375rem;
    right: 0.9375rem;
    background-color: transparent;
    background: url(../modal-close.svg) no-repeat center center;
    background-size: contain;
    width: 15px;
    height: 15px;
    outline: none;
    padding: 0;
    margin: 0;
}

.modal-actions {
    display: flex;
    align-items: center;
}

.modal-actions a {
    display: flex;
    width: 268px;
    padding: 15px 25px;
    justify-content: center;
    align-items: flex-end;
    gap: 10px;
    flex-shrink: 0;
    border-radius: 5px;
    background: var(--Repatha-Blue, #00144F);
    color: white;
}

.quantum-modal__dialog>div:not(.modal-actions) {
    margin: 20px 0;
    padding-inline: 20px;
}

#session-timeout-modal .modal-actions {
    padding-top: 20px;
}

.quantum-modal__dialog h2+div {
    margin: 20px 0;
}

/* buddy css */
#idmOtpForm {
    background: #ECEDED;
    max-width: 437px;
    padding: 30px 30px 0px 30px;
    margin-inline: auto;
    color: #081c5d;
}

.idm-otp-card {
    display: flex;
    flex-direction: column;
}

.idm-otp-card h3 {
    margin-bottom: 25px
}

.idm-otp-card div {
    font-family: Arial;
    font-size: 15px;
    color: #000000;
    margin-bottom: 10px;
    width: 100%;
}

.idm-otp-field-group label {
    width: 100%;
    margin-bottom: 5px;
}

.idm-otp-field-group .idm_buttons {
    align-items: center;
    border-radius: 7px;
    background: #DB2725;
    box-shadow: none;
    color: #FFF;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 1.6px;
    text-align: center;
    width: max-content;
    padding: 10px 30px;
    border: none;
    right: 0px;
    cursor: pointer;
    display: block;
    margin-inline: auto;
}

.idm-otp-field-group .idm_buttons.disabled {
    background: #777777;
    color: #ffffff;
    pointer-events: none;
}

.idm-otp-field-group .resent_otp_block.disabled {
    opacity: 0.5;
    pointer-events: none;
}

.idm-otp-field-group.has-error .text-error-color {
    color: #F40000;
}

#field_otp {
    height: 35px !important;
    padding: 7px 15px;
    width: 100%;
    border: 1px solid #081c5d;
    ;
    margin-bottom: 15px;
}


.resent_otp_block #link_otp_resend {
    text-decoration: underline;
    color: #000000;
}

#otp_view {
    display: none;
}

/* #idm-container-wrapper {
    display: none;
} */

.idm-otp-field-group .otp_msgs,
#acc_locked_Error.otp_msgs>div {
    color: #DB2725 !important;
}

.dashboard-header-wrapper {
    text-align: center;
}

.dashboard-header-wrapper .redtext {
    font-size: 33px;
    color: #081c5d;
}

.dashboard-header-wrapper .external-site img {
    top: 4px;
    position: relative;
}

.dashboard-header-wrapper p {
    color: #081c5d;
}

#acc_locked_Error,
#otp_incorrect_msg,
#otp_expired_msg,
#otp_sent_msg,
#otp-attempt-error,
#enter-otp-error {
    display: none;
}

#ph_user_email {
    font-weight: bold;
    margin-left: 4px;
}

#otp-inputs .form-control {
    border: 1px solid #00144F;
    width: 54px;
    border-radius: 0px;
    color: #00144F;
    font-size: 12px;
    line-height: 21px;
    font-weight: 400;
}

#otp-inputs .form-control:focus {
    box-shadow: none;
    border: 2px solid #00144F;
}

.idm-otp-field-group.has-error #otp-inputs .form-control {
    border: 1px solid #DB2725;
}

.idm-otp-field-group.has-error #otp-inputs .form-control:focus {
    border: 2px solid #DB2725;
}

#otp-inputs {
    border: none;
    padding: 0px;
    height: 43px !important;
    gap: 10px;
}

.otp-feedback-wrapper {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
}

.otp-feedback-wrapper .otp-caution-icon {
    width: unset;
    margin-bottom: 0px;
    margin-right: 10px;
}

.otp-feedback-wrapper .feedback-message {
    font-size: 16px;
    line-height: 21px;
    font-weight: 400;
    color: #F40000;
    margin-bottom: 0px;
}

#otp_sent_msg .feedback-message.success-text {
    color: #3E8DDD;
    font-size: 16px;
    line-height: 21px;
    font-weight: 700;
}


#text_timezone .jcf-select {
    background-color: #ffffff;
    box-shadow: none;
    border-radius: 0px
}

#text_timezone .jcf-select .jcf-select-opener {
    background-color: #ffffff;
}

/* font-roboto */
@font-face {
    font-family: 'Roboto-Bold';
    src: url('https://fonts.amgen.com/s/Roboto/v2.138/Roboto-Bold.eot');
    src:
        url('https://fonts.amgen.com/s/Roboto/v2.138/Roboto-Bold.eot?#iefix') format('embedded-opentype'),
        url('https://fonts.amgen.com/s/Roboto/v2.138/Roboto-Bold.woff2') format('woff2'),
        url('https://fonts.amgen.com/s/Roboto/v2.138/Roboto-Bold.woff') format('woff'),
        url('https://fonts.amgen.com/s/Roboto/v2.138/Roboto-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto-Black';
    src: url('https://fonts.amgen.com/s/Roboto/v2.138/Roboto-Black.eot');
    src:
        url('https://fonts.amgen.com/s/Roboto/v2.138/Roboto-Black.eot?#iefix') format('embedded-opentype'),
        url('https://fonts.amgen.com/s/Roboto/v2.138/Roboto-Black.woff2') format('woff2'),
        url('https://fonts.amgen.com/s/Roboto/v2.138/Roboto-Black.woff') format('woff'),
        url('https://fonts.amgen.com/s/Roboto/v2.138/Roboto-Black.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto-BlackItalic';
    src: url('https://fonts.amgen.com/s/Roboto/v2.138/Roboto-BlackItalic.eot');
    src:
        url('https://fonts.amgen.com/s/Roboto/v2.138/Roboto-BlackItalic.eot?#iefix') format('embedded-opentype'),
        url('https://fonts.amgen.com/s/Roboto/v2.138/Roboto-BlackItalic.woff2') format('woff2'),
        url('https://fonts.amgen.com/s/Roboto/v2.138/Roboto-BlackItalic.woff') format('woff'),
        url('https://fonts.amgen.com/s/Roboto/v2.138/Roboto-BlackItalic.ttf') format('truetype');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto-BoldCondensedItalic';
    src: url('https://fonts.amgen.com/s/Roboto/v2.138/Roboto-BoldCondensedItalic.eot');
    src:
        url('https://fonts.amgen.com/s/Roboto/v2.138/Roboto-BoldCondensedItalic.eot?#iefix') format('embedded-opentype'),
        url('https://fonts.amgen.com/s/Roboto/v2.138/Roboto-BoldCondensedItalic.woff2') format('woff2'),
        url('https://fonts.amgen.com/s/Roboto/v2.138/Roboto-BoldCondensedItalic.woff') format('woff'),
        url('https://fonts.amgen.com/s/Roboto/v2.138/Roboto-BoldCondensedItalic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto-BoldCondensed';
    src: url('https://fonts.amgen.com/s/Roboto/v2.138/Roboto-BoldCondensed.eot');
    src:
        url('https://fonts.amgen.com/s/Roboto/v2.138/Roboto-BoldCondensed.eot?#iefix') format('embedded-opentype'),
        url('https://fonts.amgen.com/s/Roboto/v2.138/Roboto-BoldCondensed.woff2') format('woff2'),
        url('https://fonts.amgen.com/s/Roboto/v2.138/Roboto-BoldCondensed.woff') format('woff'),
        url('https://fonts.amgen.com/s/Roboto/v2.138/Roboto-BoldCondensed.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto-BoldItalic';
    src: url('https://fonts.amgen.com/s/Roboto/v2.138/Roboto-BoldItalic.eot');
    src:
        url('https://fonts.amgen.com/s/Roboto/v2.138/Roboto-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('https://fonts.amgen.com/s/Roboto/v2.138/Roboto-BoldItalic.woff2') format('woff2'),
        url('https://fonts.amgen.com/s/Roboto/v2.138/Roboto-BoldItalic.woff') format('woff'),
        url('https://fonts.amgen.com/s/Roboto/v2.138/Roboto-BoldItalic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto-CondensedItalic';
    src: url('https://fonts.amgen.com/s/Roboto/v2.138/Roboto-CondensedItalic.eot');
    src:
        url('https://fonts.amgen.com/s/Roboto/v2.138/Roboto-CondensedItalic.eot?#iefix') format('embedded-opentype'),
        url('https://fonts.amgen.com/s/Roboto/v2.138/Roboto-CondensedItalic.woff2') format('woff2'),
        url('https://fonts.amgen.com/s/Roboto/v2.138/Roboto-CondensedItalic.woff') format('woff'),
        url('https://fonts.amgen.com/s/Roboto/v2.138/Roboto-CondensedItalic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto-Italic';
    src: url('https://fonts.amgen.com/s/Roboto/v2.138/Roboto-Italic.eot');
    src:
        url('https://fonts.amgen.com/s/Roboto/v2.138/Roboto-Italic.eot?#iefix') format('embedded-opentype'),
        url('https://fonts.amgen.com/s/Roboto/v2.138/Roboto-Italic.woff2') format('woff2'),
        url('https://fonts.amgen.com/s/Roboto/v2.138/Roboto-Italic.woff') format('woff'),
        url('https://fonts.amgen.com/s/Roboto/v2.138/Roboto-Italic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto-Condensed';
    src: url('https://fonts.amgen.com/s/Roboto/v2.138/Roboto-Condensed.eot');
    src:
        url('https://fonts.amgen.com/s/Roboto/v2.138/Roboto-Condensed.eot?#iefix') format('embedded-opentype'),
        url('https://fonts.amgen.com/s/Roboto/v2.138/Roboto-Condensed.woff2') format('woff2'),
        url('https://fonts.amgen.com/s/Roboto/v2.138/Roboto-Condensed.woff') format('woff'),
        url('https://fonts.amgen.com/s/Roboto/v2.138/Roboto-Condensed.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto-Light';
    src: url('https://fonts.amgen.com/s/Roboto/v2.138/Roboto-Light.eot');
    src:
        url('https://fonts.amgen.com/s/Roboto/v2.138/Roboto-Light.eot?#iefix') format('embedded-opentype'),
        url('https://fonts.amgen.com/s/Roboto/v2.138/Roboto-Light.woff2') format('woff2'),
        url('https://fonts.amgen.com/s/Roboto/v2.138/Roboto-Light.woff') format('woff'),
        url('https://fonts.amgen.com/s/Roboto/v2.138/Roboto-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto-LightItalic';
    src: url('https://fonts.amgen.com/s/Roboto/v2.138/Roboto-LightItalic.eot');
    src:
        url('https://fonts.amgen.com/s/Roboto/v2.138/Roboto-LightItalic.eot?#iefix') format('embedded-opentype'),
        url('https://fonts.amgen.com/s/Roboto/v2.138/Roboto-LightItalic.woff2') format('woff2'),
        url('https://fonts.amgen.com/s/Roboto/v2.138/Roboto-LightItalic.woff') format('woff'),
        url('https://fonts.amgen.com/s/Roboto/v2.138/Roboto-LightItalic.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto-Regular';
    src: url('https://fonts.amgen.com/s/Roboto/v2.138/Roboto-Regular.eot');
    src:
        url('https://fonts.amgen.com/s/Roboto/v2.138/Roboto-Regular.eot?#iefix') format('embedded-opentype'),
        url('https://fonts.amgen.com/s/Roboto/v2.138/Roboto-Regular.woff2') format('woff2'),
        url('https://fonts.amgen.com/s/Roboto/v2.138/Roboto-Regular.woff') format('woff'),
        url('https://fonts.amgen.com/s/Roboto/v2.138/Roboto-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto-MediumItalic';
    src: url('https://fonts.amgen.com/s/Roboto/v2.138/Roboto-MediumItalic.eot');
    src:
        url('https://fonts.amgen.com/s/Roboto/v2.138/Roboto-MediumItalic.eot?#iefix') format('embedded-opentype'),
        url('https://fonts.amgen.com/s/Roboto/v2.138/Roboto-MediumItalic.woff2') format('woff2'),
        url('https://fonts.amgen.com/s/Roboto/v2.138/Roboto-MediumItalic.woff') format('woff'),
        url('https://fonts.amgen.com/s/Roboto/v2.138/Roboto-MediumItalic.ttf') format('truetype');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto-Medium';
    src: url('https://fonts.amgen.com/s/Roboto/v2.138/Roboto-Medium.eot');
    src:
        url('https://fonts.amgen.com/s/Roboto/v2.138/Roboto-Medium.eot?#iefix') format('embedded-opentype'),
        url('https://fonts.amgen.com/s/Roboto/v2.138/Roboto-Medium.woff2') format('woff2'),
        url('https://fonts.amgen.com/s/Roboto/v2.138/Roboto-Medium.woff') format('woff'),
        url('https://fonts.amgen.com/s/Roboto/v2.138/Roboto-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto-Thin';
    src: url('https://fonts.amgen.com/s/Roboto/v2.138/Roboto-Thin.eot');
    src:
        url('https://fonts.amgen.com/s/Roboto/v2.138/Roboto-Thin.eot?#iefix') format('embedded-opentype'),
        url('https://fonts.amgen.com/s/Roboto/v2.138/Roboto-Thin.woff2') format('woff2'),
        url('https://fonts.amgen.com/s/Roboto/v2.138/Roboto-Thin.woff') format('woff'),
        url('https://fonts.amgen.com/s/Roboto/v2.138/Roboto-Thin.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto-ThinItalic';
    src: url('https://fonts.amgen.com/s/Roboto/v2.138/Roboto-ThinItalic.eot');
    src:
        url('https://fonts.amgen.com/s/Roboto/v2.138/Roboto-ThinItalic.eot?#iefix') format('embedded-opentype'),
        url('https://fonts.amgen.com/s/Roboto/v2.138/Roboto-ThinItalic.woff2') format('woff2'),
        url('https://fonts.amgen.com/s/Roboto/v2.138/Roboto-ThinItalic.woff') format('woff'),
        url('https://fonts.amgen.com/s/Roboto/v2.138/Roboto-ThinItalic.ttf') format('truetype');
    font-weight: 100;
    font-style: italic;
    font-display: swap;
}

/* @font-face {
    font-family: "HelveticaNeue-Bold";
    font-style: normal;
    font-weight: normal;
    src: url("../fonts/HelveticaNeue-Bold-eot.eot") format("eot"),
        url("../fonts/HelveticaNeue-Bold-woff2.woff2") format("woff2"),
        url("../fonts/HelveticaNeue-Bold-woff.woff") format("woff"),
        url("../fonts/HelveticaNeue-Bold-ttf.ttf") format("truetype"),
        url("../fonts/HelveticaNeue-Bold-svg.svg") format("svg");
}

@font-face {
    font-family: "HelveticaNeue";
    font-style: normal;
    font-weight: normal;
    src: url("../fonts/HelveticaNeue-eot.eot") format("eot"),
        url("../fonts/HelveticaNeue-woff2.woff2") format("woff2"),
        url("../fonts/HelveticaNeue-woff.woff") format("woff"),
        url("../fonts/HelveticaNeue-ttf.ttf") format("truetype"),
        url("../fonts/HelveticaNeue-svg.svg") format("svg");
} */

#enrollmentForm .col-lg-6,
#enrollmentForm .col-md-6,
#enrollmentForm .col-lg-12,
#enrollmentForm .col-lg-7 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}

#enrollmentForm>.row {
    flex-direction: column;
}

#enrollmentForm,
.enrollmentForm-error-msg {
    max-width: 437px;
    padding: 30px;
    background: #ECEDED;
    margin-inline: auto;
    margin-top: 30px;
}

.enrollmentForm-error-msg {
    padding: 0;
    padding-top: 30px;
}

.error-msg-wrapper {
    padding-inline: 30px;
    padding-bottom: 20px;
}

.enrollmentForm-error-msg[style="display:block"]+.enrollmentForm #enrollmentForm {
    margin-top: 0;
    padding-top: 0;
}

.form-group .form-control,
#enrollmentForm .jcf-select {
    height: 43px !important;
    padding: 11px 15px;
}

#enrollmentForm .col-lg-3 {
    padding-inline: 0;
    padding-left: 15px;
    -ms-flex: 0 0 25%;
    flex: 0 0 36%;
    max-width: 32%;
}

.enrollmentForm .form-label,
.jcf-select-text>span {
    color: var(--Repatha-Blue, #00144F);
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 21px;
    letter-spacing: -0.24px;
}

.enrollmentForm .form-group {
    margin-bottom: 20px;
}

.enrollment_submit_btn {
    align-items: center;

    border-radius: 5px;
    background: var(--Repatha-Red, #DB2725);
    box-shadow: none;
    color: var(--Wireframes-White, #FFF);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 1.6px;
    text-align: center;
    width: auto;
}


.enrollment_submit_np_btn {
    align-items: center;

    border-radius: 5px;
    background: var(--Repatha-Red, #DB2725);
    box-shadow: none;
    color: var(--Wireframes-White, #FFF);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 1.6px;
    text-align: center;
    width: auto;
}

.form_actions {
    justify-content: flex-end;
}

@media (max-width: 767px) {
    .container.enrollmentForm {
        padding-inline: 0px;
    }

    #enrollmentForm {
        padding: 20px;
        margin: 20px 0px;
    }

    #enrollmentForm .col-lg-3 {
        padding-inline: 15px;
    }

    #enrollmentForm .col-12 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    .form_actions {
        margin-top: 20px;
    }

    .error-msg-wrapper {
        padding-inline: 20px;
    }
}

.enrollmentForm-error-msg {
    color: var(--Wireframes-Signal-Red, #F40000);
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 21px;
    letter-spacing: -0.32px;
}

/* dashboard-header-section */
.dashboard-header-section {
    text-align: center;
}

.dashboard-header-section span {
    color: var(--Repatha-Blue, #00144F);
    font-family: 'Montserrat';
    font-size: 32px;
    font-style: normal;
    font-weight: 600;
    line-height: 40px;
}

.dashboard-header-wrapper>div {
    display: flex;
    align-items: flex-start;
    justify-content: center;
    gap: 10px;
}

.dashboard-header-wrapper p {
    color: #00144F;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 21px;
    letter-spacing: -0.32px;
}

@media (max-width: 767px) {
    .dashboard-header-wrapper>div {
        align-items: center;
        gap: 0px;
        flex-direction: column;
    }

    .dashboard-header-section span {
        font-size: 24px;
        line-height: 30px;
    }

    .dashboard-header-wrapper p {
        padding-inline: 40px;
        margin-top: 10px;
    }
}

/* processing-request-section */
.processing-request-section {
    margin-top: 50px;
}

.processing-request-section .two-col-promo .component-content {
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
}

.processing-request-section .field-promotext {
    color: var(--Repatha-Blue, #00144F);
    font-family: 'Montserrat';
    font-size: 28px;
    font-style: normal;
    font-weight: 700;
    line-height: 31px;
    margin: 20px 0;
}

.processing-request-section .field-promotext2 {
    color: var(--Repatha-Blue, #00144F);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 21px;
    letter-spacing: -0.32px;
}

.redtext {
    color: var(--Repatha-Red, #DB2725) !important;
}

.processing-request-section {
    display: none;
}

.auth_max_retry {
    display: none;
}

.authmsgcontainer {
    margin-bottom: 20px;
}

input:-internal-autofill-selected {
    appearance: menulist-button;
    background-image: none !important;
    background-color: #fff !important;
    color: fieldtext !important;
}

.form-locked {
    pointer-events: none;
    user-select: none;
}

.form-locked .form_actions,
.form-locked .form-group,
.form-locked .form-label {
    opacity: .5;

}

/* neha */
@media only screen and (device-width: 820px) and (orientation: portrait) {
    .new_enrollment_form_body .enroll-top-banner {
        margin-bottom: -70px;
    }
}

@media (max-width: 768px) {
    .new_enrollment_form_body .enroll-top-banner {
        height: auto !important;
    }

    .new_enrollment_form_body .date_drop_down_inline {
        width: 100% !important;
    }
}

@media only screen and (max-width: 991px) {

    .new_enrollment_form_body select.day,
    .new_enrollment_form_body select.month,
    .new_enrollment_form_body select.year {
        width: 105px !important;
    }
}


.new_enrollment_form_body .jcf-select-text>span {
    font-family: 'Roboto-Regular';
    font-weight: 400;
    color: #575757;
    font-size: 20px;
    line-height: 24px;
}

.new_enrollment_form_body .jcf-list-content>ul li .jcf-option {
    font-family: 'Roboto-Regular';
    font-weight: 400;
    color: #575757;
    font-size: 20px;
    line-height: 24px;
}

.new_enrollment_form_body .pi-option-group label span {
    font-family: 'Roboto-Regular';
    font-weight: 400;
    color: #575757;
    font-size: 20px;
    line-height: 24px;
}


@media only screen and (max-width: 1024px) and (min-width: 768px) {

    .new_enrollment_form_body .col-md-6 .dob .date-dropdowns {
        width: 105%;
    }
}

@media only screen and (max-width: 1180px) and (min-width: 820px) {
    .new_enrollment_form_body .content-pages .enroll-top-banner {
        height: 7em !important;
    }

}

@media only screen and (max-width: 1024px) and (min-width: 768px) {
    .new_enrollment_form_body .content-pages .enroll-top-banner {
        height: 25em !important;
    }

}

@media (min-width: 1024px) and (max-width: 1199px) {
    .new_enrollment_form_body .content-pages .enroll-top-banner {
        height: 18em !important;
    }
}

@media (min-width: 650px) and (max-width: 700px) {
    .new_enrollment_form_body .content-pages .enroll-top-banner {
        height: 23em !important;
    }
}

@media (min-width: 701px) and (max-width: 767px) {
    .new_enrollment_form_body .content-pages .enroll-top-banner {
        height: 25em !important;
    }
}

@media (min-width: 820px) and (max-width: 991px) {
    .new_enrollment_form_body .content-pages .enroll-top-banner {
        height: 0em !important;
    }

    .new_enrollment_form_body div#prescription-availability {
        padding-top: 1px;
    }
}

@media (min-width: 769px) and (max-width: 819px) {
    .new_enrollment_form_body .content-pages .enroll-top-banner {
        height: 0em;
    }
}

.page-repatha-aspire .requested-resources-section .field-promoicon>img {
    max-height: none !important;
}

@media only screen and (device-width: 820px) and (orientation: portrait) {
    .new_enrollment_form_body .enroll-top-banner {
        margin-bottom: -70px;
    }
}

@media (max-width: 768px) {
    .new_enrollment_form_body .enroll-top-banner {
        height: auto !important;
    }

    .new_enrollment_form_body .date_drop_down_inline {
        width: 100% !important;
    }

    .new_enrollment_form_body .radio--btn--flex fieldset.radio.std>label {
        display: flex;
        align-items: center;
        width: 120px;
    }

    .new_enrollment_form_body .pi-option-group label {
        margin-bottom: 0;
        display: flex;
    }

    .new_enrollment_form_body .pi-option-group label {
        margin-top: 20px;
    }

    .new_enrollment_form_body .pi_creation_block .f_section_title {
        margin-top: 15px;
    }
}

@media only screen and (max-width: 991px) {
    .new_enrollment_form_body .copay-remind-section .radio--btn--flex {
        justify-content: space-between;
    }
}

@media only screen and (max-width: 991px) {

    .new_enrollment_form_body select.day,
    .new_enrollment_form_body select.month,
    .new_enrollment_form_body select.year {
        width: 90px !important;
        margin-bottom: 10px;
    }
}


.new_enrollment_form_body .jcf-select-text>span {
    font-family: 'Roboto-Regular';
    font-weight: 400;
    color: #575757;
    font-size: 20px;
    line-height: 24px;
}

.new_enrollment_form_body .jcf-list-content>ul li .jcf-option {
    font-family: 'Roboto-Regular';
    font-weight: 400;
    color: #575757;
    font-size: 20px;
    line-height: 24px;
}

.new_enrollment_form_body .pi-option-group label span {
    font-family: 'Roboto-Regular';
    font-weight: 400;
    color: #575757;
    font-size: 20px;
    line-height: 24px;
}


@media only screen and (max-width: 1024px) and (min-width: 768px) {

    .new_enrollment_form_body .col-md-6 .dob .date-dropdowns {
        width: 105%;
    }
}

@media only screen and (max-width: 1180px) and (min-width: 820px) {
    .new_enrollment_form_body .content-pages .enroll-top-banner {
        height: 7em !important;
    }

}

@media only screen and (max-width: 1024px) and (min-width: 768px) {
    .new_enrollment_form_body .content-pages .enroll-top-banner {
        height: 25em !important;
    }

}

@media (min-width: 1024px) and (max-width: 1199px) {
    .new_enrollment_form_body .content-pages .enroll-top-banner {
        height: 18em !important;
    }
}

@media (min-width: 650px) and (max-width: 700px) {
    .new_enrollment_form_body .content-pages .enroll-top-banner {
        height: 23em !important;
    }
}

@media (min-width: 701px) and (max-width: 767px) {
    .new_enrollment_form_body .content-pages .enroll-top-banner {
        height: 25em !important;
    }
}

@media (min-width: 820px) and (max-width: 991px) {
    .new_enrollment_form_body .content-pages .enroll-top-banner {
        height: 0em !important;
    }

    .new_enrollment_form_body div#prescription-availability {
        padding-top: 1px;
    }
}

@media (min-width: 769px) and (max-width: 819px) {
    .new_enrollment_form_body .content-pages .enroll-top-banner {
        height: 0em;
    }
}

.page-repatha-aspire .dashboard-header-section .dashboard-header-wrapper span {
    color: var(--Repatha-Blue, #00144F) !important;
}

.page-repatha-aspire .dashboard-header-section .dashboard-header-wrapper span:nth-child(2) {
    color: var(--Repatha-Blue, #00144F) !important;
    width: 245px;
    margin-top: -5px;
}

.page-repatha-aspire .dashboard-header-section .dashboard-header-wrapper span:nth-child(2) .external-site img {
    max-width: 100%;
    height: auto;
}

.page-repatha-aspire .idm-otp-field-group .idm_buttons {
    padding: 15px 37px;
}

.page-repatha-aspire .idm-otp-card div:nth-child(3) {
    display: none;
}

.page-repatha-aspire .page-repatha-aspire .dashboard-header-wrapper p {
    display: none;
}

.page-repatha-aspire .idm-otp-card h3 {
    margin-bottom: 20px;
}

.page-repatha-aspire .idm-otp-card div {
    font-size: 16px;
}

.page-repatha-aspire .idm-otp-card h3+div {
    margin-bottom: 15px;
}

@media (max-width: 768px) {
    .page-repatha-aspire #idmOtpForm {
        padding: 20px 20px 0px 20px;
    }
}

.page-repatha-aspire .dashboard-header-wrapper p {
    display: none;
}

.page-repatha-aspire .dashboard-header-wrapper p {
    display: none;
}

.page-repatha-aspire .info-content-wrapper-blue p,
.page-repatha-aspire .info-content-wrapper-white p {
    font-family: Arial !important;
}

.page-repatha-aspire .promo-Prescription-card tr td,
.page-repatha-aspire .promo-Prescription-card p {
    font-family: Arial !important;
}

.page-repatha-aspire .progress-bar-section .repatha-scroll-content ul li {
    padding-bottom: 10px;
    margin-left: 30px;
}

.page-repatha-aspire .progress-bar-section .repatha-scroll-content ul ul {
    margin-left: 30px;
}

.page-repatha-aspire .progress-bar-section .repatha-scroll-content h3 {
    padding-bottom: 15px;
}

.page-repatha-aspire .call-number {
    color: #EF5DA8 !important;
}

.page-repatha-aspire .form_actions {
    display: flex;
}

.page-repatha-aspire .form_actions .enrollment_submit_btn {
    align-items: center;
    border-radius: 5px;
    background: var(--Repatha-Red, #DB2725);
    box-shadow: none;
    color: var(--Wireframes-White, #FFF);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 1.6px;
    text-align: center;
    width: auto;
    padding: 10px 30px;
}

@media (min-width: 992px) {
    .content-pages.new_enrollment_form_body .insurance_type_section p {
        margin-left: 90px;
        margin-top: 55px;
        font-size: 22px;
        line-height: 28px;
        padding-bottom: 0px;
    }

    .new_enrollment_form_body .insurance_type_section .f_section_title {
        margin-left: 90px;
        font-size: 28px !important;
        line-height: 28px !important;
    }

    .new_enrollment_form_body section.prescription-enrollment-form div#patient_form {
        margin: 0px;
    }

    .new_enrollment_form_body section.prescription-enrollment-form .container {
        max-width: 1160px;
        margin: 0 auto;
        margin-left: 0px;
        margin-right: 0px;
    }
}

.new_enrollment_form_body .top_banner_block_content p {
    font-family: 'Montserrat';
    font-size: 12px;
    line-height: 16px;
    color: #051548;
    font-weight: 500;
    padding-right: 40px;
}

@media (min-width: 1500px) {
    .new_enrollment_form_body .enroll-top-banner>.component-content {
        margin-bottom: 50px !important;
    }
}

.new_enrollment_form_body .have_prescription .question p {
    margin: 0px 0 15px;
}

@media (min-width: 992px) {
    .new_enrollment_form_body section#insurance-type .row .col-sm-6.col-lg-4 label.card-checkbox>.card-outlined.card-checkbox-content {
        font-size: 30px !important;
        line-height: 36px !important;
    }

    .new_enrollment_form_body section#insurance-type .row .col-sm-6.col-lg-4 label.card-checkbox>.card-outlined.card-checkbox-content {
        font-family: 'Roboto-Bold';
    }

    .new_enrollment_form_body section#insurance-type .ins-selection-group {
        margin-bottom: 10px;
    }

    .new_enrollment_form_body .callout-banner-insurance .callout-wrapper .callout-banner-title {
        font-size: 28px !important;
        line-height: 30px !important;
    }

    .new_enrollment_form_body .insurance_type_section .f_section_title {
        margin-bottom: 20px !important;
    }

    fieldset.submit_btn label input[type="submit"] {
        width: 270px;
    }
}

.new_enrollment_form_body .program-list-wrapper .f_section_title {
    margin-bottom: 15px !important;
}

.new_enrollment_form_body #patient_form .program-list-content .program-list-title {
    font-family: 'Roboto-Bold' !important;
}

.new_enrollment_form_body .enrollment-form-steps .submit_btn.left-btn input#RepathaPrescriptionNext {
    width: 270px;
    font-size: 20px;
}

.new_enrollment_form_body section.patient-information-group h3.form-section-title {
    font-family: 'Roboto-Bold';
}

.new_enrollment_form_body .pi_creation_block .f_section_title {
    font-size: 22px !important;
    line-height: 24px !important;
    margin-bottom: 14px !important;
}

.new_enrollment_form_body .device-grid-block input {
    margin-top: 15px;
}

@media (min-width: 992px) {
    .new_enrollment_form_body .consent_box .accordion-consentTitle {
        font-size: 28px !important;
        line-height: 28px !important;
    }

    .new_enrollment_form_body .consent_box-additional_disclosure h2,
    .consent_box-additional_disclosure p {
        font-size: 22px !important;
        line-height: 24px !important;
        font-family: 'Roboto-Regular';
    }

    .new_enrollment_form_body .consent_box-additional_disclosure p {
        font-size: 22px !important;
        line-height: 28px !important;
        font-family: 'Roboto-Regular';
    }

    .new_enrollment_form_body .service_feedback_list_content {
        font-size: 22px;
        line-height: 24px;
        color: #575757;
        font-family: 'Roboto-Regular';
    }
}

@media (min-width: 992px) {
    .new_enrollment_form_body .selected_service_group_fb h4 {
        font-size: 28px;
        line-height: 28px;
    }

    .new_enrollment_form_body .top_banner_block .footnote {
        text-indent: -9px;
        padding-left: 10px;
        padding-right: 7rem;
    }

}

@media (min-width: 992px) {
    .new_enrollment_form_body .patient-information-header section.progression-4 p.line {
        width: 50% !important;
        border-bottom: 6px solid #001353;
    }

    .new_enrollment_form_body .patient-information-header section.progression-4 {
        width: 360px;
    }

    .new_enrollment_form_body .progression .line {
        width: 50% !important;
        margin-bottom: -17px;
        border-bottom: 6px solid #001353;
    }

    .new_enrollment_form_body .progression .points {
        gap: 75px !important;
    }
}

@media (max-width: 767px) {
    .new_enrollment_form_body .progression .line {
        width: 45%;
    }
}

@media (min-width: 992px) {
    .new_enrollment_form_body .progression span.number {
        height: 30px;
    }

    .new_enrollment_form_body .patient-information-header section.progression-4 p.line {
        border-bottom: 6px solid #001353;
        margin-bottom: -18px;
    }

    .new_enrollment_form_body p.error-msg {
        font-style: normal;
        padding-top: 5px;
        font-family: 'Roboto-Regular';
    }

    .new_enrollment_form_body .form-new-head {
        margin-bottom: 15px;
    }

    .new_enrollment_form_body .text-sub-head {
        padding-bottom: 0px;
    }

    .new_enrollment_form_body .skip-section {
        margin-bottom: 45px;
    }

    .new_enrollment_form_body .pi_creation_block .col-md-6:nth-child(2) {
        padding-left: 104px;
    }

    .new_enrollment_form_body .pi_creation_block .f_section_title {
        font-size: 22px !important;
        line-height: 27px !important;
    }

    section.prescription-enrollment-form div#patient_form {
        max-width: 1140px;
    }

    .new_enrollment_form_body .insurance_type_section {
        min-width: 1131px;
    }

    section#insurance-type .row .col-sm-6.col-lg-4 label.card-checkbox>span.help-icon {
        right: -11px;
        top: 13px;
    }

    .new_enrollment_form_body section#insurance-type .row .col-sm-6.col-lg-4 label.card-checkbox>.card-outlined.card-checkbox-content {
        font-size: 30px !important;
        line-height: 36px !important;
    }

    .new_enrollment_form_body #prescription-availability .container {
        padding-left: 20px;
    }

    .new_enrollment_form_body section#insurance-type .ins-selection-group {
        margin-left: 60px;
    }

    .new_enrollment_form_body .callout-banner-insurance .component-content {
        padding-left: 135px;
    }

    .new_enrollment_form_body .program-list-group {
        width: 1000px;
        margin-inline: auto;
        padding-left: 40px;
    }

    .new_enrollment_form_body .program-list-group .f_section_title {
        font-size: 28px !important;
        margin-bottom: 10px !important;
    }

    .content-pages.new_enrollment_form_body .insurance_type_section p,
    .content-pages.new_enrollment_form_body .program-list-group p {
        font-size: 22px;
        line-height: 28px;
    }

    .content-pages.new_enrollment_form_body .program-list-group p {
        padding-bottom: 0px;
        margin-bottom: 22px;
    }

    .new_enrollment_form_body .program-list-wrapper .f_section_title {
        margin-bottom: 30px !important;
    }

    .new_enrollment_form_body #patient_form .program-list-content .program-list-title {
        margin-bottom: 5px;
    }

    .new_enrollment_form_body #patient_form .program-list-content P {
        margin-bottom: 0px;
    }

    .new_enrollment_form_body .program-list-wrapper .program-list-nurse-partner {
        margin-bottom: 30px;
    }

    .new_enrollment_form_body .program-list-wrapper p.last-nurse-partner-txt {
        font-size: 18px;
        line-height: 22px;
        margin-bottom: 0px;
    }
}

.new_enrollment_form_body .blue-background .res-sec.flex .right-section .row .col-sm-12:nth-child(2) .print-box {
    text-align: center;
    width: 386px;
    background: #00144f;
    border-radius: 20px;
    padding-top: 32px;
    padding-bottom: 32px;
    padding-left: 32px;
}

.new_enrollment_form_body .blue-background .print-box-last-para p.footnote {
    font-size: 18px !important;
    line-height: 24px !important;
}

.new_enrollment_form_body .blue-background .form-section-title.form-section-title-lg {
    color: #fff !important;
    font-size: 40px;
    font-weight: 600;
    line-height: 44px;
    margin-bottom: 15px;
    font-family: 'Roboto-Regular';
}

.new_enrollment_form_body .blue-background .res-sec.flex .left-section p.text-white {
    font-size: 30px;
    text-align: left;
    color: #fff;
    line-height: 40px;
    width: 70%;
    font-family: 'Roboto-Regular';
}

.new_enrollment_form_body .blue-background .res-sec.flex p.noprint {
    font-size: 20px;
    background: #DB2825;
    width: 270px;
}

.new_enrollment_form_body .blue-background .res-sec.flex p.noprint a {
    color: #ffffff;
}

.new_enrollment_form_body .blue-background .res-sec.flex .right-section .row {
    flex-direction: column-reverse;
}

@media (min-width: 992px) {
    .new_enrollment_form_body section#insurance-type .row .col-sm-6.col-lg-4 label.card-checkbox>span.help-icon {
        font-family: 'Roboto-Bold';
    }
}

.new_enrollment_form_body .blue-background .promo {
    align-items: center;
}

.new_enrollment_form_body .blue-background .promo {
    display: flex;
    gap: 15px;
    text-align: left;
}

.new_enrollment_form_body .blue-background .field-promotext {
    width: 220px;
    max-width: 100%;
}

.new_enrollment_form_body .blue-background .field-promotext {
    font-weight: 400;
}

.new_enrollment_form_body .blue-background .field-promotext {
    color: #fff;
    font-size: 24px;
    margin: 0;
    padding: 0;
    line-height: 1.25;
    width: 70%;
    font-family: 'Roboto-Regular';
    background-color: transparent;
    border: none;
}

.new_enrollment_form_body .blue-background .column-splitter a {
    display: flex;
    width: 270px;
    padding: 10px 105px;
    justify-content: center;
    align-items: flex-end;
    gap: 10px;
    flex-shrink: 0;
    border-radius: 23px;
    background: #DB2825;
    color: white;
    margin-top: 10px;
    font-family: 'Roboto-Regular';
    font-size: 20px;
}

.new_enrollment_form_body .blue-background .column-splitter .col-sm-7 p {
    font-weight: normal;
    font-size: 30px;
    line-height: 40px;
    text-align: left;
    color: #fff;
    font-family: 'Roboto-Regular';
}

.new_enrollment_form_body .blue-background .column-splitter .col-sm-5 p {
    width: 394px;
    height: 18px;
    font-family: 'Roboto-Regular';
    font-weight: normal;
    font-size: 18px;
    line-height: 24px;
    text-align: center;
    color: #fff;
}

.new_enrollment_form_body .blue-background .row .col-sm-12:nth-child(1) .print-box {
    text-align: center;
    width: 386px;
    background: #00144f;
    border-radius: 20px;
    padding-top: 32px;
    padding-bottom: 32px;
    padding-left: 32px;
}

.new_enrollment_form_body .blue-background .row .col-sm-12:nth-child(1) .print-box .print-box-flex {
    font-family: 'Roboto-Regular';
    font-weight: normal;
    font-size: 24px;
    line-height: 30px;
    text-align: left;
    color: #fff;
}

@media (max-width: 767px) {
    .new_enrollment_form_body .blue-background .promo {
        display: flex;
        gap: 15px;
        text-align: center;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }

    .new_enrollment_form_body .blue-background .column-splitter .col-sm-7 p {
        font-weight: normal;
        font-size: 28px;
        line-height: 36px;
        text-align: center;
        color: #fff;
        font-family: 'Roboto-Regular';
    }

    .new_enrollment_form_body .blue-background .column-splitter .col-sm-5 p {
        width: auto;
        height: auto;
        font-family: 'Roboto-Regular';
        font-weight: normal;
        font-size: 18px;
        line-height: 24px;
        text-align: center;
        color: #fff;
    }

    .blue-background .print-box-last-para p.text-white {
        color: #fff;
        line-height: 34px;
        font-size: 24px;
        text-align: left;
    }

    .new_enrollment_form_body .blue-background .row .col-sm-12:nth-child(1) .print-box {
        text-align: center;
        width: 310px;
    }

    .new_enrollment_form_body .blue-background .column-splitter .col-sm-7 p.noprint {
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .new_enrollment_form_body .blue-background .column-splitter .col-sm-12 .final-card.mobile-only {
        max-width: 320px;
    }
}

.new_enrollment_form_body .blue-background .column-splitter .col-sm-7 p {
    margin-top: 0px !important;
}

.new_enrollment_form_body .blue-background .column-splitter .col-sm-7 p:nth-child(2) {
    display: none;
}

.new_enrollment_form_body .blue-background .column-splitter .col-sm-7 p:nth-child(3) {
    display: none;
}


@media (max-width: 1024px) and (min-width: 768px) {
    .new_enrollment_form_body .blue-background .row .col-sm-12:nth-child(1) .print-box {
        text-align: center;
        width: 265px;
        padding-left: 20px;
    }

    .new_enrollment_form_body .blue-background .column-splitter .col-sm-5 p {
        width: auto;
        height: auto;
    }


    .new_enrollment_form_body .blue-background .column-splitter .col-sm-12 .final-card.mobile-only {
        width: 277px;
    }
}

@media (min-width: 992px) {
    .new_enrollment_form_body .blue-background .column-splitter .col-sm-5 .row {
        position: relative;
    }

    .new_enrollment_form_body .blue-background .column-splitter .col-sm-5 .row:before {
        content: "";
        border: 2px dotted #03134b;
        position: absolute;
        height: 250px;
        width: 50%;
        top: 100px;
        left: -15px;
        border-right: none;
    }
}

.new_enrollment_form_body .disclosure_persoanl_information .consent_boxHeader h5 {
    color: #575757;
}

.new_enrollment_form_body .disclosure_persoanl_information .consent_box-additional_disclosure h2 {
    color: #575757;
    font-family: 'Roboto-Condensed';
    font-weight: 700;

}

@media (min-width: 992px) {
    .new_enrollment_form_body .have_prescription .question {
        margin-bottom: 25px;
    }

    .new_enrollment_form_body .no-prescription p {
        margin: 50px auto 40px;
        font-size: 27px;
    }

    .new_enrollment_form_body .prescription_no_block .progression .points {
        gap: 69px !important;
    }

    .new_enrollment_form_body .prescription_no_block .progression .line {
        width: 63% !important;
    }

    .new_enrollment_form_body .disclosure_persoanl_information_block .progression .points {
        gap: 69px !important;
    }

    .new_enrollment_form_body .disclosure_persoanl_information_block .progression .line {
        width: 63% !important;
    }

    .new_enrollment_form_body .no-prescription-enrollment-form .page-header-heading {
        margin-top: 18px;
        margin-bottom: 13px;
    }

    .new_enrollment_form_body .prescription_no_block .user-details .form-section-title {
        font-family: 'Roboto-Bold';
        margin-bottom: 19px;
    }

    .new_enrollment_form_body .no-prescription-enrollment-form .submit_btn {
        margin-top: 25px;
    }

    .new_enrollment_form_body #disclosure_agreement h2.page-header-heading {
        margin-top: 34px;
        margin-bottom: 39px;
    }

    .new_enrollment_form_body .disclosure_persoanl_information .consent_boxHeader h6 {
        font-family: 'Roboto-Bold';
    }

    .new_enrollment_form_body .disclosure_persoanl_information .consent_box-additional_disclosure p {
        color: #575757 !important;
        font-family: 'Roboto-Regular';
    }

    .new_enrollment_form_body .disclosure_persoanl_information .consent_box .accordion-content p,
    .new_enrollment_form_body .consent_box .accordion-content ul li {
        padding: 0px;
        padding-right: 20px;
    }

    .consent_box .accordion-content ul+p {
        padding-top: 10px !important;
    }

    .new_enrollment_form_body .disclosure_persoanl_information .consent_box .radio-group label {
        padding-top: 20px;
        padding-bottom: 0px;
    }

    .new_enrollment_form_body .disclosure_persoanl_information .consent_box .accordion-content.active {
        padding-bottom: 30px;
        padding-right: 50px;
    }

    .new_enrollment_form_body .disclosure_persoanl_information .consent_box .radio-group label {
        gap: 0px;
        margin-right: 0px;
    }

    .new_enrollment_form_body .consent_container .consent_box-Content label input:after {
        width: 21px !important;
        height: 21px !important;
    }

    .new_enrollment_form_body .consent_container .consent_box-Content label input::before {
        width: 21px !important;
        height: 21px !important;
    }
}

.new_enrollment_form_body section#insurance-type .row .col-sm-6.col-lg-4 label.card-checkbox>.card-outlined.card-checkbox-content {
    box-shadow: 0 0px 10px 0 #0000001a, 0 0px 10px 0 #00000030;
}

.new_enrollment_form_body .prescription_no_block .user-details .form-section-title {
    font-family: 'Roboto-Bold';
}

.new_enrollment_form_body .consent_boxHeader h6 {
    font-family: 'Roboto-Bold';
}

.new_enrollment_form_body .consent_box-additional_disclosure h2 {
    color: #575757 !important;
    font-family: 'Roboto-Condensed';
    font-weight: 700;
}

.new_enrollment_form_body .consent_box-additional_disclosure p {
    color: #575757 !important;
}

.new_enrollment_form_body #patient-authorization-group .authorization-enrollment .consent_container h5 {
    font-family: 'Roboto-Regular';
    color: #575757;
}

@media (min-width: 992px) {
    .new_enrollment_form_body .enroll-top-banner {
        padding-top: 20px;
    }

    .new_enrollment_form_body .pi-option-group label>input {
        width: 21px;
        height: 21px;
    }

    .new_enrollment_form_body .no-prescription-enrollment-form .page-header-heading {
        width: 600px;
    }

    .new_enrollment_form_body .pi_creation_block.device_list_block {
        padding-top: 45px;
        padding-bottom: 26px;
    }

    .new_enrollment_form_body .pi_creation_block.device_list_block .f_section_title {
        margin-bottom: 55px !important;
    }

    .new_enrollment_form_body .device-thumb {
        height: 103px;
    }

    .new_enrollment_form_body .device-grid-block input {
        width: 21px;
        height: 21px;
    }

    .new_enrollment_form_body .patient-authorization-group-section section#patient-authorization-group h2.form-section-title {
        padding-top: 45px;
        padding-bottom: 32px;
    }

    .new_enrollment_form_body #patient-authorization-group .authorization-enrollment .consent_container {
        margin-top: 67px;
    }

    .new_enrollment_form_body #patient-authorization-group .authorization-enrollment .consent_container h5 {
        padding-bottom: 5px;
        font-size: 22px;
        line-height: 24px;
    }

    .new_enrollment_form_body .consent_box .accordion-content ul+p {
        padding-top: 20px !important;
    }

    .new_enrollment_form_body .consent_box .accordion-content .ft-medium.mb-0 {
        margin-top: 10px;
        margin-bottom: 10px;
    }

    .new_enrollment_form_body .consent_box .accordion-content p.m-top {
        padding-top: 30px;
    }

    .new_enrollment_form_body .consent_box .radio-group label {
        font-size: 28px;
    }

    .consent_box#b1f18958e78f43d1acbf8fe59d9c3ed9 .radio-group {
        margin-top: 30px;
    }

    .new_enrollment_form_body .consent_box .radio-group .error-txt {
        font-size: 22px;
        line-height: 28px;
    }
}

.content-pages.new_enrollment_form_body .program-list-group h3+p {
    color: #716F73;
}

.new_enrollment_form_body .disclosure_persoanl_information .consent_boxHeader h5 {
    color: #575757 !important;
}

.new_enrollment_form_body #patient_form .program-list-content P {
    color: #575757;
}

.new_enrollment_form_body .disclosure_persoanl_information .consent_box-additional_disclosure h2 {
    color: #575757 !important;
}

.new_enrollment_form_body p.error-msg {
    font-family: 'Roboto-Bold';
}

@media (min-width: 992px) {
    .new_enrollment_form_body section.prescription-enrollment-form .container:nth-child(2) {
        padding-top: 50px !important;
        padding-bottom: 50px !important;
    }

    .new_enrollment_form_body .callout-banner-insurance .component-content {
        padding-bottom: 20px;
    }

    .new_enrollment_form_body section.prescription-enrollment-form .container:nth-child(2) {
        margin-bottom: 50px !important;
    }

    .new_enrollment_form_body .insurance-selection .two-col-promo-section {
        margin-top: 30px;
        margin-bottom: 45px;
    }

    .new_enrollment_form_body .insurance-selection .two-col-promo-section p {
        padding-bottom: 0px;
    }

    .new_enrollment_form_body .callout-banner-insurance .callout-footnote,
    .new_enrollment_form_body .callout-banner-insurance .footnote p {
        font-size: 13px;
    }

    .new_enrollment_form_body .pi_creation_block:first-child {
        padding-bottom: 35px;
    }

    .new_enrollment_form_body .select_communication_pref {
        border-top: none !important;
    }

    .pi_creation_block.refill_remider_wrapper {
        border-bottom: 1px solid #707070 !important;
    }

    .new_enrollment_form_body .copay-remind-section>.form-new-head {
        margin-top: 30px;
    }

    .new_enrollment_form_body .selected_service_group_fb .amg_logo {
        margin-bottom: 50px;
    }

    .new_enrollment_form_body .service_feedback_list_item {
        margin-bottom: 50px;
    }

    .new_enrollment_form_body .service_fb_container .footnote {
        padding-top: 20px !important;
        padding-bottom: 20px !important;
    }

    .new_enrollment_form_body .selected_service_group_fb h3.form-section-title {
        padding-top: 20px;
    }

    .new_enrollment_form_body .callout-banner-insurance .callout-wrapper .callout-banner-title {
        font-size: 24px;
        line-height: 28px;
    }

    .new_enrollment_form_body section#insurance-type section#eligiblity-check {
        margin: 30px 0 50px;
    }
}

@media (max-width: 767px) {
    .new_enrollment_form_body .enroll-top-banner>.component-content {
        margin-top: 0px;
    }

    .new_enrollment_form_body .top_banner_block_content {
        padding-top: 25px;
    }

    .new_enrollment_form_body .top_banner_block_content p {
        font-size: 22px;
        line-height: 25px;
        color: #575757 !important;
    }

    .new_enrollment_form_body div#prescription-availability {
        padding-top: 50px;
    }

    .new_enrollment_form_body .have_prescription {
        margin-top: 40px;
    }

    .new_enrollment_form_body #prescription-availability .container {
        margin-bottom: 5px;
    }

    .new_enrollment_form_body .have_prescription .question p {
        margin-bottom: 21px;
    }

    .new_enrollment_form_body .have_prescription label {
        color: #575757;
    }

    .new_enrollment_form_body .have_prescription .question {
        margin-bottom: 20px;
    }

    .new_enrollment_form_body .no-prescription p {
        font-size: 28px;
        text-align: center;
    }

    .new_enrollment_form_body .submit_btn {
        margin-top: 40px;
        margin-bottom: 25px;
    }

    .new_enrollment_form_body fieldset.submit_btn label input[type=submit] {
        font-size: 20px;
        line-height: 24px;
    }

    .new_enrollment_form_body .no-prescription-enrollment-form .page-header-heading {
        margin: 10px auto 10px;
    }

    .new_enrollment_form_body .progression-2,
    .new_enrollment_form_body .progression-2-covered {
        max-width: 117px;
    }

    .new_enrollment_form_body .progression .line {
        width: 74%;
    }

    .new_enrollment_form_body .progression .points {
        max-width: 100%;
        margin-bottom: 6px;
    }

    .new_enrollment_form_body .progression span.number {
        height: 30px;
    }

    .new_enrollment_form_body .prescription_no_block .user-details .form-section-title {
        line-height: 28px;
    }

    .new_enrollment_form_body label.form-label {
        line-height: 24px;
    }

    .new_enrollment_form_body .date_field-below-txt {
        font-size: 14px;
        line-height: 17px;
    }

    .new_enrollment_form_body select.day,
    .new_enrollment_form_body select.month,
    .new_enrollment_form_body select.year {
        margin-bottom: 0px;
    }

    .new_enrollment_form_body .col-md-6 .form-group.gender {
        margin-bottom: 20px;
        width: 100%;
    }

    .new_enrollment_form_body .date-dropdowns p.error-msg {
        margin-top: 10px;
    }

    .new_enrollment_form_body #disclosure_agreement h2.page-header-heading {
        margin-top: 30px;
        margin-bottom: 10px;
    }

    .new_enrollment_form_body .disclosure_persoanl_information #no_rx_consent_wrapper .consent_container {
        margin-top: 20px;
    }

    .new_enrollment_form_body .consent_box .accordion-header .icon {
        margin-bottom: 50px;
    }

    .new_enrollment_form_body .disclosure_persoanl_information .consent_box .accordion-consentTitle {
        font-size: 28px;
        line-height: 31px;
        padding-right: 0px;
    }

    .new_enrollment_form_body .consent_box .accordion-header .icon {
        margin-bottom: 50px;
    }

    .new_enrollment_form_body .disclosure_persoanl_information .consent_box .accordion-content.active {
        padding-top: 35px;
    }

    .new_enrollment_form_body .disclosure_persoanl_information .accordion-header.active::after {
        top: 128px !important;
    }

    .new_enrollment_form_body .consent_box .accordion-content p,
    .new_enrollment_form_body .consent_box .accordion-content ul li {
        font-size: 22px !important;
        line-height: 28px !important;
    }

    .new_enrollment_form_body section.prescription-enrollment-form div#patient_form {
        margin-top: 40px;
    }

    .content-pages.new_enrollment_form_body .insurance_type_section p,
    .program-list-group p {
        font-size: 22px;
        line-height: 28px;
    }

    .new_enrollment_form_body .f_section_title {
        font-size: 28px !important;
        line-height: 32px !important;
        margin-bottom: 50px !important;
    }

    .new_enrollment_form_body section#insurance-type .row .col-sm-6.col-lg-4 {
        margin-bottom: 32px;
    }

    .new_enrollment_form_body section#insurance-type .row .col-sm-6.col-lg-4 label.card-checkbox>span.help-icon {
        background-color: #c93a31;
    }

    .new_enrollment_form_body .callout-banner-insurance .callout-wrapper .callout-banner-title,
    .new_enrollment_form_body .callout-amgen-supportplus .callout-wrapper .callout-banner-title {
        font-size: 28px !important;
    }

    .new_enrollment_form_body .full-width-container.bg-gray {
        padding-inline: 0px;
        margin-bottom: 40px !important;
    }

    .new_enrollment_form_body .program-list-group>.f_section_title {
        margin-bottom: 30px !important;
    }

    .new_enrollment_form_body .program-list-group>p {
        margin-bottom: 40px;
    }

    .new_enrollment_form_body .program-list-wrapper p.last-nurse-partner-txt {
        font-size: 16px;
        line-height: 20px;
    }

    .new_enrollment_form_body .program-list-wrapper {
        margin-bottom: 60px;
    }

    .new_enrollment_form_body section.prescription-enrollment-form .patient-information-header .progression .points {
        max-width: 58%;
        margin-bottom: 30px;
    }

    .new_enrollment_form_body section.prescription-enrollment-form section.patient-information-group .form-section-title {
        margin-bottom: 30px;
    }

    .new_enrollment_form_body .progression.wizard3 .line {
        width: 45%;
    }

    .new_enrollment_form_body .consent_box .accordion-consentTitle {
        padding-right: 0px;
        font-size: 27px;
    }

    .new_enrollment_form_body .patient-authorization-group-section .consent_box .accordion-header .icon:before {
        top: 0;
        bottom: 0;
    }

    .new_enrollment_form_body .consent_box .accordion-content .ft-medium.mb-0 {
        color: #03134B;
    }

    .new_enrollment_form_body #step2 .progression.wizard2 .line {
        max-width: 58% !important;
    }

    .new_enrollment_form_body #step2 .progression.wizard2 .points {
        max-width: 58% !important;
    }

    .new_enrollment_form_body .progression .points {
        max-width: 58% !important;
    }

    .new_enrollment_form_body #patient-authorization-group .authorization-enrollment .consent_container h5 {
        font-size: 22px !important;
    }
}

@media (min-width: 992px) {
    .new_enrollment_form_body .prescription_no_block .progression .points {
        gap: 66px !important;
    }
}

@media (max-width: 767px) {
    .new_enrollment_form_body .prescription_no_block .progression .points {
        max-width: 100% !important;
    }

    .new_enrollment_form_body .disclosure_persoanl_information_block .progression .points {
        max-width: 100% !important;
    }

    .new_enrollment_form_body .consent_box .accordion-header .icon {
        margin-bottom: 56px;
    }

    .new_enrollment_form_body .form-new-head {
        font-size: 23px;
    }

    .new_enrollment_form_body .pi_creation_block {
        border-top: 1px solid #707070;
        padding-top: 30px;
        border-bottom: none;
    }

    .new_enrollment_form_body .pi_creation_block.device_list_block {
        border-top: none;
        padding-top: 0px;
        padding-bottom: 0px;
    }

    .new_enrollment_form_body .device-grid-block {
        display: flex;
    }

    .new_enrollment_form_body .pi_creation_block .f_section_title {
        text-align: start;
    }

    .new_enrollment_form_body .device-thumb {
        order: 2;
    }

    .new_enrollment_form_body .device-thumb>img {
        width: 133px;
    }

    .new_enrollment_form_body .device-details {
        order: 3;
        text-align: left;
    }

    .new_enrollment_form_body .device-details h6 {
        font-size: 16px;
    }

    .new_enrollment_form_body .device-details p:last-child {
        font-size: 15px;
    }

    .new_enrollment_form_body .device-grid-block input {
        width: 28px;
        height: 21px;
    }

    .new_enrollment_form_body .pi_creation_block .col-md-6:nth-child(2) {
        padding-top: 20px;
    }

    .new_enrollment_form_body .pi-option-group>div:first-child {
        margin-bottom: 15px;
    }

    .new_enrollment_form_body .pi_creation_block:first-child {
        border-top: none;
        padding-bottom: 0px;
    }

    .new_enrollment_form_body .pi_creation_block.refill_remider_wrapper {
        border-bottom: 1px solid #707070 !important;
        padding-bottom: 15px;
    }

    .new_enrollment_form_body .copay-remind-section span.injectionRemindersYes .radio--btn--flex fieldset.radio.std.big.pd-left-30 input[type="radio"] {
        width: 21px;
        height: 21px;
    }

    .new_enrollment_form_body .radio--btn--flex fieldset.radio.std>label {
        width: 100%;
    }

    .new_enrollment_form_body .copay-remind-section .radio--btn--flex {
        flex-direction: column;
        align-items: flex-start;
    }

    .new_enrollment_form_body section#reminders_questions fieldset.first_refill_reminder.reminder-field {
        margin-bottom: 0px;
    }

    .copay-remind-section span.refillReminderYes .radio--btn--flex fieldset.radio.std.big.pd-left-30 input[type="radio"] {
        width: 21px;
        height: 21px;
    }

    .new_enrollment_form_body .radio--btn--flex fieldset.radio.std>label {
        margin-bottom: 1rem;
    }

    .new_enrollment_form_body .select_communication_pref {
        border-top: none !important;
        border-bottom: 1px solid #707070 !important;
        padding-top: 30px;
        padding-bottom: 25px;
    }

    .new_enrollment_form_body .select_communication_pref .remider_wrapper {
        margin-top: 0px;
    }

    .new_enrollment_form_body .injectionRemindersYes .reminder-field {
        margin-bottom: 30px !important;
    }

    .new_enrollment_form_body .copay-remind-section .radio--btn--flex.how-often-rep-sec {
        margin-bottom: 10px;
    }

    .new_enrollment_form_body .copay-remind-section .radio--btn--flex.how-often-rep-sec .f_section_title {
        margin-top: 0px;
    }
}

@media (max-width: 767px) {
    .new_enrollment_form_body #patient-authorization-group .authorization-enrollment .consent_container h5 {
        font-size: 22px !important;
        padding-bottom: 5px;
    }

    .new_enrollment_form_body .patient-authorization-group-section section#patient-authorization-group h2.form-section-title {
        padding-top: 51px;
    }

    .new_enrollment_form_body .consent_box .accordion-consentTitle {
        padding-right: 0px;
        font-size: 28px;
        line-height: 28px;
    }

    .new_enrollment_form_body .consent_container .consent_box-Content label {
        font-size: 28px;
        line-height: 28px;
    }

    .new_enrollment_form_body .consent_box-additional_disclosure h2 {
        font-size: 22px !important;
        line-height: 24px !important;
    }

    .new_enrollment_form_body .consent_box-additional_disclosure p,
    .new_enrollment_form_body .consent_box-additional_disclosure p a {
        font-size: 22px !important;
        line-height: 28px !important;
    }

    .new_enrollment_form_body .consent_box .radio-group {
        gap: 13px !important;
        margin-top: 40px;
        margin-bottom: 20px;
    }

    .new_enrollment_form_body .selected_service_group_fb .amg_logo {
        margin-bottom: 79px;
        text-align: center;
    }

    .new_enrollment_form_body .blue-background {
        margin-top: 20px;
    }

}

.new_enrollment_form_body .service_feedback_list_content>div {
    font-family: 'Roboto-Regular';
}


.new_enrollment_form_body .progression span.number {
    font-family: 'Roboto-Bold';
}

@media (min-width: 992px) {
    .new_enrollment_form_body .prescription_no_block .progression .points {
        gap: 55px !important;
    }

    .new_enrollment_form_body .prescription_no_block .user-details .form-section-title {
        line-height: 28px;
    }

    .new_enrollment_form_body label.form-label {
        line-height: 24px;
    }

    .new_enrollment_form_body p.error-msg {
        font-style: italic !important;
    }

    .new_enrollment_form_body .disclosure_persoanl_information .consent_boxHeader h5 {
        font-family: 'Roboto-Regular';
    }

    .new_enrollment_form_body .interstitial .interstitial_btn_yes a {
        padding: 15px 25px;
        max-width: 270px;
    }

    .new_enrollment_form_body .interstitial .inner_interstitial {
        max-width: 705px;
    }

    .new_enrollment_form_body #\30 c6eb72c3a824206aaa7c1bf020dfd9c {
        margin-bottom: 50px;
    }

    .new_enrollment_form_body .device-thumb {
        height: auto;
    }

    .new_enrollment_form_body .pi_creation_block.device_list_block .device-grid {
        max-width: 760px;
        margin-inline: auto;
    }
}

@media only screen and (max-width: 991px) {
    .new_enrollment_form_body a#return-to-home-page {
        max-width: 270px;
        font-size: 20px;
        line-height: 16px;
        padding: 13px 20px;
    }
}

.new_enrollment_form_body .interstitial .inner_interstitial p {
    font-weight: normal;
}

.new_enrollment_form_body .step-2-submit .btn-solid-red {
    font-size: 20px;
    line-height: 16px;
}

@media (max-width: 767px) {
    .new_enrollment_form_body .consent_box .radio-group .error-txt {
        font-size: 22px;
        line-height: 28px;
    }
}

@media (min-width: 992px) {
    .new_enrollment_form_body .disclosure_persoanl_information_block .progression .points {
        gap: 55px !important;
    }
}

.new_enrollment_form_body p.error-msg {
    font-style: italic !important;
}

.new_enrollment_form_body #addsuggbox label.custom-radio {
    border: 1px solid #707070;
}

@media (max-width: 767px) {
    .new_enrollment_form_body section#insurance-type .row .col-sm-6.col-lg-4 label.card-checkbox>.card-outlined.card-checkbox-content {
        min-height: 175px;
    }

    .new_enrollment_form_body .program-list-wrapper .f_section_title {
        margin-bottom: 30px !important;
    }

    .new_enrollment_form_body .device-details {
        padding-left: 20px;
    }

    .new_enrollment_form_body .pi-option-group label span {
        font-weight: bold;
    }

    .new_enrollment_form_body .device-details h6 {
        margin-bottom: 0px;
    }

    .new_enrollment_form_body .device-thumb {
        margin-bottom: 0px;
    }
}

@media (min-width: 992px) {
    .page-repatha-aspire .banner-slide {
        flex: 0 0 45%;
    }

    .page-repatha-aspire .banner-slide-content {
        margin-top: 0px;
    }

    .page-repatha-aspire .requested-resources-section {
        margin-top: 20px;
    }

    .page-repatha-aspire .edi-btn.promo-Prescription-card .field-promotext {
        padding-bottom: 0px;
    }

    .page-repatha-aspire .promo-Prescription-card .field-promotext2 {
        margin-top: 0px;
    }

    .page-repatha-aspire .progress-bar-section .custom-checkbox {
        margin-bottom: 0px;
    }

    .page-repatha-aspire .progress-bar-section .repatha-scroll-content ul {
        font-size: 16px;
        line-height: 21px;
    }
}

@media (max-width: 767px) {
    .page-repatha-aspire .progress-bar-section .custom-checkbox {
        margin-left: 0px;
        margin-bottom: 0px;
    }

    .page-repatha-aspire .repatha-injection h2,
    .page-repatha-aspire .repatha-refill h2 {
        font-size: 18px;
        line-height: 23px;
    }

    .page-repatha-aspire .progress-bar-section h2 {
        font-size: 28px;
        line-height: 31px;
    }
}

.page-repatha-aspire .requested-resources-section .promo-wrapper .field-promotext {
    padding-top: 0px;
}

@media (max-width: 767px) {
    .page-repatha-aspire .banner-heading {
        font-size: 24px;
        line-height: 30px;
    }

    .page-repatha-aspire .requested-resources-section {
        margin-top: 10px;
    }

    .page-repatha-aspire .resource-header-wrapper h2 {
        padding-bottom: 10px;
    }

    .page-repatha-aspire .requested-resources-section .content-text3 {
        font-size: 12px !important;
        line-height: 16px !important;
    }

    .page-repatha-aspire .requested-resources-section .col-lg-6:nth-child(3) .promo-wrapper-content .content-text1 p {
        padding-bottom: 0px !important;
    }

    .page-repatha-aspire .requested-resources-section .promo-wrapper .field-promotext {
        padding-top: 0px;
    }

    .page-repatha-aspire .requested-resources-section .col-lg-6:nth-child(4) .promo {
        padding-bottom: 15px;
    }

    .page-repatha-aspire .requested-resources-section .col-lg-6:nth-child(5) .promo {
        padding-bottom: 15px;
    }

    .page-repatha-aspire .requested-resources-section .col-lg-6:nth-child(6) .promo {
        margin-bottom: 5px;
    }

    .page-repatha-aspire .promo-wrapper .field-promoicon {
        margin-top: -5px
    }

    .page-repatha-aspire .banner-slide {
        margin-left: 0px;
    }

    .page-repatha-aspire .banner-heading {
        font-size: 24px;
        line-height: 30px;
        text-align: center;
    }

    .page-repatha-aspire .banner-heading-caption {
        font-size: 16px;
        line-height: 21px;
        color: var(--Repatha-Blue, #00144F);
        text-align: center;
    }

    .page-repatha-aspire .banner-image-bg {
        background: none;
    }

    .page-repatha-aspire .hero-banner-section {
        top: 116px;
    }

    .page-repatha-aspire .requested-resources-section .promo-wrapper-content {
        position: relative;
        left: -39px;
    }
}

.page-repatha-aspire .requested-resources-section .content-text3 {
    line-height: 17px;
    font-size: 12px;
    line-height: 21px;
    color: #000000;
}

@media (max-width: 768px) {
    .page-repatha-aspire .banner-slide {
        flex: 1;
    }
}

@media (min-device-width: 768px) and (max-device-width: 1200px) {
    .page-repatha-aspire .banner-slide {
        flex: 0 0 62%;
        margin-left: 0px;
    }

    .page-repatha-aspire .banner-heading-caption {
        font-size: 19px;
        line-height: 24px;
    }

    .page-repatha-aspire .banner-heading {
        font-size: 28px;
        line-height: 31px;
        padding-bottom: 10px;
    }

    .page-repatha-aspire .banner-slide-content {
        margin-left: -62px;
    }

    .page-repatha-aspire .requested-resources-section .promo-wrapper .promo-two-col>.component-content {
        flex-direction: row;
    }

    .page-repatha-aspire .requested-resources-section .promo-wrapper .field-promotext {
        padding-top: 5px;
    }

    .page-repatha-aspire .details-section .col-lg-12 {
        flex-direction: row;
        margin-left: 134px;
    }
}

@media (max-width: 767px) {
    .new_enrollment_form_body section#insurance-type .row .col-sm-6.col-lg-4 label.card-checkbox>.card-outlined.card-checkbox-content {
        padding: 24px;
    }

    .new_enrollment_form_body .pi-option-group label span {
        font-family: 'Roboto-Bold';
    }
}

.new_enrollment_form_body section#reminders_questions .question p {
    font-family: 'Roboto-Bold';
}

.new_enrollment_form_body section#insurance-type .row .col-sm-6.col-lg-4 label.card-checkbox>span.help-icon {
    background-color: #c93a31;
}

.new_enrollment_form_body .progression span.number {
    height: 30px;
}

.new_enrollment_form_body .step-2-submit .btn-solid-red {
    font-size: 20px;
    line-height: 24px;
    font-family: 'Roboto-Bold';
    width: 270px;
}

@media (min-device-width: 768px) and (max-device-width: 1200px) {
    .new_enrollment_form_body .have_prescription .question p {
        padding: 20px 0px;
        margin: 0px;
    }

    .new_enrollment_form_body .f_section_title {
        margin-bottom: 1.5rem;
    }

    .new_enrollment_form_body section#insurance-type .row .col-sm-6.col-lg-4 label.card-checkbox>.card-outlined.card-checkbox-content {
        min-height: 173px;
        margin-bottom: 30px;
    }

    .new_enrollment_form_body .program-list-wrapper .program-list-injection_reminders {
        align-items: center;
        justify-items: start;
    }

    .new_enrollment_form_body .progression .points {
        justify-content: space-evenly;
    }

    .new_enrollment_form_body .progression .line {
        width: 46%;
    }
}

@media (min-width: 768px) {
    .new_enrollment_form_body .blue-background .form-section-title.form-section-title-lg {
        font-weight: normal;
        max-width: 90%;
        margin-bottom: 50px;
        line-height: 47px;
        padding-top: 0px;
    }

    .new_enrollment_form_body .blue-background .column-splitter .col-sm-7 p b {
        font-family: 'Roboto-Bold';
    }

    .new_enrollment_form_body .blue-background .column-splitter .col-sm-7 p {
        max-width: 400px;
    }

    .new_enrollment_form_body .blue-background {
        padding-left: 50px;
        padding-right: 50px;
    }

    .new_enrollment_form_body .blue-background .promo .field-promoicon {
        width: 109px;
        height: 109px;
    }

    .new_enrollment_form_body .blue-background .promo {
        gap: 45px;
    }

    .new_enrollment_form_body .blue-background .field-promotext {
        width: 67%;
    }

    .new_enrollment_form_body .blue-background .promo:first-of-type .field-promotext {
        width: 60%;
    }

    .new_enrollment_form_body .blue-background .column-splitter .col-sm-5 .row:before {
        border: 2px dashed #03134b;
        border-right: none;
        left: -5px;
    }

    .new_enrollment_form_body .blue-background .column-splitter a {
        padding: 5px 30px;
        font-family: 'Roboto-Bold';
    }

    .new_enrollment_form_body .blue-background .print-box-last-para {
        max-width: 740px;
    }

    .new_enrollment_form_body .blue-background .print-box-last-para p.footnote {
        font-weight: normal;
        font-family: 'Roboto-Regular' !important;
    }

    .new_enrollment_form_body .blue-background .print-box-last-para p.text-white {
        padding-bottom: 0px;
    }

    .new_enrollment_form_body .blue-background .row .col-sm-12:nth-child(1) .print-box .print-box-flex {
        padding-bottom: 10px;
    }

    .new_enrollment_form_body .blue-background .row .col-sm-12:nth-child(1) .print-box {
        padding-bottom: 22px;
    }

}

.new_enrollment_form_body .blue-background .print-box-last-para b {
    font-family: 'Roboto-Regular' !important;
    font-weight: normal;
}

@media (max-width: 767px) {
    .new_enrollment_form_body .blue-background .form-section-title.form-section-title-lg {
        font-weight: normal;
        max-width: 90%;
    }

    .new_enrollment_form_body .eligiblity-check-form-section .radio--btn--flex {
        gap: 25px;
    }

    .new_enrollment_form_body .blue-background .promo .field-promoicon {
        width: 103px;
        height: 103px;
    }

    .new_enrollment_form_body .blue-background .field-promotext {
        width: 87%;
    }

    .new_enrollment_form_body .blue-background .promo {
        padding-top: 20px;
    }

    .new_enrollment_form_body .blue-background .column-splitter .col-sm-7 p {
        padding-top: 25px;
    }

    .new_enrollment_form_body .blue-background .column-splitter a {
        text-transform: uppercase;
        padding: 5px 30px;
        font-family: 'Roboto-Bold';
    }

    .new_enrollment_form_body .blue-background .row .col-sm-12:nth-child(1) .print-box .print-box-flex {
        padding-bottom: 10px;
    }

    .new_enrollment_form_body .blue-background .row .col-sm-12:nth-child(1) .print-box {
        padding-bottom: 22px;
    }

    .new_enrollment_form_body .blue-background .column-splitter .col-sm-5 p {
        font-family: 'Roboto-Regular';
    }
}

@media (max-width: 767px) {
    .new_enrollment_form_body .blue-background .column-splitter .col-sm-5 p.noprint {
        display: flex;
        align-items: center;
        justify-content: center;
        padding-top: 25px;
        margin-top: 0px !important;
        font-weight: normal;
        font-size: 28px;
        line-height: 36px;
        text-align: center;
        color: #fff;
        font-family: 'Roboto-Regular';
    }

    .new_enrollment_form_body .blue-background .column-splitter .col-sm-5 p:nth-child(2) {
        display: none;
    }

    .new_enrollment_form_body .blue-background .column-splitter .col-sm-5 p:nth-child(3) {
        display: none;
    }
}



@media (max-width: 767px) {
    .new_enrollment_form_body section#insurance-type .row .col-sm-6.col-lg-4 label.card-checkbox>.card-outlined.card-checkbox-content {
        padding: 24px;
    }

    .new_enrollment_form_body .pi-option-group label span {
        font-family: 'Roboto-Bold';
    }
}

.new_enrollment_form_body section#reminders_questions .question p {
    font-family: 'Roboto-Bold';
}

.new_enrollment_form_body section#insurance-type .row .col-sm-6.col-lg-4 label.card-checkbox>span.help-icon {
    background-color: #c93a31;
}

.new_enrollment_form_body .progression span.number {
    height: 30px;
}

.new_enrollment_form_body .step-2-submit .btn-solid-red {
    font-size: 20px;
    line-height: 24px;
    font-family: 'Roboto-Bold';
    width: 270px;
}

@media (min-device-width: 768px) and (max-device-width: 1200px) {
    .new_enrollment_form_body .have_prescription .question p {
        padding: 20px 0px;
        margin: 0px;
    }

    .new_enrollment_form_body .f_section_title {
        margin-bottom: 1.5rem;
    }

    .new_enrollment_form_body section#insurance-type .row .col-sm-6.col-lg-4 label.card-checkbox>.card-outlined.card-checkbox-content {
        min-height: 173px;
        margin-bottom: 30px;
    }

    .new_enrollment_form_body .program-list-wrapper .program-list-injection_reminders {
        align-items: center;
        justify-items: start;
    }

    .new_enrollment_form_body .progression .points {
        justify-content: space-evenly;
    }

    .new_enrollment_form_body .progression .line {
        width: 46%;
    }
}
/**/
.new_enrollment_form_body .blue-background .you-are-text{
    font-family: 'Roboto-Regular';
    font-size: 30px;
      font-weight: normal;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.33;
      letter-spacing: normal;
      text-align: center;
      color: #fff;
  }
  .new_enrollment_form_body .blue-background .further-text{
    font-family: 'Roboto-Regular';
    font-size: 18px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.33;
    letter-spacing: normal;
    text-align: left;
    color: #fff;
    text-indent: -8px;
    padding-left: 6px;
  }
  @media (max-width: 991px) {
  .new_enrollment_form_body .blue-background .you-are-text{
    font-size: 24px;
    line-height: 1.25;
  }
  .new_enrollment_form_body .blue-background .further-text{
    font-size: 18px;
    line-height: 1.33;
  }
}
/**/
@media (min-width: 768px) {
    .new_enrollment_form_body .blue-background .form-section-title.form-section-title-lg {
        font-weight: normal;
        max-width: 90%;
        margin-bottom: 25px;
        line-height: 47px;
        padding-top: 0px;
    }

    .new_enrollment_form_body .blue-background .column-splitter .col-sm-7 p b {
        font-family: 'Roboto-Bold';
    }

    .new_enrollment_form_body .blue-background .column-splitter .col-sm-7 p {
        max-width: 400px;
    }

    .new_enrollment_form_body .blue-background {
        padding-left: 50px;
        padding-right: 50px;
    }

    .new_enrollment_form_body .blue-background .promo .field-promoicon {
        width: 109px;
        height: 109px;
    }

    .new_enrollment_form_body .blue-background .promo {
        gap: 45px;
    }

    .new_enrollment_form_body .blue-background .field-promotext {
        width: 67%;
    }

    .new_enrollment_form_body .blue-background .promo:first-of-type .field-promotext {
        width: 60%;
    }

    .new_enrollment_form_body .blue-background .column-splitter .col-sm-5 .row:before {
        border: 2px dashed #03134b;
        border-right: none;
        left: -5px;
    }

    .new_enrollment_form_body .blue-background .column-splitter a {
        padding: 5px 30px;
        font-family: 'Roboto-Bold';
    }

    .new_enrollment_form_body .blue-background .print-box-last-para {
        max-width: 740px;
    }

    .new_enrollment_form_body .blue-background .print-box-last-para p.footnote {
        font-weight: normal;
        font-family: 'Roboto-Regular' !important;
    }

    .new_enrollment_form_body .blue-background .print-box-last-para p.text-white {
        padding-bottom: 0px;
    }

    .new_enrollment_form_body .blue-background .row .col-sm-12:nth-child(1) .print-box .print-box-flex {
        padding-bottom: 10px;
    }

    .new_enrollment_form_body .blue-background .row .col-sm-12:nth-child(1) .print-box {
        padding-bottom: 22px;
    }

}

.new_enrollment_form_body .blue-background .print-box-last-para b {
    font-family: 'Roboto-Regular' !important;
    font-weight: normal;
}

@media (max-width: 767px) {
    .new_enrollment_form_body .blue-background .form-section-title.form-section-title-lg {
        font-weight: normal;
        max-width: 90%;
    }

    .new_enrollment_form_body .eligiblity-check-form-section .radio--btn--flex {
        gap: 25px;
    }

    .new_enrollment_form_body .blue-background .promo .field-promoicon {
        width: 103px;
        height: 103px;
    }

    .new_enrollment_form_body .blue-background .field-promotext {
        width: 87%;
    }

    .new_enrollment_form_body .blue-background .promo {
        padding-top: 20px;
    }

    .new_enrollment_form_body .blue-background .column-splitter .col-sm-7 p {
        padding-top: 25px;
    }

    .new_enrollment_form_body .blue-background .column-splitter a {
        text-transform: uppercase;
        padding: 5px 30px;
        font-family: 'Roboto-Bold';
    }

    .new_enrollment_form_body .blue-background .row .col-sm-12:nth-child(1) .print-box .print-box-flex {
        padding-bottom: 10px;
    }

    .new_enrollment_form_body .blue-background .row .col-sm-12:nth-child(1) .print-box {
        padding-bottom: 22px;
    }

    .new_enrollment_form_body .blue-background .column-splitter .col-sm-5 p {
        font-family: 'Roboto-Regular';
    }
}

@media (max-width: 767px) {
    .new_enrollment_form_body .blue-background .column-splitter .col-sm-5 p.noprint {
        display: flex;
        align-items: center;
        justify-content: center;
        padding-top: 25px;
        margin-top: 0px !important;
        font-weight: normal;
        font-size: 28px;
        line-height: 36px;
        text-align: center;
        color: #fff;
        font-family: 'Roboto-Regular';
    }

    .new_enrollment_form_body .blue-background .column-splitter .col-sm-5 p:nth-child(2) {
        display: none;
    }

    .new_enrollment_form_body .blue-background .column-splitter .col-sm-5 p:nth-child(3) {
        display: none;
    }
}

.new_enrollment_form_body .right-here {
    font-size: 25px;
    font-weight: bold;
    line-height: 28px;
    color: #03134B;
    text-align: center;
    margin-top: 30px;
}

.pi-option-group .date-dropdowns .date_field-below-txt {
    display: none;
}

.mobile-terms-condition-modal {
    cursor: pointer;
}

#popups #copay-program-terms-conditions-modal .inner_interstitial,
#popups #mobile-messaging-programs-tc-modal .inner_interstitial {
    max-width: 1160px;
    border-radius: 12px;
    padding: 42px 38px;
}

#popups #copay-program-terms-conditions-modal .inner_interstitial .c-inner_interstitial .cwrapper,
#popups #mobile-messaging-programs-tc-modal .inner_interstitial .c-inner_interstitial .cwrapper {
    max-width: 95%;
}

#popups #copay-program-terms-conditions-modal .inner_interstitial .close_btn,
#popups #mobile-messaging-programs-tc-modal .inner_interstitial .close_btn {
    width: 42px;
    height: 42px;
}

#popups #copay-program-terms-conditions-modal.interstitial.inverse .inner_interstitial .close_btn:after,
#popups #mobile-messaging-programs-tc-modal.interstitial.inverse .inner_interstitial .close_btn:after {
    height: 20px;
    left: 0px;
    right: 0px;
    margin: auto;
    top: 0px;
    bottom: 0px;
}

#popups #copay-program-terms-conditions-modal.interstitial.inverse .inner_interstitial .close_btn:before,
#popups #mobile-messaging-programs-tc-modal.interstitial.inverse .inner_interstitial .close_btn:before {
    height: 20px;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    margin: auto;
}

.tooltip.show .tooltip-inner {
    text-align: left
}

.service_feedback_In_con #pb_service_feedback_list_item .service_feedback_list_content div a {
    text-decoration: underline;
    color: #0063C3;
}

.new_enrollment_form_body .mCS-tab-scrollbar.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background: #707070;
}

.new_enrollment_form_body .mCS-tab-scrollbar.mCSB_scrollTools .mCSB_draggerRail {
    background: #EFE8E1;
}

.consent_box-Content .accordion-item .accordion-header.active {
    position: relative;
}

.consent_box-Content .accordion-item .accordion-header.active::after {
    content: '';
    position: absolute;
    width: 96%;
    height: 1px;
    background-color: #707070;
    top: auto;
    bottom: 0px;
}

@media (max-width: 767px) {
    .consent_box-Content .accordion-item .accordion-header.active::after {
        width: 92%;
    }
}

.consent_box .accordion-header .icon:after,
.consent_box .accordion-header .icon:before {
    height: 5px;
}

.new_enrollment_form_body .program-list-nurse-partner ul li {
    font-size: 22px;
    line-height: 28px;
}

.new_enrollment_form_body .consent_container .consent_box-Content label {
    align-items: start;
}

@media (min-width: 992px) {
    .new_enrollment_form_body .consent_box .accordion-content .ft-medium.mb-0 {
        margin-bottom: 0px;
        padding-bottom: 0px;
    }

    .new_enrollment_form_body .select_communication_pref .remider_wrapper .select_communication_pref-options {
        justify-content: start;
        column-gap: 150px;
    }

    .new_enrollment_form_body .select_communication_pref .remider_wrapper {
        margin-top: 0px;
    }

    .new_enrollment_form_body .select_communication_pref .f_section_title {
        margin-bottom: 27px !important;
    }

    .new_enrollment_form_body .select_communication_pref div#text_timezone .f_section_title {
        margin-top: 15px;
        margin-bottom: 10px;
    }
}

@media (min-width: 768px) {
    .new_enrollment_form_body div#processing-request.interstitial .inner_interstitial {
        padding: 52px 55px 48px;
    }

    .new_enrollment_form_body div#processing-request.interstitial .inner_interstitial p {
        max-width: 100%;
    }

    .new_enrollment_form_body div#processing-request.interstitial .inner_interstitial h1 {
        margin: 0 auto 15px;
    }

    .new_enrollment_form_body .consent_box .accordion-header .scroller {
        height: 370px;
    }

    .new_enrollment_form_body .consent_box .radio-group label {
        padding-bottom: 20px;
    }
}

@media (max-width: 767px) {
    .new_enrollment_form_body div#processing-request.interstitial .inner_interstitial h1 {
        margin: 0 auto 15px;
    }
}

.new_enrollment_form_body .quantum-isi-tray__inner p.mt-5 {
    font-family: 'Roboto-Regular';
}

.new_enrollment_form_body .quantum-isi-tray__content p {
    font-family: 'Roboto-Regular';
}

.new_enrollment_form_body #isi-repatha .dark_blue {
    font-family: 'Roboto-Regular';
}

.new_enrollment_form_body .approved-use-isi {
    font-family: 'Roboto-Regular';
}

.new_enrollment_form_body .quantum-isi-tray__content ul {
    font-family: 'Roboto-Regular';
}

@media (min-width: 992px) {
    .new_enrollment_form_body section.prescription-enrollment-form .container:nth-child(2) {
        margin-bottom: 25px !important;
    }
}

.new_enrollment_form_body .supportplus-reg .input-tooltip div#myPopup {
    font-family: 'Roboto-Bold';
    width: 337px;
}

@media (max-width: 767px) {
    .new_enrollment_form_body div#prescription-availability {
        padding-top: 20px;
    }

    .new_enrollment_form_body #prescription-availability .container {
        padding: 0px;
    }
}

@media (max-width: 768px) {
    .new_enrollment_form_body .top_banner_block .footnote {
        font-size: 14px !important;
        color: inherit;
        text-indent: -7px;
        line-height: 18px;
        padding-left: 10px;
    }
}

@media (max-width: 767px) {
    .new_enrollment_form_body section#insurance-type .row .col-sm-6.col-lg-4:last-of-type {
        margin-bottom: 28px;
    }

    .new_enrollment_form_body .program-list-group {
        margin-bottom: 20px;
    }

    .new_enrollment_form_body #addsuggbox .row {
        gap: 20px;
    }
}

#mobile-messaging-programs-tc-modal.interstitial.inverse h1 {
    font-family: 'Roboto-Bold';
    font-size: 28px;
    color: #03134B;
    padding-bottom: 10px;
}

#mobile-messaging-programs-tc-modal.interstitial.inverse .inner_interstitial ol {
    margin-left: 105px !important;
}

#mobile-messaging-programs-tc-modal.interstitial.inverse .inner_interstitial ol li p {
    margin-left: 0px;
}

#mobile-messaging-programs-tc-modal.interstitial.inverse .inner_interstitial p {
    font-size: 22px;
    line-height: 28px;
    color: #716F73;
    font-family: 'Roboto-Regular';
}

#mobile-messaging-programs-tc-modal.interstitial.inverse .inner_interstitial ol li {
    font-size: 22px;
    line-height: 28px;
    color: #716F73;
    font-family: 'Roboto-Regular';
}

#mobile-messaging-programs-tc-modal.interstitial.inverse .submit_btn {
    margin-top: 50px;
    display: flex;
    justify-content: center;
    width: 100%;
    text-align: center;
}

#mobile-messaging-programs-tc-modal.interstitial.inverse .submit_btn input#RepathaPrescriptionNext {
    border: none;
    width: 270px;
    background: #c93a31;
    outline: none;
    color: #ffffff;
    padding: 10px 30px;
    border-radius: 20px;
    font-family: 'Roboto-Bold';
    font-size: 20px;
    cursor: pointer;
    display: flex;
    justify-content: center;
    align-items: center;
}

@media only screen and (max-width: 991px) {
    div#mobile-messaging-programs-tc-modal ol {
        margin-left: 30px !important;
    }

    #mobile-messaging-programs-tc-modal.interstitial.inverse .submit_btn {
        margin-top: 30px;
        margin-bottom: 0px;
    }
}

#copay-program-terms-conditions-modal h4 {
    color: #03134b;
    font-family: 'Roboto-Bold';
    font-size: 35px;
}

#copay-program-terms-conditions-modal h5 {
    font-size: 28px;
    font-family: 'Roboto-Bold' !important;
}

#copay-program-terms-conditions-modal p {
    font-size: 22px !important;
    line-height: 28px;
    color: #716F73;
    font-family: 'Roboto-Regular' !important;
}

#copay-program-terms-conditions-modal ul li {
    font-size: 22px !important;
    line-height: 28px;
    color: #716F73;
    font-family: 'Roboto-Regular' !important;
}

#copay-program-terms-conditions-modal ol li {
    font-size: 22px !important;
    line-height: 28px;
    color: #716F73;
    font-family: 'Roboto-Bold' !important;
    padding-bottom: 10px;
}

#copay-program-terms-conditions-modal ol ul li {
    font-family: 'Roboto-Regular' !important;
    ;
}

@media only screen and (max-width: 991px) {
    #copay-program-terms-conditions-modal .submit_btn {
        margin-top: 30px;
        margin-bottom: 0px;
    }
}

#not-eligible-modal .interstitial h1 {
    margin: 0 auto 20px;
}

#not-eligible-modal .interstitial .interstitial_btn_yes a {
    line-height: 1;
}


#results1.results-container .card:not(.selected) {
    background-color: red;
    opacity: 0.54;
}

#results1.results-container .card.selected {
    z-index: 100;
}

.address-sugg-feedback {
    font-size: 18px;
    color: #ea1103;
    font-style: italic !important;
    font-family: 'Roboto-Bold';
}

@media (min-width: 992px) {
    .new_enrollment_form_body .selected_service_group_fb h4 {
        max-width: 678px;
    }

    .new_enrollment_form_body .select_communication_pref div#text_timezone .f_section_title {
        margin-bottom: 10px !important;
    }
}

@media (min-width: 992px) {
    .new_enrollment_form_body .consent_box .accordion-content p.m-top {
        padding-top: 30px;
        margin-top: 15px;
    }
}

@media (max-width: 768px) {
    .new_enrollment_form_body .consent_box-Content .accordion-item .accordion-header.active {
        padding: 13px 11px;
    }
}

@media only screen and (max-width: 991px) {
    .new_enrollment_form_body div#mobile-messaging-programs-tc-modal ol {
        margin-left: 30px !important;
    }
}

.termas-n-condition-container {
    border: 1px solid #707070;
    border-radius: 14px;
    padding: 30px 45px;
}

.termas-n-condition-container .cwrapper {
    max-height: 917px;
    overflow: auto
}

.new_enrollment_form_body div#tac__wrapper h4#tac-hero-title {
    font-family: 'Roboto-Bold';
    font-size: 25px;
    line-height: 28px;
    max-width: 1078px;
    text-align: center;
    margin: auto;
    color: #03134B;
    margin-bottom: 30px;
}

.new_enrollment_form_body .termas-n-condition-container .wrapper.red_bcg h4 {
    font-size: 35px;
    line-height: 35px;
    font-family: 'Roboto-Bold';
    color: #03134B;
    padding-bottom: 20px;
}

.new_enrollment_form_body .termas-n-condition-container .wrapper.red_bcg h5 {
    font-size: 28px;
    line-height: 28px;
    font-family: 'Roboto-Bold';
    color: #03134B;
    padding-bottom: 16px;
}

.new_enrollment_form_body .termas-n-condition-container .wrapper.red_bcg p {
    font-size: 22px;
    line-height: 28px;
    font-family: 'Roboto-Regular';
    color: #716F73;
}

.new_enrollment_form_body .termas-n-condition-container .wrapper.red_bcg li {
    font-size: 22px;
    line-height: 28px;
    font-family: 'Roboto-Regular';
    color: #716F73;
}

.new_enrollment_form_body .termas-n-condition-container .wrapper.red_bcg ol li {
    font-size: 22px !important;
    line-height: 28px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.new_enrollment_form_body .termas-n-condition-container .wrapper.red_bcg ul {
    margin-left: 26px;
    padding-left: 15px;
}

.new_enrollment_form_body .termas-n-condition-container .wrapper.red_bcg ul li {
    padding-top: 5px;
    padding-bottom: 5px;
}

.new_enrollment_form_body .termas-n-condition-container .cwrapper {
    padding-right: 50px;
}

.new_enrollment_form_body .termas-n-condition-container .cwrapper::-webkit-scrollbar {
    width: 7px;
    border-radius: 5px;
}

.new_enrollment_form_body .termas-n-condition-container .cwrapper::-webkit-scrollbar-thumb {
    background: #707070;
    border-radius: 5px;
}

.new_enrollment_form_body .termas-n-condition-container .cwrapper::-webkit-scrollbar-track {
    background: #EFE8E1;
    border-radius: 5px;
}

.new_enrollment_form_body .termas-n-condition-container .wrapper.red_bcg p {
    margin-bottom: 0px;
}

.new_enrollment_form_body .termas-n-condition-container .wrapper.red_bcg {
    max-width: 1020px;
}

.new_enrollment_form_body .termas-n-condition-container .wrapper.red_bcg ol {
    margin-left: 20px;
}

.new_enrollment_form_body .termas-n-condition-container .wrapper.red_bcg ul ul {
    list-style: circle !important;
}

.new_enrollment_form_body .termas-n-condition-container .wrapper.red_bcg ul {
    list-style: disc;
}

.new_enrollment_form_body #tac__wrapper+.authorization-enrollment .consent_container {
    margin-top: 50px;
}

@media (max-width: 991px) {
    .new_enrollment_form_body .termas-n-condition-container {
        padding: 30px 30px;
    }

    .new_enrollment_form_body .termas-n-condition-container .wrapper.red_bcg {
        max-width: 265px;
    }

    .new_enrollment_form_body .termas-n-condition-container .wrapper.red_bcg ul {
        margin-left: 10px !important;
    }
}


.new_enrollment_form_body .tac-action__wrapper {
    margin-top: 30px;
    display: flex;
    flex-direction: column;
}

#tac-action-container {
    display: flex;
    flex-direction: row;
    gap: 20px;
}

.new_enrollment_form_body .tac-action__wrapper #tac-label {
    font-size: 22px;
    line-height: 28px;
    font-family: 'Roboto-Regular';
    color: #716F73;
}

#tac-error-wrapper .error-msg {
    text-align: center;
}

.new_enrollment_form_body .tac-action__wrapper input#agree-for-terms {
    width: 20px;
    height: 20px;
}

.new_enrollment_form_body .tac-action__wrapper label {
    margin-bottom: 0px;
}

.tac-action__wrapper input[type="checkbox"] {
    opacity: 0;
    position: absolute;
    visibility: hidden;
}

.tac-action__wrapper .checkbox-input::before {
    display: block;
    min-width: 28px;
    width: 28px;
    height: 28px;
    background-color: #ffffff;
    border: 1px solid #707070;
    text-align: center;
    border-radius: 0;
    content: "";
}

.tac-action__wrapper input:checked~.checkbox-input::before {
    background-color: transparent;
    box-shadow: none;
    background-image: url(/-/media/Themes/Amgen/Repatha-com-Redesign/Repatha-com-Redesign/Images/Content/Icons/Check.png);
    background-repeat: no-repeat;
    border: 1px solid #707070;
    background-position: center;
}

#address-sugg-feedback {
    margin-bottom: 14px;
}

.page-repatha-aspire .hero-banner-section {
    height: auto;
}

.real-patient-banner-img {
    position: absolute;
    bottom: 0px;
    right: 25%;
    color: #ffff;
    line-height: 21px;
    font-size: 12px;
    font-weight: 400;
    text-shadow: 0px 2px 2px black;
}

#common-header-bottom-txt,
.new_enrollment_form_body #common-header-bottom-txt {
    display: none;
}


.page-repatha-aspire .contact-wrapper h3.patient-detailss-amgen-privacy {
    color: #00144F;
    font-size: 12px;
    line-height: 21px;
    font-weight: 400;
    width: 75%;
    text-align: left;
    font-family: Arial;
}

.page-repatha-aspire .contact-wrapper h3.patient-detailss-amgen-privacy a {
    text-decoration: underline;
    color: #00144F;
}

.page-repatha-aspire .contact-wrapper h3.technical-related-info {
    font-family: Arial;
    color: #ffffff;
    font-size: 18px;
    line-height: 23px;
    font-weight: 700;
    text-align: left !important;
}

.page-repatha-aspire .contact-wrapper h3.technical-related-info a {
    text-decoration: underline;
    color: #ffffff;
    font-size: 18px;
    line-height: 23px;
    font-weight: 700;
    white-space: nowrap;
}

.page-repatha-aspire .promo-Prescription-card p.commercil-insure-pat-tac {
    color: #000000;
    font-size: 12px;
    line-height: 21px;
    font-weight: 400;
    text-align: left;
    width: 100%;
}

.details-about-you-wrapper-header h3,
#copay-card-section #copya-card-section-title h3,
#repatha-reminder-section .container.repatha-injection .rich-text h3 {
    font-size: 18px;
    line-height: 23px;
    font-weight: bold;
    color: #DB2725;
    font-family: "Montserrat";
    margin-bottom: 6px;
    text-align: center;
}

.details-about-you-wrapper-header p,
#copay-card-section #copya-card-section-title p,
#repatha-reminder-section .container.repatha-injection .rich-text p {
    font-size: 16px;
    line-height: 21px;
    font-weight: 400;
    color: #00144F;
    font-family: Arial;
    margin-bottom: 20px;
    text-align: center;
}

#repatha-reminder-section .container.repatha-injection .rich-text {
    text-align: center;
}


#copaycard-modal .modal-light-head {
    width: 100%;
}

.page-repatha-aspire #footer {
    z-index: 10;
}

#copaycard-modal .card_blue_box {
    margin-top: 45px;
}

.page-repatha-aspire #copaycard-modal .quantum-modal__dialog_print-modal {
    align-items: unset;
}

.page-repatha-aspire #copaycard-modal .quantum-modal__dialog_print-modal h2 {
    text-align: center;
}

#copaycard-modal .quantum-modal__dialog_print-modal .row.column-splitter [class='col-sm-5'] p {
    margin-top: 15px;
}

#copaycard-modal .quantum-modal__dialog_print-modal .modal-eligibility-condition {
    font-size: 16px;
    line-height: 21px;
    font-weight: 400;
    color: #FFFFFF;
    padding-inline: 35px;
}

#copaycard-modal .quantum-modal__dialog_print-modal .modal-eligibility-condition a {
    text-decoration: underline;
    color: #ffffff
}

#copaycard-modal.dash-copay-card-print .quantum-modal__dialog_print-modal .modal-eligibility-condition {
    font-family: Arial;
}

#copaycard-modal.dash-copay-card-print .quantum-modal__dialog_print-modal .modal-eligibility-condition a {
    color: #00144F;
}

.page-repatha-aspire #repatha-device-section .device-radio-btn label {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    flex-direction: row;
    gap: 10px;
}

.page-repatha-aspire #repatha-device-section .device-radio-btn .device-img {
    flex: 0;
}

.page-repatha-aspire #repatha-device-section .device-radio-btn h3 {
    max-width: fit-content;
}

.page-repatha-aspire .promo-Prescription-card .field-promotext2 {
    align-items: center;
}

.page-repatha-aspire #repatha-device-section .row.column-splitter div[class^="col-"] {
    margin-bottom: 0px;
}

#Modal_Site_Leave .quantum-modal__dialog {
    padding: 30px 20px;
}

.page-repatha-aspire .promo-Prescription-card .promo-text .field-promotext2 p:nth-of-type(2) {
    display: flex;
    width: 100%;
    align-items: center;
    justify-content: flex-start;
}

/* Co-pay modal in dashboard view */
.page-repatha-aspire #copaycard-modal.dash-copay-card-print .quantum-modal__dialog_print-modal {
    background-color: #ffffff;
}

.page-repatha-aspire #copaycard-modal.dash-copay-card-print .quantum-modal__dialog_print-modal .modal-richtext,
.page-repatha-aspire #copaycard-modal.dash-copay-card-print .quantum-modal__dialog_print-modal .modal-eligibility-condition,
.page-repatha-aspire #copaycard-modal.dash-copay-card-print .quantum-modal__dialog_print-modal .modal-title,
.page-repatha-aspire #copaycard-modal.dash-copay-card-print .quantum-modal__dialog_print-modal .promo .field-promotext,
.page-repatha-aspire #copaycard-modal.dash-copay-card-print .quantum-modal__dialog_print-modal .row.column-splitter p {
    color: #00144F;
}

.page-repatha-aspire #copaycard-modal.dash-copay-card-print .quantum-modal__dialog_print-modal .modal-actions-btn .modal-foot-text {
    display: none;
}


.page-repatha-aspire .copay-card .field-promotext img {
    max-width: 164px;
}

.page-repatha-aspire .quantum-top-nav ul.quantum-drop-down-menu__list .quantum-drop-down-menu__list-item:nth-child(1),
.page-repatha-aspire .quantum-header ul.quantum-drop-down-menu__list .quantum-drop-down-menu__list-item:nth-child(6) .btn {
    display: none;
}

.page-repatha-aspire .quantum-header ul.quantum-drop-down-menu__list .quantum-drop-down-menu__list-item:nth-child(6) {
    position: relative;
    height: 62px;
}

.page-repatha-aspire .quantum-header ul.quantum-drop-down-menu__list .quantum-drop-down-menu__list-item:nth-child(6)::before {
    content: '';
    position: absolute;
    top: 0px;
    left: 0px;
    background-image: url(/~/media/Themes/Amgen/Repatha-com-Redesign/Repatha-com-Redesign/Images/Content/Common/amgen-support-logo.png);
    height: 100%;
    width: 100%;
    background-size: contain;
    background-repeat: no-repeat;
    background-position-y: center;
}

@media only screen and (max-width: 991px) {
    .quantum-header a.menu-btn {
        background-color: transparent;
        pointer-events: none;
        position: relative;
        height: 40px;
    }

    .quantum-header a.menu-btn:after {
        content: '';
        position: absolute;
        top: 0px;
        left: 0px;
        background-image: url(/~/media/Themes/Amgen/Repatha-com-Redesign/Repatha-com-Redesign/Images/Content/Common/amgen-support-logo.png);
        height: 100%;
        width: 100%;
        background-size: contain;
        background-repeat: no-repeat;
        background-position-y: center;
        background-color: white;
    }
}

#services_grid_row .promo-wrapper-content .content-text1,
#services_grid_row .promo-wrapper-content .content-text1 p,
#services_grid_row .promo-wrapper-content .content-text2,
#services_grid_row .promo-wrapper-content .content-text2 ul li {
    font-family: Arial;
    color: #000000;
    font-size: 16px;
    font-weight: 400;
    line-height: 21px;
}

.prescription-dob-section .component-content:first-child {
    margin-bottom: 32px;
}

.prescription-dob-section h3,
.repatha-device-selection-section h3 {
    font-family: Arial;
    font-size: 16px;
    font-weight: 700;
    line-height: 21px;
    margin-bottom: 15px;
    color: #000000;
}

.page-repatha-aspire .promo-Prescription-card .component-content .promo-text .field-promotext {
    padding-left: 0px;
}

#eligible_for_med_info .copay-card-type,
#insurance-type-section .copay-card-type-grid .copay-card-type h3 {
    font-family: Arial;
    font-size: 16px;
    font-weight: 700;
    line-height: 21px;
}

#insurance-type-section .copay-card-type-grid .copay-card-type div {
    font-family: Arial;
    font-size: 16px;
    font-weight: 400;
    line-height: 21px;
}

#eligible_for_med_info .copay-card-type {
    color: #000000;
}

#eligible_for_med_info .copay-card-type .radio-btns .radio-text {
    color: #00144F;
    font-family: Arial;
    font-size: 16px;
    line-height: 21px;
    font-weight: 400;
}

.quantum-isi-tray__content p {
    color: #333333;
}

.page-repatha-aspire #copay-card-section .call-number {
    text-wrap: nowrap;
    color: #000000 !important;
    font-weight: bold;
    font-family: Arial;
}

.page-repatha-aspire .quantum-isi-tray__content p {
    font-family: 'Roboto-Regular';
}

.page-repatha-aspire .approved-use-isi {
    font-family: 'Roboto-Bold';
}

.page-repatha-aspire .isi-title-isi {
    font-family: 'Roboto-Bold';
}

.page-repatha-aspire .quantum-isi-tray__content ul {
    font-family: 'Roboto-Regular';
}

.r-device_sureClick_thumb-info,
.r-device_prefilled_thumb-info {
    display: none;
}

.r-device-name-wrapper {
    display: flex;
    flex-direction: column;
}

.r-device-name-wrapper #ph_device_Name {
    margin-bottom: 0px;
}

.r-device-name-wrapper p.r-device_sureClick_thumb-info,
.r-device-name-wrapper p.r-device_prefilled_thumb-info {
    font-size: 16px;
    font-weight: 400;
    line-height: 21px;
    font-family: Arial;
}

.page-repatha-aspire .repatha-injection-section .radio-text {
    bottom: 0px;
    margin-bottom: 0px;
}

.page-repatha-aspire #refill_reminder_db .promo-Prescription-card tr td:nth-child(2),
.page-repatha-aspire #treatment_reminder_db .promo-Prescription-card tr td:nth-child(2),
.page-repatha-aspire #sharps_disposal_db .promo-Prescription-card tr td:nth-child(2) {
    text-align: right;
    padding-right: 10px;
}

.page-repatha-aspire .top-left-border-radius .info-table tr td:nth-child(2) {
    text-align: right;
    padding-right: 10px;
}

.page-repatha-aspire #refill_reminder_db .promo-Prescription-card tr:first-child td,
.page-repatha-aspire #treatment_reminder_db .promo-Prescription-card tr:first-child td {
    padding-bottom: 0px
}

.new_enrollment_form_body .prescription-enrollment-form .text-nowrap {
    white-space: nowrap;
}

#copaycard-modal .ptint-white,
#copaycard-modal.dash-copay-card-print .not-print {
    display: none;
}

#copaycard-modal .not-print,
#copaycard-modal.dash-copay-card-print .ptint-white {
    display: block;
}

#copaycard-modal.dash-copay-card-print .modal-title {
    padding-top: 0px;
}

#copaycard-modal.dash-copay-card-print .ptint-white {
    font-family: 'Montserrat';
    font-weight: 700;
    line-height: 23px;
    font-size: 18px;
}

.page-repatha-aspire .r-device-name-wrapper #ph_device_Name #ph_no_device {
    padding-left: 2px;
}

.page-repatha-aspire #refill_reminder_db .field-promotext2 .phrefillfreq::first-letter {
    text-transform: capitalize;
}

.page-repatha-aspire #copay_service_db.not-present+#rest_services_block_db {
    /* background-color: red; */
    max-width: 100%;
    flex: 0 0 100%;
    padding-inline: 0px;
}

.page-repatha-aspire #copay_service_db.not-present+#rest_services_block_db .isPresent {
    max-width: 50%;
    flex: 0 0 50%;
    padding-left: 10px;
    padding-right: 10px;
}

.page-repatha-aspire #copay_service_db.not-present+#rest_services_block_db .isPresent#refill_reminder_db .top-right-border-radius {
    border-radius: 80px 0px 0px 0px
}

#sharps-disposal-wrapper>.component>.component-content {
    flex-direction: column;
}

.page-repatha-aspire #sharps-disposal-wrapper .new-order-wrapper {
    display: flex;
    padding-top: 10px;
    padding-bottom: 10px;
    background-color: #ffffff;
}

.page-repatha-aspire #sharps-disposal-wrapper .new-order-wrapper .new-order-content {
    font-size: 16px;
    font-weight: 400;
    line-height: 21px;
    font-family: "Arial";
    color: #000000;
    margin-left: 8px;
}

.sharpsdisposal--wrapper {
    display: flex;
    gap: 15px;
}

/* .page-repatha-aspire #sharps-disposal-wrapper .new-order-wrapper {
    display: none;
} */

.page-repatha-aspire #sharps-disposal-wrapper .new-order-wrapper .custom-checkbox input:checked~.checkmark {
    border: 1px solid #00144F;
    background: #ffffff;
}

.page-repatha-aspire #sharps-disposal-wrapper .new-order-wrapper .custom-checkbox .checkmark:after {
    border: solid #00144F;
    border-width: 0 2px 2px 0;
}


@media (min-width: 768px) and (max-width: 1180px) {
    .new_enrollment_form_body.content-pages .enroll-top-banner {
        height: auto !important;
        margin-bottom: 12px;
    }
}

#copay_service_db.isPresent {
    display: block !important;
}

.new_enrollment_form_body .pi-option-group .date_drop_down_inline .date-dropdowns {
    position: relative;
}

.new_enrollment_form_body .pi-option-group .date_drop_down_inline .date-dropdowns .error-msg {
    position: absolute;
    top: auto;
    bottom: 0px;
    transform: translateY(100%);
}

.page-loading-indicator-backdrop {
    display: none;
    background: rgba(255, 255, 255, 0.85);
    color: #000000;
    height: 100vh;
    width: 100vw;
    position: fixed;
    top: 0px;
    left: 0px;
    z-index: 100;
}

.page-loading-indicator-backdrop .page-lading__wrapper {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 100%;
}

.page-loading-indicator-backdrop .page-lading__wrapper .page-lading-section {
    margin-top: 5%;
    border: 16px solid #f3f3f3;
    /* Light grey */
    border-top: 16px solid #3357c0;
    /* Blue */
    border-radius: 50%;
    width: 120px;
    height: 120px;
    animation: spin 2s linear infinite;
}

@keyframes spin {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

.copay-registration-new-design .faq_sm-container {
    color: #00144F;
}

@media (min-width: 992px) {
    .copay-registration-new-design .faq_sm-container {
        max-width: 774px;
        margin-inline: auto;
    }
}

/* faq page */
.copay-registration-new-design .faq_heading {
    font-size: 32px;
    line-height: 40px;
    font-weight: 600;
    color: #00144F;
}

.copay-registration-new-design .faq-block {
    color: #00144F;
    padding: 12px;
}

.copay-registration-new-design .faq-block h4 {
    font-size: 16px;
    margin-top: 0;
    line-height: 21px;
    margin-bottom: 10px;
}

.copay-registration-new-design .faq-block h4:before {
    content: "Q: ";
}

.copay-registration-new-design .ans_block {
    font-weight: 500;
}

.copay-registration-new-design .ans_block:before {
    content: "A: ";
}

.copay-registration-new-design .ans_block a {
    color: inherit;
}

.copay-registration-new-design .faq_sm-container+.faq_sm-container {
    margin-top: 20px;
}

.page-repatha-aspire #pushtronex-device+.component.rich-text,
.new_enrollment_form_body #pushtronex-device+.component.rich-text {
    display: none;
}

.what-is-repatha #common-header-bottom-txt {
    display: none;
}

#copaycard-modal .printCopayDashEligible {
    display: block;
}

#copaycard-modal.dash-copay-card-print .printCopayDashEligible {
    display: none;
}

#copaycard-modal .printDashEligible {
    display: none;
}

#copaycard-modal.dash-copay-card-print .printDashEligible {
    display: block;
}

.repatha-plus #common-header-bottom-txt,
.new-to-repatha #common-header-bottom-txt,
.staying-on-repatha #common-header-bottom-txt {
    display: none;
}

.astrisk-sup {
    top: -3px;
    position: relative;
    font-size: 16px;
}

@media (max-width: 767px) {
    .what-is-repatha #common-header-bottom-txt {
        display: none;
    }

    #common-header-bottom-txt {
        display: none;
    }

    .new_enrollment_form_body #common-header-bottom-txt {
        display: inline-flex;
        visibility: visible;
    }

    .new_enrollment_form_body #common-header-bottom-txt .dash-hero-amgen-logo {
        display: none !important;
        visibility: none !important;
    }

    .new_enrollment_form_body #common-header-bottom-txt {
        display: block;
    }

    .page-home .top-banner-below-sec.dashboard-hero-section {
        flex-direction: row;
        align-content: flex-end;
        justify-content: flex-end;
    }

    .quantum-header a.menu-btn,
    .quantum-header a.menu-btn {
        background: #c93a31;
        pointer-events: auto;
    }

    .quantum-header a.menu-btn:after,
    .quantum-header a.menu-btn:after {
        display: none;
    }

    .page-repatha-aspire a.menu-btn {
        background: #ffffff;
        pointer-events: none;
    }

    .page-repatha-aspire a.menu-btn:after {
        display: block !important;
    }

    .page-repatha-aspire #common-header-bottom-txt {
        display: block;
    }

    .new_enrollment_form_body .top-banner-below-sec .dah-hero-caption {
        display: none;
    }

    .new_enrollment_form_body.content-pages .top-banner-below-sec {
        align-items: flex-end;
    }

    .page-home .dash-one-word-wrapper,
    .page-home .top-banner-below-sec,
    .new_enrollment_form_body .dash-one-word-wrapper {
        display: none;
    }

    .page-home .dash-hero-sec-wrapper .dash-hero-amgen-logo {
        width: 100%;
    }

    .page-home .dash-hero-sec-wrapper .dash-hero-amgen-logo img {
        display: block !important;
        visibility: visible !important;
        float: right;
    }

    .page-home .dash-hero-sec-wrapper .dah-hero-caption {
        display: none;
    }

    .page-repatha-aspire .hero-banner-section .banner-slide-content {
        margin-top: 36px;
    }

    .page-repatha-aspire #aspire-dashboard-container-wrapper {
        margin-top: 3rem;
    }

    .page-repatha-aspire .info-table td {
        text-align: left !important;
    }

    .page-repatha-aspire #copay_service_db.not-present+#rest_services_block_db .isPresent {
        max-width: 100%;
        flex: 0 0 100%;
    }

    .page-repatha-aspire .info-section {
        box-shadow: -1px 10px 1px 15px #00144F;
    }

    .page-repatha-aspire #common-header-bottom-txt {
        display: block;
        margin-top: 12px;
    }

    .page-repatha-aspire .top-banner-below-sec .dah-hero-caption ul li:nth-child(2)::after {
        display: none;
    }

    .page-repatha-aspire .top-banner-below-sec .dah-hero-caption ul {
        flex-wrap: wrap;
        justify-content: center;
    }

    .page-repatha-aspire .dash-one-word-wrapper {
        text-align: center;
        margin-top: 12px;
    }
}

@media print {
    /* html, body {
        height: 900px;
    } */
 
    #home-banner-section,
    #aspire-dashboard-container-wrapper {
        display: block;
        visibility: hidden;
        height: 0px !important;
        overflow: hidden;
    }
 
    #copaycard-modal {
        visibility: visible;
        position: fixed;
        left: 0;
        top: 0;
    }
 
    .page-repatha-aspire #copaycard-modal.dash-copay-card-print.quantum-modal {
        background: #ffffff;
    }
 
    .page-repatha-aspire #copaycard-modal.dash-copay-card-print,
    .page-repatha-aspire #copaycard-modal.dash-copay-card-print .quantum-modal__dialog_print-modal {
        visibility: visible;
    }
 
    .page-repatha-aspire #copaycard-modal .quantum-modal__dialog_print-modal .modal-richtext,
    .page-repatha-aspire #copaycard-modal .quantum-modal__dialog_print-modal .modal-eligibility-condition,
    .page-repatha-aspire #copaycard-modal .quantum-modal__dialog_print-modal .modal-title,
    .page-repatha-aspire #copaycard-modal .quantum-modal__dialog_print-modal .promo .field-promotext,
    .page-repatha-aspire #copaycard-modal .quantum-modal__dialog_print-modal .row.column-splitter p {
        color: #ffffff;
    }
 
    /* copay card print enrollment page */
    h3.form-section-title.enroll-final-title {
        font-family: 'Montserrat';
        font-weight: 700;
        line-height: 23px;
        font-size: 18px;
        margin-bottom: 0;
    }
 
    .right-here {
        display: none;
    }
 
    #copay_card_print_page {
        background: #fff;
        margin-bottom: 0px;
        padding: 0px !important;
    }
 
    .new_enrollment_form_body .blue-background {
        padding: 0px !important;
    }
 
    #copay_card_print_page .row.column-splitter .text-white.no-margin-bottom,
    #copay_card_print_page .row.column-splitter .promo .field-promotext,
    #copay_card_print_page .row.column-splitter p {
        color: #03134B;
    }
 
    #copay_card_print_page h3.form-section-title.form-section-title-lg {
        color: #03134B !important;
        font-size: 21px;
        font-weight: 600;
        line-height: 30px;
        margin-bottom: 10px;
    }
 
     #copay_card_print_page .you-are-text{
           color: #03134B !important;
          font-size: 18px;
     }
    .further-text{
          color: #03134B !important;
    }
    #copay_card_print_page .final-card {
        width: 100%;
    }
 
    .service_fb_container {
        display: none;
    }
 
    .alert {
        display: none;
    }
 
    .new_enrollment_form_body .blue-background .column-splitter .col-sm-7 p b {
        white-space: pre;
    }
  .new_enrollment_form_body .blue-background .column-splitter .col-sm-7 p{
      margin-bottom: 0;
      padding-bottom: 0;
      max-width: 160px;
  }
    .new_enrollment_form_body .blue-background .row .col-sm-12:nth-child(1) .print-box .print-box-flex,
    .new_enrollment_form_body .blue-background .column-splitter .col-sm-7 p {
        font-size: 13px;
        line-height: 20px;
    }
 
    .new_enrollment_form_body .blue-background .field-promotext {
        font-size: 18px;
        line-height: 24px;
    }
 
    .new_enrollment_form_body .blue-background#copay_card_print_page .promo {
      gap: 0px;
        margin-bottom: 0px;
    }
 
    #copay_card_print_page .field-promoicon img {
        width: 75%;
    }
 
    .new_enrollment_form_body #copay_card_print_page.blue-background .promo .field-promoicon {
        display: flex;
        align-items: center;
        justify-content: center;
    }
 
    .new_enrollment_form_body #copay_card_print_page .print-box-last-para .showonlyforenroll b {
        font-size: 18px;
    }
 
    .new_enrollment_form_body .blue-background .column-splitter .col-sm-5 .row:before {
        content: '';
        height: 200px;
        width: 100px;
        top: 75px;
        position: absolute;
        color: transparent;
        left: -5px;
        border: 2px dashed #03134b;
        position: absolute;
        border-right: 0;
    }
    .new_enrollment_form_body .blue-background .column-splitter .col-sm-5 .row{
        position: relative;
    }
    .new_enrollment_form_body section.prescription-enrollment-form .container{
        max-width: 100%;
    }
    .new_enrollment_form_body .selected_service_group_fb h3.form-section-title, .new_enrollment_form_body .blue-background .form-section-title.form-section-title-lg{
        max-width: 100%;
        width: 100%;
    }
    .new_enrollment_form_body .component-content, .new_enrollment_form_body  .container{
        max-width: 100%;
    }
    .new_enrollment_form_body .blue-background .column-splitter{
        display: flex;
        justify-content: space-between;
        max-width: 100%;
        margin: auto;
    }
    .new_enrollment_form_body .blue-background .column-splitter .col-sm-7{
        flex: 0 0 50%;
        max-width: 50%;
    }
    .new_enrollment_form_body .blue-background .column-splitter .col-sm-5{
        flex: 0 0 50%;
        max-width: 50%;
        padding: 0;
    }
    .new_enrollment_form_body .blue-background .column-splitter .col-sm-7{
        padding: 0;
    }
    .new_enrollment_form_body .blue-background .column-splitter .col-sm-7 .promo{
        flex-wrap: nowrap;
        display: flex;
        gap: 45px;
        flex-direction: row;
        justify-content: start;
        align-items: center;
    }
    .new_enrollment_form_body .blue-background .column-splitter .col-sm-7 p{
        text-align: left;
        padding-bottom: 15px;
    }
    .new_enrollment_form_body .blue-background .promo .field-promoicon{
        max-width: 80px !important;
        max-height: 80px !important;
    }
    .new_enrollment_form_body .blue-background .promo:first-of-type .field-promotext{
        max-width: calc(100% - 145px);
        width: calc(100% - 145px);
        text-align: left !important;
    }
    .new_enrollment_form_body .blue-background .column-splitter .col-sm-7 .promo:nth-child(2) .field-promotext, .new_enrollment_form_body .blue-background .column-splitter .col-sm-7 .promo:nth-child(3) .field-promotext, .new_enrollment_form_body .blue-background .column-splitter .col-sm-7 .promo:nth-child(4) .field-promotext{
        text-align: left !important;
    }
    .new_enrollment_form_body .blue-background .row .col-sm-12:nth-child(1) .print-box{
        width: 250px;
    }
    .new_enrollment_form_body .blue-background .column-splitter .col-sm-5 .col-sm-12 img{
        max-width: 265px;
        margin-top: -15px;
    }
    .new_enrollment_form_body .blue-background .column-splitter .col-sm-5 p{
        font-size: 10px;
        text-align: left;
        padding: 0 0 10px;
        margin: 0;
        line-height: 20px;
    }
    .new_enrollment_form_body .blue-background .column-splitter .col-sm-7 .promo .field-promotext{
         font-size: 13px;
         line-height: 23px;
         max-width: 160px;
    }
    .new_enrollment_form_body .blue-background .row .col-sm-12:nth-child(1) .print-box{
        padding: 18px 0 18px 18px !important;
    }
    .new_enrollment_form_body .blue-background .row .col-sm-12:nth-child(1) .print-box .print-box-flex{
        font-size: 13px;
    }
    .new_enrollment_form_body .blue-background .further-text, .new_enrollment_form_body .blue-background .print-box-last-para b p.footnote{
        font-size: 10px !important;
        line-height: 12px !important;
        padding: 0;
        margin: 0;
        text-indent: 0;
    }
    .new_enrollment_form_body .blue-background .print-box-last-para{
        max-width: 100%;
        display: flex;
        flex-direction: column;
        gap: 0;
    }
    .new_enrollment_form_body .blue-background .print-box-last-para p.showonlyforenroll{
        font-size: 12px;
        line-height: 20px;
        font-weight: 900;
        padding: 25px 0 10px;
        margin: 0 ;
    }
    .new_enrollment_form_body .blue-background .print-box-last-para p.showonlyforenroll b{
        font-weight: 900;
        font-size: 12px;
    }
    .new_enrollment_form_body .feedback_group_section{
        display: flex;
        min-height: 90vh;
        align-items: center;
        justify-content: center;
        padding: 0 35px;
    }
    .new_enrollment_form_body .blue-background{
        margin-top: 0;
    }
    .new_enrollment_form_body .blue-background .promo{
        margin: 3px 0 ;
        padding: 0;
    }
    .new_enrollment_form_body .blue-background .further-text .astrisk-sup, .new_enrollment_form_body .blue-background .print-box-last-para b p.footnote .astrisk-sup{
        font-size: 60%;
    }
    .new_enrollment_form_body .grecaptcha-badge{
        display: none;
        visibility: hidden;
        opacity: 0;
    }
    
}


.copaytcs .gray-bg-container h1 {
    font-family: 'Roboto-Bold';
    font-size: 35px;
    color: #03134B;
}

.copaytcs .gray-bg-container .title-heading {
    font-family: 'Roboto-Bold';
    font-size: 28px;
    color: #03134B;
}

.copaytcs .gray-bg-container p {
    font-family: 'Montserrat-Regular';
    font-size: 22px;
    color: #03134B;
}

.copaytcs .gray-bg-container h2 {
    font-family: 'Montserrat-Bold';
    font-size: 22px;
    color: #03134B;
    margin-bottom: 10px;
    margin-top: 26px;
    text-transform: uppercase;
}

.copaytcs .gray-bg-container ul li {
    font-family: 'Montserrat-Regular';
    font-size: 22px;
    color: #03134B;
    margin-left: 37px;
    line-height: 28px;
    margin-bottom: 10px;
}

.copaytcs .gray-bg-container ul strong {
    font-family: 'Montserrat-Bold';
    font-size: 22px;
    color: #03134B;
}

.copaytcs .gray-bg-container div strong {
    font-family: 'Montserrat-Bold';
    font-size: 22px;
    color: #03134B;
}

.copaytcs .gray-bg-container .eligibility p {
    margin-left: 19px;
}

.copaytcs .gray-bg-container .program-benefits p, .copaytcs .gray-bg-container .program-details p {
    margin-left: 30px;
}

.quantum-isi-tray__content p {

    font-family: "Roboto-Regular";

    font-size: 14px;

    color: #6D6A6A;

}

.quantum-isi-tray__content .you-are-encouraged {

    font-family: "Roboto-Bold";

    font-size: 14px;

    color: #03134B;

}

.quantum-isi-tray__content .isit-last-content {

    color: #03134B;

}


.quantum-isi-tray__content ul {
    padding-left: 0px !important;
}

.quantum-isi-tray__content p {

    font-family: "Roboto-Regular";

    font-size: 14px;

    color: #6D6A6A;

}
.quantum-isi-tray__content p .display-inline{
    display: inline-block;
}
.quantum-isi-tray__content .you-are-encouraged {

    font-family: "Roboto-Bold";

    font-size: 14px;

    color: #03134B;

}

.quantum-isi-tray__content .isit-last-content {

    color: #03134B;

}


.patient-auth .gray-bg-container {
    background: #f4f3f3;
    padding-top: 44px;
    margin-top: 38px;
    color: #03134B;
    height: 630px;
}



.patient-auth .gray-bg-container .tcs-heading {

    font-family: "Roboto-Bold";
    font-size: 35px;
    line-height: 35px;
}

.patient-auth .gray-bg-container>.component-content {
    overflow-y: scroll;
    height: 562px;
    text-align: justify;
}


.patient-auth .component.container>.component-content {
    max-width: 1225px;
    margin: 0 auto;
}

.patient-auth .gray-bg-container .heading {
    font-family: 'Roboto-Bold';

}

.patient-auth .gray-bg-container ul {
    padding-left: 40px;
}



.patient-auth .gray-bg-container .tcs-sub-heading {

    font-size: 28px;
    font-family: "Roboto-Bold";

}

.repatha-plus .banner-txt {
    max-width: 292px;
}

.repatha-plus .banner-txt p:first-child {
    font-size: 30px;
    position: relative;
    top: 30px;
}

.repatha-plus .repatha-plus-banner {
    margin-bottom: -20px
}

.copay-loookup-page section.patient-information-group h3.form-section-title {
    font-family: 'Montserrat-Bold' !important;
    font-size: 40px;
    color: #00144F;
}

.copay-loookup-page .form-description {
    font-family: 'Roboto-Regular';
    font-size: 20px;
    color: #45484B;
    text-align: left;
    line-height: 26px;
}

.copay-loookup-page .form-description a {
    text-decoration: underline;
    color: #0063C3
}

.copay-loookup-page .form-label {
    font-family: 'Roboto-Bold';
    font-size: 22px;
    color: #45484B;
}

.copay-loookup-page .name-field,
.number-field {
    border: 1px solid #707070;
    height: 40px;
    font-size: 22px;
}

.copay-loookup-page .date_field-below-txt {
    display: none;
}

.copay-loookup-page .new_enrollment_form_body .jcf-select-text>span {
    font-size: 22px;
}

.copay-loookup-page #patient_copay_info_submit {
    width: 251.03px;
}

.copay-loookup-page .submit_btn {
    margin-top: 0px;
}

@media (max-width: 767px) {

    .copay-loookup-page section.prescription-enrollment-form section.patient-information-group .form-section-title {
        font-family: 'Montserrat-Bold' !important;
        font-size: 28px;
        color: #00144F;
        text-align: left;
    }

    .copay-loookup-page .form-description {
        font-family: 'Roboto-Regular';
        font-size: 20px;
        color: #45484B;
        text-align: left;
    }

    .copay-loookup-page #patient_copay_info_submit {
        width: 346.88px;
    }
}

/* starting repatha */
.starting-repatha .starting-repatha-banner .component-content .container,
.repatha-cost .starting-repatha-banner .component-content .container {
    position: relative;
    height: 100%;
}

.starting-repatha .ifo-banner {
    padding: 38px 10px;
    width: 163px;
    border-radius: 17px;
    background: #051348;
    margin: 0;
    position: relative;
    float: right;
    position: absolute;
    right: 0px;
    bottom: 0px;
    height: 199px;
    top: 30px;
    display: none;
}

.starting-repatha .ifo-banner-wrapper p,
.repatha-cost .ifo-banner-wrapper p {
    font-family: 'Montserrat';
    font-size: 16px;
    line-height: 21px;
    text-align: center;
    margin-bottom: 0;
    color: #fff;
    font-weight: 600;
}

.starting-repatha .ifo-banner .alert__close,
.repatha-cost .ifo-banner .alert__close {
    top: 5px;
    right: 10px !important;
    color: #fff !important;
}

.starting-repatha .ifo-banner::after {
    content: "";
    position: absolute;
    bottom: 18%;
    left: 16%;
    width: 60%;
    height: 34%;
    clip-path: polygon(100% 0, 25% 0, 0 92%);
    background: #051348;
    top: auto;
    transform: translateY(100%);
}

.repatha-cost .ifo-banner::after {
    content: "";
    position: absolute;
    bottom: 2%;
    left: 16%;
    width: 34px;
    height: 23px;
    clip-path: polygon(100% 0, 25% 0, 0 92%);
    background: #051348;
    top: auto;
    transform: translateY(100%);
}

.repatha-cost .ifo-banner {
    padding: 23px 19px 19px 19px;
    width: 275px;
    border-radius: 17px;
    background: #051348;
    margin: 0;
    position: relative;
    float: right;
    position: absolute;
    right: 0px;
    height: 125px;
    top: -104px;
    display: none;
}

.paying-for-repahta-banner-wrapper {
    margin-top: 93px;
}


@media (max-width: 992px) {

 
    .starting-repatha .starting-repatha-banner .component-content,
    .starting-repatha .starting-repatha-banner .component-content .container {
        height: 100%;
    }

    .starting-repatha .ifo-banner,
    .repatha-cost .ifo-banner {
        float: right;
        margin-top: 20px;
    }

    .starting-repatha .ifo-banner-wrapper p,
    .repatha-cost .ifo-banner-wrapper p {
        font-size: 13px;
        line-height: 18px;
    }

    .starting-repatha .ifo-banner {
        padding: 25px 7px;
        width: 124px;
        /* position: relative; */
        height: fit-content;
        bottom: 20px;
        position: absolute;
        right: 0px;
        top: auto;
    }

    .repatha-cost .ifo-banner {
        padding: 25px 17px;
        width: 314px;
        /* position: relative; */
        height: fit-content;
        position: absolute;
        left: 0px;
        top: -148px;
        bottom: auto;
        right: 0px;
        margin-left: auto;
        margin-right: auto;
    }

    .starting-repatha .ifo-banner::after {
        bottom: 10%;
        height: 20%;
        clip-path: polygon(109% 0, 32% 0, 0 92%);
    }

    .repatha-cost .ifo-banner::after {
        bottom: 2%;
        height: 20%;
        clip-path: polygon(109% 0, 32% 0, 0 92%);
    }

    .starting-repatha .ifo-banner .alert__close,
    .repatha-cost .ifo-banner .alert__close {
        top: 1px !important;
        right: 9px !important;
        font-size: 25px !important;
    }
}

.starting-repatha .ifo-banner-wrapper p a,
.repatha-cost .ifo-banner-wrapper p a {
    font-family: 'Montserrat-SemiBold';
    font-size: 16px;
    line-height: 21px;
    text-align: center;
    margin-bottom: 0;
    color: #fff;
    text-decoration: underline;
}

@media (max-width: 992px) {

    .starting-repatha .ifo-banner-wrapper p a,
    .repatha-cost .ifo-banner-wrapper p a,.content-pages .ifo-banner-wrapper p a {
        font-size: 13px !important;
        line-height: 18px !important;
    }
}


.paying-for-repahta-banner h1 {
    margin-bottom: 16px;
}

.paying-for-repahta-banner .paying-repatha-des {
    margin-bottom: 41px;
    color: #45484B;
}

.paying-for-repahta-banner .heading-div {
    color: #C93B31;
    font-family: 'Montserrat-Medium';
    line-height: 1.36;
    font-size: 28px;
     font-weight: 500;
     margin-bottom: 15px;
}

.paying-repatha-cost-promo .field-promotext {
    background-color: #D8E8F8;
    border-radius: 19px;
    border: 0px;
}


.paying-repatha-cost-promo .field-promotext .light-blue-bg {
    /* text-align: center;
    display: flex;
    flex-direction: column;
    gap: 35px;
    padding: 32px 42px 41px; */
    text-align: center;
    display: flex;
    flex-direction: column;
    gap: 21px;
    height: auto;
    align-self: stretch;
    flex-grow: 0;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
    padding: 25px 40px 52px;
    
}
.repatha-cost .paying-repatha-cost-promo .field-promotext .main-pink{
    color: #c93a31;
}
.repatha-cost .paying-repatha-cost-promo .field-promotext .main-text .sup-star-font{
    font-size: 22px;
    top: 3px;
    position: relative;
}
.paying-repatha-cost-promo .field-promotext .light-blue-bg p {
    margin-bottom: 0px;
}
.paying-repatha-cost-promo .field-promotext .light-blue-bg span.hide {
    display: none;
}


.paying-repatha-cost-promo .field-promotext .heading {
    color: #00144F;
    font-size: 32px;
    line-height: 22px;
    font-family: 'Montserrat-ExtraBold';
}

.paying-repatha-cost-promo .field-promotext .main-red {
    color: #C93B31;
    font-size: 80px;
    font-family: 'Montserrat-ExtraBold';
    line-height: 40px;
}

.paying-repatha-cost-promo .field-promotext .main-text {
    color: #00144F;
    font-size: 22px;
    line-height: 30px;
    font-family: 'Montserrat-Medium';
    margin-top: 12px;
}
.paying-repatha-cost-promo .field-promotext .main-text span.bold-text {
    font-family: Montserrat;
    font-size: 32px;
    font-weight: 800;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.19;
    letter-spacing: normal;
    text-align: center;
    color: #00144f;
}

.heading-div {
    color: #C93B31;
    font-size: 32px;
    line-height: 38px;
    font-family: 'Montserrat-Medium';
}

@font-face {
    font-family: 'Montserrat-Regular';
    src: url('https://fonts.amgen.com/s/montserrat/v25/Montserrat-Regular.woff2') format('woff2'),
        url('https://fonts.amgen.com/s/montserrat/v25/Montserrat-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

.re-cost-section-wrapper ul li {
    color: #45484B;
    font-size: 22px;
    line-height: 28px;
    font-family: 'Montserrat-Regular';
    margin-bottom: 10px;
}

.re-cost-section-wrapper .repatha-streamlined {
    color: #00134E;
    font-size: 22px;
    line-height: 28px;
    font-family: 'Roboto-Regular';
    margin-bottom: 29px;
}

.re-cost-section-wrapper .repatha-may-cost {
    font-size: 32px;
    line-height: 32px;
    font-family: 'Montserrat-Medium';
    margin-bottom: 16px;
    margin-bottom: 23px;
}

.re-cost-section-wrapper .repatha-may-cost {
    color: #00134E;
}

.re-cost-section-wrapper .repatha-may-cost span {
    color: #C93B31;
}


#repatha-cost-less .paying-repatha-cost-promo .field-promotext .light-blue-bg p {
    margin-bottom: 25px;
}

#repatha-cost-less .paying-repatha-cost-promo .field-promotext .light-blue-bg {
    gap: 0px;
}

#repatha-cost-less .paying-repatha-cost-promo .field-promotext .light-blue-bg .bold-text,
#repatha-cost-less .paying-repatha-cost-promo .field-promotext .light-blue-bg .main-text1 {
    margin-bottom: 15px;
}
.repatha-cost .re-cost-section-wrapper p{
    font-family: "Roboto";
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.38;
    letter-spacing: normal;
    text-align: left;
    color: #000;
    margin: 0 0 8px;
    padding: 0 0 0 7px;
    text-indent: -7px;
}


#repatha-cost-less .primary-btn {
    text-transform: none;
    border-radius: 11px;
    cursor: pointer;
}

#repatha-cost-less .re-cta-btn-blue {
    cursor: pointer;
    background: #081C5D;
    padding: 10px 40px;
    border-radius: 11px;
    font-size: 15px;
    text-align: center;
    font-weight: bold;
    color: #fff;
    text-transform: none;
    font-family: 'Roboto-Condensed';
    margin-bottom: 10px;
}

#repatha-cost-less .paying-repatha-cost-promo .field-promotext {
    min-height: 471px;
}

#repatha-cost-less .column-splitter>div:nth-child(2) .re-cta-btn-blue,
#repatha-cost-less .column-splitter>div:nth-child(3) .re-cta-btn-blue {
    margin-top: 175px;
}

#repatha-cost-less .paying-repatha-cost-promo .field-promotext .light-blue-bg .main-text1,
#repatha-cost-less .paying-repatha-cost-promo .field-promotext .light-blue-bg .main-text2 {
    color: #00144F;
    font-size: 22px;
    line-height: 30px;
    font-family: 'Montserrat-Medium';
    min-height: 43px;
}

#repatha-cost-less .paying-repatha-cost-promo .field-promotext .light-blue-bg .main-text1{
    min-height:90px;
}

#repatha-cost-less .paying-repatha-cost-promo .field-promotext .light-blue-bg .bold-text {
    color: #00144F;
    font-size: 36px;
    line-height: 32px;
    font-family: 'Montserrat-ExtraBold';
}

#repatha-cost-less .paying-repatha-cost-promo .field-promotext .light-blue-bg {
    min-height: max-content !important;
}

.repatha-cost-note-section .re-tac-ft-note {
    font-size: 15px;
    line-height: 22px;
    font-family: 'Montserrat-Regular';
    color: #000000;
}

.repatha-cost-note-section .re-tac-ft-note a {
    text-decoration: underline;
    font-size: 15px;
    line-height: 22px;
    font-family: 'Montserrat-Regular';
    color: #000000;
    cursor: pointer;
}

.repatha-cost-note-section h2 {
    color: #00144F;
    font-size: 22px;
    line-height: 30px;
    font-family: 'Montserrat-Medium';
    margin-top: 35px;
    margin-bottom: 53px;
}

.repatha-cost-note-section .repatha-insurance-coverage {
    color: #45484B;
    font-size: 20px;
    line-height: 26px;
    font-family: 'Roboto-Regular';
    margin-bottom: 22px;
}

.repatha-cost-note-section .repath-cost-note-wrapper>div {
    font-size: 15px;
    line-height: 22px;
    font-family: 'Montserrat-Regular';
    color: #000000;
}

#repatha-cost-less .paying-repatha-cost-promo .field-promotext .light-blue-bg p.heading {
    margin-bottom: 10px;
}
#repatha-cost-less .paying-repatha-cost-promo .field-promotext .light-blue-bg .main-text2.bold-text{
    max-width: 245px;
    margin-left: auto;
    margin-right: auto;
}
#repatha-cost-less .paying-repatha-cost-promo .field-promotext .light-blue-bg .main-text2.bold-text .sup-star{
    font-size: 70%;
    top: -3px;
    position: relative;
}
/* ++ */
.copaytcs .ifo-banner {
    padding: 25px 10px;
    width: 271px;
    border-radius: 17px;
    background: #051348;
    margin: 0;
    position: absolute;
    float: right;
    right: 83px;
    z-index: 100;
    bottom: -91px;
    display: none;
}

.copaytcs .ifo-banner-wrapper p {
    font-family: 'Montserrat-SemiBold';
    font-size: 16px;
    line-height: 21px;
    text-align: left;
    margin-bottom: 0;
    color: #fff;
    /* width: 224px; */
    /* font-weight: normal; */
    padding-left: 15px;
    text-align: center;
}

.copaytcs .ifo-banner .alert__close {
    top: 5px;
    right: 10px !important;
    color: #fff !important;
}

.copaytcs .ifo-banner::after {
    content: "";
    position: absolute;
    bottom: 1%;
    left: 16%;
    width: 34px;
    height: 23px;
    clip-path: polygon(100% 0, 25% 0, 0 92%);
    background: #051348;
    top: auto;
    transform: translateY(100%);
}

@media (max-width: 992px) {
    .copaytcs .ifo-banner {
        float: right;
        margin-top: 20px;
    }

    .copaytcs .ifo-banner-wrapper p {
        font-size: 13px;
        line-height: 18px;
        padding-left: 0px;
    }

    .copaytcs .ifo-banner {
        padding: 25px 7px;
        width: 314px;
        left: 0px;
        right: 0px;
        margin-inline: auto;
        bottom: auto;
        top: -24px;
    }

    .copaytcs .ifo-banner::after {
        bottom: 10%;
        height: 23px;
        clip-path: polygon(109% 0, 32% 0, 0 92%);
    }

    .copaytcs .ifo-banner .alert__close {
        top: 1px !important;
        right: 9px !important;
        font-size: 25px !important;
    }
}

.copaytcs .ifo-banner-wrapper p a {
    font-family: 'Montserrat-SemiBold';
    font-size: 16px;
    line-height: 21px;
    text-align: center;
    margin-bottom: 0;
    color: #fff;
    text-decoration: underline;
}

@media (max-width: 992px) {
    .copaytcs .ifo-banner-wrapper p a {
        font-size: 13px;
        line-height: 18px;
    }
}

.copaytcs .gray-bg-container {
    margin-top: 76px;
}


.content-pages .plain-html {
    margin-top: 100px;
}

.content-pages .ifo-banner {
    padding: 23px 27px 19px;
    width: 271px;
    border-radius: 17px;
    background: #051348;
    margin: 0;
    position: absolute;
    float: right;
    right: 0px;
    bottom: 90px;
    display: none;
}

.content-pages .ifo-banner-wrapper p {
    font-family: 'Montserrat-SemiBold' !important;
    font-size: 16px !important;
    line-height: 21px !important;
    text-align: left;
    margin-bottom: 0 !important;
    color: #fff !important;
    text-align: center !important;

}


.content-pages .ifo-banner-wrapper p a {
    font-family: 'Montserrat-SemiBold';
    font-size: 16px;
    line-height: 21px;
    text-align: center;
    margin-bottom: 0;
    color: #fff;
    text-decoration: underline;
}
.content-pages .ifo-banner .alert__close {
    top: 5px !important;
    right: 10px !important;
    color: #fff !important;
}

.content-pages .ifo-banner::after {
    content: "";
    position: absolute;
    bottom: 1%;
    left: 16%;
    width: 34px;
    height: 24px;
    clip-path: polygon(100% 0, 25% 0, 0 92%);
    background: #051348;
    top: auto;
    transform: translateY(100%);
}




@media (max-width: 992px) {
    .content-pages .plain-html {
        margin-top: 175px;
    }
    .page-contactus .plain-html {
        margin-top: 130px;
    }
    .content-pages .ifo-banner {
        float: right;
        margin-top: 20px;
    }

    .content-pages .ifo-banner-wrapper p {
        font-size: 13px  !important;
        line-height: 18px !important;
    }

    .content-pages .ifo-banner {
        padding: 25px 7px;
        width: 314px;
        left: 0px;
        right: 0px;
        margin-inline: auto;
        bottom: 190px;
    }

    .content-pages .ifo-banner::after {
        bottom: 10%;
        height: 20%;
        clip-path: polygon(109% 0, 32% 0, 0 92%);
    }

    .content-pages .ifo-banner .alert__close {
        top: 1px !important;
        right: 9px !important;
        font-size: 25px !important;
    }
}

/* ++ */
.content-pages.new_enrollment_form_body .ifo-banner {
    padding: 40px 10px;
    width: 163px;
    border-radius: 17px;
    background: #051348;
    margin: 0;
    position: absolute;
    float: right;
    right: 103px;
    bottom: 103px;
}

.content-pages.new_enrollment_form_body .ifo-banner-wrapper p {
    font-family: 'Montserrat-SemiBold';
    font-size: 16px;
    line-height: 21px;
    text-align: center;
    margin-bottom: 0;
    color: #fff;
    /* font-weight: normal; */
}

.content-pages.new_enrollment_form_body .ifo-banner .alert__close {
    top: 5px !important;
    right: 10px !important;
    color: #fff !important;
}

.content-pages.new_enrollment_form_body .ifo-banner::after {
   /* content: "";
    position: absolute;
    bottom: 18%;
    left: 16%;
    width: 60%;
    height: 34%;
    clip-path: polygon(100% 0, 25% 0, 0 92%);
    background: #051348;
    top: auto;
    transform: translateY(100%); */
    content: "";
    position: absolute;
    bottom: auto;
    left: 30%;
    width: 57%;
    height: 57px;
    clip-path: polygon(8% 0, 47% 0, 0 100%);
    background: #051348;
    top: -47px;
    transform: translateY(0) rotate(180deg);
}
.content-pages.new_enrollment_form_body .ifo-banner{
    
}

@media (max-width: 992px) {
    .content-pages.new_enrollment_form_body .ifo-banner {
        float: right;
        margin-top: 20px;
    }

    .content-pages.new_enrollment_form_body .ifo-banner-wrapper p {
        font-size: 13px;
        line-height: 18px;
    }

    .content-pages.new_enrollment_form_body .ifo-banner {
        padding: 25px 7px;
        width: 314px;
        bottom: auto;
        top: 25%;
        left: 0;
        right: 0;
        margin-inline: auto;
        border-radius: 23px;
    }

    .content-pages.new_enrollment_form_body .ifo-banner::after {
        bottom: 1%;
        height: 16px;
        clip-path: polygon(109% 0, 32% 0, 0 92%);
        width: 29px;
        left: auto;
        right: 35%;
    }

    .content-pages.new_enrollment_form_body .ifo-banner .alert__close {
        top: 1px !important;
        right: 9px !important;
        font-size: 25px !important;
    }
}

.content-pages.new_enrollment_form_body .ifo-banner-wrapper p a {
    font-family: 'Montserrat-SemiBold';
    font-size: 16px;
    line-height: 21px;
    text-align: center;
    margin-bottom: 0;
    color: #fff;
    text-decoration: underline;
}

@media (max-width: 992px) {
    .content-pages.new_enrollment_form_body .ifo-banner-wrapper p a {
        font-size: 13px;
        line-height: 18px;
    }
}





.copay-not-eligible .blue-bg-card {
    background: #3E8DDD;
    color: #FFFFFF;
    padding: 50px 39px 30px;
    border-radius: 15px;
    width: 976px;
    justify-items: center;
    justify-self: center;
    text-align: center;
}

.copay-not-eligible .heading-div {
    line-height: 30px;
    font-size: 22px;
    color: white;
    font-family: 'Roboto-Bold';
    margin-bottom: 23px;
}

.copay-not-eligible .main-section-div {
    line-height: 30px;
    font-family: 'Roboto-Regular';
    font-size: 22px;
    margin-bottom: 12px;
}

.copay-not-eligible .contact-btn {
    padding: 16px 55px;
    background: white;
    border: 0;
    border-radius: 20px;
    font-family: 'Roboto-BoldCondensed';
    font-size: 25px;
    margin-top: 56px;

}

@media (max-width: 767px) {
    .copay-not-eligible .enroll-final-title {
        font-size: 28px;
        line-height: 35px;
        font-family: Montserrat-Bold;
        text-align: center;
        color: #03134B;
    }

    .copay-not-eligible .blue-bg-card {
        background: #3E8DDD;
        color: #FFFFFF;
        padding: 50px 39px 30px;
        border-radius: 15px;
        justify-items: center;
        justify-self: center;
        text-align: center;
        width: auto;
    }

    .copay-not-eligible .right-here {
        font-family: 'Roboto-BoldCondensed';
        font-size: 25px;
    }

    .copay-not-eligible .contact-btn {
        padding: 16px 95px;
    }

}


#fullIsi .you-are-encouraged a {
    font-size: 14px;
}


.header-nav .quantum-indications .indication__tray li {
    color: #524f4f;
    line-height: 2;
    list-style: none;
    position: relative;
    padding-left: 8px;
    font-family: 'Roboto-Regular';
    max-width: 590px;
}



.repatha-plus .new-to-repatha .repatha-plus-banner .hero-banner .bold-txt-red,
.new-to-repatha .repatha-plus-banner .txt-red,
.staying-on-repatha .txt-red,
.repatha-plus p+.banner-txt-blue {
    font-family: 'Montserrat-Medium';
    font-size: 15px;
}

.repatha-plus .new-to-repatha .repatha-plus-banner .hero-banner .bold-txt-red,
.new-to-repatha .repatha-plus-banner .txt-red,
.staying-on-repatha .txt-red,
.repatha-plus p+.banner-txt-blue b {
    font-family: 'Montserrat-Bold';
}

.patient-auth .gray-bg-container {
    height: auto;
    padding: 75px 60px;
}

.patient-auth .gray-bg-container>.component-content {
    height: auto;
}

.repatha-plus .txt-img-btn-block .quantum-cta__text .quantum-cta__copy {
    font-family: 'Montserrat-Medium'
}

.r-library .quantum-top-nav ul.quantum-drop-down-menu__list .quantum-drop-down-menu__list-item a.approved-pointer::after {
    bottom: 48px;
    display: none;
}
.quantum-indications {
    padding: 0px 22px 0px 22px !important;
}

@media (max-width: 767px) {
    .repatha-cost .paying-repatha-des {
        font-family: 'Roboto-Regular';
        font-size: 20px;
    }

    .repatha-cost .paying-for-repahta-banner .heading-div {
        font-size: 25px;
    }

    .repatha-cost .paying-repatha-cost-promo .field-promotext .main-text {
        font-size: 20px;
    }

    .repatha-cost .heading-div {
        font-size: 25px !important;
    }

    .re-cost-section-wrapper ul li {
        font-family: 'Roboto-Regular';
        font-size: 20px;
    }

    .repatha-cost .re-cost-section-wrapper .repatha-streamlined {
        font-size: 20px;
    }

    .repatha-cost .re-cost-section-wrapper .repatha-may-cost {
        font-size: 28px;
    }

    .repatha-cost .paying-repatha-cost-promo .field-promotext .light-blue-bg .main-red {
        font-size: 74px;
    }

    .repatha-cost #repatha-cost-less .paying-repatha-cost-promo .field-promotext .light-blue-bg {
        min-height: auto !important;
    }

    .repatha-cost #repatha-cost-less .column-splitter>div:nth-child(2) .re-cta-btn-blue,
    #repatha-cost-less .column-splitter>div:nth-child(3) .re-cta-btn-blue {
        margin-top: 10px;
    }

    .repatha-cost #repatha-cost-less .paying-repatha-cost-promo .field-promotext {
        min-height: 0px !important;
    }

    .repatha-cost .repatha-cost-note-section .re-tac-ft-note {
        font-size: 12px;
    }

    .repatha-cost .repatha-cost-note-section .repath-cost-note-wrapper>div {
        font-size: 12px;
    }

    .repatha-cost .patient-block .patient-quote-flex .patient-quote {
        font-family: 'Montserrat-Medium';
    }

    .repatha-cost .faq-accordion .accordion-title {
        text-align: center;
    }

    .repatha-cost .references {
        font-size: 14px;
    }

}


.page-home .quantum-top-nav ul.quantum-drop-down-menu__list .quantum-drop-down-menu__list-item:nth-child(1) {
    display: block;
    visibility: visible;
}



.staying-on-repatha .banner-txt a.banner-link {
    width: auto;
    height: 38px;
    display: inline-block;
    line-height: 38px;
    padding: 0px 16px;
}

.headerbannercontent p {
    padding-left: 1.9em;
}


.page-home .quantum-top-nav ul.quantum-drop-down-menu__list .quantum-drop-down-menu__list-item:nth-child(1) {
    display: block;
    visibility: visible;
}


.copaytcs .gray-bg-container h1 {
    text-align: center;
}


.copaytcs .gray-bg-container h1 {
    letter-spacing: normal;
    word-spacing: normal;
    line-height: 40px;
}



ul.isi-content-list-items {
    list-style: none;
}

ul.isi-content-list-items li {
    position: relative;
    text-indent: 10px;
}

ul.isi-content-list-items li::before {
    content: "";
    position: absolute;
    top: 8px;
    left: 0px;
    width: 5px;
    height: 5px;
    border-radius: 100%;
    background: #615e5e;
    margin-top: auto;
    margin-block: auto;
}



.repatha-plus .banner-txt {
    max-width: 326px;
    font-size: 15px;
   
    /* position: absolute; */
    height: 100%;
    display: flex;
    flex-direction: column;
    /* align-items: center; */
    justify-content: center;
}

.repatha-plus .banner-txt p:first-child {
    position: unset;
    font-size: 15px;
}

.repatha-plus .banner-txt-blue {
    font-family: 'Montserrat-ExtraBold';
    font-size: 15px;
    line-height: 19px;
}

.repatha-plus .banner-txt-blue:first-of-type b {
    font-size: 26px !important;
    line-height: 32px;
}

.repatha-plus p+.banner-txt-blue:last-of-type {
    font-family: 'Montserrat-Medium';
    font-size: 15px;
}

.repatha-plus .banner-txt-blue b:nth-child(2) {
    font-size: 15px;
}


.new-to-repatha .banner-txt {
    width: 35%;
    padding-top: 24px;
    padding-left: 124px;
}

.new-to-repatha .banner-txt .bold-txt-red {
    font-size: 20px
}

.new-to-repatha .banner-txt .txt-blue {
    font-family: 'Montserrat-ExtraBold' !important;
    font-size: 19px;
}

.new-to-repatha .banner-txt .txt-red {
    font-family: 'Montserrat-Medium';
    font-size: 19px;
}

.new-to-repatha .banner-txt .txt-red b {
    font-family: 'Montserrat-ExtraBold';
}


.repatha-cost .references {
    margin-top: 50px;
}


.repatha-cost #repatha-cost-less .column-splitter>div:nth-child(2) .re-cta-btn-blue,
#repatha-cost-less .column-splitter>div:nth-child(3) .re-cta-btn-blue {
    margin-top: 50px;
}

.side-effect-page .only-teaser-text p:first-of-type {
    font-family: 'Roboto-Bold';
}


.new-to-repatha .txt-img-btn-block .quantum-cta__text .quantum-cta__copy {
    font-family: 'Montserrat-Medium';
}

.staying-on-repatha .txt-img-btn-block .quantum-cta__text .quantum-cta__copy {
    font-family: 'Montserrat-Medium';
}

.starting-repatha .welcome-repatha-block .txt-p {
    font-family: 'Montserrat-Medium';
}

.starting-repatha .toggle-content .field-content p {
    font-family: 'Montserrat-Regular';
    font-size: 18px;
}



.repatha-cost .re-cost-section-wrapper ul li {
    font-family: 'Roboto-Regular';
    font-size: 20px
}

.repatha-cost .paying-for-repahta-banner .paying-repatha-des {
    font-family: 'Roboto-Regular';
    font-size: 20px;
}

.repatha-cost .repatha-cost-note-section h2 {
    font-size: 28px;
}

.new_enrollment_form_body .termas-n-condition-container h4 {
    font-size: 30px;
    line-height: 28px;
    font-family: 'Roboto-Bold';
    color: #03134B;
    padding-bottom: 13px;
    display: inline-block;
    position: relative;
    cursor: pointer;
    width: 100%;
    border-bottom: 1px solid #707070;
    margin-bottom: 20px;
}

.new_enrollment_form_body .termas-n-condition-container h4:after,
.new_enrollment_form_body .termas-n-condition-container h4:before {
    content: "" !important;
    width: 20px;
    height: 5px;
    background-color: #03134b;
    display: block;
    transition: all ease 0.25s;
    transform-origin: 50% 50%;
    position: absolute;
    top: 0;
    bottom: 0px;
    right: 0px;
    margin: auto;
}

.new_enrollment_form_body .termas-n-condition-container h4:after {
    transform: rotate(-90deg);
}

.new_enrollment_form_body .termas-n-condition-container.active-accordion h4:after {
    transform: rotate(0);

}

.new_enrollment_form_body .termas-n-condition-container .cwrapper {
    display: none;
}

.new_enrollment_form_body .termas-n-condition-container.active-accordion .cwrapper {
    display: block;
}

.new_enrollment_form_body .tac-action__wrapper {
    position: relative;
}

.new_enrollment_form_body .termas-n-condition-container {
    overflow: hidden;
}

.new_enrollment_form_body .tac-action__wrapper::after {
    content: '';
    position: absolute;
    top: -30px;
    left: -10%;
    height: 1px;
    width: 100vmax;
    background-color: #707070;
}

.new_enrollment_form_body .termas-n-condition-container {
    padding: 18px 21px;
}

.new_enrollment_form_body .termas-n-condition-container .wrapper.red_bcg p {
    color: #03134b;
}

.new_enrollment_form_body .termas-n-condition-container .wrapper.red_bcg ul li {
    color: #03134b;
}

.new_enrollment_form_body .termas-n-condition-container .wrapper.red_bcg ul li a {
    color: #03134b;
}

.new_enrollment_form_body .termas-n-condition-container .wrapper.red_bcg ol {
    list-style-type: upper-roman;
    padding-left: 20px;
}

.new_enrollment_form_body .termas-n-condition-container .wrapper.red_bcg ol>li:nth-child(1) {
    font-family: "Roboto-BoldCondensed" !important;
    font-size: 26px !important;
    color: #03134b !important;
}

.new_enrollment_form_body .termas-n-condition-container .wrapper.red_bcg:nth-child(2) ol>li {
    font-family: "Roboto-BoldCondensed" !important;
    font-size: 26px !important;
    color: #03134b !important;
}

.new_enrollment_form_body .termas-n-condition-container .wrapper.red_bcg:nth-child(3) ol>li {
    font-family: "Roboto-BoldCondensed" !important;
    font-size: 26px !important;
    color: #03134b !important;
}

.resource-support .video-js.vjs-thumbnails {
    display: block;
    width: auto;
    height: 407px;
}

@media (max-width: 767px) {
    .repatha-plus .banner-txt {
        margin-left: 0px;
        max-width: 100%;
    }

.resource-support .video-js.vjs-thumbnails{

    height: 208px !important;
    width: auto !important;
}
}
@media (max-width: 992px) {
    .resource-support .gray-container .promo img {
     width:auto !important;
    }
}
.new-to-repatha .ref-terms {
    text-align: center;
}

@media (max-width: 767px) {
      .new-to-repatha .banner-txt {
        width: 100% !important;
        padding-top: 450px !important;
        padding-left: 0px !important;
    }
   /* .new-to-repatha .banner-txt-flex {
    display: none;
   }
       .staying-on-repatha .banner-txt-flex{
        display: none;
       } */
}

.side-effect-page .light-bg-container {
    margin: 28px auto 40px;
}

.side-effect-page .only-teaser-text {
    padding: 35px 40px 1px;
}

#freeTrial .cvs-letter .wrapper>section h2 {
    font-family: 'Roboto-Medium';
    font-size: 28px;
    color: #03134B;
}

.patient-auth .plain-html .further-described,
.tcs-ul-list {
    font-family: 'Roboto';
    font-size: 22px;
}

.patient-auth .plain-html .component-content {
    font-family: 'Roboto';
    font-size: 22px;
}

.patient-auth .gray-bg-container .heading {
    margin-bottom: 0px !important;
}

.patient-auth .gray-bg-container ul {
    padding-bottom: 20px;
}

.new_enrollment_form_body .termas-n-condition-container .wrapper.red_bcg p {
    color: #716F73;
}

.new_enrollment_form_body .termas-n-condition-container .wrapper.red_bcg ul li {
    color: #716F73;
}


.new_enrollment_form_body .termas-n-condition-container .wrapper.red_bcg ul li::marker {
    color: #03134b;
}


.resource-support .imageContainer {
    margin-top: 35px;
}

.generate-otp-heading {
    font-size: 19px;
    line-height: 28px;
    font-family: 'Montserrat-Bold';
    color: #03134B;
    margin-bottom: 18px;
}

.generate-otp-main {
    font-size: 17px;
    line-height: 22px;
    font-family: 'Roboto-Regular';
    color: #000000;
    margin-bottom: 37px;
}

#otp_generate_submit {
    align-items: center;
    border-radius: 11px;
    background: #DB2725;
    box-shadow: none;
    color: #FFF;
    font-family: 'Roboto-BoldCondensed';
    font-size: 20px;
    line-height: 17px;
    font-style: normal;
    letter-spacing: 1.6px;
    text-align: center;
    width: max-content;
    padding: 16px 30px;
    border: none;
    right: 0px;
    cursor: pointer;
}

.new_enrollment_form_body .termas-n-condition-container .tac-action__wrapper {
    display: none !important;
}

.new_enrollment_form_body .termas-n-condition-container.active-accordion .tac-action__wrapper {
    display: flex !important;
}

.new_enrollment_form_body .termas-n-condition-container h4 {
    border-bottom: 0px solid #707070;
    margin-bottom: 0px;
    padding-bottom: 0px;
}

.new_enrollment_form_body .termas-n-condition-container.active-accordion h4 {
    border-bottom: 1px solid #707070;
    margin-bottom: 20px;
    padding-bottom: 13px;
}

.new_enrollment_form_body .termas-n-condition-container.active-accordion h4:after,
.new_enrollment_form_body .termas-n-condition-container.active-accordion h4:before {
    content: "" !important;
    width: 20px;
    height: 5px;
    background-color: #03134b;
    display: block;
    transition: all ease 0.25s;
    transform-origin: 50% 50%;
    position: absolute;
    top: 0px;
    bottom: 15px;
    right: 0px;
    margin: auto;
}


.new-to-repatha .banner-txt .main-bold-red {
    font-size: 39px;
    line-height: 40px;
}

@media (max-width: 767px) {
    .new-to-repatha .repatha-plus-banner .hero-banner .txt-blue {
        font-size: 38px;
        line-height: 40px;
    }
}

#freeTrial .cvs-letter .wrapper {
    max-width: 1020px;
}

#freeTrial .cvs-letter .wrapper>section>h1 {
    font-size: 40px;
    line-height: 9px;
    max-width: 100%;
}

@media (max-width: 991px) {
    #freeTrial .cvs-letter .wrapper>section>h1 {
        max-width: 100%;
        font-size: 40px;
        line-height: 39px;
    }
}

.patient-auth .gray-bg-container .heading {
    margin-bottom: 13px !important;
}

.patient-auth .gray-bg-container p a {
    color: #0063C3;
    text-decoration: underline;
}

.patient-auth .gray-bg-container p:last-of-type a {
    font-family: 'Roboto-Bold';
    color: #03134B;
}

.patient-auth .gray-bg-container>.component-content,
.patient-auth .gray-bg-container ul li,
.patient-auth .gray-bg-container p,
.patient-auth .gray-bg-container p.further-described {
    font-family: 'Roboto-Regular';
    line-height: 28px;
}

.patient-auth .gray-bg-container .tcs-heading {
    text-align: center;
}

@media (max-width: 991px) {

    .patient-auth .gray-bg-container>.component-content,
    .patient-auth .gray-bg-container>.component-content p.tcs-heading {
        text-align: left;
    }

    .patient-auth .gray-bg-container ul {
        padding-left: 25px;
    }
}

#Modal_Site_Terms_and_condition .modal-link-color {
    color: #00144F;
}

.new_enrollment_form_body .tac-action__wrapper .enabled #tac-label {
    font-family: 'Roboto-Bold';
    font-size: 22px;
    color: #00134E;
}

@media (max-width: 991px) {
    .new_enrollment_form_body .tac-action__wrapper #tac-action-container #tac-label {
        font-family: 'Roboto-Regular';
        font-size: 18px;
    }

    .new_enrollment_form_body .tac-action__wrapper .enabled #tac-label {
        font-family: 'Roboto-Bold';
        font-size: 18px;
        color: #00134E;

    }

}



#freeTrial .cvs-letter .wrapper>section h2:nth-of-type(2) {
    margin: 50px 0px 20px 0px;
}
@media (max-width: 991px) {

    #freeTrial .cvs-letter .wrapper>section h2:nth-of-type(2) {
        margin: 28px 0px  6px 0px;
    }
}


.resource-support .gray-container .supportplus-video-parent{

    margin-top:20px;

}



.resource-support .gray-container .video-js .vjs-big-play-button .vjs-icon-placeholder:before {
  display:none;
}

@media (min-width: 991px) {

    
.staying-on-repatha .txt-img-btn-block .quantum-cta.quantum-cta--full-bleed-image{
    min-height: 415px;
}
/* .resource-support .only-teaser-text .image-banner-section .text-wrapper img {
    padding-left: 75px !important;
} */
}


.staying-on-repatha .banner-txt .main-bold-red{

    padding-top:5px
}


@media(min-width: 768px){
.new_enrollment_form_body .blue-background .promo .field-promotext b {
    font-family: 'Roboto-Bold';
}
}


@media (max-width: 991px) {
    .copaytcs .container.gray-bg-container .title-heading,
    .copaytcs .container.gray-bg-container p,
    .copaytcs .container.gray-bg-container li {
        text-align: left;
    }
    
    .copaytcs .container.gray-bg-container .title-heading {
        font-size: 24px;
        line-height: 28px;
    }
    
    .copaytcs .container.gray-bg-container p,
    .copaytcs .container.gray-bg-container li {
        font-size: 18px;
        line-height: 20px;
        text-align: left;
        font-family: 'Roboto-Regular';
    }
    
    .copaytcs .container.gray-bg-container p strong,
    .copaytcs .container.gray-bg-container li strong {
        font-family: 'Roboto-Bold';
        font-size: 18px;
        line-height: 20px;
    }
    
    .copaytcs .gray-bg-container .component-content div:first-of-type ul li {
        padding-right: 10px;
        margin-left: 20px
    }
    
    .copaytcs .gray-bg-container .component-content .program-details {
        margin-left: 0px;
    }
    
    .copaytcs .gray-bg-container .component-content .program-details ul li {
        margin-left: 45px !important;
    }
    
    .copaytcs .gray-bg-container .component-content .program-details ul li > ul li {
        margin-left: 20px !important;
    }



    .component.rich-text .component-content .container.headerbannercontent p{

        padding-left:0 !important;
    }

    /* .copaytcs .gray-bg-container>.component-content {
        height: 579px;
    } */

    .copaytcs .gray-bg-container h1{
        font-size: 30px;
        line-height: 35px;
    }


.copaytcs .gray-bg-container h2 {
    font-family: 'Roboto-Bold';
    font-size: 18px;
   line-height: 20px;
}

.copaytcs .gray-bg-container {
    padding-right: 7px;
    margin-top: 0 !important;
    padding-top: 22px;
    color: #716f73;
    font-family: 'Roboto-Regular';
}
.patient-auth .gray-bg-container {
    padding: 39px 22px 60px;
}

.patient-auth .col-12{
    padding:0;
}

.patient-auth .gray-bg-container .heading {
margin-bottom: 13px !important;
}
}

.patient-auth .gray-bg-container .heading {
    margin-bottom: 13px !important;
    margin-top: 23px;
}

@media (max-width: 991px) {
    .copaytcs .gray-bg-container {
        /* padding-top: 76px !important; */
        margin-top: 95px !important;
    }
    .patient-auth .gray-bg-container .heading {
        margin-bottom: 13px !important;
        margin-top: 25px;
    }



    #repatha-cost-less .col-sm-12.col-md-4:nth-child(2) .main-text2,#repatha-cost-less .col-sm-12.col-md-4:nth-child(3) .main-text2 {
        /* background:red; */
        margin: 0;
             min-height:0;
     }
     
             #repatha-cost-less .col-sm-12.col-md-4:nth-child(2) .main-text1,#repatha-cost-less .col-sm-12.col-md-4:nth-child(3) .main-text1 {
     min-height:0;
             }
}





.dashboard-link-expire{

    background-color: #03134B;
   color: white;
   padding: 45px 66px;
   width: 706px;
   justify-self: center;
   
   }
   
   
   .dashboard-link-expire h3{
           font-size: 30px;
           font-family: 'Roboto-BoldCondensed';
           line-height: 34px;
           margin-bottom: 42px;
   }
   
   
   .dashboard-link-expire p{
           font-family: 'Roboto-Regular';
       font-size: 24px;
       color: white !important;
padding: 0px 10px;
       margin-bottom: 40px;
   }
   
   
   .dashboard-link-expire span{
   
           line-height: 30px !important;
           font-size: 24px !important;
           color: white !important;
           font-family: 'Roboto-Bold' !important;
   }
   
   .dashboard-link-expire label{
   
           line-height: 30px;
           font-size: 24px;
           color: white !important;
           font-family: 'Roboto-Regular';
        }
   
   .dashboard-link-expire a{
   
           font-family: 'Roboto-BoldCondensed';
       color: #03134B;
       background: white;
       padding: 11px 135px 11px 135px;
       border-radius: 20px;
       font-size: 20px;
       line-height: 16px;
   }
   
   
   
#otp_send_again_timer{
    font-size: 17px;
    text-align: center;
    font-family: 'Roboto-Regular';
    line-height: 23px;
}
   
   
   
   @media (max-width: 767px) {
   
   .dashboard-link-expire{
   
           background-color: #03134B;
          color: white;
          padding: 45px 13px;
          width: 333px;
          justify-self: center;
          
          }
          
          
          .dashboard-link-expire h3{
                  font-size: 30px;
                  font-family: 'Roboto-BoldCondensed';
                  line-height: 34px;
                  margin-bottom: 22px;
          }
          
          
          .dashboard-link-expire p{
                  font-family: 'Roboto-Regular';
              font-size: 24px;
              margin-bottom: 30px;
              line-height:30px
          }
          
          
          .dashboard-link-expire span{
          
                  line-height: 30px !important;
                  font-size: 24px !important; 
                  color: white !important;
                  font-family: 'Roboto-Bold' !important;
          }
          
          .dashboard-link-expire label{
          
                  line-height: 30px;
                  font-size: 24px;
                  color: white;
                  font-family: 'Roboto-Regular';
          }
          
          .dashboard-link-expire a{
          
                  font-family: 'Roboto-BoldCondensed';
              color: #03134B;
              background: white;
              padding: 11px 100px 11px 100px;
              border-radius: 20px;
              font-size: 20px;
              line-height: 16px;
          }
          
#otp_send_again_timer{
    font-size: 20px;
    text-align: center;
    font-family: 'Roboto-Regular';
    line-height: 26px;
}


.new_enrollment_form_body #common-header-bottom-txt {
    display:none;
}
.paying-for-repahta-banner .paying-repatha-des{
    margin-bottom: 25px;
}
.paying-repatha-cost-promo .field-promotext .light-blue-bg{
    padding: 25px 32px 40px;
}
#repatha-cost-less .paying-repatha-cost-promo .field-promotext .light-blue-bg .main-text2.bold-text{
  max-width: 100%;
}

}   


.dashboard-link-expire{

    display:none;
}

.pink-text.expiration{
    display:none;
}
@media (min-width: 1200px) and (max-width: 769px) {
    .new_enrollment_form_body .enroll-top-banner{
    position: relative;
    padding: 0;
    margin: 0 auto;
    max-width: 1280px;
    }
}

@media (min-width: 1024px) and (max-width: 1366px) {
    .content-pages.new_enrollment_form_body .ifo-banner{
        width: 274px;
    padding: 16px 33px 1px 23px !important;
    bottom: -4px !important;
    right: 29% !important;
    }
}