
	html, body
	{
		height: 100%;
		background-image: url(./images/bg-body.jpg);
		background-position: center;
		background-size: cover;
	}
	
	.wrapper
	{
		position: absolute;
		top: 50%;
		margin-top: -300px;
		
		width: 100%;
		padding: 0 20px;
	}
	
	.logo-spaza
	{
		width: 224px;
		height: 76px;
		
		background-image: url(./images/logo-spaza.png);
		margin: 0 auto;
	}
	
	.heading
	{
		font-family: 'Open Sans', Arial, Helvetica, sans-serif;
		font-weight: 300;
		color: #fff;
		
		text-align: center;
		font-size: 2.8em;
		line-height: 1.2em;
		
		margin-top: 60px;
	}
	
	.payoff
	{
		text-align: center;
		
		font-family: 'Open Sans', Arial, Helvetica, sans-serif;
		font-weight: 600;
		color: #fff;
		
		font-size: 1.3em;
		
		margin: 15px 0 0;
	}
	
	.payoff > div
	{
		display: inline-block;
		vertical-align: middle;
	}
	
	.payoff .circled
	{
		width: 140px;
		height: 40px;
		
		background-image: url(./images/bg-circled.png);
		
		margin: 4px 5px 0;
		padding: 6px 0 0;
		
		font-weight: 700;
	}
	
	form
	{
		text-align: center;
		margin: 50px 0 0;
	}
	
	form p
	{
		font-family: 'Open Sans', Arial, Helvetica, sans-serif;
		font-weight: 300;
		font-size: 1.5em;
		color: #fff;
	}
	
	form input
	{
		background-color: transparent;
		
		border: 2px solid #fff;
		border-radius: 10px;
		
		font-size: 1.1em;
		color: #fff;
		
		width: 280px;
		padding: 12px 24px;
		margin: 0 5px;
	}
	
	.btn.btn-success
	{
		background-color: #2ecc71;
		border-color: #2ecc71;
		
		font-family: 'Open Sans', Arial, Helvetica, sans-serif;
		font-weight: 600;
	}
	
	form button
	{
		margin: 30px 0 0;
	}
