@import url('https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,500,500i,700,700i,900,900i&display=swap');
.kyruus-custom .ky-search-bar.kyruus-config-primary-color {
    background-color: #2E426B;
    font-family: Roboto;
    }

    .kyruus-custom .kyruus-config-font,
    .kyruus-custom .ky-br-s,
    .kyruus-custom .ky-legal {
    font-family: Roboto;
}
    
    .kyruus-custom .ky-label-m {
    color: #777677;
    font-family: Roboto;
    }

    body {
      font-family: Helvetica Neue,Helvetica,arial,sans-serif;
  }

    
    .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: #2E426B;
    }
    
    .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: #2E426B;
      border-color: #2E426B;
      background-image: none;
      text-shadow: none;
      color: #FFFFFF !important;
    }
    
    .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: #2E426B;
    }
    
    .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 {{ secondary_color }};
    }
    
    .kyruus-custom .kyruus-config-tertiary-color,
    .kyruus-custom .label.kyruus-config-tertiary-color {
    background-color: #2E426B;
    }
    
    .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: #2E426B;
    border-color: #2E426B;
    background-image: none;
    text-shadow: none;
    color: #FFFFFF !important;
    }
    
    .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: #2E426B;
    }
    
    /* KENG-35297 CUSTOM CSS TO PREVENT SPACING ISSUES IN RICH TEXT FIELDS */
    #about-panel-about_the_provider {
      line-height: 1.5em;
      white-space: normal;
    }
    
    #about-panel-about_the_provider div,
    #about-panel-about_the_provider p,
    #about-panel-about_the_provider ul,
    #about-panel-about_the_provider ol {
      white-space: normal;
    }
    
    #about-panel-about_the_provider ol {
      list-style-position: inside;
    }
    
    #about-panel-about_the_provider p {
      display: block;
      margin: 1em auto;
    }
    
    #about-panel-about_the_provider p:first-child {
      margin-top: 0;
    }
    
    #about-panel-about_the_provider hr {
      margin: 1em 0;
    }
    
    #about-panel-about_the_provider h3,
    #about-panel-about_the_provider h4,
    #about-panel-about_the_provider h5,
    #about-panel-about_the_provider h6 {
      margin-bottom: 1em;
    }
    /* END KENG-35297 CUSTOM CSS */


    [class*="button svg"] {
      color: #2E426B !important;
    }

  [class*="PrimaryButton-BookButton"] {
    color: #2E426B !important;
  }
  [class*="SummaryColumnHeader"] {
    color: #333333 !important;
  }
  [class*="SummaryColumnItem"] {
    color: #333333 !important;
  }
  [class*="table th"] {
    color: #333333 !important;
  }
  [class*="LocationName"] {
    color: #333333 !important;
  }
  [class*="table td"] {
    color: #333333 !important;
  }
  a[class*="-ProviderLink"]:hover,
  a[class*="-ProviderLink"]:active {
    color: #2E426B;
  }
  [class*="-Badge "] {
    border: 1px solid #2E426B !important;
    color: #2E426B !important
  }
  [class*="-Badge."] {
    border: 1px solid #2E426B !important;
    color: #2E426B !important
  }
  [class*=".pagination>li>a"] {
    color: #2E426B !important;
  }
  [class*=".pagination>li>a"] {
    color: #2E426B !important;
  }

  p {
    color: #333333 !important
  }

  [class*="FooterAppointment__phoneNumber"] {
    color: #FFFFFF !important;
  }

  [class*=".Select-value"] {
    color: #333333 !important;
  }

  a {
    color: #2E426B !important
  }

  a:visited {
    color: #2E426B !important
  }

  [class*="d-inline-block"] {
    color: #333333 !important;
  }

  [class*="button.btn-anchor"] {
    color: #2E426B !important;
  }
  

  [class*="InfoText"] {
    color: #333333  !important;
  }

  [class*="td:first-of-type"] {
    color: #333333 !important;
  }


  [class*="btn-simple"] {
    color: #2E426B !important;
  }

  [class*="LocationTable"] {
    color: #333333 !important;
  }


  [class*=".pagination>.active>span"] {
    background-color: #2E426B  !important;
  }

       




    