/* @override http://www.as400-net.com/wp/wp-content/themes/flat-child/login.css?ver=5.2.2 */

* {margin: 0;padding: 0;}

body.login {
	background: url(images/network.jpg) no-repeat fixed left top;
	background-size:cover;
	margin-top: 10px;
}
body,html{height: auto;margin:0;padding:0}
#login {
	margin: 0 auto;
	padding: 0;
	width: 500px;
}
.message {
	text-align: center;
	padding: 0;
	margin: 0;
	display: block;
	clear: both;
	font-weight: bold;
}
.login h1 {
	overflow: hidden;
}
.login h1 a {
    background: url(images/as400-tips-n-tech-side.png) no-repeat center center;
    background-size:contain;
	float: right;
	overflow: hidden;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 110px;
}

#loginform {
	background-color: rgba(0,0,0,.5);
	clear: both;
	border-radius: 10px;        /* CSS3草案 */  
    -webkit-border-radius: 10px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 10px;
}
#loginform label {
	color: #feffff;
}
.login #backtoblog a,.login #nav,.login #nav a {
	text-decoration: none;
	color: #fff;
}
p#backtoblog a {
	color: black;
	font-weight: bold;
	text-decoration: none;
}

#password,#confirm_password,#user_url {
	font-size: 18px;
	width: 100%;
	padding: 3px;
	margin: 2px 6px 16px 0;
}
.login form .input,.login input[type=text] {
	font-size: 14px;
	width:100%;
	padding:3px;
	margin:2px 6px 16px 0;
}
.login form .input,.login input[type=text]::placeholder {
	color: #a9a9a9;
}
.login form .input,.login input[type=text]:-ms-input-placeholder {
	color: #a9a9a9;
}
.login form .input,.login input[type=text]::-ms-input-placeholder {
	color: #a9a9a9;
}
#state.dropdown {
	font-size: 14px;
}
form#registerform,form#lostpasswordform {
	background-color: rgba(255,255,255,1);
	border-radius: 10px;
}
p#backtoblog {
	display: none;
}
a.privacy-policy-link {
	color: #fff;
}