/* Configuration de la police Poppins */
:root {
    --font-family-primary: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
    --bs-font-sans-serif: var(--font-family-primary);
}

/* Application globale de Poppins */
body {
    font-family: var(--font-family-primary);
    /* font-weight: 400;
    line-height: 1.6; */
    /* background-color: #e5f7f8 !important; */

}
.bg-primary {
    background-color: #426b94 !important;
}
/* Titres avec Poppins */
h1, h2, h3, h4, h5, h6 {
    font-family: var(--font-family-primary);
    font-weight: 600;
}

/* Bootstrap override */
.btn {
    font-family: var(--font-family-primary);
    font-weight: 500;
}

.nav-link {
    font-family: var(--font-family-primary);
    font-weight: 500;
}

.bg-body{
    background-color: #426b94;
}
/* Classes utilitaires pour différents poids */
.font-light { font-weight: 300; }
.font-regular { font-weight: 400; }
.font-medium { font-weight: 500; }
.font-semibold { font-weight: 600; }
.font-bold { font-weight: 700; }
.font-extrabold { font-weight: 800; }
.font-black { font-weight: 900; }

.bg-custom-gray-light {
    background-color: #E7ECF2 !important;
}
.navbar li,a {
    transition: all 0.3s ease;
}
.navbar li:hover{
    background-color: #0B5ED7 !important;
}
.footer a:hover{
    color: #ccd0d4 !important;
}