/* HEADER */
.bg-primary {
	background-color: #009ee3 !important;
	color: #FFFFFF !important;
}

.text-primary {
	color: #009ee3 !important;
}

header {
	position: inherit;
	background-color: #000000;
}
#headerCarousel { 
	position: relative;
}
	#headerCarousel .carousel-item {
		max-height: 600px;
	}

	#headerCarousel .carousel-caption {
		color: #FFFFFF;
		font-size: 3rem;
		position: absolute;
		text-align: center;
		text-shadow: 1px 2px #000000;
		transform: translateY(-50%);
		bottom: 0;
		top: 50%;
	}

nav.navbar {
	padding: 8px 0px;
}
	nav.navbar a {
		color: #FFFFFF;
	}

	nav.navbar .nav-item {
		margin: 0px 25px;
		font-size: 14pt;
	}

	nav.navbar .navbar-toggler {
		text-align: right;
	}

	nav.navbar .navbar-toggler-icon {
		color: #FFFFFF;
		font-size: 1.5rem;
		height: auto;
	}

	nav.navbar .dropdown-menu {
		background-color: #009ee3;
	}

.h4-active {
	border-bottom: solid 2px #009ee3;
}

/* CARD */
.card {}
	.card h2 {
		font-size: 13pt;
	}

	.card h3 {
		font-size: 18pt;
	}

	.card .card-text {
		font-size: 11pt;
	}

/*FAS AWSOME*/

	.fas {
		color: grey !important;
	}


/* FORMS */
.form-control:focus {
	border-color: #AB0000;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 4px rgba(100,100,100,.6);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 4px rgba(100,100,100,.6);
}


.bg-primary-body {
	background-color: #2e2e2e !important;
}


/* FOOTER */
footer h4 {
	color: #AAAAAA;
}

footer a {
	color: #FFFFFF;
}

.btn-primary {
    background-color: #00DDBC  !important;
    border-color: #00DDBC  !important;
    color: rgb(59, 58, 58) !important;
}


@media (max-width: 768px) {
	.container {
		width: 100%;
		padding: 0px;
		max-width: none;
	}
}