@font-face{font-family:Open Sans;font-style:normal;font-weight:300 800;font-display:swap;src:url(/assets/kustomize/fonts/open-sans/latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Open Sans;font-style:normal;font-weight:300 800;font-display:swap;src:url(/assets/kustomize/fonts/open-sans/latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:300 900;font-display:swap;src:url(/assets/kustomize/fonts/montserrat/latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:300 900;font-display:swap;src:url(/assets/kustomize/fonts/montserrat/latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-stack: var(--font-default);--font-heading: "Montserrat", sans-serif;--font-text: "Open Sans", sans-serif;--font-navbar: "Open Sans", sans-serif;scroll-behavior:smooth}body{font-family:var(--font-text)}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading)}.navbar,.navbar-default,.navbar-expand{font-family:var(--font-navbar)}:root{--color-default: #212529;--color-white: #ffffff;--color-black: #000000;--color-text: #222;--color-primary: #660000;--color-secondary: #cc9933;--color-border: #dee2e6;--color-link: #000066;--color-heading: #000033;--color-bg-heading: #FFFFFF;--color-bg-header: #000033;--color-action: #660000;--color-action-hover: #cc9933;--color-action-focus: #cc9933;--color-action-text: #ffffff;--body-bg-color: #FFFFFF;--color-bg-blue: #000033;--color-bg-blue-light: #333399;--color-bg-blue-faint: #6666ff;--color-activity-menu-bg-color: transparent;--color-activity-menu-link-color: #222222;--color-brand: #000066;--color-blue: #000066;--color-blue-light: #333399;--color-blue-faint: #6666ff;--color-brown: #996633;--color-brown-light: #663333;--color-gold: #996633;--color-gold-light: #cc9933;--color-gold-faint: rgba(204, 153, 102, .68);--color-nav-bg: #ffffff;--color-nav-text: #cccccc;--color-footer-bg: #000033;--color-footer-text: #cccccc;--color-footer-title: #cccccc;--color-gold-1: rgba(204,153,51,.1);--color-gold-3: rgba(204,153,51,.3);--color-gold-5: rgba(204,153,51,.5);--primary: var(--kustomize-primary-color, var(--color-primary));--primary-color: var(--kustomize-primary-color, var(--color-primary));--brand-color: var(--kustomize-brand-color, var(--color-brand));--secondary: var(--kustomize-secondary-color, var(--color-secondary));--secondary-color: var(--kustomize-secondary-color, var(--color-secondary));--navbar-bg: var(--kustomize-navbar-bg-color, var(--color-nav-bg));--btn-primary: var(--kustomize-action-color, var(--color-action));--sidebar-selector-color: var(--kustomize-sidebar-selector-color, var(--color-brand));--sidebar-selector-text-color: var(--kustomize-sidebar-selector-text-color, var(--color-white));--heading-color: var(--kustomize-heading-color, var(--color-heading));--text-color: var(--kustomize-text-color, var(--color-text));--link-color: var(--kustomize-link-color, var(--color-link));--action-color: var(--kustomize-action-color, var(--color-action));--action-hover-color: var(--kustomize-action-hover-color, var(--color-action-hover));--action-text-color: var(--kustomize-action-text-color, var(--color-action-text));--footer-bg-color: var(--kustomize-footer-color, var(--color-footer-bg))}a:not(.btn):not([class*=btn-]){color:var(--link-color)!important}[class~=bg-blue-500]{background-color:var(--action-color)!important}[class~="hover:bg-surface-blue-3"]:hover{background-color:var(--action-hover-color)!important}.btn-primary:hover,button.primary:hover,[role=button].primary:hover{background-color:var(--action-hover-color)!important;border-color:var(--action-hover-color)!important}.btn.btn-secondary{background-color:var(--secondary-color)!important}.btn-primary,button.primary,[role=button].primary{background-color:var(--action-color)!important;border-color:var(--action-color)!important}.form-label{display:inline-block;margin-bottom:.5rem;color:var(--color-text, #222);font-weight:600}.form-control,.form-select{display:block;width:100%;min-height:2.5rem;padding:.5rem .75rem;color:var(--color-text, #222);background-color:#fff;border:1px solid #a6a5a5;border-radius:.375rem;font:inherit;line-height:1.5;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control::-moz-placeholder,.form-select::-moz-placeholder{color:var(--text-muted, #6c757d);opacity:1}.form-control::placeholder,.form-select::placeholder{color:var(--text-muted, #6c757d);opacity:1}.form-control:focus,.form-select:focus{border-color:var(--primary-color);outline:0;box-shadow:none;background-color:#fff}.form-control:disabled,.form-control[readonly],.form-select:disabled,.form-select[readonly]{background-color:var(--control-bg, #f3f4f6);cursor:not-allowed}textarea.form-control{min-height:8rem;resize:vertical}.form-text{margin-top:.375rem;color:var(--text-muted, #6c757d);font-size:.875rem}.form-check-input{accent-color:var(--primary-color, #660000)}.form-check-input:focus-visible{outline:2px solid var(--primary-color, #660000);outline-offset:2px}.invalid-feedback,.text-danger{color:var(--alert-text-danger, #b42318)}:root{--navbar-height: 66px}.navbar,.navbar-default,.navbar-expand{background-color:var(--navbar-bg)!important;height:var(--navbar-height);margin-bottom:3rem}.navbar .container,.navbar-default .container,.navbar-expand .container{padding:0 1rem;width:100%!important;max-width:100%!important}.navbar .navbar-brand.navbar-home img.app-logo,.navbar-default .navbar-brand.navbar-home img.app-logo,.navbar-expand .navbar-brand.navbar-home img.app-logo{height:59px;max-height:59px;width:auto}#body.page-head .container{padding:1rem 0}#body .desk-sidebar.sidebar-menu .desk-sidebar-item.selected{background-color:var(--sidebar-selector-color)}#body .desk-sidebar.sidebar-menu .desk-sidebar-item.selected a .sidebar-item-icon>svg{stroke:var(--sidebar-selector-text-color);--icon-stroke: var(--sidebar-selector-text-color)}#body .desk-sidebar.sidebar-menu .desk-sidebar-item.selected a .sidebar-item-label{color:var(--sidebar-selector-text-color)}#body .desk-sidebar.sidebar-menu .desk-sidebar-item:hover{background-color:var(--secondary-color);color:var(--sidebar-selector-text-color)}#body .desk-sidebar.sidebar-menu .desk-sidebar-item:hover a .sidebar-item-icon>svg{stroke:var(--sidebar-selector-text-color);--icon-stroke: var(--sidebar-selector-text-color)}#body .desk-sidebar.sidebar-menu .desk-sidebar-item:hover a .sidebar-item-label{color:var(--sidebar-selector-text-color)}footer,.footer{background-color:var(--footer-bg-color)!important}
/*!
 * Copyright (c) 2026, UNIVERSITY OF ELDORET and Ngatia Frankline
 * For license information, please see license.txt
 */
/*# sourceMappingURL=global.bundle.NFM74PFI.css.map */
