/* ===========================
  info banner fixes for blood thinners page
  =========================== */
/* .node-7 .gds-info-banner{
  background-color: var(--color-accent-1-100);
}


.node-7 .gds-info-banner__content .gds-primary span{
  color: var(--color-primary);
}

.node-7 .gds-info-banner__content h3{
  display: none;
} */

/* Table css for why pradaxa page */
.node-2 .gds-table thead tr:first-child th {
  width: 50%;
}

.node-2 .gds-rich-text img {
  /* object-position: 50% 50%; */
  margin-block: unset !important;
  /* margin-bottom: 0px; */
}

.node-2 .gds-table__cell.gds-table__cell--align-center {
  text-align: center;
}

.tbl-head {
  display: inline-block;
}

.node-2 .gds-table__cell .gds-image img {
  width: 24px;
  height: auto;
}

.node-2 .gds-table__cell--align-center#center-align {
  background-color: var(--color-accent-1-100);
}

.node-2 .gds-table__cell:has(img) * {
  display: inline;
  vertical-align: middle;
}

.node-2 .gds-table__cell:has(img) img {
  position: relative;
  /* top:calc(var(--spacer-s) - var(--spacer-xxs)/2); */
  right: var(--spacer-xxs);
}

.node-7 .gds-rich-text img {
  margin-block: var(--spacer-m);
}

/* table heading bottom space fixes */
.gds-table .gds-heading.gds-heading--s {
  margin-bottom: var(--spacer-xxs);
}

.node-2 .gds-footnote ul.gds-footnote__references {
  margin-top: var(--spacer-xxs);
}

.gds-accordion__item-content-inner {
  padding: 0 0 var(--spacer-m);
}

.gds-isi-tray__accordion-content .display-disclaimer::after {
  display: none;
}

.node-2 .display-disclaimer::after {
  display: none;
}

.node-22 .gds-rich-text a:not(.gds-btn) {
  text-decoration: none !important;
}

.node-23 .gds-paragraph.gds-paragraph--lead {
  color: var(--color-web-black-1-100);
}

/* .node-3 .gds-card>a.gds-link {
  inset: unset;
} */

/* .node-3 .gds-grid--color-bg:has(>.gds-cell *) {
  padding-block-end: var(--spacer-m);
} */

.gds-solo-button .gds-grid--justify-center:not(:has(.gds-btn--is-centered)) {
  margin-bottom: var(--spacer-xs);
}

/* .node-11 .gds-grid--color-bg:has(>.gds-cell *) {
  padding-block-end: var(--spacer-m);
} */

.node-11 .gds-highlight-banner--centered-no-media {
  background-color: var(--color-gray-light);
}

.node-11 .gds-highlight-banner--spacer-l {
  margin-block-end: var(--spacer-xs);
}

/* Modal Popup fixes */
.gds-modal #modal_external_link .gds-modal__body {
  margin-top: var(--spacer-m);
}

.gds-table .gds-bold strong {
  font-weight: 600;
}

/* font weight global */
b,
strong {
  font-weight: 600 !important;
}

.node-23 .gds-double-button__buttons {
  justify-content: center;
}

/* ISI Tray Underline removal for Phone no. */
/* underline added agn */
/* .gds-isi-tray__accordion-content-inner a.skip-disclaimer {
  text-decoration: none;
} */

.node-11 .display-disclaimer::after {
  content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgOCA4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTYuNzY5MjMgMEgwLjYxNTM4NVYwLjYxNTM4NUg2Ljk1Mzg1TDAgNy41NjMwOEwwLjQzNjkyMyA4TDcuMzg0NjIgMS4wNTIzMVY3LjM4NDYySDhWMS4yMzA3N0w2Ljc2OTIzIDBaIiBmaWxsPSIjMDAzREE1Ii8+Cjwvc3ZnPgo=);
  display: inline-block;
  padding-left: var(--spacer-xs);
  position: relative;
  bottom: var(--spacer-xxs)
}

.gds-error-page p {
  color: var(--color-web-black-1-100) !important;
}

/* announcement-banner underline color */
.gds-top-announcement-banner--error p a {
  text-decoration-color: var(--color-primary);
}

.gds-rich-text a:focus:not(.gds-btn)::after {
  border: none !important;
}

.contrast .gds-link:focus::after {
  border: none !important;
}

.node-4 a.gds-accordian-link.skip-disclaimer {
  text-decoration-color: var(--color-primary);
}

.node-4 .gds-key-fact__description a.skip-disclaimer {
  text-decoration-color: var(--color-primary);
}

.path-unsubscribe .unsubscribe .gds-paragraph--spacer-xs {
  margin-bottom: var(--spacer-base);
}

.path-successful-unsubscribe h3.gds-heading.gds-heading--align-left.gds-heading--l.gds-martop-40 {
  margin-top: var(--spacer-xl);
}

/*color of the form input */
.path-unsubscribe .unsubscribe p.gds-paragraph {
  color: var(--color-web-black-1-100);

}

.path-unsubscribe #revert-home p a {
  color: var(--color-web-black-1-100);

}

.path-successful-unsubscribe .gds-grid:nth-child(3) p.gds-paragraph {
  color: var(--color-web-black-1-100);

}

/* breadcrumb css fixes rc17 */
/* .node-2 .gds-breadcrumb .gds-breadcrumb__list-item:last-child,
.node-4 .gds-breadcrumb .gds-breadcrumb__list-item:last-child,
.node-7 .gds-breadcrumb .gds-breadcrumb__list-item:last-child {
  pointer-events: none;
} */

.gds-breadcrumb__list-item:last-child {
  pointer-events: none;
}

@media (min-width: 1024px) {
  .node-7 .gds-info-banner__content {
    min-width: 800px;
  }
}

@media screen and (min-width: 992px) {

  .gds-card__body {
    margin-block-start: var(--spacer-base);
  }

  .gds-isi-tray--is-single .gds-isi-tray__accordion--indications {
    border-left: .075rem solid #9DC1FF;
  }

  /* .gds-breadcrumb {
    padding-top: var(--spacer-m);
  } */

}

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

  /* .node-7 .gds-grid--color-bg:has(>.gds-cell *) {
    padding-block-end: var(--spacer-l);
  } */

  .node-7 .gds-grid--spacer-m.gds-grid--white.gds-grid--color-bg.node-7 {
    margin-bottom: var(--spacer-xl);
  }

  /* .node-2 .gds-grid--color-bg:has(>.gds-cell *) {
    padding-block-end: var(--spacer-s);
  } */

  .node-2 .gds-tabs__list {
    margin: 0 0 var(--spacer-xl) 0;
  }

  .gds-modal__actions {
    margin-top: var(--spacer-l);
  }

  .path-unsubscribe .gds-solo-button .gds-cell .gds-btn-wrapper {
    margin-bottom: var(--spacer-l);
  }

  .path-successful-unsubscribe .gds-solo-button .gds-cell .gds-btn-wrapper {
    margin-bottom: var(--spacer-l);
  }

  .path-successful-unsubscribe h3.gds-heading.gds-heading--align-left.gds-heading--l.gds-martop-40 {
    margin-top: var(--spacer-xl);
  }

}

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

  /* .node-7 .gds-grid--color-bg:has(>.gds-cell *) {
    padding-block-end: var(--spacer-none);
  } */

  .gds-isi-tray__inner .gds-grid--spacer-l {
    margin-bottom: 0;
  }

  .node-23 .gds-double-button.node-23 div:nth-child(2) {
    justify-content: center;
  }

  .gds-pi-bar__item {
    border-left: 1.2px solid #9DC1FF;
  }

  /* Header menu toggle hidden in mobile */
  .contrast .gds-header__main #mobilemenutoggle::before {
    display: none;
  }

}