.cc_div .c-bn {
border-width: 0px;
border-radius: 5px;
}
.cc_div .c-bn:hover {
border-width: 0px;
border-radius: 5px;
}
#s-cnt .b-bn .b-tl {
border-width: 0px;
color: black;
border-radius:10px;
}
#s-cnt .b-bn .b-tl:hover {
border-width: 0px;
color: black;
border-radius:10px;
} .responsive-table-wrapper {
overflow-x: auto !important;
-webkit-overflow-scrolling: touch !important;
margin: 0 0 20px 0 !important;
border: 1px solid #e5e7eb !important;
border-radius: 12px !important;
padding: 8px !important;
} .custom-table {
width: 100% !important;
border-collapse: separate !important;
border-spacing: 0 4px !important;
min-width: 500px !important;
} .custom-table thead tr {
background-color: transparent !important;
}
.custom-table th {
background-color: #4b5563 !important; color: white !important;
padding: 12px 16px !important;
text-align: left !important;
font-weight: bold !important;
border: none !important;
}
.custom-table thead tr th:first-child {
border-radius: 8px 0 0 8px !important;
}
.custom-table thead tr th:last-child {
border-radius: 0 8px 8px 0 !important;
} .custom-table td {
padding: 12px 16px !important;
border: none !important;
} .custom-table tbody tr:nth-child(even) td {
background-color: #e5e7eb !important; 
}
.custom-table tbody tr:nth-child(odd) td {
background-color: white !important;
} .custom-table tbody tr td:first-child {
border-radius: 8px 0 0 8px !important;
}
.custom-table tbody tr td:last-child {
border-radius: 0 8px 8px 0 !important;
} .custom-table tbody tr:hover td {
background-color: #d1d5dc !important; 
} @media screen and (max-width: 768px) {
.custom-table {
min-width: 600px !important;
}
.custom-table th,
.custom-table td {
padding: 10px !important;
font-size: 14px !important;
}
}
.hidden-menu-item {
display: none !important;
}