
th.action, td.action {
    width: 50px!important;
}

.connexion-fond{

    background-image: url('../../images/fond-connexion.jpg');
    background-size: cover;
    background-repeat: no-repeat;



}

.connexion-form{

    border-radius: 15px;
    max-width: 650px;
    border-color: #006a4e;
    border-width: 2px;
}

.connexion-form-header {
    background-color: #006a4e;
    color:#ffffff;
    height: 70px;
    border-top-left-radius: 10px !important;
    border-top-right-radius: 10px !important;
    border-bottom-right-radius: 0px !important;
    border-bottom-left-radius: 0px !important;
}

.connexion-user-photo {

    width: 50px!important;
    height: 50px!important;
    border-radius: 50px!important;
}


.btn-catp-primary {
    --bs-btn-color: #fff;
    --bs-btn-bg: #006a4e;
    --bs-btn-border-color: #006a4e;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #00513B;
    --bs-btn-hover-border-color: ##003728;
    --bs-btn-focus-shadow-rgb: 49,132,253;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: ##003728;
    --bs-btn-active-border-color: #003728;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #006a4e;
    --bs-btn-disabled-border-color: #006a4e;



}

.btn-valider{

    border-radius: 0.5em;
    background-color: #7aae3f;
    color: #ffffff;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;

}


.btn-valider:hover{

    border-radius: 0.5em;
    background-color: #56a144;
    color: #ffffff;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;

}


.btn-autre{
    border-radius: 0.5em;
    background-color: #1D7EAA;
    color: #ffffff;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;


}


.btn-autre:hover{

    border-radius: 0.5em;
    background-color: #096991;
    color: #ffffff;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;

}



img.svg {
    width: 24px;
    height: 24px;
}

.ps-60 {

    padding-left: 60px!important;
}

th.code, td.code {

    width: 100px!important;
}


.pbCheckListe {
    height: auto!important;
}

.pbCheckListe label{

    display: flex;
    margin-top: 0px;
    margin-left: 40px;
    font-size: larger;
}

.pbCheckListe input{
    display: inherit;
}


th.fond-filtre-grille{
    border-left-style: hidden;
}

th.fond-filtre-grille-actif{

    background-color: #006a4e!important;
    border-left-style: hidden;
}


.cache-par-filtre-nom {
    display: none!important;
}


.cache-par-filtre-prenom {
    display: none!important;
}

.cache-par-filtre-affectation {
    display: none!important;
}

.cache-par-filtre-departement {
    display: none!important;
}


ul.filtre-texte {
    padding: 5px;
}


.cache-par-filtre-libelle {

    display: none;
}
.cache-par-filtre-reference {

    display: none;
}
.cache-par-filtre-cle {
    display: none;
}
.cache-par-filtre-groupe-ad {
    display: none;
}

.filtre-actif {
    background-color: #F2F2F2!important;
    color:#000000!important;
}



li.nav-item > a.nav-link.active, div.nav-item > a.nav-link.active {

    font-weight: bold;
    background-color:#008991 ;
    border-top-left-radius: 38px;
    border-top-right-radius: 15px;
    border-bottom-right-radius: 44px;
    padding-left: 12px;
    padding-right: 12px;
} 


.border-catp {
    border-color: #00513B;
}