.image-cropper-preview {
    width: 100%;
    background-color: #f3f4f6;
    background-image: url("https://placehold.co/640x360");
    background-repeat: no-repeat;
    background-position: center center;
    height: 360px;
    display: block;
}


.select2-container--default .select2-selection--multiple .select2-selection__choice {
    margin: 6px 4px !important;
}

.select2-container--default.select2-container--focus .select2-selection--multiple {
    border: 1px solid #ced4da;
    border-radius: 0.25rem;
}

.select2-search__field {
    margin: 6px !important;
    padding: 2 !important;
    line-height: 1.5 !important;
}

.select2-selection__rendered {
    padding-top: 5px !important;
}

@media (max-width: 2048px) {
    .sidebar-only {
        display: none;
    }
}

.mobile-nav__container .sidebar-only {
    display: block;
}

.copyright {
    background-color: var(--ff-primary-darker);
}

.copyright__text {
    color: var(--ff-primary);
}

.mobile-nav__content {
    background-color: var(--ff-primary);
}

.mobile-nav__content .main-menu__list li > a {
    color: var(--ff-text-primary);
}

.mobile-nav__overlay { 
    background-color: var(--ff-primary);
}

.mobile-nav__content .main-menu__list li a button {
    background-color: var(--ff-text-primary);
    color: var(--ff-primary);
}

.mobile-nav__content .main-menu__list li a button.expanded {
    transform: rotate(0deg);
    background-color: var(--ff-primary-darker);
    color: var(--ff-primary);
}

.mobile-nav__content .main-menu__list li a.expanded {
    color: var(--ff-primary-darker);
}

.main-header-two .main-menu .main-menu__list > li > a {
    color: var(--ff-text-primary);
}

.main-header-two .main-menu__list > li.current > a, .main-header-two .main-menu__list > li:hover > a {
    color: var(--ff-primary-darker);
}


.form-check-input:checked {
    background-color: var(--ff-primary-darker);
    border-color: var(--ff-primary-darker);
}


.main-menu .main-menu__list li ul li.current > a, .main-menu .main-menu__list li ul li:hover > a, .stricky-header .main-menu__list li ul li.current > a, .stricky-header .main-menu__list li ul li:hover > a {
    background-color: var(--ff-primary-darker);
    color: var(--ff-primary);
}

.main-menu .main-menu__list li ul li > a::after, .stricky-header .main-menu__list li ul li > a::after {
    color: var(--ff-primary);
}

.main-footer-two {
    background-color: var(--ff-primary);
}


.main-header-two.stricky-header .main-menu__list > li > a {
    color: var(--ff-text-primary);
}

.main-header-two.stricky-header .main-menu__list > li.current > a, .main-header-two.stricky-header .main-menu__list > li:hover > a {
    color: var(--ff-primary-darker);
}

.main-footer-two__info-list li span {
    color: var(--ff-text-primary);
}

.main-footer-two__info-list li {
    color: var(--ff-primary-darker);
}

.main-footer-two__title {
    color: var(--ff-text-primary);
}

.main-footer-two__navmenu ul li {
    color: var(--ff-primary-darker);
}

.mobile-nav__close {
    color: var(--ff-text-primary);
}



.main-header-two .main-menu__login, .main-header-two .mobile-nav__toggler, .main-header-two .main-menu__search {
    color: var(--ff-text-primary);
}

.main-header-two .main-menu__login:hover, .main-header-two .mobile-nav__toggler:hover, .main-header-two .main-menu__search:hover {
    color: var(--ff-primary-darker);
}

.mobile-nav__toggler:hover {
    color: var(--ff-primary-darker);
}

.scroll-top__circle path {
    stroke: var(--ff-primary-darker);
}

.scroll-top::after {
    color: var(--ff-primary-darker);
}

.section-title__title {
    color: var(--ff-text-primary);
}

h1, h2, h3, h4, h5, h6 {
    color: var(--ff-text-primary);
}

.section-title__tagline {
    color: var(--ff-primary-darker);
}

.custom-cursor__cursor, .custom-cursor__cursor-two {
    border-color: var(--ff-primary);
}

.section-title__tagline svg.arrow-svg {
    fill: var(--ff-text-primary);
}

.course-two__author {
    padding: 0 0 0 0px;
}

.course-two__like {
    background-color: var(--ff-primary);
    color: var(--ff-text-primary);
}

.course-two__time {
    background-color: var(--ff-primary);
    color: var(--ff-text-primary);
}

.course-two__slider.owl-carousel .owl-nav button {
    background-color: var(--ff-primary);
    color: var(--ff-primary-darker);
}

.course-two__slider.owl-carousel .owl-nav button:hover {
    background-color: var(--ff-primary-darker);
    color: var(--ff-primary);
}

.testimonial-one__carousel.owl-carousel .owl-nav button {
    background-color: var(--ff-primary);
    color: var(--ff-primary-darker);
}

.testimonial-one__carousel.owl-carousel .owl-nav button:hover {
    background-color: var(--ff-primary-darker);
    color: var(--ff-primary);
}

.about-two__thumb__two-icon {
    background-color: var(--ff-primary);
    color: var(--ff-primary-darker);
}

.page-header__overlay {
    background-color: rgba(var(--ff-primary), 0.8);
}

.page-header__title {
    color: var(--ff-text-primary);
}

.blog-page__pagination li a {
    border: 1px solid var(--eduact-soft4);
    color: var(--ff-primary-darker);
}

.blog-page__pagination li a:hover, .blog-page__pagination li a.active {
    background-color: var(--ff-primary);
    border-color: var(--ff-primary);
    color: var(--ff-primary-darker);
}

.blog-details__meta a {
    background-color: var(--ff-primary);
    color: var(--ff-primary-darker);
}

.blog-details__meta a:hover {
    background-color: var(--ff-primary-darker);
    color: var(--ff-primary);
}

.blog-details__tags a {
    background-color: var(--ff-primary);
    color: var(--ff-primary-darker);
}

.blog-details__tags a:hover {
    background-color: var(--ff-primary-darker);
    color: var(--ff-primary);
}

.main-footer-two__social a {
    border: 1px solid var(--ff-primary-darker);
    color: var(--ff-text-primary);
}

.main-footer-two__social a:hover {
    background-color: var(--ff-primary-darker);
}

.preloader {
    background-color: var(--ff-primary);
  }