.upload{ font-family:'PT Sans Narrow', sans-serif; width: auto; padding: 0px; border-radius: 0px; margin: 0px auto 0px; } .drop{ width: 100%; padding: 0px; margin: 0px; text-align: left; text-transform: uppercase; font-size:16px; font-weight:bold; color:#7f858a; } .drop a{ width: 100%; background-color:#0986a3; color:#fff; padding: 9px; font-size:14px; cursor:pointer; display:inline-block; margin-top: 0px; line-height:1; } .drop a:hover{ background-color:#0986a3; } .drop input{ display:none; } .upload ul{ list-style:none; margin:0 -30px; width: 100%; } .upload ul li{ background-color:#333639; background-image:-webkit-linear-gradient(top, #333639, #303335); background-image:-moz-linear-gradient(top, #333639, #303335); background-image:linear-gradient(top, #333639, #303335); padding:10px; height: 70px; position: relative; } .upload ul li input{ display: none; } .upload ul li p{ width: 100%; overflow: hidden; white-space: nowrap; color: #EEE; font-size: 16px; font-weight: bold; position: absolute; top: 20px; left: 0px; } .upload ul li i{ font-weight: normal; font-style:normal; color:#7f7f7f; display:block; } .upload ul li canvas{ top: 15px; left: 32px; position: absolute; } .upload ul li span{ width: 15px; height: 12px; background: url('../img/icons_fileuploader.png') no-repeat; position: absolute; top: 34px; right: 0px; cursor:pointer; } .upload ul li.working span{ height: 16px; background-position: 0 -12px; } .upload ul li.error p{ color:red; }