.fileupload-container{width:30%}.fileupload-container .list-files{padding:0;margin:0;padding:20px 0;list-style:square}.fileupload-container .list-files button{border:0;line-height:18px;background:#4c4c4c;background:linear-gradient(180deg,#4c4c4c 0,#595959 12%,#666 25%,#474747 39%,#2c2c2c 50%,#000 51%,#111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#4c4c4c",endColorstr="#131313",GradientType=0);color:#fff;text-transform:uppercase;font-weight:700;font-size:.7em;cursor:pointer}.fileupload-container .count_container{font-size:.8em;float:right;margin:0;padding:0;color:#333}.fileupload-container .list-files button.remove_btn{background:#4c4c4c;background:linear-gradient(180deg,#4c4c4c 0,#ff0004 49%,#2c2c2c 50%,#000 51%,#930000 0,#930000 0,#111);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#4c4c4c",endColorstr="#111111",GradientType=0)}.fileupload-container .list-files li{background-color:#ebebeb;padding:0 0 0 6px;border-bottom:1px solid #fff;line-height:19px;min-height:20px;font-size:.8em}.fileupload-container .list-files li.clear{background-color:#80cbc4;color:#004d40}li.clear .validate{background-color:#fff;float:right;margin:4px;width:12px;height:12px;border-radius:20px}.fileupload-container .list-files .actions-container{float:right}.fileupload-container .input-container>label{display:block;border-bottom:1px solid #ebebeb;margin-bottom:12px;line-height:40px;font-weight:700;text-transform:uppercase;font-size:.9em}.fileupload-container .infos .infos_extensions{background-color:#ebebeb;border-bottom:1px solid #ccc;padding:2px 6px;margin:0 1px}.fileupload-container .infos{text-transform:uppercase;font-size:.7em;line-height:30px;color:#333}.fileupload-container .error_container{color:red;font-size:.7em;border-left:2px solid red;line-height:20px;padding:0 26px}