/* ================================= */
/* STYLE LOGIN BACKOFFICE            */
/* ================================= */

body {background-color: #0b0b0b !important;}

body.login {font-size:1em; font-weight: 400; color:#0b0b0b;}

#login {padding:0; margin:60px auto 0 auto; background-color:#FFFFFF;
-webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,0.23);
    box-shadow: 0 0 13px 0 rgba(0,0,0,0.23);
box-shadow:0 0 10px 0 rgba(0,0,0,0.2);
}
.login label {color: #000;}

/* Retour sur le site */
#login #backtoblog {position:fixed; top:0; left:0; margin:0!important; padding:10px!important; text-align:left; width:100%;}
#login .login #backtoblog a {text-transform:uppercase;}

/* Logotype */
#login h1 a {width:60%!important; height:200px!important;margin-bottom:0!important; background:url(../images/logo-Julie-Aubin.svg) no-repeat center !important;}
#login h1 {padding-top: 20px; padding-bottom:20px; background-color: #0b0b0b;}
.login form {margin-top: 0 !important; box-shadow:none !important; border-top:solid 1px #cccccc}

/* Formulaire de connexion */         
#login .message, #login #login_error {padding:10px 30px!important; border:0!important; color:#fff; font-size:.875em; text-align:center; margin-bottom: 0;}
#login .message {background-color:#0b0b0b!important;}
#login #login_error {background-color:#0b0b0b!important;}
#login #login_error a {color:#fff;}
#login .login form {padding:30px ;margin:0;
-webkit-box-shadow:none;  
box-shadow:none;
}
#login #nav {margin-top:0!important; padding:15px 30px!important; background-color:#0b0b0b; text-align:center
}
.login .button.wp-hide-pw {top: 10px;}

/* Contact */
.login #contact {text-align: center; padding: 20px 30px; color: #fff; max-width: 320px; background-color: #0b0b0b; margin: 10px auto; box-sizing: border-box;}
.login #contact a {color: #fff !important;}
.login #contact strong {display: block;}

#login input[type=text]:focus, #login input[type=search]:focus, #login input[type=radio]:focus, #login input[type=tel]:focus, #login input[type=time]:focus, #login input[type=url]:focus, #login input[type=week]:focus, #login input[type=password]:focus, #login input[type=checkbox]:focus, #login input[type=color]:focus, #login input[type=date]:focus, #login input[type=datetime]:focus, #login input[type=datetime-local]:focus, #login input[type=email]:focus, #login input[type=month]:focus, #login input[type=number]:focus, #login select:focus, #login textarea:focus {
    border-color: #0b0b0b;
    box-shadow: none;
}


.wp-core-ui .button-primary {
  background: #0b0b0b;
  border: 1px solid #0b0b0b;
  box-shadow:none;
  color: #fff; text-decoration: none; text-shadow:none;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  font-weight: 700;
}

.wp-core-ui .button-primary:hover {
  background: #FFFFFF;
  color: #0b0b0b;
  border-color: #0b0b0b;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
input[type=checkbox]:checked:before { color: #0b0b0b; }

/*.login input[type=checkbox]:checked:before {
    content: "\f147";
    margin: -3px 0 0 -4px;
    color: #645043;
}*/


.login #nav a:hover {
  text-decoration: none;
  color: #0b0b0b !important;     
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.login a {
  padding: 10px 0;
  text-decoration: none;
  color: #0b0b0b!important; font-weight: 700; font-size: 1em;
  border-radius: 5px; -webkit-border-radius: 5px;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out; text-decoration:underline;
}
.login a:hover {color: #000!important;}

.login #backtoblog a {    display: inline-block;
    background-color: #ffffff;
    font-size: 1em;
    text-transform: uppercase;
    border-radius: 0;
    padding: 8px 20px;
    color: #0b0b0b!important;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    border: 1px solid #0b0b0b;}
.login #backtoblog a:hover {    color: #fff !important;
    background-color: #0b0b0b;
    border-color: #FFF;}

.login #nav a {color: #fff!important; border-radius: 0;}
.login #nav a:hover {color: #e9e9e9!important;}
.login form {
    padding: 30px ;
}

.login form .input, .login input[type=text] {
    margin: 10px 0 20px 0;
}
a:focus { border-bottom: 1px solid #ccc; box-shadow: none; }




#wp-auth-check-wrap #wp-auth-check {
    width: 710px!important;
}
#login_error a {color: #FFFFFF !important;}

.login .privacy-policy-page-link {margin: 0;}
.login .privacy-policy-page-link a { display: inline-block; margin: 10px 0;}

/* confirmation suppression données */
.login-action-confirmaction #login p {padding:10px;}

