.woo-umf-product{border:1px solid rgba(0,0,0,0.1);-webkit-border-radius:4px;border-radius:5px;margin:0 -1px 10px 0;padding:5px 20px;text-align:left;display:block}
.woo-umf-product legend{padding:0 10px;margin-left:-9px}
.woo-umf-item-box{border-bottom:1px solid rgba(0,0,0,0.1);height:100%;min-height:45px;display:block;position:relative;padding:15px 0}
.woo-umf-file-box {position:relative;height:100%;min-height:70px;margin-bottom:10px}
.woo-umf-file-box:last-child {margin:0}
.woo-umf-item-box:last-child{border:0px}
.woo-umf-delete-box{width:10%;display:inline-block;text-align:left;margin:0;float:left}
.woo-umf-delete-box .woo-umf-delete{width:20px;height:20px;-webkit-border-radius:10px;border-radius:10px;border:3px solid red;background:#fff;position:absolute;color:red;padding:0;top:50%;margin-top:-13px}
.woo-umf-delete-box .woo-umf-delete:before{content:'x';line-height:10px;font-size:12px;font-weight:bold;position:absolute;top:1px;left:0;width:15px;height:15px}
.woo-umf-delete-box .woo-umf-delete em{display:none}
.woo-umf-delete-box .woo-umf-delete:hover,.woo-umf-delete-box .woo-umf-delete:focus{border-color:#666;background:#ccc;color:#666}
.woo-umf-file{width:90%;display:inline-block;position:relative}
.woo-umf-file-box:after,.woo-umf-file-box:before,.woo-umf-file:after,.woo-umf-file:before{content:' ';display:block;clear:both}
.woo-umf-file img,.woo-umf-file [class^="umf-icon-"],.woo-umf-file [class*=" umf-icon-"]  {display:block;float:left;margin:5px 20px 0 0}
.woo-umf-file .woo-umf-admin-mes,.woo-umf-file .woo-umf-filename{display:inline-block;font-size:80%;color:#666;position:relative;}
.woo-umf-filename a {display:block}
.woo-umf-upload-title{font-weight:bold;line-height:18px;color:#636363;font-size:0.785714rem;text-transform:uppercase;display:block}

[class^="umf-icon-"],[class*=" umf-icon-"]{background:url(../img/umf-file-icons.png) no-repeat;width:60px;height:46px;display:block}
.umf-icon-zip{background-position:0 0}
.umf-icon-txt{background-position:0 -46px}
.umf-icon-rar{background-position:0 -92px}
.umf-icon-pdf{background-position:0 -138px}
.umf-icon-pptx,.umf-icon-ppt{background-position:0 -184px}
.umf-icon-mpeg{background-position:0 -230px}
.umf-icon-mp4{background-position:0 -276px}
.umf-icon-mp3{background-position:0 -322px}
.umf-icon-mov{background-position:0 -368px}
.umf-icon-eps{background-position:0 -414px}
.umf-icon-doc,.umf-icon-docx{background-position:0 -460px}
.umf-icon-bmp{background-position:0 -506px}
.umf-icon-avi{background-position:0 -552px}
.umf-icon-ai{background-position:0 -598px}
.umf-icon-mpg{background-position:0 -664px}
.umf-icon-psd{background-position:0 -690px}
.umf-icon-tif,.umf-icon-tiff{background-position:0 -736px}
.umf-icon-xls,.umf-icon-xlsx{background-position:0 -782px}
.umf-icon-3gp{background-position:0 -828px}
.umf-icon-jpg,.umf-icon-jpeg {background-position:0 -874px}
.umf-icon-gif {background-position:0 -920px}
.umf-icon-png {background-position:0 -966px}
.umf-icon-dwg {background-position:0 -1012px}
.umf-icon-flv {background-position:0 -1058px}
.umf-icon-m4v{background-position:0 -1104px}
.umf-icon-pub {background-position:0 -1150px}
.umf-icon-ttf {background-position:0 -1196px}
.umf-icon-wmv {background-position:0 -1242px}

.woo-umf-form > legend{font-size:10px;color:#999;float:right;line-height:11px}
.woo-umf-product legend{font-weight:bold;line-height:18px;color:#636363;font-size:0.785714rem;text-transform:uppercase}
.woo-umf-product .woo-umf-variations{color:#999;text-transform:lowercase;display:inline-block;padding:0 10px}

.umf-icon-info{width:14px;height:14px;-webkit-border-radius:10px;border-radius:10px;border:3px solid #999;background:#fff;position:relative;color:#999;padding:0;display:inline-block;font-size:11px;line-height:13px;text-align:center;font-weight:bold;margin:0 10px;top:-1px;cursor:pointer;}
.umf-icon-info:before{content:'?';}
.umf-icon-info em {display:none;position:absolute;padding:4px 8px 8px;font-weight:normal;background:#A2678C;border-radius:3px;color:#fff;text-align:center;width:130px;top:22px;left:-65px;z-index:99;font-style:normal;}
.umf-icon-info:hover {border-color:#666;color:#666;background:#ccc;}
.umf-icon-info:hover em{display:block}


/* My Account - Order overview */
.my_account_orders tr td.order-number,.my_account_orders tr td.order-date,.my_account_orders tr td.order-status{width:80px}
.my_account_orders tr td.order-actions{width:100px}
.my_account_orders tr td.order-files.upload,.my_account_orders tr td.order-total.unpaid{background:url(../img/umf-icon-cross.png) no-repeat 5px 10px;padding-left:25px;color:red;width:80px}
.my_account_orders tr td.order-files.done,.my_account_orders tr td.order-total.paid{background:url(../img/umf-icon-accept.png) no-repeat 5px 10px;padding-left:25px}
.my_account_orders time{display:block}
.my_account_orders .umf-btn span{width:54px;text-align:center;display:none;position:absolute;bottom:-22px;left:50%;background:#333;color:#fff;font-size:10px;line-height:15px;height:15px;padding:0px 5px;text-transform:lowercase;border:2px solid #fff;z-index:99;margin-left:-32px}
.my_account_orders .umf-btn:hover span{display:block}
.my_account_orders .umf-btn{background:url(../img/umf-my-account.png) no-repeat 0 0;display:inline-block;width:24px;height:20px;margin:0 2px;opacity:0.7;position:relative;z-index:0;text-decoration:none}
.my_account_orders .umf-btn:hover{opacity:1.0;transition:all 1s;-moz-transition:all 1s;-webkit-transition:all 1s;-o-transition:all 1s}
.my_account_orders .umf-btn.icon-pay{background-position:0 -60px}
.my_account_orders .umf-btn.icon-view{background-position:0 -20px}
.my_account_orders .umf-btn.icon-upload{background-position:0 -40px}
.my_account_orders .umf-btn.icon-cancel{background-position:0 -100px}

.woo-umf-error ul {margin:0px !important;}

/*.bar {width:300px;height:16px;border:1px solid #ff3300;background:#ccc;transition:all 500ms;-moz-transition:all 500ms;-webkit-transition:all 500ms;-o-transition:all 500ms;}
.proc {width:0%;height:16px;display:block;background:#ff9900;transition:all 500ms;-moz-transition:all 500ms;-webkit-transition:all 500ms;-o-transition:all 500ms;}*/
.umf-dropzone {width:100%;height:100px;border:4px dashed #999;background:#eee;margin:0 0 30px;transition:all 500ms;-moz-transition:all 500ms;-webkit-transition:all 500ms;-o-transition:all 500ms;}
.umf-dropzone span {width:100%;height:100px;display:block;line-height:100px;color:#999;text-align:center;font-size:20px;text-transform:uppercase;font-style:italic;transition:all 500ms;-moz-transition:all 500ms;-webkit-transition:all 500ms;-o-transition:all 500ms}
.umf-dropzone.dragover {border:4px solid #666;cursor:pointer;}
.umf-dropzone.dragover span {color:#666;}

.umf-filelist {font-size:85%;margin:0 0 20px;width:100%;display:block;}
.umf-container {display:block;}

.bar {height:10px;margin:5px 30px 5px 0;position: relative;background: #555;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;padding:2px;-webkit-box-shadow:inset 0 -1px 1px rgba(255,255,255,0.3);	-moz-box-shadow:inset 0 -1px 1px rgba(255,255,255,0.3);box-shadow: inset 0 -1px 1px rgba(255,255,255,0.3);}
.bar .proc {transition:all 500ms;-moz-transition:all 500ms;-webkit-transition:all 500ms;-o-transition:all 500ms;width:0%;display: block;height: 100%;-webkit-border-radius:20px 8px 8px 20px;border-radius:20px 8px 8px 20px;background:#A2678C;position: relative;overflow: hidden;}
.bar b {position:absolute;top:1px;right:-30px;color:#333;font-size:10px;line-height:10px;text-align:right;}

