.form-rows, .form-rows td, form input, form select, td label, form tr, .calculator td  {
	font-family: 'Open Sans', sans-serif !important;
	font-weight: 300 !important;
	font-weight: normal; !important;
    line-height: 1.7em;
}

   
	
.form-calc ul {
    margin: 0;
    list-style: none;
}

form input, form select {
font-size: 100.1%;
line-height: 1.5em !important;
}	

input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"] {
    width: 302px;
}

form select {
	width: 302px;
	 border: 1px solid rgba(0, 0, 0, 0.1);
	}
	
form td {
	border: 0px;
	}	

.calculator ul {
	margin: 0;
	list-style: none;
}

table.audit, table.client {
		border: 0px;
	}
	
	.center {
		    text-align: center;}
			
label {
	display:inline !important;
}			

.audit input[type=checkbox] {
    margin: 11px 6px 0 0 !important;
}

.form-calc [type="text"].error, label.error {
    border-color: #bb0000;
    color: #bb0000;
}

form td {
    padding: 27px 20px 6px 0;
}

.error, .error-hint, .required {
    border-color: #bb0000 !important;
    color: #bb0000;
}
label .required {
	vertical-align: super;
}

.error-hint, .required, .form-hint {
	font-size: 0.8em;
}

#calculate_error {
	color:#ff0000;
	font-weight:bold;
}

.jCaptchaCanvas { 
	color: white; background: black;
}
