.preRegistrationOverlay{
	position:fixed;
	width:100%;
	height:100%;
	background-color:rgba(0,0,0,0.9);
	z-index:9999999999;
}

.preRegistrationContent{
	width:320px;
	height:auto;
	margin:20px auto;
	background:#fff;
	border-radius:3px;
}

.preRegistrationContent .headline{
	margin:0;padding:5px;
	font-family:MuseoSans;
	font-weight:700;
	font-size:16px;
	color:#e30613;
	text-align:center;
}

.preRegistrationContent .description{
	margin:0;padding:10px 10px 25px 10px;
	font-family:MuseoSans;
	font-weight:300;
	font-size:12px;
	color:#333333;
	text-align:center;
	line-height:12px;
}

.preRegistrationContent .checkPinContainer,
.preRegistrationContent .preLoginContainer{
	text-align:center;
}

.preRegistrationContent .preRegistrationError{
	font-family:MuseoSans;
	font-weight:700;
	font-size:12px;
	color:#e30613;
	text-align:center;
	margin:5px 0 10px 0;
	padding:0 5px;
}

.preRegistrationContent label{
	display:inline-block;
	font-family:MuseoSans;
	font-weight:500;
	font-size:12px;
	color:#333333;
	margin-right:10px;
	width:100%;
	text-align:center;
}

.preRegistrationContent input{
	display:inline-block;
	font-family:MuseoSans;
	font-weight:500;
	font-size:12px;
	color:#333333;
	
	height:30px;line-height:30px;
	border:1px solid #cccccc;
	outline:none;
	text-align:center;
	margin:5px 0;
	width:70%;
}

.preRegistrationContent button{
	border:0;outline:0;
	background:#333333;
	
	
	font-family:MuseoSans;
	font-weight:500;
	font-size:14px;
	color:#ffffff;
	
	width:46.875%;/*150/320*/
	margin:10px 1.5625%;
	border-radius:3px;
	float:left;
	
	padding:10px 0;
}

.preRegistrationContent button.checkPincode,
.preRegistrationContent button.preRegistrationBtn{
	background:#c90613;
}