.connexion--left {
    background-image: url(/assets/img/page_connexion.png);
    background-repeat: no-repeat;
    background-position: left top;
    background-size: 100% 100%;
    flex: 1;
    height:663px;
}

.connexion--right {
    flex: 1;
    height: 100%;
    overflow: auto;
}

@media (min-width:992px) {
   .connexion--left, .connexion--right {
    height:663px;
   }
 }

.connexion__modal-tiltle {
    font-family: 'Poppins', sans-serif;
    font-size: 25px;
    line-height: 38px;
    letter-spacing: 0px;
    text-transform: uppercase;
    font-weight: 600;
    color: black;
    text-align: center;
}

.connexion__label--black {
    font-family: 'Poppins', sans-serif;
    font-size: calc(var(--basePX) + 4px);
    line-height: 21px;
    letter-spacing: 0px;
    text-transform: uppercase;
    font-weight: 600;
    color: black;
}

.connexion__input {
    box-shadow: 0px 3px 6px #00000029!important;
    border: 1px solid #56CCFF!important;
    border-radius: 10px!important;
}

.connexion__pwd-miss, .title-collapse {
    color: black!important;
    text-decoration: underline;
    font-family: 'Roboto', sans-serif;
    font-size: calc(var(--basePX) + 4px);
    line-height: 17px;
    letter-spacing: 0px;
    font-weight: 600;
}

.btn--connexion--black {
    color: white;
    background-color: black;
}

.btn--connexion--black:hover {
    color: black;
    background-color: white;
    border: 1px solid black!important;
}

.btn--connexion--blue {
    color: black;
    background-color: #BEEBFF;
    border: 1px solid black!important;
}

.btn--connexion--blue:hover {
    color: white;
    background-color: black;
}