
#slideShowControler { 
  opacity: 0;
  transition: opacity 1s ease; /* Smooth transition for opacity */
}

.slideshowcontroler {
  /* Positionnement */
  position: fixed;
  bottom: 90px;
  left: 50%;
  transform: translateX(-50%);

  /* Centrer le contenu verticalement */
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  flex-direction: column;

  /* Dimensions */
  width: 900px;
  height: 90px;

  /* Aspect */
  background-color: rgba(50, 50, 50, 0.60); /* Gris transparent à 25% */

  /* Angles arrondis */
  border-radius: 10px; /* Vous pouvez ajuster la valeur selon le degré d'arrondi souhaité */
}

@media (max-width: 768px) {
  .slideshowcontroler { width: 600px; }
} 

.slideshowbuttons { 
  display: flex;
  justify-content: center;
  /* Empêcher les boutons de passer à la ligne suivante */
  white-space: nowrap; 
}

.contactbutton {
  /* Ajoutez des styles supplémentaires aux boutons si nécessaire */
  margin: 5px;
}
.firstbutton {
  /* Ajoutez des styles supplémentaires aux boutons si nécessaire */
  margin: 5px;
}
.prevbutton {
  /* Ajoutez des styles supplémentaires aux boutons si nécessaire */
  margin: 5px;
}
.nextbutton {
  /* Ajoutez des styles supplémentaires aux boutons si nécessaire */
  margin: 5px;
}
.playbutton {
  /* Ajoutez des styles supplémentaires aux boutons si nécessaire */
  margin: 5px;
}
/* Styles pour le bouton "Play" inactif */
#play-button[disabled] {
  opacity: 0.3;
  cursor: not-allowed; /* Optionnel : changer le curseur lorsque le bouton est désactivé */
}

.pausebutton {
  /* Ajoutez des styles supplémentaires aux boutons si nécessaire */
  margin: 5px;
}
/* Styles pour le bouton "Pause" inactif */
#pause-button[disabled] {
  opacity: 0.3;
  cursor: not-allowed; /* Optionnel : changer le curseur lorsque le bouton est désactivé */
}
.retrospectivebutton {
  /* Ajoutez des styles supplémentaires aux boutons si nécessaire */
  margin: 5px;
}
/* Styles pour le bouton "Pause" inactif */
#retrospective-button[disabled]  {
  opacity: 0.3;
  cursor: not-allowed; /* Optionnel : changer le curseur lorsque le bouton est désactivé */
} 

.inputbutton {
  /* Ajoutez des styles supplémentaires aux boutons si nécessaire */
  margin: 5px;
}
#slideNumberInput{
  width: 60px;
  height: 30px;
  background-color: #555555; /* Fond gris foncé */
  border: none; /* Pas de bordure */
  background-color: rgba(100, 100, 100, 0.2); /* Fond transparent à 50% */
  font-family: 'Rubik', Arial, Helvetica, sans-serif;/* Utilisation de la police de caractère Century */
  color: white; /* Couleur du texte (blanc dans cet exemple) */
  padding: 2px; /* Espace intérieur autour du texte pour améliorer l'apparence */
  text-align: center; /* Aligner le texte à droite */  
}
@media (max-width: 768px) {
  #slideNumberInput{
    width: 40px;
  }
}

.gotobutton {
  /* Ajoutez des styles supplémentaires aux boutons si nécessaire */
  margin: 5px;
}

.fullscreenbutton {
  /* Ajoutez des styles supplémentaires aux boutons si nécessaire */
  margin: 5px;
}
#fullscreen-button[disabled] {
  opacity: 0.3;
  cursor: not-allowed; /* Optionnel : changer le curseur lorsque le bouton est désactivé */
}

/* Styles pour le bouton de sortie en forme de croix */
.cross-button {
  display: none;
  background-color: transparent;
  border: 1px solid #ccc; /* Couleur de la bordure gris */
  color: #555; /* Couleur du texte gris foncé */
  font-size: 18px;
  cursor: pointer;
  position: absolute;
  top: 10px;
  right: 10px;
  width: 30px;
  height: 30px;
  z-index: 1;
  border-radius: 50%; /* Pour rendre le bouton circulaire */
}

/* Styles pour la croix */
.cross-button::before,
.cross-button::after {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  width: 16px;
  height: 2px;
  background-color: #555; /* Couleur de la croix gris foncé */
  transform: translate(-50%, -50%) rotate(45deg);
}

.cross-button::after {
  transform: translate(-50%, -50%) rotate(-45deg);
}


/* Styles pour le bouton de sortie en forme de croix */
.back-button {
  display: none;
  background-color: transparent;
  border: 1px solid #ccc; /* Couleur de la bordure gris */
  color: #555; /* Couleur du texte gris foncé */
  font-size: 18px;
  cursor: pointer;
  position: absolute;
  top: 10px;
  left: 10px;
  width: 30px;
  height: 30px;
  z-index: 1;
  border-radius: 10%; /* Pour rendre le bouton circulaire */
}

/* Styles pour la croix */
.back-button::before,
.back-button::after {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  width: 16px;
  height: 2px;
  background-color: #555; /* Couleur de la croix gris foncé */
  transform: translate(-50%,-25%) rotate(45deg);
}

.back-button::after {
  transform: translate(-50%, -50%) rotate(-45deg);
}


/* Boutons */

    .nice-button {
      display: flex;
      flex-direction: column;
      align-items: center;
      justify-content: center;
      text-align: center;
      background-color: transparent; /*#333;*/
      border: none;
      padding: 10px;
      border-radius: 5px;
      color: white;
      font-size: 20px;
      cursor: pointer;
    }

    .nice-button span {
      font-size: 8px;
      margin-top: 5px;
    }

    /* Optional: Add hover effects */
    .nice-button:hover {
      background-color: #555;
    } 

    /* Appliquer la marge horizontale aux deux premières icônes */
    .nice-button-space {
      margin-right: 40px;
    }
    @media (max-width: 768px) {
      .nice-button-space {
        margin-right: 10px;
      }
    }

    .nice-button-hor {
      flex-direction: row;
    }


    /* Styles CSS pour le champ de saisie de texte */
    .input-container {
      text-align: center;
    }

    .input-container span {
      display: block;
      color: lightgrey;
      font-size: 8px; /* Taille de police de la légende */
      margin-top: 0px; /* Espacement entre le champ et la légende */
    }


/* Jauge  */    




