ul.msg_list > li.nav-item{
    margin-left:5.5px !important;
}
ul.msg_list > li.nav-item > a.dropdown-item{
    margin-left:0px !important;
}
ul.msg_list > li.nav-item > div > a.dropdown-item{
    margin-left:0px !important;
}
.titre-liste{
    font-size: 24px !important;
    font-weight: 700 !important;
    color:#001F3E !important;
}
body{
    font-family: Montserrat !important;
}
.text-blue{
    color:#001F3E;
}
.form-label-new{
    color: black !important;
}
.btn-annuler-form{
    color:white !important;
    background-color:#869CB0 !important;
}
.hr-blue{
    margin-top:0px;
    background-color:#001F3E;
    width: 97%;
}
.btn-light-blue{
    padding-left: 5px;
    border: 1px solid #869CB0;
    color: #869CB0 !important;
}
.btn-bg-light-blue{
    background-color: #869CB0 !important;
    color:white !important;
    height: 32px !important;
}
.table-head-light-blue{
    background-color:#869CB0 !important;
    color:white;
    font-size: 14px !important;
    font-weight:bolder !important;
}
.table-btn-modifier{
    background-color:transparent !important;;
    border: 1px solid #8BC83F !important;;
    color:#8BC83F !important;
    width:30px;
}

.table-btn-supprimer{
    background-color:transparent !important;
    border: 1px solid #001F3E !important;
    color:#001F3E !important;
    width:30px;
}
.btn-30{
    height: 32px !important;
    width : 40px !important;
    text-align:center;
}
.date-pointage, .date-contrat, .date-remarque,.date-absence{
    border: 1px solid #001F3E;
    border-radius : 5px;
}
.dataTables_info, .dataTables_length{
    color: #001F3E;
}
table tbody td{
    color: #001F3E;
}
.panel_toolbox > li > a {
    padding: 6px;
}
.input-file{
    color:white;
    background-color: #8BC83F;
    padding : 5px 10px;
    border-radius: 5px;
}
.bg-transparent{
    background-color: transparent;
}
.text-light-blue{
    color:#4FA7FF;
}
.text-light-green{
    color:#8EC046;
}
.hr-light{
    opacity: 0.3;
    margin-top: 0px;
    margin-bottom: 0px;
}
.titre-card-dashboard{
    color :white !important;
    font-weight: 700 !important;
    font-size:  18px !important;
    font-family: Poppins !important;
}
.number-dashboard{
    color: white !important;
    font-weight: 300 !important;
    font-size: 22px !important;
    font-family: Poppins !important;
}
.text-black{
    color: #606060 !important;
}
.border-black{
    border: 2px solid #6060607e !important;
}
.hr-black{
    height: -4px;
    background-color: #6060607e !important;
}
.text-noir{
    color:black !important;
}
.custom-shadow{
    box-shadow: rgba(0, 0, 0, 0.15) 0px 2px 8px;
}
input,select,textarea{
    border-radius:5px !important;
}