.text-primary,
.btn-group-toggle .btn-outline-primary.active,
.btn-group-toggle .btn-outline-primary:hover,
.btn-group-toggle .btn-outline-primary:focus,
blockquote:not([class]) p,
.wp-block-quote p,
blockquote:not([class]) a,
blockquote:not([class]) a:hover,
.wp-block-quote a,
.wp-block-quote a:hover,
.bs-stepper .step-trigger:focus,
.bs-stepper .step-trigger:hover,
.ql-editor .ql-color-blue,
.ql-snow.ql-toolbar button:hover,
.docs-nav-sidebar .navbar-nav .nav-item .nav-link:hover,
.docs-nav-sidebar .navbar-nav .nav-item .nav-link.active,
.sidebar-nav-fixed ul li a:hover,
.sidebar-nav-fixed ul li a.active,
.copy-button:hover,
.copy-button:focus,
.copy-button:active,
.navbar-default .navbar-nav .nav-item .nav-link:hover,
.sidenav.navbar .navbar-nav.active > .nav-link,
.avatar-primary-soft .avatar-initials,
.btn-play,
.dropdown.active.show .btn-icon,
.text-link:hover,
.flush-nav .nav .nav-link.active,
.flush-nav .nav .nav-link:hover,
.nav-line-bottom .nav-item .nav-link.active,
.nav-line-bottom .nav-item .nav-link:hover,
.nav-top-line-tab.nav .nav-item .nav-link.active,
.nav-top-line-tab.nav .nav-item .nav-link:hover,
.footer.nav-footer .nav-link:hover,
.accordion-flush a[aria-expanded="true"],
.dropdown-item:hover,
.dropdown-item.active,
.dropdown-item:focus,
.dropdown-item:focus .dropdown-toggle:after,
.dropdown-item:focus:hover,
.dropdown-item:hover.dropdown-toggle:after,
a.text-muted:hover,
a:hover .text-primary-hover,
.single-lp_course #learn-press-quiz-app .quiz-intro-item::before,
.single-product .summary .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a,
.single-product .summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a,
.single-product .summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a,
.wishlist-title a.show-title-form,
.widget ul li a:hover,
.single-product .wc-tabs .nav-item.active a,
.single-course-v2-wishlist.on,
.single-course-v2-wishlist.ajaxload_wishlist,
.course-item-lp_lesson.current .section-item-link,
.course-item-lp_quiz.current .section-item-link,
.cat-links .cat-item a:hover,
.nav-lb-tab .nav-item .nav-link:hover,
.btn-outline-primary.disabled,
.btn-outline-primary:disabled:not(:hover),
.sidenav.navbar .navbar-nav .active > .nav-link,
.sidenav.navbar .navbar-nav .nav-item.active,
.sidenav.navbar .navbar-nav .nav-item .nav-link:hover,
.nav-lb-tab .nav-item .nav-link.active,
.btn-close:hover,
.text-dark-primary,
.nav-lt-tab .nav-item .nav-link.active,
.nav-lt-tab .nav-item .nav-link:hover,
.btn-link,
.tutor-btn-outline-primary,
.tutor-modal.tutor-announcements-form .tutor-btn-outline-primary:not:hover,
.tutor-dashboard-content-inner.enrolled-courses .tutor-pagination .page-numbers.current,
.tutor-dashboard-content-inner.my-courses .tutor-pagination .page-numbers.current,
.tutor-btn-outline-primary:not(:hover),
.tutor-iconic-btn-secondary:not(:hover),
#courseForm.create-course .tutor-course-builder-section .tutor-modal-content .tutor-btn.tutor-btn-outline-primary {
  color: var(--bs-primary) !important; }

.text-light-primary {
  color: var(--bs-primary-outline-25) !important; }

.nav-line-bottom .nav-item .nav-link.active,
.nav-line-bottom .nav-item .nav-link:hover,
.nav-top-line-tab.nav .nav-item .nav-link.active,
.nav-top-line-tab.nav .nav-item .nav-link:hover {
  border-bottom: 1px solid var(--bs-primary) !important; }

.nav-lb-tab .nav-item .nav-link.active,
.nav-lb-tab .nav-item .nav-link:hover {
  border-bottom: 2px solid var(--bs-primary) !important; }

.nav-lt-tab .nav-item .nav-link.active,
.nav-lt-tab .nav-item .nav-link:hover {
  border-top: 2px solid var(--bs-primary) !important; }

.sidenav.navbar .navbar-nav .nav-item.active,
.sidenav.navbar .navbar-nav .nav-item .nav-link:hover,
.avatar-primary-soft .avatar-initials,
.dropdown.active.show .btn-icon,
.bg-light-primary,
.tutor-round-box {
  background-color: var(--bs-primary-opacity-15) !important; }

.sidebar-nav-fixed ul li a.active {
  border-left-color: var(--bs-primary) !important; }

.ql-snow.ql-toolbar button:hover .ql-fill,
.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button:focus .ql-fill,
.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill {
  fill: var(--bs-primary) !important; }

.ql-snow.ql-toolbar button:hover .ql-stroke,
.ql-snow.ql-toolbar button:hover .ql-stroke-miter,
.ql-snow.ql-toolbar button:focus .ql-stroke,
.ql-snow.ql-toolbar button:focus .ql-stroke-miter {
  stroke: var(--bs-primary) !important; }

.wp-block-search .wp-block-search__button,
.active .bs-stepper-circle,
.ql-editor .ql-bg-blue,
.controls li.prev:hover,
.controls li.next:hover,
.flatpickr-day.today,
.flatpickr-day.selected,
.flatpickr-day.selected:hover,
.flatpickr-day.selected:focus,
.flatpickr-day.startRange,
.flatpickr-day.startRange:hover,
.flatpickr-day.startRange:focus,
.flatpickr-day.endRange,
.flatpickr-day.endRange:hover,
.flatpickr-day.endRange:focus,
.flatpickr-day.selected.inRange,
.flatpickr-day.startRange.inRange,
.flatpickr-day.endRange.inRange,
.flatpickr-day.selected.prevMonthDay,
.flatpickr-day.startRange.prevMonthDay,
.flatpickr-day.endRange.prevMonthDay,
.flatpickr-day.selected.nextMonthDay,
.flatpickr-day.startRange.nextMonthDay,
.flatpickr-day.endRange.nextMonthDay,
.navbar .navbar-toggler .icon-bar,
.navbar .navbar-toggler .top-bar,
.navbar .navbar-toggler .bottom-bar,
.navbar .navbar-toggler.collapsed .top-bar,
.navbar .navbar-toggler.collapsed .bottom-bar,
.avatar-primary .avatar-initials,
.btn-play:hover,
.primary-hover:hover,
.primary-hover:focus,
.primary-hover.active,
.indicator-primary.indicator:before,
.nav.btn-group .btn-outline-white.active,
.single-lp_course .questions-pagination .page-numbers.current,
.single-lp_course .questions-pagination .page-numbers:hover,
.single-product .summary .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a:hover,
.single-product .summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:hover,
.single-product .summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:hover,
.wishlist-title a.show-title-form:hover,
.wishlist-title a.show-title-form:focus,
.widget .widget-search button.wp-block-search__button,
.shop-sidebar .widget.widget_rating_filter ul li.chosen a:before,
.shop-sidebar .widget.woocommerce-widget-layered-nav .woocommerce-widget-layered-nav-list li.chosen .form-check-input,
.shop-sidebar .widget.widget_layered_nav .woocommerce-widget-layered-nav-dropdown__submit,
.owl-theme .owl-nav [class*=owl-]:hover,
.single-product .woocommerce-product-gallery--with-images .carousel-control-prev:hover span,
.single-product .woocommerce-product-gallery--with-images .carousel-control-prev:hover span,
.single-product .wc-tabs .nav-item.active a:after,
.course-item-lp_lesson .lp-button,
.course-item-lp_quiz .lp-button,
.quiz-status > div,
.tutor-component-popup-container .tutor-component-button-container .tutor-button.tutor-button-primary,
.page-item.active .page-link,
.page-link:hover,
.form-check-input:checked,
.tutor-qa-new.tutor-quesanswer .tutor-btn-primary,
.tutor-dashboard-content .tutor-form-toggle input:checked ~ .tutor-form-toggle-control,
.tutor-purchase-history .tutor-wp-dashboard-filter a.tutor-bg-primary,
.tutor-dashboard .tutor-dashboard-content .profile-completion .profile-completion-content .tutor-round-icon,
.tutor-dashboard .tutor-dashboard-content .profile-completion .profile-completion-content .tutor-btn:not(.tutor-btn-icon).tutor-btn-sm,
.tutor-form-check-input[type='radio']:checked,
.tutor-btn-outline-primary:hover,
.tutor-btn-outline-primary:focus,
.tutor-progress-value,
.tutor-dashboard-content-inner.enrolled-courses .tutor-pagination .page-numbers.current:before,
.tutor-dashboard-content-inner.my-courses .tutor-pagination .page-numbers.current:before,
#tutor-notifications-wrapper .tutor-iconic-btn-secondary:hover,
#tutor-notifications-wrapper .tutor-iconic-btn-secondary:focus,
.tutor-form-toggle input:checked ~ .tutor-form-toggle-control,
.tutor-certificate-template-inner::after {
  background-color: var(--bs-primary); }

.form-control:focus,
.flickity-button:hover,
.flickity-button:focus,
.copy-button,
.wp-block-search .wp-block-search__button,
.tagify--focus,
.controls li.prev:hover,
.controls li.next:hover,
.flatpickr-day.today,
.flatpickr-day.selected,
.flatpickr-day.selected:hover,
.flatpickr-day.selected:focus,
.flatpickr-day.startRange:hover,
.flatpickr-day.startRange:focus,
.flatpickr-day.endRange,
.flatpickr-day.endRange:hover,
.flatpickr-day.endRange:focus,
.flatpickr-day.selected.inRange,
.flatpickr-day.startRange.inRange,
.flatpickr-day.endRange.inRange,
.flatpickr-day.selected.prevMonthDay,
.flatpickr-day.startRange.prevMonthDay,
.flatpickr-day.endRange.prevMonthDay,
.flatpickr-day.selected.nextMonthDay,
.flatpickr-day.startRange.nextMonthDay,
.flatpickr-day.endRange.nextMonthDay,
.navbar .navbar-toggler,
.nav.btn-group .btn-outline-white.active,
.single-lp_course .questions-pagination .page-numbers.current,
.single-lp_course .questions-pagination .page-numbers:hover,
.single-product .summary .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a,
.single-product .summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a,
.single-product .summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a,
.single-product .summary .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a:hover,
.single-product .summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:hover,
.single-product .summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:hover,
.wishlist-title a.show-title-form,
.wishlist-title a.show-title-form:hover,
.wishlist-title a.show-title-form:focus,
.widget .widget-search .wp-block-search__input,
.widget .widget-search button.wp-block-search__button,
.shop-sidebar .widget.widget_rating_filter ul li.chosen a:before,
.shop-sidebar .widget.woocommerce-widget-layered-nav .woocommerce-widget-layered-nav-list li.chosen .form-check-input,
.shop-sidebar .widget.widget_layered_nav .woocommerce-widget-layered-nav-dropdown__submit,
.owl-theme .owl-nav [class*=owl-]:hover,
.single-product .woocommerce-product-gallery--with-images .carousel-control-prev:hover span,
.single-product .woocommerce-product-gallery--with-images .carousel-control-next:hover span,
#payment .payment_methods .payment_box fieldset .wc-stripe-elements-field.focused,
#payment .payment_methods .payment_box fieldset .wc-stripe-iban-element-field.focused,
.course-item-lp_lesson .lp-button,
.course-item-lp_quiz .lp-button,
.tutor-component-popup-container .tutor-component-button-container .tutor-button.tutor-button-primary,
.page-item.active .page-link,
.page-link:hover,
.form-check-input:checked,
.form-check-input:focus,
.tutor-dashboard .tutor-dashboard-content .profile-completion .profile-completion-content .tutor-btn:not(.tutor-btn-icon).tutor-btn-sm,
.tutor-form-check-input[type='radio']:checked,
.tutor-btn-outline-primary,
.tutor-btn-outline-primary:hover,
.tutor-btn-outline-primary:focus,
#tutor-notifications-wrapper .tutor-iconic-btn-secondary:hover,
#tutor-notifications-wrapper .tutor-iconic-btn-secondary:focus,
.tutor-lesson-sidebar-tab-item input.tutor-form-check-input[type='checkbox']:checked,
.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem label.is-selected,
.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem label:focus-within {
  border-color: var(--bs-primary) !important; }

.page-link:focus {
  color: var(--bs-primary-border-d) !important;
  background-color: #eae7f5; }

.flatpickr-day.selected.startRange,
.flatpickr-day.startRange.startRange,
.flatpickr-day.endRange.startRange {
  -webkit-box-shadow: -10px 0 0 var(--bs-primary);
  box-shadow: -10px 0 0 var(--bs-primary); }

.tutor-certificate-template input[type='radio']:checked + .tutor-certificate-template-inner {
  box-shadow: 0 0 0 2px var(--bs-primary); }

.btn-primary,
.tutor-qa-reply button[type=submit],
.tutor-qa-new.tutor-quesanswer .tutor-btn-primary,
.flash-action .tutor-btn-primary,
.flash-action .tutor-btn.reattempt-btn,
.tutor-qa-new.tutor-quesanswer .tutor-btn.reattempt-btn,
.new-announcement-button .tutor-announcement-add-new,
.tutor-announcement-buttons button,
.modal-view-double-segment .tutor-btn,
.tutor-announcements-form .tutor-btn,
.tutor-assignment-footer-btn button[type=submit],
.tutor-assignment-upload-btn .tutor-btn-primary,
.tutor-instructor-apply-button .tutor-bg-primary,
.tutor_submit_review_btn,
.tutor-dashboard-content .tutor-announcement-table-wrap .tutor-announcement-details,
.tutor-btn-primary {
  background-color: var(--bs-primary);
  border-color: var(--bs-primary); }
  .btn-primary:hover, .btn-primary:focus, .btn-primary.active, .btn-primary:not(:disabled):not(.disabled):active,
  .tutor-qa-reply button[type=submit]:hover,
  .tutor-qa-reply button[type=submit]:focus,
  .tutor-qa-reply button[type=submit].active,
  .tutor-qa-reply button[type=submit]:not(:disabled):not(.disabled):active,
  .tutor-qa-new.tutor-quesanswer .tutor-btn-primary:hover,
  .tutor-qa-new.tutor-quesanswer .tutor-btn-primary:focus,
  .tutor-qa-new.tutor-quesanswer .tutor-btn-primary.active,
  .tutor-qa-new.tutor-quesanswer .tutor-btn-primary:not(:disabled):not(.disabled):active,
  .flash-action .tutor-btn-primary:hover,
  .flash-action .tutor-btn-primary:focus,
  .flash-action .tutor-btn-primary.active,
  .flash-action .tutor-btn-primary:not(:disabled):not(.disabled):active,
  .flash-action .tutor-btn.reattempt-btn:hover,
  .flash-action .tutor-btn.reattempt-btn:focus,
  .flash-action .tutor-btn.reattempt-btn.active,
  .flash-action .tutor-btn.reattempt-btn:not(:disabled):not(.disabled):active,
  .tutor-qa-new.tutor-quesanswer .tutor-btn.reattempt-btn:hover,
  .tutor-qa-new.tutor-quesanswer .tutor-btn.reattempt-btn:focus,
  .tutor-qa-new.tutor-quesanswer .tutor-btn.reattempt-btn.active,
  .tutor-qa-new.tutor-quesanswer .tutor-btn.reattempt-btn:not(:disabled):not(.disabled):active,
  .new-announcement-button .tutor-announcement-add-new:hover,
  .new-announcement-button .tutor-announcement-add-new:focus,
  .new-announcement-button .tutor-announcement-add-new.active,
  .new-announcement-button .tutor-announcement-add-new:not(:disabled):not(.disabled):active,
  .tutor-announcement-buttons button:hover,
  .tutor-announcement-buttons button:focus,
  .tutor-announcement-buttons button.active,
  .tutor-announcement-buttons button:not(:disabled):not(.disabled):active,
  .modal-view-double-segment .tutor-btn:hover,
  .modal-view-double-segment .tutor-btn:focus,
  .modal-view-double-segment .tutor-btn.active,
  .modal-view-double-segment .tutor-btn:not(:disabled):not(.disabled):active,
  .tutor-announcements-form .tutor-btn:hover,
  .tutor-announcements-form .tutor-btn:focus,
  .tutor-announcements-form .tutor-btn.active,
  .tutor-announcements-form .tutor-btn:not(:disabled):not(.disabled):active,
  .tutor-assignment-footer-btn button[type=submit]:hover,
  .tutor-assignment-footer-btn button[type=submit]:focus,
  .tutor-assignment-footer-btn button[type=submit].active,
  .tutor-assignment-footer-btn button[type=submit]:not(:disabled):not(.disabled):active,
  .tutor-assignment-upload-btn .tutor-btn-primary:hover,
  .tutor-assignment-upload-btn .tutor-btn-primary:focus,
  .tutor-assignment-upload-btn .tutor-btn-primary.active,
  .tutor-assignment-upload-btn .tutor-btn-primary:not(:disabled):not(.disabled):active,
  .tutor-instructor-apply-button .tutor-bg-primary:hover,
  .tutor-instructor-apply-button .tutor-bg-primary:focus,
  .tutor-instructor-apply-button .tutor-bg-primary.active,
  .tutor-instructor-apply-button .tutor-bg-primary:not(:disabled):not(.disabled):active,
  .tutor_submit_review_btn:hover,
  .tutor_submit_review_btn:focus,
  .tutor_submit_review_btn.active,
  .tutor_submit_review_btn:not(:disabled):not(.disabled):active,
  .tutor-dashboard-content .tutor-announcement-table-wrap .tutor-announcement-details:hover,
  .tutor-dashboard-content .tutor-announcement-table-wrap .tutor-announcement-details:focus,
  .tutor-dashboard-content .tutor-announcement-table-wrap .tutor-announcement-details.active,
  .tutor-dashboard-content .tutor-announcement-table-wrap .tutor-announcement-details:not(:disabled):not(.disabled):active,
  .tutor-btn-primary:hover,
  .tutor-btn-primary:focus,
  .tutor-btn-primary.active,
  .tutor-btn-primary:not(:disabled):not(.disabled):active {
    background-color: var(--bs-primary-bg-d);
    border-color: var(--bs-primary-border-d); }

.tutor-btn-primary:hover,
.tutor-iconic-btn-outline:hover,
.tutor-iconic-btn-outline:focus,
.tutor-iconic-btn-outline:active {
  background-color: var(--bs-primary-bg-d);
  border-color: var(--bs-primary-border-d); }

.btn-check:focus + .btn-primary,
.btn-primary:focus,
.btn-check:active + .btn-primary:focus,
.btn-check:checked + .btn-primary:focus,
.btn-primary.active:focus,
.btn-primary:active:focus,
.show > .btn-primary.dropdown-toggle:focus,
.btn-check:focus + .btn-outline-primary,
.btn-outline-primary:focus,
.btn-check:active + .btn-outline-primary:focus,
.btn-check:checked + .btn-outline-primary:focus,
.btn-outline-primary.active:focus,
.btn-outline-primary.dropdown-toggle.show:focus,
.btn-outline-primary:active:focus {
  box-shadow: 0 0 0 0.25rem var(--bs-primary-outline-5); }

.page-link:focus,
.form-check-input:focus,
.btn-check:focus + .btn-outline-primary,
.btn-check:focus + .btn-primary,
.btn-primary:focus,
.btn-outline-primary:focus {
  box-shadow: 0 0 0 0.25rem var(--bs-primary-outline-25); }

.btn-outline-primary,
.modal-view-double-segment .tutor-btn-outline {
  color: var(--bs-primary);
  border-color: var(--bs-primary); }
  .btn-outline-primary:hover, .btn-outline-primary:not(:disabled):not(.disabled):active,
  .modal-view-double-segment .tutor-btn-outline:hover,
  .modal-view-double-segment .tutor-btn-outline:not(:disabled):not(.disabled):active {
    background-color: var(--bs-primary);
    border-color: var(--bs-primary); }

a {
  color: var(--bs-primary); }
  a:hover {
    color: var(--bs-primary); }

.bg-primary,
.tutor-ui-pagination .tutor-pagination-numbers .page-numbers.current,
.tutor-ui-pagination .tutor-pagination-numbers .page-numbers:hover {
  background-color: var(--bs-primary) !important; }

.primary-hover:hover,
.primary-hover:focus,
.primary-hover.active {
  border: var(--bs-primary); }

.form-switch-price .form-check-input:checked {
  background-color: var(--bs-dark-primary);
  border-color: var(--bs-dark-primary) !important; }
