/* Table common style */
.wpgsi-table {
    display: table;
    border-collapse: collapse;
    width: 100%;
    background: #fff;
    border: 1px solid #c3c4c7;
    box-shadow: 0 1px 1px rgb(0 0 0 / 4%);
}

/* Table th and td style */
th, td {
    /* text-align: left; */
    padding: 8px;
}

/* Table header column style */
thead {
    border-bottom: 1px solid #c3c4c7;
}

/* Striped Table style  */
tbody>tr:nth-child(odd) {
    background-color: #f2f2f2;
}

/* row hover effect */
tbody>tr:hover {
    background-color: #ebe9eb;
}

/* footer style  */
tfoot{
    border-top: 1px solid #c3c4c7;
}

/* Dropdown select and search input field Style */
#showNumberOfRowsDropdown, #searchFieldID{
    box-shadow: 0 0 0 transparent;
    border-radius: 4px;
    border: 1px solid #8c8f94;
    background-color: #fff;
    color: #2c3338;
    margin: 0 0 0 8px;
    padding: 0;
    padding: 0 8px;
    line-height: 2;
    min-height: 30px;
}

/* Display table next and Previous button style */
#movePrevious, #moveNext{
    color: #2C3539;
    transition-property: border, background, color;
    transition-duration: .05s;
    transition-timing-function: ease-in-out;
}