@charset "utf-8";
/* CSS Document */

/* Global Elements */
html {
	overflow-y: scroll;
}
body {
	padding: 0;
}
.modal-header {
background-color: #F7F7F7;
color: rgba(44, 68, 85, 0.9);
font-family: Roboto, Helvetica, Arial, sans-serif;
padding: 0.50rem .75rem; }
.map {
margin: 50px 0 65px 0;}
h1 {
color: rgba(44, 68, 85, 0.9);
font-family: 'GFS Didot', serif;
font-weight: 400;
font-size: 60px;
line-height: 60px;
letter-spacing: -3px;}

h2 {
color: rgba(44, 68, 85, 0.9);
font-family: 'GFS Didot', serif;
font-weight: 400;
font-size: 30px;
line-height: 15px;
letter-spacing: -3px;}

p, p a, p a:hover {
	color: rgba(44, 68, 85, 0.9);
	font-family: Roboto, Helvetica, Arial, sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 26px;
}
p a {
	text-decoration: underline;
}
p a:hover, u:hover {
	text-decoration: none !important;
}
.bg-light {
	background:rgba(163,212,20,0.8) !important;
	min-height: 56px !important;
	
}
.icon-error, .icon-incomplete {
	color: #ED5564;
}
.icon-received {
	color: #42CB6F;
}
.nav-item a{
color: #0D3E00 !important;}

.nav-item a:hover {
color: #3F7000 !important;}

.nav-item {
	font-family: Roboto, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: 400;
	text-transform: uppercase;
}

.carousel .carousel-inner{
    height:500px;
}

.carousel .carousel-inner .img{
    position: absolute;
    top:50%; 
	left:50%;
	  width: 100%;
   height: 500px;
   margin-top: -250px; /* Half the height */
   margin-left: -50%; /* Half the width */

}

.carousel img {
     height: 500px;
}
.carousel {
	background-size: auto;
	margin: 0 0 -28px 0;
	height: 500px;
}
.bg01 {
	background-image: url(../assets/slider01.jpg);
	background-position: center top;
	background-size: cover;
	height: 500px;
}
.bg02 {
	background-image: url(../assets/slider02.jpg);
	background-position: center top;
	background-size: cover;
	height: 500px;
}
.bg03 {
	background-image: url(../assets/slider03.jpg);
	background-position: center top;
	background-size: cover;
	height: 500px;
}
.bg04 {
	background-image: url(../assets/slider04.jpg);
	background-position: center top;
	background-size: cover;
	height: 500px;
}
.bg05 {
	background-image: url(../assets/slider05.jpg);
	background-position: center top;
	background-size: cover;
	height: 500px;
}
.bg06 {
	background-image: url(../assets/slider06.jpg);
	background-position: center top;
	background-size: cover;
	height: 500px;
}
.bg07 {
	background-image: url(../assets/slider07.jpg);
	background-position: center top;
	background-size: cover;
	height: 500px;
}
.bg08 {
	background-image: url(../assets/slider08.jpg);
	background-position: center top;
	background-size: cover;
	height: 500px;
}
.bg09 {
	background-image: url(../assets/slider09.jpg);
	background-position: center top;
	background-size: cover;
	height: 500px;
}
.bg10 {
	background-image: url(../assets/slider10.jpg);
	background-position: center top;
	background-size: cover;
	height: 500px;
}

.slider {
height: 500px;
}

.container {
margin-top: 108px;}

.footer {
	color: rgba(44, 68, 85, 0.9);
	font-family: Roboto, Helvetica, Arial, sans-serif;
	font-size: 12px;
	margin: 0 0 30px 0;
}

.navbar-brand {
color: #38140E;
font-family: 'GFS Didot', serif;
font-weight: 400;
background-image: url(../assets/logo.png);
background-repeat: no-repeat;
background-size: contain;
padding: 0 0 0 55px;
}
.hidden, .hidden2 {
	font-size: 0px;
}
.card-footer {
	background-color: #FFFFFF;
	border-top: none;
	}
.card-header {
color: rgba(44, 68, 85, 0.9);
font-family: Roboto, Helvetica, Arial, sans-serif;
font-weight: 500;
padding: 0.50rem .75rem;
}
.card-body, .card-body a {
color: rgba(44, 68, 85, 0.9);
font-family: Roboto, Helvetica, Arial, sans-serif;
font-weight: 400;
font-size: .85rem;
padding: 0.75rem;
}
.btn {
font-family: Roboto, Helvetica, Arial, sans-serif;
font-weight: 400;
text-transform: uppercase;
}
.iconadj {
padding: 0 2px 0 3px;
}
label {
	color: rgba(44, 68, 85, 0.8);
	font-family: Roboto, Helvetica, Arial, sans-serif;
	font-weight: 500;
	margin: 0;
	padding: 0;
	font-size: 14px;
	text-transform: uppercase;
}
strong, .strong, .strong a:hover {
font-weight: 500;}
#timeDiv {
	display: none;
}
@media (min-width: 576px) {

}

@media (min-width: 768px) {
h1 {
font-size: 90px;
line-height: 90px;
letter-spacing: -3px;}

h2 {
font-size: 45px;
line-height: 23px;
letter-spacing: -3px;}
}

@media (min-width: 992px) {
h1 {
font-size: 120px;
line-height: 120px;
letter-spacing: -3px;}

h2 {
font-size: 60px;
line-height: 30px;
letter-spacing: -3px;}
}

@media (min-width: 1200px) {
.hidden {font-size: 1.25rem;
}
.hidden2 {font-size: 12px;
}


