/* ТАБЛИЦА */
table.payment-refund.bordered {
    border: solid #d9e4c1 1px;
    box-shadow: 0 0px 0px #d9e4c1;
}

table.payment-refund.bordered tr:hover {
    background: #f0f5e5;
    transition: all 0.1s ease-in-out;
}

table.payment-refund.bordered td, .bordered th {
    border: 1px solid #d9e4c1;
    padding: 10px;
    text-align: left;
}

table.payment-refund.bordered th {
    background-color: #e1eacd;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#e1eacd), to(#e1eacd));
}

@media screen and (max-width: 600px) {
    table.payment-refund {
        width: 100%;
    }

    table.payment-refund thead {
        display: none;
    }

    table.payment-refund tr:nth-of-type(2n) {
        background-color: inherit;
    }

    table.payment-refund tr td:first-child {
        font-weight: normal;
        font-size: 0.9em;
    }

    table.payment-refund tr th:first-child {
        font-weight: bold;
        font-size: 0.9em;
    }

    table.payment-refund tbody td, tbody th {
        display: block;
        text-align: center;
    }

    table.payment-refund tbody td, tbody th:before {
        content: attr(data-th);
        display: block;
        text-align: center;
    }
}