/* Canvia el color de fons de la pàgina de login */
body.login {
    background-color: #e3142b;
}

.login h1 a {
    background-image: url('/site-logo-w.svg') !important;
    width: 100% !important;
    height: 40px !important;
    background-size: 184px !important;
}

.login form#loginform {
    background: #fff !important;
    border: 1px solid #fff !important;
    padding: 32px !important;
    border-radius: 0 !important;
    box-shadow: 0 !important;
}
.login form .input {
    border-radius: 0 !important;
}

.login form .input:focus {
    border-color: #e3142b !important;
    box-shadow: none !important;
    outline: none !important;
    background-color: #ffffff !important;
}
.login form button:focus {
    border-color: #e3142b !important;
    box-shadow: none !important;
    outline: none !important;
    background-color: #ffffff !important;
}
.wp-core-ui .button, .wp-core-ui .button-secondary {
    color: #000000 !important;
}

p.submit input {
    width: 100% !important;
    display: block !important;
    margin-top: .7rem !important;
    border-radius: 0 !important;
}

.login .button-primary {
    transition: all ease .3s;
    background-color: #e3142b !important;
    border-color: #e3142b !important;
    text-shadow: none !important;
    box-shadow: none !important;
    border-radius: 0 !important;
    padding: .5rem 1.5rem !important;
    font-weight: 700 !important;
    color: #fff !important;
}

.login .button-primary:hover {
    background-color: #d91329 !important;
    border-color: #d91329 !important;
}

p#nav, p#backtoblog {
    /* padding: 0 !important; */
}
p#nav a, p#backtoblog a {
    color: #fff !important;
}

form#language-switcher .dashicons {
    color: #fff !important;
}

form#language-switcher select {
    border: 0 !important;
    border-radius: 0 !important;
    box-shadow: none !important;
}
form#language-switcher input[type="submit"] {
    border: 0 !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    background-color: #000 !important;
    color: #fff !important;
    font-weight: 700 !important;
}