﻿.btn-outline-blue {
    color: #005d83;
    border-color: #005d83;
}

    .btn-outline-blue:hover {
        color: #fff;
        background-color: #005d83;
        border-color: #005d83;
    }

    .btn-check:focus + .btn-outline-blue, .btn-outline-blue:focus {
        box-shadow: 0 0 0 0.25rem rgba(0, 93, 131, 0.5);
    }

    .btn-check:checked + .btn-outline-blue, .btn-check:active + .btn-outline-blue, .btn-outline-blue:active, .btn-outline-blue.active, .btn-outline-blue.dropdown-toggle.show {
        color: #fff;
        background-color: #005d83;
        border-color: #005d83;
    }

        .btn-check:checked + .btn-outline-blue:focus, .btn-check:active + .btn-outline-blue:focus, .btn-outline-blue:active:focus, .btn-outline-blue.active:focus, .btn-outline-blue.dropdown-toggle.show:focus {
            box-shadow: 0 0 0 0.25rem rgba(0, 93, 131, 0.5);
        }

    .btn-outline-blue:disabled, .btn-outline-blue.disabled {
        color: #005d83;
        background-color: transparent;
    }

.table-blue {
    --bs-table-bg: #005d83;
    --bs-table-striped-bg: #0d6589;
    --bs-table-striped-color: #fff;
    --bs-table-active-bg: #1a6d8f;
    --bs-table-active-color: #fff;
    --bs-table-hover-bg: #13698c;
    --bs-table-hover-color: #fff;
    --bs-table-color: #fff;
    border-color: #1a6d8f;
}

.alert-blue {
    color: #00384f;
    background-color: #ccdfe6;
    border-color: #b3ceda;
}

    .alert-blue .alert-link {
        color: #002d3f;
    }

.bg-blue {
    background-color: #005d83 !important;
}

.text-blue {
    color: #005d83 !important;
}

.text-bg-blue {
    color: #FFFFFF;
    background-color: #005d83 !important;
}

.border-blue {
    border-color: #005d83 !important;
}

.link-blue {
    color: #005d83;
}

    .link-blue:hover, .link-blue:focus {
        color: #004a69;
    }

.list-group-item-blue {
    color: #00384f;
    background-color: #ccdfe6;
}

    .list-group-item-blue.list-group-item-action:hover, .list-group-item-blue.list-group-item-action:focus {
        color: #00384f;
        background-color: #b8c9cf;
    }

    .list-group-item-blue.list-group-item-action.active {
        color: #fff;
        background-color: #00384f;
        border-color: #00384f;
    }

.btn-blue {
    color: #FFFFFF;
    background-color: #005d83;
    border-color: #005d83;
}

    .btn-blue:hover {
        color: #FFFFFF;
        background-color: #004f6f;
        border-color: #004a69;
    }

    .btn-check:focus + .btn-blue, .btn-blue:focus {
        color: #FFFFFF;
        background-color: #004f6f;
        border-color: #004a69;
        box-shadow: 0 0 0 0.25rem rgba(38, 117, 150, 0.5);
    }

    .btn-check:checked + .btn-blue, .btn-check:active + .btn-blue, .btn-blue:active, .btn-blue.active, .show > .btn-blue.dropdown-toggle {
        color: #FFFFFF;
        background-color: #004a69;
        border-color: #004662;
    }

        .btn-check:checked + .btn-blue:focus, .btn-check:active + .btn-blue:focus, .btn-blue:active:focus, .btn-blue.active:focus, .show > .btn-blue.dropdown-toggle:focus {
            box-shadow: 0 0 0 0.25rem rgba(38, 117, 150, 0.5);
        }

    .btn-blue:disabled, .btn-blue.disabled {
        color: #FFFFFF;
        background-color: #005d83;
        border-color: #005d83;
    }