/*New Dark Style*/
.blank-page-banner-wrap {
    background: linear-gradient(180deg, #000000 0%, rgb(14 34 55) 100%) !important;
    background: linear-gradient(180deg, #0000005c 0, rgb(2 2 49) 68%) !important;
    background: linear-gradient(180deg, #0b0f14a6 0, rgb(10 15 25) 100%) !important;
}
.section-overlay{
    background: linear-gradient(180deg, #01043200 0%, rgb(9 14 24) 95%);
}
#librariesDropdown {
    background-color: #5e3fd7;
    border: none;
    color: #ffffff !important;
    border-radius: 30px;
    padding: 6.5px 21px !important;
    font-weight: 500;
    margin: 0.75em 0;
}
.bg-page {
    background-color: #0a0f19 !important;
    background: linear-gradient(180deg, #0a0f19 0%, rgb(0 0 17) 100%);
}
.color-heading, .booking-history-past-table.table th {
    color: #ffffff;
}
.accordion-item {
    background-color: rgb(14 23 39) !important;
    border: 1px solid rgba(0, 0, 0, .125);
}
.accordion-button {
    color: #fff;
}
.accordion-button:not(.collapsed) {
    color: #fff;
}
p {
    font-size: 16px;
    font-weight: 400;
    color: #dbdbdb;
}
h1, h2, h3, h4, h5, h6 {
    color: #ffffff !important;
}
.check-wrap {
    background-color: rgb(31 253 133 / 54%);
    color: #ffffff;
}
.course-tab-nav-wrap .tab-nav-list.nav-tabs .nav-link {
    color: #e5e5e5;
}
.course-tab-nav-wrap .nav-tabs .nav-item.show .nav-link, .course-tab-nav-wrap .nav-tabs .nav-link.active {
    color: #328af1 !important;
    background: #0000;
}
.course-details-tab-nav-wrap .nav-tabs .nav-link.active::after {
    background: #328af1;
    top: 37px;
}
body {
    color: #cdcdd0;
}
.direction-rtl .course-single-details-right-content {
    margin-left: 0;
    margin-right: 10px;
}
.review-progress-bar-wrap {
    margin-left: 0 !important;
    margin-right: 0 !important;
}
.course-single-details-right-content .curriculum-content .accordion-body {
    background-color: rgb(12 19 32) !important;
    padding: 14px 18px;
    border: 1px solid #313943;
}
.course-watch-right-accordion-wrap > .accordion {
    height: auto;
    padding-left: 10px;
}
.course-watch-right-side {
    border: 1px solid #0e1937;
    background: linear-gradient(180deg, #080d16 0%, rgb(11 20 35) 100%) !important;
    border-radius: 10px;
    padding: 25px 18px;
}
.course-watch-right-side .accordion-header {
    border: 1px solid #1b2f53;
    border-radius: 5px !important;
}
.course-watch-right-side .accordion-header .accordion-button:not(.collapsed) {
    background-color: rgb(14 35 56 / 1);
}
.bg-white,.bg-dark-style {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
    background-color: rgb(14 23 39) !important;
}
.course-watch-page-area.course-single-details-area .review-tab-top-part {
    justify-content: flex-start !important;
    background-color: rgb(10 15 25) !important;
    border-radius: 10px;
    padding: 20px;
}
#myTabContent{
    background: linear-gradient(181deg, #0e1727 0%, rgb(14 23 39) 100%) !important;
    border-radius: 15px 0 15px 15px;
    padding: 20px 30px;
    border: 1px solid #192741
}
.review-tab-top-part> .review-progress-bar-wrap {
    margin-right: 40px !important;
}
.review-tab-count-box {
    background: #082d53;
    box-shadow: 0 6px 21px rgba(21, 3, 89, 0.08);
    padding: 32px;
}
.resource-list-text a {
    margin: 0 10px 0 8px;
    color: #fde845;
    font-size: 15px;
    text-transform: uppercase;
}
.instructor-quiz-list-page table th {
    color: #ffffff;
}
table tr:hover {
    background-color: #0c1321;
}
.instructor-quiz-list-page table td {
    color: #c9c9c9;
    padding: 20px;
    min-width: 100px;
    max-width: 100%;
}
.course-watch-notice-board-wrap .row {
    background-color:rgb(14 23 39);
    padding: 50px 20px;
    border-radius: 5px;
}
.course-watch-notice-board-wrap .row > div:nth-child(2n + 1) .notice-board-box {
    background-color: #5a2377;
}
.course-watch-notice-board-wrap {
    /*border: 4px solid #1a1a1a;*/
    border: unset;
    /*padding: 20px 30px;*/
    padding: unset;
}
.notice-board-box {
    background-color: #234977;
    padding: 20px 25px 25px;
    word-break: break-all;
}
.assignment-nav-tabs {
    border-bottom: 1px solid #142139;
}
.assignment-nav-tabs .nav-item.show .nav-link, .assignment-nav-tabs .nav-link.active {
    color: #328af1;
    border-bottom: 2px solid #328af1 !important;
    background-color: #fff0;
}
.empty-data {
    text-align: center;
    border: 1px solid #192539;
    padding: 80px 30px;
    width: 100%;
    border-radius: 5px;
}
.start-conversation-btn-wrap {
    border: 1px dashed #757d89;
    background-color: #0e2338;
    border-radius: 5px;
}
.comment-content-part .comment-content-part-top {
    background-color: #06091659;
    padding: 20px;
    border-radius: 10px;
}
input[name="commentReply"] {
    background-color: #0b111c;
    height: 49px;
    color: #e3e3f3;
    border: 1px dashed #36485b !important;
    border-radius: 4px;
}
input[name="commentReply"]:focus {
    background-color: #161a1e !important;
    box-shadow: none;
    color: #fff !important;
}
/*in course view lectures*/
.customer-review-item {
    margin-top: 30px;
    background: #0c1320;
    padding: 30px 20px;
    border-radius: 15px;
    border: 1px solid #192741;
}
.course-watch-right-side .custom-scrollbar {
    scrollbar-width: thin;
    scrollbar-color: #52628f #0e2338;
}
.commentDiscussionPost {
    padding: 10px;
    background-color: #091118;
    color: #fff;
}
.commentDiscussionPost {
    padding: 10px;
    background-color: #081016;
    color: #fff;
    min-height: 150px;
}
.discussion-comment-block {
    border: 1px solid #1e2b39;
    padding: 20px;
    border-radius: 5px;
}
.discussion-reply-block {
    border-top: 1px solid #384455;
}
.discussion-top-block {
    border: 1px solid #12283d;
    padding: 25px;
    border-radius: 5px;
}
.after-purchase-course-watch-tab.bg-white.p-30 {
    border-radius: 10px;
}
.footer-gradient-bg {
    background: #000;
    background-blend-mode: overlay, normal, overlay, color-burn, screen, overlay, difference, difference, normal;
    display: flex;
    background: linear-gradient(0deg, rgb(3 10 113) 9%, rgb(0 0 17) 90%);
}
section.course-single-details-area.course-watch-page-area {
    background: linear-gradient(180deg, #0a0f19 0%, #0a0f19 0%, rgb(0 0 17) 100%);
}


section.course-single-details-area.before-login-purchase-course-details {
    background: linear-gradient(180deg, #060916 5%, #2d0537 23%, #05153b 66%, rgb(4 11 38) 80%) !important;
}
a.alert.alert-warning.px-2.align-items-center.border.border-dark.d-flex.mb-30.p-2 {
    color: #f5f3f3 !important;
    color: #664d03;
    background-color: #740383;
    border-color: #b5ffb5;
}
.ac_header_detail {
    padding: 10px 10px !important;
    background: #03071a !important;
    border-radius: 10px !important;
}

.meet-instructor-top-title.bg-light {
    background-color: #102035  !important;
    border-radius: 10px;
    border: 1px solid #243754;
}
.meet-instructor-top-title:hover{
    background: #15273f !important;
}

.meet-instructor-top-title.bg-light > h6 > a {
    color: #75a2a7;
}
.meet-instructor-top-title.bg-light > h6 >a:hover {
    color: #ffff;
}
.course-info-box-wishlist-btns .theme-btn {
    border: 1px solid rgb(255 255 255 / 19%);
}
.dropdown-menu-profile.dropdown-menu.dropdown-menu-end {
    background: #050a11;
}
#mainNav .navbar-nav .dropdown-menu a {
    color: #f5f5f5;
    padding: 8px 45px 8px 30px;
    font-size: 15px;
    display: flex;
    align-items: center;
    white-space: nowrap;
    position: relative;
}
#mainNav .navbar-nav .dropdown-menu a:hover {
    color: #43f4ed;
}
.message-user-item.active, .message-user-item:hover {
    background-color: #00122b !important;
}
.dropdown-menu {
    color: #212529;
    background-color: #050a11;
    border: 1px solid rgba(0, 0, 0, .15);
}
.user-dropdown-item-box {
    border-top: 1px solid #ab9d9d;
}
.message-user-item {
    background-color: #fff0;
    border-bottom: 1px solid #161616 !important;
    padding: 12px 30px;
    margin-bottom: 2px;
}
.menu-notification-tab-list {
    background-color: #212121 !important;
}
.menu-notification-tab-list .nav-link.active, .menu-notification-tab-list .show > .nav-link {
    color: #ffffff;
    background-color: #001f73;
}
.dropdown-item:focus, .dropdown-item:hover {
    color: #bdbdbd;
    background-color: #151e27;
    border-radius: 5px;
}
.dropdown-item{
    color: #bdbdbd;
}
.custom-scrollbar {
    scrollbar-width: thin;
    scrollbar-color: #2c036f #11151a;
}
.menu-notification-tab-list button {
    color: #bdbdbd !important;
}
.modal-content {
    background-color: #0d181e;
}
a {
    color: #01b6ff
}
.instructor-bottom-item {
    line-height: 15px;
    color: #c5cf3a;
}
.form-control, .form-select {
    background-color: #ffffff08;
    height: 49px;
    color: #a7a7a7;
    border-radius: 4px;
    border: none;
}
.form-control:focus {
    background-color: #192333;
    box-shadow: none;
    border: none;
    color: #c0c0c0;
}
.modal-footer {
    border-top: 1px solid #273646;
}
.modal-header {
    border-bottom: 1px solid #273646;
}
.instructor-details-left-inner-box {
    border: 1px solid #302e37;
    border-radius: 10px;
}
.instructor-details-area .instructor-info-box {
    border: 1px solid #302e37;
    border-radius: 10px;
}
.follower-item {
    border: 1px solid #302e37;
}
.direction-rtl .only-follower-item {
    border-left: 1px solid #302e37 !important;
}
.instructor-social ul li a svg {
    color: rgb(250 255 32 / 41%);
    font-size: 20px;
}
.meet-your-instructor-right {
    border: 1px solid #192741;
    border-radius: 6px;
    padding: 5px;
}
tbody, td, tfoot, th, thead, tr {
    border-color: #15233b;
    border-style: solid;
    border-width: 0;
}
.courses-filter-bar {
    border-bottom: 1px solid #2d2c2c;
    padding: 30px 0;
}
.filter-box .form-select {
    color: #9d9d9d;
}
.filter-box {
    border: 1px solid #4f4f4f;
}
.direction-rtl .courses-sidebar-area {
    border-right: none;
     border-left: 1px solid #192741;
    background: #000;
    background-color: #000 !important;
}
.courses-sidebar-area .accordion-body {
    padding: 0;
    background-color: #0e1727;
}
.accordion-button:not(.collapsed) {
    background-color: transparent !important;
    /*border: 1px solid #192741;*/ /*commented for corse detail accardeon */
}
.courses-sidebar-area .accordion-button:not(.collapsed) {
    border-bottom: 1px solid #192741;
}
.courses-sidebar-area .accordion-button {
    color: #c7c7c7;
    background-color: #102035;
}
.courses-sidebar-area .accordion-item {
    border-bottom: 1px solid #192741;
    border-left: 0;
}
.sidebar-radio-item {
    color: #c7c7c7;
}
.accordion-button:focus {
    border-color: transparent;
    box-shadow: none;
}
.direction-rtl .courses-sidebar-area .accordion-button {
    padding: 8px 10px;
    text-align: right;
    border: none;
}
.range-value-wrap {
    color: #e3e3e3;
    margin-top: 10px;
    text-align: center;
}
.price-range-field {
    border: 0;
    background: transparent;
    margin-left: 3px;
    height: 32px;
    max-width: unset;
    color: #a1eb15;
    width: 100%;
    text-align: center;
}
.sidebar-filter-btn, .filter-bar-search-box {
    border: 1px solid #545556;
    height: 40px;
    border-radius: 4px;
    padding: 5px 15px;
    color: #9d9d9d;
}
.sidebar-filter-btn:hover {
    border: 1px solid #666666;
    color: #ffffff;
}
.search-tag-list {
    background-color: rgb(3 42 101);
    border-radius: 33px;
    padding: 4px 15px;
    display: block;
    margin: 5px 5px 5px 0;
    color: #e9e9e9;
}
a.tag-search {
    color: #fff;
}
.form-check-input {
    width: 18px;
    height: 18px;
}
.instructor-quiz-list-page table {
    border: 1px solid #0e1727;
    border-radius: 5px;
}
.course-rating {
    margin-bottom: 15px;
    color: #fff;
}
.accordion-body {
    background: #0e2338;
    border-radius: 2px;
    padding: 30px !important;
    line-height: 25px;
    color: #b0afbf;
}
.checkout-right-side-box .accordion-body{
        background: #0e2338;
        border-radius: 2px;
        padding: 0 !important;
        line-height: 25px;
        color: #b0afbf;
}
.checkout-billing-summary-box{
    .accordion-body{
        background: #1b354b;
        border-radius: 9px;
        padding: 30px !important;
        line-height: 25px;
        color: #b0afbf;
        margin-bottom: 30px;
    }
}

.table>:not(caption)>*>* {
    padding: .5rem .5rem;
    /*background-color: #0e2338;*/
    border-bottom-width: 1px;
    box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg);
    color: #fff;
}
#accordionExample1 > div{
    border: none;
}
.checkout-right-side-box {
    box-shadow: 0 0 1px 1px rgb(0 0 0 / 3%);
    margin-bottom: 30px;
    border: 1px solid #192741;
    padding: 0 30px;
    background-color: #0e2338;
}
.cart-page-left-part, .order-summary-box {
    border: 1px solid #192741;
}
.billing-address-box, .payment-method-box {
    box-shadow: 0 0 1px 1px rgb(0 0 0 / 3%);
    border: 1px solid #192741;
    padding: 40px;
    margin-bottom: 30px;
    border-radius: 4px;
}
.checkout-right-side-box .accordion-button:not(.collapsed), .checkout-right-side-box .accordion-button {
    background-color: #0e2338;
    font-weight: 500;
    padding: 15px 0 15px;
}
.color-hover {
    color: #30c3ff;
}
.forum-link-box {
    background: #0a142d;
}
.forum-link-box-title {
    background-color: #11192d;
    border-radius: 3px 3px 0px 0px;
    padding: 16px 27px !important;
    border-top: 0 !important;
}
.forum-link-box li {
    padding: 15px 27px;
    /* background: #0000; */
    transition: 0.3s;
    border: 1px solid #01346700;
}
.forum-link-box li:hover {
    background: #000a3f;
    box-shadow: 0 0px 30px rgb(4 56 117);
    transition: 0.3s;
    border: 1px solid #013467;
}
.border-1 {
    border: 1px solid #192741;
}
.forum-category-single-item {
    padding: 20px;
    margin-bottom: 25px;
    background: #0d1321;
    transition: 0.3s;
}
.forum-category-single-item:hover {
    background: #0c1937;
    box-shadow: 0 0px 22px rgb(0 38 255 / 29%);
}
.forum-category-single-item-bottom-left-name {
    background-color: #042a51;
    padding: 4px 10px;
}
.forum-cat-item {
    background-color: #0e182b;
    box-shadow: 0 6px 21px rgb(21 3 89 / 0%);
    border-radius: 10px;
    transition: 0.5s;
}
.forum-cat-item:hover {
    background-color: #01173f;
    box-shadow: 0 0px 22px rgb(0 38 255 / 56%);
    border-radius: 10px;
}
.search-bar-suggestion-box {
    background: #062b53;
    padding: 15px 26px;
    border-radius: 0.25rem;
    z-index: 9;
    position: absolute;
    width: 100%;
    left: 0;
    box-shadow: 0 0 8px 0 rgb(1 0 64 / 7%);
    top: 61px;
    max-height: 400px;
    overflow-y: auto;
    z-index: 999;
}

.forum-details-item.reply-item {
    padding: 30px 30px 0;
    border: 1px solid #192741;
    margin: 30px;
    border-radius: 5px;
}
.replies-box {
    margin-top: 30px;
    background: #0c1320;
}
.note-btn-group > .note-btn {
    color: #fff !important;
    background-color: #121927;
    border: 1px solid #3f3f3fb0 !important;
}
.note-toolbar {
    background-color: #121927 !important;
    border-color: var(--border-color) !important;
}
.note-editor .note-editing-area {
    position: relative;
    background: #0c1320;
}
.note-editor.note-airframe .note-statusbar, .note-editor.note-frame .note-statusbar {
    background-color: #02172b !important;
    border-top: 1px solid var(--border-color) !important;
}
.note-dropdown-menu {
    background: #0c1320 !important;
    border: 1px solid #6a7885;
    border-radius: 4px;
    color: #fff;
}
.note-dropdown-item:hover {
    background-color:#133041 !important;
}
.note-editor .note-toolbar .note-dropdown-menu, .note-popover .popover-content .note-dropdown-menu {
    min-width: 200px;
}
.note-btn.active, .note-btn.focus, .note-btn:active, .note-btn:focus, .note-btn:hover {
    border: 1px solid #dae0e5 !important;
    background-color: #06354f !important;
}

.note-modal-header {
    padding: 10px 20px !important;
    border: 1px solid #5b5b5d !important;
}

.note-modal-content {
    border: 1px solid rgba(0, 0, 0, .2) !important;
    background: #041f39 !important;
    box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
}
.note-input {
    border: none !important;
    background: #242f39 !important;
}
.note-form-label {
    color: #c4c9cd !important;
}
.contact-form-area {
    padding: 74px;
    border-left: 1px solid #03032e;
}

.student-profile-right-part {
    border: 1px solid #232323;
    padding: 60px;
    border-radius: 5px;
}
.student-profile-left-part {
    padding: 60px 0;
    border: 1px solid #1a1a1a;
    border-right: none;
    height: 100%;
}
.student-profile-left-part ul li a:hover, .student-profile-left-part ul li a.active {
    background-color: #06244f;
    color: #a3a3a3;
}
.direction-rtl .form-check .form-check-input {
    float: right;
    margin-left: 7px;
    margin-right: -1.5em;
}
/*.form-select:hover {*/
/*    color: #444645;*/
/*    background: green;*/
/*    !* hover on select *!*/
/*}*/
.form-select > option{
    background: #03071a;
    padding: 50px !important;
}
.form-select:focus>option:checked {
    background: #070f38;
    /* selected */
}

.form-control:-webkit-autofill,
.form-control:-webkit-autofill:hover,
.form-control:-webkit-autofill:focus,
.form-control:-webkit-autofill:active{
    -webkit-background-clip: text;
    -webkit-text-fill-color: #ffffff;
    transition: background-color 5000s ease-in-out 0s;
    box-shadow: inset 0 0 20px 20px #0b0f21;
}
.search-instructor-item {
     box-shadow: unset;
    margin-top: 0;
    height: 100%;
    background: #062643;
    border-radius: 27px;
}
.affiliate-dashboard-item {
    background-color: #051e33 !important;
}

.page-item.disabled .page-link {
    color: #6c757d !important;
    pointer-events: none;
    background-color: #051e33 !important;
    border-color: #2f2f2f !important;
}
.pagination .page-link {
    color: #ffffff;
    background-color: #5e3fd7;
    border-color: #2f2f2f ;
    box-shadow: 0 6px 21px rgba(21, 3, 89, 0.08);
}
.btn-close {
    border-radius: 50%;
    border: 1px solid #898989;
    background-color: #9b5b5b;
}
.bg-disabled {
    background-color: #1b1d21 !important;
    border-radius: 5px;
}
.close {
    float: left;
    font-size: 21px;
    line-height: 1;
    color: #ffffff !important;
    opacity: 0.65;
    margin: 0px 5px;
}
.ask-question-form {
    border: 1px solid #454545;
    background: #1e1f21;
}
.forum-author-item {
    border: 1px solid rgb(139 106 106 / 38%);
    padding: 20px 25px;
    border-radius: 4px;
    margin-bottom: 25px;
    /*background: #021f39;*/
}
section.our-gallery-area.section-t-space {
    background-color: rgb(8 13 27) !important;
    background: linear-gradient(180deg, #010432 0%, rgb(9 14 24) 100%);
}
.container-timeline .history-content {
    list-style: none;
    position: relative;
    box-shadow: 0 6px 21px rgba(21, 3, 89, 0.08);
    counter-increment: wa-process-counter;
    background-color: #003255;
    padding: 30px 30px;
    border-radius: 10px;
    margin: 20px 12px 12px 12px;
}
section.counter-area.bg-light.section-t-space {
    background: #010212 !important;
    background: linear-gradient(0deg, rgb(2 4 19) 5%, rgb(7 22 35) 37%, rgb(27 0 45) 65%, rgb(1 2 18) 90%) !important;
}
.create-assignment-upload-files {
    background-color: #0d181e;
    box-shadow: 0 2px #000000;
    border: 1px dashed #474747;
}
section.upgrade-your-skills-area.section-t-space {
    background: rgb(14 23 39);
    background: linear-gradient(0deg, rgb(14 23 39) 9%, rgb(68 9 119) 43%, rgb(1 1 21) 90%)
}
.instructor-item {
    margin-top: 10px;
    background: #0c1423;
    border-radius: 30px;
    border: 1px solid #3a64ad36 !important;
    text-align: center;
}
.form-check-input {
    background-color: #8d8d8d;
}
.about-member-item{
    margin-top: 10px;
    background-color: #0c0247;
    text-align: center;
}
section.course-instructor-support-area {
    background-color: #3b3b3b !important;
    background: linear-gradient(0deg, rgb(0 0 17) 13%, rgb(67 4 157) 43%, rgb(1 1 21) 90%);
}
.support-tickets-page .accordion-button:not(.collapsed), .support-tickets-page .accordion-button {
    background-color: #12213b;
}
.instructor-ticket-content-wrap, .ticket-details-box {
    border: 1px solid #3b3b3b;
}
.form-control:disabled, .form-control[readonly] {
    background-color: #151723;
    opacity: 1;
}
.ticket-reply-item.ticket-reply-item-student {
    background-color: #02213b;
    border: 1px solid #393939;
}
section.forum-categories-area {
    background-color: rgb(10 15 25) !important;
    /*background: linear-gradient(180deg, #020231 0%, #010623 30%, #04062f 64%, rgb(5 5 66) 100%);*/
}

div.live-class-list {
    border-radius: 0px 0px 15px 15px !important;
}
.forum-details-leftside > .forum-details-item{
    background: #0e1727;
    padding: 15px 25px;
    border: 1px solid #192741;
    border-radius: 10px;
}
a.note-dropdown-item, a.note-dropdown-item:hover {
    margin: 5px 0;
    color: #938d8d !important;
    text-decoration: none;
}
.timeline-comment-count {
    color: #815c45;
    display: block;
    font-weight: 500;
}
.list-group-item.active::after {
    background-color: #614f1f;
}
.appendCourseList{
    border-radius: 9px !important;
    background-color: rgb(14 23 39) !important;
    padding: 20px;
    border: 1px solid #2b2b2b;
}
section.community-blog-articles-area {
    background-color: rgb(14 35 56 / 1) !important;
    background: linear-gradient(181deg, #090e18 5%, #041853 65%, rgb(0 1 17) 90%);
}
.course-list li .course-title {
    background-color: #102035 !important;
}
.course-list .course-user {
    background-color: #15243e !important;
}
#select-user h6 {
    background-color: #121d30 !important;
}
.scroll-bar::-webkit-scrollbar-thumb {
    background-color: #0e2d3a !important;
}
.scroll-bar::-webkit-scrollbar-track {
    background-color: #484848 !important;
}
.chat-box {
    background-color: #0b1423 !important;
}
.selected-user {
    background-color: #15243e !important;
}
.blog-item-img-wrap {
    margin-bottom: 30px;
    border: 8px solid #0000004a;
    border-radius: 5px;
}
.cookie-consent {
    background: #101f43;
    border: 1px solid #192741;
}
.menu-user-btn img {
    height: 31px;
    width: 31px;
    background: #000;
}
.menu-round-btn > a {
    background-color: #102035;
    color: #ffffff !important;
    border: 1px solid #393b71;
}
.agora-stream .player {
    width: 100%;
    height: calc(100vh - 220px);
    background-color: #000;
    border-radius: 10px;
}
.bg-light {
    --bs-bg-opacity: 1;
    background-color: rgb(14, 23, 39) !important;
}
.stream-footer > button {
    color: #fff;
}
.stream-footer > button.active {
    color: #fff;
}
.stream-footer > button.active {
    color: #0be460;
}
.stream-footer > button:hover {
    color: #4a91a6 !important;
}
.stream-footer > button.disabled {
    color: #a56c6c;
}
.agora-stream .time-item {
    color: #fff !important;
}
.agora-stream .player {
    height: calc(100vh - 220px);
    background-color: #000 !important;
}

.watchContinuingCourse p {
    color: #7af7a7 !important;
    font-weight: 500;
    font-size: 14px;
}
.watchContinuingCourse .iconify path {
    fill: #7af7a7 !important;
}
@media (max-width: 992px) {
    .avatar-glow-animate {
        max-width: 60px;
        box-shadow: 0 0 15px rgba(255, 255, 255, 0);
        animation: glowing 2s infinite;
    }

    @keyframes glowing {
        0% {
            box-shadow: 0 0 15px rgba(255, 255, 255, 0);
        }
        50% {
            box-shadow: 0 0 15px rgba(255, 255, 255, 1);
        }
        100% {
            box-shadow: 0 0 15px rgba(255, 255, 255, 0);
        }
    }
}
