﻿.bs-tree a {
    cursor: pointer;
}

.bs-tree > ul.nav ul.nav {
    margin: 0 0 0 1rem;
}

.bs-tree > ul.nav ul {
    display: none;
}

    .bs-tree > ul.nav ul.show {
        display: flex;
    }

.tree-toggle {
    transform: rotate(-90deg);
    display: inline-block;
    vertical-align: .255em;
    content: "";
    border-top: .3em solid;
    border-right: .3em solid transparent;
    border-bottom: 0;
    border-left: .3em solid transparent;
}

.bs-tree .nav-link {
    padding-left: .5rem;
}

    .bs-tree .nav-link .bs-tree-actions {
        margin-left: auto !important;
    }

.tree-spacer {
    display: inline-block;
    margin-left: .855em;
}

.tree-toggle.open {
    transform: rotate(0deg);
}
