:root {  --color-text-on-primary: var(--color-text); --color-primary: #00BB31; }
.bg-primary {
  background-color: #000000 !important;
}

#event-logo {
  width: 125px !important;
}

.btn-outline-success {
    color: #00BB31;
    border-color: #00BB31 !important;
}

.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, .show>.btn-outline-success.dropdown-toggle {
    background-color: #00BB31 !important;
    border-color: #00BB31 !important;
}

.btn-outline-success:hover {
    background-color: #009226 !important;
    border-color: #009226 !important;
}

.btn-success {
    background-color: #00BB31 !important;
    border-color: #00BB31 !important;
}

.btn-success:hover {
    background-color: #009226 !important;
    border-color: #009226 !important;
}

.btn-info {
    background-color: #047E9B !important;
    border-color: #047E9B !important;
}

.btn-info:hover {
    background-color: #036379 !important;
    border-color: #036379 !important;
}

.btn-outline-info {
    color: #047E9B !important;
    border-color: #047E9B !important;
}

.btn-outline-info:hover {
    background-color: #036379 !important;
    border-color: #036379 !important;
}

.stages .step.step-current .step-icon, .stages .step.step-done .step-icon {
    border-color: #00BB31 !important;
    background-color: #00BB31 !important;
}

.stages .step.step-current .step-label, .stages .step.step-done .step-label {
    color: #00BB31 !important;
}