:root {
    --bg-primary: #01414A;
    --bg-secondary: #8fc0bd;
    --kt-primary-active: #01414A !important;
    --kt-secondary-active: #8fc0bd !important;
}
html[data-theme='light'] {
    --kt-alternative-inverse: #fff !important;
    --kt-alternative: #3b71ca !important;
}

html[data-theme='dark'] {
    --kt-alternative-inverse: #fff !important;
    --kt-alternative: var(--kt-secondary) !important;
}

.btn.btn-alternative {
    color: var(--kt-alternative-inverse);
    border-color: var(--kt-alternative);
    background-color: var(--kt-alternative);
 }

.btn.btn-alternative i {
    color: var(--kt-alternative-inverse);
 }
.app-default{
    background-color: #EFF2F5 !important;
}
.btn-primary{
    background-color: var(--bg-primary) !important;
}
.link-primary {
    color: var(--bg-secondary) !important;
}
.link-primary:hover, .link-primary:focus {
    color: var(--bg-primary) !important;
}
.swal2-icon-content {
    margin-top: 1rem !important;
}
.table > :not(caption) > * > * {
    padding: .75rem .75rem !important;
}
a.disabled {
    pointer-events: none !important;
    cursor: default !important;
}
:not(div.fc-event-title)> i{
    color:var(--kt-text-muted);
}

.table-hover > tbody > tr:hover > * {
    --bs-table-accent-bg: var(--bs-table-hover-bg);
    color: tan !important;
    font-weight: bold !important;
}
table.dataTable.table-hover > tbody > tr:hover > * {
    dow: inset 0 0 0 9999px rgba(0,0,0,.75);
}