/*
Theme Name: Geeks Child
Theme URI: https://themes.getbootstrap.com/product/geeks-multipurpose-template-for-education-and-learning/
Description: Child theme for the Geeks theme
Author: Child Theme Author
Author URI: https://example.com
Template: geeks
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: geeks-child
*/

/* Add your custom styles below this line */
:root {
    --bs-primary-rgb: 14, 82, 232;
    --bs-light-rgb: 244, 248, 255;
}
.courses-template-default .card-body {
    font-size: 1rem;
}

/* Override primary color */
#courseForm.create-course .tutor-course-builder-section #tutor-course-content-builder-root .tutor-quiz-builder-modal-wrap .tutor-quiz-modal-tab-items-wrap .nav-lb-tab .nav-item .active.tutor-quiz-modal-tab-item, .nav-lb-tab .nav-item #courseForm.create-course .tutor-course-builder-section #tutor-course-content-builder-root .tutor-quiz-builder-modal-wrap .tutor-quiz-modal-tab-items-wrap .active.tutor-quiz-modal-tab-item, .nav-lb-tab .nav-item .nav-link.active, #courseForm.create-course .tutor-course-builder-section #tutor-course-content-builder-root .tutor-quiz-builder-modal-wrap .tutor-quiz-modal-tab-items-wrap .nav-lb-tab .nav-item .tutor-quiz-modal-tab-item:hover, .nav-lb-tab .nav-item #courseForm.create-course .tutor-course-builder-section #tutor-course-content-builder-root .tutor-quiz-builder-modal-wrap .tutor-quiz-modal-tab-items-wrap .tutor-quiz-modal-tab-item:hover, .nav-lb-tab .nav-item .nav-link:hover, #courseForm.create-course .tutor-course-builder-section #tutor-course-content-builder-root .tutor-quiz-builder-modal-wrap .tutor-quiz-modal-tab-items-wrap .nav-lt-tab .nav-item .active.tutor-quiz-modal-tab-item, .nav-lt-tab .nav-item #courseForm.create-course .tutor-course-builder-section #tutor-course-content-builder-root .tutor-quiz-builder-modal-wrap .tutor-quiz-modal-tab-items-wrap .active.tutor-quiz-modal-tab-item, .nav-lt-tab .nav-item .nav-link.active, #courseForm.create-course .tutor-course-builder-section #tutor-course-content-builder-root .tutor-quiz-builder-modal-wrap .tutor-quiz-modal-tab-items-wrap .nav-lt-tab .nav-item .tutor-quiz-modal-tab-item:hover, .nav-lt-tab .nav-item #courseForm.create-course .tutor-course-builder-section #tutor-course-content-builder-root .tutor-quiz-builder-modal-wrap .tutor-quiz-modal-tab-items-wrap .tutor-quiz-modal-tab-item:hover, .nav-lt-tab .nav-item .nav-link:hover {
    border-bottom: 2px solid #0e52e8 !important;
    color: #0e52e8 !important;
}

/* Style for the 'Added to Bookmark' button to match the Enroll Course button - only on single course pages */
.single-course .tutor-course-wishlist-btn,
.single-courses .tutor-course-wishlist-btn,
.tutor-single-course-page .tutor-course-wishlist-btn,
.tutor-course-details-page .tutor-course-wishlist-btn,
.tutor-course-single-content-wrapper .tutor-course-wishlist-btn {
    transition: background-color 0.3s ease, color 0.3s ease, border-color 0.3s ease !important;
}

.single-course .tutor-course-wishlist-btn.bookmark-added,
.single-courses .tutor-course-wishlist-btn.bookmark-added,
.tutor-single-course-page .tutor-course-wishlist-btn.bookmark-added,
.tutor-course-details-page .tutor-course-wishlist-btn.bookmark-added,
.tutor-course-single-content-wrapper .tutor-course-wishlist-btn.bookmark-added {
    background-color: var(--bs-primary) !important;
    color: white !important;
    border-color: var(--bs-primary) !important;
}

.single-course .tutor-course-wishlist-btn.bookmark-added:hover,
.single-courses .tutor-course-wishlist-btn.bookmark-added:hover,
.tutor-single-course-page .tutor-course-wishlist-btn.bookmark-added:hover,
.tutor-course-details-page .tutor-course-wishlist-btn.bookmark-added:hover,
.tutor-course-single-content-wrapper .tutor-course-wishlist-btn.bookmark-added:hover {
    background-color: rgb(11, 66, 186) !important;
    border-color: rgb(11, 66, 186) !important;
}

.single-course .tutor-course-wishlist-btn.bookmark-added .muted,
.single-courses .tutor-course-wishlist-btn.bookmark-added .muted,
.tutor-single-course-page .tutor-course-wishlist-btn.bookmark-added .muted,
.tutor-course-details-page .tutor-course-wishlist-btn.bookmark-added .muted,
.tutor-course-single-content-wrapper .tutor-course-wishlist-btn.bookmark-added .muted {
    color: white !important;
    transition: color 0.3s ease !important;
}


/* spotlight mode  */
/* for user  */
.tutor-course-single-content-wrapper.tutor-spotlight-mode, .tutor-single-assignment-wrap.tutor-spotlight-mode, .tutor-single-lesson-wrap.tutor-spotlight-mode, .tutor-single-quiz-wrap.tutor-spotlight-mode, .tutor-spotlight-mode .course-sidebar {
    top: 0px !important;
}
/* admin  */
.admin-bar .tutor-course-single-content-wrapper.tutor-spotlight-mode, .tutor-single-assignment-wrap.tutor-spotlight-mode, .tutor-single-lesson-wrap.tutor-spotlight-mode, .tutor-single-quiz-wrap.tutor-spotlight-mode, .admin-bar .tutor-spotlight-mode .course-sidebar {
    top: 32px !important;
}



/* tutor_next_previous_pagination */
@media (min-width: 992px) {
  .geeks-next-previous-pagination {
    position: relative;
    bottom: 0;
    background: #fff;
    border-radius: 0.5rem;
  }
}
@media (min-width: 992px) and (min-width: 992px) and (max-width: 1024px) {
  .geeks-next-previous-pagination {
    width: 100%;
  }
}
@media (min-width: 992px) and (min-width: 1025px) and (max-width: 1365px) {
  .geeks-next-previous-pagination {
    width: 100%;
  }
}
@media (min-width: 992px) and (min-width: 1366px) and (max-width: 1800px) {
  .geeks-next-previous-pagination {
    width: 100%;
  }
}
@media (min-width: 992px) and (min-width: 1802px) {
  .geeks-next-previous-pagination {
    width: 100%;
  }
}


/* gutenberg style overwrite */
.alignwide {
  width: 100% !important;
  max-width: 100% !important;
  margin-right: auto !important;
  margin-left: auto !important;
}
@media (min-width: 992px) {
  .alignwide {
    width: 100% !important;
  max-width: 100% !important;
  margin-right: auto !important;
  margin-left: auto !important;
  }
}
@media (min-width: 1200px) {
  .alignwide {
    width: 100% !important;
  max-width: 100% !important;
  margin-right: auto !important;
  margin-left: auto !important;
  }
}

/* enroll box sidebar card- single course responsive for mobile */
@media (max-width: 991px) {
.enroll-box-responsive {
    position: fixed;
    bottom: 0;
    width: 100%;
    z-index: 6;
    left: 0;
  }
.enroll-box-responsive .card {
  margin-bottom: 0px !important;
}
.enroll-box-responsive .card .tutor-course-wishlist-btn {
  display: none !important;
}
}
@media (max-width: 991px) {
.enroll-box-mobile-only {
display: flex !important;
  }
}