/** Easy Tree style */
.easy-tree {
    background-color: var(--main-bg-color);
    color: #FFF;
	width:100%;	
	border:solid 1px var(--main-bg-color);
	padding-right:0px !important;
	margin-bottom:15px;
	border-radius: 10px;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
.tree_view_navbar{
	background-color:var(--main-bg-color);margin-bottom:15px;
}
.easy-tree > ul {
  	 padding-left:5px; padding-right:5px !important;  margin:0px !important;  padding-bottom:10px !important;
}
.ltr .easy-tree > ul{
	padding-right: 0; padding-left: 5px;  padding-bottom:10px !important;
}
.easy-tree li {
    list-style-type: none;
	text-align:justify !important;
	font:12px dijFont-Reg;
    margin: 0;
	direction:rtl;
    padding: 10px 0px 0 5px;
    position: relative;
}

.easy-tree li > span.tf-search-result{
	background-color:#333;display:block;
}

.ltr .easy-tree li {
    text-align:left;
}
.easy-tree li::before, .easy-tree li::after {
    content: '';
    right: -15px !important;
    position: absolute;
    left: auto;
}
.ltr .easy-tree li::before, .ltr .easy-tree li::after {
    left: -15px !important;
    right: auto !important;
}
.easy-tree li::before {
    border-right: 1px solid #FFF;
    bottom: 50px;
    height: 100%;
    top: 0;
    width: 1px
}
.ltr .easy-tree li::before {
    border-right: 0px solid #FFF;
	border-left: 1px solid #FFF;
}
.easy-tree li::after {
    border-top: 1px solid #FFF;
    height: 20px;
    top: 25px;
    width: 15px
}

.easy-tree li > span {
    border: 1px solid #FFF;
    border-radius: 3px;
	text-align:right;
    display: inline-block;
    padding: 5px 5px 2px 4px;
    text-decoration: none;
}

.easy-tree li.parent_li > span {
    cursor: pointer
}


.easy-tree > ul > li::before, .easy-tree > ul > li::after {
    border: 0
}

.easy-tree li:last-child::before {
    height: 30px
}

.easy-tree li.parent_li > span:hover, .easy-tree li.parent_li > span:hover + ul li span {
    background: #aaa;
    color: #Fff;
}

.easy-tree li.parent_li > span:hover + ul li.li_selected span {
    background: #e5e2e1;
    color: #e56155;
}

.easy-tree li > span a {
    color: #FFF !important;
    text-decoration: none;
}

.easy-tree li > span > span.glyphicon-folder-close, .easy-tree li > span > span.glyphicon-folder-open {
    margin-left: 5px;
}
.ltr .easy-tree li > span > span.glyphicon-folder-close, .ltr .easy-tree li > span > span.glyphicon-folder-open {
    margin-right: 5px;
	margin-left: auto;
}
.easy-tree li.li_selected > span,.easy-tree li.li_selected > span a, .easy-tree li.li_selected > span > a , .easy-tree li.active > span{
    background: #e5e2e1;
    color: #333333 !important;
}
.easy-tree li.active > span a{
	color:#333333 !important;
}
.easy-tree li.li_selected > span:hover, .easy-tree li.li_selected > span:hover > a {
    background: #fafafa;
    color: #ff6c60;
}

.easy-tree .easy-tree-toolbar {
    background-color: #fff;
}

.easy-tree .easy-tree-toolbar > div {
    display: inline-block;
}

.easy-tree .easy-tree-toolbar > div > button {
    border-radius: 0;
    margin: 20px 5px;
}

.easy-tree .easy-tree-toolbar .create .input-group {
    top: -15px;
    margin-left: 5px;
    margin-right: 5px;
}

.easy-tree .easy-tree-toolbar .create .input-group input {
    border-radius: 0;
}
.easy-tree .easy-tree-toolbar .create .input-group button {
    border-radius: 0;
}
.easy-tree  span.badge{
	padding:8px; background-color:#bbb !important; font:11px tahoma; line-height:5px; text-align:center
}