
/*Order page */
#order-page-filter .customItems {
    font-family: 'Poppins-Medium';
    font-weight: 500 !important;
    font-size: 12px;
    color: #333333;
    line-height: 16px;
    text-align: right;
}

#order-page-filter .common-filter-top .filter-controls-section {
    display: block;
}

#order-page-filter .common-filter-top .filter-controls-section .filter-controls .filter-dropdown-common {
    flex: 1 1 20%;
    min-width: 200px;
    max-width: 277px;
    position: relative;
    display: block;
}

#order-page-filter .common-filter-top .filter-controls-section .filter-controls .filter-dropdown-common>select {
    border: 1px solid #a2b1bc !important;
    color: #333 !important;
    background-color: #fff !important;
}

#order-page-filter .common-filter-top .filter-dropdown-common>select {
    width: 100%;
    max-width: 457px;
    height: 39px;
    outline: none;
    font-family: "Poppins-Regular";
    border-radius: 5px !important;
    border: 1px solid #0063c3 !important;
    color: #0063c3 !important;
    font-weight: 400 !important;
    font-size: 14px;
    line-height: 21px;
    padding: 0 0 0 10px !important;
    background-color: #fff !important;
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
    justify-content: space-between;
    cursor: pointer;
    -webkit-appearance: none;
}

#order-page-filter .common-filter-top .filter-controls-section .filter-controls .filter-dropdown-common::before {
    display: inline-block;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    position: absolute;
    right: 10px;
    transform: rotate(90deg);
    color: rgb(51, 51, 51);
    top: 7px;
    content: "" !important;
    font: 27px / 1 FontAwesome;
    cursor: pointer;
    pointer-events: none;
}

#order-page-filter .common-filter-top .filter-controls-section .filter-controls .filter-dropdown-common.open:before {
    transform: rotate(-90deg) !important;
}

.order-checkout .component-content>.contact-form-wrapper .form-group .select-box::before {
    display: inline-block;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    position: absolute;
    right: 10px;
    transform: rotate(90deg);
    color: rgb(51, 51, 51);
    top: 16px;
    content: "" !important;
    font: 27px / 1 FontAwesome;
    cursor: pointer;
    pointer-events: none;
}


.order-checkout .component-content>.contact-form-wrapper .form-group .select-box.open:before {
    transform: rotate(-90deg) !important;
}

.order-checkout .component-content>.contact-form-wrapper .form-group .select-box select {
    outline: none;
    border-color: #a2b1bc;
}

.order-checkout .component-content>.contact-form-wrapper .form-group .select-box select:focus {
    outline: none;
    border-color: #0063c3;
}

.order-page .media-grid.quantum-cta-group .quantum-cta.quantum-cta_media {
    background: #fff;
    box-shadow: 1px 1px 8px 4px var(--opacity-neutral-10012, rgba(28, 30, 33, .12));
    display: flex;
    flex-direction: column;
    border-radius: 6px;
}

.order-page.page-general .media-grid.quantum-cta-group .quantum-cta.quantum-cta_media {
  margin-bottom: 30px;
  margin-top: 10px;
}



.order-page .media-grid.quantum-cta-group .quantum-cta.quantum-cta_media .quantum-cta__inner .quantum-cta__text .quantum-cta__btnset.counter-btn-group.counter-secondary-btn-group {
    padding-left: 0 !important;
    padding-right: 0 !important;
    padding-bottom: 0 !important;
}

.order-page .counter-secondary-btn-group .btn-outline,
.order-page .counter-secondary-btn-group .btn-primary {
    height: 54px;
    max-width: 60px !important;
}

.order-page .counter-secondary-btn-group .btn-outline,
.order-page .counter-secondary-btn-group .btn-primary {
    padding: 10px;
    font-size: 14px;
    line-height: 18px;
    align-content: center;
    flex: 1;
    max-width: 60px !important;
}

.order-page .counter-secondary-btn-group .btn-outline:hover,
.order-page .counter-secondary-btn-group .download-btn:hover {
    background-color: #b8dcff !important;
    padding: 10px;
    font-size: 14px;
    line-height: 18px;
    max-width: 60px !important;
}

.counter-secondary-btn-group .btn-outline:focus,
.counter-secondary-btn-group .btn-outline:active,
.counter-secondary-btn-group .download-btn:focus,
.counter-secondary-btn-group .download-btn:active {
    outline: none;
    background-color: inherit;
    color: inherit;
    box-shadow: none;
}

.order-page .quantum-cta .quantum-cta__btnset span {
    font-family: Poppins-Regular;
    font-size: 12.5px;
    font-weight: 400;
    line-height: 21px;
    text-align: left;
    text-decoration: none;
    user-select: none;
}

.order-page .counter-secondary-btn-group .counter-box {
    background-color: var(--tag-bg);
    color: var(--tag-color);
    display: inline-flex;
    line-height: var(--tag-font-line-height);
    justify-content: center;
    align-items: center;
    flex: 1;
    border-radius: var(--border-radius);
    max-width: 54px;
}

.order-page .media-grid .quantum-cta .quantum-cta__image-wrap {
    --bs-aspect-ratio: calc(9 / 9 * 100%);
    background: #f3f5f6;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 268px;
    padding: 20px;
    border-radius: 6px;
}

.order-page .media-grid .quantum-cta .quantum-cta__image-wrap img {
    /* max-width: 160px; */
    /* max-height: 215px; */
    /* width: auto; */
    /* height: 198px; */
    max-width: 100%;
    max-height: 100%;
    width: auto;
    height: auto;
    object-fit: contain;
    box-shadow: 1px 1px 8px 4px var(--opacity-neutral-10012, rgba(28, 30, 33, .12))
}

.order-page .media-grid .quantum-cta .quantum-cta__image-wrap>* {
    position: relative;
}

.order-page .media-grid .quantum-cta .quantum-cta-sub__title {
    font-family: 'Poppins-Regular';
    font-weight: 400 !important;
    font-size: 12px;
    line-height: 18px;
    color: #0063c3;
}

.order-page .media-grid .quantum-cta .quantum-cta__title {
    font-family: 'Poppins-Medium';
    font-weight: 500 !important;
    font-size: 20px;
    line-height: 32px;
    color: #222222;
    margin-bottom: 16px;
    margin-bottom: 16px;
    /*display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;*/
}

.order-page .media-grid .quantum-cta .oder-mat-desc {
    font-family: 'Poppins-Regular';
    font-weight: 400 !important;
    font-size: 16px;
    line-height: 24px;
    color: #222222;
    display: inline-block;
}

.order-page .media-grid .quantum-cta__description {
    font-family: 'Poppins-Regular';
    font-weight: 400 !important;
    font-size: 16px;
    line-height: 22px;
    color: #222222;
    margin-bottom: 16px;
}

/* .order-page .media-grid .counter-btn-group {
  margin-bottom: 16px;
} */

.order-page .media-grid .materialenserivicedownload {
    max-width: 100%;
    width: 100%;
    color: #222222;
}

.order-page .quantum-cta .quantum-cta__btnset span {
    font-size: 24px;
    line-height: 38px;
    font-family: 'Poppins-Bold';
    font-weight: 600 !important;

}

.order-page .media-grid .materialenserivicedownload::after {
    content: '';
    background-image: url(/-/media/7103F09320EE4B8083FCC5CB4AF8E1CA.ashx);
    display: inline-block;
    width: 16px;
    height: 16px;
    background-size: contain;
    background-repeat: no-repeat;
    margin-left: 0px;
}
.order-page .media-grid .materialenserivicedownload.external-link-eve::after {
    background-image: url(/-/media/603ECF7DF5574B768D289D3FB6A7A837.ashx);
}

.order-page .media-grid .quantum-cta__inner {
    display: flex;
    flex-direction: column;
    height: 100%;
}

.order-page .media-grid .quantum-cta__text {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
}

.order-page .media-grid .quantum-cta__btnset,
.order-page .media-grid .quantum-cta__text .download-btn {
    margin-top: auto;
    /* Pushes both buttons to bottom */
}


.digital-resources-mediaContainer .digital-resources_common-box {
    margin-top: auto;
}


.digital-resources-mediaContainer .slide-info .quantum-cta__btnset {
    display: none !important;
}



.order-page .media-grid .quantum-cta__text .materials-card-secured {
  position: relative;
}

.order-page .media-grid .quantum-cta__text .materials-card-secured .share-resource-btn {
  position: absolute;
  top: 0px;
  right: 0px;
}


.order-page .media-grid .quantum-cta__text .materials-card-secured .share-resource-btn .fa-share-alt:before {
  background-image: url(/-/media/FB45093A83154869B892D65DF3DEC53A.ashx);
  width: 20px;
  height: 20px;
}

.order-page .media-grid .quantum-cta__text .materials-card-secured .share-resource-btn, .order-page .media-grid .quantum-cta__text .materials-card-secured .share-resource-btn i {
  line-height: 0px;
}

.order-page .media-grid .quantum-cta__text .materials-card-secured .share-resource-btn {
    border: 1px solid #0063c3;
    padding: 2px;
    line-height: 0;
    border-radius: 25%;
}


.order-page .inner-btn {
    display: flex !important;
}

.order-page .inner-btn .order-page-load.quantum-cta__action,
.order-page .inner-btn .button-tab,
.order-page .order-page-download-load,
.order-page .order-page-video-load,
.order-page .digital-resources_Load.download-load-more,
.order-page .digital-resources_Load.video-load-more {
    margin-top: 40px !important;
    margin: 0 auto;
    max-width: 300px;
    width: 300px;
    font-family: 'Poppins-Medium';
    font-weight: 500 !important;
    font-size: 14px;
    color: #0063c3;
    border: 1px solid #0063c3;
    background: linear-gradient(to left, #fff 50%, #b8dcff 50%) right;
    background-size: 201%;
    transition: .5s ease-out;
    padding: var(--btn-base-padding-y) var(--btn-base-padding-x);
    display: inline-flex;
    border-radius: var(--border-radius);
    justify-content: center;
    align-items: center;
    text-decoration: none;
    user-select: none;
    text-align: center;
}

.order-page .inner-btn .order-page-load.quantum-cta__action:hover,
.order-page .inner-btn .button-tab:hover,
.order-page .order-page-download-load:hover,
.order-page .order-page-video-load:hover,
.order-page .digital-resources_Load.download-load-more:hover,
.order-page .digital-resources_Load.video-load-more:hover {
    background-position: left;

}

.order-page .counter-secondary-btn-group .btn-outline.download-btn {
    background: #fff;
    border: 2px solid #0063c3;
    font-size: 0px;
}

.common-filter-top .filter-controls-section .filter-controls > * {
  flex: auto;
  max-width: inherit;
  align-items: center;
  display: flex;
  justify-content: center;
}

.common-filter-top .filter-controls-section {
  display: flex;
  flex-flow: column wrap;
  gap: 30px;
  margin-top: 30px;
  /* margin-bottom: 30px; */
  /*padding-bottom: 30px;*/
  margin-bottom: 0;
}

.common-filter-top .filter-form-control > input {
  border: 1px solid #a2b1bc;
  color: inherit;
    font-family: "Poppins-Regular";
  font-weight: 400 !important;
  border-radius: 4px;
  font-size: 14px;
}

.common-filter-top .filter-form-control > input::placeholder {
  color: #a2b1bc;
}

.common-filter-top .filter-controls-section .filter-controls {
  display: flex !important;
  justify-content: space-between;
  /* justify-content: start; */
  align-items: center;
  flex-wrap: wrap;
}

.common-filter-top .filter-controls-section .filter-controls {
  max-width: 100% !important;
  gap: 25px !important;
}

.common-filter-top
  .filter-controls-section
  .filter-controls
  .filter-form-control {
  /* min-width: 30%; */
  display: block;
  max-width: 366px !important;
  width: 366px;
}

.filter-form-control > .search-btn {
  font-size: 20px;
}

.common-filter-top
  .filter-controls-section
  .filter-controls
  .filter-form-control
  input.stext {
  color: #333;
  height: 40px;
  max-width: 366px !important;
  padding-right: 34px;
}

.common-filter-top
  .filter-controls-section
  .filter-controls
  .filter-form-control
  button.search-btn {
  color: #333;
}

.common-filter-top
  .filter-controls-section
  .filter-controls
  .filterdropdownaux1,
.common-filter-top
  .filter-controls-section
  .filter-controls
  .filterdropdownaux2,
.common-filter-top
  .filter-controls-section
  .filter-controls
  .filterdropdownaux3,
.common-filter-top
  .filter-controls-section
  .filter-controls
  .filterdropdownaux4 {
  flex: 1 1 20%;
  min-width: 200px;
  max-width: 277px;
  position: relative;
  display: block;
}

.common-filter-top
  .filter-controls-section
  .filter-controls
  .filterdropdownaux1:before,
.common-filter-top
  .filter-controls-section
  .filter-controls
  .filterdropdownaux2:before,
.common-filter-top
  .filter-controls-section
  .filter-controls
  .filterdropdownaux3:before,
.common-filter-top
  .filter-controls-section
  .filter-controls
  .filterdropdownaux4:before {
  content: "" !important;
  display: inline-block;
  font: normal normal normal 14px / 1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  position: absolute;
  right: 10px;
  transform: rotate(90deg);
  font-size: 27px;
  color: #333;
  top: 7px;
  pointer-events: none;
}

.common-filter-top
  .filter-controls-section
  .filter-controls
  .filter-dropdown-common.open:before {
  transform: rotate(-90deg) !important;
}

.common-filter-top
  .filter-controls-section
  .filter-controls
  .filterdropdownaux1
  > select,
.common-filter-top
  .filter-controls-section
  .filter-controls
  .filterdropdownaux2
  > select,
.common-filter-top
  .filter-controls-section
  .filter-controls
  .filterdropdownaux3
  > select,
.common-filter-top
  .filter-controls-section
  .filter-controls
  .filterdropdownaux4
  > select {
  border: 1px solid #a2b1bc !important;
  color: #333 !important;
  /* background-color: #e9f4ff !important; */
}

.common-filter-top
  .filter-controls-section
  .filter-controls
  .tags.tagcontainer {
  display: flex;
  flex-wrap: wrap;
  background: transparent;
  max-width: 100% !important;
  justify-content: start;
  padding: 0;
  gap: 8px;
}

.common-filter-top
  .filter-controls-section
  .filter-controls
  .tags.tagcontainer
  button.quantum-button.quantum-cta__action.tag-link.active {
  background-color: #d0d4d6;
}

.common-filter-top
  .filter-controls-section
  .filter-controls
  .tags.tagcontainer
  button.quantum-button.quantum-cta__action.tag-link {
  margin-right: 14px;
  padding: 10px;
  min-width: 80px;
  border-radius: 20px;
  background-color: #e7ebee;
  color: #333;
  transition-property: all;
  transition-duration: 0.5s;
}

.common-filter-top
  .filter-controls-section
  .filter-controls
  .tags.tagcontainer
  button.quantum-button.quantum-cta__action.tag-link
  span.quantum-button__text {
  position: relative;
}

.common-filter-top select.webinar_cat-dropdwn-aux1,
.webinarbrand_cat-dropdwn-aux1 {
  width: 100%;
  max-width: 457px;
  height: 39px;
  outline: none;
  border-radius: 5px !important;
  border: 1px solid #0063c3 !important;
  color: #0063c3 !important;
  font-family: "Poppins-Regular";
  font-weight: 400 !important;
  font-size: 14px;
  line-height: 21px;
  padding: 0 0 0 10px !important;
  background-color: #fff !important;
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
  justify-content: space-between;
  cursor: pointer;
  -webkit-appearance: none;
}


.common-filter-top .filter-form-control>.search-btn {
  padding: 0 10px !important;
  margin-top: -2px;
  font-size: 20px !important;
}


#Modal_OrderLimit .modal-title {
    font-size: 28px;
    font-weight: 600;
    line-height: 40px;
    margin-bottom: 8px;
    margin-top: 0;
    padding-top: 0;
    border: none;
}

#Modal_OrderLimit .modal-actions {
    padding-top: 0px;
    display: block;
}

#Modal_OrderLimit .modal-actions p {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    color: #333333;
    padding-bottom: 0;
}

#Modal_OrderLimit .modal-actions p span,
.max-quantity-text span {
    color: #0063c3;
}


#Modal_OrderLimit .modal-actions .btn-outline {
    margin-top: 24px;
    width: 264px;
}

.order-page .counter-secondary-btn-group .counter-box input {
    border: none;
    color: #0063c3;
    text-align: center;
    font-size: 32px;
    max-width: 54px;
}

.max-quantity-text {
    color: #333333;
    font-size: 12px;
    font-weight: 400;
    line-height: 21px;
    letter-spacing: -0.24px;
    margin-top: 25px;
}

.card-num-input::-webkit-inner-spin-button,
.card-num-input::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

.card-num-input {
    -moz-appearance: textfield;
}

.card-num-input::placeholder {
    color: #0063c3;
}

#Modal_OrderLimit .quantum-modal__close.quantum-button--tertiary {
    position: absolute;
    display: block;
    right: 8px;
    top: 8px;
    background-color: var(--modal-close-btn_bg, transparent);
    border: none;
    color: var(--modal-close-btn_color, currentColor);
    cursor: pointer;
}

.container.digital-resources-mediaContainer {
  padding-inline: 0px;
  margin-bottom: 64px;
}


.slider.carousel-downloads, .slider.carousel-documents {
    width: 100%;
    margin: 0px 0px 10px 0px;
}

.slider.carousel-downloads .share-resource-btn, .slider.carousel-documents .share-resource-btn, .digital-resources-mediaContainer .share-resource-btn {
  text-decoration: none;
  color: #0063c3 !important;
  padding: 15px 20px;
  border-radius: 5px;
  display: inline-block;
  background-size: 200% !important;
  transition: 0.5s ease-out;
  /*background: linear-gradient(to left, #0063c3 50%, #b8dcff 50%) right;*/
  background: linear-gradient(to left, rgb(255, 255, 255) 50%, rgb(0, 99, 195) 50%) right center / 201%;
  border-width: 1px;
    border-style: solid;
    border-color: rgb(0, 99, 195);
    border-image: none;
    line-height: 16px;
}

 .digital-resources-mediaContainer .digital-resources-box a.quantum-button, .slider.carousel-downloads .share-resource-btn, .slider.carousel-documents .share-resource-btn, .digital-resources-mediaContainer .share-resource-btn {
  padding: 15px 10px;
  width: 48%;
  justify-content: center;
    align-items: center;
    display: inline-flex;
}


.slider.carousel-downloads .share-resource-btn:hover, .slider.carousel-documents .share-resource-btn:hover, .digital-resources-mediaContainer .share-resource-btn:hover  {
  background-position: left;
  color: #fff !important;
}

.slider.carousel-downloads .share-resource-btn.is-copied, .slider.carousel-downloads .share-resource-btn.is-copied:hover,
.slider.carousel-documents .share-resource-btn.is-copied, .slider.carousel-documents .share-resource-btn.is-copied:hover,
.digital-resources-mediaContainer .share-resource-btn.is-copied, .digital-resources-mediaContainer .share-resource-btn.is-copied:hover {
    background: #003c76 !important;
    color: #fff !important;
}



button:disabled, input:disabled, a.disabled {
    cursor: default;
    pointer-events: none;
}

.digital-resources-mediaContainer .digital-resources_common-box {
  display: flex;
  gap: 12px;
}

.digital-resources-mediaContainer .digital-resources_common-box div:empty {
  display: none;
}

.digital-resources-mediaContainer .share-resource-btn:before {
    background-image: url(/-/media/FB45093A83154869B892D65DF3DEC53A.ashx);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    display: inline-block;
    width: 15px;
    height: 15px;
    margin-right: 5px;
    position: relative;
    top: 0px;
    content: "" !important;
    background-position: center center;
}

.digital-resources-mediaContainer .share-resource-btn:hover:before {
    background-image: url(/-/media/664BC21708D841CCABCE74F78263DC0F.ashx);
}

.digital-resources-mediaContainer .share-resource-btn.is-copied:before {
    background-image: url(/-/media/CB3F7B9078B04D43A700579E77D6E001.ashx) !important;
}



 .digital-resources-mediaContainer .digital-resources-box a.quantum-button:before {
    content: '' !important;
    background-image: url(/-/media/67AEB81FB54743BF8FACDCA1909ECF4C.ashx);
    background-size: 100% 100%;
    background-position: center;
    background-repeat: no-repeat;
    display: inline-block;
    width: 15px;
    height: 15px;
    position: relative;
    top: 0px;
    margin-right: 5px;
}

.digital-resources-mediaContainer .carousel-downloads .digital-resources-box a.quantum-button:hover:before, .digital-resources-mediaContainer a.quantum-button.download-btn:hover:before {
    background-image: url(/-/media/547D816B781249A4937B260E8238B818.ashx);
}

.digital-resources-mediaContainer .carousel-documents .digital-resources-box a.quantum-button:before, .digital-resources-mediaContainer a.quantum-button.watch-btn:before {
    background-image: url(/-/media/19A9BEFD04A74A9A9E04C1A6129F81F3.ashx);
}

.digital-resources-mediaContainer .carousel-documents .digital-resources-box a.quantum-button:hover:before, .digital-resources-mediaContainer a.quantum-button.watch-btn:hover:before {
    background-image: url(/-/media/35E0B737DCC24D2DA51EF0AE997B7515.ashx);
}

.order-page .media-grid .quantum-cta__text .materials-card-secured .share-resource-btn .share-copied-text {
    font-family: 'Poppins-Regular';
    font-weight: 400 !important;
    font-size: 12px;
    line-height: 18px;
    color: #0063c3;
    top: -3px;
    position: relative;
}

.digital-resources-mediaContainer .quantum-cta .view-resource-btn a, .order-page .view-resource-btn a {
    padding: 15px 25px;
    font-size: 14px;
    line-height: 20px;
  }
.order-page.page-general .media-grid.slider {
  width: 100%;
      margin: 0 auto;
}

/*
  .order-page.repatha-home .ordertext-minheight {
        min-height: 390px;
  }

.order-page.repatha-home .ordercardtext-minheight {
    min-height: 335px;
}

.order-page.evenity-page .ordercardtext-minheight {
    min-height: 335px;
}

  .order-page.aranesp-home .ordertext-minheight {
        min-height: 410px;
  }

.order-page.aranesp-home .ordercardtext-minheight {
    min-height: 240px;
}
*/

.cta-slider .slick-track {
    display: flex !important;
}
 
.cta-slider .slick-slide {
    height: auto !important;
    display: flex !important;
}
 
.cta-slider .slick-slide > div {
    display: flex;
    width: 100%;
}


.order-page .resource-tags, .resource-tags {
    list-style: none;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    /*padding-bottom: 10px;*/
}
.order-page .resource-tags li, .resource-tags li {
    padding: 3px 8px;
    background: grey;
    margin: 0px 4px 6px 0px;
    border-radius: 20px;
    color: #fff;
    font-size: 10px !important;
    font-family: 'Poppins-Regular';
}

.order-page .media-grid .quantum-cta .quantum-cta-sub__title {
    /*display: none;*/
}
.order-page .quantum-cta-sub__title:has(~ .share-resource-btn) {
    width: calc(100% - 26px);
}

.order-page .media-grid .quantum-cta__text .materials-card-secured .share-resource-btn .share-copied-text {
    position: absolute;
    top: -20px;
    right: 0px;
}


.order-page .media-grid .quantum-cta.custom-resource-card .quantum-cta__image-wrap {
    font-family: 'Poppins-Bold';
    background-image: url(/-/media/673DF145522C4ACDAEAF61F63E6FD143.ashx);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    aspect-ratio: 16 / 9;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    text-align: center;
    font-size: 24px;
    line-height: 32px;
    margin: 0;
}

.order-page .media-grid .quantum-cta.custom-resource-card .quantum-cta__image-wrap img {
    display: none;
}

.order-page .media-grid .quantum-cta.custom-resource-card .quantum-cta__image-wrap:before {
    background: transparent !important;
    content: "View more materials";
    font-family: 'Poppins-Bold';
    font-size: 24px;
    line-height: 32px;
    width: 85%;
    position: absolute;
    left: 50%;
    top: 50%;
    padding: 0px !important;
    transform: translate(-50%, -50%);
}

#article-cards_overview .order-overview div.checkout-thumbnail {
    --bs-aspect-ratio: calc(9 / 9 * 100%);
    background: #f3f5f6;
    display: flex !important;
    align-items: center;
    justify-content: center;
    height: auto;
    padding: 20px;
    border-radius: 6px;
    /*max-height: 120px;*/
}

#article-cards_overview .order-overview img.checkout-thumbnail {
    height: auto;
    width: auto !important;
    max-width: 100%;
    max-height: 100%;
        object-fit: contain;
    box-shadow: 1px 1px 8px 4px var(--opacity-neutral-10012, rgba(28, 30, 33, .12));
}

#article-cards_overview .order-overview > .checkout-thumbnail::after, #article-cards_overview .order-overview .checkout-cardtitle:after, #article-cards_overview .order-overview .article-number:after {
  /*display: none;*/
}

#article-cards_overview .order-overview .checkout-cardtitle h2 {
    font-size: 12px;
    line-height: 18px;
    margin-bottom: 5px;
}

.order-checkout .component-content > .contact-form-wrapper .form-group {
    margin-bottom: 15px !important;
}

.order-checkout .custom-checkbox > input {
  top: 4px;
}

.order-checkout .component-content > .contact-form-wrapper .form-group .select-box::after {
  display: none;
}


ul.resources-top-text {
    padding-left: 32px;
}

ul.resources-top-text li {
  margin: 10px 0px;
  position: relative;
  list-style: none;
}

ul.resources-top-text li::before {
  list-style: none;
  content: '' !important;
  background-size: 100% 100%;
  background-position: center;
  background-repeat: no-repeat;
  display: inline-block;
  width: 24px;
  he;
  height: 24px;
  position: absolute;
  top: 0px;
  left: -32px;
}

ul.resources-top-text li.r-download-icon::before {
    background-image: url(/-/media/B078600535404360A0E06CF56CE40C2D.ashx);
}

ul.resources-top-text li.r-share-icon::before {
    background-image: url(/-/media/66B6500DEC2B49769E7AD2E012F1B934.ashx);
}

ul.resources-top-text li.r-order-icon::before {
    background-image: url(/-/media/9CBE5BF9B3CC480AA6B3D43E8E6D4BE1.ashx);
}

.contact-form-wrapper .select-box select {
  background: transparent;
}


@media (min-width: 768px) {
    #Modal_OrderLimit .quantum-modal__close.quantum-button--tertiary {
        right: 20px;
        top: 20px;
    }
}

#Modal_OrderLimit .quantum-modal__close.quantum-button--tertiary .quantum-icon {
    height: 24px;
    width: 24px;
    fill: currentColor;
}

@media (min-width: 767px) {
    #Modal_OrderLimit .quantum-modal__dialog {
        padding: 40px;
        width: 500px;
    }

    .order-checkout .contact-form-wrapper {
      margin-top: 20px;
    }
}

@media (max-width: 1399px) {
/*.order-page.repatha-home .ordercardtext-minheight {
    min-height: 360px;
}

.order-page.evenity-page .ordercardtext-minheight {
    min-height: 360px;
}

  .order-page.aranesp-home .ordertext-minheight {
        min-height: 435px;
  }*/

}

@media (max-width: 1200px) {
/*.order-page.repatha-home .ordertext-minheight {
    min-height: 390px;
}

    .order-page.repatha-home .ordercardtext-minheight {
        min-height: 335px;
    }
    .order-page.evenity-page .ordercardtext-minheight {
    min-height: 335px;
}

 .order-page.aranesp-home .ordertext-minheight {
        min-height: 410px;
  }*/

#order-page-filter .filter-controls-section .filter-controls .filter-form-control {
      max-width: 100% !important;
    width: 100%;
}
#order-page-filter .common-filter-top .filter-controls-section .filter-controls .filter-dropdown-common {
    max-width: 100%;
    width: 100%;
}

#order-page-filter .filter-controls-section .filter-controls .filter-form-control input.stext {
    max-width: 100% !important;
}

#order-page-filter .common-filter-top .filter-dropdown-common > select {
    width: 100%;
    max-width: 100%;
    }

#order-page-filter .common-filter-top .filter-controls-section .filter-controls .filter-dropdown-common {
    flex: 1 1 40%;
}

.repatha-resources-page #order-page-filter .filter-controls-section .filter-controls .filter-form-control {
         max-width: 366px !important;
}

.repatha-resources-page #order-page-filter .common-filter-top .filter-controls-section .filter-controls .filter-dropdown-common {
        max-width: 277px !important;
}

}

@media (max-width: 991px) {
/*.order-page.repatha-home .ordertext-minheight {
        min-height: 345px;
    }
    .order-page.repatha-home .ordercardtext-minheight {
        min-height: 290px;
    }
.order-page.evenity-page .ordercardtext-minheight {
    min-height: 290px;
}
.order-page.aranesp-home .ordertext-minheight {
        min-height: 365px;
    }*/
}

@media (max-width: 767px) {
  /*.order-page.repatha-home .ordertext-minheight {
        min-height: 390px;
    }
    .order-page.repatha-home .ordercardtext-minheight {
        min-height: 335px;
    }
    .order-page.evenity-page .ordercardtext-minheight {
        min-height: 385px;
    }
    .order-page.aranesp-home .ordertext-minheight {
        min-height: 435px;
    }*/


#order-page-filter .common-filter-top .filter-controls-section {
    margin-bottom: 30px;
}
.order-checkout .contact-form-wrapper {
        margin-top: 20px;
    }


.repatha-resources-page #order-page-filter .filter-controls-section .filter-controls .filter-form-control {
         max-width: 100% !important;
}

.repatha-resources-page #order-page-filter .common-filter-top .filter-controls-section .filter-controls .filter-dropdown-common {
        max-width: 100% !important;
}

  }

@media (max-width: 600px) and (min-width: 540px) {
  .order-page.page-general .digital-resources-mediaContainer .digital-resources-box a.quantum-button:before {
        margin-right: 0px;
    left: -5px;
  }

}

@media (max-width: 560px) {
    #article-cards_overview .order-overview .checkout-cardtitle {
        margin-bottom: 80px;
                min-height: auto;
    }

        #article-cards_overview .order-overview .article-number {
        bottom: 23px !important;
    }

     #article-overview-list #article-cards_overview  .order-overview {
        border-bottom: 1px solid #d5dbe2;
        padding: 8px 0px;
    }


#article-cards_overview .order-overview > .checkout-thumbnail::after, #article-cards_overview .order-overview .checkout-cardtitle:after, #article-cards_overview .order-overview .article-number:after {
  display: none;
}
}


@media (max-width: 540px) {
      .order-page.repatha-home .ordertext-minheight {
        min-height: 335px;
    }
  .order-page.repatha-home .ordercardtext-minheight {
        min-height: 290px;
    }

.order-page.evenity-page .ordercardtext-minheight {
        min-height: 310px;
    }
    .order-page.aranesp-home .ordertext-minheight {
        min-height: 365px;
    }
    .order-page.aranesp-home .ordercardtext-minheight {
    min-height: 215px;
}
    }
/*Order page */

