﻿
.gistreeview_node_children {
    padding: 0px;
    margin: 0px;
    list-style-type: none;
    cursor: pointer;
    white-space: nowrap;
}
    .gistreeview_node_children .gistreeview_node_children {
        margin-left: 20px;
    }

    .gistreeview_node:first-child {
        margin-left: 0px;
    }

.gistreeview_node_item {
    padding: 3px 0 3px 0;
    color: #606060;
}

.gistreeview_node_expand-icon {
    width: 20px;
    display: inline-block;
    margin-right: 5px;
    font-size:12px;
    text-align:center;
}
.gistreeview_node_check-icon {
    width: 20px;
    font-size: 20px;
    margin-right: 8px;
}
    .gistreeview_node_check-icon.fa-square {
        color: #adadad;
    }

    .gistreeview_node_check-icon.fa-check-square {
        color: rgb(62, 151, 235);
    }

.gistreeview_node_icon {
    width: 20px;
    font-size: 12px;
    display: inline-block;
    margin-right: 5px;
}

a.gistreeview_node_text, a.gistreeview_node_icon:focus, a.gistreeview_node_text:hover {
    text-decoration: none !important;
}
    a.gistreeview_node_text:hover {
        font-weight: bold !important;
    }

.gistreeview_node_text {
    padding: 0px 0px !important;
}

.gistreeview_node.node-disabled > .gistreeview_node_item {
    color: silver;
    cursor: not-allowed;
}

.gistreeview_node.node-selected > .gistreeview_node_item {
    background-color: rgba(51, 122, 183, 1);
    color: #fff;
}

.gistreeview_node.node-selected > .gistreeview_node_item > .gistreeview_node_check-icon.fa-square {
    color: #fff;
}

.gistreeview_node.node-selected > .gistreeview_node_item > .gistreeview_node_check-icon.fa-check-square {
    color: #fff;
}

.gistreeview_node > .gistreeview_node_item:hover {
    /*background-color: rgba(250, 250, 250, 1);*/
    color: #000;
}

.gistreeview_node.node-selected > .gistreeview_node_item:hover {
    background-color: rgba(51, 122, 183, 0.8);
    color: #fff;
}

.gistreeview_node.node-disabled > .gistreeview_node_item:hover {
    background-color: transparent;
}
