.tree-menu-header, .org-menu-tree, .tree-menu-loader{
    padding-left: 0.8rem!important;
}
.tree-style, .tree-style ul {
    margin:0;
    padding:0;
    list-style:none;
}
.list-tree ul {
    margin-left:1em;
    position:relative
}
.list-tree ul ul {
    margin-left:.5em
}
.list-tree ul:before {
    content:"";
    display:block;
    width:0;
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    border-left:1px solid
}
.list-tree li {
    margin:0;
    /*padding: 0 0 0 1em;*/
    /*line-height:2em;*/
    padding: 0 0 0 0.5em;
    line-height:1.6em;
    color:#369;
    font-weight:700;
    position:relative;
}
.list-tree ul li:before {
    content:"";
    display:block;
    width:10px;
    height:0;
    border-top:1px solid;
    margin-top:-1px;
    position:absolute;
    top:1em;
    left:0
}
.list-tree ul li:last-child:before {
    background:#f3f3f3;
    height:auto;
    top:1em;
    bottom:0
}
.indicator {
    margin-right:5px;
}
.list-tree li a {
    text-decoration: none;
    color:#369;
}
.list-tree li button, .list-tree li button:active, .list-tree li button:focus {
    text-decoration: none;
    color:#369;
    border:none;
    background:transparent;
    margin: 0;
    padding: 0;
    outline: 0;
}

.list-tree-title{
    cursor: pointer;
    /*padding: 3px 5px;*/
    padding: 2px 3px;
    font-weight: normal;
    white-space: nowrap!important;
}
.list-tree-title:hover{
    background: #58afff;
}
.list-tree-title.loaded{
    font-style: italic;
    font-weight: bolder;
    font-size: 15px;
}

.tree-loading{  /* RV - This is used for the "loading data" when you expand the organization structure */
    font-style: Bold;
    color: ##369;
    font-size: 14px;
}
