/* For treemenu.js */
.treemenu{background: #f2f2f2;padding: 8px 0}
.treemenu li { list-style: none;background: #f2f2f2;line-height: 46px;text-align: left;}
.treemenu li ul li {line-height: 36px;}
.treemenu li ul li  ul li{line-height: 32px;}
.treemenu .toggler:hover{text-decoration: underline;color: #009a3b}
.treemenu .toggler {
    cursor: pointer;
    font-size: 17px;
    padding-left: 45px;
    font-weight: bold;
    color: #666;
}
.treemenu ul li .toggler {
    cursor: pointer;
    font-size: 16px;
    padding-left: 60px;
}
.treemenu ul li ul li .toggler {
    cursor: pointer;
    font-size: 15px;
    padding-left: 90px;
}
.treemenu .toggler:before {
    display: inline-block;
    margin-right: 5px;
    color: #009a3b;
}
.treemenu ul li .toggler:before {
    display: inline-block;
    margin-right: 5px;
    color: #009a3b;
}
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,
.tree li > a,
.tree li > span {
}

.tree li a {
    text-decoration: none;
    border-radius: 4px;
}

.tree li a:hover {
    text-decoration: underline;
    color: #009a3b;
}
.tree li a.active:hover {
    text-decoration: underline;
    color: #009a3b;
}