.auth-image{
    position: absolute;
    top: 15%;
}

#form-auth-image {
    background-color: black;
    align-items: center;
}

.liensRenvoye{
    font-size: 12px;
    color: #007bff;
}

.titreRenvoye{
    font-size: 15px;
    margin-bottom: 0px;
}

.descriptionRenvoye{
    font-size: 13px;
    margin-bottom: 0px;
    word-wrap: break-word;
}

#nbMotsCles{
    color: #2f9c0a;
}

.liens{
    color: black;
}

.infoSite{
    max-width: 1000px;
    margin-bottom: 5px;
}

#linksTable{
    width: 100%;
}

#avg_keyword_result{
    font-size: 20px;
    color: black;
}

.select2-selection__rendered {
    line-height: 30px !important;
}
.select2-container .select2-selection--single{
    height: 43px !important;
}


.select2-selection__arrow {
    height: 41px !important;
}

.select2-results__option--selected { display: none;}

.imgFlip {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
}

.logo{
    margin-bottom: 10px;
}

.logo img{
    width: 400px;
}

.form-form .form-form-wrap form .field-wrapper svg {
    color: #5C1AC3;
}

.switch.s-primary .slider::before {
    background-color: #5C1AC3;
}

.clickable {
    cursor: pointer;
}

.loading {
    cursor: wait !important;
}

/* ---------------------------- */
/* Défilement de droite à gauche */
.marquee-rtl {
    overflow: hidden; /* important */
    width:100%; /* A ADAPTER */
}
.marquee-rtl > div {
    display: inline-block; /* important */
    white-space: nowrap; /* important */
    animation: defilement-rtl 40s infinite linear; /* défilement */
    cursor: pointer;
    padding: 10px 2em 10px 100%;
}
#message-defile{
    width: 60%;
}


@keyframes defilement-rtl {
    0% {
        -webkit-transform: translate(0);
        transform: translate(0);
    }
    100% {
        -webkit-transform: translate(-100%);
        transform: translate(-100%);
    }
}
/* ---------------------------- */
/* texte sur plusieurs lignes automatiquement */
.marquee-multi-lignes > div {
    width:90%;
    white-space: normal; /* important */
}

/* ---------------------------- */
/* déco */
h2, p { text-align:center; }

.marquee-rtl > div {
    font-size: 1.5em;
    color: #5c1ac3;
}

