main > .container {
    padding: 130px 15px 15px 15px;
}

.footer {
    background-color: #f5f5f5;
}

:root {
    --brand-color: #c90c0f;
    --primary: #c90c0f;
}

.navbar {
    background-color: var(--brand-color);
}

.btn-primary {
    background-color: var(--brand-color);
    border-color: var(--brand-color);
}

.btn-primary:hover {
    background-color: var(--red);
    border-color: var(--red);
}

.btn-primary:focus, .btn-primary.focus {
    background-color: var(--red);
    border-color: var(--red);
    box-shadow: 0 0 0 0.2rem var(--red);
}

.btn-primary.disabled, .btn-primary:disabled {
    background-color: var(--red);
    border-color: var(--red);
}

.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,
.show > .btn-primary.dropdown-toggle {
    background-color: var(--red);
    border-color: var(--red);
}

a {
    color: var(--brand-color);
}

a:hover {
    color: var(--red);
}

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

.page-item.active .page-link {
    background-color: var(--brand-color);
    border-color: var(--brand-color);
}
.page-link, .page-link:hover {
    color: var(--brand-color);
}

.table-sm {
    font-size: 0.9rem;
}

.form-check-inline {
    margin-right: .1rem;
}