:root {
	--color-nav-dark-bg-rgb: 229, 238, 246;
	--color-nav-dark-link: #183159;
	--color-nav-light-bg-rgb: 255, 255, 255;
	--color-nav-light-link: #183159;
	
	--color-btn-primary: #183159;
	--color-btn-primary-text: #ffffff;
	--color-btn-secondary: #86be44;
	--color-btn-secondary-text: #183159;
	--color-btn-tertiary: #E5F4EB;
	--color-btn-tertiary-text: #183159;
	
	--color-toast-success-bg: #E5F4EB;
	--color-toast-success-text: #183159;
	--color-toast-error-bg: #FAE0C5;
	--color-toast-error-text: #183159;
	--color-toast-warning-bg: #FAE0C5;
	--color-toast-warning-text: #183159;
	--color-toast-info-bg: #EFEEF6;
	--color-toast-info-text: #183159;
	
	--color-table-header-bg-rgb: 0, 149, 58;
	--color-table-header-text: #ffffff;
	
	--color-form-control-focus-border: #0054a4;
	--color-product-card-active-border: #00953a;
	
	--color-btn-primary-hover: rgb(20, 42, 76);
	--color-btn-primary-hover-text: #FFFFFF;
	--color-btn-primary-hover-border: rgb(19, 39, 71);
	--color-btn-secondary-hover: rgb(114, 162, 58);
	--color-btn-secondary-hover-text: #000000;
	--color-btn-secondary-hover-border: rgb(107, 152, 54);
	--color-btn-tertiary-hover: rgb(195, 207, 200);
	--color-btn-tertiary-hover-text: #000000;
	--color-btn-tertiary-hover-border: rgb(183, 195, 188);
	--color-btn-primary-active: rgb(19, 39, 71);
	--color-btn-primary-active-text: #FFFFFF;
	--color-btn-primary-active-border: rgb(18, 37, 67);
	--color-btn-secondary-active: rgb(107, 152, 54);
	--color-btn-secondary-active-text: #FFFFFF;
	--color-btn-secondary-active-border: rgb(101, 143, 51);
	--color-btn-tertiary-active: rgb(183, 195, 188);
	--color-btn-tertiary-active-text: #000000;
	--color-btn-tertiary-active-border: rgb(172, 183, 176);
	--color-toast-success-border: #183159;
	--color-toast-error-border: #183159;
	--color-toast-warning-border: #183159;
	--color-toast-info-border: #183159;
	
	--color-table-header-hover-bg: rgb(0, 127, 49);
	--color-table-header-hover-text: #FFFFFF;
	
	--color-nav-light-link-hover: rgb(217, 217, 217);
	--color-nav-light-link-hover-text: #000000;
	--color-nav-light-link-active: rgb(204, 204, 204);
	--color-nav-light-link-active-text: #000000;
	
	--color-home-card-bg: #ffffff;
	--color-home-card-text: #183159;
}

<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Figtree:ital,wght@0,300..900;1,300..900&display=swap" rel="stylesheet">

<style>
@import url('https://fonts.googleapis.com/css2?family=Figtree:ital,wght@0,300..900;1,300..900&display=swap');
</style>


body {
    font-family: "Figtree", "Segoe UI", Arial, sans-serif;
    color: #183159;
}
h1.card-title { color: #00953a; }h2.card-title { color: #00953a; } p.card-text { color: #183159; }

.nav-link,
a {
    text-decoration: none;
    color: #183159;
    font-weight: 600;
}
.nav-link:hover,
a:hover {
    text-decoration: underline;
    text-decoration-color: #00953a;
    text-decoration-thickness: 5px;
    text-underline-offset: 8px;
}

footer#Footer { background-color: #183159 !important; color: #ffffff; }
#footersitemap { color: #ffffff;}
.footer-link, a { text-decoration: underline; color: #86be44; }
.footer-social-media, a { color: #86be44; }

.progress-meter--valid, .progress-bar.gradient { --color-progress-meter-valid: linear-gradient(90deg, #00953a, #0054a4); background: var(--color-progress-meter-valid); }