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

form.wufoo {
	color: #666666!important;
	font-size: 13px;
	font-weight: normal;
	padding: 0;
	margin: 0;
	/* width: 220px; */
	margin: auto;
	display: block;
	line-height: 190%;
}

/*** Fields' label width ***/
.noI form li.name_field label, 
.noI form li.mail_field label, 
.noI form li.subject_field label,
.noI form li.phone_field label, 
.noI form li.comment_field label {
    color: #666666!important;
    font-family: Arial, Helvetica, sans-serif !important;
    font-weight: normal;
	padding-bottom: 0px;
	margin-left:0px;
	margin-right:0px;
}
/******************************* Name, Email, Comment - Fields' input's width *****************************/
/****** Fields' width ******/
.noI form li.name_field, 
.noI form li.subject_field, 
.noI form li.mail_field, 
.noI form li.phone_field, 
.noI form li.comment_field {
	margin-left:0px !important;
	padding:0px;
	padding-top:7px;
	padding-bottom:0px;
}
/******* Input Field *****/
.noI form li.name_field div input, 
.noI form li.subject_field div input, 
.noI form li.phone_field div input, 
.noI form li.mail_field div input {
    border: 1px solid #bdcfe0;
	background: #ffffff;
    height: 27px;
    outline: none;
    padding: 0px 0px 0px 10px;
	width: 93% !important;
} 
/******* Textarea *****/
.noI form li.comment_field div textarea {
    border: 1px solid #bdcfe0;
	background: #ffffff;
    height: 67px;
    padding: 3px;
    width: 94% !important;
	min-width: 94%;
	max-width: 94%;
	margin: 0px 0px 15px 0px;
}
/********************************************* Error ****************************************************/
form li#errorLi {
margin-left:0px;
}
form li.error {
margin-top:5px !important;
margin-bottom:5px !important;
background: none !important;
}
form li.error p.error {
text-align:center;
padding-bottom: 5px !important;
}
form span.req {
    font-size: 12px !important;
}
/***************************************** Submit Button ************************************************/
form li.buttons {
padding:0px !important;
margin-top: 0px;
height: 44px;
}

@media only screen and (max-width: 1024px) {
	form li.buttons{
		height: 60px;
	}
}
#saveForm {
border: medium none;
cursor: pointer;
font-weight: normal;
margin-left:0px;
margin-top:0px;
}
/************************************* Thank You - Message *********************************************/
.confirm h2 {
font-size: 13px;
color: #666666!important;
background: none;
/* border:0px #2a2a2a solid; */
font-weight: normal;
text-align: left;
margin: 0px;
padding: 0px;
width: 650px;
}
.confirm h2 strong {
color: #666666;
}
.embed .confirm h2 {
padding-top:10px;
padding-bottom:10px;
}