/* ----------------------- */
/* ------- .left-content -------- */
/* ----------------------- */

/* css style for left-content of cp.youdge.com */
.left-content {
    font-family: 'Raleway', Arial, Helvetica, sans-serif;
    color: #282828;
    z-index: 1;
    scroll-behavior: smooth;
}

.nav-wrapper {
    min-height: 12vh;
}

/* consolidation de dettes */
#background_consolidation-dettes-cafr .left-content,
#background_consolidation-dettes-cafr .position-credit-need,
#background_consolidation-dettes-cafr .breadcrumb-progress{
    background-color: #ECE5FF;
}

/* credit auto cafr */
#background_pret-auto-cafr .left-content,
#background_pret-auto-cafr .position-credit-need,
#background_pret-auto-cafr .breadcrumb-progress{
    background-color: #FFF3C6;
}

/* micropret cafr */
#background_micropret-cafr .left-content,
#background_micropret-cafr .position-credit-need,
#background_micropret-cafr .breadcrumb-progress,

/* pret d'urgence cafr */
#background_pret-durgence-cafr .left-content,
#background_pret-durgence-cafr .position-credit-need,
#background_pret-durgence-cafr .breadcrumb-progress {
    background-color: #F0F3FF;
}

/* pret personnel cafr */
#background_pret-personnel-cafr .left-content,
#background_pret-personnel-cafr .position-credit-need,
#background_pret-personnel-cafr .breadcrumb-progress,

/* pret mauvais crédit cafr */
#background_pret-mauvais-credit-cafr .left-content,
#background_pret-mauvais-credit-cafr .position-credit-need,
#background_pret-mauvais-credit-cafr .breadcrumb-progress{
    background-color: #DEF9EE;
}

/* ----------------------- */
/* ----- BACKGROUND ------ */
/* ----------------------- */

.right-content {
    background-color: #ffffff;
}


/* ----------------------- */
/* ------- FOOTER -------- */
/* ----------------------- */

footer {
    background-color: #f6f6f6;
}

.footer-top {
    background-color: #fff;
    border-bottom: 1px solid #F6F6F6;
    color: #282828;
    padding: 10px 20px;
    text-align: center;
}

.footer-bottom {
    background-color: #282828;
    color: #fff;
    padding-bottom: 15px !important;
}

.footer-trustpilot {
    background-color: #F6F6F6;
}

.trustpilot-mentions {
    font-size: 11px;
    text-align: center;
    padding-bottom: 10px;
    color: #282828;
}

footer p {
    font-size: 13px;
    margin-bottom: 0;
    font-weight: 500;
}

footer a,
footer a:hover {
    cursor: pointer;
    color: #fff !important;
    text-decoration: underline !important;
}

.w-80 {
    width: 80%;
}

.container-trustpilot {
    padding: 1em;
}

/* ---------------------- */
/* ---- MEDIA QUERIES --- */
/* ---------------------- */

/* Extra small devices (portrait phones, less than 576px) */
@media (max-width: 575.98px) {
        

}

/* Small devices (landscape phones, 576px and up) */
@media (max-width: 767.68px) {

    /* product ade */
    #background_ade .left-content,
    #background_ade .position-credit-need,
    #background_ade .breadcrumb-progress {
        background: linear-gradient(to right, #719BFF, #95DCC5);
    }
    
}

/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) {
    .footer-bottom {
        padding-bottom: 1rem !important;
    }
}

/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) {
  .footer-top {
        text-align: left;
    }
}

/* Large devices ++ (large desktops, 1200px and up) */
@media (min-width: 1200px) {}

/* Extra large devices (large desktops, 2000px and up) */
@media (min-width: 2000px) {
    .footer-content-col {
        padding: 0vw 23vw;
    }
}
