:root {
    --bs-success: #3ec400;
    --bs-text-success: #3ec400;
    --bs-font-sans-serif: 'Poppins', sans-serif;
    --kt-font-family: 'Poppins', sans-serif;
    --bs-heading-color: #363f52;
}

body {
    font-family: 'Poppins', sans-serif;
}

.form-check,
.form-check-input,
.form-check-label {
    cursor: pointer;
}

.onboarding-trial-badge {
    font-size: 13px !important;
    padding: 7px 19px;
    border-radius: 30px;
}

.btn-success-mc.active,
.btn-check:checked + .btn-success-mc {
    background-color: var(--bs-success) !important;
    border-color: var(--bs-success) !important;
    color: #ffffff !important;
}

.btn-success-mc:hover {
    background-color: var(--bs-success) !important;
    border-color: var(--bs-success) !important;
    color: #ffffff !important;
}

.btn-success-mc.active .text-gray-800,
.btn-success-mc.active .text-gray-600,
.btn-success-mc:hover .text-gray-800,
.btn-success-mc:hover .text-gray-600,
.btn-check:checked + .btn-success-mc .text-gray-800,
.btn-check:checked + .btn-success-mc .text-gray-600 {
    color: #ffffff !important;
}

.btn-success-mc.active i,
.btn-success-mc:hover i,
.btn-check:checked + .btn-success-mc i {
    color: #ffffff !important;
}

.btn-success-mc.active .fs-6,
.btn-success-mc:hover .fs-6,
.btn-check:checked + .btn-success-mc .fs-6 {
    opacity: 0.75;
}
