﻿.orders-detail .order-lines {
    width: 100%;
}

    .orders-detail .order-lines .price {
        text-align: right;
        white-space: nowrap;
    }

    .orders-detail .order-lines .price-row td {
        padding-top: 25px;
        font-size: 1rem;
    }


    .orders-detail .order-lines td {
        padding: 10px;
    }

        .orders-detail .order-lines td p{
            margin:0;
            padding:0;

        }
            .orders-detail .order-lines td p.description {
                font-size:12px;
                color:#aaa;
            }


.orders-detail .order-lines tbody tr:last-child td {
    padding-bottom: 25px;
}

.orders-detail .order-lines tr:first-child td {
    border-top: 0;
}

    .orders-detail .order-lines tr td {
        border-top: 1px dashed #e5e5e5;
        vertical-align: top;
    }

        .orders-detail .order-lines tr td.product-name {
            width: 100%;
        }

        .orders-detail .order-lines tr td:first-child {
            padding-left: 0;
        }

        .orders-detail .order-lines tr td:last-child {
            padding-right: 0;
        }


    .orders-detail .order-lines tfoot tr:first-child td {
        border-top: 2px solid #ddd;
        padding-top: 25px;
    }
    
.orders-detail .table-with-label td{
    padding:5px;
}
.orders-detail .table-with-label .custom-label {
    padding-right: 10px;
    padding-left: 0;
}


    .orders-detail .payment-line-wrapper .header {
        /* text-align: center; */
    }
    .orders-detail .payment-line-wrapper:last-child .break {
        display: none;
    }
    .orders-detail .payment-line-wrapper .break hr {
        border-top: 1px solid #ddd;
    }

.orders-detail .umb-package-details__main-content {
    flex-grow: 1;
    width: auto;
}

.orders-detail .umb-package-details__sidebar {
    
}