
/*div#div-contact-form {
	float: left;
	width: 40%;
}
div#div-contact-form ul li {
	list-style-type: none;
	list-style: none;
}

div#contact-information {
	float: left;
	width: 60%;
}

div#contact-information-margin {
	padding-right: 10px;
}

div#div-contact-form-margin {
	padding-left: 10px;
}

#google-maps {
	width: 100%;
}


.input-contact {
	width: 90%;
}*/
/* 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:10px; 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 */
input[type='text'] { width: 100%; padding:10px 15px; border:1px solid #006bbc; background-color:#1b1464; color:#fff; font-family: 'Open Sans', sans-serif; font-size: 10pt; }


/* <CONTACT> */
#contact-form { list-style:none; overflow:hidden; clear:both; margin:0px 0px; padding:0px; }
#contact-form>li { position:relative; clear:both; overflow:hidden; margin-bottom:5px; }
#contact-form>li>div { position:relative; float:left; width:100%;  text-align:left; line-height:20px; margin-left:0px; }
#contact-form textarea { height:100px; width: 100%; overflow:auto; padding:10px 15px; border:1px solid #006bbc; background-color:#1b1464; color:#fff; font-family: 'Open Sans', sans-serif; font-size: 10pt; }
/* </CONTACT> */

.btn-form-submit { padding:10px 15px; border: 3px solid #006bbc; border-radius:3px; font-size:1.0em; font-weight:300; background-color:#1b1464; color:#fff; cursor:pointer; }
.btn-form-submit:hover { 
	transition: background-color 0.5s ease;
    background-color: #006bbc;
	border: 3px solid #0184e7;
}
.row-highlight>div:first-child { color:#E86204; }

#tooltip { 
	position:absolute; 
	z-index:9999;       
	width:180px;
	border:1px solid #E8660B;
	background:#FFF;
	padding:5px;
	border-radius:5px;
	z-index:5002;
}

@media only screen and (max-device-width: 480px) {

	div#div-contact-form {
		width: 100%; display: block;overflow: inherit;
	}

	div#contact-information {
		width: 100%; display: block;overflow: inherit;
	}

	div#contact-information-margin {
		width: 100%;
	}

	div#div-contact-form-margin {
		width: 100%;
	}

	#google-maps {
		width: 100%;
	}
	
	#google-maps {
		width: 100%;
	}
}