@import url('https://fonts.googleapis.com/css?family=Roboto+Slab');
@import url('https://fonts.googleapis.com/css2?family=Rubik:ital,wght@0,300..900;1,300..900&display=swap');
@font-face {
    font-family: 'KyrialSansPro';
    src: url('https://cdn.kyruus.com/pmc-customer-static-assets/banner/fonts/1.2/kyrialsanspro-regular-webfont.eot');
    src: url('https://cdn.kyruus.com/pmc-customer-static-assets/banner/fonts/1.2/kyrialsanspro-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://cdn.kyruus.com/pmc-customer-static-assets/banner/fonts/1.2/kyrialsanspro-regular-webfont.woff') format('woff'),
         url('https://cdn.kyruus.com/pmc-customer-static-assets/banner/fonts/1.2/kyrialsanspro-regular-webfont.ttf') format('truetype'),
         url('https://cdn.kyruus.com/pmc-customer-static-assets/banner/fonts/1.2/kyrialsanspro-regular-webfont.svg?#seravek_basicregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'KyrialSansPro';
    src: url('https://cdn.kyruus.com/pmc-customer-static-assets/banner/fonts/1.2/kyrialsanspro-regular-webfont.eot');
    src: url('https://cdn.kyruus.com/pmc-customer-static-assets/banner/fonts/1.2/kyrialsanspro-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://cdn.kyruus.com/pmc-customer-static-assets/banner/fonts/1.2/kyrialsanspro-regular-webfont.woff') format('woff'),
         url('https://cdn.kyruus.com/pmc-customer-static-assets/banner/fonts/1.2/kyrialsanspro-regular-webfont.ttf') format('truetype'),
         url('https://cdn.kyruus.com/pmc-customer-static-assets/banner/fonts/1.2/kyrialsanspro-regular-webfont.svg?#seravek_basicregular') format('svg');
    font-weight: normal;
    font-style: normal;
}


@font-face {
  font-family: 'KyrialSansPro';
  src: url('https://cdn.kyruus.com/pmc-customer-static-assets/banner/fonts/1.2/kyrialsanspro-bold-webfont.eot');
  src: url('https://cdn.kyruus.com/pmc-customer-static-assets/banner/fonts/1.2/kyrialsanspro-bold-webfont.eot?#iefix') format('embedded-opentype'),
       url('https://cdn.kyruus.com/pmc-customer-static-assets/banner/fonts/1.2/kyrialsanspro-bold-webfont.woff') format('woff'),
       url('https://cdn.kyruus.com/pmc-customer-static-assets/banner/fonts/1.2/kyrialsanspro-bold-webfont.ttf') format('truetype'),
       url('https://cdn.kyruus.com/pmc-customer-static-assets/banner/fonts/1.2/kyrialsanspro-bold-webfont.svg?#seravek_basicregular') format('svg');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'KyrialSansPro';
  src: url('https://cdn.kyruus.com/pmc-customer-static-assets/banner/fonts/1.2/kyrialsanspro-regularitalic-webfont.eot');
  src: url('https://cdn.kyruus.com/pmc-customer-static-assets/banner/fonts/1.2/kyrialsanspro-regularitalic-webfont.eot?#iefix') format('embedded-opentype'),
       url('https://cdn.kyruus.com/pmc-customer-static-assets/banner/fonts/1.2/kyrialsanspro-regularitalic-webfont.woff') format('woff'),
       url('https://cdn.kyruus.com/pmc-customer-static-assets/banner/fonts/1.2/kyrialsanspro-regularitalic-webfont.ttf') format('truetype'),
       url('https://cdn.kyruus.com/pmc-customer-static-assets/banner/fonts/1.2/kyrialsanspro-regularitalic-webfont.svg?#seravek_basicregular') format('svg');
  font-weight: 500;
  font-style: italic;
}

@font-face {
  font-family: 'KyrialSansPro';
  src: url('https://cdn.kyruus.com/pmc-customer-static-assets/banner/fonts/1.2/kyrialsanspro-light-webfont.eot');
  src: url('https://cdn.kyruus.com/pmc-customer-static-assets/banner/fonts/1.2/kyrialsanspro-light-webfont.eot?#iefix') format('embedded-opentype'),
       url('https://cdn.kyruus.com/pmc-customer-static-assets/banner/fonts/1.2/kyrialsanspro-light-webfont.woff') format('woff'),
       url('https://cdn.kyruus.com/pmc-customer-static-assets/banner/fonts/1.2/kyrialsanspro-light-webfont.ttf') format('truetype'),
       url('https://cdn.kyruus.com/pmc-customer-static-assets/banner/fonts/1.2/kyrialsanspro-light-webfont.svg?#seravek_basicregular') format('svg');
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "banner";
  src:url("https://cdn.kyruus.com/pmc-customer-static-assets/banner/fonts/1.2/banner.eot");
  src:url("https://cdn.kyruus.com/pmc-customer-static-assets/banner/fonts/1.2/banner.eot?#iefix") format("embedded-opentype"),
    url("https://cdn.kyruus.com/pmc-customer-static-assets/banner/fonts/1.2/banner.woff") format("woff"),
    url("https://cdn.kyruus.com/pmc-customer-static-assets/banner/fonts/1.2/banner.ttf") format("truetype"),
    url("https://cdn.kyruus.com/pmc-customer-static-assets/banner/fonts/1.2s/banner.svg#banner") format("svg");
  font-weight: normal;
  font-style: normal;

}

* {
    font-family: 'Rubik';
}
.kyruus-custom .ky-search-bar.kyruus-config-primary-color {
background-color: #e4f3ff;
}

.kyruus-custom .ky-label-m {
color: #000000;
}

.kyruus-custom .ky-powered-by-link,
.kyruus-custom .ky-legal,
.kyruus-custom .ky-legal a,
.kyruus-custom .ky-legal a:visited {
color: #dde8f4 !important;
}

.kyruus-custom .kyruus-config-secondary-color,
.kyruus-custom .kyruus-config-secondary-color.active:after {
background-color: #00205B;
}

.kyruus-custom .kyruus-config-secondary-color.button.btn-link,
.kyruus-custom .kyruus-config-secondary-color.button.btn-positive,
.kyruus-custom .kyruus-config-secondary-color.ky-button.btn-link,
.kyruus-custom .kyruus-config-secondary-color.ky-button.ky-btn-positive {
background-color: #00205B;
border-color: #00205B;
background-image: none;
text-shadow: none;
}

.kyruus-custom .kyruus-config-secondary-color.button.btn-link:hover,
.kyruus-custom .kyruus-config-secondary-color.button.btn-positive:hover,
.kyruus-custom .kyruus-config-secondary-color.ky-button.btn-link:hover,
.kyruus-custom .kyruus-config-secondary-color.ky-button.ky-btn-positive:hover,
.kyruus-custom .kyruus-config-secondary-color.button.btn-link:focus,
.kyruus-custom .kyruus-config-secondary-color.button.btn-positive:focus,
.kyruus-custom .kyruus-config-secondary-color.ky-button.btn-link:focus,
.kyruus-custom .kyruus-config-secondary-color.ky-button.ky-btn-positive:focus {
  background-color: #00205B;
}

.kyruus-custom .kyruus-config-secondary-color.button.btn-link.disabled,
.kyruus-custom .kyruus-config-secondary-color.ky-button.btn-link.disabled {
background-color: #f6f7f8;
}

.kyruus-custom .disclaimer.kyruus-config-disclaimer,
.kyruus-custom .disclaimer.kyruus-config-disclaimer:hover {
border-left: 8px solid #00205B;
}

.kyruus-custom .kyruus-config-tertiary-color,
.kyruus-custom .label.kyruus-config-tertiary-color {
background-color: #858381;
}

.kyruus-custom .kyruus-config-quaternary-color.button.btn-link,
.kyruus-custom .kyruus-config-quaternary-color.button.btn-link:hover,
.kyruus-custom .kyruus-config-quaternary-color.button.btn-positive,
.kyruus-custom .kyruus-config-quaternary-color.button.btn-positive:hover
.kyruus-custom .kyruus-config-quaternary-color.ky-button.btn-link,
.kyruus-custom .kyruus-config-quaternary-color.ky-button.btn-link:hover,
.kyruus-custom .kyruus-config-quaternary-color.ky-button.ky-btn-positive,
.kyruus-custom .kyruus-config-quaternary-color.ky-button.ky-btn-positive:hover {
background-color: #00205B;
border-color: #00205B;
background-image: none;
text-shadow: none;
}

/* Override PMC element to show provider logos on mobile view. */
div[data-testid="ProviderImage"] div{
  display: block !important;
}

/* setting badge font weight to lighter */
 [class*="-Badge"] {
        font-weight:500 !important;
      }
/* setting badge test\ color to color */
 [class*="MuiChip"] {
        color: #303235 !important;
      }
/* setting search widget labels to the same font */
[data-ref*="label-search"] {
   font-family: 'Rubik' !important;
      }
[data-ref*="label-location"] {
   font-family: 'Rubik' !important;
      }
[data-ref*="external-link"] {
   font-family: 'Rubik' !important;
      }
/* removing view more times button (WO-36113): */
.kyruus-custom [data-testid="view-more-availabilities-link"]  { 
  display: none !important;
}
/* END removing view more times button (WO-36113) */