﻿.btn-outline-lightblue {
    color: #66c1eb;
    border-color: #66c1eb;
}

    .btn-outline-lightblue:hover {
        color: #fff;
        background-color: #66c1eb;
        border-color: #66c1eb;
    }

    .btn-check:focus + .btn-outline-lightblue, .btn-outline-lightblue:focus {
        box-shadow: 0 0 0 0.25rem rgba(102, 193, 235, 0.5);
    }

    .btn-check:checked + .btn-outline-lightblue, .btn-check:active + .btn-outline-lightblue, .btn-outline-lightblue:active, .btn-outline-lightblue.active, .btn-outline-lightblue.dropdown-toggle.show {
        color: #000;
        background-color: #66c1eb;
        border-color: #66c1eb;
    }

        .btn-check:checked + .btn-outline-lightblue:focus, .btn-check:active + .btn-outline-lightblue:focus, .btn-outline-lightblue:active:focus, .btn-outline-lightblue.active:focus, .btn-outline-lightblue.dropdown-toggle.show:focus {
            box-shadow: 0 0 0 0.25rem rgba(102, 193, 235, 0.5);
        }

    .btn-outline-lightblue:disabled, .btn-outline-lightblue.disabled {
        color: #66c1eb;
        background-color: transparent;
    }

.table-lightblue {
    --bs-table-bg: #66c1eb;
    --bs-table-striped-bg: #61b7df;
    --bs-table-striped-color: #000;
    --bs-table-active-bg: #5caed4;
    --bs-table-active-color: #000;
    --bs-table-hover-bg: #5eb3d9;
    --bs-table-hover-color: #000;
    --bs-table-color: #fff;
    border-color: #5caed4;
}

.alert-lightblue {
    color: #3d748d;
    background-color: #e0f3fb;
    border-color: #d1ecf9;
}

    .alert-lightblue .alert-link {
        color: #315d71;
    }

.bg-lightblue {
    background-color: #66c1eb !important;
}

.text-lightblue,
.text-lightblue .form-label {
    color: #66c1eb !important;
}

.text-bg-lightblue,
.text-bg-lightblue .nav-link {
    color: #FFFFFF;
    background-color: #66c1eb !important;
}

.border-lightblue {
    border-color: #66c1eb !important;
}

.link-lightblue {
    color: #66c1eb;
}

    .link-lightblue:hover, .link-lightblue:focus {
        color: #85cdef;
    }

.list-group-item-lightblue {
    color: #3d748d;
    background-color: #e0f3fb;
}

    .list-group-item-lightblue.list-group-item-action:hover, .list-group-item-lightblue.list-group-item-action:focus {
        color: #3d748d;
        background-color: #cadbe2;
    }

    .list-group-item-lightblue.list-group-item-action.active {
        color: #fff;
        background-color: #3d748d;
        border-color: #3d748d;
    }

.btn-lightblue {
    color: #FFFFFF;
    background-color: #66c1eb;
    border-color: #66c1eb;
}

    .btn-lightblue:hover {
        color: #FFFFFF;
        background-color: #7dcaee;
        border-color: #75c7ed;
    }

    .btn-check:focus + .btn-lightblue, .btn-lightblue:focus {
        color: #FFFFFF;
        background-color: #7dcaee;
        border-color: #75c7ed;
        box-shadow: 0 0 0 0.25rem rgba(87, 164, 200, 0.5);
    }

    .btn-check:checked + .btn-lightblue, .btn-check:active + .btn-lightblue, .btn-lightblue:active, .btn-lightblue.active, .show > .btn-lightblue.dropdown-toggle {
        color: #FFFFFF;
        background-color: #85cdef;
        border-color: #75c7ed;
    }

        .btn-check:checked + .btn-lightblue:focus, .btn-check:active + .btn-lightblue:focus, .btn-lightblue:active:focus, .btn-lightblue.active:focus, .show > .btn-lightblue.dropdown-toggle:focus {
            box-shadow: 0 0 0 0.25rem rgba(87, 164, 200, 0.5);
        }

    .btn-lightblue:disabled, .btn-lightblue.disabled {
        color: #FFFFFF;
        background-color: #66c1eb;
        border-color: #66c1eb;
    }