body {
  background-color: rgba(181, 214, 144, 0.685);
  height: 100%;

}
/* Custom default button */
.btn-light,
.btn-light:hover,
.btn-light:focus {
  color: #004906;
  text-shadow: none;
  border: none; 
  /* Prevent inheritance from `body` */
}
.btn-dark{
  color: #ffffff ;
  background-color: #004906;
  border: none;
}
.btn-dark:hover {
  color: #004906 ;
  background-color: #ffffff;
  border: none;
}

.btn-light:hover {
  color: rgb(255, 255, 255) ;
  background-color: #004906;
  text-shadow: none; 
  /* Prevent inheritance from `body` */
}
/*
 * Base structure
 */

body {
  box-shadow: inset 0 0 7rem rgba(0, 0, 0, 0.5);
}

.cover-container {
  max-width: 42em;
}

/*
 * Header
 */

.nav-masthead .nav-link {
  color: rgb(255, 255, 255);
  border-bottom: .2rem solid transparent;
}

.nav-masthead .nav-link:hover,
.nav-masthead .nav-link:focus {
  border-bottom-color: rgb(255, 255, 255);
}

.nav-masthead .nav-link + .nav-link {
  margin-left: 1.2rem;
}

.nav-masthead {
  color: #fff;
  border-bottom-color: #fff;
}
.cover-container .d-flex .w-100 .h-100 .p-3 .mx-auto .flex-column {
align-items: center;
}

.px-3 h1 {
  font-size: 2.7rem;
}

.mb-auto {
  margin-left: auto;
  margin-right: auto;
  font-size: 1.1rem;
}
.navbar-brand {
  margin-left: 2rem;
}

.mt-auto {
  color: #ffffffde;
}
@media (min-width: 992px) {
  .rounded-lg-3 { border-radius: .3rem; }
}


