form[name='login']
{
	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, form > input:not([type='radio'])
{
	display:			block;
}

:not([class='formBorder']) > :not(table) + input:not([class='shortField']):not([type='radio']):not([type='submit']), input.awesomplete
{
	/*width:				30%;*/
}

input[type='radio']
{
	margin:				.25rem .5rem 0 .5rem;
	vertical-align:		-1px;
}

/*
input[type='submit'], button
{
	margin:				1rem 0 0 auto;
	padding:			.5rem .7rem;
}
*/

input[type='submit'], button
{
	margin:				1rem 0 1rem auto;
	padding:			.5rem .7rem;
}

button
{
	display:			block;
	margin:				1rem auto 0 auto;
}

input[type='submit'] + input[type='submit']
{
	position:			relative;
	right:				.5rem;
}

form + p
{
	margin-top:			2rem;
}