﻿.flex-column-fill {
    display: flex !important;
    flex-direction: column !important;
    flex-grow: 1 !important;
    min-height: 0 !important;
}

:root {
    --bs-brand: #0CC47D;
}

.text-brand {
    color: var(--bs-brand);
}

.btn-brand {
    background-color: var(--bs-brand);
    border-color: var(--bs-brand);
    color: #fff;
}

    .btn-brand:hover,
    .btn-brand:focus,
    .btn-brand:active,
    .btn-brand.active,
    .btn-brand:not(:disabled):not(.disabled):active,
    .btn-brand:not(:disabled):not(.disabled).active,
    .show > .btn-brand.dropdown-toggle {
        background-color: #0ab96f;
        border-color: #0ab96f;
        color: #fff;
    }

    .btn-brand:disabled,
    .btn-brand.disabled {
        background-color: var(--bs-brand);
        border-color: var(--bs-brand);
        opacity: 0.4;
        color: #fff;
    }

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

input[type=number] {
    -moz-appearance: textfield;
}