/* This file is reserved for overriding and extending the template styles. */
.CardField-child .InputElement.is-complete.Input {
    width: 90% !important;
}
.badge i.text-primary.icon-20.bi-trash {
    color: white !important;
    margin-top: 3px !important;
    font-size: 17px !important;
}
.icon-20.bi-upload {
    width: 19px;
    font-size: 16px !important;
}
.btn-icon.btn-sm.btn-icon-only.upload {
    @media screen and (max-width: 991px) {
        padding: 7px 7px;
        width: 30px;
        position: relative;
        left: 268px;
        bottom: 50px;
        BACKGROUND: WHITE;
        border-radius: 50%;
    }
}
.btn-icon.btn-sm.btn-icon-only.upload {
    @media screen and (min-width: 992px) {
        padding: 7px 7px;
        width: 30px;
        position: absolute;
        top: 78px;
        right: 0;
        BACKGROUND: WHITE;
        border-radius: 50%;
    }
}
div.accordion-button {
    cursor:pointer;
}
span.select2.select2-container.select2-container--default.select2-container--below {
    color: var(--body);
    box-shadow: initial !important;
    background-color: var(--foreground);
    border: 1px solid var(--separator) !important;
    border-radius: var(--border-radius-md) !important;
    min-height: var(--input-height) !important;
    font-size: 1em;
}
span.select2-dropdown.select2-dropdown--below {
    border: 1px solid rgba(var(--primary-rgb), 1) !important;
    padding: 0.75rem;
    border-radius: var(--border-radius-md) !important;
    background: var(--foreground);
}
#AfficheListeEnc div#datatableHoverCl_paginate,#AfficheListeEnc #datatableHoverCl_filter ,#AfficheListeEnc #datatableHoverCl_info{
    display: none;
}

.disabled {
    background-color: #f0f0f0;
    color: #666;
    border: none;
    pointer-events: none; /* Prevent interactions */
}
/*#AfficheListe .row.listeEnc {*/
/*    min-height: 800px;*/
/*}*/
#AfficheListeEncaissements .row.listeEnc {
    min-height: 150px !important;
}

/*@media(max-width:991px) {*/
/*    .row.listeEnc {*/
/*        height: 900px;*/
/*    }*/
/*}*/
.statchev {
    padding: 8px;
    border: solid 3px;
    border-radius: 50%;
    width: 80px;
    height: 80px;
}

div#DataTables_Table_0_info, .dataTables_info {
    display: none;
}
.important-info-profil {
    font-size: 17px;
    font-weight: 700;
}

