
.chart .node img {
    width: 55px !important;
    height: 55px !important;
    display: block;
    float: none;
}
.chart .node p {
    font-size: 11px;
    margin: 0;
    background: #fff;
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    display: block;
    text-overflow: ellipsis;
}
.Treant > .node{
	width: 63px !important;
}
.chart { margin: 5px; width: 100%; height: 100%; }
.Treant > .node { padding: 3px; border: 1px solid #484848; border-radius: 3px; }
.Treant > .node img { width: 100%; height: 100%; }

.Treant .collapse-switch { width: 100%; height: 100%; border: none; }
.Treant .node.collapsed { background-color: #DEF82D; }
.Treant .node.collapsed .collapse-switch { background: none; }