form
{
	margin:				0 35%;
	padding:			0 1rem;
}

label
{
	font-weight:		bold;
	margin-top:			1rem;
	}

input:not([type='submit'])
{
	border:				1px solid #CCC;
	font-family:		Consolas;
	font-size:			0.875rem;
	padding:			0 2px;
}

label, input
{
	display:			block;
}

input[type='submit']
{
	margin:				1rem 0 1rem auto;
	padding:			.5rem .7rem;
}

@media (max-width: 600px)
{
	form
	{
		margin:			0;
	}

	input:not([type='submit'])
	{
		box-sizing:		border-box;
		width:			100%;
		font-size:		1rem;
		min-height:		2.25rem;
	}

}