/* Poppins Regular */
@font-face {
    font-family: 'Poppins';
    src: url('../fonts/poppins/Poppins-Regular.ttf') format('truetype');
}

/* Poppins Bold */
@font-face {
    font-family: 'Poppins';
    src: url('../fonts/poppins/Poppins-Bold.ttf') format('truetype');
    font-weight: bold; /* Indique que c'est la variante en gras */
} 

/* Poppins Italic */
@font-face {
    font-family: 'Poppins';
    src: url('../fonts/poppins/Poppins-Italic.ttf') format('truetype');
    font-style: italic; /* Indique que c'est la variante italique */
}

/* Poppins BoldItalic */
@font-face {
    font-family: 'Poppins';
    src: url('../fonts/poppins/Poppins-BoldItalic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
}

/* Poppins ExtraBold */
@font-face {
    font-family: 'Poppins';
    src: url('../fonts/poppins/Poppins-ExtraBold.ttf') format('truetype');
    font-weight: 800; /* Utilisez la valeur correcte du poids de la police */
}

/* Poppins ExtraLight */
@font-face {
    font-family: 'Poppins';
    src: url('../fonts/poppins/Poppins-ExtraLight.ttf') format('truetype');
    font-weight: 200; /* Utilisez la valeur correcte du poids de la police */
}
  
/* Poppins SemiBoldItalic */
@font-face {
    font-family: 'Poppins';
    src: url('../fonts/poppins/Poppins-SemiBoldItalic.ttf') format('truetype');
    font-weight: 600; /* Utilisez la valeur correcte du poids de la police */
    font-style: italic;
}

body{
    font-family: 'Poppins' !important;
}

.main-sidebar{
    background-color: #02564A !important;
    font-family: 'Poppins';
    color: #FFF !important;
}

.skin-black .sidebar a {
    color:#FFF;
    font-size: 13px;
    font-family: 'Poppins';
}

.sidebar-menu>li.header{
    background-color: #02564A !important;
    font-family: 'Poppins';
    color: #FFF !important;
}

.skin-black .sidebar-menu>li:hover>a, .skin-black .sidebar-menu>li.active>a, .skin-black .sidebar-menu>li.menu-open>a {
    color: #02564A;
    background-color: #4FC9C0;
    font-family: 'Poppins';
    font-weight: bold;
}

.skin-black .sidebar-menu .treeview-menu>li>a:hover{
    color: #02564A;
}

.skin-black .sidebar-menu>li>.treeview-menu {
    background: #FFF;
}
.skin-black .sidebar-menu .treeview-menu>li>a {
    color: #02564A;
}
.skin-black .sidebar-menu .treeview-menu>li.active>a {
    color: #02564A;
    font-weight: bold;
}
button, input, select, textarea {
    font-family: 'Poppins', sans-serif;
}
.bg-red, .callout.callout-danger, .alert-danger, .alert-error, .label-danger, .modal-danger .modal-body {
    background-color: #B00020 !important;
    font-family: 'Poppins', sans-serif;
}
.bg-green {
    background-color: #4FC9C0 !important;
    font-family: 'Poppins', sans-serif;
}
.login-logo, .register-logo {
    font-size: 25px;
    font-family: 'Poppins', sans-serif; 
}

.login-box-body { 
    font-family: 'Poppins', sans-serif; 
}

#handlePasswordReset1 {
    font-family: 'Poppins', sans-serif; 
    color: #4FC9C0;
}

.btn-primary-var-1 {
    font-family: 'Poppins', sans-serif;
    color:white;
    font-size: 12px;
    background-color: #02564A;
}

.btn-primary-var-1:hover, .btn-primary-var-1:active, .btn-primary-var-1:focus{
    font-family: 'Poppins', sans-serif;
    color:white;
    font-size: 12px;
    background-color: #4FC9C0;
}

.box.box-success-var1 {
    border-top-color: #02564A;
}

.box.box-success-var2 {
    border-top-color: #4FC9C0;
}
.custom-link, .custom-link:hover {
    color: #4FC9C0;
    text-decoration: none;
    font-family: 'Poppins', sans-serif; 
    cursor: pointer;
} 