#body{overflow:hidden;}

#loginCntr{
	position:absolute;
	left:50%;		
	top:50%;
	transform:translate(-50%, -50%);
	z-index:20; 
	max-width:400px;
	background-color:#ffffff;	

	-webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2),inset 1px 1px 0 rgba(0,0,0,.1);
	-moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2),inset 1px 1px 0 rgba(0,0,0,.1);
	box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2),inset 1px 1px 0 rgba(0,0,0,.1);	

	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius: 3px;	
}
#loginCntrWrapper{	
	padding:30px;
}
#loginPageSlogan{
	text-shadow: 0px 2px 2px #999;
	position:absolute;
	top:50%;
	margin-top:-310px;
	left:50%;
	margin-left:-250px;
	width:500px;
	text-align:center;
	color:#333;	
	font-weight:600;
	font-size:46px;
	letter-spacing:-1px;
	line-height:40px;
}

@media only screen and (max-width: 680px)  {
	#loginslidercntr, #loginslider, #slider{ display:none!important;}
}

#loginslidercntr{
	position:absolute;
	z-index:10;	
	bottom:0px;
	width:100%;
	max-height:350px;
	border:1px solid #cfcfcf;
	overflow:hidden;
	border-left:0px;
	border-right:0px;
	background-color:#ffffff;	
	-webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
	box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius: 3px;
}

#loginslider{
	width:100% !important;	
	height:350px;
	overflow:hidden;
	z-index:11;
}

#logo{
	display:block;
	z-index:500;
	max-width:100%;
	height:auto;
	position:relative;
}
input{
	box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */	
	width:100%;
}

.cookieLoginButton{
	width:270px;
	-webkit-animation-name: 'glow' !important;
	-webkit-animation-duration: 1s !important;
	-webkit-animation-iteration-count: infinite !important;
	-webkit-animation-direction: alternate !important;
	-webkit-animation-timing-function: ease-in-out !important;		
}
@-webkit-keyframes 'glow'{		
	0% {
		-webkit-box-shadow: 0 0 1px rgba(0, 0, 0, .1); 
	}
	100% {
		-webkit-box-shadow: 0 0 8px rgba(77, 183, 72, .3);
	}
}

#cookiealert{

	margin-bottom:20px;

}



#oldbrowsers{

	display:none;

	width:200px;

	position:absolute;

	top:0px;

	right:0px;

		padding:10px;

	background:#f9f9f9;

	border:3px solid #ff0000;

	-webkit-border-radius:3px;

	-moz-border-radius:3px;

	border-radius:3px;

	-webkit-box-shadow: 0 2px 20px rgba(0, 0, 0, 0.3), 0 0 10px rgba(0, 0, 0, 0.1) inset;

	-moz-box-shadow: 0 2px 20px rgba(0, 0, 0, 0.3), 0 0 10px rgba(0, 0, 0, 0.1) inset;

	box-shadow: 0 2px 20px rgba(0, 0, 0, 0.3), 0 0 10px rgba(0, 0, 0, 0.1) inset;		

}

























/* cloud */

#cloudContainer{width:100%;min-height:500px;position:absolute;top:0px;left:0px;overflow:hidden}#cloud1{z-index:3;left:0;top:75px;position:fixed;width:492px;height:256px;background-color:transparent;background-image:url('http://netvibe.nl/img/cloud1.png') !important}#cloud2{z-index:3;position:fixed;left:35%;top:120px;width:340px;height:205px;background-color:transparent;background-image:url('http://netvibe.nl/img/cloud2.png') !important}#cloud3{z-index:3;position:fixed;left:50%;top:-100px;width:450px;height:355px;background-color:transparent;background-image:url('http://netvibe.nl/img/cloud3.png') !important}#cloud4{z-index:3;position:fixed;left:60%;top:-100px;width:541px;height:347px;background-color:transparent;background-image:url('http://netvibe.nl/img/cloud4.png') !important}#cloud5{z-index:3;position:fixed;left:75%;top:70px;width:500px;height:269px;background-color:transparent;background-image:url('http://netvibe.nl/img/cloud5.png') !important}