.login h1 a, .login form {
background-color: #cd171a;
}
body.login {
  background-color: white;
}

.login label {
  font-size: 15px;
  color: white;
}

.login h1 a {
background-image: url('/wp-content/uploads/2017/05/Header_Logo_200x90_trans.png');
width: 200px;
height: 90px;
background-size: inherit;
}

.forgetmenot {
  display: none;
}

body.login {
  background-color: white;
}

.login form {
-webkit-border-radius: 5px;
}

.login .button-primary {
  width: 120px;
  border: 1px solid grey;
  -webkit-border-radius: 4px;
}

p#nav {
 text-align: center;
}

p#backtoblog {
  display: none;
}

#wp-submit {
	width: 150px;
}

label[for=pass1]:after {
	content: " (Vorschlag)"
}

.login input[type="text"]{

  background-color: #ffffff;
  border-color:#dddddd;
  -webkit-border-radius: 4px;
}

.login input[type="password"]{
  background-color: #ffffff;
  border-color:#dddddd;
  -webkit-border-radius: 4px;
}

.login #login_error {
	border: 1px solid red;
	border-radius: 3px;
	background-color: rgba(255,0,0,0.15);
	margin-top: 3px;
}

#login p.message {
	border: 1px solid green;
	border-radius: 3px;
	background-color: rgba(0,255,0,0.15);
	margin-top: 3px;
}

.wp-social-login-connect-with,
.wp-social-login-provider-list,
.wp-social-login-provider {
	display: none;
	visibility: hidden;
}


/*
.wp-social-login-connect-with {
	font-size: 15px;
	margin-bottom: 5px;
	color: white;
}
 
.wp-social-login-provider-list { 
	text-align: center;
	margin-bottom: 15px; 
}

.wp-social-login-provider {
	width: 85px;
	display: inline-block;
	padding: 5px;
	margin: 4px; 
	font-size: 14px;
	font-weight: 400;
	text-align: center;
	text-decoration: none;
	color: #ffffff !important; 
	box-shadow: 0 -1px 0 rgba(255,255,255,0.1) inset; 
	border-radius: 3px;
}

.wp-social-login-provider:hover { color: #ffffff !important; }
.wp-social-login-provider-facebook { background-color: #3b5998; }
.wp-social-login-provider-google { background-color: #dd4b39; }
.wp-social-login-provider-neuanmeldung  { background-color: green; width: 200px !important; }
.wp-social-login-provider-facebook:hover { background-color: #2f4679; }
.wp-social-login-provider-google:hover   { background-color: #b03b2d; }
.wp-social-login-provider-neuanmeldung:hover   { background-color: #006600; }

*/