.progressbar { border-width: 1px; border-style: solid; -moz-border-radius: 2px 2px 2px 2px; -webkit-border-radius: 2px 2px 2px 2px; border-radius: 2px 2px 2px 2px; overflow: hidden; position: relative; } .progressbar-text { text-align: center; position: absolute; } .progressbar-value { position: relative; overflow: hidden; width: 0; -moz-border-radius: 2px 0 0 2px; -webkit-border-radius: 2px 0 0 2px; border-radius: 2px 0 0 2px; } .progressbar { border-color: #dfdfdf; } .progressbar-text { color: #404040; font-size: 14px; } .progressbar-value, .progressbar-value .progressbar-text { background-color: #eee; color: #2196f3; }