@charset "utf-8";
/*
 * ================================================
 * 
 * [login]
 * 
 * ================================================
 */
html { background: #fbf6d8; }
body {
	color: #333;
	background: #fbf6d8;
}

#login { padding-top: 12%; }
/**
 * ---------------------------------------------------
 * logo
 * ---------------------------------------------------
 */
.login h1 a {
	width: 214px;
	height: 42px;
	background: url(../../../../../../images/global/logo.png) no-repeat center center;
	background-size: 214px auto;
}
/**
 * ---------------------------------------------------
 * login
 * ---------------------------------------------------
 */
.login form,
#loginform {
	color: #fff;
	font-weight: bold;
	background: #671916;
	border-radius: 10px;
	padding-bottom: 20px;
	box-shadow: none;
}
	.login label {
		color: #fff;
		font-weight: normal;
	}
		.login input[type="password"],
		.login input[type="text"] {
			margin-top: 10px;
			border-radius: 5px;
			background: #fdfcee !important;
			border: none;
			box-shadow: none;
		}
	#loginform .forgetmenot { margin-bottom: 20px; }
	#loginform .submit { clear: both; }
		.login form .submit input[type="submit"],
		#loginform .submit input[type="submit"] {
			clear: both;
			color: #fff;
			font-weight: normal;
			line-height: 40px;
			letter-spacing: 0.2em;
			text-shadow: none;
			width: 100%;
			height: 40px;
			float: none;
			margin: 0;
			background: #3eb134;
			border: none;
			border-radius: 5px;
			box-shadow: none;
			transition: .2s;
		}
		#loginform .submit input[type="submit"]:hover { background: #82d87a; }
/**
 * ---------------------------------------------------
 * message
 * ---------------------------------------------------
 */
.login #login_error,
.login .message {
	color: #fff;
	font-weight: bold;
	text-align: center;
	border: none;
	margin: 0 auto;
	background: #e47f10;
	border-radius: 5em;
	box-shadow: none;
}
/**
 * ---------------------------------------------------
 * password
 * ---------------------------------------------------
 */
.login #nav { text-align: center; }
/**
 * ---------------------------------------------------
 * backtoblog
 * ---------------------------------------------------
 */
.login #backtoblog {
	text-align: center;
	width: 300px;
	padding: 0px;
	margin: 20px auto 0 auto;
}
	#backtoblog a {
		display: block;
		color: #333 !important;
		font-size: 90%;
		font-weight: normal;
		text-align: center;
		padding: 5px 20px;
		margin: 0 auto;
		background: #f5d32d;
		border-radius: 5em;
		transition: .2s;
	}
	#backtoblog a:hover { background: #f9bf28; }
