/*!
 * Start Bootstrap - Modern Business (https://startbootstrap.com/template-overviews/modern-business)
 * Copyright 2013-2019 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap-logomodern-business-nav/blob/master/LICENSE)
 */

body { background-color: rgba(254, 254, 254, 1); }
 
h2 { font-weight: 400; }
a { color: rgba(75, 75, 75, 1); }
	a:hover { color: rgba(10, 10, 10, 1); }

.navbar { box-shadow: 0px 2px 5px -4px rgba(10, 10, 10, 1); }
footer { border-top: 1px solid rgba(10, 10, 10, 1); }

.contact { min-height: 70vh; }
#status { color: #ff051e; }


.portfolio-item {
  margin-bottom: 30px;
}

.form-control { border: 0; border-bottom: 1px solid #4b4b4b; border-radius: 0px; }
.form-control:focus { box-shadow: 0px 0px 0px 0px; border-color: #0a0a0a; color: #0a0a0a; }
.btn-primary { width: 200px; background-color: #0a0a0a; border-color: #0a0a0a; }
	.btn-primary:hover { background-color: #0a0a0a; border-color: #0a0a0a; color: #ffffff; }
a:not([href]):not([tabindex]), a:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover { color: #ffffff; }

@media (min-width: 1200px) {
	.container { max-width: 1280px; }
}

@media (min-width: 992px) {
	.navbar .nav-item { margin: 0px 10px; }
	.navbar .nav-link:hover, .navbar .nav-link.active { border-bottom: 1px solid #0a0a0a; color: rgba(10, 10, 10, 1); }
	footer a:hover { text-decoration: none; }
}

@media (max-width: 768px) {
	.navbar-nav .nav-link { text-align: center; }
}

@media (max-width: 480px) {
	footer a { width: 100%; text-align: center; }
	.navbar-toggler, .navbar-toggler-icon { width: 100%; }
	
}