.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 {
  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 {
  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 {
  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 {
  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); }

.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 {
    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 {
  color: var(--bs-primary);
  border-color: var(--bs-primary); }
  .btn-outline-primary:hover, .btn-outline-primary: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 {
  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; }
