/* Arrondir les coins des boutons */
.btn-custom {
    background-color: transparent;
    border: 2px solid #0591b8; /* Bordure fine et solide */
    border-radius: 5px; /* Ajustez la valeur pour plus ou moins d'arrondi */
    margin: 0 3px; /* Espacement horizontal entre les boutons */
    font-size: 0.75rem; /* Taille de police plus petite */
    padding: 0.5rem 1rem; /* 

    
}

.container-xxl .d-flex.justify-content-center {
    gap: 2px; /* Espacement vertical entre les boutons */
}

.btn-custom.btn-active {
    background-color: #0591b8 !important;
    color: #fff !important;
}

.btn:hover {
    background-color: #0591b8; /* Changez la couleur de fond au survol */
    color: white;
    transition: background-color 0.3s, color 0.3s; 
}

.large-title {
    font-size: 1.5rem; /* Ajuste la taille selon tes besoins */
    font-weight: bold; /* Optionnel, pour rendre le texte plus épais */
}


.title-container{
    background-color: #0591b8;

}

.title-custom{
    color: white;
}

.p-custom{
    font-size: 1.1rem; /* Ajuste la taille selon tes besoins */
    font-weight: bold; 
}

.h-title{
    font-size: 1.2rem; /* Ajuste la taille selon tes besoins */
    font-weight: bold;
}

nav-custom{
    background-color: transparent;
}

.button-container {
    background-color: var(--light);
    padding: 20px;          /* Ajoute de l'espace interne autour des boutons */
    border-radius: 8px;     /* Optionnel : coins arrondis pour le conteneur */
}

.button-container .btn {
    margin: 5px; /* Espace entre les boutons */
}
