/* CUSTOM */

/*font-family: 'Spectral SC', serif;*/

.text-spectral {
	font-family: 'Spectral SC', serif;	
}

.error-notification {
	color: #b94a5c;
	background-color: #f2dede;
	border: 1px solid #dbbfbf;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;  
	width: 100%;
 	padding: 10px;
 	margin-bottom: 15px;
 	text-align: center;
 	font-weight: 600;
}
.success-notification {
	color: #468847;
	background-color: #dff0d8;
	border: 1px solid #d6e9c6;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;  
	width: 100%;
 	padding: 5px;
 	margin-bottom: 15px;
 	text-align: center;
 	font-weight: 600;
}
.success-notification a {
	color: #468847;
	text-decoration: underline;
	font-weight: bold;
}
.notification {
	color: #3d89ae;
	background-color: #d9edf7;
	border: 1px solid #bce8f1;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;  
	width: 100%;
 	padding: 10px;
 	margin-bottom: 15px;
 	text-align: center;
 	font-weight: 600;
}
.notification a {
	color: #3d89ae;
	text-decoration: underline;
	font-weight: bold;
}


.agency-about-hero {
    height: 420px;
    position: relative;
    /*background-image: url(/images/bg-fingerprint-dark2.jpg) !important;*/
    background-color: black;
    background-size: cover;
    background-attachment: fixed;
    background-position: center center;
}

.agency-start-project-intro p {
	text-align: left !important;
	padding:0;
	margin:0;
	width:100%;
	color: #363a3e !important;
}
.footer {
	background:#112442 !important;
}

.vcenter-page-title {
	position: relative;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}


.home-intro {
	font-family: 'Spectral SC', serif;	
	font-size:36px; 
	line-height: 40px; 
	color:white;
}


@media (min-width: 991px) {
	.navbar-nav {
		margin-right: -20px !important;
	}
}


@media (max-width: 991px) {
	.hero-text {
		margin-top:-130px !important;
	}
}

@media (max-width: 767px) {
	
	.hero-text {
		margin-top:-50px !important;
	}
}


.navbar-nav {
	float: right !important;
}
.nav-item {
	width:200px !important;
	float: right !important;
}
.navbar .nav-link {
	padding:10px !important;
	float:right !important;
}
.dropdown-menu, .nav-item, .dropdown-menu {
	float:right !important;
	right:0 !important;
	
}

.navbar-toggler {
	margin:20px -10px 20px 20px !important;

}