.ip4 {
	font-family: 'Open Sans', Helvetica, sans-serif;
	font-size: 0.8em;
}

.message .error {
	font-size: 1.2em;
	fill: crimson;
	text-anchor: middle;
}

.ip4.tooltip {
	display: none;
    position: absolute;
	line-height: 1.5;
	color: black;
	font-family: sans-serif;
	font-size: 0.8em;
    padding: 4px 4px 4px 4px;
    background: #FCFCFC;
    border-radius: 2px;
}

.ip4.tooltip.selected {
	display: inline;
	opacity: 0.8;
}

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

.ip4 .group { opacity: 0.8; }
.ip4 .group.selected { opacity: 1.0; }

.ip4 .values { opacity: 0.8; }
.ip4 .values.selected { opacity: 1.0; }

.ip4 .dot { opacity: 0.8; }
.ip4 .dot.selected { opacity: 1.0; }

.ip4 .arc { opacity: 0.8; }
.ip4 .arc.selected { opacity: 1.0; }

.ip4.barChart .x.axis path { display: none; }
.ip4.groupedBarChart .x.axis path { display: none; }
.ip4.stackedBarChart .x.axis path { display: none; }
.ip4.lineChart .line { fill: none; stroke-width: 2.5px; }
.ip4.multiLineChart .line { fill: none; stroke-width: 2.5px; }
