	form {
		margin:50px auto 200px auto;
		}

	form input:not([type="submit"]),
	form label{
		width:100%;
		}

	form input:not([type="submit"]) {
		margin-bottom:20px;
		}

	form input[type="submit"] {
		display:block;
		margin:auto;
		}

	form .error {
		width:90%;
		margin:auto;
		background-color:#C45911;
		color:#FFFFFF;
		padding:5px 10px;
		text-align:center;
		margin-bottom:20px;
		}

	@media (min-width: 700px) {
		form {
			width:600px;
			}
		}
		
	@media (max-width: 699px) {
		form {
			width:90%;
			}
		}