.kyruus-custom .ky-search-bar.kyruus-config-primary-color {
    background-color: {{ primary_color }};
    }
    
    .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: {{ secondary_color }};
    border-color: {{ secondary_color }};
    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: {{ secondary_color_hover }};
    }
    
    .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: {{ tertiary_color }};
    }
    
    .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: #41a84c;
    border-color: {{ quaternary_color }};
    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: #41a84c;
    }
    
    /* 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 */
    
    .pt-m {
      padding-top: 35px !important;
  }