﻿.css_Default_InvoicesTabCss.payments .x-tab-panel-body>div, 
.payments .css_Default_QuotesTabCss .x-tab-panel-body>div
{
    border-top: none;
}
    
.payments .x-grid-group-hd
{
    border-bottom-color: #9026a5;
}
    
.x-grid3-summary-table .x-grid3-td-expander
{
    width: 18px !important;
    border: none !important;
}
    
.x-grid3-summary-table td
{
    padding: 3px 0 !important;
}
    
.x-grid3-summary-table td:last-child
{
    padding-right:18px !important;
}
    
.payments .x-grid3-col-invoice
{
    padding-bottom:2px;
}
     
.css_PaymentList_Refunded
{
    color: White;
    background: #9C27B0;         
    padding: 3px 5px;
    border-radius: 10px;
}
.partially
{
    color: inherit;
    border: 3px solid #9C27B0;
    background: none;
}
     
.css_PaymentList_Failed
{
    color: #CC0000;
}
     
.css_OutgoingInvoices_Grid .x-grid3-row TD .css_PaymentList_refunds
{
    max-width:350px;
    margin-bottom:20px;
}
     
.css_OutgoingInvoices_Grid .x-grid3-row TD .css_PaymentList_refunds td
{
    padding: 4px 5px !important;
    vertical-align: top !important;
    border-bottom: 1px dotted #ccc !important;
}
     
.css_OutgoingInvoices_Grid .x-grid3-row TD .css_PaymentList_refunds td.notes
{
    max-width: 150px;
}
     
pre 
{
    white-space: pre-wrap;       /* css-3 */
    white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
    white-space: -pre-wrap;      /* Opera 4-6 */
    white-space: -o-pre-wrap;    /* Opera 7 */
    word-wrap: break-word;       /* Internet Explorer 5.5+ */
}