﻿.VIEWUI_viewTreeContainer {
    /*position: absolute;
    border: 1px solid;
    top: 0;
    left: 0;*/
    z-index: 2;
}

.VIEWUI_viewTreeWindow {
    background-color: #E7E2D7;
    border-right: 1px solid;
    border-bottom: 1px solid;
    width: 314px;
    margin-bottom: 6px;
}

.VIEWUI_viewTree {
    /*height: 340px;*/
    padding-left: 0;
    overflow: hidden;
}

.VIEWUI_viewTree ul {
    list-style-type: none;
}

.VIEWUI_viewTree>ul {
    /*height: 100%;*/
    overflow-y: auto;
    /*max-height: calc(100vh - 150px);*/
}

.VIEWUI_viewTree>ul>li {
    padding-left: 15px;
}


.tree-item {
    font-family: 'Glyphicons Halflings';
    -webkit-font-smoothing: antialiased;
    font-size: 75%;
}

.VIEWUI_treeImg {
    width: 14px;
    height: 14px;
    margin-left: 4px;
}

.cursor-pointer {
    cursor: pointer;
}

.cursor-default {
    cursor: default;
}

.VIEWUI_viewTreeHoverButton {
    width: 32px;
    height: 32px;
    font-size: 32px;
    position: absolute;
    line-height: 5px;
    color: #7f7f7f;
    z-index: 1;
    margin-top: -4px;
}

.VIEWUI_viewTreeHoverButton:hover {
    color: #5a5a5a;
}

.VIEWUI_visibilityBtn {
    float: right;
    color: rgba(255, 255, 255, 0.4);
}

.VIEWUI_visibilityBtn:hover {
    color: #fff;
}

.VIEWUI_visibilityBtn .fa-eye-slash {
    opacity: 0.35;
}

.VIEWUI_visibilityBtn .fa-eye-slash:hover {
    opacity: 1;
}

.VIEWUI_viewTreeTopBar .VIEWUI_visibilityBtn {
    margin-right: 2px;
}

.VIEWUI_viewTree .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
    margin-right: 6px !important;
}