/* Font styles
font-family: 'Oswald', sans-serif;
font-family: 'Roboto Condensed', sans-serif;
font-family: 'Montserrat', sans-serif; */

nav {
  background-color: #c1ccb7;
  border-bottom: 2px solid #61a1ab;
  font-family: 'Montserrat', sans-serif;
}

.navbar-collapse {
  margin-top: 2rem;
}

nav img {
  max-height: 125px;
}

.border-colored {
  border-right: 2px solid #61a1ab;
  margin-top: .75rem;
  margin-bottom: .75rem;
}

.nav-link {
  font-size: 1.65rem;
  color: #103e4d !important;
}

.title {
  font-family: 'Oswald', sans-serif;
  font-size: 5rem;
  color: #103e4d;
  padding: 0;
  margin: 0;
}

h2 {
  font-family: 'Montserrat', sans-serif;
  font-size: 1.5rem;
}

h3, h4, h5 {
  font-family: 'Montserrat', sans-serif;
}

hr {
  border-top: 2px solid #61a1ab;
  margin-top: 0rem;
}

.logos img {
  max-height: 175px;
}

.logos img.buydeutsch {
  max-height: 225px;
}

p {
  font-size: 1.5rem;
  font-family: 'Roboto Condensed', sans-serif;
  text-align: justify;
}

label {
  font-size: 1.5rem;
  font-family: 'Roboto Condensed', sans-serif;
}

@media only screen and (max-width: 600px){
  label {
    font-size: 1rem;
  }
}

/* For recaptcha */
.g-recaptcha {
  display: inline-block;
}

.btn-primary {
  background-color: #c1ccb7;
  border-color: #c1ccb7;
  color: black;
  font-family: 'Roboto Condensed', sans-serif;
}

.btn-primary:hover {
  background-color: #799b6e;
  border-color: #799b6e;
  color: black;
}

.footer-brand-background {
  background-color: #c1ccb7;
}

.footer img {
  max-height: 125px;
}

.footer-information {
  color: white;
  background-color: #61a1ab;
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 900;
  font-size: .9rem;
}
