body, html {
  background: #232834; }

a,
input,
button {
  transition: all 0.5s; }

.login h1 a {
  background-image: url("../../img/EmilFrey_Pro_Landscape_RVB_Blanc.png");
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  height: 160px;
  width: 320px;
  margin: 0; }

.login form {
  background: #fff; }
  .login form .input,
  .login form input[type=checkbox] {
    background: #EFF2FA; }

.login label {
  color: #BD9A00; }

.login input[type=text] {
  background: #EFF2FA; }

.login input[type=checkbox]:checked:before {
  color: #fff; }

.login #login_error,
.login .message {
  border-left: 4px solid #BD9A00;
  background-color: #EFF2FA; }

.login #backtoblog a,
.login #nav a,
.login h1 a,
.login .privacy-policy-page-link a {
  color: #fff; }
  .login #backtoblog a:hover,
  .login #nav a:hover,
  .login h1 a:hover,
  .login .privacy-policy-page-link a:hover {
    color: #BD9A00; }

.wp-core-ui .button-primary {
  background: #BD9A00;
  border: none;
  box-shadow: none;
  color: #fff;
  text-decoration: none;
  text-shadow: none; }
  .wp-core-ui .button-primary.focus, .wp-core-ui .button-primary.hover, .wp-core-ui .button-primary:focus, .wp-core-ui .button-primary:hover {
    background: #fff;
    border: none;
    color: #fff; }
  .wp-core-ui .button-primary .active,
  .wp-core-ui .button-primary .active:focus,
  .wp-core-ui .button-primary .active:hover,
  .wp-core-ui .button-primary :active {
    background: #fff;
    border: none;
    box-shadow: none; }
