.uk-background-success {
    background: #32d296;
}

.uk-background-warning {
    background: #faa05a;
}

.uk-background-danger {
    background: #f0506e;
}

.uk-border-default {
    border: 2px solid #eee !important;
}

.uk-border-primary {
    border: 1px solid #1e87f0 !important;
}

.uk-border-top-primary {
    border-top: 5px solid #1e87f0 !important;
}

.uk-border-right-primary {
    border-right: 5px solid #1e87f0 !important;
}

.uk-border-bottom-primary {
    border-bottom: 5px solid #1e87f0 !important;
}

.uk-border-left-primary {
    border-left: 5px solid #1e87f0 !important;
}

.uk-border-success {
    border: 1px solid #32d296 !important;
}

.uk-border-top-success {
    border-top: 5px solid #32d296 !important;
}

.uk-border-right-success {
    border-right: 5px solid #32d296 !important;
}

.uk-border-bottom-success {
    border-bottom: 5px solid #32d296 !important;
}

.uk-border-left-success {
    border-left: 5px solid #32d296 !important;
}

.uk-border-warning {
    border: 1px solid #faa05a !important;
}

.uk-border-top-warning {
    border-top: 5px solid #faa05a !important;
}

.uk-border-right-warning {
    border-right: 5px solid #faa05a !important;
}

.uk-border-bottom-warning {
    border-bottom: 5px solid #faa05a !important;
}

.uk-border-left-warning {
    border-left: 5px solid #faa05a !important;
}

.uk-border-danger {
    border: 1px solid #f0506e !important;
}

.uk-border-top-danger {
    border-top: 5px solid #f0506e !important;
}

.uk-border-right-danger {
    border-right: 5px solid #f0506e !important;
}

.uk-border-bottom-danger {
    border-bottom: 5px solid #f0506e !important;
}

.uk-border-left-danger {
    border-left: 5px solid #f0506e !important;
}

.uk-padding-xsmall {
    padding: 5px;
}

*:has(> .dataTables_length),
*:has(> .dataTables_info) {
    display: none;
}

#install-overlay {
    background: rgba(0, 0, 0, 0.7);
    opacity: 0;
    transition: opacity 0.4s;
    z-index: 10;
}

@media (min-width: 768px) {
    *:has(> .dataTables_length),
    *:has(> .dataTables_info) {
        display: block;
    }
}