/* Basics
=========================== */
/* Button Colours
=========================== */
/* Top Bar
=========================== */
/* NavBar
=========================== */
/* Mobile Nav
=========================== */
/* Social
=========================== */
/* Footer 
=========================== */
/* Panel Header Colours
=========================== */
/* Title Colour
=========================== */
/* Style 1 Title BG Colour */
/* Basics
=========================== */
/* Button Colours
=========================== */
/* Top Bar
=========================== */
/* NavBar
=========================== */
/* Mobile Nav
=========================== */
/* Social
=========================== */
/* Footer
=========================== */
/* Panel Header Colours
=========================== */
/* Title Colour
=========================== */
/* Style 1 Title BG Colour */
body h1, body h2, body h3, body h4, body h5, body h6 { font-family: manrope, serif; font-weight: 500; }

body #header_topbar #header-account-buttons #header_topbar_account .navbar-nav > li > a { font-size: 15px; line-height: 1.33; border-radius: 6px; }

body #header_topbar #header-account-buttons #header_topbar_account .navbar-nav > li > a:hover, body #header_topbar #header-account-buttons #header_topbar_account .navbar-nav > li > a:focus { border-color: transparent; background: transparent; }

body #header_topbar #header-account-buttons #header_topbar_account .navbar-nav > li > a.signup_button, body #header_topbar #header-account-buttons #header_topbar_account .navbar-nav > li > a#userDropDown { color: #fff; background-color: #004a98; border-color: #003e7f; }

body #header_topbar #header-account-buttons #header_topbar_account .navbar-nav > li > a.signup_button:focus, body #header_topbar #header-account-buttons #header_topbar_account .navbar-nav > li > a.signup_button.focus, body #header_topbar #header-account-buttons #header_topbar_account .navbar-nav > li > a#userDropDown:focus, body #header_topbar #header-account-buttons #header_topbar_account .navbar-nav > li > a#userDropDown.focus { color: #fff; background-color: #003165; border-color: black; }

body #header_topbar #header-account-buttons #header_topbar_account .navbar-nav > li > a.signup_button:hover, body #header_topbar #header-account-buttons #header_topbar_account .navbar-nav > li > a#userDropDown:hover { color: #fff; background-color: #003165; border-color: #002041; }

body #header_topbar #header-account-buttons #header_topbar_account .navbar-nav > li > a.signup_button:active, body #header_topbar #header-account-buttons #header_topbar_account .navbar-nav > li > a.signup_button.active, .open > body #header_topbar #header-account-buttons #header_topbar_account .navbar-nav > li > a.signup_button.dropdown-toggle, body #header_topbar #header-account-buttons #header_topbar_account .navbar-nav > li > a#userDropDown:active, body #header_topbar #header-account-buttons #header_topbar_account .navbar-nav > li > a#userDropDown.active, .open > body #header_topbar #header-account-buttons #header_topbar_account .navbar-nav > li > a#userDropDown.dropdown-toggle { color: #fff; background-color: #003165; border-color: #002041; }

body #header_topbar #header-account-buttons #header_topbar_account .navbar-nav > li > a.signup_button:active:hover, body #header_topbar #header-account-buttons #header_topbar_account .navbar-nav > li > a.signup_button:active:focus, body #header_topbar #header-account-buttons #header_topbar_account .navbar-nav > li > a.signup_button:active.focus, body #header_topbar #header-account-buttons #header_topbar_account .navbar-nav > li > a.signup_button.active:hover, body #header_topbar #header-account-buttons #header_topbar_account .navbar-nav > li > a.signup_button.active:focus, body #header_topbar #header-account-buttons #header_topbar_account .navbar-nav > li > a.signup_button.active.focus, .open > body #header_topbar #header-account-buttons #header_topbar_account .navbar-nav > li > a.signup_button.dropdown-toggle:hover, .open > body #header_topbar #header-account-buttons #header_topbar_account .navbar-nav > li > a.signup_button.dropdown-toggle:focus, .open > body #header_topbar #header-account-buttons #header_topbar_account .navbar-nav > li > a.signup_button.dropdown-toggle.focus, body #header_topbar #header-account-buttons #header_topbar_account .navbar-nav > li > a#userDropDown:active:hover, body #header_topbar #header-account-buttons #header_topbar_account .navbar-nav > li > a#userDropDown:active:focus, body #header_topbar #header-account-buttons #header_topbar_account .navbar-nav > li > a#userDropDown:active.focus, body #header_topbar #header-account-buttons #header_topbar_account .navbar-nav > li > a#userDropDown.active:hover, body #header_topbar #header-account-buttons #header_topbar_account .navbar-nav > li > a#userDropDown.active:focus, body #header_topbar #header-account-buttons #header_topbar_account .navbar-nav > li > a#userDropDown.active.focus, .open > body #header_topbar #header-account-buttons #header_topbar_account .navbar-nav > li > a#userDropDown.dropdown-toggle:hover, .open > body #header_topbar #header-account-buttons #header_topbar_account .navbar-nav > li > a#userDropDown.dropdown-toggle:focus, .open > body #header_topbar #header-account-buttons #header_topbar_account .navbar-nav > li > a#userDropDown.dropdown-toggle.focus { color: #fff; background-color: #002041; border-color: black; }

body #header_topbar #header-account-buttons #header_topbar_account .navbar-nav > li > a.signup_button:active, body #header_topbar #header-account-buttons #header_topbar_account .navbar-nav > li > a.signup_button.active, .open > body #header_topbar #header-account-buttons #header_topbar_account .navbar-nav > li > a.signup_button.dropdown-toggle, body #header_topbar #header-account-buttons #header_topbar_account .navbar-nav > li > a#userDropDown:active, body #header_topbar #header-account-buttons #header_topbar_account .navbar-nav > li > a#userDropDown.active, .open > body #header_topbar #header-account-buttons #header_topbar_account .navbar-nav > li > a#userDropDown.dropdown-toggle { background-image: none; }

body #header_topbar #header-account-buttons #header_topbar_account .navbar-nav > li > a.signup_button.disabled:hover, body #header_topbar #header-account-buttons #header_topbar_account .navbar-nav > li > a.signup_button.disabled:focus, body #header_topbar #header-account-buttons #header_topbar_account .navbar-nav > li > a.signup_button.disabled.focus, body #header_topbar #header-account-buttons #header_topbar_account .navbar-nav > li > a.signup_button[disabled]:hover, body #header_topbar #header-account-buttons #header_topbar_account .navbar-nav > li > a.signup_button[disabled]:focus, body #header_topbar #header-account-buttons #header_topbar_account .navbar-nav > li > a.signup_button[disabled].focus, fieldset[disabled] body #header_topbar #header-account-buttons #header_topbar_account .navbar-nav > li > a.signup_button:hover, fieldset[disabled] body #header_topbar #header-account-buttons #header_topbar_account .navbar-nav > li > a.signup_button:focus, fieldset[disabled] body #header_topbar #header-account-buttons #header_topbar_account .navbar-nav > li > a.signup_button.focus, body #header_topbar #header-account-buttons #header_topbar_account .navbar-nav > li > a#userDropDown.disabled:hover, body #header_topbar #header-account-buttons #header_topbar_account .navbar-nav > li > a#userDropDown.disabled:focus, body #header_topbar #header-account-buttons #header_topbar_account .navbar-nav > li > a#userDropDown.disabled.focus, body #header_topbar #header-account-buttons #header_topbar_account .navbar-nav > li > a#userDropDown[disabled]:hover, body #header_topbar #header-account-buttons #header_topbar_account .navbar-nav > li > a#userDropDown[disabled]:focus, body #header_topbar #header-account-buttons #header_topbar_account .navbar-nav > li > a#userDropDown[disabled].focus, fieldset[disabled] body #header_topbar #header-account-buttons #header_topbar_account .navbar-nav > li > a#userDropDown:hover, fieldset[disabled] body #header_topbar #header-account-buttons #header_topbar_account .navbar-nav > li > a#userDropDown:focus, fieldset[disabled] body #header_topbar #header-account-buttons #header_topbar_account .navbar-nav > li > a#userDropDown.focus { background-color: #004a98; border-color: #003e7f; }

body #header_topbar #header-account-buttons #header_topbar_account .navbar-nav > li > a.signup_button .badge, body #header_topbar #header-account-buttons #header_topbar_account .navbar-nav > li > a#userDropDown .badge { color: #004a98; background-color: #fff; }

body .header-slideshow-wrapper .flex-slideshow .slides li, body .header-banner { margin-bottom: 30px; }

body .header-slideshow-wrapper .flex-slideshow .slides li:after, body .header-banner:after { position: absolute; left: 0; bottom: -30px; content: ""; height: 30px; width: 100%; background: #004a98; background: linear-gradient(90deg, #243d8b 0%, #243d8b 22%, #1c2f6e 22%, #1c2f6e 28%, #2f4fa6 28%, #2f4fa6 46%, #1f3378 46%, #1f3378 52%, #3b5fd1 52%, #3b5fd1 71%, #22367f 71%, #22367f 77%, #4a6fe6 77%, #4a6fe6 100%); }

body .header-slideshow-wrapper, body .header-banner { margin-right: auto; margin-left: auto; padding-left: 15px; padding-right: 15px; }

@media (min-width: 768px) { body .header-slideshow-wrapper, body .header-banner { width: 750px; } }

@media (min-width: 992px) { body .header-slideshow-wrapper, body .header-banner { width: 970px; } }

@media (min-width: 768px) { body .header-slideshow-wrapper, body .header-banner { width: 1170px; } }

body .header-slideshow-wrapper .flex-slideshow .slides li .flex-caption .slide-info { bottom: 0; }

body .header-slideshow-wrapper .flex-slideshow .slides li .flex-caption .slide-info .container { width: 100%; padding: 0; }

body .header-slideshow-wrapper .flex-slideshow .slides li .flex-caption .slide-info .col-lg-7 { margin: 0; width: 100%; }

body .header-slideshow-wrapper .flex-slideshow .slides li .flex-caption .slide-info .col-lg-7 .slide-title { font-size: 31px; font-weight: 500; }

body #site_footer .lower-footer .footer-logo .navbar-brand { float: left; }

body #site_footer .lower-footer .footer-logo .navbar-brand img { height: 70px !important; }

body #site_footer .lower-footer #search_and_links .media_links { margin-top: 15px; }

body .alert-warning { color: #a94442; background-color: #f2dede; border-color: #ebccd1; }

body .subcontainer_style1 .panel.panel-default .panel-heading h3 { font-size: 21px; border-bottom: 2px solid #004a98; padding-bottom: 8px; }

body .community-partners .col-md-4 { padding: 15px; }

body .community-partners .col-md-4 h2 { text-align: center; background: #243d8b; color: #ffffff; border-radius: 6px 6px 0 0; padding: 10px 10px 5px; margin: 0; font-size: 18px; height: 50px; display: flex; align-items: flex-end; justify-content: center; }

body .community-partners .col-md-4 h2 a { color: #ffffff; }

body .community-partners .col-md-4 .img { height: 100px; padding: 10px; text-align: center; border: 1px solid #004a98; border-top: 0; border-radius: 0 0 6px 6px; }

body .community-partners .col-md-4 .img a { width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; }

body .community-partners .col-md-4 .img img { float: none !important; display: inline; max-height: 100%; }

body .funding-data { text-align: center; }

body .funding-data .col-sm-4 { margin-bottom: 20px; }

body .funding-data h2 { color: #243d8b; font-size: 100px; }

.footer-section.footer-articles { display: none !important; }

.footer-logo { position: relative; display: inline-block; /* FORCE SIZE (IMPORTANT) */ width: 160px; aspect-ratio: 500 / 266; /* image ratio */ max-height: unset !important; }

/* original image stays only for size reference */
.footer-logo img { width: 100%; height: auto; opacity: 0; }

/* white logo */
.footer-logo::after { content: ""; position: absolute; inset: 0; background-color: #ffffff; -webkit-mask-image: url("https://d3lut3gzcpx87s.cloudfront.net/image_encoded/aHR0cHM6Ly9zaWxrc3RhcnQuczMuYW1hem9uYXdzLmNvbS85YmI5OGM4OS04ZDU5LTQzN2MtOTZiZS05MzBhZTU1NzIxMWMucG5n/500x266fPNG"); -webkit-mask-repeat: no-repeat; -webkit-mask-position: center; -webkit-mask-size: contain; mask-image: url("https://d3lut3gzcpx87s.cloudfront.net/image_encoded/aHR0cHM6Ly9zaWxrc3RhcnQuczMuYW1hem9uYXdzLmNvbS85YmI5OGM4OS04ZDU5LTQzN2MtOTZiZS05MzBhZTU1NzIxMWMucG5n/500x266fPNG"); mask-repeat: no-repeat; mask-position: center; mask-size: contain; }

.footer-logo { width: 220px; /*  size badhao yaha */ }
