@import url('https://fonts.googleapis.com/css?family=Roboto+Condensed');
body {
	background-color: #2e3436;
	color: #555753;
	font-family: 'Roboto Condensed', sans-serif;
}
.row {
	margin-left: 0px !important;
	margin-right: 0px !important;
}
h1 {
	font-size: 30px;
}
h2 {
	font-size: 20px;
}
h3 {
	font-size: 18px;
}
p {
	font-size: 16px;
	padding: 10px;
}

*:focus {
	outline: none;
}


.lang.active {
	opacity: 0.5;
}
.navbar-light {
	background-color: #ffffff;
	border-bottom: 1px solid #cecece;
}
.navbar-light .navbar-nav .nav-link {
	color: #2e3436;
	text-transform: uppercase;
}
.navbar-light .navbar-nav .nav-link:hover {
	color: #003270;
}
.dropdown-toggle:hover {
	text-decoration: none;
}
.navbar-toggler:not(:disabled):not(.disabled) {
	float: right;
	color: #003270;
}

#page {
	background-color: #ffffff;
	padding-top: 15px;
	padding-bottom: 15px;
}
.carousel-item img {
	width: 100%;
}
.carousel-item {
	max-height: 500px;
}


.page-heading {
	margin-top: 15px;
	color: #003B7B;
	padding: 10px;
}

.card .service-description {
	margin-bottom: 0px !important;
}
.card-img-top {
	height: 240px;
}
.service-description {
	background-color: #E0E3E6;
	color: #002E6A;
	padding: 10px;
	font-size: 14px;
	height: 100px;
}

.required {
	color: red;
	padding-left: 5px;
}
.card {
	margin-top: 15px;
}

/* footer style */
footer {
	padding-top: 25px;
	padding-bottom: 25px;
}
.footer-section {
	color: #eeeeec;
	font-size: 14px;
}
.footer-section address {
	padding: none;
	margin-top: 5px;
	margin-bottom: 0px;
}
.footer-section a {
	color: #729fcf;
	text-decoration: none;
	font-size: 14px;
}
.footer-link {
	margin-right: 20px;
	margin-top: 15px;
	text-decoration: none;
	color: #eeeeec;
	text-transform: uppercase;
	font-size: 13px;
}
.footer-link:hover {
	text-decoration: none;
	color: #729fcf;
}
.copyright {
	color: #ececec;
}

#cookie-consent {
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 1000000;
	background-color: #204a87;
	color: #f3f3f3;
	padding-top: 15px;
}
#cookie-consent a {
	color: #ffffff;
	text-decoration: none;
}
.cookie-btn {
	background-color: #59AE1A;
	padding: 10px;
	text-transform: uppercase;
}

@media only screen and (max-width: 768px) {
	#page, .container {
		width: 100%;
	}
	.dropdown-toggler {
		margin-top: 20px;
	}
	.carousel-item {
		max-height: 200px;
	}
}
