body {
    background-color: #d1a88a;
    font-family: 'Bhlingglers', sans-serif;
    color: #45403c;
    font-size: 16px;
}

h1, h2, h3, h4, h5, h6, .btn{
    color: #4e3828;
}

a{
    color: #45403c;
}

.content{
    background-color: #f6d7bc;
    border: 1px solid #45403c;
}

.logo{
    max-height: 200px;
    width: auto;
}

/* Surcharge des couleurs des boutons de Bootstrap 5 */

/* Bouton primaire */
.btn-primary {
    background-color: #d1a88a !important;
    border-color: #d1a88a !important;
}

.btn-primary:hover {
    background-color: #b18463 !important;
    border-color: #b18463 !important;
}

/* Bouton primaire outline */
.btn-outline-primary {
    color: #d1a88a !important;
    border-color: #d1a88a !important;
}

.btn-outline-primary:hover {
    background-color: #d1a88a !important;
    border-color: #d1a88a !important;
    color: #45403c !important;
}

.text-secondary{
    color: #45403c !important;
}

/* Bouton secondaire */
.btn-secondary {
    background-color: #45403c !important;
    border-color: #45403c !important;
    color: #d1a88a !important;
}

.btn-secondary:hover {
    background-color: #d1a88a !important;
    border-color: #3a362e !important;
    color: #45403c !important;
}

/* Bouton secondaire outline */
.btn-outline-secondary {
    color: #45403c !important;
    border-color: #45403c !important;
}

.btn-outline-secondary:hover {
    background-color: #45403c !important;
    border-color: #45403c !important;
    color: #d1a88a !important;
}

.btn-tertiary {
    background-color: #b18463 !important;
    border-color: #45403c !important;
    color: #fff !important;
}

.btn-tertiary:hover {
    background-color: #d1a88a !important;
    border-color: #3a362e !important;
    color: #fff !important;
}

/* Surcharge des couleurs des badges de Bootstrap 5 */

/* Badge primaire */
.bg-primary {
    background-color: #d1a88a !important; /* Nouvelle couleur de fond */
    color: #45403c !important; /* Couleur du texte */
}

/* Badge secondaire */
.bg-secondary {
    background-color: #45403c !important; /* Nouvelle couleur de fond */
    color: #fff !important; /* Couleur du texte */
}

/* Badge secondaire */
.bg-tertiary {
    background-color: #b18463 !important; /* Nouvelle couleur de fond */
    color: #fff !important; /* Couleur du texte */
}
.text-tertiary {
    color: #b18463 !important; /* Couleur du texte */
}

.border-primary-subtle{
    border-color: #b18463 !important;
}

/* Taille de la police pour les écrans mobiles */
@media (max-width: 768px) {
    body {
        font-size: 14px; /* Taille de police pour mobile */
    }
}