.auth .login-half-bg-ben {
    background-image: url("../images/login_illustration.jpg");
    background-size: cover;
}

.card-title-Ben {
    color: #000000;
    margin-bottom: 1.125rem;
    text-transform: none;
}
.errorForm {
    color: red;
}

thead input {
    width: 100%;
}

th {
    font-weight: 900;
}

tfoot input {
    width: 100%;
    padding: 3px;
    box-sizing: border-box;
}

.badge-samdroid-violet {
    color: #fff;
    background-color: #6a008a !important;
}
.samdroid {
    color: #fff;
    background: linear-gradient(88deg, #13b4ca, #18cabe);
}
.exodiv{
    border-style: solid;
    border-color: #13b4ca;
}
.samdroMT2{
    margin-top: 2px;
}
.etoiles{
    color: goldenrod;
}
.samdroBold {
    font-weight: 900;
}
.navacc{
    margin-bottom: 0px !important;
}
.tab-content {
    border-top-style: none;
}

@media only screen and (max-width: 600px) {

    .content-wrapper {
        padding: 0.75rem 0.3rem !important;
    }
    .container-fluid, .container-lg, .container-md, .container-sm, .container-xl {
        padding-right: 1px !important;
        padding-left: 1px !important;
    }
    .p-5 {
        padding: 0.1rem !important;
    }
    .rowbenlogin {
        margin-left: -4px !important;
    }
    .tab-content {
        padding: 3px 3px 3px 3px;
    }
    .content-wrapper {
        background: #ffffff;
    }
    
}

table.dataTable thead .sorting_desc {
    background-image: url(../images/sort_desc.png) !important;
    background-position: left; /* Center the image */
    background-repeat: no-repeat; /* Do not repeat the image */
}
table.dataTable thead .sorting_asc {
    background-image: url(../images/sort_asc.png) !important;
    background-position: left; /* Center the image */
    background-repeat: no-repeat; /* Do not repeat the image */
}
table.dataTable thead .sorting {
    background-image: url(../images/sort_both.png);
    background-position: left; /* Center the image */
    background-repeat: no-repeat; /* Do not repeat the image */
}

.align_droite_point {
    float:right !important;
  }

.btnselectpoint {
    padding: 2px !important;
    font-size: 0.75rem !important;
    margin: 1px !important;
    
  }  

  /* Style pour la div flottante */
  .floating-div {
    position: relative; /* Utilisez 'fixed' pour que la div reste à sa position lors du défilement */
   /* top: 100px; /* Ajustez la position verticale */
    /*left: 20px;  Ajustez la position horizontale */
    width: 100%; /* Ajustez la largeur */
    display: inline-block;
    background-color: #fff;
    border: 1px solid #ccc;
    padding: 10px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
    z-index: 999;
  }  