#header {
	background-color: transparent;
	background-image: url('../img/header.jpg');
	background-position: center;
	background-size: cover;
        height: 45vh;
	max-height: 500px;
	min-height: 200px;
	margin-top: -70px;
}

.policy #header {
	background-image: url('../img/header_policy.jpg');
}

.background #header {
	background-image: url('../img/header_background.jpg');
}

#header .container {
	padding-top: 180px;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 30%;
}

#header .container .welcome {
	background-image: url('../img/nav_bar.png');
    padding: 20px;
    background-position: center;
}




.content {
	margin: 20px 0 50px 0;
}

h1 {
	margin-bottom: 1em;
    border-bottom: 1px solid #8ead12;
}

h1, h2, h3 {
	color: #8ead12;
}

a {
	color: #8ead12;
}

a:hover {
	color: #8ead12;
}

.lp-subbar {
	background-image: url('../img/nav_bar.png');
	background-position: center;
	margin-top: -50px;
}

.lp-subbar ul.navbar-nav {
	margin: auto;
}

.lp-subbar .nav-item a.nav-link {
}
.lp-subbar .nav-item.active a.nav-link {
	color: #3b4900;
	font-weight: 500;
}



.panel {
    margin-bottom: 20px;
    background-color: #fff;
    border: 1px solid transparent;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
    box-shadow: 0 1px 1px rgba(0,0,0,.05);
}

.panel-heading {
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

.panel-heading .panel-right {
	float: right;
}

.panel-heading a {
	font-size: 110%;
	font-weight: 500;
}
.panel-default {
    border-color: #ddd;
}

.panel-default>.panel-heading {
    color: #333;
    background-color: #f5f5f5;
    border-color: #ddd;
}

.panel-body {
    padding: 15px;
}

.panel-body:after {
    content: ' ';
    display: table;
    clear: both;
}

.panel-body img {
	margin: 0 0 10px 20px;
}

@media (max-width: 1023px) {
	.hidden-xs {
		display: none !important;
	}
	
	#header .container {
		padding-left: 20%;
	}

}


@media (max-width: 991px) {
	#header {
	        height: 35vh;
	}
	#header .container {
		padding-top: 100px;
		padding-left: 0;
	}
}


@media (max-width: 410px) {
	#header {
	        height: 25vh;
	}
	#header .container {
		padding-top: 50px;
	}
}

@media (min-width: 992px) {
	.navbar-expand-lg.lp-subbar .navbar-nav .nav-link {
		padding-right: 1rem;
		padding-left: 1rem;
	}
}


@media (min-width: 1024px) {
	.hidden-lg {
		display: none !important;
	}
}




/*!
 * Font Awesome Free 5.0.13 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */

.fa,
.fas,
a[target='_blank']:before,
.panel a[href^='download']:before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1; }

a:before {
  font-family: 'Font Awesome 5 Free';
  font-weight: 900; 
  padding-right: 10px;}
  
.fa-download:before,
.panel a[href^='download']:before {
   content: "\f019"; }
   
a[target='_blank']:before {
   content: "\f360"; }
  

  