body {font-family: Lato;}
a {outline: none; text-decoration: none;}
h1 {margin-bottom: 2rem;}
.form label {font-size: 0.9rem;}
header .logo {max-height: 25px;}
#navbar {font-size: 1.1rem;}
.navbar-expand-lg .navbar-nav .nav-link {padding: 0 1rem;}
.navbar-light .nav-item {display: flex; align-items: center; }
.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {color: green;}
.navbar-light .navbar-nav .nav-link {color: #666; text-transform: uppercase;}
.navbar-light .navbar-toggler {width: 56px;}
.nav-item a {color: #555;}
.nav-item a:hover {text-decoration: none;}
.navbar-header a:hover i {color: green;}
.dropdown-item {white-space: inherit;}

.main {min-height: 50vh;}
.bg-rounded {border-radius: 0.5rem;}
.bg-black {background-color: #000; color: #fff;}
.bg-gray {background-color: #ddd; }
.btn {text-transform: uppercase; font-weight: bold;}
.btn-white {background-color: #fff; color: #e81c8c;}
.btn-white:hover {color: #000;}
.btn-yellow {border-color: #ffdf1c; }
.btn-yellow:hover {background-color: #ffdf1c; color: #333;}
.clear {clear: both;}
.hover-opacity:hover {opacity: 0.8;}
.link-text {font-size: 0.8rem;}
.background-green {background-color: green;}
.background-darkgray {background-color: #333;}
.background-yellow {background-color: #ffdf1c;}
.error {color: red;}
/*
.background-svg {background-color: #ffdf1c;}
.background-svg svg {position: absolute; bottom: 0; width: 100%; height: 4vw;}
*/

.font-white, .font-white a {color: #fff;}

.footer {border-radius: none;}
.footer-links li {margin-bottom: 5px;}
@media screen and (max-width : 768px) {
}
@media screen and (max-width : 480px) {
}
