.navbar-default {
    background-color: #0770e3;
}

.bg-primary {
    --bs-btn-color: #fff;
    --bs-btn-bg: #0770e3;
    --bs-btn-border-color: #0770e3;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #0762cb;
    --bs-btn-hover-border-color: #0754b0;
    --bs-btn-focus-shadow-rgb: 49, 132, 253;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #0762cb;
    --bs-btn-active-border-color: #0754b0;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #0770e3;
    --bs-btn-disabled-border-color: #0770e3;
}

.btn-reverse {
    --bs-btn-color: #0770e3;
    --bs-btn-bg: #fff;
    --bs-btn-border-color: #fff;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #0770e3;
    --bs-btn-hover-border-color: #f1f1f1;
    --bs-btn-focus-shadow-rgb: 49, 132, 253;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #f1f1f1;
    --bs-btn-active-border-color: #e0e0e0;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #fff;
    --bs-btn-disabled-border-color: #fff;
}

.logo {
    border-radius: 50px;
    background: #fff;
}

.input-group-text {
    color: #fff;
    background: #0770e3;
}

.form-check-input:checked {
    background-color: red;
    border-color: red;
}

table.rounded-corners {
    border-collapse: separate;
    border-spacing: 1px;
}

table.rounded-corners tr th {
    font-size: 20px;
}

table.rounded-corners thead th {
    padding-bottom: 10px;
    padding-top: 10px;
}

table.rounded-corners th, table.rounded-corners td {
    padding: 8px;
    text-align: center;
    border: 0;
    box-shadow: 0 0 0 1px black;
    color: #000;
}

table.rounded-corners th {
    background: #0770e3;
    color: #fff;
}

table.rounded-corners thead tr:first-child th:first-child {
    border-top-left-radius: 10px;
}

table.rounded-corners thead tr:last-child th:first-child {
    border-bottom-left-radius: 10px;
}

table.rounded-corners thead tr:first-child th:last-child {
    border-top-right-radius: 10px;
}

table.rounded-corners thead tr:last-child th:last-child {
    border-bottom-right-radius: 10px;
}

table.rounded-corners tbody tr:first-child td:first-child {
    border-top-left-radius: 10px;
}

table.rounded-corners tbody tr:last-child td:first-child {
    border-bottom-left-radius: 10px;
}

table.rounded-corners tbody tr:first-child td:last-child {
    border-top-right-radius: 10px;
}

table.rounded-corners tbody tr:last-child td:last-child {
    border-bottom-right-radius: 10px;
}

.allfly-primary-bg {
    background: #0770e3;
}

.logo-container {
    margin-top: 80px;
    text-align: center;
}

.logo-large {
    width: 400px;
    max-width: 100%;
    border-radius: 200px;
    background: #fff;
}


hr {
    margin-top: 1rem;
    margin-bottom: 1rem;
    border: 0;
    border-top: 1px solid rgba(255, 255, 255, 1);
}

.table th, .table td {
    white-space: nowrap;
}

td.filled {
    background-color: #0770e3 !important;
    color: #ffffff !important;
}

.table {
    padding: 1px;
}

.unset-box-shadow {
    box-shadow: unset !important;
}

.data-table-buttons {
    float: left;
    margin-left: 5px;
    margin-bottom: 5px;
}

.update-event-managers {
    float: left;
    margin-left: 5px;
    margin-bottom: 5px;
}

.table-info-container {
    align-items: center;
}
