/* =============================================================================
// TABLE OF CONTENTS
// -----------------------------------------------------------------------------
//   01. General.
//   02. Log In Form.
//   	2.1. Admin Thickbox.
//		2.2. Log In Page.
//   03. Lost Password Form.
//   04. Register.
//		4.1. Messages.
// ========================================================================== */

/* General.
// ========================================================================== */

html {
	background-color: #333;
}

body {
	height: auto;
}

label {
	font-family: 'Raleway', sans-serif;
}

input {
	font-family: 'Droid Serif', serif;
}

.login {
	background-color: #333;
}

.login #login {
	padding-top: 5%;
	width: 425px;
}

.login #login .message {
	font-weight: 400;
	font-size: 15px;
	line-height: 26px;
	letter-spacing: 1px;
	padding: 25px 30px;
	box-shadow: none;
	border: none;
	font-family: 'Droid Serif', serif;
}

/* Log In Form.
// ========================================================================== */

/*
// Admin thickbox.
*/

.wp-admin #wpwrap #wp-auth-check-wrap #wp-auth-check {
	width: 450px;
}

/*
// Log In Page
*/

.login #login #loginform {
	box-shadow: none;
	border: none;
	margin-top: 0;
	padding: 25px 40px;
	font-family: 'Droid Serif', serif;
}

#loginform p label {
	text-transform: uppercase;
	color: #eb9687;
	font-weight: 700;
	font-size: 13px;
	letter-spacing: 1px;
}

.login #login #loginform input {
	box-shadow: none;
	color: #333;
	font-size: 15px;
	font-weight: 400;
	letter-spacing: 1px;
	padding: 16px 24px;
	border: 1px solid #e4e4e4;
	margin-top: 10px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.login #login #loginform .forgetmenot {
	padding-bottom: 15px;
}

.login #login #loginform .forgetmenot input {
	border: 1px solid #d2d2d2;
	margin: 0;
}

#login #loginform .submit #wp-submit {
	display: block;
	width: 100%;
	height: auto;
	text-decoration: none;
	color: #ffffff;
	font-size: 13px;
	font-weight: 600;
	letter-spacing: 1px;
	text-transform: uppercase;
	background: #eb9687;
	font-family: 'Raleway', sans-serif;
	text-shadow: none;
	border-radius: 0;
	text-rendering: optimizeLegibility;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

#login #loginform .submit #wp-submit:hover {
	background: #f2f2f2;
	color: #eb9687;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

/* Lost Password Form.
// ========================================================================== */

.login #login #lostpasswordform {
	box-shadow: none;
	border: none;
	margin-top: 0;
	padding: 25px 40px;
}

#login #lostpasswordform p label {
	text-transform: uppercase;
	color: #eb9687;
	font-weight: 700;
	font-size: 13px;
	letter-spacing: 1px;
}

.login #login #lostpasswordform input {
	box-shadow: none;
	color: #333;
	font-size: 15px;
	font-weight: 400;
	letter-spacing: 1px;
	padding: 16px 24px;
	border: 1px solid #e4e4e4;
	margin-top: 10px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

#login #lostpasswordform .submit #wp-submit {
	display: block;
	width: 100%;
	height: auto;
	text-decoration: none;
	color: #ffffff;
	font-size: 13px;
	font-weight: 600;
	letter-spacing: 1px;
	text-transform: uppercase;
	background: #eb9687;
	font-family: 'Raleway', sans-serif;
	text-shadow: none;
	border-radius: 0;
	text-rendering: optimizeLegibility;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

#login #lostpasswordform .submit #wp-submit:hover {
	background: #f2f2f2;
	color: #eb9687;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

/* 4Register.
// ========================================================================== */

/*
// Messages.
*/

.login #login .message.register {
	box-shadow: none;
	border:  none;
	border-bottom: 1px solid #dddddd;
	text-transform:uppercase;
	font-size: 16px;
	font-weight: 300;
	line-height: 60px;
	padding: 0 0 0 25px;
}

.login #login #registerform {
	box-shadow: none;
	border: none;
	margin-top: 0;
	padding: 25px 40px;
}

#login #registerform p label {
	text-transform:  uppercase;
	color: #eb9687;
	font-weight: 700;
	font-size: 13px;
	letter-spacing: 1px;
}

.login #login #registerform input {
	box-shadow: none;
	color: #333;
	font-size: 15px;
	font-weight: 400;
	letter-spacing: 1px;
	padding: 16px 24px;
	border: 1px solid #e4e4e4;
	margin-top: 10px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

#login #registerform .submit #wp-submit {
	display: block;
	width: 100%;
	height: auto;
	text-decoration: none;
	color: #ffffff;
	font-size: 13px;
	font-weight: 600;
	letter-spacing: 1px;
	text-transform: uppercase;
	background: #eb9687;
	font-family: 'Raleway', sans-serif;
	text-shadow: none;
	border-radius: 0;
	text-rendering: optimizeLegibility;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

#login #registerform .submit #wp-submit:hover {
	background: #f2f2f2;
	color: #eb9687;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.login #login #nav {
	color: #fff;
}

.login #login #backtoblog {
	padding-bottom: 25px;
}

#login #nav a,
#login #backtoblog a {
	color: #fff;
	font-weight: 400;
	font-size: 14px;
}