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

body {
	color:#004c8f;
	font-size:16px;
}

.container {
	

}


#mainmenu {
	background-color:#eee;
	margin-bottom:0px;
	font-size:18px;
}

#supplier-logo {
	background-color:#eee;
	margin-bottom:0px;
	padding:15px 0px;
	text-align:center;
}


#supplier-logo img {
	display:inline-block;
}

#footer-bg {
	background-color:#eee;
	margin-bottom:0px;
}

.credits {
	text-align:center;
	margin-top:20px;
}


#mainmenu a {
	color:#004c8f;
}

#mainmenu .active > a {
	color:#fff;
}

#mainmenu a:hover {
	background-color:#004c8f;
	background-image: linear-gradient(to bottom, #ffd37c 0px, #ffba33 100%);
    background-repeat: repeat-x;
	
}

#mainmenu .container {
	padding:0px;
}

#header {
	padding-top:30px;
	padding-bottom:30px;
}

.jumbotron {
	background-color:#004c8f;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;
}

.navbar-default {
	border:none;
	background:none;
	box-shadow:none;
}

.navbar-default .navbar-nav > .active > a {
	background-image: linear-gradient(to bottom, #09e 0px, #004c8f 100%);
	color:#fff;
    background-repeat: repeat-x;
    box-shadow: none;
}

.navbar-default .navbar-nav > .activeoil > a {
	background-image: linear-gradient(to bottom, #ffd37c 0px, #ffba33 100%);
    background-repeat: repeat-x;
    box-shadow: none;
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
	background-color:#ffba33;
}

.navbar-collapse {
	max-height: none !important;
}

#body {
	margin-top:60px !important;
	margin-bottom:60px !important;
}

#request-form {
	
}

#footer {
	padding-top:20px;
	padding-bottom:40px;
}

#footer p {

}

#footer a {
	color:#004c8f;
}


#footer a:hover {
	background:none;
}

a h3 {
	color:#004c8f;
}

#myCarousel {
	margin-top:-1px;
}

.community {
	padding:30px 0px;
}

@media screen and (max-width: 768px) {
    #footer .col-sm-4 {
		margin-bottom:30px;
	}
	
	#body .col-sm-4 {
		margin-bottom:60px;
	}

}