.login-form {
    text-align: center;
    width: 80%;
    margin: 60px auto 0;
    height: 90%;
    position: relative;
}

input[type=email], input[type=password] {
    display: block;
    width: 100%;
    margin: 0 auto;
    outline: none;
    padding-top: 24px;
    padding-bottom: 24px;
}

.login-button {
    width: 100%;
    margin: 0 auto;
}

.forgot-password {
    display: block;
    margin: 8px auto 0 auto;
    font-size: 14px;
}

input.remove-spin::-webkit-outer-spin-button,
input.remove-spin::-webkit-inner-spin-button
{
	-webkit-appearance: none;
	-moz-appearance: none;
    margin: 0;
}

.email-hint {
	font-size: 10px;
  	color: rgba(255, 0, 0, 0.6);
  	line-height: 10px;
  	margin-bottom: 15px;
}

.powerby {
    position: absolute;
    width: 100%;
    text-align: center;
    bottom: 10px;
}
