/* #viewContainers .axis path, */
svg {
  font: 10px sans-serif;
}

.y.axis path {
  display: none;
}

.y.axis line {
  stroke: #fff;
  stroke-opacity: .2;
  shape-rendering: crispEdges;
}

.y.axis .zero line {
  stroke: #000;
  stroke-opacity: 1;
}

.title {
  font: 300 78px Helvetica Neue;
  fill: #666;
}

.birthyear,
.age {
  text-anchor: middle;
}

.birthyear {
  fill: #fff;
}

rect {
  fill-opacity: .6;
  fill: #e377c2;
}

rect:first-child {
  fill: #1f77b4;
}

#perspectiveGraphContainer .node circle {
  fill: #fff;
  stroke: steelblue;
  stroke-width: 1.5px;
}

#perspectiveGraphContainer .node {
  font: 10px sans-serif;
}

#perspectiveGraphContainer .link {
  fill: none;
  stroke: #ccc;
  stroke-width: 1.5px;
}