/*
Theme Name: Edumall Child
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
*/
.tutor-form-check-input{border:solid 1px grey!important;}
.btn-pw-toggle {display:none;}
.tutor-modal .tutor-btn:not(.tutor-is-icon-btn) {margin-top:10px!important;}
.lesson-template-default .elementor-507 .elementor-element.elementor-element-5d5bc178 {display:none;}
.tutor-course-topic-single-footer, .tutor-next-previous-pagination-wrap {margin-right:20px!important;margin-left:20px!important;}
#tutor-pn-permission button#tutor-pn-enable,#tutor-pn-permission button#tutor-pn-dont-ask {padding-top:2px}
.tutor-icon-bell-bold {margin-right:5px;}
.tutor-analytics-filter-tabs {padding:0px!important;}
.tutor-d-flex { flex-wrap: wrap!important;}
.tutor-form-select-search.tutor-pt-8.tutor-px-8 {display:none;}
.single-instructor-wrap .instructor-avatar img {border:0.5px solid;}
.quiz-meta-info #tutor-quiz-time-update, .quiz-meta-info .tutor-fw-bold,.tutor-color-muted, .tutor-assignment-detail-info,.tutor-fs-6.tutor-fw-medium.tutor-color-black {font-size:13px!important;}
#tutor-lesson-sidebar-qa-tab-content .tutor-add-question-wrap {padding-top:10px;}
#tutor-lesson-sidebar-qa-tab-content .tutor-add-question-wrap h3 {font-size:15px!important; font-weight:500;}
.tutor_original_question,.tutor_add_answer_row {margin-bottom:20px!important}
.tutor-modal .tutor-btn:not(.tutor-is-icon-btn) {margin-right:10px;}
.tutor-quiz-single-wrap {padding:20px;}
.tutor-segment-title {margin-top:30px;}
.tutor-enrolled-info-text, .tutor-enrolled-info-date {font-size:13px!important;}
.tutor-fs-3.tutor-fw-medium.tutor-color-black.tutor-mt-48.tutor-mb-12 {font-size:25px!important;}
.single-tp_event.single-event-style-01 .entry-title {font-size:30px;font-weight:600;}
.tutor-btn.tutor-btn-outline-primary.tutor-btn-sm {white-space: nowrap;}
.tooltip-wrap .tooltip-txt {margin-left:90px;margin-top:10px;}
.page-mobile-main-menu .toggle-sub-menu {background:rgba(255, 255, 255, 0.2)!important}
.page-mobile-main-menu .children > li > a {margin-left:10px;}
.tutor-single-course-sidebar .tutor-button {margin-top:10px!important;}
.comment-list .comment-author {margin-right:10px;}
.single-product .comment-reply-title {font-size:17px!important;font-weight:600;}
.xlwcty_wrap .xlwcty_Box {border-radius: 5px;}
.entry-product-section-heading,.single-product .entry-title {font-weight: 600;}
.page-title-bar-02 .page-title-bar-inner {padding-top:50px!important;}
.edumall-blog .post-title { overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2!important;
    -webkit-box-orient: vertical;
    font-weight:600;
}
    
.edumall-blog .post-excerpt { overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2!important;
    -webkit-box-orient: vertical;
}

.page-content .widget-title {
    font-weight:600;
}

.widget_recent_entries li a {font-size:15px!important; font-weight:500!important;
}

.page-title-bar-06 .heading {font-weight:600;}
.home-blog-special-layout .home-blog-by-cat-section .archive-section-heading {font-size:20px;font-weight:600;}

/*Sửa trang thanh toán*/
.xlwcty_thankyou-template {padding:20px;}
.xlwcty_wrap .xlwcty_order_details_2_col .xlwcty_title {margin-top:10px;margin-left:10px;}

/*Sửa khóa học*/
.course-loop-excerpt {font-size:14px;}
.search-field {font-weight:400!important;}
.tutor-dashboard-permalinks li a {font-size:14px!important;}
.page-title-bar-02 .page-title-bar-inner .heading {font-weight:700;}
.tutor-dashboard-content>.tutor-fs-5, .tutor-dashboard-content>h3 {font-weight:550!important;}
.tutor-single-course-sidebar>:last-child .tutor-single-course-segment.tutor-course-material-includes-wrap {display:none;}
.single-courses.single-course-01 .tutor-course-top-info {background: #041734!important;}
.tutor-course-header-h1 {color:white!important;}
.tutor-single-course-lead-meta, .tutor-single-course-lead-meta .instructor-name,.tutor-single-course-lead-meta .tutor-single-course-rating .course-rating-average {color:#B2BDCD!important;}
.single-tp_event.single-event-style-01 .entry-header-right {display:none;}
.single-courses .page-content .container {max-width:1400px!important;}
.widget-search-form .search-field {font-size:14px;font-weight:600;}
.dashboard-no-content-found, .tutor-empty-state {margin:20px!important;}
.page-sidebar.style-02 .widget-title {font-weight:600;}
.course-loop-title a {font-weight:500;}
.edumall-courses.style-list .course-loop-excerpt {font-size:14px!important;}
.edumall-courses.style-list .course-loop-title, .course-loop-title-collapse-2-rows {font-size:17px!important;}
.course-loop-meta.style-01 .course-loop-meta-item {font-size:13px;}
.edumall-courses.style-grid-02 .course-loop-instructor {display:none;}
.tutor-segment-title, .tutor-single-course-segment .tutor-segment-title {font-weight:700;}
.tutor-course-benefits-wrap .benefit-text {font-weight:400!important;}
.lead-meta-item.meta-course-total-enrolled ,.page-sidebar.style-02 .archive-sidebar-filter {display:none!important;}
.tutor-sidebar-tabs-content {background-color:white;}
.topic-title {font-size:20px;font-weight: 600;}
.tutor-price-preview-box .tutor-price.course-free { font-size: 25px!important; }
.tutor-course-header-h1 { font-weight: 700; }
.dashboard-no-content-found, .dashboard-table-wrapper, .tutor-empty-state { margin-top: 30px; }
.tutor-lesson-content-area, .tutor-quiz-single-wrap { margin: 0!important; }
.tutor-single-page-top-bar .tutor-topbar-content-title-wrap { font-size: 14px; }
.tutor-single-page-top-bar button.tutor-topbar-mark-btn, .tutor-single-page-top-bar a:hover, .tutor-single-page-top-bar a i, .lesson-type-icon { color: white!important; }
.tutor-site-wrap.site .page-content { margin: 0!important; }
.tutor-course-topic-single-footer, .tutor-next-previous-pagination-wrap { margin-top: 0!important; }
.single-lesson .page-content .container, .single-tutor_quiz .page-content .container { padding: 0!important; }
.tutor-tabs-btn-group a { padding: 30px!important; }
.tutor-lessons-under-topic .tutor-single-lesson-items a span { font-size: 14px;}
.tutor-tabs-btn-group a span { font-weight: 600; }
.tutor-tabs-btn-group a.active { background-color: #0071DC!important; color: white!important; }
.tutor-tabs-btn-group a.active i { color: white!important; }
.tutor-lessons-under-topic .tutor-single-lesson-items a .tutor-lesson-right-icons>i { font-style: normal!important; font-size: 12px; }
.tutor-lessons-under-topic .tutor-single-lesson-items a .tutor-lesson-right-icons .quiz-time-limit { font-size: 12px; }

/* Phần .tutor-single-page-top-bar */
.tutor-single-page-top-bar {
    background-color: #0071DC!important;
    margin-bottom: 0px!important;
    border-radius: 0!important;
}
.tutor-single-page-top-bar .tutor-topbar-content-title-wrap > span { color: white!important; }

/* Phần .tutor-lesson-sidebar */
.tutor-lesson-sidebar {
    overflow-y: auto!important;
    transition: left 0.3s ease!important;
}

/* Phần responsive */
@media screen and (min-width: 990px) {
    .single-instructor-wrap .instructor-avatar img {width:150px!important;height:150px!important;border:0.5px solid;}
    .tutor_assignments-template-default {margin-left:30%;}
    .tutor-spotlight-mode .tutor-lesson-sidebar-inner, .tutor-sidebar-tabs-wrap, .tutor-spotlight-mode .tutor-lesson-sidebar-wrap {
        position: fixed;
        left: 0;
        top: 0;
        height: 100vh!important;
        overflow-y: auto;
        width: 30%;
    }
    .single-lesson .page-content .container, .single-tutor_quiz .page-content .container { margin-left: 30%; }
    .btn-toggle-lesson-sidebar { display: none!important; }
}


@media (max-width: 990px) {
.lesson-template-default h2 {font-size:17px;
    text-align: center;
}
.tutor-analytics-wrapper .tutor-btn.tutor-btn-outline-primary {margin-bottom:10px;}
div#page-open-components.header-icon.page-open-components {display: none!important;}
.col-xs-6 {flex:0 0 100%!important;max-width: 100%!important;}
.tutor-analytics-wrapper .tutor-ml-auto {margin-left:0!important;}
.tutor-dashboard-content .tutor-nav:not(.tutor-nav-pills):not(.tutor-nav-tabs)>li {margin-bottom:20px!important;}
.tutor-course-setting-label,.tutor-form-control {font-size:13px!important;}
body.tutor-screen-course-builder #tutor-metabox-course-settings-tabs .course-settings-tabs-container .settings-tabs-navs-wrap {flex:0 0 130px!important;}
.settings-tabs-navs-wrap .settings-tabs-navs li a,.tutor-btn.tutor-btn.tutor-btn-sm.tutor-btn.tutor-btn.tutor-btn-sm {font-size:13px!important;line-height:15px;}
div.top-bar-wrap {justify-content: space-between!important;}
div.xlwcty_Box.xlwcty_customer_infop {display:none!important}
.page-mobile-main-menu .menu__container > li > a {font-size:15px!important;}
.page-mobile-main-menu .children > li > a, .page-mobile-main-menu .edumall-list .link {font-size:14px!important;}
.tutor-wrap .row { display: flex; flex-direction: column; }
.tutor-wrap .col-lg-8 {order: 1; }
.tutor-wrap .col-lg-4 {order: -1; }
.col-md-6.top-bar-left,.archive-layout-switcher .archive-layout-switcher-label {display:none;}
.archive-result-count {float:right;}
.page-title-bar-03 {margin-bottom:50px!important;}
}