body {
  	padding-top: 40px;
  	padding-bottom: 40px;
  	background-color: #1d1a1e;
}

.form-login {
  	max-width: 430px;
  	margin: 0 auto;
  	border: solid #1ea8fb 1px;
  	background-color: #ffffff;  	
}

.form-login h2,
.form-login .info
{
	text-align: center;
}

.form-input
{
	position: relative;
	font-size: 24px;
	margin-bottom: 10px;
	padding:12px;	
}


.form-input input
{
	padding-left:50px;
	border-radius: 0;
}

.top-input
{
	padding-top: 30px;
}

.form-input input:focus
{
	border:1px #1ea8fb solid;
}

.form-input span
{
	position: absolute;
    padding: 10px 12px;
    color: #1ea8fb;
}

.form-button button
{
	background-color:#1ea8fb;	
	font-size: 28px;
	color: #fff;
	border-radius: 0;
	margin-top: 50px;
}

.form-button button:hover,
.form-button button:focus
{
	background-color:#048fe3;	
	color: #fff;	
}