﻿body {
    background-color: #f8f9fa;
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
}

.container {
    padding-top: 3rem;
}

.display-4 {
    color: #007bff;
    font-weight: 300;
}

.table-striped tbody tr:nth-of-type(odd) {
    background-color: rgba(0, 123, 255, 0.05);
}

.btn-primary {
    background-color: #007bff;
    border-color: #007bff;
    transition: background-color 0.3s ease;
}

    .btn-primary:hover {
        background-color: #0056b3;
        border-color: #0056b3;
    }

.table th, .table td {
    vertical-align: middle;
}

.table-sm th, .table-sm td {
    padding: 0.5rem;
}

.text-center {
    margin-bottom: 2rem;
}
