.btn-secondary{
    background-color: #97b16c;
}

.custom-color-header-top{
    background-color: #748950; /* Tomate */
    color: white;
    
}

body{
   background-color: #fff0f08a; /* Rose clair */
}

#myCarousel .carousel-inner > .next.left, #myCarousel .carousel-inner > .prev.right {
    left: 0 !important;
}

#myCarousel .carousel-inner .active.left  { left: -20%;             }
#myCarousel .carousel-inner .active.right { left: 20%;              }
#myCarousel .carousel-inner .next         { left: 20%               }
#myCarousel .carousel-inner .prev         { left: -20%              }
#myCarousel .carousel-control.left        { background-image: none; }
#myCarousel .carousel-control.right       { background-image: none; }
#myCarousel .carousel-inner .item         { background: white;      }

.lightSlider{
    text-align: center;
}

.lSSlideOuter{
    background-color: #D3D3D3;
}

.lSPager{
    border-top: 3px solid black;
    margin-top: 3px;
}

.fa-check{
    color:#97b16c;
}

.fa-play{
    color:#97b16c;
}

 .calendar-container {
    display: flex;
    justify-content: space-between;
}

.calendar {
    flex: 1;
}

.your-custom-red-class {
  background-color: #e77575;
  color: white; /* Change la couleur du texte si nécessaire */
}

.your-custom-grey-class {
  background-color: grey;
  color: white; /* Change la couleur du texte si nécessaire */
}

.your-custom-green-class {
  background-color: #97b16c;
  color: white; /* Change la couleur du texte si nécessaire */
}

.your-custom-red-morning-class {
    background: -webkit-linear-gradient(right, #e77575 50%, #97b16c 50%);
    background: -o-linear-gradient(right, #e77575 50%, #97b16c 50%);
    background: -moz-linear-gradient(right, #e77575 50%, #97b16c 50%);
    background: linear-gradient(to right, #e77575 50%, #97b16c 50%);
}

.your-custom-red-evening-class {
    background: -webkit-linear-gradient(right, #97b16c 50%, #e77575 50%);
    background: -o-linear-gradient(right, #97b16c 50%, #e77575 50%);
    background: -moz-linear-gradient(right, #97b16c 50%, #e77575 50%);
    background: linear-gradient(to right, #97b16c 50%, #e77575 50%);
}

.fc-daygrid-day-number {
    color: white; /* Met le texte en blanc */
    text-align: center; /* Centre le texte horizontalement */
    display: flex;
    justify-content: center; /* Centre le contenu flex dans le conteneur (horizontalement) */
    align-items: center; /* Centre le contenu flex dans le conteneur (verticalement) */
    height: 100%; /* S'assure que le conteneur prend toute la hauteur de la cellule du jour */
}

.fc-daygrid-day-frame {
    min-height: 100%;
    position: relative;
    color: white;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
}
.fc-daygrid-day-number {
    text-decoration: none; /* Enlève le souslignage */
}

.fc-day-today {
    background-color: transparent !important; /* Utilisez !important pour surpasser le style par défaut si nécessaire */
}

.fc .fc-toolbar.fc-header-toolbar {
    margin-bottom: 1.5em;
    background-color: orange;
    border-radius: 10px;
}

.calendar {
    flex: 1;
    margin: 10px;
}
gmp-map {
  height: 100%;
}
      .splide {
        margin: 0 auto;
      }

      .thumbnails {
        display: flex;
        margin: 1rem auto 0;
        padding: 0;
        justify-content: center;
      }

      .thumb {
        width: 70px;
        height: 70px;
        overflow: hidden;
        list-style: none;
        margin: 0 0.2rem;
        cursor: pointer;
        opacity: 0.3;
      }

      .thumb.is-active {
        opacity: 1;
      }

      .thumb img {
        width: 100%;
        height: auto;
      }
      
.gallery-item {
  width: 200px;
  padding: 5px;
}

.galerie_photo_slide{
    width: 200px;
}
