/* 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: 3px; height: 3px; display: block; border: 1px solid black; position: absolute; top: 1px; right: 1px; cursor: pointer; }
.Treant .collapsed .collapse-switch { background-color: #868DEE; }
.Treant > .node img {	border: none; float: left; }

.chart { margin: 5px; margin: 15px auto; border: 3px solid #DDD; border-radius: 3px; }
.node-name { font-weight: bold; font-size: 16px; }

.nodeChart {
  padding: 10px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border: 2px solid #D3D3CB;
  width: 160px;
  font-size: 12px;
  text-align: center;
  box-shadow: 1px 1px 1px rgba(0,0,0,.5);
}

.nodeChart p {
  margin: 0
}
