.header-number.consumer {
    left: -16px;
}

@media (max-width: 575px) {
    /* this font needs to be smaller here than it is globally so the TM will fit
    without making an awkward word wrap on mobile */
    body#patient-enrollment.page h2.white-font-68 {
        font-size: 42px;
        line-height: 46px;
    }
    body#patient-enrollment .button.blue {
        width: 300px;
    }
    body#patient-enrollment .loading-icon {
        top: 7px;
    }
}

@media (min-width: 768px) {
    body#patient-enrollment .nav-item:nth-child(4) a {
        color: var(--blue);
    }
}

@media (max-width: 767px) {
    body#patient-enrollment .nav-item:nth-child(4) a {
        color: var(--yellow);
    }
}
/* no longer needed since ISI has been added */
/* body#patient-enrollment .bottom-scroll-container {
	margin-top: -25px;
} */

html
    body#patient-enrollment.page
    div#hero-enrollment.container-fluid
    div.container.header
    div#enrollment-short
    div#ltc-form.acadia-form
    p.header-number {
    color: #5fa5bb;
    font-family: gelo;
    font-size: 144px;
    font-weight: 400;
    line-height: 69px;
    text-align: right;
    letter-spacing: 0.2688px;
    color: var(--blue);
}

body#patient-enrollment.page p.header-number {
    color: #5fa5bb;
    font-family: gelo;
    font-size: 144px;
    font-weight: 400;
    line-height: 69px;
    text-align: right;
    letter-spacing: 0.2688px;
    color: var(--blue);
}

@media (max-width: 575px) {
    body#patient-enrollment.page p.header-number {
        font-size: 110px;
    }
}

body#patient-enrollment .header h3 {
    color: #5fa5bb;
    font-family: "EuclidCircularB-Medium";
    font-size: 20px;
    font-weight: 400;
    line-height: 23px;
    letter-spacing: 0.02px;
}

body#patient-enrollment.page .header p.hd {
    max-width: 530px;
}

body#patient-enrollment.page .please-contact {
    font-family: EuclidCircularA-Medium /*!important*/;
}

.spacer-64 {
    height: 64px !important;
    margin-left: 0;
    margin-right: 0;
}

.spacer-102 {
    height: 102px !important;
    margin-left: 0;
    margin-right: 0;
}

body#patient-enrollment .header h3 {
    color: #5fa5bb;
    font-family: "EuclidCircularB-Medium";
    font-size: 20px;
    font-weight: 400;
    line-height: 23px;
    letter-spacing: 0.02px;
}

body#patient-enrollment.page .header p.hd {
    max-width: 530px;
}

body#patient-enrollment.page .please-contact {
    font-family: EuclidCircularA-Medium /*!important*/;
}

.spacer-64 {
    height: 64px !important;
    margin-left: 0;
    margin-right: 0;
}

.spacer-102 {
    height: 102px !important;
    margin-left: 0;
    margin-right: 0;
}

@media (min-width: 768px) {
    body#patient-enrollment.page p.copy-bold-medium-grey {
        line-height: 40px;
    }

    body#patient-enrollment.page .copy-area {
        margin-left: 0px;
    }
}

@media (min-width: 1100px) {
    body#patient-enrollment.page .copy-area {
        margin-left: -60px;
    }
}

@media (max-width: 767px) {
    #hero-enrollment {
        background: url("../.././images/background-heart-lookup-mb.png")
            no-repeat top left !important;
        background-size: 60% !important;
        background-position: right 80px !important;
    }

    body#patient-enrollment.page .header h1 {
        font-size: 12vw;
        line-height: 11.7vw;
    }
}

@media (max-width: 575px) {
    body#patient-enrollment.page .header h1 {
        font-size: 47px;
    }

    body#patient-enrollment .header h3 {
        font-size: 18px;
        line-height: 22px;
    }

    body .copy-area p {
        font-size: 25px;
    }

    body#patient-enrollment .white-font-20 {
        font-size: 17px;
        line-height: 23px;
    }
}

body#patient-enrollment
    .acadia-form
    label.inline-checkboxes
    span.supply-checkbox {
    font-size: 15px;
}

@media (max-width: 375px) {
    body#patient-enrollment.page p.header-number {
        font-size: 110px;
    }
}

@media (min-width: 768px) {
    body#patient-enrollment.page p.copy-bold-medium-grey {
        line-height: 40px;
    }

    body#patient-enrollment.page .copy-area {
        margin-left: 0px;
    }
}

@media (min-width: 1100px) {
    body#patient-enrollment.page .copy-area {
        margin-left: -60px;
    }
}

@media (max-width: 767px) {
    #hero-enrollment {
        background: url("../.././images/background-heart-lookup-mb.png")
            no-repeat top left !important;
        background-size: 60% !important;
        background-position: right 80px !important;
    }

    body#patient-enrollment.page .header h1 {
        font-size: 12vw;
        line-height: 11.7vw;
    }
}

@media (max-width: 575px) {
    body#patient-enrollment.page .header h1 {
        font-size: 47px;
    }

    body .copy-area p {
        font-size: 25px;
    }
}

body#patient-enrollment
    .acadia-form
    label.inline-checkboxes
    span.supply-checkbox {
    font-size: 15px;
}
body#patient-enrollment.page
    div#enrollment-short
    div#ltc-form.acadia-form
    div.row.mobile
    div.hipaa
    span.error.signature-error {
    bottom: 0;
}
body#patient-enrollment.page
    div#enrollment-short
    div#ltc-form.acadia-form
    div.row.mobile
    div.hipaa
    span.error.checkbox-error {
    padding-bottom: 8px;
}
.consumer-form-checkbox {
}
.row.consumer-signature {
    margin-left: 0;
    margin-right: 0;
    background-color: white;
}
@media (max-width: 575px) {
    .consumer-form-checkbox {
        position: relative;
        margin-left: 0px;
    }
    .row.consumer-signature {
        margin-left: -26px;
        margin-right: -26px;
        background-color: var(--medium-light-grey) !important;
    }
    #pc-enrollment-download-pdf-form {
        width: 100%;
        text-align: center;
    }
}
.reminder-copy {
    color: #ffffff;
    font-family: gelo;
    font-size: 29px;
    font-weight: 400;
    line-height: 35px;
    letter-spacing: -0.13714285px;
}
.reminder-button {
    width: 188px;
    height: 52px;
    font-size: 20px;
}
@media (max-width: 768px) {
    body#patient-enrollment.page
        div#enrollment-short
        label.acadia-checkbox.short-enrollment-checkbox-label
        span.error.checkbox-error {
        left: 8px;
    }
}

.white-font.underline-link, .white-font.underline-link:hover {
    color: var(--white);
}
.thank-message, .please-visit, #enrollment-short.submitted .hide-on-submit {
    display: none;
}
.please-visit a.teal {
    color: #196f89;
    text-decoration: none;
}
.please-visit a.teal:hover {
    text-decoration: underline;
}
