.charts {
  border: 2px solid #ddd;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}

.charts {
  height: 300px;
  min-width: 600px;
  margin: 10px 0;
}

body #mini-charts .charts {
  height: 63px;
}

#mini-charts .metric-name {
  color: #555;
  float: right;
  margin-top: 10px;
  margin: 5px 5px 0 0;
  position: relative;
  z-index: 1000;
}

#mini-charts .charts {
  position: relative;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  background: #FFFFFF;
  border-color:#f0f0f0 #f1f1f1 #f8f8f8 #f9f9f9;
  border-style:solid;
  border-width:1px;
  min-width: 0;
}

#mini-charts .spark {
  display: block;
  height: 100%;
  width: 80%;
}

#mini-charts .total {
 position: absolute;
 bottom: 17px;
 right: 5px;
 z-index: 0;
 color: #777;
 font-size: 11px;
}


#mini-charts .total span {
  font-size: 18px;
  color: #333;
  padding-top: 20px;
}

.chart-wrap .loading, #mini-charts .loading, #methods-wrap .loading {
 position: absolute;
 background: white;
 top: 0;
 left: 0;
 width: 100%;
 height: 100%;
 color: #333;
 font-size: 14px;
 z-index: 1000;
}

#mini-charts .loading  {
  z-index: 1;
  width: 270px;
}

.chart-wrap .loading {
  width: 600px;
  height: 300px;
  margin: 2px;
  margin-top: 12px;
}

.loading span {
 padding: 10px;
 display: block;
}

.chart-wrap {
  position: relative;
}
