@charset "UTF-8";
/* CSS Document */

.required{
	color: #ed0000;
}

html:not(.avada-html-layout-boxed):not(.avada-html-layout-framed){
	background-color: #f8f8f8 !important;
}

#installer-form{
	box-sizing: border-box;
	padding: 5% 0;
	background: #f8f8f8;
    width: 100%;
    max-width: 1100px;
    margin: 0 auto;
}
#installer-form .form50{
	width: 49% !important;
	float: left;
}
#installer-form .form50.first{
	margin-right: 2%;
}

#installer-form input[type=text], 
#installer-form input[type=email], 
#installer-form input[type=phone], 
#installer-form select,
#installer-form textarea{
	height: 46px;
	border-radius: 4px;
	margin: 0 0 15px 0;
	border: 1px solid #eee !important;
	font-size: 14px;
	color: #000;
	padding: 0 15px;
    background:#fff;
}

#installer-form input[type=text].error, 
#installer-form input[type=email].error, 
#installer-form input[type=phone].error, 
#installer-form input[type=checkbox].error,
#installer-form select.error,
#installer-form textarea.error
{
	border:1px solid #ed0000 !important;
}
#ShareText.error{
	border-bottom: 1px solid #ed0000;
}

#ShareDetailsSpan.error {
	padding-bottom: 2px;
	background-color: #ed0000;
}


#installer-form input[type=text].disabled, 
#installer-form input[type=email].disabled, 
#installer-form input[type=phone].disabled, 
#installer-form select.disabled,
#installer-form textarea.disabled,
#submitButton.disabled
{
	background-color: #eeeeee !important;
}


#installer-form textarea{
	height: 120px;
    padding: 15px;
}
#installer-form input[type=phone], 
#installer-form select, 
#installer-form textarea{width: 100% !important;}
#installer-form button{
	padding: 13px 29px;
	line-height: 17px;
	font-size: 14px;
	outline: 0;
	border-radius: 0px;
	text-transform: uppercase;
	background: #ed0000;
	color: #ffffff;
	-webkit-appearance: button;
	cursor: pointer;
	box-shadow: none!important;
	transition: all 0.3s ease-out;
	margin: 25px 0 0 0;
}
#installer-form button:hover{
	background: #ffb700;
}
@media only screen and (max-width: 768px) {
	#installer-form .form50, #installer-form input[type=text], 
	#installer-form input[type=email], 
	#installer-form input[type=phone], 
	#installer-form select,#installer-form textarea{
		width: 100% !important;
	}
}