@charset "utf-8";
/*//////////////////////////////CUSTOM STYLES*/
/*BODY-BG*/
body { background-color: #efefef; }
/*FONT-STYLE*/
body, div, table, tr, td, h1, h2, h3, h4, h5, h6, p, ul, ol, li, input, button, .btn, select, textarea, legend, .lead, .modal-title { font-family: sans-serif; } .content p, .content ol li, .content ul:not(.breadcrumb) li { font-family: serif; font-size: 16px; }
body, div, table, tr, td, h1, h2, h3, h4, h5, h6, p, ul, ol, li, input, select, textarea, legend { color: #202020; font-size: 14px; } .form-control { color: #202020; }
b, strong, fieldset legend { font-family: serif; font-weight: bold; }
.anchor { height: 210px; margin-top: -210px; } .results .resultlist .item .anchor { height: 225px; margin-top: -225px; }
@media (max-width:767px) { .anchor { height: 125px; margin-top: -125px; } .results .resultlist .item .anchor { height: 140px; margin-top: -140px; } }
::selection { color: #ffffff; background-color: #001b35; } ::-moz-selection { color: #ffffff; background-color: #001b35; }
/*TITLES*/
h1, h2, h3, h4, h5, h6, .title, .lead { font-weight: bold; }
h1, .lead, .modal h2 { font-size: 38px; } h2, .results .resultlist .item .title, h3 { font-size: 24px; } h4, h5, h6, .reset-size { font-size: 14px; }
h1 small, .h1 small, h2 small, .h2 small, h3 small, .h3 small, h1 .small, .h1 .small, h2 .small, .h2 .small, h3 .small, .h3 .small { font-size: 18px; } p.small { font-family: sans-serif; font-size: 12px; }
/*BOX-LAYOUT*/
a.box h1, a.box h2, a.box h3, a.box h4, a.box h5, a.box h6, a.box .title, a.box .lead { color: #001b35; text-decoration: none !important; }
.marker { background: #efefef; font-family: sans-serif; }
/*BORDER & BACKGROUND-COLORS*/
header { background: #001b35; }
.bg-primary, .bg-primary:hover, .bg-primary:focus, .bg-primary:active, a.bg-primary, a.bg-primary:hover, a.bg-primary:focus, a.bg-primary:active, .bg-secondary, .bg-secondary:hover, .bg-secondary:focus, .bg-secondary:active, a.bg-secondary, a.bg-secondary:hover, a.bg-secondary:focus, a.bg-secondary:active { background-color: #001b35; }
.filter .bg-primary, .filter .bg-secondary { background-color: #001b35 !important; }
.bg-primary > div, .bg-primary > h1, .bg-primary > h2, .bg-primary > h3, .bg-primary > h4, .bg-primary > h5, .bg-primary > h6, .bg-primary > p, .bg-primary > ul li, .bg-primary form > div, .bg-primary form > h1, .bg-primary form > h2, .bg-primary form > h3, .bg-primary form > h4, .bg-primary form > h5, .bg-primary form > h6, .bg-primary form > p, .bg-primary form > ul li,
.bg-secondary > div, .bg-secondary > h1, .bg-secondary > h2, .bg-secondary > h3, .bg-secondary > h4, .bg-secondary > h5, .bg-secondary > h6, .bg-secondary > p, .bg-secondary > ul li, .bg-secondary form > div, .bg-secondary form > h1, .bg-secondary form > h2, .bg-secondary form > h3, .bg-secondary form > h4, .bg-secondary form > h5, .bg-secondary form > h6, .bg-secondary form > p, .bg-secondary form > ul li { color: #ffffff !important; }
/*LINKS & SPECIAL-TEXT*/
a, .btn-link, .btn-link * { color: #f39100; text-decoration: none !important; } a:hover, a:focus, a:active, .btn-link:hover, .btn-link:focus, .btn-link:active { color: #f5a733; }
.text-primary, .text-primary:hover, .text-primary:focus, .text-primary:active, .text-primary *, .text-secondary, .text-secondary:hover, .text-secondary:focus, .text-secondary:active, .text-secondary * { color: #f39100; }
/*FORMS & BUTTONS*/
.progress-bar.text-primary, .progress-bar.text-secondary { background-color: #f39100 !important; }
.btn-primary { background-color: #f39100 !important; color: #ffffff !important; } .btn-secondary, .filter .btn-primary { background-color: #001b35 !important; color: #ffffff !important; }
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary:active:hover, .btn-primary.active, .btn-primary.active:hover, .open > .dropdown-toggle.btn-primary, .open > .dropdown-toggle.btn-primary:hover, .btn-primary:active:focus, .btn-primary.active:focus, .open > .dropdown-toggle.btn-primary:focus, .btn-primary.focus:active, .btn-primary.active.focus, .open > .dropdown-toggle.btn-primary.focus, a:hover .btn-primary { background: #f5a733 !important; color: #ffffff !important; }
.btn-secondary:hover, .btn-secondary:focus, .btn-secondary:active, .btn-secondary:active:hover, .btn-secondary.active, .btn-secondary.active:hover, .open > .dropdown-toggle.btn-primary, .open > .dropdown-toggle.btn-secondary:hover, .btn-secondary:active:focus, .btn-secondary.active:focus, .open > .dropdown-toggle.btn-secondary:focus, .btn-secondary.focus:active, .btn-secondary.active.focus, .open > .dropdown-toggle.btn-secondary.focus, a:hover .btn-secondary, .filter .btn-primary:hover, .filter .btn-primary:focus, .filter .btn-primary:active, .filter .btn-primary.active, .filter .open > .dropdown-toggle.btn-primary { background: #183047 !important; color: #ffffff !important; }
.btn-primary .text-muted, .btn-secondary .text-muted { color: #efefef !important; }
/*LIST-GROUP*/
.list-group .list-group-item .badge { background-color: #f39100; }
/*LABEL & BADGE*/
.label-primary, .btn .label-primary { background-color: #f39100; }
.label-secondary, .btn .label-secondary { background-color: #f39100; }
/*READMORE*/
.readmore, .readmore * { color: #f39100; }
/*DROPDOWN*/
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-menu > li > a:active, .dropdown-menu > li.active > a, .dropdown-menu > li.active > a:hover, .dropdown-menu ul > li > a:hover, .dropdown-menu ul > li > a:focus, .dropdown-menu ul > li > a:active, .dropdown-menu ul > li.active > a, .dropdown-menu ul > li.active > a:hover { background-color: #001b35; }
header .nav .dropdown-menu { background-color: #001b35 !important; }
/*MULTISELECT*/
.multiselect .checkbox:hover, .multiselect .radio:hover, .multiselect .selection li:hover, .multiselect .selection li.active { background-color: #94a0aa; }
/*RESULTS*/
.results .resultlist .item .meta { font-family: serif; font-size: 16px }
.results .resultlist .item .title, .results .resultlist .item .title:hover, .results .resultlist .item .title:focus, .results .resultlist .item .title:active { color: #001b35; }
/*PAGINATION*/
.pagination > li > a:not(.btn), .pagination > li > span:not(.btn), .pagination > li > a:not(.btn):hover, .pagination > li > span:not(.btn):hover, .pagination > li > a:not(.btn):focus, .pagination > li > span:not(.btn):focus { color: #f39100; }
/*FONTAWESOME*/
h1 > .fa-regular, h2 > .fa-regular, h3 > .fa-regular, h4 > .fa-regular, h5 > .fa-regular, h6 > .fa-regular, p > .fa-regular, h1 > .fa-solid, h2 > .fa-solid, h3 > .fa-solid, h4 > .fa-solid, h5 > .fa-solid, h6 > .fa-solid, p > .fa-solid, h1 > .fa-brands, h2 > .fa-brands, h3 > .fa-brands, h4 > .fa-brands, h5 > .fa-brands, h6 > .fa-brands, p > .fa-brands { color: #f39100; }
/*BANNER*/
.banner.halfpage-sticky { top: 172px; }
/*//////////////////////////////*/


/*//////////////////////////////STRUCTURE*/
/*NETWORK*/
header .network, footer { background-color: #001b35; }
/*HEADER*/
.navbar-collapse { padding-right: 0; padding-left: 0; }
header .brand { display: block; width: 304px; height: 65px; margin: 22.5px 0; background: url(logo.png) no-repeat left; background-size: contain; } header .brand > span { display: none; color: #ffffff; font-size: 24px; text-transform: lowercase; }
header .navbar .nav > li { margin: 40px 0; } header .navbar .nav > li > a { line-height: 30px; }
.singleresult header .brand { width: auto; height: auto; margin: 0; background: none; } .singleresult header .brand > span { display: block; }
@media (min-width:768px) { body { padding-top: 150px; } header { margin-top: -150px; } .anchor { height: 170px; margin-top: -170px; } .results .resultlist .item .anchor { height: 185px; margin-top: -185px; } }
@media (max-width:767px) { header .brand { width: auto; height: auto; margin: 0; background: none; } header .brand > span { display: block; } header .navbar .nav > li { margin: 0; } header .navbar .nav > li > a { line-height: auto; } }
@media print, aural, speech { header .brand { width: auto; height: auto; margin: 0; background: none; } header .brand > span { display: block; } }
/*//////////////////////////////*/