.Descartes-jstree, .Descartes-jstree-vuesimple {
   /* overflow: auto;*/
}


.Descartes-jstree a.jstree-anchor .slider.slider-horizontal, .Descartes-jstree-vuesimple a.jstree-anchor .slider.slider-horizontal {
    width:20px;
}

.Descartes-jstree .slider.slider-horizontal .slider-tick, .Descartes-jstree .slider.slider-horizontal .slider-handle, .Descartes-jstree-vuesimple .slider.slider-horizontal .slider-tick, .Descartes-jstree-vuesimple .slider.slider-horizontal .slider-handle {
    margin-left: -5px;
}

.Descartes-jstree .slider-handle, .Descartes-jstree-vuesimple .slider-handle {
    top:5px;
    width: 10px;
    height: 10px;
}

.Descartes-jstree span.indent, .Descartes-jstree-vuesimple span.indent {
    margin-left: 10px;
    margin-right: 10px;
}
.Descartes-jstree span.indent-2, .Descartes-jstree-vuesimple span.indent-2 {
    margin-left: 2px;
    margin-right: 2px;
}
.Descartes-jstree span.indent-5, .Descartes-jstree-vuesimple span.indent-5 {
    margin-left: 5px;
    margin-right: 5px;
}
.Descartes-jstree span.indent-7, .Descartes-jstree-vuesimple span.indent-7 {
    margin-left: 7px;
    margin-right: 7px;
}
.Descartes-jstree span.indent-10, .Descartes-jstree-vuesimple span.indent-10 {
    margin-left: 10px;
    margin-right: 10px;
}

.Descartes-jstree .loader, .Descartes-jstree-vuesimple .loader {
    border: 2px solid #f3f3f3; /* Light grey */
    border-top: 2px solid #3498db; /* Blue */
    border-radius: 50%;
    width: 14px;
    height: 14px;
    animation: spin 2s linear infinite;
    display: inline-block;
}

.Descartes-jstree .DescartesLayersTreeHref, .Descartes-jstree-vuesimple .DescartesLayersTreeHref {
	color: black;
}

.Descartes-jstree-vuesimple .jstree-disabled .DescartesLayersTreeIconEnable{
  background: transparent;
  color: black;
}

.Descartes-jstree [aria-expanded="true"] .fa-chevron-down {
    display: inline;
}

@keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}

.DescartesLayersTreeIconColor{
    color: #337ab7;
}

.DescartesLayersTreeIconColorForbidden {
    color: grey;
}

.Descartes-visible-stack {
    position: relative;
}

.DescartesLayersTreeText {
    font-family:Verdana;
    font-size:10px;
}

span.DescartesLayersTreeText:hover {
    cursor:pointer;
}

/*Bootstrap 3*/
.DescartesLayersTreeLayerZoomOut {
    right: 13px;
    color: blue;
    font-size: 8px;
    position: absolute;
    top: -1px;
}

/*Bootstrap 3*/
.DescartesLayersTreeLayerZoomIn {
    right: 1px;
    color: red;
    font-size: 8px;
    position: absolute;
    top: -1px
}

/*Bootstrap 4*/
.DescartesLayersTreeBt4LayerZoomOut {
    right: 15px;
    color: blue;
    font-size: 8px;
    position: absolute;
    top: 4px;
}

/*Bootstrap 4*/
.DescartesLayersTreeBt4LayerZoomIn {
    right: 3px;
    color: red;
    font-size: 8px;
    position: absolute;
    top: 4px
}

.DescartesLayersTreeLayerSupportOn {
    display:inline-block;
    width: 14px;
    height: 14px;
    background: url("img/support_layer_enabled.png") no-repeat;
    cursor:pointer;
}

.DescartesLayersTreeLayerSupportOff {
    display:inline-block;
    width: 14px;
    height: 14px;
    background: url("img/support_layer_disabled.png") no-repeat;
    cursor:pointer;
}

.DescartesLayersTreeLayerSupportUnavailable {
    display:inline-block;
    width: 14px;
    height: 14px;
    background: url("img/support_layer_unavailable.png") no-repeat;
}

.DescartesLayersTreeLegendImage {
}

.DescartesLayersTreeMoreInfos {
	color: black;
	font-size: 12px;
}
