.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%;display:block;position:relative;padding:15px 0}
.woo-umf-item-box:last-child{border:0px}
.woo-umf-delete-box{width:30px;height:26px;display:block;position:absolute;top:50%;text-align:left;margin:-13px 0 0 0}
.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:relative;color:red;padding:0}
.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{margin-left:40px;display:block;clear:both;position:relative}
.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:0 20px 0 0}
.woo-umf-file .woo-umf-filename{display:inline-block;font-size:80%;color:#666;position:absolute;left:120px}
.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:100px;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}

.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;}