.aoverlay {
	background: rgba(0, 0, 0, 0.3); /* Green background with 30% opacity */
	bottom: 0;
	left: 0;
	position: fixed;
	right: 0;
	top: 0;
	z-index: 1000;
}
.browsebutton{  border:none; width:180px !important; height:30px; padding:0px;}
.abox {
	left: 10%;
	padding: 20px;
	position: fixed;
	right: 10%;
	top: -1000px;
	z-index: 1001;
	opacity: 0;
}
#myproductinquiry {
	max-width: 500px;
	padding: 0;
	margin: 0;
	text-align: left;
}
#myproductpdf{
	max-width: 400px;
	padding: 0;
	margin: 0;
	text-align: left;

}
#myseriespdf{
	max-width: 400px;
	padding: 0;
	margin: 0;
	text-align: left;

}
#myproductpdf .formvalidate .forminputarea {
	float: left;
	width:100%;
	margin-right: 15px;
}
#myproductpdf .formvalidate {
	border: solid 1px #EE1C25;
	padding: 15px !important;
	height: 270px;
}
#myseriespdf .formvalidate .forminputarea {
	float: left;
	width:100%;
	margin-right: 15px;
}
#myseriespdf .formvalidate {
	border: solid 1px #EE1C25;
	padding: 15px !important;
	height: 270px;
}

.formheading {
	background: #EE1C25;
	padding: 5px 5px 5px 15px;
	color: #fff;
}
.statusMsg{ margin:0px;}
.formvalidate {
	border: solid 1px #EE1C25;
	padding: 15px !important;
}
.formvalidate .forminputarea {
	width: 46%;
}
.formvalidate .error {
	color: #f00;
	float: left;
	font-size: 13px;
	margin: 0px 0 10px;
	padding: 0;
	width: auto;
}
.ajax-loader {
	position: absolute;
 //left: 100%;
	top: 0%;
	margin-left: 10px;
 //margin-top: -15px;
	width: 30px;
	height: 30px;
	background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzBweCIgIGhlaWdodD0iMzBweCIgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIiBjbGFzcz0ibGRzLXJvbGxpbmciIHN0eWxlPSJiYWNrZ3JvdW5kOiBub25lOyI+PGNpcmNsZSBjeD0iNTAiIGN5PSI1MCIgZmlsbD0ibm9uZSIgbmctYXR0ci1zdHJva2U9Int7Y29uZmlnLmNvbG9yfX0iIG5nLWF0dHItc3Ryb2tlLXdpZHRoPSJ7e2NvbmZpZy53aWR0aH19IiBuZy1hdHRyLXI9Int7Y29uZmlnLnJhZGl1c319IiBuZy1hdHRyLXN0cm9rZS1kYXNoYXJyYXk9Int7Y29uZmlnLmRhc2hhcnJheX19IiBzdHJva2U9IiNlOWNkNmUiIHN0cm9rZS13aWR0aD0iMTIiIHI9IjM1IiBzdHJva2UtZGFzaGFycmF5PSIxNjQuOTMzNjE0MzEzNDY0MTUgNTYuOTc3ODcxNDM3ODIxMzgiIHRyYW5zZm9ybT0icm90YXRlKDEzMS44MDggNTAgNTApIj48YW5pbWF0ZVRyYW5zZm9ybSBhdHRyaWJ1dGVOYW1lPSJ0cmFuc2Zvcm0iIHR5cGU9InJvdGF0ZSIgY2FsY01vZGU9ImxpbmVhciIgdmFsdWVzPSIwIDUwIDUwOzM2MCA1MCA1MCIga2V5VGltZXM9IjA7MSIgZHVyPSIxcyIgYmVnaW49IjBzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlVHJhbnNmb3JtPjwvY2lyY2xlPjwvc3ZnPg==) no-repeat center center;
}
.formvalidate label {
	color: #000;
	margin-bottom: 0px;
	text-align: left;
	width:100%;
	font-weight:normal;
}
.formvalidate input {
	margin-bottom:0px;
	width: 100%;
}
.formvalidate .formtextarea textarea, .formvalidate .forminputarea select {
	margin-right: 15px;
	width: 100%;
	float: left;
	margin-bottom:0px;
	height:28px;
}
.clear {
	clear: both;
}
.popupbotton {
	border:solid 1px #EE1C25 !important;
	background:#fff;
	width: 150px !important;
	float: left;
	border: 0px;
	padding:10px;
	margin-right:20px;
	color:#EE1C25;
	font-size:16px;
}
.popupbotton:hover
{
	background:#EE1C25;
	-webkit-transition: background-color 0.5s linear;
	-moz-transition: background-color 0.5s linear;
	-o-transition: background-color 0.5s linear;  
	transition: background-color 0.5s linear;
	color:#fff;
}
@media screen and (max-width: 992px) {
#abox
{
	margin-top:-25% !important;
	left:0px;
	right:0px;
}
#myproductinquiry {
	min-width: 100%;
	padding:0px;
}
.formvalidate .forminputarea {
	width: 100%;
}

}