/*﻿.payments-details {
    background-color: #29292A;
    min-width: 600px;
    width: 100%;
}

.payments-details .content {
    background-color: #303031;
    padding: 20px;
}

.payments-details .content h2 {
    font-size: 24px;
    margin: 13px 0 20px 6px;
}*/

.payments-details .content h2 img {
/*    float: right;
    margin-top: -13px;*/
}

.payments-details .content .data {
/*    background-color: #ffffff;
    color: #3F3F3F;
    padding: 25px 25px 15px 25px;*/
}

.payments-details .content .data .header {
/*    border-bottom: 1px solid #979797;
    padding-bottom: 25px;*/
}

/*.payments-details .content .data .header div.name,
.payments-details .content .data .header div.invoice,
.payments-details .content .data .info div.client,
.payments-details .content .data .info div.details,
.payments-details .content .data .footer div.address,
.payments-details .content .data .footer div.contacts { display: inline-block; }*/

/*.payments-details .content .data .header div.name { width: 70%; }*/

.payments-details .content .data .header div.name img {
    /*height: 50px;*/
    /*width: 50px;*/
}

.payments-details .content .data .header div.name span {
    /*font-size: 24px;*/
    /*padding-left: 20px;*/
    /*padding-top: 7px;*/
    /*position: absolute;*/
}

.payments-details .content .data .header div.invoice {
    /*float: right;*/
    /*padding-top: 5px;*/
    /*width: 30%;*/
}

/*.payments-details .content .data span.name { font-weight: bold; }*/

.payments-details .content .data .info {
    /*display: flex;*/
    /*padding-bottom: 25px;*/
    /*vertical-align: top;*/
}

/*.payments-details .content .data .info div.client { width: 30%; }*/

/*.payments-details .content .data .info h2 { margin: 20px 0 9px 0; }*/

.payments-details .content .data .info div.details {
    /*float: right;*/
    /*width: 55%;*/
}

.payments-details .content .data .info div.details span {
    /*display: inline-block;*/
    /*width: 50%;*/
}
/*
.payments-details .content .data .info div.details div { display: flex; }

.payments-details .content .data .purchases { padding-bottom: 25px; }*/

.payments-details .content .data .purchases .table .header {
    /*border-bottom: 2px solid #979797;*/
    /*padding-bottom: 0;*/
}

/*.payments-details .content .data .purchases .table .body .row:hover { background-color: #fff; }

.payments-details .content .data .purchases .table .body .row { border-bottom: 1px solid #979797; }*/

/*.payments-details .content .data .purchases .table .body { border: none; }*/

/*.payments-details .content .data .purchases .total { text-align: right; }*/

.payments-details .content .data .purchases .total span.amount {
    /*display: inline-block;*/
    /*width: 70px;*/
}

.payments-details .content .data .footer {
    /*border-top: 1px solid #979797;*/
    /*padding-top: 10px;*/
}

.payments-details .content .data .footer div.address,
/*.payments-details .content .data .footer div.contacts { width: 50%; }*/

.payments-details .content .data .footer div.contacts {
    /*float: right;*/
    /*padding-top: 15px;*/
}

.payments-details .buttons {
    /*padding: 20px;*/
    /*text-align: right;*/
}

.payments-details .buttons input {
    /*margin-left: 15px;*/
    /*min-width: 70px;*/
}