@charset "utf-8";
/* CSS Document */

body {
	padding-top: 0px;
	background-color: #ddd;
}
h2 {font-size: 1.2rem;}
h4 {font-size: 1.1rem;}
h5 {font-size: 1.1em;}
.ml-auto {margin: auto;}

.navbar {
	border-bottom: 2px solid #fff;
	background-color: #003366;
	font-size: 1.5rem;
}
.navbar-expand-lg .navbar-nav .nav-link {
	padding-right: 2.8rem;
	padding-left: 2.8rem;
}

.navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show > .nav-link {
	color: #fff;
}


.navbar-light .navbar-nav .nav-link {
	color: #fff;
}
.navbar-light .navbar-nav .nav-link:hover {
	color: #ddd;
}


.display-3 {
	font-size: 4rem;
	font-weight: 600;
	line-height: 1.1;
	letter-spacing: 0.06em;
	-webkit-text-stroke-width: 2px;
   -webkit-text-stroke-color: black;
	text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5);
}
.text-black {color: #000;}
.text-white {
	color: #FFFFFF;
}
/*.mt-4 {margin-top: 10rem !important;}*/
.opacity {
	background: rgba(0, 0, 0, 0.5);
}
/*.my-4 {
	margin-top: 2.5rem !important;
	margin-bottom: 2.5rem !important;
}*/
/***** search *******/

/******* end search ******/


.top {background-color: #fff;}
#copyrights .col_half {
    margin-bottom: 0 !important;
}

/*.btn {
	padding: 0.75rem 0.75rem;
	font-size: 1.5rem;
}*/
.form-control {
    font-size: 1.5rem;
}
/*.card-title {
	font-weight: 600;
}
.card-footer {
    padding: 0.50rem 0.8rem;
}*/
.btn-primary {
    color: #fff;
    background-color: #195796;
    border-color: #195796;
}
/*@media only screen and (min-width:1200px) {
	.container {
		max-width: 1600px;
		padding: 0 40px 0 40px;
	}
} */