@charset "UTF-8";

.chart * { margin: 0; padding: 0; }

.chart {
	font-family: "Oswald", sans-serif;
  	position: relative;
	width: 200px;
	height: 200px;
	margin: -120px 0 -80px 0;
}
.doughnutTip {
  position: absolute;
  min-width: 30px;
  max-width: 300px;
  padding: 5px 15px;
  border-radius: 1px;
  background: rgba(0,0,0,.8);
  color: #ddd;
  font-size: 17px;
  text-shadow: 0 1px 0 #000;
  text-transform: uppercase;
  text-align: center;
  line-height: 1.3;
  letter-spacing: .06em;
  box-shadow: 0 1px 3px rgba(0,0,0,0.5);
  pointer-events: none;
}
.doughnutTip:after {
      position: absolute;
      left: 50%;
      bottom: -6px;
      content: "";
      height: 0;
      margin: 0 0 0 -6px;
      border-right: 5px solid transparent;
      border-left: 5px solid transparent;
      border-top: 6px solid rgba(0,0,0,.7);
      line-height: 0;
}
.doughnutSummary {
  position: absolute;
  top: 50%;
  left: 50%;
  color: #000000;
  text-align: center;
  text-shadow: 0 -1px 0 #111;
  cursor: default;
}
.doughnutSummaryTitle {
  position: absolute;
  top: 50%;
  width: 100%;
  margin-top: -45%;
  font-size: 22px;
  letter-spacing: .06em;
}
.doughnutSummaryNumber {
  position: absolute;
  top: 50%;
  width: 100%;
  margin-top: -15%;
  font-size: 35px;
}
.chart path:hover { opacity: .65; }

@media screen and (max-device-width: 480px) and /* Retina */
(-webkit-min-device-pixel-ratio: 2),
screen and (max-device-width: 320px) and /* Non-Retina */
(-webkit-min-device-pixel-ratio: 1),
screen and (min-device-width : 768px) /* iPad 1 & 2 */
and (max-device-width : 1024px) 
and (-webkit-min-device-pixel-ratio: 1) {
.chart {
	display:none;
}
}