/* For treemenu.js */

.treemenu li {
    list-style: none;
}

.treemenu .toggler {
    cursor: pointer;
}

.treemenu .toggler:before {
    display: inline-block;
    margin-right: 2pt;
}

li.tree-empty > .toggler { color: #aaa; }
li.tree-empty > .toggler:before { content: "\2212"; }
li.tree-closed > .toggler:before { content: "+"; }
li.tree-opened > .toggler:before { content: "\2212"; }

.tree li> a{
    padding: 4pt;
    border-radius: 4px;
}

.tree li a {
    width: 90%;
    display: inline-block;
    color: #fefefe;
    line-height: 16pt;
    padding: 2px 8px;
    border: 1px solid rgba(0,0,0,0);
    text-decoration: none;
    border-radius: 4px;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
    vertical-align: bottom;
}

.tree li a:hover {
    border: 1px solid #20b1c6;
}

.tree li a.active {
    border: 1px solid #20b1c6;
}
