.cabinet-history {
    padding-top: 20px;
}

.cabinet-history .subtitle {
    color: #003252;
}

.cabinet-history .product {
    width: 30%;
}

.cabinet-history .num {
    width: 10%;
    text-align: center;
}

.cabinet-history .sum {
    width: 30%;
    text-align: center;
}

.cabinet-history .status {
    width: 16%;
}

.cabinet-history .head {
    display: table;
    width: 100%;
    padding-top: 20px;
}

.cabinet-history .head div.status {
    padding-left: 20px;
}

.cabinet-history ul {

}

.cabinet-history li:after {
    display: none;
}

.cabinet-history li .tbl {
    display: table;
    width: 100%;
    padding-top: 15px;
}

.cabinet-history li .tbl > div {
    display: table-cell;
    vertical-align: top;
    box-sizing: border-box;
    line-height: normal;
    font-size: 14px;
    color: #747474;
    font-weight: 300;
}

.cabinet-history li .date {
    text-align: center;
}

.cabinet-history li .product {

}

.cabinet-history li .img {
    display: table-cell;
    vertical-align: top;
    width: 80px;
}

.cabinet-history li .entry {
    display: table-cell;
    vertical-align: middle;
}

.cabinet-history li .title {
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
}

.cabinet-history li .title a {
    text-decoration: none;
    color: #333333;
}

.cabinet-history li .text {
    font-size: 11px;
    color: #616161;
    font-weight: 500;
    text-transform: uppercase;
}

.cabinet-history li .text p {
    padding: 5px 0 0;
    margin: 0;
}

.cabinet-history li .num {

}

.cabinet-history li .sum {

}

.cabinet-history li .status {

}

.cabinet-history li .rec {
    padding-top: 10px;
    font-size: 14px;
    color: #747474;
    font-weight: 300;
    text-align: right;
}

.cabinet-history li .rec span {
    font-weight: 700;
    color: #003252;
    text-transform: uppercase;
}