.btn, .float-end{
  display:none;
}
div.grid-child div.navbar-brand {
 /* border: 2px solid white !important;*/
 text-decoration: underline !important;
  margin: 0px auto;
  padding: 2px;
  text-align:center;

white-space: normal;
  
  
}
header.header{
  background-color: rgb(21 128 61) !important;
}
footer.footer{
  background-color: rgb(21 128 61) !important;
}
a.brand-logo{
white-space: normal;
  text-decoration: none !important;
}
div.site-grid{
background-color:rgb(236 252 203);
}
header.container-header, footer.container-footer {
    background-color: rgb(22 101 52) !important;
  background-image:none !important;
    position: relative;
    z-index: 10
}
.container-banner .banner-overlay .overlay {
   display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 100%;
  padding: 1em;
  text-align: center;
background-color: rgba(0,0,0,.2);

}
header.header{
  background-color:  rgb(22 101 52) !important;
}
footer.footer{
  background-color:  rgb(22 101 52) !important;
}
div.footer2{
  display:none;
}
