#fileuploadinfo {
 font-size: 0.8em;
 line-height: 1.5em;
 margin-top: 10px;
}
#fileuploadinfo .progressbar {
 overflow: hidden;
 position: absolute;
 z-index: 1;

 -webkit-transition: all 500ms ease;
 -moz-transition: all 500ms ease;
 -ms-transition: all 500ms ease;
 -o-transition: all 500ms ease;
 transition: all 500ms ease;
}
#fileuploadinfo .progressbar[progress] {
 background: #8af;
}
#fileuploadinfo .progressbar[progress="0%"],
#fileuploadinfo .progressbar[progress="100%"] {
 background: #6c8;
}
#fileuploadinfo .progressbar[progress="-1%"] {
 background: #c00;
}

#fileuploadinfo .cell {
 position: relative;
 z-index: 2;
 padding: 0px 4px;
}
#fileuploadinfo .filesize {
 float: right;
}
