/* required LIB STYLES */
/* .Treant se automatski dodaje na svaki chart conatiner */
.Treant { position: relative; overflow: hidden; padding: 0 !important; }
.Treant > .node,
.Treant > .pseudo { position: absolute; display: block; visibility: hidden; }
.Treant.Treant-loaded .node,
.Treant.Treant-loaded .pseudo { visibility: visible; }
.Treant > .pseudo { width: 0; height: 0; border: none; padding: 0; }
.Treant .collapse-switch { 
    width: 15px; 
    height: 15px; 
    display: block;
    border: 1px solid black; 
    position: absolute; 
    top: 1px; 
    right: 1px; 
    cursor: pointer; }

.Treant .collapse-switch::before {
        content: "+";
        height:20px;
        width:20px;
        font-size:20px;
        justify-content:center;
        font-family:courier;
        bottom: 1px; 
        right: -25%;
        font-weight: bold;
        display: block;
        position: absolute;
        color:black;
      }
.Treant .collapsed .collapse-switch { background-color: #bdbdbd; }
.Treant > .node img {	border: none; float: left; }