div#consumeter-information {
	float: left;
	width: 40%;
}

div#div-consumeter-form {
	float: left;
	width: 60%;
}
div#div-consumeter-form ul li {
	list-style-type: none;
	list-style: none;
}

div#consumeter-information-margin {
	padding-right: 10px;
}

div#div-consumeter-form-margin {
	padding-left: 10px;
}
#msg-error { color: #F00; font-size:0.85em; }

.field-comment {
	margin-top: -5px;
	padding: 0px;
	top: 0px;
	font-size: 9pt;
	color: #118394;
}
.input-consumeter {
	width: 60%;
}
.error { border:1px solid #F00; background-color:#FFEEF4; background:#FFEEF4; }
/* VALIDATIE FORM */ 
.frm-validate-error { border:1px solid #F00; background-color:#FFEEF4; background:#FFEEF4; }

input[type='checkbox'].frm-validate-error { padding-right:15px; }
input[type='checkbox'].frm-validate-error+label { padding:5px; padding-right:15px; line-height:30px; border:1px solid #F00; background-color:#FFEEF4; background:#FFEEF4; }

.form-label-left {
	padding: 5px 0px 0px 0px;
}
.form-label-right {
	padding: 0px 0px 5px 0px;
}
/* VALIDATIE FORM */

/* <CONSUMETER> */
#con-consumeter {  }
#consumeterboy { position:absolute; top:25px; right:75px; width:144px; height:150px; background-image:url(/images/conssumeter_thumbsup.png); background-repeat:no-repeat; background-position:center; }
#con-consumeter-info { min-height:480px; width:255px; border:2px solid #c2cdd7; background-color:#FFF; border-radius: 5px; padding:5px; overflow:auto; float:right; text-align:center; }

#consumeter { list-style:none; overflow:hidden; clear:both; margin:0px 0px 15px 0px; padding:0px; }
#consumeter>li { position:relative; clear:both; padding:5px 0px; line-height:25px; margin-bottom: 10px; overflow:hidden;  }
#consumeter>li>div { position:relative; float:left; }
#consumeter>li>div:first-child { position:relative; float:left; width:180px; font-weight:bold; color: #3b3b3b; text-align:left;  }
#consumeter>li span { position:relative; float:left; width:30px; }

#consumeter-form { list-style:none; overflow:hidden; clear:both; margin:0px; padding:0px; }
#consumeter-form>li { position:relative; clear:both; overflow:hidden; margin-bottom: 15px;  }
#consumeter-form>li>div:first-child { position:relative; /*float:left;*/ width:250px;  text-align:left; line-height:20px; margin-right:15px; }
#con-consumeter textarea { height:100px; width:60%; }
#con-consumeter .consumeter-chk-container { position:relative; padding-right:15px; }
#con-consumeter .consumeter-chk-container .child { border-top:1px solid #E8660B; margin-left:25px; margin-bottom:5px; }
.rating-container.default { border:1px solid transparent; }

#msg-thankyou { display:none; width:480px; margin:0 auto; }
#msg-thankyou>h1 { font-size:2.0em; font-weight:bold; color:#E8660B; text-align:center; }
/* </CONSUMETER> */

@media only screen and (max-device-width: 480px) {

	div#div-consumeter-form {
		width: 100%;
		
	}

	div#consumeter-information {
		width: 100%;
		margin-bottom: 20px;
	}

	div#consumeter-information-margin {
		width: 100%;
	}

	div#div-consumeter-form-margin {
		width: 100%;
	}
	
	.input-consumeter {
		width: 100%;
	}
}