span.fancytree-expander {
    color: #828282 !important;
}

.fancytree-checkbox,
.fancytree-expanded,
span.fancytree-expander {
    padding-top: 5px;
}

.fancytree-title {
    /*padding-left: 10px;*/
    padding-top: 0px !important;
    /*margin: 0 auto !important;*/
    margin-left: 10px;
    text-transform: uppercase;
    color: #2a2b33;
    font-size: 11px;
    font-weight: 500;
}

/*indici numerici per le cartelle*/
.facytree-index {
    padding-top: 8px;
    font-weight: 700;
}

ul.fancytree-container,
ul.fancytree-container ul li {
    list-style: none;
}

ul.fancytree-container li span span.fancytree-expander.fas.fa-caret-down,
ul.fancytree-container span.fancytree-expander.fas.fa-caret-right {
    position: relative;
    top: -3px;
    left: -5px;
}

.fancytree-container, .fancytree-expander {
    min-width: 10px;
    display: inline-block;
}

/*cartella con chheckbox opaca*/
.facytree-opaque {
    opacity: 0.5;
}

#fancytree-drop-marker {
    position: absolute !important;
}

li.red > span > .fancytree-icon:before {
    color: red;
}

.opacity100 {
    opacity: 100%;
}

.opacity25 {
    opacity: 25%;
}

.opacity0 {
    opacity: 0;
}

.plus .fa-folder-open:before {
    content: "\f65e";
}

.plus .fa-folder:before {
    content: "\f65e";
}

.redIcon .fa-folder-open:before {
    color: red !important;
}

.redIcon .fa-folder:before {
    color: red !important;
}

.greenIcon .fa-folder-open:before {
    color: green !important;
}

.greenIcon .fa-folder:before {
    color: green !important;
}

.yellowIcon .fa-folder-open:before {
    color: #eaa62e !important;
}

.yellowIcon .fa-folder:before {
    color: #eaa62e !important;
}

.fancytree-drop-before {
    color: red !important;
}

.fancytree-drop-after {
    color: blue !important;
}

.fancytree-drop-over {
    color: black !important;
}

.fa-exclamation-triangle:before {
    content: "\f071";
}

.pr-1,
.px-1 {
    padding-right: 0.25rem !important;
}

.pointer {
    cursor: pointer;
}

.fancytree-node {
    overflow: auto;
}

/*----------------------------------*/
/*categoriesTree*/
/*----------------------------------*/

#categoriesTree .fa-folder-open:before,
#categoriesTree .fa-folder:before {
    color: #cccccc;
    font-size: 25px;
}


/*da capire*/
/*#treeview_selected .ui-fancytree.fancytree-container.fancytree-plain.fancytree-ext-glyph li {*/
/*    margin-bottom: 6px;*/
/*}*

/*----------------------------------*/
/*Categories*/
/*----------------------------------*/
.fancytree-edit-input {
    min-width: 400px !important;
}

.fancytree-unselectable span.fancytree-checkbox {
    opacity: .4;
    filter: alpha(opacity=40)
}

/*----------------------------------*/
/*catTree*/
/*----------------------------------*/

#catTree .fancytree-node .fancytree-checkbox {
    font-size: 1.3em;
    padding: 0;
}

#catTree .fancytree-node .fancytree-icon {
    margin-left: 0.5em;
}

/*******************************************************************************
 * Styles specific to this skin.
 *
 * This section is automatically generated from the `ui-fancytree.less` template.
 ******************************************************************************/
/*******************************************************************************
 * Node titles
 */
.fancytree-plain span.fancytree-title {
    border: 1px solid transparent;
}

.fancytree-plain.fancytree-container.fancytree-treefocus span.fancytree-focused span.fancytree-title {
    border-color: #3399ff;
}

.fancytree-plain span.fancytree-active span.fancytree-title,
.fancytree-plain span.fancytree-selected span.fancytree-title {
    background-color: #f7f7f7;
    border-color: #dedede;
}

.fancytree-plain span.fancytree-node span.fancytree-selected span.fancytree-title {
    font-style: italic;
}

.fancytree-plain span.fancytree-node:hover span.fancytree-title {
    background-color: #eff9fe;
    border-color: #70c0e7;
}

.fancytree-plain.fancytree-container.fancytree-treefocus span.fancytree-active span.fancytree-title,
.fancytree-plain.fancytree-container.fancytree-treefocus span.fancytree-selected span.fancytree-title {
    background-color: #cbe8f6;
    border-color: #26a0da;
}

/*******************************************************************************/