body {
    background: #f5f7fb;
}

.page-shell {
    max-width: 1120px;
}

.table td,
.table th {
    vertical-align: middle;
}

.navbar-nav .nav-link.active {
    color: #0d6efd;
}

.metric-card {
    min-height: 112px;
}

.login-card {
    width: 100%;
    max-width: 420px;
    border-radius: 8px;
}
