@charset "utf-8";
/* CSS Document */

.file-upload {
	position: relative;
	overflow: hidden;
	width:35%;
	background:#CCC;
	text-transform: uppercase;
	font-size: 10px;
	border:none !important;
	box-shadow: none !important;
	color: #fff !important;
	text-shadow:none;
	text-align:center;
	padding: 5px 10px;
	font-family: Arial, sans-serif;
	display: inline-block;
	vertical-align: middle;

}
.file-upload input.upload {
	position: absolute;
	top: 0;
	right: 0;
	margin: 0;
	padding: 0;
	font-size: 20px;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0);
}
#fileuploadurl{
	float:left;
	border:none;
	vertical-align: middle;
	background: none;
	box-shadow: none;
	font-size: 13px;
	padding-left: 0;
  	width:60%;
	padding-right: 0;
	background:#eaeaea;
	border-radius:0;
	border-radius:10px 0 0 10px;
}

@media screen and (min-width: 768px) {
	#fileuploadurl{
		width:50%;	
	}
	
	.file-upload{
		width:50%;
		padding:0;
		padding:3.5% 0;
		font-size:9px;
		border-radius:0 10px 10px 0;
	}
}

@media screen and (min-width: 1024px) {
	#fileuploadurl{
		width:65%;	
	}
	
	.file-upload{
		width:35%;
		padding:0;
		padding:3.5% 0;
		font-size:9px;
		border-radius:0 10px 10px 0;
	}
}

@media screen and (min-width: 1366px) {
	#fileuploadurl{
		width:65%;	
	}
	
	.file-upload{
		width:35%;
		padding:0;
		padding:3% 0;
		font-size:9px;
		border-radius:0 10px 10px 0;
	}
}