div#form-login-remember-16, ul.mod-login__options.list-unstyled, .mod-login__remember.form-group {
    display: none;
}

header.header.container-header {
    background: none;
}

.container-below-top, .container-topbar {
    color: transparent;
}

.mod-login__userdata.userdata div {
    max-width: 200px;
    margin: 5px !important;
}

.icon-user:before {
    content: "\f221" !important;
}

.mod-login-logout__button.logout-button button {
    border-radius: 0 0px 20px 0;
  color: white;
}

joomla-alert[type=success] {
    background-color: transparent;
    color: black;
  border: none;
}

.com-users-login.login {
    display: none;
}

a:hover, a:focus, a {
    color: #e62c2c !important;
}

button.cf-btn.cf-width-auto {
    background-color: #e62c2c;
}

p.cell-char img {
    max-width: 12px !important;
}

table.tablecrossword td {
    padding: 0;
}

.centrer-module {
    display: flex;
    justify-content: center;
    align-items: center;
    min-height: 30vh; /* 100% de la hauteur de la fenêtre */
    text-align: center;
}

.button, button, button.btn, input.btn, .btn, span.input-group-text {
    background: #f7000087;
    color : #000000;
}

body.com_users.-body.view-login.no-layout.no-task.itemid-126.ltr {
    overflow: hidden;
}

.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu), .input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3) {
    background: #000000ad;
    border: 1px solid #252525;
}


.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
    border: 1px solid #252525;
    background: #f7000087;
}

#maincontent > .inner {
    min-height: 50px;
    overflow: hidden;
    text-align: center;
    padding-top: 50px;
}

input#modlgn-username-117, input#modlgn-passwd-117 {
    color: white;
}
