body#hcp-coverage-and-tools .header h1 {
    font-size: 80px;
    line-height: 75px;
    letter-spacing: 0.15px;
}
@media (min-width: 768px) {
    body#hcp-coverage-and-tools .nav-item:nth-child(3) a {
        color: var(--blue);
    }
}

@media (max-width: 767px) {
    body#hcp-coverage-and-tools .nav-item:nth-child(3) a {
        color: var(--yellow);
    }
}
/* body#resources .nav-item:nth-child(4) a {
 color: var(--blue);
} */
body#hcp-coverage-and-tools.page .header h1 {
    color: var(--blue);
}

body#hcp-coverage-and-tools.page .header p span {
    font-size: 12px;
}

p.footnote.larger {
    font-size: 15px;
}

.page-list ul {
    list-style: none !important;
}

.page-list li {
    text-indent: -0.75em !important;
}

.page-list ul li:before {
    content: "•" !important;
    font-size: 15px !important;
    padding-right: 4px !important;
}

/* .page-list ul {
  list-style: disc outside url("bullet-grey.png");
} */

.capsule:first-child {
    margin-bottom: 22px;
}

.capsule a,
.capsule-link {
    padding: 20px 32px;
    width: auto;
    background-color: #5fa5bb;
    border-radius: 30px;
    border-width: 0;
}

.capsule-link {
    width: fit-content;
}

.capsule a:hover {
    background-color: var(--dark-blue);
    color: var(--white);
}

.capsule a:hover span {
    background-color: Transparent;
    color: var(--white);
}

.capsule span {
    margin-left: 16px;
    min-width: 200px;
    border-radius: 24px;
    border: 2px solid var(--white);
}

.capsule-mb {
    border-radius: 24px;
    margin: 40px 0 0;
    background-color: #5fa5bb;
    color: var(--white);
}

.capsule-mb a {
    min-width: 200px;
}

.capsule-mb p {
    color: var(--white);
}
.capsule-mb p:first-child {
    font-size: 17px;
    line-height: 27px;
}
.spacer-106 {
    height: 106px;
    margin-left: 0;
    margin-right: 0;
}
.spacer-61 {
    height: 61px;
    margin-left: 0;
    margin-right: 0;
}
.spacer-32 {
    height: 32px;
    margin-left: 0;
    margin-right: 0;
}
.container .container.pam-mobile {
    width: 100%;
}

body#hcp-coverage-and-tools.page #letter-of-appeal-form .buttons,
body#hcp-coverage-and-tools.page #letter-of-medical-necessity-form .buttons {
    max-width: 652px;
}

body#hcp-coverage-and-tools.page .information-tooltip {
    top: -7px;
}

@media (min-width: 768px) {
    body#hcp-coverage-and-tools.page h3 {
        /*font-size: 60px;
    line-height: 55px;*/
    }
    body#hcp-coverage-and-tools.page p.large {
        font-size: 20px;
        line-height: 28px;
    }
    body#hcp-coverage-and-tools.page p.gelo {
        font-family: gelo;
        font-size: 35px;
        line-height: 40px;
    }
}

@media (max-width: 523px) {
    body#hcp-coverage-and-tools.page
        #formulary-lookup-form
        .form-group
        .button.formulary-lookup
        .loading-icon {
        left: 170px;
        top: 5px;
    }
}

@media (min-width: 524px) and (max-width: 576px) {
    body#hcp-coverage-and-tools.page
        #formulary-lookup-form
        .form-group
        .button.formulary-lookup
        .loading-icon {
        left: 175px;
        top: 5px;
    }
}

@media (min-width: 577px) {
    body#hcp-coverage-and-tools.page
        #formulary-lookup-form
        .form-group
        .button.formulary-lookup
        .loading-icon {
        left: 191px;
        top: 5px;
    }
}

@media (max-width: 575px) {
    body#hcp-coverage-and-tools.page .grey-font-20-euclid {
        font-size: 17px;
        line-height: 23px;
    }
}

img.heart {
    width: 90%;
    max-width: unset;
    position: relative;
}
.heart-actor-portrayals {
    position: absolute;
    right: 40%;
    bottom: 36%;
    font-size: 16px;
    letter-spacing: 0.217px;
    color: #a3a3a3;
    text-shadow: 1px 1px 2px rgb(0 0 0 / 30%);
    text-align: center;
    line-height: 1;
    z-index: 1;
}
@media (max-width: 1145px) {
    .heart-actor-portrayals {
        bottom: 49%;
    }
}
@media (max-width: 991px) {
    .heart-actor-portrayals {
        right: 47%;
        bottom: 11%;
    }
}
@media (max-width: 768px) {
    img.heart {
        width: 100%;
    }
    .heart-actor-portrayals {
        right: 39%;
        bottom: 8%;
        font-size: 16px;
    }
}
@media (max-width: 430px) {
    .heart-actor-portrayals {
        right: 40%;
        bottom: 7%;
        font-size: 12px;
    }
}

/*
@media (max-width: 767px) {
  #hero-coverage-and-tools {
    background: url('../.././images/photo-hcp-coverageandtools-mb.jpg') no-repeat center !important;
    background-size: 100% !important;
    background-position: 0 0 !important;
    padding-top: 150px;
  }
  p.copy-bold-medium-blue {
    font-size: 22px;
  }
  .heart-area {
    background: url('../.././images/background-heart-enrollment1-mb.png') no-repeat !important;
    background-size: 60% !important;
    background-position: right top !important;
  }
  body#hcp-coverage-and-tools.page .header h1 {
    color: var(--white);
  }
  body#hcp-coverage-and-tools.page .header p {
    color: var(--white);
  }
  body#hcp-coverage-and-tools.page .header .button {
    color: var(--yellow);
    background: transparent;
    border-color: var(--white);
  }
  body#hcp-coverage-and-tools.page .header .button:hover {
    color: var(--white);
  }
  body#hcp-coverage-and-tools.page p.gelo {
    font-family: gelo;
    font-size: 24px;
    line-height: 30px;
  }
  .icd-10 {
      background: var(--light-blue) url('../.././images/background-hearts-tileable.png') repeat center !important;
      background-size: 68% !important;
      background-position: 0 -70px !important;
    }
}

@media (min-width: 576px) {
  body#hcp-coverage-and-tools.page .copy-area {
    padding: 0 0 0 70px;
  }
}

@media (min-width: 900px) {
  body#hcp-coverage-and-tools.page .copy-area {
    padding: 0 30px;
  }
}

@media (max-width: 575px) {
  body#hcp-coverage-and-tools.page .header h1 {
    font-size: 47px;
    line-height: 44px;
    letter-spacing: -1.05px;
  }
  body#hcp-coverage-and-tools.page ul li {
    font-size: 15px;
  }

}

body#hcp-coverage-and-tools #formTop .result .button {
    margin: 10px 5px 20px 0!important;
}*/
