		body {
			font-size: 14px;
		}

		h2 {
			margin-top: 100px;
			margin-bottom: -50px;
			text-align: center;
			color: #2E4045;
			text-shadow: 0 0 5px #ccc;
		}

		.login-page {
			width: 360px;
			padding-top: 8%;
			margin: auto;
		}

		.form {
			position: relative;
			z-index: 1;
			background: #FFFFFF;
			max-width: 360px;
			margin: 0 auto 100px;
			padding: 45px;
			text-align: center;
			box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.2), 0 5px 5px 0 rgba(0, 0, 0, 0.24);
		}

		.form input {
			background: #f2f2f2;
			width: 100%;
			border: 0;
			margin: 0 0 15px;
			padding: 15px;
			box-sizing: border-box;
			border-radius: 15px;
		}

		.form select {
			background: #f2f2f2;
			width: 100%;
			border: 0;
			margin: 0 0 15px;
			padding: 15px;
			box-sizing: border-box;
			border-radius: 15px;
		}

		.form button {
			background: #2E4045;
			width: 100%;
			border: 0;
			padding: 15px;
			color: #FFFFFF;
			border-radius: 15px;
		}

		p {
			color: red;
			text-align: center;
			margin-top: -50px;
		}