#up-24-1 {
  margin-top: -20px;
}
.container-header {
  background-color: darkgreen;
  background-image: none;
}
.container-banner .banner-overlay {
   height:90vh;
}
/*taille de la police du menu (a ajuster)*/
.navbar a,
.navbar button {
  font-size: 1rem;
}
.container-banner .banner-overlay .overlay { background: none; }
.metismenu.mod-menu .parent>ul {
background-color: darkgreen;
}
.metismenu.mod-menu .mm-collapse > li > a {
  color: #fff;
}
.back-to-top-link {
color: darkgreen;
border: 1px solid,darkgreen; 
}
.back-to-top-link:hover {
 background-color: darkgreen; 
}
.colorsdarkgreen {
  --website-color-1: darkgreen;
  --cassiopeia-color-primary: var(--website-color-1);
}
.btn btn-link:hover {
   background-color: darkgreen; 
}
.btn btn-primary validate:hover {
   background-color: darkgreen; 
}
