rect:hover {
    fill: #007bff;
}
text {
  fill: #000000;
  font: 12px avenir;
  pointer-events: none;
}
.nodetext {
  fill: #000000;
  font: 12px avenir;
  pointer-events: none;
}
.artist {
  fill: #000000
}
.header {
  fill: #000000;
  /* font: 20px avenir; */
}
path.link {
  fill: none;
  stroke: #c5ccd1;
  stroke-width: 0.25px;
}
line {
  fill: none;
  stroke: #c5ccd1;
  stroke-width: 0.25px;
}
circle {
  /* fill: #ccc; */
  stroke: #fff;
  stroke: black;
  stroke-width: 1px;
}

svg.matrixdiagram {
	font-size: 10px;
}
svg.matrixdiagram .label {
	fill: #999;
	font-size: 8px;
	text-anchor: end;
}
svg.matrixdiagram .column .label {
	text-anchor: start;
}
svg.matrixdiagram rect {
	fill: #eee;
	stroke: #d62333;
	stroke-width: 0;
}
svg.matrixdiagram rect:hover {
	stroke-width: 1px;
}
