.ajax-file-upload-statusbar {
	border: 1px solid #EFEFEF;
    margin-top: 10px;
    width: 100%;
    padding: 5px 5px 5px 5px;
}
.ajax-file-upload-filename {
	width: 100%;
	height: auto;
	/*margin: 0 5px 5px 10px;*/
	color: #807579
}
.ajax-file-upload-progress {
/*margin: 0 10px 5px 10px;*/
position: relative;
width: 100%;
border: 1px solid #ddd;
padding: 1px;
border-radius: 3px;
display: inline-block
}
.ajax-file-upload-bar {
background-color: #CBCBCB;
width: 0;
height: 20px;
border-radius: 3px;
color:#FFFFFF;
}
.ajax-file-upload-percent {
position: absolute;
display: inline-block;
top: 3px;
left: 48%
}
.ajax-file-upload-red {
-moz-box-shadow: inset 0 39px 0 -24px #e67a73;
-webkit-box-shadow: inset 0 39px 0 -24px #e67a73;
box-shadow: inset 0 39px 0 -24px #e67a73;
background-color: #e4685d;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
display: inline-block;
color: #fff;
font-family: arial;
font-size: 13px;
font-weight: normal;
padding: 4px 15px;
text-decoration: none;
text-shadow: 0 1px 0 #b23e35;
cursor: pointer;
vertical-align: top;
margin-right:5px;
}
.ajax-file-upload-green {
background-color: #858D9A;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
margin: 0;
padding: 0;
display: inline-block;
color: #fff;
font-family: arial;
font-size: 13px;
font-weight: normal;
padding: 4px 15px;
text-decoration: none;
cursor: pointer;
text-shadow: 0 1px 0 #5b8a3c;
vertical-align: top;
margin-right:5px;
}
.ajax-file-upload-green a{
	color:#fff;
}
.ajax-file-upload {
	margin:0 auto;
	width:200px;
	text-align:center;
	border-radius: 3px;
 	box-shadow: 0 2px 0 0 #e8e8e8;
 	color: #fff;
  	background: #2f8ab9;
  	border: none;
  	font-weight: bold;
  	font-size: 16px;
		padding:4px 0;
}
.ajax-upload-dragdrop span{
	display:block;
	width:250px;
	margin:0 auto;
	text-align:center;
	margin-top:20px;
	color:#333;


}
.ajax-file-upload:hover {
      background: #3396c9;
      -moz-box-shadow: 0 2px 0 0 #15719f;
      -webkit-box-shadow: 0 2px 0 0 #15719f;
      box-shadow: 0 2px 0 0 #15719f;
}

.ajax-upload-dragdrop
{
	background-color:#EAEAEA;
	opacity:0.8;
	padding:35px 0;
	border:3px dashed #B9B9B9;
	width:100%;
	margin:0 auto;
	color: #DADCE3;
	text-align:left;
	vertical-align:middle;
	box-sizing: border-box;
	margin-bottom: 15px;
}
.ajax-upload-dragdrop:hover{
	background-color:#F1F0F0;
}
.loadhidden{

}
.ajax-upload-label{
	height:30px;
	z-index:100;
	opacity:1;
	padding:5px 0;
	margin:0!important;
	color:#fff!important;
	cursor:pointer;
}
.ajax-upload-inputfilehidden{
	display:none;
}
