#oct_purchase_form .rm-product-center-price {
    padding-top: 15px;
    padding-bottom: 15px;
}

#oct_purchase_form #user_comment {
    height: 220px;
}

#oct_purchase_form .popup-purchase-options:last-child .rm-product-center-options {
    border-bottom: none;
    padding-bottom: 0;
}

.srv-purchase-table {
    border: none;
    width: 100%;
}

.srv-purchase-table tr td {
    padding: 5px 0;
}

.srv-purchase-table tr td:first-child {
    padding-right: 1rem;
    text-align: left;
}

.srv-purchase-table tr td:last-child {
    padding-left: 1rem;
    text-align: right;
}

.srv-purchase-total-text,
.srv-purchase-total-cost {
    font-weight: 700;
}
