body {
	background: url('../img/bg.png');
	color: silver;
}

div a{
	/*color: cyan;*/
}

#container-inner {
	background: none;
}

div#login-box {

	margin: 0 auto;
	margin-top: 100px;
	max-width: 700px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	padding-bottom: 90px;
	background: rgba(30,30,30,.4);
}
legend {
	background: #ffffff url('../img/mercury-logo.png') no-repeat center top;
	border-bottom: 5px solid #ef4232;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	height: 104px;
	margin-bottom: 20px;
}
legend:after {
	content: "";
}

.form-horizontal .controls { margin: 0; margin-bottom: 10px;}
.form-horizontal .control-label { width: 150px; padding-right: 10px; }
.form-horizontal .control-group {  margin-top: 0; margin-bottom: 0; }
input[value="Login"] {
	padding: 10px 35px;
	float: right;
}
input[type="text"], input[type="password"] {
	width: 250px;
}

.submit-group { margin: 0 auto; width: 350px; }
.submit-group div { padding-top:10px; float: left; }

@media (max-width: 480px) {
	input[type='submit'] { clear: both; float:left; margin-top: 10px; }
	#page {overflow: hidden !important; }
	label { margin-left: 10px; }
	input[type="text"],input[type="password"],input[type="submit"] { margin-left: 10px; }
	div#login-box { margin-top: 0; }
	div#header { display: none; }
}
