.barChart{zoom:1;width: 90%;padding-left: 0;}.barChart:after{clear:both;content:'.';display:block;height:0;visibility:hidden}.barChart li{display:block;height:23px;margin-top:3px;position:relative;margin-left: 115px;margin-bottom: 15px;}.barChart li:before{color: #333;content:attr(title);left: -115px;position:absolute;width: 115px;line-height: 1em;}.barChart li.title:before{color:black;font-weight:bold;left:0}.barChart li:first-child{margin-top:0}.barChart li .bar{background: #86c457;height:100%}.barChart li .number{color: #9ea0a4;font-size:18px;font-weight:bold;padding-left:5px;position:absolute;top:-2px}.barChart li.past .bar{background:#aaa}.barChart li.past .number{color:#aaa}@media screen and (max-width: 480px){.barChart li{height:auto}.barChart li:before{color:black;display:block;left:0;position:relative}.barChart li.title:before{border-bottom:1px solid}.barChart li .bar{height:23px}.barChart li .number{display:block;left:0 !important;padding-left:0;position:relative;top:-8px}}