@import url(https://fonts.googleapis.com/css?family=Lato:300,400,700,300italic,400italic,700italic);

@import url(https://fonts.googleapis.com/css?family=Noto+Serif:400);

.kyruus-custom .make-appt-box {
    height: auto;
}

.kyruus-custom .ky-label-m {
    color: #003d83;
    font-size: 110%;
    font-weight: normal;
    font-family: 'Lato', 'Helvetica', 'Arial', 'Nimbus Sans L', sans-serif;
}

.kyruus-custom .ky-search-bar.kyruus-config-primary-color {
    background-color: #f8f8f8;
}

.kyruus-custom a,
.kyruus-custom a:visited,
.kyruus-custom .nav li:hover a,
.kyruus-custom .nav li:hover a:visited,
.kyruus-custom .nav li.active a,
.kyruus-custom .nav li.active a:visited,
.kyruus-custom .pagination li a,
.kyruus-custom .pagination li a:visited {
    color: #143b83;
}

.kyruus-custom .nav li a:visited {
    color: #748496;
}

.kyruus-custom .pagination li.active a {
    background-color: #143b83;
    border-color: #143b83;
    color: #ffffff;
}

.kyruus-custom .has-provider-video,
.kyruus-custom .nav li.active a::after {
    background: #143b83;
}

.kyruus-custom .filter-group li:hover,
.kyruus-custom .filter-group button.button.btn-anchor,
.kyruus-custom button.button.btn-anchor .icon-print {
    color: #143b83 !important;
}

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

.kyruus-custom .kyruus-config-secondary-color.button span,
.kyruus-custom .kyruus-config-quaternary-color.button span {
    color: #ffffff;
}

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

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

.kyruus-custom .kyruus-config-secondary-color.button.btn-link,
.kyruus-custom .kyruus-config-secondary-color.button.btn-link:hover,
.kyruus-custom .kyruus-config-secondary-color.button.btn-positive,
.kyruus-custom .kyruus-config-secondary-color.button.btn-positive:hover,
.kyruus-custom .kyruus-config-secondary-color.ky-button.btn-link,
.kyruus-custom .kyruus-config-secondary-color.ky-button.btn-link:hover,
.kyruus-custom .kyruus-config-secondary-color.ky-button.ky-btn-positive,
.kyruus-custom .kyruus-config-secondary-color.ky-button.ky-btn-positive:hover {
    background-color: #8ED585;
    border-color: #8ED585;
    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: #8ED585;
}

.kyruus-custom .kyruus-config-secondary-color.button.btn-link.disabled,
.kyruus-custom .kyruus-config-secondary-color.ky-button.btn-link.disabled {}

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

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

.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: #8ED585;
    border-color: #8ED585;
    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: #8ED585;
}

div#about-panel-about_the_provider {
    line-height: 1.5em;
}

 [class*="MuiChip"] {
        color: #000  !important;
      }
/*changing cta button text in provider serp*/
 [class*="e7ifbp82 css-1opt1t4"] {
        color: #000  !important;
      }

/* changing all filter color */
 [data-testid*="all-filters-chip"] {
        color: #000  !important;
      }

/* changing button color in provider profile in search */
 [class*="provider-booking-button css-1qz1177"] {
        color: #000  !important;
      }