@import url('https://fonts.googleapis.com/css2?family=Roboto+Condensed:wght@300;400;700&display=swap');
body.login div#login h1 a {
  background-image: url('https://websitevicenza.com/LE_MONDE/wp-content/uploads/2021/09/logo_W-1.png');
}
.btn-mastr { color:  #ffffff;  border:1px solid #ffffff; padding: 8px 20px;border-radius: 8px;}

.language-switcher{display: none!important;}
::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: white;
  opacity: 1; /* Firefox */
  font-family: 'Roboto Condensed';
  font-weight: 300;
}
.login #nav {display: none;}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: white;
  font-family: 'Roboto Condensed';
  font-weight: 300;
}

::-ms-input-placeholder { /* Microsoft Edge */
  color: white;
  font-family: 'Roboto Condensed';
  font-weight: 300;
}
#login{padding-top: 6%!important}
#login form p.submit{text-align: center;}
body.login{background-color: #9B8AA1!important;}
.login form {
    padding: 0!important;
    background: transparent!important;
    border: 0px solid #c3c4c7!important;;
    box-shadow: 0 0 0  rgb(0 0 0 / 0%)!important;;
}
.login h1 a{width: 100%!important;background-size: cover!important;    margin: 0 auto!important;}
.login h1:after { content: 'DIGITAL CATALOG';text-align: center;
font: normal normal normal 17px Roboto Condensed;
letter-spacing: 0px;
color: #fff;font-weight:300;margin-bottom: 40px;}
.login label{display: none!important;}
.login form .input, .login input[type=text] {
    color:#ffffff; font-size:16px !important; border-radius:0 !important; width:100%; background-color: transparent;  border-top:0px; border-right:0px; border-left:0px;
 border-bottom:1px solid rgba(255, 255, 255, .3)!important
}
input:-internal-autofill-selected {
    appearance: menulist-button;
    background-color: rgba(232, 240, 254,0) !important;
    background-image: none !important;
    color: #fff !important;
}
input:-webkit-autofill, input:focus:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 100px #9b8aa1 inset !important;
}
i{color: #fff!important;}
.login form .input, .login input[type=password], .login input[type=text] {
    font-size: 24px;
    line-height: 1.33333333;
    width: 100%;
    border-width: .0625rem;
    padding: .1875rem .3125rem;
    margin: 16px 6px 16px 6px!important;
    min-height: 40px;
    max-height: none;
}
.login form {overflow: inherit!important;}
input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover,
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {
  -webkit-text-fill-color: white!important;
}
#backtoblog,p.forgetmenot{display: none!important;}
a,.login .button.wp-hide-pw .dashicons {
    color: #fff!important;
}
#nav{text-align: center;font: normal normal normal 20px Roboto Condensed;
letter-spacing: 0px;
color: #fff;font-weight:300;}
.submit{opacitxy: 0!important;}

.login #login_error, .login .message, .login .success {
    border: 1px solid #fff!important;
    padding: 12px;
    margin-left: 0;
    margin-bottom: 20px;
    margin-top: 20px;
    background-color: transparent;
    color: #fff;
    box-shadow: 0 1px 1px 0 rgb(0 0 0 / 10%);
    text-align: center;
    font: normal normal normal 14px Roboto Condensed;
}
#custom-login-html{margin-top: 20px;}
.acf-user-register-fields{display: none;}
p#reg_passmail{text-align: center ;color: #fff!important;font: normal normal normal 14px Roboto Condensed;}

.button-primary { margin-top: 30px!important;width: 80%;float: none!important;color:  #fff; font-size:14px; text-transform:uppercase; font-weight:600; background-color: transparent!important; border-radius:8px!important; border:1px solid #fff!important; }
.button-primary:hover { color:#fff; background-color:  #54626d }
.modal-dialog {max-width: 70%!important}
