/* maven-pro-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Maven Pro';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/maven-pro-v40-latin-regular.eot'); /* IE9 Compat Modes */
  src: url('../fonts/maven-pro-v40-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/maven-pro-v40-latin-regular.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/maven-pro-v40-latin-regular.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('../fonts/maven-pro-v40-latin-regular.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('../fonts/maven-pro-v40-latin-regular.svg#MavenPro') format('svg'); /* Legacy iOS */
}

/* maven-pro-500 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Maven Pro';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/maven-pro-v40-latin-500.eot'); /* IE9 Compat Modes */
  src: url('../fonts/maven-pro-v40-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/maven-pro-v40-latin-500.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/maven-pro-v40-latin-500.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('../fonts/maven-pro-v40-latin-500.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('../fonts/maven-pro-v40-latin-500.svg#MavenPro') format('svg'); /* Legacy iOS */
}

/* maven-pro-600 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Maven Pro';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/maven-pro-v40-latin-600.eot'); /* IE9 Compat Modes */
  src: url('../fonts/maven-pro-v40-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/maven-pro-v40-latin-600.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/maven-pro-v40-latin-600.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('../fonts/maven-pro-v40-latin-600.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('../fonts/maven-pro-v40-latin-600.svg#MavenPro') format('svg'); /* Legacy iOS */
}

/* maven-pro-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Maven Pro';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/maven-pro-v40-latin-700.eot'); /* IE9 Compat Modes */
  src: url('../fonts/maven-pro-v40-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/maven-pro-v40-latin-700.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/maven-pro-v40-latin-700.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('../fonts/maven-pro-v40-latin-700.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('../fonts/maven-pro-v40-latin-700.svg#MavenPro') format('svg'); /* Legacy iOS */
}

:root {
background-color: #fff;	
  
}

/*.container-header {
	background-color: #fff;	
  	background-image: none;
  justify-content: center;
}
.container-header nav {
  margin-top: 0px;
  padding: 0;
}
.container-header .container-nav {
  padding-bottom: 0px;
}
.grid-child.container-nav {
	background-color: #fff;	
  	background-image: none;
	justify-content: center;
  background-color: #f2e702;

}
*/

.container-topbar {
  display: flex;
  justify-content: center;
  /*justify-content: flex-end;*/
}

body {
	margin-right: auto;
  	margin-left: auto;
	margin-top: 0px;
	font-family: 'Maven Pro', Verdana, Arial, sans-serif;
	font-size: 1.1em;
	line-height: 21px;
	color: #371801;
   
}
body, html {  
	width: 100%;
    display: grid;
    justify-content:center;
  	align-items:start;
  	vertical-align: top;
    
}
.topbar img { 
  margin-left:30px;
  text-align: center;
}

main {
  font-family: 'Maven Pro', Verdana, Arial, sans-serif;
	padding-left: 10px;
  	padding-right: 10px;
  justify-content:center;   
}
main a {
	color:#20680E;
  	text-decoration: none;
}
main a:hover {
	color:#d9f6d2;
  	text-decoration: none;
}
.container-component a {
  	text-decoration: none;
}

a:hover,
a:focus {
	color: #20680E;
	text-decoration: none;
}
.container-banner img {
	padding-top: 0px;
}

.card-body {
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    padding: 1rem;
    padding-top: 1rem;
    padding-right: 1rem;
    padding-bottom: 1rem;
    padding-left: 1rem;
}

.container-below-top, .container-topbar {
    color: #333;
  	margin-top: 20px;
}

.container-header .mod-menu  {
  color: #000;
  list-style: none;
  justify-content: center;
}

.metismenu.mod-menu .metismenu-item {
  align-items: center;
  display: block;
  padding: 7px 3px 0px 3px;
  font-size: 1.6em;
  color: #fff; 
  background-color: #20680E;
  margin-right:8px;
}
.mod-list li a {
  height: 40px;
	padding-left:5px;
  	padding-right:5px;
  }

.mod-list li a:hover {
  color: #d9f6d2; 
  text-decoration:none;
}

.mod-list li a:active {
  color: #CFBCAD; 
   font-weight: normal;
  text-decoration:none;
}

.site-grid {
  	background:#fff;
  }

h1 { 	
	font-family: 'Maven Pro', Verdana, Arial, sans-serif;
  text-align:left;
	color:#7e4821;
  	font-size: 2.2em;
  	font-weight: normal;
  margin-bottom: 20px;
}

h2 { 	
	font-family: 'Maven Pro', Verdana, Arial, sans-serif;
  text-align:left;
	color:#7e4821;
  	font-size: 1.7em;
  	font-weight: normal;
  margin-bottom: 10px;
}

h3 { 
  font-family: 'Maven Pro', Verdana, Arial, sans-serif;
	text-align:left;
	color:#7e4821;
  	font-size: 1.3em;
  	font-weight: bold;
  margin-bottom: 5px;
}

.container-header .navbar-toggler {
    margin-top: -40px;
  border: 1px solid #f2e702;
  color: #f2e702;
  cursor: pointer;
}
.footer, .footer no-card {
  background-color: #20680E;
  background-image: none;
  display: block;
  align-items: center;
}
div.grid-child {
 display: block;
  justify-content: center;
}
.center {
 text-align: center;
}