/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Dec 27 2024 | 09:07:37 */
/* Suppression du gros titre conten du cours 
div.bb-lms-header h1 {
    font-size: 0;
    line-height: 1.2;
    margin-bottom: 0;
    margin-left: 0;
}*/

/* largeur de le formation à droite */
#learndash-page-content {
    background-color: #F7F5EF !important;
    border-bottom: 1px solid var(--bb-content-border-color);
    padding: 30px 5% 5% 5%!important;
    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);
}


/* bouton "retour au cours"  */
.lms-topic-sidebar-course-navigation a.course-entry-link {
    display: inline-block;
    background-color: #f2bf51 !important;
    color: #ffffff !important;
    font-weight: 600 !important;
    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;
}


/* background bouton "en cours"*/
@media screen and (min-width: 800px) {
    @media screen and (min-width: 800px) {
        .buddyboss-theme .learndash-wrapper .ld-breadcrumbs .ld-status.ld-status-progress, .buddyboss-theme .learndash-wrapper .ld-status.ld-status-progress {
            background-color: #f2bf51 !important;
        }
    }
}

/*   background bouton "en cours"  2  */
.buddyboss-theme .learndash-wrapper .ld-breadcrumbs .ld-status.ld-status-progress, .buddyboss-theme .learndash-wrapper .ld-status.ld-status-progress {
    background-color: #f2bf51 !important;
}



.learndash-wrapper .ld-progress-percentage {
    font-size: 12px;
    font-weight: 700;
    color: #122b46;
} 









/* fond bouton "en cours" dans la partie du cours dans les groupes */
.buddyboss-theme .learndash-wrapper .ld-breadcrumbs .ld-status.ld-status-progress, .buddyboss-theme .learndash-wrapper .ld-status.ld-status-progress {
    background-color: #eeecec !important;
	color: #000000;
	
}

/* Espacement entre le haut et l'emplacement de la présentation du cours 
@media screen and (min-width: 820px) {
    .bb-single-course-sidebar.bb-preview-wrap {
        margin-top:  !important;
    }
}*/

/* Espace sous menu contenu central du cours avec flèches */
div.bb-lms-header .bb-position {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
     margin-bottom: 10px; 
}

/* haut des boutons */
.learndash-wrapper .bb-ld-info-bar {
	margin: 0 0 70px !important;
}

/* fond des cours */
body.ld-in-focus-mode .learndash-wrapper {
    background: #ffffff;
}

/* rectification écart logo haut hauche */
@media screen and (min-width: 800px) {
    .bb-buddypanel .bb-footer, .bb-buddypanel .header-search-wrap, .bb-buddypanel .site-content, .bb-buddypanel .site-header {
        padding: 0 28px;
		background-color: #f7f5ef;
}

/* Largeur menu contenu central du cours avec flèches  */
.single #learndash-course-header {
    width: 100%;
    max-width: 90%;
    margin-left: auto;
    margin-right: auto;
}
	

/* Largeur contenu du cours */
.ld-in-focus-mode .learndash-wrapper .learndash_content_wrap {
    max-width: 92% !important;
}

/* padding du haut du modèle 2*/
.elementor-2879 .elementor-element.elementor-element-1867f80 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
	
	/*====================== Commentaires de Learndash ==========================*/
	
	/*Espace sous le formulaire de réponses piur le séparer du bas*/
	#learndash-page-content .ld-focus-comments .comment-respond {
    padding: 30px;
    margin-bottom: 100px;
}
	
	/*Texte : Laisser un commentaire formulaire de réponses*/
	#learndash-page-content .ld-focus-comments .comment-respond #reply-title {
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 25px;
}
	
	/* Texte nombre de commentaires*/
	#learndash-page-content .ld-focus-comments .ld-focus-comments__heading .ld-focus-comments__header {
    color: var(--bb-headings-color);
    font-size: 1em;
    font-weight: 600;
    margin-bottom: 0;
}
	
	/* Texte Réduire les commentaires*/
	.learndash-wrapper .ld-focus-comments__heading .ld-expand-button .ld-text {
    font-size: 1em;
    padding-right: .5em;
    color: #939597;
}
	
	/* Texte rappel de l'heure et la date du commentaire*/
	#learndash-page-content .ld-focus-comments .ld-comment-avatar .ld-comment-avatar-author a.ld-comment-permalink {
    line-height: normal;
    color: var(--bb-primary-color);
    font-weight: 700;
}
	
	/*Bouton Répondre*/
	@media screen and (min-width: 800px) {
    #learndash-page-content .ld-focus-comments .ld-comment-reply a.comment-reply-link {
        background-color: transparent;
        padding: 0;
        font-size: 0.8em;
        color: #fff;
        font-weight: 600;
        border-radius: var(--bb-button-radius);
        letter-spacing: -.26px;
        background-color: var(--bb-primary-button-background-regular);
        padding: 3px 15px 5px 15px;
    }
	
	/* Fond du message et texte*/
		#learndash-page-content .ld-focus-comments .ld-comment-body p {
    background-color: transparent;
    margin-bottom: 0;
    border: solid 0px;
    border-color: transparent ;
    border-radius: 8px;
    padding: 0px;
    margin-bottom: 0px;
	margin-right: 3em;
}
		
	/*Barre de progression contenu central de la formation
		.learndash-wrapper .ld-progress {
    display: flex
;
    flex-direction: column;
    margin: 1em 0;
    /* width: 90%; */
    /* max-width: 90% !important; */
    /*margin-left: 1em;
    margin-right: 1em;*/
} */
	
	
	/* fond du fil d'ariane des quizz */
	.learndash-wrapper .ld-breadcrumbs {
    align-items: center;
    background: #ffffff !important;
    border: 1px solid var(--bb-content-border-color) !important;
    border-radius: 6px;
    display: flex;
    justify-content: space-between;
    padding: .5em 1em;
}

/* Quizz : gros titre haut*/
	div.bb-lms-header h1 {
    font-size: 32px;
    line-height: 1.2;
    margin-bottom: 0;
    margin-top: 1em;
}
	