body {color:#1E1E1E;background-color:#F6F6F6;}
.text-primary {color:#1E1E1E !important;}
a.text-primary:hover,
a.text-primary:focus {color:#1E1E1E !important;}
.text-secondary {color:#003D77 !important;}
a.text-secondary:hover,
a.text-secondary:focus {color:#003D77 !important;}
a {color:#003D77;}
a:hover,
a:focus {color:#003D77;}
.bg-primary {background-color:#1E1E1E !important;}
.border-primary {border-color:#1E1E1E !important;}
.btn-primary {background-color:#FFB448;border-color:#FFB448;color:#1E1E1E;}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active {background-color:#1E1E1E !important;border-color:#1E1E1E !important;color:#FFB448 !important;}
.btn-outline-primary {border-color:#FFB448;}
.btn-outline-primary:hover,
.btn-outline-primary:focus,
.btn-outline-primary:active {border-color:#FFB448 !important;}
.btn-outline-dark {border-color:#1E1E1E;}
.btn.btn-outline-dark:hover,
.btn.btn-outline-dark:focus,
.btn.btn-outline-dark:active {background-color:#1E1E1E !important;}
.btn-outline-dark:hover,
.btn-outline-dark:focus,
.btn-outline-dark:active {border-color:#1E1E1E !important;background-color:white !important;}
a.bg-primary:hover,
a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {color:#1E1E1E !important;background-color:#FFB448 !important;}
button.bg-primary:hover .text-light,
button.bg-primary:focus .text-light {color:#1E1E1E !important;}
.bg-light {background-color:#EFE9E5;}
.card-body.bg-dark {background-color:#EFE9E5 !important;}
.bg-dark {background-color:#1E1E1E !important;}
.navbar-logo {max-height:80px;}
.navbar.navbar-dark {background-color:#F6F6F6 !important;}
.nav-item:hover,
.nav-item:focus,
.nav-item.active {background:#F6F6F6;background:linear-gradient(0deg, #F6F6F6 0%, #E5E5E5 100%);color:white;border-bottom:5px solid #FFB448;}
.carousel-item {height:20rem;}
.carousel-item > img {height:20rem;}
.pagination a:hover,
.pagination .active a {background-color:#FFB448;color:#1E1E1E;}
.haplo-search-form input[type="submit"] {background:#FFB448;border-color:#FFB448;}
.haplo-search-form input[type="submit"]:hover,
.haplo-search-form input[type="submit"]:focus,
.haplo-search-form input[type="submit"]:active {background:#1E1E1E;color:#FFB448;}
.haplo-results-paging-prev a,
.haplo-results-paging-next a {color:#1E1E1E;background-color:#F6F6F6;border:1px solid #1E1E1E;}
.haplo-results-paging-prev a:hover,
.haplo-results-paging-next a:hover {background:#1E1E1E;color:white;text-decoration:none;}
.profile-section >div > .oform {margin:1rem;}
.profile-section .oform p {margin-bottom:0;}
.profile-section h3:not(:first-of-type) {border-top:5px #FFB448 solid;margin-top:15px;padding-top:15px;}
.oforms-display-row > .control-label.form-check-label {font-weight:bold;}
.profile-section.active {display:block;}
.profile-section:not(.active) {display:none;}
.profile-section .oform {max-width:unset;}
.person-usage-statistics .list-unstyled {margin-bottom:0;}
.person-usage-statistics .card {background-color:#F9F8FA;margin-bottom:0;}
.person-usage-statistics .card-body {padding:0;}