.vl-dendro-node {
	cursor: pointer;
}
.vl-dendro-predicate-open {
	fill: #fff;
	stroke: #aaa;
	stroke-width: 3px;
}
.vl-dendro-predicate-open:hover, .vl-dendro-predicate-closed:hover {
  fill:rgb(250, 242, 95) !important;
}

.vl-dendro-predicate-closed {
	fill: #f1f1f1;
	stroke: #aaa;
	stroke-width: 3px;
}
.vl-dendro-person {
	fill:var(--person-color);
	stroke:transparent;
	stroke-width:1px;
	cursor:pointer;
	stroke:rgba(0,0,0,.15);
}
.vl-dendro-organization {
	fill:var(--organization-color);
	stroke:transparent;
	stroke-width:1px;
	cursor:pointer;
	stroke:rgba(0,0,0,.15);
}

.vl-dendro-node text {
	font: 12px sans-serif;
}

.vl-dendro-link {
	fill: none;
	stroke: #ccc;
	stroke-width: 2px;
}
.vl-dendro-header {
	margin:10px 0px 0px 0px !important;
	border: 1px solid #ccc;
	box-sizing:border-box;
	padding:5px 5px;
	cursor:pointer;
	background-color:rgb(250,250,250);
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.vl-dendro-header:hover {
	background-color:rgb(238,238,238);
}
.vl-dendro-header.selected {
}
svg.dendrogram {
	border-bottom:1px solid rgb(220,220,220);
	border-left:1px solid rgb(220,220,220);
	border-right:1px solid rgb(220,220,220);
	width:100%;
	box-sizing:border-box;
	border-bottom-left-radius:3px;
	border-bottom-left-radius:3px;
}
.vl-timeline-header {
	margin:10px 0px 0px 0px !important;
	/*border: 1px solid #ccc;*/
	border: 1px solid rgb(220,220,220);
	box-sizing:border-box;
	padding:5px 5px;
	cursor:pointer;
	background-color:rgb(250,250,250);
	overflow:hidden;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}
.vl-timeline-header:hover {
	background-color:#e9e9e9;
}
