#upload{font-family:pt sans narrow,sans-serif;background-color:#fff;width:250px;border-radius:3px;box-shadow:0 0 10px rgba(0,0,0,.3)}#drop{margin-bottom:10px;border-radius:3px;text-align:left;text-transform:uppercase;font-size:16px;font-weight:700;color:#7f858a}#drop a{background-color:#f44d4d;padding:12px 26px;color:#fff;font-size:14px;cursor:pointer;display:inline-block;margin-top:12px;line-height:1;width:250px;text-align:center}#drop a:hover{background-color:#f43d40}#drop input{display:none}#upload ul{list-style:none}#upload ul li{color:#333639;padding:25px 5px 5px;position:relative}#upload ul li input{display:none}#upload ul li p{overflow:hidden;white-space:nowrap;font-size:12px;font-weight:700;position:absolute;top:2px;width:98%;text-align:left}#upload ul li p .file-name{border-right:1px #ddd dashed;width:70%;display:inline-block}#upload ul li .file-size{font-weight:400;font-style:normal;display:inline-block;font-size:10px;text-align:right;border-right:1px #ddd dashed;padding:0 2px;width:50px}#upload ul li span{width:15px;height:12px;position:absolute;top:3px;right:2px;cursor:pointer;color:red}#upload ul li.error p{color:red}