/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Dec 27 2024 | 09:15:59 */
/* Couleur rouge des notifications du menu haut */ 
.notification-wrap span.count {
    background-color: #e41e3f;
    line-height: 1.6;
    font-size: 9px;
    top: -webkit-calc(50% - 20px);
    top: calc(50% - 20px);
    right: -4px;
    padding: 1px 6px;
    position: absolute;
}

/* Widget Forums d'entraide bullets bleus supprimés + à gauche */ 
.widget_display_forums>ul.bb-sidebar-forums>li a:before {
    content: "";
    width: 13px;
    display: inline-block;
    height: 13px;
    margin-right: 7px;
    margin-left: -15px;
    border-radius: 50%;
    border: 1px solid var(--bb-content-border-color);
    position: relative;
    top: 1px;
    background-color: rgba(var(--bb-primary-color-rgb),.5);
}

/* Couleur du titre des sujets de forums*/ 
.item-title a {
    color: #000104 !important;
    display: inline-block;
    font-size: 20px;
    font-weight: 700 !important;
    letter-spacing: -.24px;
    line-height: 1.2;
}

/* Taille du corps du texte dans les messages personnels des membres des forums*/ 
#bbpress-forums#bbpress-forums .bs-forums-items.list-view .bs-header-item.topic-lead .item-description>ol, #bbpress-forums#bbpress-forums .bs-forums-items.list-view .bs-header-item.topic-lead .item-description>p, #bbpress-forums#bbpress-forums .bs-forums-items.list-view .bs-header-item.topic-lead .item-description>ul {
    margin-bottom: 15px;
    font-size: 18px;
    font-weight: 500;
}

/* Texte oblique "posted by" messages personnels dans les forums*/ 
@media (max-width: 1200px)
#bbpress-forums#bbpress-forums .bs-forums-items .item-meta>span {
    margin-bottom: 6px;
    font-style: oblique;
}

#bbpress-forums#bbpress-forums .bs-forums-items.list-view .item-meta {
    font-size: 14px;
    font-style: oblique;
    margin-bottom: 10px;
}

/* taille du texte des Réponses aux messages personnels dans les forums*/ 
.bbp-reply-content.bs-forum-content p:last-child {
    margin: 0;
    font-size: 16px;
    font-weight: 500;
}

/* texte fil d'ariane du focus mode*/ 
.learndash-wrapper .bb-ld-info-bar .ld-breadcrumbs .ld-breadcrumbs-segments span a {
    font-weight: 500;
    font-size: 1.1em;
    color: var(--bb-headings-color);
}

/* texte sous le fil d'ariane focus mode*/ 
span.bb-pages {
    font-size: 1em;
	font-weight: 600;
    display: block;
    line-height: 1;
    text-transform: uppercase;
    -webkit-transition: all linear .2s;
    transition: all linear .2s;
}

/* Encart continuer la formation dashboard*/ 
.elementor-2335 .elementor-element.elementor-element-43669ebe .bb-ldactivity .bb-la__body {
    padding: 60px 30px 40px 25px;
    vertical-align: middle;
}

/* Bouton orange encart zoom*/ 
.activity-list .comment-item .activity-meta .buddyboss_edit_activity_cancel.outline, .activity-list .comment-item .activity-meta .buddyboss_edit_activity_comment.action-save.outline, .activity-list .comment-item .activity-meta .buddyboss_edit_activity_comment.outline, .buddypress .buddypress-wrap .comment-reply-link.outline, .buddypress .buddypress-wrap .generic-button a.outline, .buddypress .buddypress-wrap a.bp-title-button.outline, .buddypress .buddypress-wrap a.button.outline, .buddypress .buddypress-wrap button.outline, .buddypress .buddypress-wrap input[type=button].outline, .buddypress .buddypress-wrap input[type=reset].outline, .buddypress .buddypress-wrap input[type=submit].outline, .buddypress .buddypress-wrap ul.button-nav:not(.button-tabs) li a.outline, .button.outline, button.outline, input[type=button].outline, input[type=submit].outline {
    background: 0 0;
    border-width: 1px;
    background-color: #f6c048;
    color: #ffffff;
    border: 1px solid var(--bb-secondary-button-border-regular);
    box-shadow: none;
}

/* Couleur texte fil d'ariane Quiz */ 
.learndash-wrapper a {
    color: #767676;
}

/* Texte decoration none Quiz Learndash */ 
.learndash-wrapper .ld-table-list-item.learndash-complete .ld-item-title>span:first-child {
    text-decoration: none;
}

/* Marge en haut du bouton du Zoom page du fil de discussion en haut à droite */ 
.widget .zoom-meeting-block a.button.join-meeting-in-app, .widget .zoom-webinar-block a.button.join-meeting-in-app {
    margin-top: 10px;
    width: 100%;
}