body
{
	background-color:			#3A3E40;
	color:						#111111;
	display:					block;
	font-family:				Arial, Helvetica, sans-serif;
	margin-left:				auto;
	margin-right:				auto;
}

form
{
	font-size:					300%;
	height:						750px;
	margin:						0;
}

label, label.form_input
{
	display:					none;
}

.form_input
{
	border-radius:				25px;
	box-sizing:					border-box;
	display:					block;
	font-size:					100%;
	height:						15%;
	margin:						0px auto 30px auto;
	text-indent:				10px;
	vertical-align:				bottom;
	width:						85%;
}

.form_select
{
	border-radius:				25px;
	box-sizing:					border-box;
	display:					block;
	font-size:					100%;
	height:						10%;
	margin:						0 auto 30px;
	text-indent:				5px;
	vertical-align:				text-bottom;
	width:						85%;
}

.novell_logo
{
	position:					absolute;
	right:						50px;
	top:						20px;
}

.submit_button
{
	background-color: 			#edeeec;
	border:						2px solid #939590;
	color: 						#2E3436;
	cursor:						pointer;
	float:						right;
	font-weight:				bold;
	height:						10%;
	text-align:					center;
	font-size:					85%;
	padding:					5px;
	position:					relative;
	right:						7.5%;
	top:						20px;
	width:						30%;
	
	/* The following selectors disable mobile Safari's default styling on submit buttons */
	-webkit-appearance:			none;
	-webkit-border-radius:		0;
}

.zmm_logo
{
	position:					relative;
	margin:						0 0 0 55px;
	top:						12px;
}

#confirmed_username
{
	color:						#7d8080;
	display:					block;
	margin:						0px auto 30px auto;
	padding:					50px 0px 61px 0px;
	text-indent:				15px;
	width:						85%;
}

#copyright
{
	color:						#7d8080;
	font-size:					175%;
	margin-left:				80px;
	margin-top:					38px;
}

#error
{
	color:						#c45757;
	text-align:					center;
}

#horizontal_divider
{
	background-image:			url(../images/dividerSlice.png);
	display:					block;
	height:						21px;
	margin:						73px 0 32px 0;
	width:						100%;
}

#loading
{
	visibility:					hidden;
}

#version
{
	color:						#7d8080;
	font-size:					250%;
	margin:						-21px 0 0 80px;
	position:					relative;
}
