/*
Theme Name: Edumall Child ---2
Theme URI: https://edumall.thememove.com/
Author: ThemeMove
Author URI: https://thememove.com/
Version: 1.0.0
Template: edumall
Text Domain:  edumall-child
Tags: editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
*/

.site {
    /* background-image: url(https://vsgacademy.com/wp-content/uploads/2024/11/Background-VNSC-ISGA-01-01-scaled-1.jpg) !important; */
    background-color: #0b0f1b;
    /* background-size: cover !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-attachment: fixed !important; */
}

/* [class^="tutor-fs-"] {
    color: #ffffff !important; 
}

.tutor-color-secondary{
    color: #ffffff !important;
}

.tutor-mb-32{color: #ffffff !important;}
.tutor-fs-5{color: #ffffff !important;}
:root {
    --tutor-body-color: #ffffff !important;
} */

#fmwptopiccontent,
#fmwp-topic-title,
#fmwptopiccontent-preview,
#fmwp-topic-tags,
#fmwpreplycontent,
#fmwpreplycontent-preview,
#fmwp-reply-popup-quote {
    background-color: #000 !important;
    /* nền đen */
    color: #fff !important;
    /* chữ trắng */
    padding: 15px;
    border-radius: 6px;
}

#fmwptopiccontent:focus,
#fmwp-topic-title:focus,
#fmwptopiccontent-preview:focus,
#fmwp-topic-tags:focus,
#fmwpreplycontent-preview:focus,
#fmwp-reply-popup-quote:focus,
#fmwpreplycontent:focus {
    outline: none;
    border-color: #0ff;
    /* xanh ngọc */
    box-shadow: 0 0 5px #0ff;
}

.tutor-calendar-listings-wrapper {
    background: #000 !important;
}

.plyr__captions {
    width: 60% !important;
}

.tutor-btn.tutor-btn-ghost {
    background-color: #fff !important;
    padding-right: 10px !important;
    padding-left: 10px !important;
}

.tutor-table.tutor-quiz-attempt-details tbody tr td {
    color: #000 !important;
}

.tutor-ratio * {

    position: unset !important;
    top: 0 !important;
    left: 0 !important;
    width: unset !important;
    height: unset !important;
}

.tutor-ratio-16x9 {
    padding-top: 0px !important;
}

.fmwp-archive-forums-wrapper.fmwp-ui-xl {
    background: rgba(255, 255, 255, 0.1);
    /* Nền trắng trong suốt 10% */
    backdrop-filter: blur(10px);
    /* Làm mờ ảnh nền phía sau */
    border-radius: 12px;
    /* Bo góc cho mềm mại */
    padding: 20px;
    border: 1px solid rgba(255, 255, 255, 0.2);
}

.tutor-quiz-answer-status-correct .tutor-badge-label {
    background: #000 !important;
    color: #fff !important;
}

.tutor-quiz-answer-status-correct td,
.tutor-quiz-answer-status-correct span,
.tutor-quiz-answer-status-correct div,
.tutor-quiz-answer-status-wrong td,
.tutor-quiz-answer-status-wrong span,
.tutor-quiz-answer-status-wrong div,
.tutor-table thead tr th,
.tutor-table .tutor-td-top,
.tutor-table .tutor-td-top [class^="tutor-fs-"],
.tutor-nav-item div,
.tutor-table.tutor-table-middle.table-students td,
.tutor-table.tutor-table-middle.table-students th,
.tutor-table.tutor-table-middle.table-students a,
.tutor-table.tutor-table-middle.table-students div,
.tutor-table-responsive tr td,
.tutor-table-responsive tr th,
.tutor-table-responsive tr td div,
.tutor-table-responsive tr td div span,
.tutor-course-content-list-item.active,
.tutor-course-content-list-item-title a,
.tutor-course-content-list-item.active a {
    color: #000 !important;
}

.tutor-fs-4.tutor-fw-medium.tutor-color-black.tutor-mb-24,
.tutor-py-20.tutor-px-24 .tutor-fs-6.tutor-color-muted,
.tutor-table-responsive .tutor-table.dashboard-table td div {
    color: #fff !important;
}

.popular-instructor-header .swiper-slide {
    height: auto !important;
    display: flex;
}

.popular-instructor-header .course-loop-wrapper {
    display: flex;
    flex-direction: column;
    height: 100%;
}

.edumall-grid-wrapper.edumall-courses.style-list {
    background-color: #031f42 !important;
    padding: 10px !important;
    border-radius: 5px !important;
}

.tab-panel .tab-content .tm-slider .swiper-inner .swiper-wrapper .course-loop-info {
    background-color: #031f42 !important;
    padding: 40px !important;
    border-radius: 5px !important;
}

.attempt-result {
    font-weight: bold !important;
}

.tutor-pagination.tutor-mt-40 {
    display: None
}

.dashboard-settings-form .form-submit-wrap {
    margin: 20px 0 20px 0px !important;
}


.tutor-course-reviews-wrap .tutor-segment-title {
    margin-top: 23px !important
}

.tutor-course-spotlight-wrapper .tutor-conversation .tutor-comment-textarea::before,
.tutor-course-spotlight-wrapper .tutor-conversation .tutor-comment-textarea::after,
.tutor-course-spotlight-wrapper .tutor-conversation .tutor-actual-comment:before,
.tutor-course-spotlight-wrapper .tutor-conversation .tutor-actual-comment:after {
    content: none !important;
    display: none !important;
}

.tutor-course-attachment {
    width: 90% !important;
    margin: 0 auto;
}

/* .course-free {
    font-size: 20px !important;
} */
.tutor-price.course-free {
    font-size: 20px !important;
}

.instructor-profile-url {
    display: none !important;
}

.tutor-course-badge {
    display: none !important;
}

p {
    margin-bottom: 8px !important;
}

.header-user-links-icon .user-icon {
    color: #fff !important;
}