.div-table-wrapper {
    border: 2pt solid #CADCEB;
    border-radius: 6px;
    overflow: hidden;
    margin: 1em 0;
}

table.cvl-table1 {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
}

table.cvl-table1 thead tr th {
    font-weight: bold;
    background-color: #CADCEB !important;
    color: #105289 !important;
    font-size: 1em;
    padding: 8px;
    text-align: center;
}

table.cvl-table1 tbody tr td {
    font-size: 1em;
    padding: 8px;
    text-align: center;
}

table.cvl-table1 tfoot tr td {
    font-weight: bold;
    background-color: #CADCEB !important;
    color: #105289 !important;
    font-size: 1em;
    padding: 8px;
    text-align: center;
}

table.cvl-table2 tfoot tr td {
    font-weight: bold;
    background-color: #CADCEB !important;
    color: #105289 !important;
    font-size: 1em;
    padding: 8px;
    text-align: center;
}

table.cvl-table1 tbody tr td:first-child,
table.cvl-table1 thead tr th:first-child {
    text-align: left;
}
