@import url("https://fonts.googleapis.com/css2?family=Merriweather+Sans");

.kyruus-custom [class*="LinkSlot"]{
    background-color: #FFFFFF !important
}

body {
font-family: "Merriweather Sans", sans-serif !important;
line-height: 1.5 !important;
font-weight: 400 !important;
font-size: 16px !important;
}


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

/* CHSLI 12/22: Client wanted pagination to be a specific blue that matches their branding */

.kyruus-custom .pagination>.active>a,
.kyruus-custom .pagination>.active>a:focus,
.kyruus-custom .pagination>.active>a:hover {
    background-color: #005AE8;
    border-color: #005AE8;
}

.kyruus-custom .pagination a,
.kyruus-custom .pagination a:focus,
.kyruus-custom .pagination a:hover {
    color: #005AE8;
}
/* CHSLI 9/23: Added additional pagination styling */
.kyruus-custom .pagination>.active>a,
.kyruus-custom .pagination>.active>a:focus,
.kyruus-custom .pagination>.active>a:hover,
.kyruus-custom .pagination>.active>span,
.kyruus-custom .pagination>.active>span:focus,
.kyruus-custom .pagination>.active>span:hover {
	z-index: 2;
	color: #fff;
	cursor: default;
	background-color: #005AE8;
	border-color: #005AE8;
}


.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: none;
}

.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: #005AE8;
border-color: #005AE8;
background-image: none;
color: #FFFFFF !important;
text-shadow: none;
border-radius: 20px;
}

.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: none;
}

.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 none;
}

.kyruus-custom .kyruus-config-tertiary-color,
.kyruus-custom .label.kyruus-config-tertiary-color {
background-color: #002D97 !important;
}

/* CHSLI 3/23: Added color: #fff becauser we need to enforce the "Schedule Online" button text in the modal to be white so that it's visible */
.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: #005AE8;
border-color: #005AE8;
color: #fff !important;
background-image: none;
text-shadow: none;
border-radius: 20px;
}

.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: #005AE8 !important;
}

/* CHSLI 12/22: Updated color of DB icons in facets and provider search results */
.kyruus-custom .fc-positive {
    color: #005AE8 !important;
}

/* CHSLI 12/22: Client wanted links to be a specific blue */
.kyruus-custom a, a:visited {
	color: #FFFFFF !important;
}

/* CHSLI 12/22: Client wants hover color to be a different blue */
.kyruus-custom a:hover, a:visited:hover {
	color: #002D97;
    background-color:#FFFFFF !important;
}

/* CHSLI 2/23: Client wants font for the Show More facet links to be a specific blue */
.kyruus-custom button.button.btn-anchor {
    color: #005AE8;

}
.kyruus-custom button.button.btn-anchor:hover {
    color: #002D97;
}

/* CHSLI 12/22: Changed weight from default 400 to 600 */
/* CHSLI 9/23: Changed weight back to 400 */
.kyruus-custom .button {
	font-weight: 400 !important;
}

/* CHSLI 12/22: Added 'important' to line-height to enforce size and prevent too much */
/* white space between the body and footer */
.kyruus-custom .icon-powered-by-logo:before {
	font-size: 140px;
	line-height: 32px !important;
	display: block
}

/* Update the border radius to match the CTA button in search results */
.kyruus-custom [class*="provider-booking-button"]{
    border-radius: 20px;
}
/* CHSLI 2/23: Page header on Appt Review and Booking Conf pages in DB Workflow */
.kyruus-custom [class*="PageHeading"]{
    font-weight: bolder;
}
/* CHSLI 9/23: left border color on Insurance Disclaimer */
.kyruus-custom .alert.disclaimer {
	background: #f5f5f5;
	border-left: 8px solid #005AE8
}
/* CHSLI 9/23: Changed border-radius to 20px so that the phone "button" in the modal */
/* would be pill-haped like the booking button. Note that this also changed the shape of the */
/* surrounding panels themselves. */
.kyruus-custom .panel{
    background:#fff;
    border:1px solid #d9d9d9;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    -ms-border-radius:4px;
    -o-border-radius:4px;
    border-radius:20px
}
/* CHSLI 9/23: Customer wants general font size to be 16px instead of 14px. Adjusted some other sizes up, accordingly, as well */
/*
.kyruus-custom *{
    font-size:16px;
}
.kyruus-custom span{
    font-size:16px;
}
.kyruus-custom p{
    font-size:16px;
}
.kyruus-custom .fs-s{
    font-size:16px
}
.kyruus-custom .fs-m{
    font-size:18px
}
.kyruus-custom .fs-l{
    font-size:22px
}
.kyruus-custom .fs-xl{
    font-size:34px
}
.kyruus-custom .fs-xxl{
    font-size:42px
}
*/
/* CHSLI 10/17 Update the active color for the visit type button to dark blue */
.kyruus-custom [class*="PurposeOption.active"]{
    background: #002D97;
    border-color: #002D97;
}


.kyruus-custom [class*="Badge"]{ 
    border-radius: 0px; }
    

/* 9/12/24 - updating size of CTA button */
.kyruus-custom [class*='BookButton']{
	padding: 8px 36px !important;
}

/* 9/12/24 - Updating font size and weight of Similar Providers header in scheduling workflow */
.kyruus-custom [class*="AltProvidersHeader"]{ 
    font-size: 20px !important; 
    font-weight: 600 !important;
}

/*9/16/24 - Updating mobile profile page so it is above custom nav using id profile-top (while also keeping video visit dog ear on search results under the custom nav */
#profile-top {
	z-index:3 !important;
	position: relative !important;
}

/* adding custom css for a filter in v8 cuz the text is too long. issue would be fixed in v9*/

[class *="filter-group"]{
	line-height:1 !important
}

/* adding custom css to get mobile button to show above foot nav bar */
@media (max-width: 767.98px) {
	.kyruus-custom [class*='BookButtonContainer css-1hobrx-ButtonContainer e12a4r9912']{
	padding: 8px 36px !important;
	margin-bottom: 65px;
		}
}

/* adding custom css to heads up avail to show with white background WO-30575 */
div[data-testid="AvailabilityTiles__Visible"] a {
		background-color: #fff !important
}

/* removing booking options button and view more times button (WO-32247): */
.kyruus-custom [data-testid="booking-options-button"]  { 
    display: none !important;
}

/* END removing booking options button and view more times button (WO-32247) */