html{background-image: -moz-linear-gradient(-90deg, #333 , #000 );
background-image: -webkit-gradient(linear, 0 top, 0 bottom, from( #333 ), to( #000 ));
height:100%;
}
body{padding-top:60px;background:none;height:100%;margin-bottom:-60px;}
body > .container{ 
  height:600px;position:relative; /* multiple of 100 will avoid %->px rounding errors */
}
.container .bar{
  background-image: -moz-linear-gradient(-90deg, #fff , #000 );
  background-image: -webkit-gradient(linear, 0 top, 0 bottom, from( #fff ), to( #000 ));
  padding:0;margin:0;
  height:100%;width:20%;
  display:block;
  float:left;
  overflow:hidden;
}
.container .cell{
  opacity:0.8;overflow:hidden;
  text-align:center;
  white-space:nowrap;
  position:relative;
}
.cell .counter{
  position:absolute;
  top:2px;
  left:3px;
  font-size:11px;
}
.cell .helper{
  display:inline;
  position:relative;
  top:8px;
  left:20px;
  padding:2px;
  font-size:12px;
  font-weight:bold;
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
}
.container .bar{
  -webkit-box-shadow: 0 0 6px #000;
     -moz-box-shadow: 0 0 6px #000;
       -o-box-shadow: 0 0 6px #000;
          box-shadow: 0 0 6px #000;
}
.container .bar:first-of-type, .container .bar:first-of-type .cell:first-of-type{
  -webkit-border-top-left-radius: 10px;
     -moz-border-top-left-radius: 10px;
          border-top-left-radius: 10px;
}
.container .bar:first-of-type, .container .bar:first-of-type .cell:last-of-type{
  -webkit-border-bottom-left-radius: 10px;
     -moz-border-bottom-left-radius: 10px;
          border-bottom-left-radius: 10px;
  
}
.container .bar:last-of-type, .container .bar:last-of-type .cell:first-of-type{
  -webkit-border-top-right-radius: 10px;
     -moz-border-top-right-radius: 10px;
          border-top-right-radius: 10px;
}
.container .bar:last-of-type, .container .bar:last-of-type .cell:last-of-type{
-webkit-border-bottom-right-radius: 10px;
   -moz-border-bottom-right-radius: 10px;
        border-bottom-right-radius: 10px;
}

path:hover {
  opacity:0.95;
}
