/* Sitemap */
.site-map h5.gds-heading a.skip-disclaimer {
  color: #004d99;
  text-decoration: none;
}
.site-map p.gds-paragraph  a.skip-disclaimer {
  color: #2c333a;
  text-decoration: none;
}

/* All products */
.all-products .gds-grid.gds-grid--color-bg {
  padding-top: var(--spacer-xl);
}
.all-products .gds-grid.gds-grid--color-bg .gds-cell p a.display-disclaimer {
  text-decoration-color: #0066cc;
  color: #2c333a;
}

@media only screen and (min-width: 1200px) {
  .gds-search__results {
    left: -224% !important;
    right: 0;
    width: auto !important;
  }
}

@media only screen and (max-width: 767px) {
  .gds-header__main .gds-search .gds-search__results {
    left: 0;
  }
}

@media only screen and (min-width: 1200px) {
  .gds-search--is-not-header .gds-search__results {
    left: 0% !important;
    top: 80px !important;
  }
}

.gds-search__result-type {
  display: none;
}

.page-node-199 .gds-paragraph+ol,
.page-node-182 .gds-paragraph+ol,
.page-node-189 .gds-paragraph+ol {
  padding-inline-start: 17px;
}

.page-node-199 ol li::marker,
.page-node-182 ol li::marker,
.page-node-189 ol li::marker {
  color: var(--color-interaction);
}

.page-node-199 ol li .gds-paragraph,
.page-node-182 ol li .gds-paragraph,
.page-node-189 ol li .gds-paragraph {
  margin-bottom: var(--spacer-xs);
}

.gds-content-block .gds-content-block__content .gds-paragraph--l {
  margin-bottom: var(--spacer-base);
}

.gds-content-block .gds-grid--spacer-massive {
  margin-bottom: 0;
}

.gds-content-block {
  padding: var(--spacer-xl) 0 var(--spacer-xxl) 0;
  margin-bottom: 0;
}

.page-node-187 .gds-grid.gds-grid--primary-lightest-bg {
  padding-top: 0;
  padding-bottom: 0;
}

.gds-content-block .gds-heading {
  font-family: 'BIAntiquaIIMl';
  margin-bottom: var(--spacer-m);
}

.gds-grid .gds-cell .gds-content-block .gds-paragraph {
  word-break: break-word;
}

.gds-grid .gds-cell .gds-content-block .gds-paragraph--l {
  line-height: 32px;
}

.gds-content-block .gds-content-block__content .gds-paragraph,
.gds-content-block .gds-content-block__content .gds-paragraph a {
  color: #2c333a;
}

.gds-content-block .gds-content-block__content .gds-paragraph a {
  text-decoration: none;
  border-bottom: 1px solid #06c;
}

p:empty,
.gds-content-block h3 {
  display: none;
}

.gds-btn-wrapper a {
  padding: 13px 24px 15px;
}

.related-product-item .gds-grid {
  margin-bottom: 32px;
}

.related-product-item .gds-grid .gds-cell--m-third .gds-card {
  min-height: auto;
}

.related-product-item .gds-grid .gds-cell--m-third {
  display: flex;
}

.related-product-item .gds-grid .gds-cell--m-third .gds-card .gds-card__content-inner {
  margin-bottom: 10px;
}

.page-node-204 .gds-grid .gds-cell .gds-paragraph--align-left a,
.page-node-200 .gds-grid .gds-cell .gds-paragraph--align-left a,
.page-node-202 .gds-grid .gds-cell .gds-paragraph--align-left a,
.page-node-201 .gds-grid .gds-cell .gds-paragraph a {
  color: #2c333a;
  text-decoration: none;
}

.page-node-204 .gds-grid .gds-cell .gds-paragraph--align-left a,
.page-node-202 .gds-grid .gds-cell .gds-paragraph--align-left a,
.page-node-201 .gds-grid .gds-cell .gds-paragraph a {
  border-bottom: 1px solid #06c;
}

/* all products */
.page-node-204 .gds-grid .gds-cell h2.gds-heading {
  font-family: 'BIAntiquaIIMl';
}

/* data privacy, terms of use */
.page-node-202 .gds-grid .gds-cell .main-region .gds-paragraph,
.page-node-201 .gds-grid .gds-cell .main-region .gds-paragraph {
  margin-bottom: 16px;
}

.page-node-202 .gds-grid .gds-cell .main-region .gds-heading,
.page-node-201 .gds-grid .gds-cell .main-region .gds-heading {
  padding-top: 16px;
}

/* header */
.contrast .gds-dropdown-mega-menu .main-link:focus::after,
.contrast .gds-dropdown-mega-menu .gds-submenu-items .gds-submenu-item>a.gds-link:focus::after {
  border: none;
}

/* Side Navigation CSS */
.side-navigation-list-wrapper {
  max-height: 545px;
  overflow-y: auto;
  overflow-x: hidden;
}

/* menu link */
.gds-header.contrast .gds-mega-nav .gds-sub-sub-menu a.gds-link {
  color: var(--color-interaction);
}

.gds-footer .gds-footer__legal p:first-child {
  display: none;
}

.bi-hcp-validation-modal-fullscreen .gds-grid .gds-btn-wrapper--is-full-width .gds-form-input .gds-btn {
  margin-left: 0;
}

@media screen and (min-width: 768px) {
  .related-product-item .gds-grid {
    margin-left: -20px;
    margin-right: -20px;
  }

  .page-node-187 .gds-grid--primary-lightest-bg .gds-content-block .gds-grid.gds-grid--spacer-massive .gds-cell--m-half .gds-content-block__content {
    padding-left: var(--spacer-l);
  }
}

@media screen and (min-width: 992px) {
  .related-product-item .gds-grid {
    margin-left: -16px;
    margin-right: -16px;
  }

  .gds-content-block .gds-grid,
  .gds-content-block .gds-grid .gds-cell {
    padding: 0;
  }
}

@media screen and (min-width: 1280px) {
  .related-product-item .gds-grid {
    margin-left: -32px;
    margin-right: -32px;
  }
}

@media(max-width: 1024px) {
  /* header */
  .gds-header.contrast .gds-mega-nav__item a.main-link,
  .gds-header.contrast .gds-mega-nav .gds-link__label,
  .gds-header.contrast .gds-mega-nav__item a.main-link:hover,
  .gds-header.contrast .gds-mega-nav__item a.main-link .gds-link__label:hover,
  .gds-header.contrast .gds-mega-nav-main .gds-dropdown-mega-menu .gds-submenu-items .gds-submenu-item>a.gds-link:focus,
  .gds-header.contrast .gds-mega-nav-main .gds-dropdown-mega-menu .gds-submenu-items .gds-submenu-item--has-submenu>button.gds-submenu-item-label:focus {
    color: var(--color-grey);
    text-decoration: none;
  }

  .gds-header.contrast .gds-dropdown-mega-menu .main-link .label .gds-icon path {
    fill: var(--color-interaction);
  }

  .gds-header .gds-header__main #mobilemenutoggle {
    border-bottom: none;
  }

  .gds-header.contrast .gds-dropdown-mega-menu .gds-submenu-items .gds-submenu-item>a.gds-link:focus-within::after,
  .gds-header.contrast .gds-dropdown-mega-menu .gds-submenu-items .gds-submenu-item--has-submenu>button.gds-submenu-item-label:focus-within::after {
    border-color: transparent;
  }

  .gds-header.contrast .gds-dropdown-mega-menu .gds-submenu-items .gds-submenu-item--has-submenu>button.gds-submenu-item-label:focus::after {
    border: none;
  }
}

@media(max-width: 991px) {
  .side-navigation-list-wrapper {
    max-height: 375px;
  }
}

.gds-breadcrumb .gds-breadcrumb__list .gds-breadcrumb__list-item,
.gds-header .gds-mega-nav .gds-dropdown-mega-menu .main-link,
.gds-header .gds-mega-nav .gds-mega-nav__item,
.gds-header .gds-mega-nav .gds-heading--m,
.gds-header .gds-mega-nav .gds-paragraph--l,
.gds-header .gds-mega-nav .gds-link--with-icon,
.gds-header .gds-mega-nav .gds-dropdown-mega-menu .gds-submenu-items .gds-submenu-item>a.gds-link .gds-link__label,
.gds-header .gds-mega-nav .gds-dropdown-mega-menu .gds-submenu-items .gds-submenu-item--has-submenu>button.gds-submenu-item-label,
.gds-header .gds-mega-nav .gds-dropdown-mega-menu .gds-submenu-item li.gds-sub-sub-menu--category-title,
.gds-header .gds-mega-nav .gds-dropdown-mega-menu .gds-submenu-item li.gds-sub-sub-menu--category-link a.gds-link,
.gds-header .gds-mega-nav .gds-dropdown-mega-menu .gds-submenu-item .gds-sub-sub-menu-item a.gds-link .gds-link__label,
.gds-header .gds-mega-nav .gds-dropdown-mega-menu .gds-submenu-items .mobile-back,
.gds-header .gds-header__main .gds-mega-nav__item .gds-submenu-container__inner .gds-submenu-items .mobile-label,
.gds-footer .gds-sitemap-menu li.gds-sitemap-menu__item--with-sub h3>a,
.gds-footer .gds-sitemap-menu li.gds-sitemap-menu__item--sub>a,
.gds-footer .gds-link--menu,
.gds-footer .gds-inline-menu li.gds-inline-menu__item a,
.gds-footer .gds-paragraph--s,
.gds-secondary-hero .gds-secondary-hero__content .gds-heading,
.gds-secondary-hero--dark-background .gds-secondary-hero__content .gds-paragraph,
.gds-grid .gds-cell .gds-heading,
.gds-grid .gds-cell .gds-paragraph,
.page-node-204 .gds-grid .gds-cell h2.gds-heading,
.gds-content-block .gds-content-block__content .gds-heading,
.gds-content-block .gds-content-block__content .gds-paragraph,
.gds-content-block .gds-content-block__content .gds-btn,
.gds-secondary-hero .gds-secondary-hero__container .gds-secondary-hero__content .gds-heading--caption,
.gds-link .gds-card__content,
.gds-card__content .gds-link--with-icon,
.gds-isi-tray__toggle-text,
button,
input,
optgroup,
select,
textarea {
  font-family: 'Arial';
}
span.gds-image-zoom__modal-trigger-text,
.gds-metanav span,
.gds-table__content th,
.gds-table__content td,
.bi-product-item-detail-nav .views-field.views-field-title,
.register-inner-blk .gds-card__body,
.register-inner-blk .gds-card__date,
.register-inner-blk .ptp-reg-btn,
.gds-card a.gds-link,
.gds-table__wrapper td span,
.gds-table__wrapper th span,
.gds-quicklinks__items--spacer-m .gds-link--icon-left,
.gds-image-zoom__modal-trigger,
.gdsCardheight .gds-card__body,
.gds-cell--sidebar .gds-card__body,
.gds-quicklinks__items a span,
ul.gds-quicklinks__items.gds-quicklinks__items--size-p.gds-quicklinks__items--spacer-m,
.a.gds-link.gds-link--link-intercept.gds-link--default.gds-link--icon-left.gds-link--with-icon,
.gds-card__content .gds-link--with-icon,
.gds-card__body span,
.gds-card__actions div.gds-card__cta--label-only span,
.gds-unordered,
.gds-btn--primary,
div#gds-secondary-navigation li a span,
.empagliflozin-all-specialties .side-navigation-list-wrapper li a span,
p#empagliflozinText,
a#textLeft,
a.gds-link.gds-link--link-intercept.gds-link--default.gds-link--icon-left.gds-link--with-icon,
a.gds-link.gds-link--link-intercept.gds-link--menu.gds-inline-menu__item--active.gds-link--active span.gds-link__label.gds-link__label-- span,
a.gds-link.gds-link--link-intercept.gds-link--menu span.gds-link__label.gds-link__label-- span,
.gds-form-input__inner--checkbox span,
.gds-btn--secondary span,
.mandatories-text li {
  font-family: 'Arial';
}

.hcp-validation-btn--terminate-session,
.add-to-calender-text,
.gds-card__subtitle,
.gds-table th,
.gds-table td,
.gds-metanav .gds-metamenu__item a,
.gds-cell--sidebar .gds-card__cta span,
#dis-unordered li,
.empagliflozin-all-specialties .related-product-item a.gds-link,
.gds-secondary-navigation ul li a span,
a.gds-btn span span,
a.gds-link span span,
.gds-card__body,
a.gds-btn span,
.primesecondNav .gds-link__label,
.text-align-right span,
span.gds-link__description,
h1.gds-heading--l {
  font-family: 'Arial' !important;
}
/* sifrol filter css*/
#edit-field-sifrol-term-target-id option[value="All"] {
  display: none;
}
#views-exposed-form-sifrol-term-sifrol-block .gds-form-section__filters {
  display: inline;
}

#views-exposed-form-sifrol-term-sifrol-block div#edit-field-sifrol-term-target-id--input-wrapper {
  width: 425px;
  border: 1px solid #ccc;
  height: 60px;
  border-radius: 5px;
}
#views-exposed-form-sifrol-term-sifrol-block,
#views-exposed-form-sifrol-term-sifrol-block .gds-cell {
  padding-left: 0px;
}
@media (max-width:480px) {
  #views-exposed-form-sifrol-term-sifrol-block div#edit-field-sifrol-term-target-id--input-wrapper {
    width: 320px;
}
}
#edit-rating-thumbs-up--input-wrapper {
  display: none !important;
}
/* sifrol filter css end*/
.sifrolPages .gds-form-input__input-wrapper--select {
  position: relative !important;
  font-family: Arial !important;
}
.sifrolPages .gds-form-input__input-wrapper--select select {
  display: none !important;
  /*hide original SELECT element:*/
}

/*style the arrow inside the select element:*/
.select-selected:after {
  position: absolute !important;
  content: "" !important;
  top: 14px !important;
  right: 10px !important;
  width: 0 !important;
  height: 0 !important;
  border: 6px solid transparent !important;
  border-color: #fff transparent transparent transparent !important;
}

/*point the arrow upwards when the select box is open (active):*/
.select-selected.select-arrow-active:after {
  border-color: transparent transparent #fff transparent;
  top: 7px;
}

/*style the items (options), including the selected item:*/
#edit-field-sifrol-term-target-id--input-wrapper .select-items div,
#edit-field-sifrol-term-target-id--input-wrapper .select-selected {
  color: #000;
  padding: 8px 20px 8px 18px;
  border: 0px solid transparent;
  border-color: transparent transparent rgba(0, 0, 0, 0.1) transparent;
  cursor: pointer;
  user-select: none;
}
/*style items (options):*/
.select-items {
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  z-index: 99;
}
/*hide the items when the select box is closed:*/
.select-hide {
  display: none;
}
#edit-field-sifrol-term-target-id--input-wrapper .select-items div:hover,
#edit-field-sifrol-term-target-id--input-wrapper .same-as-selected {
  background-color: #dbebff;
  color: #004d99;
}
#edit-field-sifrol-term-target-id--input-wrapper .select-items div {
  margin-bottom: 15px;
}
#edit-field-sifrol-term-target-id--input-wrapper .select-items {
  height: 290px;
  background: #fff;
  overflow-y: scroll;
  padding: 10px;
  margin-top: 10px;
  box-shadow: 0 4px 8px 0 rgba(0, 26, 51, .4);
}
.select-items div[data-option-value="All"] {
  display: none;
}
.gds-submenu-content span,
.gds-accordion span.gds-accordion__item-heading-text,
.gds-rich-text ul,
.gds-rich-text ol,
.gds-rich-text h1,
.gds-rich-text h2,
.gds-rich-text h3,
.gds-form-input label span,
#edit-field-sifrol-term-target-id,
body,
p,
strong,
.gds-key-fact__description,
.gds-key-fact__headline,
.gds-highlight-banner__actions a span,
.gds-dropdown-mega-menu li.gds-sub-menu--category-title,
.gds-metanav__label,
.gds-accordion__expand-link,
.gds-interstitial-text ul li,
.gds-dropdown-single-select li,
.gds-dropdown-multi-select li,
.gds-dropdown-multi-select li span,
.gds-form-section__tags-item,
.gds-link__label,
.gds-form-input__input--select option {
  font-family: 'Arial' !important;
}
@media screen and (min-width: 1200px) {
    .crm-26-vn .gds-key-fact.gds-key-fact--visibility-both.gds-key-fact--side.gds-key-fact--left.gds-key-fact--big.gds-key-fact--no-description {
        width: 100% !important;
        margin-bottom: 0 !important;
   }
}
.crm-26-vn .gds-modal__header h3{
    padding-top: 20px;
}
.crm-26-vn .webform-confirmation-modal--content .gds-modal__body {
padding-left: 0px !important;}
@media screen and (max-width:940px) {
.crm-26-vn .zoomhcp-custom-form .mcc-new-wrap {
max-height: 270px;}
.crm-26-vn .gds-modal .gds-modal__header {
    width: 100%;
}
.crm-26-vn .it-eprivacy-banner--center {
min-width: 590px;}
.crm-26-vn .webform-confirmation-modal--content .gds-modal__body {
    padding-top: 10px;
    padding-left: 0 !important;
    padding-bottom: 30px;
}}
.crm-26-vn h1.gds-heading.gds-heading--align-left.gds-heading--m {
    color: #008c7d;
    font-size: 31px;
    line-height: 42px;
}
.crm-26-vn h3.gds-heading.gds-heading--align-left.gds-heading--m {
    color: #008c7d;
    font-size: 26px;
}
/* accordion global fixes start */
.gds-accordion__item-content-inner li.list-item p, .gds-accordion__item-content-inner .gds-paragraph p, .gds-accordion__item-content-inner .gds-rich-text>p{
  margin-bottom: var(--spacer-base);
}
.gds-accordion__item-content-inner ul.gds-unordered li, .gds-accordion__item-content-inner .gds-rich-text ul li, .gds-accordion__item-content-inner .gds--rich-text ul li, .gds-accordion__item-content-inner .ck-content ul li, .gds-accordion__item-content-inner ol.gds-ordered li, .gds-accordion__item-content-inner .gds-rich-text ol li, .gds-accordion__item-content-inner .gds--rich-text ol li, .gds-accordion__item-content-inner .ck-content ol li{
  margin-bottom: var(--spacer-xs);
}
.gds-accordion__item-content-inner ul.gds-unordered li:last-child, .gds-accordion__item-content-inner .gds-rich-text ul li:last-child, .gds-accordion__item-content-inner .gds--rich-text ul li:last-child, .gds-accordion__item-content-inner .ck-content ul li:last-child, .gds-accordion__item-content-inner ol.gds-ordered li:last-child, .gds-accordion__item-content-inner .gds-rich-text ol li:last-child, .gds-accordion__item-content-inner .gds--rich-text ol li:last-child, .ck-content ol li:last-child{
  margin-bottom: 0;
}
/* accordion global fixes end */
.ada-event-page .gds-accordion__item-content-inner .gds-rich-text p.gds-paragraph--spacer-xs{
  margin-bottom: var(--spacer-xs);
}
@media screen and (min-width: 768px) {
    .ada-event-page .gds-accordion__heading-wrapper {
        justify-content: end;
    }
}
/*CSS for Self Declaration*/

.pi-pages .gds-interstitial-text h2{
    font-size: 18px !important;
    line-height: 24px !important;
    font-weight: 400 !important;
}

.pi-pages .self_declaration p:first-child{
    margin-bottom: 24px !important;
}
/* PH CSS iPad devices for logo size */

@media (min-width: 768px) and (max-width: 1279px) {
    .pi-pages .gds-header__main .gds-header__logo-holder .gds-logo .gds-image img {
        width: 9rem;
    }
/* VN logo size issue*/

@media (min-width: 768px) and (max-width: 1279px) {
    .pi-pages .gds-header__main .gds-header__logo-holder .gds-logo .gds-image img {
        width: 9rem;
}
}

@media (max-width: 767px) {
    .pi-pages .gds-header__main .gds-header__logo-holder .gds-logo .gds-image img {
        width: 7rem;
    }
}



@media (min-width: 1280px) {
.gds-header__main .gds-header__logo-holder .gds-logo .gds-image img {
        width: 10rem;
    }
.gds-mega-nav {
           padding-bottom: 0px !important;
    }
}

@media screen and (min-width: 1280px) and (max-width: 1440px) {
    .gds-hero__with-media .gds-grid .gds-cell:not(:has(.gds-hero__media)) {
        padding-inline-start: var(--spacer-l);
        max-width: 640px;
        margin-left: auto;
    }
}

@media screen and (min-width: 992px) {
    .gds-hero__content {
        padding-block-start: 3.5rem;
        padding-inline-end: .5rem;
    }
}
