﻿.btn-outline-lightgrey {
    color: #f6f6f6;
    border-color: #f6f6f6;
}

    .btn-outline-lightgrey:hover {
        color: #000;
        background-color: #f6f6f6;
        border-color: #f6f6f6;
    }

    .btn-check:focus + .btn-outline-lightgrey, .btn-outline-lightgrey:focus {
        box-shadow: 0 0 0 0.25rem rgba(246, 246, 246, 0.5);
    }

    .btn-check:checked + .btn-outline-lightgrey, .btn-check:active + .btn-outline-lightgrey, .btn-outline-lightgrey:active, .btn-outline-lightgrey.active, .btn-outline-lightgrey.dropdown-toggle.show {
        color: #000;
        background-color: #f6f6f6;
        border-color: #f6f6f6;
    }

        .btn-check:checked + .btn-outline-lightgrey:focus, .btn-check:active + .btn-outline-lightgrey:focus, .btn-outline-lightgrey:active:focus, .btn-outline-lightgrey.active:focus, .btn-outline-lightgrey.dropdown-toggle.show:focus {
            box-shadow: 0 0 0 0.25rem rgba(246, 246, 246, 0.5);
        }

    .btn-outline-lightgrey:disabled, .btn-outline-lightgrey.disabled {
        color: #f6f6f6;
        background-color: transparent;
    }

.table-lightgrey {
    --bs-table-bg: #f6f6f6;
    --bs-table-striped-bg: #eaeaea;
    --bs-table-striped-color: #000;
    --bs-table-active-bg: #dddddd;
    --bs-table-active-color: #000;
    --bs-table-hover-bg: #e4e4e4;
    --bs-table-hover-color: #000;
    color: #000;
    border-color: #dddddd;
}

.alert-lightgrey {
    color: #626262;
    background-color: #fdfdfd;
    border-color: #fcfcfc;
}

    .alert-lightgrey .alert-link {
        color: #4e4e4e;
    }

.bg-lightgrey {
    background-color: #f6f6f6 !important;
}

.text-lightgrey {
    color: #f6f6f6 !important;
}

.border-lightgrey {
    border-color: #f6f6f6 !important;
}

.link-lightgrey {
    color: #f6f6f6;
}

    .link-lightgrey:hover, .link-lightgrey:focus {
        color: #f8f8f8;
    }

.list-group-item-lightgrey {
    color: #626262;
    background-color: #fdfdfd;
}

    .list-group-item-lightgrey.list-group-item-action:hover, .list-group-item-lightgrey.list-group-item-action:focus {
        color: #626262;
        background-color: #e4e4e4;
    }

    .list-group-item-lightgrey.list-group-item-action.active {
        color: #fff;
        background-color: #626262;
        border-color: #626262;
    }

.btn-lightgrey {
    color: #000000;
    background-color: #f6f6f6;
    border-color: #f6f6f6;
}

    .btn-lightgrey:hover {
        color: #000000;
        background-color: #e4e4e4;
        border-color: #e4e4e4;
    }

    .btn-check:focus + .btn-lightgrey, .btn-lightgrey:focus {
        color: #000000;
        background-color: #f7f7f7;
        border-color: #f7f7f7;
        box-shadow: 0 0 0 0.25rem rgba(209, 209, 209, 0.5);
    }

    .btn-check:checked + .btn-lightgrey, .btn-check:active + .btn-lightgrey, .btn-lightgrey:active, .btn-lightgrey.active, .show > .btn-lightgrey.dropdown-toggle {
        color: #000000;
        background-color: #f8f8f8;
        border-color: #f7f7f7;
    }

        .btn-check:checked + .btn-lightgrey:focus, .btn-check:active + .btn-lightgrey:focus, .btn-lightgrey:active:focus, .btn-lightgrey.active:focus, .show > .btn-lightgrey.dropdown-toggle:focus {
            box-shadow: 0 0 0 0.25rem rgba(209, 209, 209, 0.5);
        }

    .btn-lightgrey:disabled, .btn-lightgrey.disabled {
        color: #000000;
        background-color: #f6f6f6;
        border-color: #f6f6f6;
    }