/*--- Table ---*/

.table-grid {
    background-color: #fff;
    padding: 12px 0 12px;
}

.table-grid tr {
    width:  100%;
}


.table-hd .table-row {
    border-bottom: 4px solid rgba(7, 71, 166, 0.04);
}

.table-hd .table-row th {
    vertical-align: bottom;
    padding: 15px 10px;
    font-size: 14px;
    font-size: 0.875rem;
    font-weight: 600;
}
.table-row {
    border-bottom: 1px solid #efefef;
    font-size: 15px;
    font-size: 0.9375rem;
}

.table-row  td,
.table-row  th {
    padding: 8px 10px;
    text-align: left;
}

.table-row a.toggle {
    float: right;
}

.table-row input[type="search"] {
    width: 100%;
}

.table-row button {
    opacity: .4;
    padding: 0 2px;
    margin: 0 2px;
    cursor: pointer;
}

.table-row button:hover, .table-row button:focus {
    opacity: .6;
}

.Pagination-cn {
    margin-top:14px;
}

.Pagination-cn a:active {
  cursor: default;
  pointer-events: auto;
}

.product-list .container-grid .grid-row > :last-child, .product-list .container-grid .table-row > :last-child, .product-list .table-grid .grid-row > :last-child, .product-list .table-grid .table-row > :last-child {
  text-align: left;
}
