/* #footer ~ iframe,
#footer ~ img,
#footer ~ div,
#footer ~ noscript {
  display: none !important;
} */
#patient-enrollment-container .accordion-pp {
  background-color: #ffffff;
}
#patient-enrollment-container #form,
#patient-enrollment-container .container {
  max-width: 100%;
}
#patient-enrollment-container h2.signup-heading {
  font-size: 30px;
  font-family: "Lato";
  font-weight: bold;
  line-height: 1.2;
  letter-spacing: normal;
  text-align: center;
  color: #1a265c;
  padding: 0;
  margin: 0 0 12px;
}
#patient-enrollment-container p.signup-description {
  font-size: 20px;
  font-family: "Lato";
  font-weight: normal;
  font-style: italic;
  line-height: normal;
  letter-spacing: 0.1px;
  text-align: center;
  color: #1a265c;
}
#patient-enrollment-container #form-accordion-pp {
  max-width: 986px;
  margin: auto;
}
#patient-enrollment-container #form-accordion-pp .card {
  border: solid 1px #1a265c !important;
  background-color: #fff !important;
  border-radius: 0;
}
#patient-enrollment-container #form-accordion-pp .card .heading-one,
#patient-enrollment-container #form-accordion-pp .card .heading-two,
#patient-enrollment-container #form-accordion-pp .card .heading-three,
#patient-enrollment-container #form-accordion-pp .card .heading-four {
  padding: 19px 28px 19px 12px;
  background-color: #1a265c;
}
#patient-enrollment-container #form-accordion-pp .card h6 {
  font-size: 20px;
  font-weight: bold;
  line-height: 1.05;
  letter-spacing: -0.4px;
  text-align: left;
  color: #fff;
  font-family: "Lato";
  padding: 0;
  margin: 0;
}
#patient-enrollment-container #form-accordion-pp .card .caret-button .caret-icon img {
  max-width: 20px;
  height: auto;
  width: auto;
}
#patient-enrollment-container #form-accordion-pp .card button {
  padding: 0;
  border: none;
}
#patient-enrollment-container #form-accordion-pp .card .card-body-padding {
  padding: 57px 0 59px;
  max-width: 750px;
  margin: auto;
}
#patient-enrollment-container #form-accordion-pp .card .tooltip-box {
  border-radius: 4px;
  background-color: #e5f3ff;
  border: none;
  padding: 7px 8px;
  font-family: "Lato" !important;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.13;
  letter-spacing: -0.32px;
  text-align: left;
  color: #1a265c;
  top: auto;
  bottom: 0;
  left: 100%;
  transform: none;
}
#patient-enrollment-container #form-accordion-pp .card .tooltip-icon {
  margin-left: 0;
}
#patient-enrollment-container #form-accordion-pp .card .tooltip-icon img {
  margin-right: 8px;
}
#patient-enrollment-container #form-accordion-pp .card label {
  font-size: 20px;
  font-weight: bold;
  line-height: 1.05;
  letter-spacing: -0.4px;
  text-align: left;
  color: #1a265c;
  font-family: "Lato";
}
#patient-enrollment-container #form-accordion-pp .card .tooltip-icon img {
  max-width: 14px;
  width: auto;
  height: auto;
  margin-bottom: 7px;
}
#patient-enrollment-container #form-accordion-pp .card .form-control {
  border-radius: 4px;
  border: solid 1px #bbb;
  background-color: #edecec;
  font-size: 16px;
  font-weight: normal;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: left;
  color: #717074 !important;
  font-family: "Lato";
  outline: none;
  box-shadow: none;
}
#patient-enrollment-container #form-accordion-pp .card .brand {
  display: flex;
  flex-direction: column;
  gap: 10px;
  margin: 0 0 10px;
  padding: 0;
  font-family: "Lato";
}
#patient-enrollment-container #form-accordion-pp .card .brand {
  color: #1a265c;
}
#patient-enrollment-container 
  #form-accordion-pp
  .card
  .brand
  .brand-header {
  font-size: 22px;
  font-weight: bold;
  line-height: 0.95;
  letter-spacing: -0.44px;
  text-align: left;
  font-family: "Lato";
}
#patient-enrollment-container 
  #form-accordion-pp
  .card
  .brand
  .brand-text {
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: italic;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #1a265c;
}
#patient-enrollment-container #form-accordion-pp .card .pp-row {
  gap: 24px 100px;
}
#patient-enrollment-container 
  #form-accordion-pp
  .card
  .pp-row
  .form-check {
  gap: 10px;
}
#patient-enrollment-container 
  #form-accordion-pp
  .card.card-one
  .pp-row
  .form-check {
  flex-direction: row-reverse;
}
#patient-enrollment-container 
  #form-accordion-pp
  .card
  .pp-row
  .form-check
  input:after {
  border: solid 2px #bbb;
  background-color: #edecec;
  width: 30px;
  height: 30px;
}
#patient-enrollment-container #form-accordion-pp .card .pp-row .form-check input:checked:after {
  outline: 1px solid #1a265c;
  border: solid 2px #ffffff;
  background-color: #1a265c;
}
#patient-enrollment-container #form-accordion-pp .card .pp-row .form-check .form-check-input {
  width: 30px;
  height: 30px;
  border-radius: 50%;
}

#patient-enrollment-container #form-accordion-pp .card button.next-button {
  padding: 13px 24px 13px 22px;
  border-radius: 46px;
  background-color: #1a265c;
  font-size: 16px;
  font-weight: bold;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #fff;
  font-family: "Lato";
  height: auto;
  text-transform: uppercase;
  width: auto;
}
#patient-enrollment-container #form-accordion-pp .card button.next-button img {
  width: auto;
  height: auto;
  max-width: 22px;
}
#patient-enrollment-container #form-accordion-pp .card.card-two .form-group {
  margin-bottom: 32px;
}
#patient-enrollment-container #form-accordion-pp .card.card-two .action-bar {
  margin-top: 4px;
}
#patient-enrollment-container #form-accordion-pp .card input::placeholder {
  font-size: 16px;
  line-height: 1.5;
  color: #717074 !important;
}
#patient-enrollment-container 
  #form-accordion-pp
  .card
  .subtext-radiobuttonlistfield {
  display: flex;
  flex-direction: column;
  gap: 12px;
  margin-bottom: 6px;
}
#patient-enrollment-container 
  #form-accordion-pp
  .card
  .subtext-radiobuttonlistfield
  span {
  font-size: 16px;
  font-weight: normal;
  font-style: italic;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #1a265c;
  font-family: "Lato";
  max-width: 654px;
}
#patient-enrollment-container 
  #form-accordion-pp
  .card
  .subtext-radiobuttonlistfield
  a {
  font-size: 20px;
  font-weight: bold;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #717074;
  font-family: "Lato";
}
#patient-enrollment-container 
  #form-accordion-pp
  .card
  .pp-row
  .demographiccheck
  .servicedemographics {
  margin-top: 0;
}
#patient-enrollment-container 
  #form-accordion-pp
  .card.card-thre
  label
  .question-label {
  font-size: 20px;
  font-weight: bold;
  line-height: 1.05;
  letter-spacing: -0.4px;
  text-align: left;
  color: #1a265c;
  font-family: "Lato";
  margin-bottom: 16px;
}
#patient-enrollment-container 
  #form-accordion-pp
  .card.card-four
  .card-body-padding {
  max-width: 920px;
}
#patient-enrollment-container 
  #form-accordion-pp
  .card
  label.accordion-label {
  font-size: 16px;
  font-weight: 500;
  line-height: normal;
  letter-spacing: 0.24px;
  text-align: left;
  color: #1a265c;
  font-family: "Lato";
}
#patient-enrollment-container 
  #form-accordion-pp
  .card.card-four
  .accordion {
  border: none;
  border-bottom: solid 1px #000;
}
#patient-enrollment-container 
  #form-accordion-pp
  .card.card-four
  .accordion
  .accordionHeader-text {
  font-size: 16px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.24px;
  text-align: left;
  color: #1a265c;
  font-family: "Lato";
}
#patient-enrollment-container 
  #form-accordion-pp
  .card.card-four
  .accordion
  .accordion-content {
  padding: 0 0 16px;
  border: none;
  max-width: 874px;
  max-height: max-content;
}
#patient-enrollment-container 
  #form-accordion-pp
  .card.card-four
  .accordion
  .step-radio {
  width: 21px;
  height: 21px;
  border: solid 2px #1a265c;
}
#patient-enrollment-container 
  #form-accordion-pp
  .card.card-four
  .accordion
  .step-radio::after {
  width: 21px;
  height: 21px;
  border: solid 2px #1a265c;
}
#patient-enrollment-container 
  #form-accordion-pp
  .card.card-four
  .accordion
  label {
  padding-left: 10px;
  gap: 9px;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.24px;
  text-align: left;
  color: #1a265c;
  margin: 15px 0 0;
  font-family: "Lato";
}
#patient-enrollment-container 
  #form-accordion-pp
  .card.card-four
  .accordion
  .step-radio:checked::after {
  outline: solid 2px #1a265c;
  border: 2px solid #ffffff;
  background-color: #1a265c;
}
#patient-enrollment-container 
  #form-accordion-pp
  .card.card-four
  .accordion
  .accordion-content
  .scroller {
  max-height: 395px;
  overflow-y: auto;
}
#patient-enrollment-container 
  #form-accordion-pp
  .card.card-four
  .accordion
  .accordion-content
  .scroller
  p,
#patient-enrollment-container 
  #form-accordion-pp
  .card.card-four
  .accordion
  .accordion-content
  p {
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.24px;
  text-align: left;
  color: #1a265c;
  padding: 0 32px 0 0;
  margin: 0 0 10px;
  font-family: "Lato";
}
#patient-enrollment-container 
  #form-accordion-pp
  .card.card-four
  .accordion
  .accordion-content
  .scroller
  p.ft-medium {
  font-weight: bold;
}
#patient-enrollment-container 
  #form-accordion-pp
  .card.card-four
  .accordion
  .accordion-content
  ul {
  padding: 0 0 0 25px;
  margin: 0 0 10px;
  list-style: disc;
}
#patient-enrollment-container 
  #form-accordion-pp
  .card.card-four
  .accordion
  .accordion-content
  ul
  li {
  font-size: 16px;
  font-weight: normal;
  line-height: normal;
  letter-spacing: 0.24px;
  text-align: left;
  color: #1a265c;
  padding: 0;
  margin: 0 0 10px;
  font-family: "Lato";
}
#patient-enrollment-container 
  #form-accordion-pp
  .card.card-four
  .accordion
  .accordion-content
  ul
  li::marker {
  color: #1a265c;
}
#patient-enrollment-container 
  #form-accordion-pp
  .card.card-four
  .accordion
  .accordion-content
  .scroller
  p.mb-0 {
  margin-bottom: 10px !important;
}
#patient-enrollment-container 
  #form-accordion-pp
  .card
  .scroller::-webkit-scrollbar {
  width: 6px;
}
.scroller::-webkit-scrollbar-button {
  display: none;
}
#patient-enrollment-container 
  #form-accordion-pp
  .card
  .scroller::-webkit-scrollbar-thumb {
  -webkit-border-radius: 99px;
  border-radius: 99px;
  background: #1a265c;
  height: 193px;
}
#patient-enrollment-container 
  #form-accordion-pp
  .card
  .scroller::-webkit-scrollbar-track {
  background-color: #dedede;
  -webkit-border-radius: 99px;
  border-radius: 99px;
}
#patient-enrollment-container 
  #form-accordion-pp
  .card.card-four
  .accordion
  .accordion-content
  p.m-top {
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.24px;
  text-align: left;
  color: #1a265c;
  padding: 0;
  margin: 0 0 -5px;
  font-family: "Lato";
}
#patient-enrollment-container 
  #form-accordion-pp
  .card.card-four
  .accordion
  .accordion-content.accordionContent2
  p {
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.24px;
  text-align: left;
  color: #1a265c;
  padding: 0;
  margin: 0 0 10px;
  font-family: "Lato";
}
#patient-enrollment-container 
  #form-accordion-pp
  .card
  .card-body-padding
  .disclosure-box {
  padding: 24px 0 0;
  border: none;
  border-bottom: solid 1px #1a265c;
}
#patient-enrollment-container #form-accordion-pp .card .card-body-padding .disclosure-box h4 {
  font-size: 16px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.24px;
  text-align: left;
  color: #1a265c;
  padding: 0;
  margin: 0 0 14px;
  font-family: "Lato";
}
#patient-enrollment-container #form-accordion-pp .card .card-body-padding .disclosure-box p {
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.29;
  letter-spacing: 0.21px;
  text-align: left;
  color: #1a265c;
  padding: 0;
  margin: 0 0 14px;
  font-family: "Lato";
  max-width: 910px;
}
#patient-enrollment-container #form-accordion-pp .card .card-body-padding .disclosure-box p a {
  color: #1a265c;
  text-decoration: underline;
  display: inline-block;
}
#patient-enrollment-container #patientAccordionSubmit {
  border-radius: 46px;
  background-color: #1a265c;
  font-size: 16px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #fff;
  font-family: "Lato";
  padding: 15px 32px;
  margin: 0 0 0 auto;
  width: auto;
  text-transform: uppercase;
  height: auto;
}
#patient-enrollment-container #patientAccordionSubmit img {
  margin-left: 20px;
}
#patient-enrollment-container 
  #form-accordion-pp
  .card.card-four
  .status-dot {
  background-color: #d9d9d9;
}
#patient-enrollment-container 
  #form-accordion-pp
  .card.card-four
  .status-dot.active {
  background-color: #2cc84d;
}
#patient-enrollment-container #form-accordion-pp .card select {
  position: relative;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  background: url("/-/media/Themes/Amgen/Evenity-com/Evenity-com/images/redesign-spanish/form/field-icon")
    no-repeat right 13px center / 12px auto;
}
#patient-enrollment-container 
  #form-accordion-pp
  .card.card-one
  .form-group:not(.prescription-container) {
  margin-bottom: 48px;
}
#patient-enrollment-container #form-accordion-pp .error {
  font-size: 16px;
  font-weight: normal;
  font-style: italic;
  line-height: 1.31;
  letter-spacing: -0.32px;
  text-align: left;
  color: #e01029;
  font-family: "Lato";
  margin-top: 5px;
}
#patient-enrollment-container 
  #form-accordion-pp
  .card
  .pp-row
  .form-check
  .error-checkbox:after {
  border: 2px solid #e01029 !important;
}
#patient-enrollment-container #form-accordion-pp .error.stepError {
  text-align: end;
}
#patient-enrollment-container 
  #form-accordion-pp
  .card.card-four
  .accordion
  .accordion-header
  img {
  width: 16px;
  height: auto;
}
#patient-enrollment-container #form-accordion-pp .error.yesError {
  margin-left: 0;
}
#patient-enrollment-container #form-accordion-pp .card select:valid,
#patient-enrollment-container #form-accordion-pp .card select option {
  color: #717074 !important;
}
#patient-enrollment-container 
  #form-accordion-pp
  .card.card-four
  .accordion
  .accordion-header {
  align-items: center;
}
#patient-enrollment-container 
  #form-accordion-pp
  .card.card-four
  .accordion-div.hide {
  display: none;
}
#patient-enrollment-container 
  #form-accordion-pp
  .card.card-three
  label[for="devicePrescriptiondrp"]
  sup {
  top: -0.65em;
}
#patient-enrollment-container #form-accordion-pp .error.warningText {
  margin-left: 0;
  margin-top: 11px;
}

#patient-enrollment-container .thank-you-page,
#patient-enrollment-container .error-page {
  max-width: 762px;
  margin: auto;
  padding: 0;
  width: auto;
  height: auto;
}
#patient-enrollment-container .thank-you-page h2,
#patient-enrollment-container .error-page h2 {
  font-size: 32px;
  font-weight: bold;
  font-stretch: normal;
  font-style: italic;
  line-height: 1.25;
  letter-spacing: normal;
  text-align: center;
  color: #1a265c;
  font-family: "Lato";
  margin: 0 0 20px;
  padding: 0;
}
#patient-enrollment-container .thank-you-page p,
#patient-enrollment-container .error-page p {
  font-size: 24px;
  font-weight: normal;
  line-height: 1.33;
  letter-spacing: normal;
  text-align: center;
  color: #1a265c;
  margin: 0;
  padding: 0;
  font-family: "Lato";
}
#patient-enrollment-container .thank-you-page button,
#patient-enrollment-container .error-page button {
  display: none;
}

#patient-enrollment-container #form-accordion-pp .card select:valid,
#patient-enrollment-container #form-accordion-pp .card input:valid {
  color: #333333 !important;
}
.bonematters-redesign #footer .link-list li{padding: 0 8px !important;}
.bonematters-redesign #footer .image .image-caption {font-size: 10px !important;}
#patient-enrollment-container .thank-you-page p br{
  display:none;
}
@media screen and (max-width: 768px) {
  #patient-enrollment-container {
    padding: 38px 15px 0;
  }
  #patient-enrollment-container h2.signup-heading {
    font-size: 35px;
    line-height: 1.2;
    margin: 0 0 6px;
    margin-top: 38px;
  }
  #patient-enrollment-container p.signup-description {
    max-width: 342px;
    margin: auto;
  }
  #patient-enrollment-container #form-accordion-pp {
    margin: 50px auto 0 !important;
  }
  #patient-enrollment-container #form-accordion-pp .card .heading-one,
  #patient-enrollment-container #form-accordion-pp .card .heading-two,
  #patient-enrollment-container #form-accordion-pp .card .heading-three,
  #patient-enrollment-container #form-accordion-pp .card .heading-four {
    padding: 22px;
  }
  #patient-enrollment-container #form-accordion-pp {
    gap: 0;
  }
  #patient-enrollment-container
    #form
    #form-accordion-pp
    .card
    .card-body-padding {
    padding: 24px 22px;
  }
  #patient-enrollment-container #form-accordion-pp .card label {
    /* font-size: 16px;
    line-height: 1.31;
    letter-spacing: -0.32px;
    margin-bottom: 14px;
    margin-top: 0; */
     font-size: 16px;
        line-height: 1.31;
        letter-spacing: -0.32px;
        margin-bottom: 14px;
        margin-top: 0;
        gap:20px;
  }
  #patient-enrollment-container
    #form
    #form-accordion-pp
    .card
    .caret-button
    .caret-icon
    img {
    max-width: 34px;
  }
  #patient-enrollment-container
    #form
    #form-accordion-pp
    .card.card-one
    .form-group:not(.prescription-container) {
    margin-bottom: 14px;
  }
  #patient-enrollment-container
    #form
    #form-accordion-pp
    .card.card-one
    .date-row
    select {
    max-width: 100%;
    flex: 100%;
  }
  #patient-enrollment-container
    #form
    #form-accordion-pp
    .card.card-one
    .date-row {
    gap: 14px;
  }
  #patient-enrollment-container
    #form
    #form-accordion-pp
    .card
    .brand
    .brand-header {
    font-size: 16px;
    line-height: 1.31;
    letter-spacing: -0.32px;
  }
  #patient-enrollment-container #form-accordion-pp .card .brand {
    gap: 6px;
  }
  #patient-enrollment-container #form-accordion-pp .card .pp-row {
    flex-direction: row;
  }
  #patient-enrollment-container
    #form
    #form-accordion-pp
    .card
    label.form-check-label {
    margin: 0;
  }
  #patient-enrollment-container #form-accordion-pp .error {
    margin-top: 0;
  }
  #patient-enrollment-container
    #form
    #form-accordion-pp
    .card
    .tooltip-icon
    img {
    margin-left: -2px;
  }
  #patient-enrollment-container
    #form
    #form-accordion-pp
    .card.card-one
    .form-group:not(.prescription-container)
    .dob-label {
    position: relative;
  }
  #patient-enrollment-container #form-accordion-pp .card .tooltip-box {
     bottom: 78%;
     left: 17px;
  }
  #patient-enrollment-container
    #form
    #form-accordion-pp
    .card.card-two
    .form-group {
    margin-bottom: 24px;
  }
  #patient-enrollment-container
    #form
    #form-accordion-pp
    .card.card-two
    .form-group
    .form-row {
    gap: 24px;
  }
  #patient-enrollment-container #form-accordion-pp .card .form-control {
    padding: 8px 20px;
    height: auto;
  }
  #patient-enrollment-container
    #form
    #form-accordion-pp
    .card
    button.next-button {
    margin-top: 0;
    padding: 14px 24px 15px 22px;
  }
  #patient-enrollment-container #form-accordion-pp .card.card-two label {
    margin-bottom: 4px;
  }
  #patient-enrollment-container
    #form
    #form-accordion-pp
    .card.card-three
    label {
    font-size: 18px;
    margin-bottom: 10px;
    line-height: normal;
    letter-spacing: 0;
  }
  #patient-enrollment-container
    #form
    #form-accordion-pp
    .card
    .subtext-radiobuttonlistfield {
    gap: 10px;
    margin-bottom: 14px;
  }
  #patient-enrollment-container
    #form
    #form-accordion-pp
    .card
    .subtext-radiobuttonlistfield
    span {
    font-size: 14px;
    line-height: normal;
  }
  #patient-enrollment-container
    #form
    #form-accordion-pp
    .card
    .subtext-radiobuttonlistfield
    a {
    font-size: 16px;
    line-height: normal;
  }
  .accordion-pp .programQuestionsForm.dynamic-accordion .form-group.question {
    margin-bottom: 14px;
  }
  #patient-enrollment-container
    #form
    #form-accordion-pp
    .card
    label[for="devicePrescriptiondrp"]
    .question-label {
    font-size: 16px;
    line-height: 1.31;
    letter-spacing: -0.32px;
  }
  #patient-enrollment-container
    #form
    #form-accordion-pp
    .card
    label[for="devicePrescriptiondrp"] {
    margin-bottom: 14px;
  }
  #patient-enrollment-container
    #form
    #form-accordion-pp
    .card.card-three
    button.next-button {
    margin-top: 10px;
  }
  #patient-enrollment-container
    #form
    #form-accordion-pp
    .card
    label.accordion-label {
    font-size: 12px;
    line-height: normal;
    letter-spacing: 0.18px;
  }
  #patient-enrollment-container
    #form
    #form-accordion-pp
    .card.card-four
    .status-dot {
    margin-top: 5px;
    margin-left: 5px;
  }
  #patient-enrollment-container
    #form
    #form-accordion-pp
    .card.card-four
    .accordion
    .accordionHeader-text {
    max-width: 288px;
  }
  #patient-enrollment-container
    #form
    #form-accordion-pp
    .card.card-four
    .accordion
    .accordion-content
    .scroller
    p {
    padding: 0;
    max-width: 287px;
  }
  #patient-enrollment-container
    #form
    #form-accordion-pp
    .card.card-four
    .accordion
    .accordion-content
    ul {
    max-width: 287px;
    margin-top: -4px;
  }
  #patient-enrollment-container
    #form
    #form-accordion-pp
    .card.card-four
    .accordion
    .accordion-content
    ul
    li {
    margin: 0 0 6px;
  }
  #patient-enrollment-container
    #form
    #form-accordion-pp
    .card.card-four
    .accordion
    .accordion-content
    p.m-top {
    max-width: 316px;
    margin-bottom: 5px;
    font-size: 16px;
    line-height: 1.33;
  }
  #patient-enrollment-container
    #form
    #form-accordion-pp
    .card.card-four
    .accordion
    label {
    padding-left: 4px;
    margin: 20px 0 0;
  }
  #patient-enrollment-container
    #form
    #form-accordion-pp
    .card.card-four
    .card-body-padding
    > div {
    display: flex;
    flex-direction: column;
  }
  #patient-enrollment-container
    #form
    #form-accordion-pp
    .card.card-four
    .accordion-div:nth-child(2),
  #patient-enrollment-container
    #form
    #form-accordion-pp
    .card.card-four
    .accordion-div:nth-child(4) {
    margin-top: 30px;
  }
  #patient-enrollment-container
    #form
    #form-accordion-pp
    .card.card-four
    .accordion
    .accordion-content.accordionContent2 {
    max-width: 316px;
  }
  #patient-enrollment-container
    #form
    #form-accordion-pp
    .card.card-four
    .accordion
    .accordion-content.accordionContent2
    ul {
    margin-top: 0px;
  }
  #patient-enrollment-container
    #form
    #form-accordion-pp
    .card.card-four
    .accordion
    .accordion-content
    ul
    li::marker {
    color: #1a265c;
    font-size: 18px;
  }
  #patient-enrollment-container
    #form
    #form-accordion-pp
    .card.card-four
    .accordion
    label {
    font-size: 18px;
    line-height: 1.33;
    font-weight: bold;
    gap: 22px;
    color: #717074;
  }
  #patient-enrollment-container
    #form
    #form-accordion-pp
    .card.card-four
    .accordion
    .step-radio {
    min-width: 21px;
  }
  #patient-enrollment-container
    #form
    #form-accordion-pp
    .card
    .card-body-padding
    .disclosure-box
    h4 {
    margin: 0 0 11px;
  }
  #patient-enrollment-container
    #form
    #form-accordion-pp
    .card
    .card-body-padding
    .disclosure-box {
    border-bottom: none;
  }
  #patient-enrollment-container
    #form
    #form-accordion-pp
    .card
    .card-body-padding
    .disclosure-box {
    max-width: 316px;
  }
  #patient-enrollment-container #form-accordion-pp .submit.mb-5 {
    margin-top: 36px;
  }
  #patient-enrollment-container
    #form
    #form-accordion-pp
    .card.card-one
    button.next-button {
    margin-top: 24px;
  }
  #patient-enrollment-container #patientAccordionSubmit {
    margin: auto;
  }
  #patient-enrollment-container #form-accordion-pp .error.yesError {
    margin-top: 25px;
  }
  #patient-enrollment-container .thank-you-page,
  #patient-enrollment-container .error-page {
    padding: 38px 0 30px;
    max-width: 342px;
  }
  #patient-enrollment-container .thank-you-page h2,
  #patient-enrollment-container .error-page h2 {
    font-size: 35px;
    line-height: 1.2;
    font-style: normal;
  }
  #patient-enrollment-container .thank-you-page p,
  #patient-enrollment-container .error-page p {
    font-size: 20px;
    line-height: normal;
    letter-spacing: 0.1px;
  }
  #patient-enrollment-container #form-accordion-pp .error.warningText {
    margin-top: 25px;
  }
  #patient-enrollment-container .container.mt-5 {
    margin-top: 0 !important;
  }
  body#bone-matters-signup-form .hero-div {
    margin-bottom: 0;
  }
  /* .accordion-pp .accordion-content input.step-radio::after {
    border: #bbbbbb;
  } */
  #patient-enrollment-container
    #form
    #form-accordion-pp
    .card.card-four
    .accordion
    .step-radio::after {
    border: solid 2px #bbb;
    background-color: #edecec;
  }
  .bonematters-redesign #footer .link-list ul{
    padding-left: 7px;
  }
  .bonematters-redesign #footer .column-splitter .col-4 .col-12 >.component-content{
    display: flex;
    flex-direction: row;
    align-items: center;
  }
  .bonematters-redesign #footer .image .image-caption{
    max-width: 140px;
  }
}

@media screen and (max-width: 450px) {
  #patient-enrollment-container #form-accordion-pp .card h6 {
    max-width: 214px;
  }
  #patient-enrollment-container
    #form
    #form-accordion-pp
    .error.prescriptionError {
    margin-top: 11px;
  }
  #patient-enrollment-container #form-accordion-pp .error.dobError {
    margin-top: 14px;
  }
}

.accordion-pp div.tooltip-text {
  font-family: "Lato" !important;
  color: #1a265c;
}
