#orders-list.grid-view table tbody tr[data-click-url] td:not(.no-on-click) {
    cursor: pointer;
}

#orders-list.grid-view table tbody tr td {
    padding: 10px 2px !important;
    vertical-align: middle !important;
}

#orders-list.grid-view .table-hover > tbody > tr:hover {
    background-color: #dedede;
}

#orders-list.grid-view {
    background-color: #f6f6f6;
    padding: 10px 8px;
    border: solid 1px #ccc;
    border-radius: 4px;
}

#orders-list.grid-view table > tbody > tr > td, table > tbody > tr > th {
    border-bottom: 1px solid #ddd;
}

#orders-list.grid-view table > tbody > tr:last-child > td, table > tbody > tr:last-child > th {
    border-bottom: none;
}

/** TOTALS - PANEL - HORIZONTAL **/
div#totals-app {
    background-color: #f6f6f6;
    border: solid 1px #ccc;
    margin-bottom: 10px;
}

div#totals-app table th {
    font-size: 18px;
    text-align: center;
    color: #666;
}

div#totals-app table th:nth-child(2),
div#totals-app table th:nth-child(3),
div#totals-app table th:nth-child(5) {
    border-left: solid 1px #ccc;
    border-right: solid 1px #ccc;
}

div#totals-app table th span {
    font-size: 28px;
    text-align: center;
    display: block;
    width: 100%;
    color: #333;
}

tr.last-seen-order {
    background: repeating-linear-gradient(
            -55deg,
            rgba(34, 34, 34, 0.1),
            rgba(34, 34, 34, 0.1) 10px,
            #f6f6f6 10px,
            #f6f6f6 20px
    );
}

div#totals-app table th.currency-symbol {
    font-size: 40px;
    color: black;
}
