.ert-table tbody > tr:nth-child(odd) > td,
.ert-table tbody > tr:nth-child(odd) > th,
.ert-table tbody > tr:nth-child(even) > td,
.ert-table tbody > tr:nth-child(even) > th,
.ert-table tbody tr:hover > td,
.ert-table tbody tr:hover > th {
background-color: inherit !important;
} .ert-table {
width: 100%;
border-collapse: separate;
border-spacing: 0;
border-radius: inherit;
overflow: hidden;
}
.ert-borders {
border: 1px solid #ddd;
border-radius: 10px;
overflow: hidden;
}
.ert-borders th,
.ert-borders td {
border: 1px solid #ddd;
}
.ert-no-borders th,
.ert-no-borders td {
border: none !important;
}
.ert-table th,
.ert-table td {
padding: 12px;
font-family: inherit;
}
.ert-title-row {
background-color: #004b45;
color: #fff;
font-weight: bold;
} 
.ert-table th[scope="row"] {
text-transform: none !important;
font-weight: normal;
} @media (max-width: 767px) {
.ert-borders {
border: none;
border-radius: 0;
}
.ert-table {
background: transparent;
}
.ert-table thead {
display: none;
}
.ert-table td {
background: transparent !important;
}
.ert-table.mobile-no-border tr {
border: none !important;
}
.ert-table tr {
display: block;
margin-bottom: 20px;
border: 1px solid #ddd;
border-radius: inherit;
padding: 12px;
box-shadow: 0 2px 6px rgba(0, 0, 0, 0.08);
}
.ert-table td,
.ert-table th[scope="row"] {
display: block;
width: 100%;
padding: 10px;
border: none;
box-sizing: border-box;
background: inherit !important;
}
.ert-table td::before,
.ert-table th[scope="row"]::before {
content: attr(data-label);
font-weight: 700;
display: block;
margin-bottom: 6px;
color: #000;
}
}