/* Minification failed. Returning unminified contents.
(81,1): run-time error CSS1019: Unexpected token, found '}'
 */
body {
	background-color: rgb(255, 255, 255); 
	color: rgb(8, 41, 92); 
	padding-top: 1em; 
	font-family: Arial, Helvetica, Sans-Serif; 
	font-size: 100%;
}

#wrapper {
	margin: 1em auto; 
	width: 80%; 
	max-width: 480px;
}
#logowrapper {
	text-align: center;
}
#logowrapper p {
	font-size: 1em; 
	font-style: italic;
}

.loginlangsel {
	font-size: small;
}

#fieldwrapper {
	background: rgb(255, 255, 255); 
	list-style: none; 
	padding: 0.25em; 
	border-radius: 6px; 
	border: 1px solid rgb(221, 221, 221); 
	border-image: none; 
	overflow: hidden; 
	position: relative;
}
#fieldwrapper li {
	margin: 0; padding: 0;
}
#fieldwrapper li.last {
	border-top-color: rgb(221, 221, 221) !important; 
	border-top-width: 1px !important; 
	border-top-style: solid !important;
}
#fieldwrapper input {
	margin: 0; 
	padding: 0.5em; 
	border: currentColor; 
	border-image: none; 
	width: 95%; 
	font-size: 1em; 
	-webkit-appearance: none;
}
#fieldwrapper label {
	left: 0.5em; 
	color: rgb(204, 204, 204); 
	margin-top: 9px; 
	display: none; 
	position: absolute;
}


.LoginButton {
	cursor: pointer;
	background: #84B400;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	color: #FFFFFF;
	font-size:1.1em;
	font-weight: bold;
	height: 50px;
	width: 130px;
	border: currentColor; 
	text-align: center; 
	float: right;
	text-shadow: 0px 0px 2px rgba(0, 0, 0, 0.6);
}
.LogFail {
	color: red;font-weight:bold;
}
}
.LoginButton:hover, .LoginButton:focus{
	background-color: #0A2864;
	-webkit-box-shadow: 0 0 1px rgba(0,0,0, .75);
	-moz-box-shadow: 0 0 1px rgba(0,0,0, .75);
	box-shadow: 0 0 1px rgba(0,0,0, .75);
}

.error {
	background: rgb(252, 238, 149); 
	margin: 0.8em 0px; 
	padding: 0.8em; 
	border-radius: 6px; 
	color: rgb(17, 17, 17); 
	font-size: 0.8em;
}
#flagwrapper {
	list-style: none; 
	margin: 0; 
	padding: 0; 
	text-align: center;
}
#flagwrapper li {
	display: inline;
}
#flagwrapper li a {
	margin: 2px 10px; 
	display: inline-block;
}

