.form-box {
    position: fixed;
    top: 2.5em;
    bottom: 0;
    left: 0;
    right: 0;
}

form {
    position: fixed;
    width: 21em;
    top: 50%;
    left: 50%;
    margin-left: -10em;
    margin-top: -13em;

	.header {
		text-align: center;
		font-size: 1em !important;
	}

	.register-box {
		text-align: center;
		margin-top: 1em;
	}
}

@media screen and (max-width: 512px) {
    form {
        width: 80%;
        margin-left: -40%;
    }
}

.disabled {
	color: #ccc !important;
}