/*--------------------------------------------------------------
This is your custom stylesheet.

Add your own styles here to make theme updates easier.
To override any styles from other stylesheets, simply copy them into here and edit away.

Make sure to respect the media queries! Otherwise you may
accidentally add desktop styles to the mobile layout.
https://www.w3schools.com/css/css_rwd_mediaqueries.asp
--------------------------------------------------------------*/

.clearFloat{
    height: 0;
    border: none;
    clear: both;
    margin: 0
}

/*a{text-decoration: underline !important}
a:hover{text-decoration: none !important}*/

.bb-single-course-sidebar a.btn-advance, .learndash-wrapper .bb-single-course-sidebar .ld-status, .learndash-wrapper .learndash_contentaccord_wrap .learndash_mark_complete_button, .learndash-wrapper .ld-button, .learndash-wrapper .wpProQuiz_contentaccord .wpProQuiz_button, .learndash-wrapper .wpProQuiz_contentaccord .wpProQuiz_button2, .bb-single-course-sidebar .btn-join, .bb-single-course-sidebar #btn-join, .lms-topic-sidebar-course-navigation a.course-entry-link{
    border-radius: 0px !important
}


.learndash-wrapper .ld-button:hover, .learndash-wrapper #btn-join:hover, .learndash-wrapper .btn-join:hover{
    background-color: #8b77f9 !important
}
.learndash-wrapper .ld-button{
    max-width: 120px;
}
/* enlève le type du cours :gratuit,.. du pavé col droite de bienvenue au cours (dans le cours) */
.bb-course-type{
    display: none !important
}
/* enlève la date de publication du cours (dans le cours) */
.bb-about-instructor-date{
    display: none
}
/* j'enlève le nombre de leçons sur le widget de droite */
.bb-course-volume{
    display: none
}

/* ** page contact */
.page-contact figure{
    float: left;
    margin: 20px
}
.page-contact h4{
    margin: 0;
    line-height: 0.6
}
.page-contact span{
    font-size: 12px;
    color: #777
}

/* ***************************************** cours Frame ********************************************** */
/* les couleurs du cours Frame */
/* La couleur principale (vert foncé) : R49, V119, B119 -> #317777
La deuxième couleur (vert clair) : R188, V211, B210 -> #bcd3d2 */

/* temporaire : j'enlève le drapeau fr */
.lang-item-fr{
    /*display: none !important*/
}

/* j'enlève la liste des leçons dans le cours frame */
#learndash_post_142 .ld-item-list{
    display: none
}
/* j'enlève about instructor dans le cours frame */
#learndash_post_142 .bb-about-instructor{
    display: none
}
/* je mets en vert le hover de la liste des leçon du cours frame (pavé aside de droite)*/
#ld-lesson-list-142 .learndash-wrapper .ld-course-navigation .ld-lesson-item-preview a.ld-lesson-item-preview-heading:hover, #ld-lesson-list-142 .learndash-wrapper a{
    color: #317777 !important
}

#learndash_post_142 h2{
    color: #317777
}

/* mosaiques speakers et participants*/
.liste-speakers, .liste-participants{
    list-style: none;
    margin: 0;
    padding: 0
}
.liste-speakers li, .liste-participants li{
   float: left;
    margin: 10px
}

.png-image{
    display: block;
    background: url("/wp-content/themes/buddyboss-theme-child/img/pdf.svg") no-repeat top left;
    height: 40px;
    margin-bottom: 5px
}


.tooltipster-content{
    padding: 0 !important
}

.tooltipster-content h1{
    background: #bcd3d2 !important;
    color: white !important;
    padding: 10px
}
.tooltipster-content h4{
    padding-left: 14px;
    padding-right: 14px
}
.tooltipster-content p{
    padding-left: 14px;
    padding-right: 14px
}

/* dans lessons */
/* tableau programme */
/*.tab-frame tr:nth-child(odd) {
    background-color: #d7d7d7; 
}*/
.tab-frame{
    font-size: 14px;
    line-height: 18px;
}
.tab-frame caption{
    font-size: 22px;
    color: #317777;
    line-height: 2em;
}
.tab-frame td{
    padding: 4px;
    vertical-align: middle
}.tr-horaire{
    background-color: #bcd3d2;
}
.tab-horaire{
    text-shadow: 0 0 1px #317777
    
}
.tab-description{
    font-weight: bold;
    color: #317777;
    font-size: 15px
}
.tab-connect, .tab-review{
    margin: 0
}
.tab-connect a, .tab-review a{
    display: block;
    background: #317777;
    color: white !important;
    font-size: 12px;
    padding: 4px;
    text-align: center
}
.tab-review a{
    background-color: #783D68
}



.tab-connect a:hover, .tab-review a:hover{
    background-color: black
}

/* page additionnal content */
.additionnal-content a{
    font-size: 14px;
    color: #317777
}
.additionnal-content a:hover{
    opacity: .8 !important
}
.listadd1 img{
    width: 26px
}
.list-video-eframe{
    list-style: none
}
.list-video-eframe li{
    width: 250px;
    float: left;
    margin-right: 50px
}


