
.chart-horiz .chart{
    width:80%;    
    padding: 0px;    
}
.chart-horiz .chart li{
    display:block;    
    height:23px;    
    margin-top:3px;
    position:relative
}
.chart-horiz .chart li:before{
    color:#fff;    
    content:attr(title);   
    left:5px;    
    position:absolute
}

.chart-horiz .chart li.title:before{
    color:#A3130E;    
    font-weight:bold;    
    left:0
}
.chart-horiz .chart li:first-child{
    margin-top:0
}
.chart-horiz .chart li .bar{
    background:#A3130E;    
    height:100%
}
.chart-horiz .chart li .number{
    color:black;    
    font-size:14px;    
    font-weight:bold;   
    padding-left:5px;    
    position:absolute;    
    top:-2px
}
.chart-horiz .chart li.past .bar{
    background:#428bca;
}
.chart-horiz .chart li.past .number{
    color:#428bca;
}

