body {
 
  font-family: 'arial', sans-serif;
  font-size: 12px;
  height: 100%;
  width: 100%;

  overflow: hidden;

}


.axis path,
.axis line {
  fill: none;
  stroke: #000;
  shape-rendering: crispEdges;
}

#chart {

  width: 100%;
  height: 100%;
  position: absolute;
  z-index: -1;
  
}


.axis--y path {
  display: none;
}

.corporations {
  fill: none;
  stroke: lightgray;
  stroke-linejoin: round;
  stroke-linecap: round;
  stroke-width: .5px;
}

.corporationsHighlight {
  fill: none;
  stroke: #1baadf;
  stroke-linejoin: round;
  stroke-linecap: round;
  stroke-width: 2px;
}

.corporation--hover {

  stroke-width: 3px;
  stroke: #000;
}

.focus text {
      font-weight: bold;

  font-size: 1.2em;

/*  text-anchor: left;*/
  text-shadow: 0 2px 0 #fff, 2px 0 0 #fff, 0 -2px 0 #fff, -2px 0 0 #fff;

}


.voronoi path {
 /* stroke: red;*/
  fill: none;
  pointer-events: all;
}
