@charset "utf-8";

div#wufdc_div *:not(.dashicons){
font-family:Arial, Helvetica, sans-serif;
}
div#wufdc_div {
position: relative;
float: left;
width: 100%;
margin: 20px 0;
}
.woocommerce-page.woocommerce form div#wufdc_div ul,
.woocommerce-page.woocommerce form div#wufdc_div ul li{
padding:0;
margin:0;
list-style:none;
float:left;
width:100%;
}
div#wufdc_div ul{
margin-left:0;
padding-left:0;
}
div#wufdc_div ul li{
list-style:none;
margin:0 0 4px 0;
float:left;
width:100%;
background: transparent;
}
div#wufdc_div ul li > a{
float:left;
font-size:14px;
text-decoration:none;
box-shadow:none;
}
div#wufdc_div ul li img{
max-height:35px;
width:auto;
max-width:none;
float:left;
}
div#wufdc_div ul li a > span,
div#wufdc_div ul li span{
font-size:12px;
float:left;
margin: 18px 0 0 4px;
}
div#wufdc_div ul li input[type="file"] {
display: block;
width: 100%;
height: 64px;
cursor: pointer;
font-size: 18px;
border: 0;
background-color: transparent;
}
div#wufdc_div ul li input[type="file"]::file-selector-button {
border: 2px solid #6c5ce7;
padding: .2em .4em;
border-radius: .2em;
background-color: #a29bfe;
transition: 1s;
}
div#wufdc_div ul li input[type="file"]::-ms-browse {
border: 2px solid #6c5ce7;
padding: .2em .4em;
border-radius: .2em;
background-color: #a29bfe;
}
div#wufdc_div ul li input[type="file"]::-webkit-file-upload-button {
border: 2px solid #6c5ce7;
padding: .2em .4em;
border-radius: .2em;
background-color: #a29bfe;
transition: 1s;
}
div#wufdc_div ul li input[type="file"]::file-selector-button {
border: 1px solid #e3e3e3;
padding: 10px 60px;
border-radius: 4px;
background-color: #fff;
transition: 1s;
color:#000;
}
div#wufdc_div ul li input[type="file"]::-ms-browse:hover {
background-color: #fff;
border: 1px solid #e3e3e3;
color:#000;
}
div#wufdc_div ul li input[type="file"]::-webkit-file-upload-button:hover {
background-color: #fff;
border: 1px solid #e3e3e3;
color:#000;
}
div#wufdc_div ul li input[type="file"]::file-selector-button:hover {
background-color: #fff;
border: 1px solid #e3e3e3;
color:#000;
}
div#wufdc_div ul li .eufdc-bf,
div#wufdc_div ul li .eufdc-wf,
div#wufdc_div ul li .eufdc-fd{
color:#F00;
}
div#wufdc_div ul li small{
margin-left:30px;
font-size:12px;
}
.wufdc_legends small{
display:none;
}
div#wufdc_div .wufdc-progress-bar {
background-color: #12CC1A;
height:20px;
color: #FFFFFF;
width:0%;-webkit-transition: width .3s;-moz-transition: width .3s;transition: width .3s;
margin:0;
}
div#wufdc_div .wufdc-progress-div.red .wufdc-progress-bar{
background-color:#F00;
}
div#wufdc_div .wufdc-progress-div.green .wufdc-progress-bar{
background-color:#12CC1A;
margin:0;
}
div#wufdc_div .wufdc-progress-div.green .wufdc-progress-bar .wufdc-progress-status{
}
div#wufdc_div .wufdc-progress-div {
border:#0FA015 1px solid;
padding: 5px 0px;
margin:10px 0px 30px;
border-radius:4px;
text-align:center; 
display:none;
}
div#wufdc_div .wufdc-progress-div.red {
border:#F00 1px solid;
}
div#wufdc_div .wufdc-progress-div.green {
border:#12CC1A 1px solid;
}
div#wufdc_div .wufdc-targetLayer{
width:100%;
text-align:center;
display:none;
}
div#wufdc_div div.wufdc-loader-icon {
display: none;
position: absolute;
right: 100px;
top: 44px;
}
div#wufdc_div div.wufdc-loader-icon img.eufdc_loader{
float:right;
border:0;
box-shadow:initial;
height:60px;
width:auto;
max-width:none;
}
div#wufdc_div li a.delete{
float:right;
text-decoration:none;
}
div#wufdc_div li a.delete small{
color:#cd2653;
}
div#wufdc_div .wufdc-progress-text {
font-size: 12px;
margin-top: 40px;
display:none;
}
div#wufdc_div .wufdc-progress-text span.red{
color:#F00;
}
div#wufdc_div .wufdc-progress-text span.green{
color:#12CC1A;
}
.eufdc_me{ }
.eufdc_me .woocommerce-error{
display:none;
}
form.eufdc_form button[disabled="disabled"] {
}
form .eufdc-msg,
form .eufdc-error{
position: relative;
padding: .75rem 1.25rem;
padding-right: 1.25rem;
margin-bottom: 1rem;
border: 1px solid transparent;
border-top-color: transparent;
border-right-color: transparent;
border-bottom-color: transparent;
border-left-color: transparent;
border-radius: .25rem;	
display:none;
clear:both;
font-size:12px;
margin-top:18px;
}
form .eufdc-success{
color: #155724;
background-color: #d4edda;
border-color: #c3e6cb;
}
form .eufdc-warning{
color: #856404;
background-color: #fff3cd;
border-color: #ffeeba;
font-size: 13px;
}
form .eufdc-error{
color: #FFF;
background-color: #900;
border-color: #900;
font-size: 13px;
}
form.eufdc_form_copy{
display:none;
clear: both;
width: 100%;
float: left;	
}
.woocommerce-checkout .woocommerce-form-coupon-toggle {
clear: both;
}
ul.wc-item-meta{ display:none; margin:0; padding:0; }
ul.wc-item-meta li{ margin:0; padding:0; }
.eufdc-gerr.eufdc-error a{
color:#FF0;
}
#wufdc_div ul li.eufdc-active a.zz{
opacity:1;
}
#wufdc_div ul li.eufdc-inactive a.zz{
opacity:0.5;
}
#wufdc_div ul li.eufdc-inactive a.zz:hover{
opacit:0.8;
}
body.woocommerce-checkout form.checkout.woocommerce-checkout {
float: left;
}
body.woocommerce-checkout form.eufdc_form_copy.eufdc_form {
width: 100%;
margin: 0 auto;
float: left;
}
body.woocommerce-checkout form.eufdc_form_copy.eufdc_form > div#wufdc_div {
padding: 35px 30px 64px;
border: 11px dashed #84b23d;
margin: 0 auto;
width: 94%;
float: none;
}
body.woocommerce-checkout form.eufdc_form_copy.eufdc_form > div#wufdc_div h6 {
padding: 0 10px 20px 0;
color: black;
font-weight: normal;
}