#showoldupload .ajax-upload-dragdrop,
.ajax-file-upload-container .ajax-file-upload-statusbar {
width: 100% !important;
}
#showoldupload .ajax-upload-dragdrop span {
vertical-align: middle;
    position: absolute;
    top: 30px;
    left: 110px;
}

.ajax-file-upload-statusbar {
border: 1px solid #0ba1b5;
margin-top: 10px;
padding: 20px;
    text-align: left;
}

.ajax-file-upload-filename {
width: 300px;
height: auto;
margin: 0 5px 5px 0px;
display: inline;
}

}

.ajax-file-upload-filesize {
width: 50px;
height: auto;
margin: 0 5px 5px 0px;
display: inline-block;
vertical-align:middle;
}
.ajax-file-upload-progress {
margin: 5px 10px 5px 0px;
position: relative;
width: 250px;
border: 1px solid #ddd;
padding: 1px;
border-radius: 3px;
color:#FFFFFF;

}
.ajax-file-upload-bar {
background-color: #28a1c4;
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-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  -moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3);
  background-color: #fff;
  display: inline-block;
  padding: 3px 8px;
  text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.3);
  background-color: #b42b27;
  color: #fff;
  font-size: 14px;
  font-weight: bold;
  margin-right: 5px;
  cursor: pointer;
}
.ajax-file-upload-green {
-moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  -moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3);
  background-color: #fff;
  display: inline-block;
  padding: 3px 8px;
  text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.3);
  background-color: #4cae4c;
  color: #fff;
  font-size: 14px;
  font-weight: bold;
  margin-right: 5px;
  cursor: pointer;
}
.ajax-file-upload {
	-moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  -moz-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
  background-color: #f3f3f3;
  border: none;
  color: #5a5a5a;
  font-size: 14px;
  outline: none !important;
  padding: 10px 9px 9px 9px;
  width: 70px;
    text-align: center;
    display: inline-block;
  }
  
.ajax-file-upload input {
	-moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
  -moz-transition: 0.2s;
  -webkit-transition: 0.2s;
  transition: 0.2s;
  background-color: #1396e2;
  color: #fff;
  }

.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
{

	border:1px solid #A5A5C7;
	color: #DADCE3;
	text-align:left;
	vertical-align:middle;
	padding:20px;
}

.state-hover
{
		border:2px solid #A5A5C7;
}
.ajax-file-upload-container
{
	margin:20px 0px 20px 0px;
}

.ajax-file-upload-error {
	padding: 5px;
    color: red;
}