
.pg-concursos h3:has(+ div.dt-container.dt-bootstrap5) {
    padding-top: 30px;
    padding-bottom: 20px;
    font-weight: bold !important;
    color: #A01128 !important;
    display: flex;
    align-items: center;
    text-align: center;
    gap: 15px;
}
.pg-concursos h3:has(+ div.dt-container.dt-bootstrap5)::after {
    content: "";
    flex: 1;
    height: 3px;
    background: linear-gradient(to right, #A01128, #fff);
    border-radius: 5px;
}

.pg-concursos div.dt-container div.dt-search input {
    width: 350px;
}

.pg-concursos table td, 
table th {
    padding: .8rem 1rem;
}