body.login
{
 background: url(login.jpg) no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
	

}



/*
Mit eigenem Logo
*/
#login h1 a {
	display:block;
	width: 100px;
background-image: url("jc-logo-square.svg");
background-size: 70px;
}

/*
FORM Body
*/
.login form{
box-shadow:none;
padding:20px;
}
#login {
background: rgba(255, 255, 255, 0.3); /* <-==== */ 
margin: 50px auto;
padding: 40px 20px;
width: 400px;
}
.login label {
color: #555;
font-size: 14px;
}
.login form .forgetmenot{
float:none;
}
 /*
#loginform {
background: rgba(255, 255, 255, 0.4); /* <-==== */ 
}*/

.login form .input,.login input[type=text],.login form input[type=checkbox] {
	background: #fff;
	border: 1px solid #b7b7b7;
            	padding: 5px;
}
.login form .input:hover,.login form .input:focus,.login input[type=text]:hover,.login input[type=text]:focus,.login form input[type=checkbox]:hover,.login form input[type=checkbox]:focus {
	background: #fff;
	outline: none;
	border-color: black;
}
/*
FORM BUTTON
*/
#login form p.submit{
margin-top:15px;
}
.login.wp-core-ui .button-primary {
background: #EF7F1A; /* <-==== */ 
border-color:#EF7F1A; /* <-==== */ 
box-shadow: 0 1px 0 #fdb932; /* <-==== */ 
color: #FFF;
text-shadow: none;
float: none;
clear: both;
display: block;
width: 100%;
padding: 7px;
height: auto;
font-size: 15px;
}