.rbt-accordion-style.rbt-accordion-02 .card .card-body , .rbt-accordion-style.rbt-accordion-02.for-right-content .card .card-header
{
    background: #252525;
    color:#fff;
}

.rbt-title-style-3
{
    padding:10px !important
}

.rbt-course-main-content .course-content-left span
{
    color:#fff
}

.rbt-accordion-style.for-right-content .rbt-course-main-content .course-content-right span.rbt-check i
{
    background: #9c9c9c;
}
.rbt-accordion-style.for-right-content .rbt-course-main-content .course-content-right span.rbt-check i.active {
    background: var(--color-primary)
}

.rbt-course-main-content .course-content-right .min-lable, .rbt-course-main-content .course-content-right .course-lock i {
    color:#fff
}

.rbt-lesson-content-wrapper
{
    padding:30px
}

.rbt-lesson-content-wrapper
{
    min-height:unset
}
.rbt-lesson-content-wrapper .rbt-lesson-leftsidebar
{
    background:unset;
    
}

#accordionExampleb2
{
    height:40vh;
    background:#ddd;
    overflow-y: scroll;
    max-height: 100vh; /* او اي ارتفاع يناسبك */
    scrollbar-width: scroll; /* Firefox */
    -ms-overflow-style: scroll; /* Internet Explorer 10+ */
    padding-right: 5px; /* عشان مايتقطعش النص */
}

/* إخفاء السكروول من الكروم وسفاري وأوبرا */
#accordionExampleb2::-webkit-scrollbar {
    display: scroll;
}

/* تحسين اللمسة اللمسية للموبايلات */
#accordionExampleb2 {
    -webkit-overflow-scrolling: touch;
}

.rbt-accordion-style.for-right-content .rbt-course-main-content li a
{
    color:#000
}
.completed-container
{
    padding: 10px;
}

.rbt-btn.btn-gradient:hover
{
    background-color: var(--color-primary)
}

.progress
{
    height:22px
}

#autoNextProgress .progress-bar {
    transition: width 0.07s ease;
}

.star-icon {
    font-size: 24px;
    color: #ccc;
    cursor: pointer;
    transition: color 0.2s;
}

.star-icon.hovered,
.star-icon.selected {
    color: #FFD700;
}
/*** .plyr  */

.rbt-lesson-content-wrapper
{
    width: 95%;
    margin:auto
}

.plyr
{
    width:80%;
    margin:auto
}
 .rbt-lesson-rightsidebar .content
{
    width:100%
}

.rbt-lesson-rightsidebar .content
{
    padding:40px 20px;
    margin:unset
}
.rbt-accordion-style .card .card-header button.collapsed , 
.rbt-accordion-style .card .card-header button[aria-expanded=true]::before ,
 .accordion-header.card-header , 
.rbt-accordion-style .card .card-header button[aria-expanded=true]
{
    color:#fff  !important;
}

.rbt-accordion-style .card + .card
{
    margin-top:0
}



@media (max-width: 767px) {
    .rbt-lesson-content-wrapper , 
    .plyr, .rbt-lesson-rightsidebar .content
    {
        width:100%
    }
    .rbt-lesson-content-wrapper, .plyr, .rbt-lesson-rightsidebar .content
    {
        padding:10px
    }
    .rbt-title-style-3
    {
        display:none
    }
    .completed-container
    {
        padding:3px
    }
    #accordionExampleb2
    {
        height:100%
    }
    .rbt-lesson-content-wrapper .rbt-lesson-leftsidebar
    {
        max-height:30vh
    }
}