.tree > div {
    /* overflow: auto; */
}
.tree .content {
    padding: 0 !important;
}
.tree .title {
    padding: 20px;
}
.treeview {
    display: block;
}
.treeview label {
    font-weight: 400;
    margin: 0;
    padding: 7px 18px;
    display: block;
    border-bottom: 0px solid #E5E5E5;
}
.treeview label:hover,
.treeview label.open {
    background: #F9F9F9;
}
.treeview li > ul {
    display: none;
}
.treeview li.open > ul {
    display: block;
}
.treeview ul li {
    border-bottom: 0px solid #E5E5E5;
}
.treeview ul li a {
    padding-top: 5px;
    padding-bottom: 5px;
    color: #555;
}
.treeview ul li a:hover {
    background: #F9F9F9;
}
.treeview label i {
    font-size: 14px;
    text-align: center;
    width: 24px;
    color: #118fdd;
}
.treeview ul li label {
    padding-left: 36px;
}
.treeview ul li ul li label {
    padding-left: 54px;
}
.treeview ul li ul li ul li label {
    padding-left: 72px;
}
.treeview ul li ul li ul li ul li label {
    padding-left: 90px;
}
.treeview ul li a {
    padding-left: 36px;
}
.treeview ul li ul li a {
    padding-left: 54px;
}
.treeview ul li ul li ul li a {
    padding-left: 72px;
}
.treeview ul li ul li ul li a {
    padding-left: 90px;
}
.treeview .tree-toggler {
    cursor: pointer;
}
@media (max-width: 767px) {
    .page-aside.tree .header {
        border-bottom: 1px solid #E5E5E5;
    }
    .tree .nano .content {
        position: static;
        overflow: visible;
    }
    .treeview.collapse {
        display: none;
    }
    .treeview.collapse.in {
        display: block;
    }
}