/* Author: Velrada
   Version: 20200820-1
*/

@import url('https://fonts.googleapis.com/css2?family=Heebo:wght@300;400;800&display=swap');

body, .tab-title {font-family: Heebo,Arial,Helvetica,sans-serif;}

html {font-size: 16px;}

h2 {font-size: 2rem;
    font-weight: 700;
	font-family: Heebo,Arial,Helvetica,sans-serif;
	color: inherit;
}

h1 {font-size: 2.5rem;
    font-weight: 900;
	font-family: Heebo,Arial,Helvetica,sans-serif;
	color: inherit;
}

h3 {font-size: 1.75rem;
    font-weight: 700;
	font-family: Heebo,Arial,Helvetica,sans-serif;
	color: inherit;
}

p { font-family: Heebo,Arial,Helvetica,sans-serif; }

a {	color: #4d4d4d;
    font-weight: 500;
	text-decoration: underline;
}

a:hover, a:focus {
    color: #d14210;
}
:focus {
    outline: dotted 2px #d54614;
}

/* header: 10vh, content: 80vh, footer: 10vh */

.content-div {
    min-height: 80vh;
}

footer {
	color: white; 
	background: #2d2f32;
    min-height: 10vh;
}

 body > div.navbar.navbar-inverse.navbar-static-top { min-height: 120px; } 

footer h1, footer > h2, footer h3 {color: white;}

footer > h2 { font-size: 1.25rem;
	font-weight: 500;
}

footer .footer-bottom ul li a, footer .footer-bottom ul li a:hover, footer .footer-bottom ul li a:focus, footer .footer-bottom ul li a:active, footer .footer-bottom ul li a.active {
    font-size: 0.875rem;
    color: #fff;
}

footer .footer-bottom ul li a { color: white; font-size: 0.875rem; text-decoration: underline;}

footer .footer-bottom ul li a:hover { color: white; text-decoration: none;}

footer {
  position: relative;
  color: #AAAAAA; }
  /* line 587, G:/Agents/BA1811/_wap/32/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
  footer .footer-top {
    width: 100%;
    min-height: 130px;
    background-color: #2d2f32;
    display: flex;
    align-items: center; }
    /* line 594, G:/Agents/BA1811/_wap/32/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
    footer .footer-top h3, footer .footer-top h4 {
      color: #fff; }
    /* line 598, G:/Agents/BA1811/_wap/32/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
    footer .footer-top .list-social-links {
      margin-top: 25px;
      margin-bottom: 12.5px; }
    @media screen and (max-width: 991px) {
      /* line 605, G:/Agents/BA1811/_wap/32/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
      footer .footer-top h3,
      footer .footer-top .list-social-links {
        text-align: center; } }
  /* line 611, G:/Agents/BA1811/_wap/32/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
  footer .footer-bottom {
    width: 100%;
    min-height: 36px;
    background-color: #2d2f32;
    display: flex;
    align-items: center; }
    /* line 619, G:/Agents/BA1811/_wap/32/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
    footer .footer-bottom p {
	  font-size: 0.875rem;
      margin: 0; }
    /* line 623, G:/Agents/BA1811/_wap/32/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
    footer .footer-bottom h4 {
      margin-top: 0;
      color: #fff; }
    /* line 628, G:/Agents/BA1811/_wap/32/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
    footer .footer-bottom ul {
      list-style-type: none;
      margin: 0; }
      /* line 638, G:/Agents/BA1811/_wap/32/s/Resources/Theme/ElectricBlueDesign/theme/bootstrap/theme.scss */
      footer .footer-bottom ul li a,
      footer .footer-bottom ul li a:hover,
      footer .footer-bottom ul li a:focus,
      footer .footer-bottom ul li a:active,
      footer .footer-bottom ul li a.active {
        font-size: 0.875rem;
        color: #fff;
        }


.navbar {
/*	min-height: 120px; */
}

.navbar-brand {
	padding: 20px;
}

.header-logo-image {
	height: 75px;
}

footer > .row > .novalue {display: none;}

.acknowledgment {color: white;}

.copyright, div.copyright > p, div.copyright > span, div.col-md-4.col-sm-12.col-xs-12.text-left.copyright {font-size: 0.875rem;
	text-align: center;
}

body > footer > div.footer-bottom.hidden-print > div > div > div.col-md-4.col-sm-12.col-xs-12.text-left.copyright > div > div > p {
	color: #fff;
    font-size: 0.875rem;
    font-weight: 500;
}

body > footer > div.footer-top.hidden-print > div > div.acknowledgment > div > div > h2 {
	color: #fff;
    font-size: 1.25rem;
    font-weight: 500;
}

body > footer > div.footer-top.hidden-print > div > div.acknowledgment > div > div > p {
	
}

.button-primary {
    display: inline-block;
    background: #000;
    color: #fff;
    text-decoration: none;
    font-size: .875rem;
    line-height: 150%;
    font-weight: 500;
    border: 0px;
    border-radius: 0px;
    padding: 18px 36px;
}

.button-primary:hover, .button-primary:focus {
    background: #d14210;
    color: #fff;
    cursor: pointer;
}

p {
	display: block;
	margin-block-start: 1em;
	margin-block-end: 1em;
	margin-inline-start: 0px;
	margin-inline-end: 0px;
	font-size: 1.125rem;
}

.page_section p { border: none; }

.hero {
    font-size: 1.625rem;
}

body {
    background: #fff;
    font-family: Heebo,Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: 300;
    line-height: 1.5;
}

.section-landing {
	background-image: url("page_header_bg.png");
	background-color: #f5f5f5;
    background-position: top right;
    background-repeat: no-repeat;
    background-size: contain;
    padding-bottom: 3rem;
    padding-top: 3rem;
}

.section-page-heading {
	color: #000;
	background-image: url("page_header_bg.png");
	background-color: #f5f5f5;
    background-position: top right;
    background-repeat: no-repeat;
    background-size: contain;
    padding-bottom: 0.5rem;
    padding-top: 0.5rem;
}

.section-landing-heading {
	color: black;
}

.page_section.section-landing .row {
    padding-bottom: 10px;
}

.page_section .row {
    padding-top: 10px;
    padding-bottom: 10px;
}

.section-landing .row > div .section-landing-heading, .section-page-heading .row > div .section-landing-heading {
	text-transform: none;
    color: black;
	font-size: 2.5rem;
    font-weight: 900;
}

.section-landing .row > div .section-landing-sub-heading {
	text-transform: none;
    color: black;
	font-size: 2rem;
    font-weight: 700;
	letter-spacing: normal;
}


