.vwpexcel-table-container {
width: 100%;
}
.vwpexcel-table-responsive {
overflow-x: auto;
width: 100%;
-webkit-overflow-scrolling: touch;
}
#vwpte-excel-table {
width: 100%;
max-width: 100%;
border-collapse: collapse;
}
.vwpexcel-table-container th {
cursor: pointer;
}
.vwpexcel-table-container th :before {
border-top: 4px solid #000;
top: 18px;
}
.vwpexcel-table-container th :after {
border-bottom: 4px solid #000;
border-top: 4px solid transparent;
bottom: 22px;
}
.sort-by-asc
{
left: 3px;
display: inline-block;
width: 0;
height: 0;
border: solid 5px transparent;
margin: 4px 4px 0 3px;
background: transparent;
border-bottom: solid 7px #EEE;
border-top-width: 0;
}
.sort-by-desc
{
left: 5px;
display: inline-block;
width: 0;
height: 0;
border: solid 5px transparent;
margin: 4px 4px 0 3px;
background: transparent;
border-top: solid 7px #EEE;
border-bottom-width: 0;
}
#vwpte-excel-table.vwpte-gridlines th,
#vwpte-excel-table.vwpte-gridlines td {
border: 1px solid #ccc !important;
}
#vwpte-excel-table.vwpte-fixed-widths {
table-layout: fixed;
width: max-content;
min-width: 100%;
}
#vwpte-excel-table.vwpte-fixed-widths td,
#vwpte-excel-table.vwpte-fixed-widths th {
overflow: hidden;
word-wrap: break-word;
overflow-wrap: break-word;
}
#vwpte-excel-table.vwpte-fit-text {
table-layout: auto !important;
width: auto !important;
}
#vwpte-excel-table.vwpte-fit-text th,
#vwpte-excel-table.vwpte-fit-text td {
white-space: nowrap !important;
width: auto !important;
}
input#vwpte-excel-table-filter {
margin-bottom: 20px;
border: 1px solid #bbb;
border-radius: 8px;
}