/*
 Theme Name:   Halado Referral
 Theme URI:    https://kurmamedia.com
 Description:  My Crowdfunding, My Donatur, It's Privacy
 Author:       Kurma Media
 Author URI:   https://kurmamedia.com
 Template:     halado
 Version:      1.0.0
 Text Domain:  halado-referral
*/


:root {
    --child-primary: #149344;
    --child-primary-hover: rgb(181, 128, 63);
    --child-secondary: #2E3093;
    --child-secondary-hover: #36389e;
    --child-footer: #181a81;
}

.halado-referral .text-primary {
    color: var(--child-primary) !important;
}

.halado-referral .text-secondary {
    color: var(--child-secondary) !important;
}

.halado-referral .bg-primary {
    background-color: var(--child-primary) !important;
}

.halado-referral .bg-secondary {
    background-color: var(--child-secondary) !important;
}

/* Navbar */
.halado-referral .navbar.navbar-primary-menu {
    border-color: var(--child-secondary);
}

.halado-referral .navbar.navbar-primary-menu .navbar-nav .nav-item.active .nav-link {
    background-color: var(--child-primary) !important;
}

.halado-referral .navbar.navbar-primary-menu .navbar-nav .nav-item .nav-link:hover {
    background-color: var(--child-primary) !important;
}

/* Navbar Toggler */
.halado-referral .navbar.navbar-primary-menu .navbar-toggler .navbar-toggler-icon {
    color: var(--child-primary);
}

/* Carousel */
.halado-referral .home-slider.owl-carousel .owl-dots .owl-dot:hover span,
.halado-referral .home-slider.owl-carousel .owl-dots .owl-dot.active span {
    background: var(--child-primary);
}

/* Statistics */
.halado-referral .section-statistics .statistics-container .row [class*=col] .card {
    background-color: var(--child-secondary) !important;
}

/* Card Campaign */
.halado-referral .card.card-campaign .card-body .card__link:hover {
    color: var(--child-primary);
}

/* Footer */
.halado-referral footer .footer-top {
    background-color: var(--child-secondary) !important;
}

.halado-referral footer .footer-bottom {
    background-color: var(--child-footer) !important;
}

/* Button Helpers */
.halado-referral .btn.btn--others {
    border-color: var(--child-primary) !important;
}

.halado-referral .btn.btn--others:not(:disabled):not(.disabled):hover {
    border-color: var(--child-primary) !important;
    background-color: var(--child-primary) !important;
    box-shadow: 0 0 0 0.2rem var(--child-primary) !important;
}

.halado-referral footer .btn--call-us {
    background-color: var(--child-primary) !important;
}

.halado-referral footer .btn--call-us:hover {
    background-color: var(--child-secondary-hover) !important;
}

/* Button */
.halado-referral .btn-primary {
    color: #fff;
    background-color: var(--child-primary);
    border-color: var(--child-primary);
}

.halado-referral .btn-primary:hover {
    color: #fff;
    background-color: var(--child-primary-hover);
    border-color: var(--child-primary-hover);
}

.halado-referral .btn-primary.btn--hover-outline:hover {
    color: var(--child-primary);
    border-color: var(--child-primary);
    background-color: transparent;
}

.halado-referral .btn-outline-primary {
    color: var(--child-primary);
    border-color: var(--child-primary);
}

.halado-referral .btn-outline-primary:hover {
    color: #fff;
    background-color: var(--child-primary);
    border-color: var(--child-primary);
}

/* Tab */
.halado-referral .campaign-detail .campaign-detail__tab .nav.nav-tabs .nav-item .nav-link.active {
    color: var(--child-secondary);
}

/* Collapse */
.halado-referral .content_collapse__btn {
    color: var(--child-primary);
}

/* Donation Words */
.halado-referral .donation-words .donation-words__title {
    color: var(--child-secondary);
}

.halado-referral .donation-words .donation-words__item-name {
    color: var(--child-secondary);
}

/* Donations load more */
.halado-referral .donation-words .donation-words__load-more {
    border-color: var(--child-primary);
}

/* Input nominal */
.halado-referral .input-group.input-group--nominal input.form-control {
    border-color: var(--child-secondary);
}

/* Option Group */
.halado-referral .option-group-button .option-group-button__item .option-group-button__label .option-group-button__text:hover {
    background-color: var(--child-secondary-hover);
}

.halado-referral .option-group-button .option-group-button__item .option-group-button__label .option-group-button__input:checked+.option-group-button__text {
    background-color: var(--child-primary);
}

/* Fundraiser */
.halado-referral .campaign-detail .campaign-detail__be-fundraiser .campaign-detail__be-fundraiser-title {
    color: var(--child-secondary);
}

/* Cart Item */
.halado-referral .cart-item-title a {
    color: var(--child-primary);
}

/* Step Wizard */
.halado-referral .step-wizard > .step-wizard-step > .step-wizard-dot {
    background: var(--child-primary);
}

.halado-referral .step-wizard>.step-wizard-step>.step-progress,
.halado-referral .step-wizard>.step-wizard-step.complete>.step-progress>.step-progress-bar,
.halado-referral .step-wizard>.step-wizard-step.active>.step-progress>.step-progress-bar,
.halado-referral .step-wizard>.step-wizard-step.complete>.step-wizard-dot {
    background-color: var(--child-primary);
}

.halado-referral .step-wizard > .step-wizard-step.active > .step-wizard-dot {
    background-color: var(--child-primary);
}

/* Card header */
.halado-referral .card .card-header.bg-primary {
    background-color: var(--child-primary) !important;
}

/* Pagination */
.halado-referral .pagination .page-item .page-link:hover,
.halado-referral .pagination .page-item.active .page-link {
    background-color: var(--child-primary);
    border-color: var(--child-primary);
}

/* Page Donasi Umum/Cepat */
.page-donasi-umum .section-donasi-cepat {
    background-color: var(--child-secondary);
}

.page-donasi-umum .form_pay .card hr {
    border-top-width: 5px;
    margin-left: -1.25rem;
    margin-right: -1.25rem;
}

/* htmx indicator */
.htmx-indicator:not(.htmx-request) {
    display: none !important;
}