html {
  font-size: 16px;
}
body {
  font-size: 62.5%;
  font-family: Helvetica, sans-serif;
}
/* S T R U C T U R E */
#ajmint-mhk-wrapper {
  max-width: 960px;
  width: 100%;
}
#ajmint-mhk-svg-canvas,
#ajmint-mhk-map-canvas-wrapper {
  display: inline-block;
  vertical-align: top;
}
#ajmint-mhk-svg-canvas {
  width: 65%;
}
#ajmint-mhk-map-canvas-wrapper {
  width: 30%;
}
.ajmint-mhk-map-canvas {
  width: 100%;
  height: 200px;
  margin-top: 8px;
  margin-bottom: 5px;
}
/* end structure */
/* C H A R T */
.ajmint-mhk-lines {
  stroke: #000;
  stroke-opacity: 0.12;
}
#ajmint-mhk-wrapper path,
#ajmint-mhk-wrapper line {
  shape-rendering: geometricPrecision;
}
.ajmint-mhk-axis path,
.ajmint-mhk-axis line {
  fill: none;
  stroke: none;
  shape-rendering: crispEdges;
}
#ajmint-mhk-wrapper .tick text {
  font-family: sans-serif;
  font-size: 11px;
  opacity: 0.3;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
  filter: alpha(opacity=30);
}
.ajmint-mhk-area-chart text,
.ajmint-mhk-focus-group text {
  fill: #000;
  font-family: Helvetica, sans-serif;
  font-weight: 300;
  font-size: 1.2em;
}
.ajmint-mhk-area-chart .ajmint-mhk-cases {
  fill: #74c476;
  stroke: #74c476;
}
.ajmint-mhk-area-chart .ajmint-mhk-deaths {
  fill: #9e9ac8;
  stroke: #9e9ac8;
}
.ajmint-mhk-focus-group text {
  font-size: 1.2em;
  text-shadow: 0 0 5px #fff;
}
.ajmint-mhk-focus {
  fill: #000;
  fill-opacity: 0.75;
  pointer-events: none;
}
.containment-rect {
  fill: #ccc;
  fill-opacity: 0.4;
}
.containment-information text {
  fill: #666;
  font-size: 11px;
  text-transform: uppercase;
}
.link-text:hover {
  text-decoration: underline;
  cursor: pointer;
}
/* end chart */
/* M A P */
.ajmint-mhk-map-canvas {
  position: relative;
}
.ajmint-mhk-map-canvas path {
  stroke-width: 0.5;
  stroke: #fff;
}
.ajmint-mhk-map-canvas path,
.ajmint-mhk-ebola-country.ajmint-mhk-not-selected {
  fill: #dfdfdf;
}
path.ajmint-mhk-ebola-country {
  fill: #fc0;
  stroke-width: 1px;
  stroke: #212121;
  stroke-opacity: 0.5;
  z-index: 9999;
}
#ajmint-mhk-date-display {
  position: absolute;
  bottom: 5px;
  font-size: 2.5em;
  left: 34%;
  display: none;
}
.ajmint-mhk-legend {
  position: absolute;
  top: 5px;
  right: 5px;
  width: 50%;
  text-align: right;
  font-size: 1.2em;
}
.ajmint-mhk-legend-swatches {
  -webkit-border-radius: 2px;
  border-radius: 2px;
  height: 8px;
}
.ajmint-mhk-legend-swatch {
  height: 100%;
  display: inline-block;
  vertical-align: top;
}
.ajmint-mhk-label {
  display: inline;
  margin-top: 3px;
}
.ajmint-mhk-label[data-which="min"] {
  float: left;
}
.ajmint-mhk-label[data-which="max"] {
  float: right;
}
.ajmint-mhk-map-label {
  opacity: 0.5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
}
.ajmint-mhk-addendum {
  text-align: right;
  font-size: 1.1em;
  color: #bbbaba;
  font-style: italic;
}
/* end map */
/* M E D I A  Q U E R I E S */
@media (max-width: 520px) {
  #ajmint-mhk-map-canvas-wrapper {
    width: 100%;
    display: block;
  }
  #ajmint-mhk-svg-canvas {
    width: 100%;
  }
}
/* end media queries */
