@charset "UTF-8";
header {
    height: 38px;
    background-color: #0E8600;
    width: 100%;
	text-align: center;
	
	border-bottom: solid 4px lightgreen;
}

header a {color:white; line-height: 34px !important;
font-size: 1em !important; text-decoration: none;}

header a:hover {color:yellow; text-decoration: none;}

.mainlogo {width:25%;}

body {
    background-image: linear-gradient(
  180deg,
  hsl(0deg 0% 100%) 0%,
  hsl(226deg 56% 99%) 3%,
  hsl(226deg 56% 98%) 8%,
  hsl(226deg 56% 98%) 15%,
  hsl(226deg 56% 97%) 31%,
  hsl(225deg 56% 96%) 76%,
  hsl(225deg 56% 95%) 91%,
  hsl(225deg 56% 95%) 97%,
  hsl(225deg 56% 94%) 99%,
  hsl(225deg 56% 93%) 100%
);
    background-size: cover;
    background-attachment: fixed;
}

.container .mt-5 {
	background-color: #FFF;
	padding:25px;
	box-sizing: border-box;
}


h5 {color:#0E8600; }

footer {
	text-align: center;
	font-size: 0.8em;
	color: #333;
	line-height: 30px;
}




@media (max-width:768px){
	.contact {padding-top:30px;}
}
