body {
    background: #f5f7fb;
}

.navbar-brand {
    letter-spacing: 0.03em;
}

.card-login {
    max-width: 420px;
    margin: 5vh auto;
}

.table thead th {
    white-space: nowrap;
}

.badge-status-aberto {
    background-color: #0d6efd;
}

.badge-status-execucao {
    background-color: #ffc107;
    color: #000;
}

.badge-status-concluido {
    background-color: #198754;
}

.badge-status-cancelado {
    background-color: #6c757d;
}
