.treeview-categories ul {
    list-style: none;
    padding: 0;
    margin: 0;
}
/* Marge à ajouter quand l'icon-check sera affichée à gauche de la catégoriee pour indiquer la sélection
/*.treeview-categories .btn-add-category {
    margin-left: 13px;
}*/
.treeview-category {
    display: block;
    position: relative;
    margin: 5px 0 2px 0;
    padding: 0;
    min-height: 25px;
}
.treeview-category > span:first-child {
    cursor: pointer;
}
.treeview-category .active {
    color: #2196F3;
}
.treeview-category [class^="icon-folder"] {
    font-size: 18px;
}
.treeview-category .treeview-category-select {
    display: inline-block;
    width: 20px;
    color: #3c3d3e;
}
.treeview-category .treeview-category-label {
    display: block;
}
.treeview-category .treeview-category-buttons {
    position: absolute;
    opacity: 0.2;
    right: 0;
    top: 0;
}
.treeview-category:hover .treeview-category-buttons {
    opacity: 1;
    color: inherit;
}
.treeview-category .btn-treeview-category {
    padding: 0;
    font-size: 11px;
    line-height: 1.4444445;
    border-radius: 2px;
    margin-left: 2px;
    cursor: pointer;
}
.treeview-category .btn-treeview-category .fa {
    font-size: 16px;
}
.treeview-category .parenthis-open {
    margin-right: -3px;
    margin-left: 3px;
}
.treeview-category .parenthis-close {
    margin-left: -3px;
}

.treeview-category .icon-filter3, .treeview-category .icon-check2{
    font-size: 11px;
}