/** stacked-bar-chart. */
stacked-bar-chart {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}

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

.bar {
  fill: steelblue;
}

.x.axis path {
  display: none !important;
}

.stack:hover {
  fill-opacity: 0.8 !important;
}
div.tooltip {
  position: absolute;
  text-align: center;
  width: 150px;
  padding: 10px;
  border: 2px solid #666;
  background: #eee;
  color: #666;
  pointer-events: none;
}
.line {
  fill: none;
  stroke: steelblue;
  stroke-width: 1.5px;
}
.circle:hover {
  fill-opacity: 0.8 !important;
}