::-moz-selection {
    background: #1D5D57;
    color: #eb6e2e;
}

::selection {
    background: #1D5D57;
    color: #eb6e2e;
}
body {
    background-color: #F0EAE5!important;
    background-image: url(../images/bg-carrefour.svg);
    background-repeat: repeat;
    background-position: center;
    background-size: 90%;
}
.login h1 a {
	background-size: contain;
    background-position: center center;

    outline: 0!important;
    box-shadow: none!important;
    border: 0!important;
}
#login h1 a, .login h1 a {
    padding-bottom: 0px!important;
    background-size: contain!important;
    width: 300px!important;
    height: 140px!important;
}
.login label {
    color: #1D5D57;
    font-weight: 700!important;
    font-size: 14px;
    line-height: 1.4;
    margin-bottom: 0.3em;
}
.login form {
    border: none;
    border-radius: 3px!important;
    padding: 26px 24px 36px!important;
}
.login form .input, .login input[type=text] {
    font-size: 16px;
    width: 100%;
    padding: 6px;
    margin: 2px 6px 16px 0;
    color: #1D5D57;
    border: solid 1px #1D5D57;
    border-radius: 3px!important;
}
.login .button.wp-hide-pw {
    top: 2px;

    outline: 0!important;
    box-shadow: none!important;
    border: 0!important;
}
.wp-core-ui .button, .wp-core-ui .button-secondary {
    border-color: #1D5D57;
    color: #1D5D57;
}
.wp-core-ui .button:hover, .wp-core-ui .button-secondary:hover {
    border-color: #eb6e2e;
    color: #eb6e2e;
}
.wp-core-ui .button-group.button-large .button, .wp-core-ui .button.button-large {
    height: 30px;
    line-height: 24px;
    margin-top:30px;
    width: 100%;
    max-width: 280px;
    padding: 6px 40px;
    color: #F0EAE5;
    background: #1D5D57;
    font-weight: 600;
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: 0.025rem;
    line-height: 1;

    outline: 0!important;
    box-shadow: none!important;
    border: 0!important;

    transition: 0.1s background ease;
    -o-transition: 0.1s background ease;
    -moz-transition: 0.1s background ease;
    -webkit-transition: 0.1s background ease;
}
.wp-core-ui .button-group.button-large .button:hover, .wp-core-ui .button.button-large:hover {
    background: #eb6e2e;
}
input[type=checkbox]:focus, input[type=color]:focus, input[type=date]:focus, input[type=datetime-local]:focus, input[type=datetime]:focus, input[type=email]:focus, input[type=month]:focus, input[type=number]:focus, input[type=password]:focus, input[type=radio]:focus, input[type=search]:focus, input[type=tel]:focus, input[type=text]:focus, input[type=time]:focus, input[type=url]:focus, input[type=week]:focus, select:focus, textarea:focus {
    border-color: #eb6e2e!important;
    box-shadow: 0 0 0 1px #eb6e2e!important;
}
.wp-core-ui .button-primary {
    box-shadow: none!important;
    text-shadow	:none!important;
}
.login #backtoblog a, .login #nav a {
    color: #1D5D57;
}
.login #backtoblog a:hover, .login #nav a:hover {
    color: #eb6e2e;
}