.blocktablagcc {
    display: flex;
    width: 100%;
    margin: auto;
}

.blocktablagcc table {
   /* min-width: 340px;
    max-width: 80%; */
    padding: 1.5rem;
   /* background: #243848; */
    margin: auto;
}

.blocktablagcc .table thead tr {
    border: 1px solid #6c757d;
    background: #243848;
    color: white;
}

.blocktablagcc .table thead tr th,
.blocktablagcc .table tbody tr th {
    font-size: small;
    font-weight: 500 !important;
    color: white;
    border: 1px solid #6c757d;
}

.blocktablagcc .table tbody {
    padding: .5em;
    background: #243848;
    text-align: center;
}

.blocktablagcc .table tr td {
    font-size: small !important;
    font-weight: 500 !important;
    text-decoration: none;
    color: white;
}

.blocktablagcc .table th:first-child {
    width: auto;
}