 .jstree-node,.jstree-children,.jstree-container-ul {
    display: block;
    margin: 0;
    padding: 0;
    list-style-type: none;
    list-style-image: none;
    overflow: hidden;
}
 #jstree_demo_div{
    width: auto;
    //border: 1px solid black;
    margin-left: 10px;
    margin-right: 0px;
    height: 800px;
    overflow-y:auto;
}
.jstree-default>.jstree-no-dots .jstree-open>.jstree-ocl {
    background-position: -36px -4px
}

.jstree-default>.jstree-no-dots .jstree-closed>.jstree-ocl {
    background-position: -4px -4px
}
.jstree-default .jstree-anchor {
    line-height: 25px;
    height: 25px;
    position: relative;
    width: 100%;
}

.jstree-default .jstree-clicked {
    background: #88a7f6!important;
    border-radius: 2px;
    box-shadow: inset 0 0 1px #999999;
    color:white;
    width: 100%;
}