/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jul 19 2025 | 12:48:43 */
/* fond grosses sections Focus Mode */
.lms-topic-sidebar-wrapper .ld-item-list-section-heading {
    background-color: #f2f2f2;
}

/* texte voir le cours du grid courses */
.ld-course-list-items .ld_course_grid .bb-cover-list-item .ld_course_grid_button a {
    background-color: var(--bb-primary-button-background-regular);
    color: var(--bb-primary-button-text-regular);
    border: 1px solid var(--bb-primary-button-border-regular);
    font-weight: 700;
}


/* fond bouton marquer comme terminé */
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) #learndash_mark_complete_button, .learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .learndash_mark_complete_button {
    background-color: #f6c048 !important;

}


/* texte des chapitres page présentation des leçons dans le cours */
.wpProQuiz_content .wpProQuiz_results > div > .wpProQuiz_button, .learndash-wrapper .bb-learndash-content-wrap .ld-item-list .ld-item-list-item a.ld-item-name:hover, .learndash-wrapper .bb-learndash-content-wrap .ld-item-list .ld-item-list-item .ld-item-list-item-preview:hover a.ld-item-name .ld-item-title, .learndash-wrapper .bb-learndash-content-wrap .ld-item-list .ld-item-list-item .ld-item-list-item-preview:hover .ld-expand-button .ld-icon-arrow-down, .lms-topic-sidebar-wrapper .lms-lessions-list > ol li a.bb-lesson-head:hover, .learndash-wrapper .bb-learndash-content-wrap .ld-primary-color-hover:hover, .learndash-wrapper .learndash_content_wrap .ld-table-list-item-quiz .ld-primary-color-hover:hover .ld-item-title, .learndash-wrapper .ld-item-list-item-expanded .ld-table-list-items .ld-table-list-item .ld-table-list-item-quiz .ld-primary-color-hover:hover .ld-item-title, .learndash-wrapper .ld-table-list .ld-table-list-items div.ld-table-list-item a.ld-table-list-item-preview:hover .ld-topic-title, .lms-lesson-content .bb-type-list li a:hover, .lms-lesson-content .lms-quiz-list li a:hover, .learndash-wrapper .ld-expand-button.ld-button-alternate:hover .ld-icon-arrow-down, .learndash-wrapper .ld-table-list .ld-table-list-items div.ld-table-list-item a.ld-table-list-item-preview:hover .ld-topic-title:before, .bb-lessons-list .lms-toggle-lesson i:hover, .lms-topic-sidebar-wrapper .lms-course-quizzes-list > ul li a:hover, .lms-topic-sidebar-wrapper .lms-course-members-list .course-members-list a:hover, .lms-topic-sidebar-wrapper .lms-course-members-list .bb-course-member-wrap > .list-members-extra, .lms-topic-sidebar-wrapper .lms-course-members-list .bb-course-member-wrap > .list-members-extra:hover, .learndash-wrapper .ld-item-list .ld-item-list-item.ld-item-lesson-item .ld-item-list-item-preview .ld-item-name .ld-item-title .ld-item-components span, .bb-about-instructor h5 a:hover, .learndash_content_wrap .comment-respond .comment-author:hover, .single-sfwd-courses .comment-respond .comment-author:hover
Spécificité : (0,8,0)
 {
    color: #9b9c9f !important;
}

/* Padding haut de la partie quiz */
div.bb-lms-header.quiz-fix .bb-position {
    padding-top: 75px;
}

/* gras du texte "En savoir plus" */
div#buddypress .activity-read-more a {
    font-size: inherit;
    border: 0;
    padding: 0;
    font-weight: 600;
}


/* Padding haut Modules et Leçons*/
div.bb-lms-header .bb-position {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 10px;
    margin-top: -55px !important;
}
/*==================================================================*/

/* Espace au-dessus du bouton "Marquer comme terminé" (-35px) et border-top: 0px car il était à 2px */
.learndash-wrapper:not(.ld-registration__outer-wrapper) .ld-content-actions {
    border-top: 0px solid #e2e7ed;
    clear: both;
    display: flex
;
    justify-content: space-between;
    padding: 1em 0;
    margin-top: -35px;
}

/* espace au-dessus des commentaires (-3,5em) Mettre en px ? */
.comments-title {
    font-family: inherit;
    font-size: 18px;
    margin-bottom: 20px;
    margin-top: 0em;/* ici je change le top */
}

/* IMPORTANT : Esapces autour et du bouton "Marquer comme terminé" (J'ai trouvé !) */
.learndash-wrapper:not(.ld-registration__outer-wrapper) .ld-content-actions .ld-content-action {
    flex-basis: 220px;
    padding: 0px;
    position: relative;
}

/* IMPORTANT : trait du bas du sous-menu des chapitres quand ils sont développés sur la page principale du cours */
.learndash-wrapper .ld-lesson-list.ld-item-list .ld-item-list-item .ld-table-list {
    border-radius: 0;
    margin: 0;
    border-bottom: solid !important;
    border: 1px solid var(--bb-content-border-color) !important;
}

/* Bouton "Suivre ce cours (ou Tuto) quand on n'est pas encore inscrit "*/
.learndash-wrapper:not(.ld-registration__outer-wrapper) #btn-join, .learndash-wrapper:not(.ld-registration__outer-wrapper) .btn-join {
    align-items: center;
    background-color: #f2bf51;
    border: 0;
    border-radius: 8px;
    box-shadow: none;
    color: #fff;
    cursor: pointer;
    display: flex
;
    font-family: inherit;
    font-size: 1em;
    font-weight: 600;
    height: auto;
    justify-content: center;
    line-height: 1.25em;
    margin: 0;
    max-width: 385px;
    opacity: 1;
    padding: 1em;
    text-align: center;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    transition: opacity .3s ease;
    white-space: normal;
    width: 100%;
}

/* FOCUS MODE : progression : border du bas enlevé + padding ajusté */
.lms-topic-sidebar-progress .course-progress-wrap {
    position: relative;
    z-index: 1;
    margin: 30px 30px 0px;
    padding-bottom: 25px;
    border-bottom: 1px solid var(--bb-content-border-color);
}

/* Bouton "Terminé" */
.learndash-wrapper .bb-ld-status .ld-status.ld-status-complete {
    color: #fff;
    background-color: #14b550 !important;
    font-weight: 600;
}

/* Trait du bas sous menu du programme de la formation dans la présentation de la formation et non le focus mode */
.learndash-wrapper .ld-item-list .ld-table-list.ld-no-pagination {
    border-bottom: 20px !important; 
}

/* Couleur du texte du sous-menu du programme de cours */
.learndash-wrapper .ld-item-list-item.ld-item-lesson-item .ld-item-list-item-preview .ld-icon-arrow-down, .learndash-wrapper .ld-item-list-item.ld-item-lesson-item .ld-item-list-item-preview .ld-item-name .ld-item-title .lms-is-locked-ico i, .learndash-wrapper .ld-item-list-item.ld-item-lesson-item .ld-item-name .ld-item-title .ld-item-components span, .learndash-wrapper .ld-table-list .ld-table-list-items div.ld-table-list-item a.ld-table-list-item-preview .ld-topic-title, .learndash-wrapper .ld-table-list .ld-table-list-items div.ld-table-list-item a.ld-table-list-item-preview .ld-topic-title:before, .learndash-wrapper .ld-table-list-items .ld-table-list-item .ld-table-list-item-quiz .ld-item-title {
    color: #122b46 !important;
    text-decoration: none !important;
}

/* Petit texte "2 Chapitre | 1 Quiz" dans la leçon */
.learndash-wrapper .ld-item-list-item.ld-item-lesson-item .ld-item-list-item-preview .ld-item-name .ld-item-title .ld-item-components span {
    font-size: 12px;
    font-weight: 400;
    color: #9b9c9f !important;
}


/* Gras du gros titre du cours dans les Groupes */
.groups .bb-learndash-content-wrap .entry-title {
    font-weight: 600;
    margin-top: 10px;
}


/*Fond du bouton "tout développer" dans la partie officielle du cours single */
.buddyboss-theme.single-sfwd-courses .learndash-wrapper .ld-expand-button.ld-primary-background {
    background-color: #f6c048 !important;
    color: #fff !important;
    border: 1px solid var(--bb-secondary-button-border-regular);
}

/* encart sous le programme des leçon dans la partie présentation de la formation */
.learndash-wrapper .ld-table-list {
    border-radius: 25px;
    margin: 0em;
    padding: 1em;
    overflow: hidden;
    background-color: #fff;
    border: 1px solid var(--bb-content-border-color) !important;
    border-radius: var(--bb-block-radius) !important;
    margin-top: 10px !important;
}


/* Bouton "Marquer comme Terminé" */
.learndash-wrapper .learndash_content_wrap .learndash_mark_complete_button {
    border-radius: var(--bb-button-radius);
    background-color: var(--bb-primary-button-background-regular);
    color: var(--bb-primary-button-text-regular);
    border: 1px solid var(--bb-primary-button-border-regular);
    -webkit-transition: all linear .2s;
    transition: all linear .2s;
    font-size: 15px;
    font-weight: 600;
    padding: 8px 5px;
}

/* Gras du titre Contenu du module dans le panneau central*/
.learndash-wrapper .ld-table-list .ld-table-list-header .ld-text {
    font-family: inherit;
    text-transform: none;
    font-weight: 700;
}

/* couleur + foncée du sous-texte du contenu du module*/
.learndash-wrapper .ld-item-list-item.ld-item-lesson-item .ld-item-list-item-preview .ld-icon-arrow-down, .learndash-wrapper .ld-item-list-item.ld-item-lesson-item .ld-item-list-item-preview .ld-item-name .ld-item-title .lms-is-locked-ico i, .learndash-wrapper .ld-item-list-item.ld-item-lesson-item .ld-item-name .ld-item-title .ld-item-components span, .learndash-wrapper .ld-table-list .ld-table-list-items div.ld-table-list-item a.ld-table-list-item-preview .ld-topic-title, .learndash-wrapper .ld-table-list .ld-table-list-items div.ld-table-list-item a.ld-table-list-item-preview .ld-topic-title:before, .learndash-wrapper .ld-table-list-items .ld-table-list-item .ld-table-list-item-quiz .ld-item-title {
    color: #738188;
    text-decoration: none !important;
}

/* fond blanc contenu du module + padding + border 1px */
.learndash-wrapper .ld-table-list {
    border-radius: 25px;
    margin: 0em;
    padding: 1em;
    overflow: hidden;
    background-color: #ffffff;
    border: 1px solid var(--bb-content-border-color) !important;
    border-radius: var(--bb-block-radius);
}

/* Liste du programme dans le contenu central un peu chelou ! */
.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview {
    background: rgb(255 255 255);
    border-radius: var(--bb-block-radius-inner);
    background-color: var(--bb-content-background-color);
    border: 1px solid var(--bb-content-border-color) !important;
    border-radius: 8px;
    margin-left: 0;
    margin-right: 0;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}


/* bullets et icones bien placés*/
[class*=" bb-icon-"]:before, [class^=bb-icon-]:before {
    font-family: bb-icons;
    font-style: normal;
    speak: never;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: 0.2em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 0em;
    margin-left: 0.5em !important; 
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 0;
}

/* Fond fil d'ariane original pour les exercices*/
.learndash-wrapper .ld-breadcrumbs {
    align-items: center;
    background: #fff !important;
    border-radius: 6px;
    display: none !important;
    justify-content: space-between;
    padding: .5em 1em;
    border: 1px solid var(--bb-content-border-color);
    border-radius: var(--bb-block-radius-inner);
}

/* Fond fil d'ariane classique pour les leçons et chapitres */
.learndash-wrapper .bb-ld-info-bar .ld-breadcrumbs {
    background-color: transparent;
    padding: 5px 5px 5px 10px;
    border-bottom: 1px solid var(--bb-content-border-color);
    border-radius: 8px;
}


/* couleur du focus mode */
body.ld-in-focus-mode .learndash-wrapper {
    background: #f7f5ef !important;
}

/* texte des leçons terminé non barré (important) */
div, dl, li {
    border-radius: 0;
    text-decoration: none !important;
}

/* fil d'ariane enlevé */
.learndash-wrapper .ld-breadcrumbs {
    align-items: center;
    background: #f0f3f6;
    border-radius: 6px;
    display: flex;
    justify-content: space-between;
    padding: .5em 1em;
}

/* Gros titre supprimé des leçons, chapitres etc. avec la fonction - display: none */ 
@media screen and (min-width: 800px) {
    div.bb-lms-header h1 {
        font-size: 32px;
        line-height: 1.2;
        margin-bottom: 0;
        margin-top: 1em;
        /*display: none;*/
    }
}

/* background leçon active*/
.lms-lesson-item.current>.bb-lesson-head, .lms-quiz-item.current>.bb-lms-title-wrap, .lms-topic-item.current>.bb-lms-title-wrap {
    background: #f4f0e3 !important;
}


/* barre leçon de progression centrale */
.learndash_content_wrap {
    width: 90%;
    max-width: 56,5% !important;
    margin-left: auto;
    margin-right: auto;
}

/* haut navigation des cours */
div.bb-lms-header .bb-position {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 10px;
    margin-top: 0px;
}

/* fond du programme en blanc */ 
.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview {
    background: rgb(255 255 255);
    border-radius: var(--bb-block-radius-inner);
    background-color: var(--bb-content-background-color);
    border: 1px solid var(--bb-content-border-color);
    border-radius: var(--bb-block-radius);
    margin-left: 0;
    margin-right: 0;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

/* fond de la progression en blanc */ 
.learndash-wrapper .ld-course-status.ld-course-status-enrolled {
    background: rgb(255 255 255);
    border-radius: var(--bb-block-radius-inner);
    background-color: var(--bb-content-background-color);
    border: 1px solid var(--bb-content-border-color);
    display: flex;
    padding: 0.5em 1em;
}


/* fond blanc du bouton revenir aux cours  */ 
.lms-topic-sidebar-course-navigation a.course-entry-link {
    display: inline-block;
    background-color: #ece6d7;
    color: var(--bb-alternate-text-color);
    border-radius: var(--bb-button-radius);
    padding: 1px 15px 1px 10px;
    font-size: 12px;
    margin: 0 0 15px;
    -webkit-transition: all linear .2s;
    transition: all linear .2s;
}


/* fond crème partie centrale  */ 
#learndash-page-content {
    background-color: #F7F5EF !important;
    border-bottom: 1px solid var(--bb-content-border-color);
    padding: 30px 100px 0;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    min-height: -webkit-calc(100vh - 76px);
    min-height: calc(100vh - 76px);
}

/* fond blanc panneau de gauche menu leçons et chapitres  */ 
.lms-topic-sidebar-wrapper .lms-topic-sidebar-data {
    background-color: white;
}

/* fond crème foncé leçons sélectionnées  */
.lms-lesson-item.current>.bb-lesson-head, .lms-quiz-item.current>.bb-lms-title-wrap, .lms-topic-item.current>.bb-lms-title-wrap {
    background: rgb(226 216 193 / 65%);
}

/* Texte pas souligné quand leçon terminée  */
.learndash-wrapper .learndash-complete .ld-item-list-item-preview .ld-item-title>span:first-child {
    text-decoration: none !important;
}


.lms-topic-sidebar-wrapper .lms-lessions-list>ol.bb-lessons-list .bb-lesson-head {
    text-decoration: none ;
}

/* Taille du texte des chapitres  */
.learndash-wrapper .ld-table-list .ld-table-list-items .ld-table-list-item a.ld-table-list-item-preview .ld-topic-title {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    position: relative;
    font-weight: 500;
    font-size: 15px;
    letter-spacing: -.24px;
    line-height: 1.6;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

/* Couleurs du bouton tout afficher  */
.learndash-wrapper .ld-item-list .ld-section-heading .ld-expand-button {
    padding: 4px 15px;
    border-radius: 8px;
    font-size: 13px;
    font-weight: 600;
    height: 35px;
    background-color: #f6c048;
    color: white;
    border: 1px solid #f6c048;
    white-space: nowrap;
}

/* Couleurs du bullet du bouton tout afficher  */
.learndash-wrapper .ld-item-list .ld-section-heading .ld-expand-button .ld-icon {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    font-size: 8px;
    color: #ffffff;
}

/* Bouton "Démarrer le Cours"  */
.bb-single-course-sidebar a.btn-advance {
    background-color: var(--bb-primary-button-background-regular);
    color: var(--bb-primary-button-text-regular);
    border: 1px solid var(--bb-primary-button-border-regular);
    border-radius: var(--bb-button-radius);
    width: 100%;
    -webkit-transition: all linear .2s;
    transition: all linear .2s;
    font-size: 16px;
    font-weight: 700;
    display: inline-block;
    padding: 10px 19px;
    line-height: 1.471;
}

/* Text decoration none chapitres et leçons terminés dans focus mode */
.lms-topic-sidebar-wrapper .lms-topic-sidebar-wrapper .bb-lms-title {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
    min-width: 0;
    font-size: 15px !important;
    text-decoration: none !important;
}

/* Text decoration none chapitres et leçons terminés */
.learndash-wrapper .ld-item-list-item.ld-item-lesson-item .ld-item-list-item-preview .ld-icon-arrow-down, .learndash-wrapper .ld-item-list-item.ld-item-lesson-item .ld-item-list-item-preview .ld-item-name .ld-item-title .lms-is-locked-ico i, .learndash-wrapper .ld-item-list-item.ld-item-lesson-item .ld-item-name .ld-item-title .ld-item-components span, .learndash-wrapper .ld-table-list .ld-table-list-items div.ld-table-list-item a.ld-table-list-item-preview .ld-topic-title, .learndash-wrapper .ld-table-list .ld-table-list-items div.ld-table-list-item a.ld-table-list-item-preview .ld-topic-title:before, .learndash-wrapper .ld-table-list-items .ld-table-list-item .ld-table-list-item-quiz .ld-item-title {
    color: var(--bb-alternate-text-color);
    text-decoration: none !important;
}

/* Taille et weight du gros titre de la leçon dans focus mode  */
.bb-lesson-title {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
    min-width: 0;
    font-size: 16px !important;
    font-weight: 700;
}

/* Taille focus mode  */
.lms-topic-sidebar-wrapper .lms-topic-sidebar-data {
    padding: 15px 0;
    font-size: 15px;
    position: fixed;
    left: 0;
    -webkit-transition: left .2s ease,right .2s ease;
    transition: left .2s ease,right .2s ease;
    height: 100%;
    max-height: -webkit-calc(100% - 80px);
    max-height: calc(100% - 80px);
    overflow: auto;
    z-index: 111;
	text-decoration: none !important;
}

/* Texte decoration DEF  */
.lms-topic-sidebar-wrapper, .lms-topic-sidebar-wrapper .bb-lms-title {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
    min-width: 0;
    font-size: 15px;
	text-decoration: none !important;
	font-weight: 400;
}

/* Couleur des chapitres focus mode  */
.bb-type-list li a, .lms-quiz-list li a {
    color: #728188;
}

/* Bullets leçons  */
.learndash-wrapper .ld-item-list-item .ld-item-list-item-preview .ld-icon-arrow-down:before {
    content: "\ee0b";
    font: normal normal normal 18px/1 bb-icons;
    speak: none;
    text-decoration: inherit;
    text-transform: none !important;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-transition: -webkit-transform .2s;
    transition: -webkit-transform .2s;
    transition: transform .2s;
    font-weight: 700;
    color: #f6c048;
}

/* Bullets leçons et chapitres focus mode*/
[class*=" bb-icon-"]:before, [class^=bb-icon-]:before {
    font-family: bb-icons;
    font-style: normal;
    speak: never;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: 0.2em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    margin-left: 0.2em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 0;

}

/* interlignage texte bullets présentation de la formation*/
.bb-single-course-sidebar .bb-course-volume-list li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 5px;
    font-weight: 400;
    color: #767676;
}
}



/* Boutons réponses aux quiz après avoir répondu*/
.wpProQuiz_content .wpProQuiz_results>div>.wpProQuiz_button[name=restartQuiz] {
    background-image: url(data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='bb-icon-rotate-cw'%3E%3Cpolyline points='23 4 23 10 17 10'%3E%3C/polyline%3E%3Cpath d='M20.49 15a9 9 0 1 1-2.12-9.36L23 10'%3E%3C/path%3E%3C/svg%3E);
    background-repeat: no-repeat;
    background-position: 14px center;
    background-size: 18px 18px;
    border: 1px solid var(--bb-primary-button-border-regular);
    padding-left: 45px;
    padding-right: 15px;
    font-weight: 600;
    font-size: 0.9em;
    min-width: 160px;
}

/* Bouton normalement bleu pour "Suvre ce cours" quand c'est la 1ère fois*/
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) #btn-join, .learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .btn-join {
    align-items: center;
    background-color: #f2bf51;
    border: 0;
    border-radius: 8px;
    box-shadow: none;
    color: #fff;
    cursor: pointer;
    display: flex
;
    font-family: inherit;
    font-size: 1em;
    font-weight: 700;
    height: auto;
    justify-content: center;
    line-height: 1.25em;
    margin: 0;
    max-width: 385px;
    opacity: 1;
    padding: 1em;
    text-align: center;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    transition: opacity .3s ease;
    white-space: normal;
    width: 100%;
}

/* Bouton finir le quiz*/
.learndash-wrapper .wpProQuiz_content .wpProQuiz_button, .learndash-wrapper .wpProQuiz_content .wpProQuiz_button2 {

    border: 1px solid var(--bb-primary-button-border-regular);
    border-radius: var(--bb-button-radius);
    -webkit-transition: all linear .2s;
    transition: all linear .2s;
    font-weight: 500;
    padding: 0.7em 1em;
    font-size: 0.9em;
    text-transform: uppercase;
}

/* Bouton statut complété*/
.learndash-wrapper .bb-ld-status .ld-status.ld-status-complete {
    color: #fff;
    background-color: #000000;
}


/* hauteur barre de progression intérieure*/
.learndash-theme.single-sfwd-courses .ld-progress .ld-progress-bar .ld-progress-bar-percentage, .single-item.groups.courses .ld-progress .ld-progress-bar .ld-progress-bar-percentage {
    height: 4px;
}


/* hauteur barre de progression extérieure*/
.learndash-theme.single-sfwd-courses .ld-progress.ld-progress-inline .ld-progress-bar, .single-item.groups.courses .ld-progress.ld-progress-inline .ld-progress-bar {
    height: 4px;
    color: #fff;
}

/* bouton acheter */
.bb-single-course-sidebar #btn-join, .bb-single-course-sidebar .btn-join {
    background-color: var(--bb-primary-button-background-regular);
    color: var(--bb-primary-button-text-regular);
    border: 1px solid var(--bb-primary-button-border-regular);
    border-radius: var(--bb-button-radius);
    width: 100%;
    font-size: 18px;
    font-weight: 700;
}

/* haut du bloc des commentaires*/
.comment-form textarea {
    width: 100%;
    max-height: 120px;
    resize: vertical;
    margin-top: 15px;
}

/* Couleur noire des Titres des cours de l'archive des cours */
#page .bb-course-title a {
    color: inherit;
    display: block;
    display: -webkit-box;
    max-height: 2.7em;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #000104;
}

/* =================== Bandeau des leçons en grid ======================*/
/* police de caractères */
.bb-cover-list-item .bb-course-cover .bb-cover-wrap .ld-status {
    border-radius: 0 15px 15px 0;
    height: auto;
    font-weight: 700;
}

/* Fond du bandeau */
.bb-cover-list-item .ld-primary-background {
    background-color: #f2bf51;
}

/* =================================================================*/

/* texte x Modules dans présentation de toutes les formations */
.course-lesson-count {
    font-size: 13px;
    color: var(--bb-alternate-text-color);
    line-height: 1;
    margin-bottom: 8px;
    font-weight: 500;
}

/* Bouton marque comme terminé */
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) #learndash_mark_complete_button, .learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .learndash_mark_complete_button {
    align-items: center;
    background-color: #235af3;
    border: 0;
    border-radius: 20px;
    box-shadow: none;
    color: #fff;
    cursor: pointer;
    display: flex
;
    font-family: inherit;
    font-size: .75em;
    font-weight: 700;
    height: auto;
    justify-content: center;
    line-height: 1.25em;
    margin: 0;
    max-width: 385px;
    opacity: 1;
    padding: 1em;
    text-align: center;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    transition: opacity .3s ease;
    white-space: normal;
    width: 220px;
}