.text-primary {
    color: #3b8b8b !important;
}
a {
    color: #3b8b8b;
}
a:hover {
    color: #2b7b7b;
}
.bg-gradient-primary {
    background-image: linear-gradient(180deg, #54a2a2 10%, #3b8b8b 100%);
}
.btn-primary {
    background-color: #3b8b8b;
    border-color: #3b8b8b;
}
.btn-primary:hover,
.btn-primary:not(:disabled):not(.disabled):active {
    background-color: #2b7b7b;
    border-color: #2b7b7b;
}
.page-item.active .page-link {
    background-color: #3b8b8b;
    border-color: #3b8b8b;
}
.dropdown-item.active,
.dropdown-item:active,
.dropdown-item:focus {
    background-color: #3b8b8b;
}
table.dataTable > tbody > tr.selected > *,
table.dataTable.table-hover > tbody > tr.selected:hover > * {
    box-shadow: inset 0 0 0 9999px rgba(58, 139, 143, 0.9);
}
.sidebar .nav-item .collapse .collapse-inner .collapse-item.active,
.sidebar .nav-item .collapsing .collapse-inner .collapse-item.active {
    color: #3b8b8b;
}
div.dataTables_processing > div:last-child > div {
    background: #3b8b8b;
}
.bootstrap-datetimepicker-widget table td.active,
.bootstrap-datetimepicker-widget table td.active:hover {
    background-color: #3b8b8b;
}
.bootstrap-datetimepicker-widget table td.today::before {
    border-bottom-color: #3b8b8b;
}
.sticky-footer.bg-white {
    visibility: hidden;
}
