body.login{
	background: #a4a4a4 !important; 
}

#login {
	width: 320px;
	padding: 60px 0 !important;
}
	
#login h1 a {
	background: transparent url('../images/tennisschule_logo.png') no-repeat center top !important;
	width: 320px;
	height: 100px !important;
	background-size: 100% auto !important;
	background-size: contain !important;
}
	
#loginform{	
	box-shadow: 2px 3px 5px -1px rgba(100, 100, 100, 0.8);
	box-shadow: 2px 3px 5px -1px rgba(100, 100, 100, 0) !important;
	border: 1px solid #f0f0f0;
	
	-moz-border-radius: 	0px !important;
	-o-border-radius: 		0px !important;
	-webkit-border-radius: 	0px !important;
	border-radius: 			0px !important;
}	

.newsociallogins,
h3 {
	display: none;
}
	
#backtoblog{
	display:none;
}
	
#nav{
	text-align:center;
}
	
.login #nav a, .login #backtoblog a,	
#nav a{
	color: #b3df23 !important;
	text-decoration: none !important;
}
	
.login #nav a:hover, .login #backtoblog a:hover,	
#nav a:hover{
	color: #d7df23 !important;
}	

.button-primary{
	background: #b3df23 !important;
	-moz-border-radius: 	0px !important;
	-o-border-radius: 		0px !important;
	-webkit-border-radius: 	0px !important;
	border-radius: 			0px !important;
	border: 1px solid #b3df23 !important;
	color: #fff !important;
	
	box-shadow: 0px 0 0px rgba(0,0,0, 0) inset, 0 1px 0 rgba(0, 0, 0, 0) !important;
}

.wp-core-ui .button-primary {
	text-shadow: 0 0 0 rgba(0,0,0,0) !important;
}
	
.button-primary:hover,
.button-primary:active{
	border: 1px solid #d7df23 !important;
	background: #d7df23 !important;
}
	
div.updated, .login .message{
	background: #b3df23 !important;
	border: 1px solid #b3df23 !important;
	color: #fff;
	text-align:center;
	-moz-border-radius: 	0px !important;
	-o-border-radius: 		0px !important;
	-webkit-border-radius: 	0px !important;
	border-radius: 			0px !important;
	box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0) !important;
}

.login form .input, .login form input[type="checkbox"], .login input[type="text"] {
	font-family: "Open Sans",sans-serif;
	color: #555;
}

a {
	color: #b3df23 !important;
	text-decoration: none !important;
}

a:focus {
	box-shadow: 0 0 0 rgba(0,0,0,0) !important;
}

a:hover {
	color: #d7df23 !important;
}

input[type="text"]:focus, input[type="search"]:focus, input[type="radio"]:focus, input[type="tel"]:focus, input[type="time"]:focus, input[type="url"]:focus, input[type="week"]:focus, input[type="password"]:focus, input[type="checkbox"]:focus, input[type="color"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="email"]:focus, input[type="month"]:focus, input[type="number"]:focus, select:focus, textarea:focus {
    border-color: #d7df23 !important;
    box-shadow: 0 0 0 rgba(0,0,0,0) !important;
}	

input[type="text"], input[type="search"], input[type="radio"], input[type="tel"], input[type="time"], input[type="url"], input[type="week"], input[type="password"], input[type="checkbox"], input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], select, textarea {
	box-shadow: 0 0 0 rgba(0,0,0,0) inset;
}

#loginfooter {
	width: 320px;
	margin: 0 auto 40px auto;
	text-align: center;
}

