﻿/* This file overrides all fonts throughout the project due to Kievit being replaced with Caecilia LT Pro and Roboto Slab
    at end of June 2026. Source Sans Pro is used for body, tables, charts and graphs.

    This approach is used due to the abnormal way this legacy project is grabbing its styles
*/

.prevent-animation {
    font-family: "Caecilia LT Pro", "Roboto Slab", serif !important;
}

.global-header ReplaceSpecialChars {
    font-family: "Caecilia LT Pro", "Roboto Slab", serif !important;
}

.container body-content {
    font-family: "Source Sans Pro", sans-serif !important;
}

.global-footer ReplaceSpecialChars {
    font-family: "Caecilia LT Pro", "Roboto Slab", serif !important;
}

.container {
    font-family: "Caecilia LT Pro", "Roboto Slab", serif !important;
}

.hiddendiv common {
    font-family: "Caecilia LT Pro", "Roboto Slab", serif !important;
}

.profiler-results profiler-left {
    font-family: "Caecilia LT Pro", "Roboto Slab", serif !important;
}

.header-top {
    font-family: "Caecilia LT Pro", "Roboto Slab", serif !important;
}

.header-bottom {
    font-family: "Caecilia LT Pro", "Roboto Slab", serif !important;
}

.footer-top {
    font-family: "Caecilia LT Pro", "Roboto Slab", serif !important;
}

.footer-bottom {
    font-family: "Caecilia LT Pro", "Roboto Slab", serif !important;
}

.global-header {
    font-family: "Caecilia LT Pro", "Roboto Slab", serif !important;
}

.sticky-container animated headroom--top headroom--not-bottom {
    font-family: "Caecilia LT Pro", "Roboto Slab", serif !important;
}

.form-group {
    font-family: "Source Sans Pro", sans-serif !important;
}

.row {
    font-family: "Caecilia LT Pro", "Roboto Slab", serif !important;
}

.col-xs-12 {
    font-family: "Source Sans Pro", sans-serif !important;
}

    .col-xs-12 col-md-12 col-lg-3 {
        font-family: "Source Sans Pro", sans-serif !important;
    }

    .col-xs-12 col-md-12 col-lg-4 {
        font-family: "Source Sans Pro", sans-serif !important;
    }

    .col-xs-12 col-md-12 col-lg-2 {
        font-family: "Source Sans Pro", sans-serif !important;
    }

    .col-xs-12 col-md-12 col-lg-5 {
        font-family: "Source Sans Pro", sans-serif !important;
    }

    .col-xs-12 col-md-12 col-lg-8 {
        font-family: "Source Sans Pro", sans-serif !important;
    }

.legal {
    font-family: "Source Sans Pro", sans-serif !important;
}

.profiler-results profiler-left {
    font-family: "Caecilia LT Pro", "Roboto Slab", serif !important;
}

.form-group ng-pristine ng-valid {
    font-family: "Caecilia LT Pro", "Roboto Slab", serif !important;
}

.form-control text-box single-line {
    font-family: "Caecilia LT Pro", "Roboto Slab", serif !important;
}

form {
    font-family: "Caecilia LT Pro", "Roboto Slab", serif !important;
}

legend {
    font-family: "Caecilia LT Pro", "Roboto Slab", serif !important;
}

input {
    font-family: "Caecilia LT Pro", "Roboto Slab", serif !important;
}

p {
    font-family: "Source Sans Pro", sans-serif !important;
}

body {
    font-family: "Source Sans Pro", sans-serif !important;
}

title {
    font-family: "Caecilia LT Pro", "Roboto Slab", serif !important;
}

address {
    font-family: "Source Sans Pro", sans-serif !important;
}

article {
    font-family: "Source Sans Pro", sans-serif !important;
}

aside {
    font-family: "Source Sans Pro", sans-serif !important;
}

blockquote {
    font-family: "Source Sans Pro", sans-serif !important;
}

dd {
    font-family: "Source Sans Pro", sans-serif !important;
}

div {
    font-family: "Source Sans Pro", sans-serif !important;
}

dl {
    font-family: "Source Sans Pro", sans-serif !important;
}

dt {
    font-family: "Source Sans Pro", sans-serif !important;
}

li {
    font-family: "Source Sans Pro", sans-serif !important;
}

ol {
    font-family: "Source Sans Pro", sans-serif !important;
}

ul {
    font-family: "Source Sans Pro", sans-serif !important;
}

menu {
    font-family: "Source Sans Pro", sans-serif !important;
}

figcaption {
    font-family: "Source Sans Pro", sans-serif !important;
}

figure {
    font-family: "Source Sans Pro", sans-serif !important;
}

hgroup {
    font-family: "Caecilia LT Pro", "Roboto Slab", serif !important;
}

section {
    font-family: "Caecilia LT Pro", "Roboto Slab", serif !important;
}

search {
    font-family: "Caecilia LT Pro", "Roboto Slab", serif !important;
}

header {
    font-family: "Caecilia LT Pro", "Roboto Slab", serif !important;
}

h1 {
    font-family: "Caecilia LT Pro", "Roboto Slab", serif !important;
}

h2 {
    font-family: "Caecilia LT Pro", "Roboto Slab", serif !important;
}

h3 {
    font-family: "Caecilia LT Pro", "Roboto Slab", serif !important;
}

h4 {
    font-family: "Caecilia LT Pro", "Roboto Slab", serif !important;
}

h5 {
    font-family: "Caecilia LT Pro", "Roboto Slab", serif !important;
}

h6 {
    font-family: "Caecilia LT Pro", "Roboto Slab", serif !important;
}

footer {
    font-family: "Caecilia LT Pro", "Roboto Slab", serif !important;
}

button {
    font-family: "Caecilia LT Pro", "Roboto Slab", serif !important;
}

#GroupID {
    font-family: "Caecilia LT Pro", "Roboto Slab", serif !important;
}

#EventID {
    font-family: "Caecilia LT Pro", "Roboto Slab", serif !important;
}
