.dropdown-tree > ul{max-height: 70vh;max-width: 100%;overflow-y: auto;white-space: nowrap;}
.dropdown-tree li{list-style: none}
.dropdown-tree li > i {margin-left: 10px;vertical-align: middle;}
.dropdown-tree li:hover{ background: #eee;}
.dropdown-tree li:hover ul { background: white; }
.dropdown-tree li:hover ul li:hover { background: #eee; } 
.dropdown-tree .linkMultiSelect{vertical-align:middle;cursor: pointer;display: inline-block !important;padding: 3px 20px;clear: both;font-weight: 400;line-height: 1.42857143;color: #333;white-space: normal;text-decoration: none;background:transparent !important; position: relative;}
.dropdown-tree .arrow{position: absolute;margin-left: -15px;top: 50%; transform: translateY(-50%);}
/*RTL CSS*/
.rtl-dropdown-tree{direction: rtl !important}
.rtl-dropdown-tree > ul{right: 0 ; left: unset; text-align: right}
.rtl-dropdown-tree .arrow{right: 6px}
.rtl-dropdown-tree li > i {margin-left: 0;margin-right: 10px;}

.dropdown-tree .fa-caret-down,
.dropdown-tree .fa-caret-right{
    font-size: 1.4em;
    vertical-align: middle;
}
@media only screen and (max-width: 990px){
    .dropdown-tree > ul{
        overflow-x: auto;
    }
}
@media only screen and (min-width: 990px){
    .dropdown-tree > ul{
        overflow-x: hidden;
    }
}