form{}
	#contMail{}
	
/* ::::::: HIDDEN FIELD :::::: */
.company_col{
	height:1px;
	position:relative;}
.company_col input{
	position:absolute;
	left:-9999px;}


	.form_col{
		width:100%;
		float:left;}
	.contact_forminput, .contact_textinput, .forminput{
		width:100%;
		font-size:0.9em;
		font-style:italic;
		color:#000;
		margin-top:15px;
		padding:7px 10px;
		font-family:Arial, Helvetica, sans-serif;
		border:1px solid #d7e1e9;
		/*
		-webkit-box-shadow: 0px 0px 2px 1px rgba(152, 177, 198, 1);
		-moz-box-shadow:    0px 0px 2px 1px rgba(152, 177, 198, 1);
		box-shadow:         0px 0px 2px 1px rgba(152, 177, 198, 1);
		*/
		}
		#contMail #familienaam,
		#contMail #voornaam,
		#contMail #onderwerp,
		#contMail #naam,
		#contMail #emailadres{
			width:calc(100% - 35px);}
@media only screen and (min-width: 34em){
	.form_col{width:100%}
}
	.contact_textinput{
		line-height:1.2em !important;
		padding:10px;
		min-height:100px;
		width:calc(100% - 35px);
		max-width:calc(100% - 35px);
		min-width:calc(100% - 35px);}
	.datetime{
		width:203px;
		font-size:0.8em;
		margin-top:20px;}
	.corner-all, .select{
		-webkit-border-radius:0.4em;
		-moz-border-radius:0.4em;
		border-radius:0.4em;
		border:1px solid #b5b5b5;}
		.select{
			width:560px;
			overflow:hidden;
			font-size:0.8em;
			height:28px;
			line-height:28px;
			margin-top:20px;
			padding-left:0;}
			.select select{
				width:100%;
				height:28px;
				border:0;
				line-height:1.5em;
				-webkit-appearance:none;
				-moz-appearance:none;
				appearance:none;
				text-indent:0.01px;
				text-overflow: '';
				background:transparent url("../img/select_arrow.gif") no-repeat scroll 100% center;
				cursor:pointer;}
	.submit_row{
			width:calc(100% - 35px);
			height:35px;
			margin-top:15px;
			text-align:right;}
	.submit-button{
			font-weight:300;
			font-size:1em;
			background-color:#9CB686;
			color:#445744;
			height:35px;
			width:auto;
			padding:0 15px;
			border:none;
			cursor:pointer;
			text-transform:uppercase;}
		
	/*
	.ui-datepicker{font-size:0.75em !important;display:none;}
	.ui-widget-header{border:1px solid #333; background: #f6a828 url(../admin/css/ui-lightness/images/ui-bg_gloss-wave_35_cccccc_500x100.png) 50% 50% repeat-x !important; color: #ffffff; font-weight: bold;}
	.ui-state-highlight, .ui-widget-content .ui-state-highlight {border: 1px solid #333;}
	*/
	
	.alert{
		display: block;
        width: calc(100% - 35px);
		margin:10px 0;
		padding: 10px;
		font-size: 14px;
		border-radius: 0.8em;
		transition: all 1s ease;
		box-shadow: #999 0 0 5px;
		-webkit-border-radius: 0.8em;
		-moz-border-radius: 0.8em;
		-webkit-transition: all 0.3s ease;
		-moz-transition: all 0.3s ease;
		-o-transition: all 0.3s ease;
		-webkit-box-shadow: #999 0 0 5px;
		-moz-box-shadow: #999 0 0 5px;}
	.alert_success{
		border: 1px solid #79C20D;
		color: #32510F;}
	.alert_error{
		border: 1px solid #D20009;
		color:#7B040F;}
	.fout{
		color:#7B040F !important;
		margin:0;
		padding:5px 0 0 5px;
		font-size:0.9em;
		width:auto;
		display:none;}
		#last_name_error, #emailadres_error{
			/*margin-left:350px;*/}
.member_form_table{
	-ms-word-break: break-all;
     word-break: break-all;
     /* Non standard for webkit */
     word-break: break-word;
	-webkit-hyphens: auto;
	   -moz-hyphens: auto;
		-ms-hyphens: auto;
			hyphens: auto;}
.member_form_table p{font-style:italic;}
.member_form_table tr td{
	vertical-align:top;
	overflow:hidden;}
.member_form_table .inputs{
	height:35px;}	
.member_form_table .checkboxes{
	height:50px;}		
.member_form .forminput_nummer{
	width:30px; background-color:#fefefe;}			
.member_form .forminput_1{
	width:150px; background-color:#fefefe;}			
.member_form .forminput_2{
	width:320px; background-color:#fefefe;}			
.member_form .forminput_3{
	width:490px; background-color:#fefefe;}