table {
    border-collapse: separate !important;
    border-spacing: 0 !important;
}

table.dataTable thead th, 
table th {
    background: linear-gradient(to bottom, #96a8dc94, #7486bd94) !important;
    color: white !important;
    padding: 10px !important;
    text-align: center !important;
    border: none !important;
    border-right:1px solid #dae0f1af !important;
    padding-top:4px !important;
    padding-bottom:4px !important;

}

table.dataTable thead th:first-child, 
table th:first-child {
    border-top-left-radius: 10px !important;
}

table.dataTable thead th:last-child, 
table th:last-child {
    border-top-right-radius: 10px !important;
}


table{
    border:none !important
}


.perfil-cv-candidato table.dataTable thead th, 
table th{
    background: linear-gradient(to bottom, #96a8dc64, #7486bd5c) !important;
    
}

.perfil-cv-candidato table tr {
    border-color:transparent !important;

}
