div.login.proefles div.boxer{

	width: auto;
	/*text-align: center;8/
	
}

div.login.proefles div.boxer #mod-calendar{

	display: inline-block;
	margin-left: 40px;
}

div.login.proefles div.boxer h2{
	
	width: auto;
	float:none;
	text-align: left;
	
}

div.login.proefles div.boxer p{
	
	float:none;
	/*text-align: center;*/
	width: auto;
	
}

div.login.proefles .button.neg{
	width: 200px;
	float:none;
	display: inline-block;
	
}

div.login.proefles div.boxer form.proefles{
	
	display:inline-block;
	float:none;	
	
	max-width: 413px;
	
}

div.login.proefles div.boxer form.proefles .form-row{
	text-align:left;
}

div.login.proefles div.boxer form.proefles input[name="email"]{
	width: calc(100% - 14px);	
}

@media screen and (min-width: 950px) {
			
	form.proefles .register-submit{

		margin-left: 169px !important;

	}
	
	div.login.proefles div.boxer form.proefles input,
	div.login.proefles div.boxer form.proefles input[name="email"]{
	
		width: 230px;

	}
	
	
	div.login.proefles div.boxer form.proefles input[type="checkbox"] {
		width: auto;
		
}
	
	div.login.proefles div.boxer form.proefles input[type=radio]{
		
		width: auto;
		
	}
	
}

@media screen and (max-width: 949px) {
	
	div.login.proefles .button.neg{
		width: 100%;
		
	}
	
	div.login.proefles div.boxer p{

		text-align: left;

	}
	
	form.proefles div.form-row div.datefield-wrapper > input[type="text"]{
        width: 69px !important;
    }
	
}