/* 
.kyruus-custom .ky-search-bar.kyruus-config-primary-color {
background-color: {{ primary_color }};
} */
@font-face {
	font-family: "Sharp Sans Display No1 Bold";
	src: url('https://cdn.kyruus.com/pmc-customer-static-assets/2201onnm/fonts/1.0/SharpSansDisplayNo-Bold.eot');
	src: url('https://cdn.kyruus.com/pmc-customer-static-assets/2201onnm/fonts/1.0/SharpSansDisplayNo-Bold.eot?#iefix') format('embedded-opentype'),
		 url('https://cdn.kyruus.com/pmc-customer-static-assets/2201onnm/fonts/1.0/SharpSansDisplayNo-Bold.woff') format('woff'),
		 url('https://cdn.kyruus.com/pmc-customer-static-assets/2201onnm/fonts/1.0/SharpSansDisplayNo-Bold.ttf') format('truetype'),
		 url('https://cdn.kyruus.com/pmc-customer-static-assets/2201onnm/fonts/1.0/SharpSansDisplayNo-Bold.svg#SharpSansDisplayNo-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Sharp Sans Display No1 Medium';
    src: url('https://cdn.kyruus.com/pmc-customer-static-assets/2201onnm/fonts/1.0/SharpSansDisplayNo-Medium.eot');
    src: url('https://cdn.kyruus.com/pmc-customer-static-assets/2201onnm/fonts/1.0/SharpSansDisplayNo-Medium.eot?#iefix') format('embedded-opentype'),
         url('https://cdn.kyruus.com/pmc-customer-static-assets/2201onnm/fonts/1.0/SharpSansDisplayNo-Medium.woff2') format('woff2'),
         url('https://cdn.kyruus.com/pmc-customer-static-assets/2201onnm/fonts/1.0/SharpSansDisplayNo-Medium.woff') format('woff'),
         url('https://cdn.kyruus.com/pmc-customer-static-assets/2201onnm/fonts/1.0/SharpSansDisplayNo-Medium.ttf') format('truetype'),
         url('https://cdn.kyruus.com/pmc-customer-static-assets/2201onnm/fonts/1.0/SharpSansDisplayNo-Medium.svg#SharpSansDisplayNo-Medium') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Sharp Sans Display No1 MediumItalic';
    src: url('https://cdn.kyruus.com/pmc-customer-static-assets/2201onnm/fonts/1.0/SharpSansDisplayNo-MediumItalic.eot');
    src: url('https://cdn.kyruus.com/pmc-customer-static-assets/2201onnm/fonts/1.0/SharpSansDisplayNo-MediumItalic.eot?#iefix') format('embedded-opentype'),
         url('https://cdn.kyruus.com/pmc-customer-static-assets/2201onnm/fonts/1.0/SharpSansDisplayNo-MediumItalic.woff2') format('woff2'),
         url('https://cdn.kyruus.com/pmc-customer-static-assets/2201onnm/fonts/1.0/SharpSansDisplayNo-MediumItalic.woff') format('woff'),
         url('https://cdn.kyruus.com/pmc-customer-static-assets/2201onnm/fonts/1.0/SharpSansDisplayNo-MediumItalic.ttf') format('truetype'),
         url('https://cdn.kyruus.com/pmc-customer-static-assets/2201onnm/fonts/1.0/SharpSansDisplayNo-MediumItalic.svg#SharpSansDisplayNo-MediumItalic') format('svg');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'Sharp Sans Display No1 BoldItalic ';
    src: url('https://cdn.kyruus.com/pmc-customer-static-assets/2201onnm/fonts/1.0/SharpSansDisplayNo-BoldItalic.eot');
    src: url('https://cdn.kyruus.com/pmc-customer-static-assets/2201onnm/fonts/1.0/SharpSansDisplayNo-BoldItalic.eot?#iefix') format('embedded-opentype'),
         url('https://cdn.kyruus.com/pmc-customer-static-assets/2201onnm/fonts/1.0/SharpSansDisplayNo-BoldItalic.woff2') format('woff2'),
         url('https://cdn.kyruus.com/pmc-customer-static-assets/2201onnm/fonts/1.0/SharpSansDisplayNo-BoldItalic.woff') format('woff'),
         url('https://cdn.kyruus.com/pmc-customer-static-assets/2201onnm/fonts/1.0/SharpSansDisplayNo-BoldItalic.ttf') format('truetype'),
         url('https://cdn.kyruus.com/pmc-customer-static-assets/2201onnm/fonts/1.0/SharpSansDisplayNo-BoldItalic.svg#SharpSansDisplayNo-BoldItalic') format('svg');
    font-weight: bold;
    font-style: italic;
}


body {
    font-family: 'SharpSansDisplayNo1-Medium', 'Open Sans', sans-serif !important;
}
.kyruus-custom {
    font-family: 'SharpSansDisplayNo1-Medium', 'Open Sans', sans-serif !important;
}

.kyruus-custom .kyruus-config-font {
    font-family: 'SharpSansDisplayNo1-Medium', 'Open Sans', sans-serif !important;
}

/* Override additional fonts. Customer noticed that we are still using Helvetica in some places */
.icons-pin:after {
	font-family: 'SharpSansDisplayNo1-Medium', 'Open Sans', sans-serif !important;
}
.popover {
	font-family: 'SharpSansDisplayNo1-Medium', 'Open Sans', sans-serif !important;
}
.tooltip {
    font-family: 'SharpSansDisplayNo1-Medium', 'Open Sans', sans-serif !important;
}


.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: #9aa5b2 !important;
}


/* .kyruus-custom .kyruus-config-secondary-color,
.kyruus-custom .kyruus-config-secondary-color.active:after {
background-color: {{ secondary_color }};
} */


.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: #E3002b;
border-color: #E3002b;
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 {
background-color: #E3002b;
} 


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

/* .kyruus-custom .disclaimer.kyruus-config-disclaimer,
.kyruus-custom .disclaimer.kyruus-config-disclaimer:hover {
border-left: 8px solid {{ secondary_color }};
}


.kyruus-custom .kyruus-config-tertiary-color,
.kyruus-custom .label.kyruus-config-tertiary-color {
background-color: {{ tertiary_color }};
} */

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


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

.kyruus-custom .kyruus-config-quaternary-color.button.btn-link:hover,
.kyruus-custom .kyruus-config-quaternary-color.button.btn-positive:hover,
.kyruus-custom .kyruus-config-quaternary-color.ky-button.btn-link:hover,
.kyruus-custom .kyruus-config-quaternary-color.ky-button.ky-btn-positive:hover {
background-color: #E3002b;
}

/* Updated color of DB icons in facets and provider search results */
.kyruus-custom .fc-positive {
    color: #008FAD !important;
}

/* Override some dynamic classes */
.kyruus-custom [class*="input"]{
    font-family: 'SharpSansDisplayNo1-Medium', 'Open Sans', sans-serif !important;
}

.kyruus-custom [class*="StyledLabel"]{
    font-family: 'SharpSansDisplayNo1-Medium', 'Open Sans', sans-serif !important;
}

/* Needed so that embeddable search widget background matches styling of PMC */
.kyruus-custom .ky-search-bar.kyruus-config-primary-color {
    background-color: #C4DEF0;
}



