@import '_content/Blazon.Components/Blazon.Components.qqy57jpcor.bundle.scp.css';

/* /Pages/Dashboard.razor.rz.scp.css */
body[b-5dzp3y5n6z] {
}
/* /Pages/index.razor.rz.scp.css */
body[b-bwwx5gpfyc] {
    background: #F0F3FA !important;
    font-family: Maven Pro !important;
}


/*Dashboard*/


/* /Pages/Reports/EventDetailReport/EventDetailReport.razor.rz.scp.css */
#block_container[b-5wbvdunhir] {
    /*text-align:center;*/
}

#bloc1[b-5wbvdunhir], #bloc2[b-5wbvdunhir] {
    display: inline;
}

.column[b-5wbvdunhir] {
    float: left;
    width: 50%;
    padding: 10px;
    height: 300px; /* Should be removed. Only for demonstration */
}

.bottom-left[b-5wbvdunhir] {
    position: absolute;
    bottom: -3px;
    left: 10px;
}

.top-left[b-5wbvdunhir] {
    position: absolute;
    bottom: 1px left: 13px;
}

.container[b-5wbvdunhir] {
    position: relative;
    text-align: center;
    color: white;
}

body[b-5wbvdunhir] {
    font-family: Arial, sans-serif;
    padding: 0;
    margin: 0;
    font-size: 12px;
    font-weight: 500;
}

div[b-5wbvdunhir] {
    box-sizing: border-box;
}

.paper[b-5wbvdunhir] {
    /* width:210mm;
        height:297mm; */
    background: #fff;
    margin: 10px;
    page-break-after: always;
    /*overflow: hidden;*/
    box-sizing: border-box;
    padding: 10px;
}

.A4-p[b-5wbvdunhir] {
    width: 210mm;
    max-height: 297mm;
    box-sizing: border-box;
}

.A4-l[b-5wbvdunhir] {
    max-height: 210mm;
    width: 297mm;
    box-sizing: border-box;
}

.header[b-5wbvdunhir] {

    display: flex;
    align-items: center;
}

h1[b-5wbvdunhir], h2[b-5wbvdunhir], h3[b-5wbvdunhir], h4[b-5wbvdunhir], h5[b-5wbvdunhir], h6[b-5wbvdunhir] {
    font-weight: 700;
    margin: 0;
}

h1[b-5wbvdunhir] {
    font-size: 1.8em;
}

h2[b-5wbvdunhir] {
    font-size: 1.6em;
}

h3[b-5wbvdunhir] {
    font-size: 1.4em;
}

h4[b-5wbvdunhir] {
    font-size: 1.2em;
}

h5[b-5wbvdunhir] {
    font-size: 1em;
}

h6[b-5wbvdunhir] {
    font-size: 0.8em;
}

.invoice-title[b-5wbvdunhir] {
    margin: 5px 0;
    text-align: center;
    position: relative;
    font-weight: 900;
}

    .invoice-title[b-5wbvdunhir]:before {
        content: ' ';
        position: absolute;
        height: 1px;
        width: 100%;
        left: 0%;
        top: calc(50% - 0px);
        background: #ddd;
    }

    .invoice-title > span[b-5wbvdunhir] {
        background: #fff;
        position: relative;
        padding: 0 10px;
    }

.footer[b-5wbvdunhir] {
    display: flex;

    width: 100%;
}

.customer_detail[b-5wbvdunhir] {
    display: flex;
    width: 100%;
    padding-bottom: 5px;
    /*border-bottom:1px solid #ddd;*/
}

.customer[b-5wbvdunhir] {
    width: 40%;
}

table[b-5wbvdunhir] {
    font-size: 1em;
    font-weight: inherit;
}

    table td[b-5wbvdunhir], table th[b-5wbvdunhir] {
        vertical-align: top;
    }

.billing-address[b-5wbvdunhir], .shipping-address[b-5wbvdunhir] {
    width: 30%;
    padding: 0 10px;
}

.invoice-type[b-5wbvdunhir] {
    display: flex;
    justify-content: space-between;
    padding: 5px;
    border-bottom: 1px solid #ddd;
    font-size: .9em;
    font-weight: 700;
}

.invoice-detail[b-5wbvdunhir] {
    margin-left: auto;
    padding-right: 5px;
}

    .invoice-detail td[b-5wbvdunhir] {
        white-space: nowrap;
    }

.product[b-5wbvdunhir] {
    width: 100%;
    border-collapse: collapse;
}

.invoice-footer[b-5wbvdunhir], .invoice-summary[b-5wbvdunhir] {
    width: 50%;
}



    .invoice-summary table td[b-5wbvdunhir] {
        padding: 3px;
    }

.invoice-amount[b-5wbvdunhir] {
    text-align: center;
}

.terms[b-5wbvdunhir] {
    display: flex;
    align-items: flex-end;
    font-size: .9em;
    justify-content: space-between;
}

ol[b-5wbvdunhir] {
    margin: 0 0 0 12px;
    padding: 0;
}



.common_seal[b-5wbvdunhir] {
    position: relative;
    text-align: right;
    margin-bottom: 10px;
}

.bank-detail[b-5wbvdunhir] {
    margin-top: auto;
    display: flex;
    justify-content: space-between;
    border-bottom: 1px solid #ddd;
    padding: 2px 5px;
}

.logo > img[b-5wbvdunhir] {
    max-height: 85px;
    width: auto;
}

.product td[b-5wbvdunhir], .product th[b-5wbvdunhir] {
    border: 1px solid #ddd;
    padding: 5px 5px;
    border-collapse: collapse;
    vertical-align: top;
}

.description[b-5wbvdunhir] {
    width: 100%;
    max-width: 255px;
    display: flex;
    height: 25px;
    white-space: nowrap;
    overflow: hidden;
    align-items: center;
}

.email[b-5wbvdunhir] {
    text-transform: none;
}

@media print {

    .PackagePrice[b-5wbvdunhir] {
        display: block !important;
    }

    body[b-5wbvdunhir] {
        font-family: Arial, sans-serif;
        padding: 0;
        margin: 0;
        font-size: 12px;
        font-weight: 5 00;
    }

    div[b-5wbvdunhir] {
        box-sizing: border-box;
    }

    .paper[b-5wbvdunhir] {
        /* width:210mm;
        height:297mm; */
        background: #fff;
        margin: auto;
        page-break-after: always;
        overflow: hidden;
        box-sizing: border-box;
    }

    .A4-p[b-5wbvdunhir] {
        width: 210mm;
        max-height: 297mm;
        box-sizing: border-box;
    }

    .A4-l[b-5wbvdunhir] {
        max-height: 210mm;
        width: 297mm;
        box-sizing: border-box;
    }

    .header[b-5wbvdunhir] {

        display: flex;
        align-items: center;
    }

    h1[b-5wbvdunhir], h2[b-5wbvdunhir], h3[b-5wbvdunhir], h4[b-5wbvdunhir], h5[b-5wbvdunhir], h6[b-5wbvdunhir] {
        font-weight: 700;
        margin: 0;
    }

    h1[b-5wbvdunhir] {
        font-size: 1.8em;
    }

    h2[b-5wbvdunhir] {
        font-size: 1.6em;
    }

    h3[b-5wbvdunhir] {
        font-size: 1.4em;
    }

    h4[b-5wbvdunhir] {
        font-size: 1.2em;
    }

    h5[b-5wbvdunhir] {
        font-size: 1em;
    }

    h6[b-5wbvdunhir] {
        font-size: 0.8em;
    }

    .invoice-title[b-5wbvdunhir] {
        margin: 5px 0;
        text-align: center;
        position: relative;
        font-weight: 900;
    }

        .invoice-title[b-5wbvdunhir]:before {
            content: ' ';
            position: absolute;
            height: 1px;
            width: 100%;
            left: 0%;
            top: calc(50% - 0px);
            background: #ddd;
        }

        .invoice-title > span[b-5wbvdunhir] {
            background: #fff;
            position: relative;
            padding: 0 10px;
        }

    .footer[b-5wbvdunhir] {
        display: flex;
        border-bottom: 1px solid #ddd;
        width: 100%;
    }

    .customer_detail[b-5wbvdunhir] {
        display: flex;
        width: 100%;
        padding-bottom: 5px;
        /*border-bottom:1px solid #ddd;*/
    }

    .customer[b-5wbvdunhir] {
        width: 40%;
    }

    table[b-5wbvdunhir] {
        font-size: 1em;
        font-weight: inherit;
    }

    .billing-address[b-5wbvdunhir], .shipping-address[b-5wbvdunhir] {
        width: 30%;
        padding: 0 10px;
    }

    .invoice-type[b-5wbvdunhir] {
        display: flex;
        justify-content: space-between;
        padding: 5px;
        border-bottom: 1px solid #ddd;
        font-size: .9em;
        font-weight: 700;
    }

    .invoice-detail[b-5wbvdunhir] {
        margin-left: auto;
        padding-right: 5px;
    }

        .invoice-detail td[b-5wbvdunhir] {
            white-space: nowrap;
        }

    .product[b-5wbvdunhir] {
        width: 100%;
        border-collapse: collapse;
    }

    .invoice-footer[b-5wbvdunhir], .invoice-summary[b-5wbvdunhir] {
        width: 50%;
    }

    .invoice-summary[b-5wbvdunhir] {
        border-left: 1px solid #ddd;
    }

        .invoice-summary table td[b-5wbvdunhir] {
            padding: 3px;
        }

    .invoice-amount[b-5wbvdunhir] {
        text-align: center;
    }

    .terms[b-5wbvdunhir] {
        display: flex;
        align-items: flex-end;
        font-size: .9em;
        justify-content: space-between;
    }

    ol[b-5wbvdunhir] {
        margin: 0 0 0 12px;
        padding: 0;
    }

    .terms_conditions[b-5wbvdunhir] {
        padding: 0 10px;
    }

    .common_seal[b-5wbvdunhir] {
        position: relative;
        text-align: right;
        margin-bottom: 10px;
    }

    .bank-detail[b-5wbvdunhir] {
        margin-top: auto;
        display: flex;
        justify-content: space-between;
        border-bottom: 1px solid #ddd;
        padding: 2px 5px;
    }

    .logo > img[b-5wbvdunhir] {
        max-height: 85px;
        width: auto;
    }

    .product td[b-5wbvdunhir], .product th[b-5wbvdunhir] {
        border: 1px solid #ddd;
        padding: 5px 5px;
        border-collapse: collapse;
        vertical-align: top;
    }

    .description[b-5wbvdunhir] {
        width: 100%;
        max-width: 255px;
        display: flex;
        height: 25px;
        white-space: nowrap;
        overflow: hidden;
        align-items: center;
    }

    .email[b-5wbvdunhir] {
        text-transform: none;
    }

    .option[b-5wbvdunhir] {
        display: none;
    }
}
/* /Pages/Reports/InvoiceReportPrint.razor.rz.scp.css */
body[b-ptofgyjp39] {
}
#block_container[b-ptofgyjp39] {
    /*text-align:center;*/
}

#bloc1[b-ptofgyjp39], #bloc2[b-ptofgyjp39] {
    display: inline;
}

.column[b-ptofgyjp39] {
    float: left;
    width: 50%;
    padding: 10px;
    height: 300px; /* Should be removed. Only for demonstration */
}

.bottom-left[b-ptofgyjp39] {
    position: absolute;
    bottom: -3px;
    left: 10px;
}

.top-left[b-ptofgyjp39] {
    position: absolute;
    bottom: 1px left: 13px;
}

.container[b-ptofgyjp39] {
    position: relative;
    text-align: center;
    color: white;
}

body[b-ptofgyjp39] {
    font-family: Arial, sans-serif;
    padding: 0;
    margin: 0;
    font-size: 12px;
    font-weight: 500;
}

div[b-ptofgyjp39] {
    box-sizing: border-box;
}

.paper[b-ptofgyjp39] {
    background: #fff;
    margin: auto;
    page-break-after: always;
    box-sizing: border-box;
    padding: 10px;
}

.A4-p[b-ptofgyjp39] {
    width: 210mm;
    height: auto;
    box-sizing: border-box;
}

.A4-l[b-ptofgyjp39] {
    height: auto;
    width: 297mm;
    box-sizing: border-box;
}

.header[b-ptofgyjp39] {
    text-transform: uppercase;
    display: flex;
    align-items: center;
}

h1[b-ptofgyjp39], h2[b-ptofgyjp39], h3[b-ptofgyjp39], h4[b-ptofgyjp39], h5[b-ptofgyjp39], h6[b-ptofgyjp39] {
    font-weight: 700;
    margin: 0;
}

h1[b-ptofgyjp39] {
    font-size: 1.8em;
}

h2[b-ptofgyjp39] {
    font-size: 1.6em;
}

h3[b-ptofgyjp39] {
    font-size: 1.4em;
}

h4[b-ptofgyjp39] {
    font-size: 1.2em;
}

h5[b-ptofgyjp39] {
    font-size: 1em;
}

h6[b-ptofgyjp39] {
    font-size: 0.8em;
}

.invoice-title[b-ptofgyjp39] {
    margin: 5px 0;
    text-align: center;
    position: relative;
    text-transform: uppercase;
    font-weight: 900;
}

    .invoice-title[b-ptofgyjp39]:before {
        content: ' ';
        position: absolute;
        height: 1px;
        width: 100%;
        left: 0%;
        top: calc(50% - 0px);
        background: #ddd;
    }

    .invoice-title > span[b-ptofgyjp39] {
        background: #fff;
        position: relative;
        padding: 0 10px;
    }

.footer[b-ptofgyjp39] {
    display: flex;
    border-bottom: 1px solid #ddd;
    width: 100%;
}

.customer_detail[b-ptofgyjp39] {
    display: flex;
    width: 100%;
    padding-bottom: 5px;
    /*border-bottom:1px solid #ddd;*/
}

.customer[b-ptofgyjp39] {
    width: 40%;
}

table[b-ptofgyjp39] {
    font-size: 1em;
    font-weight: inherit;
}

    table td[b-ptofgyjp39], table th[b-ptofgyjp39] {
        vertical-align: top;
    }

.billing-address[b-ptofgyjp39], .shipping-address[b-ptofgyjp39] {
    width: 30%;
    padding: 0 10px;
}

.invoice-type[b-ptofgyjp39] {
    display: flex;
    justify-content: space-between;
    padding: 5px;
    border-bottom: 1px solid #ddd;
    font-size: .9em;
    font-weight: 700;
}

.invoice-detail[b-ptofgyjp39] {
    margin-left: auto;
    padding-right: 5px;
}

    .invoice-detail td[b-ptofgyjp39] {
        white-space: nowrap;
    }

.product[b-ptofgyjp39] {
    width: 100%;
    border-collapse: collapse;
}

.invoice-footer[b-ptofgyjp39], .invoice-summary[b-ptofgyjp39] {
    width: 50%;
}

.invoice-summary[b-ptofgyjp39] {
    border-left: 1px solid #ddd;
}

    .invoice-summary table td[b-ptofgyjp39] {
        padding: 3px;
    }

.invoice-amount[b-ptofgyjp39] {
    text-align: center;
}

.terms[b-ptofgyjp39] {
    display: flex;
    align-items: flex-end;
    font-size: .9em;
    justify-content: space-between;
}

ol[b-ptofgyjp39] {
    margin: 0 0 0 12px;
    padding: 0;
}

.terms_conditions[b-ptofgyjp39] {
    padding: 0 10px;
}

.common_seal[b-ptofgyjp39] {
    position: relative;
    text-align: right;
    margin-bottom: 10px;
}

.bank-detail[b-ptofgyjp39] {
    margin-top: auto;
    display: flex;
    justify-content: space-between;
    border-bottom: 1px solid #ddd;
    padding: 2px 5px;
}

.logo > img[b-ptofgyjp39] {
    max-height: 85px;
    width: auto;
}

.product td[b-ptofgyjp39], .product th[b-ptofgyjp39] {
    border: 1px solid #ddd;
    padding: 5px 5px;
    border-collapse: collapse;
    vertical-align: top;
}

.description[b-ptofgyjp39] {
    width: 100%;
    max-width: 255px;
    display: flex;
    height: 25px;
    white-space: nowrap;
    overflow: hidden;
    align-items: center;
}

.email[b-ptofgyjp39] {
    text-transform: none;
}

@media print {
    body[b-ptofgyjp39] {
        font-family: Arial, sans-serif;
        padding: 0;
        margin: 0;
        font-size: 12px;
        font-weight: 5 00;
    }

    div[b-ptofgyjp39] {
        box-sizing: border-box;
    }

    .paper[b-ptofgyjp39] {
        /* width:210mm;
        height:297mm; */
        background: #fff;
        margin: auto;
        page-break-after: always;
        overflow: hidden;
        box-sizing: border-box;
    }

    .A4-p[b-ptofgyjp39] {
        width: 210mm;
        max-height: 297mm;
        box-sizing: border-box;
    }

    .A4-l[b-ptofgyjp39] {
        max-height: 210mm;
        width: 297mm;
        box-sizing: border-box;
    }

    .header[b-ptofgyjp39] {
        text-transform: uppercase;
        display: flex;
        align-items: center;
    }

    h1[b-ptofgyjp39], h2[b-ptofgyjp39], h3[b-ptofgyjp39], h4[b-ptofgyjp39], h5[b-ptofgyjp39], h6[b-ptofgyjp39] {
        font-weight: 700;
        margin: 0;
    }

    h1[b-ptofgyjp39] {
        font-size: 1.8em;
    }

    h2[b-ptofgyjp39] {
        font-size: 1.6em;
    }

    h3[b-ptofgyjp39] {
        font-size: 1.4em;
    }

    h4[b-ptofgyjp39] {
        font-size: 1.2em;
    }

    h5[b-ptofgyjp39] {
        font-size: 1em;
    }

    h6[b-ptofgyjp39] {
        font-size: 0.8em;
    }

    .invoice-title[b-ptofgyjp39] {
        margin: 5px 0;
        text-align: center;
        position: relative;
        text-transform: uppercase;
        font-weight: 900;
    }

        .invoice-title[b-ptofgyjp39]:before {
            content: ' ';
            position: absolute;
            height: 1px;
            width: 100%;
            left: 0%;
            top: calc(50% - 0px);
            background: #ddd;
        }

        .invoice-title > span[b-ptofgyjp39] {
            background: #fff;
            position: relative;
            padding: 0 10px;
        }

    .footer[b-ptofgyjp39] {
        display: flex;
        border-bottom: 1px solid #ddd;
        width: 100%;
    }

    .customer_detail[b-ptofgyjp39] {
        display: flex;
        width: 100%;
        padding-bottom: 5px;
        /*border-bottom:1px solid #ddd;*/
    }

    .customer[b-ptofgyjp39] {
        width: 40%;
    }

    table[b-ptofgyjp39] {
        font-size: 1em;
        font-weight: inherit;
    }

    .billing-address[b-ptofgyjp39], .shipping-address[b-ptofgyjp39] {
        width: 30%;
        padding: 0 10px;
    }

    .invoice-type[b-ptofgyjp39] {
        display: flex;
        justify-content: space-between;
        padding: 5px;
        border-bottom: 1px solid #ddd;
        font-size: .9em;
        font-weight: 700;
    }

    .invoice-detail[b-ptofgyjp39] {
        margin-left: auto;
        padding-right: 5px;
    }

        .invoice-detail td[b-ptofgyjp39] {
            white-space: nowrap;
        }

    .product[b-ptofgyjp39] {
        width: 100%;
        border-collapse: collapse;
    }

    .invoice-footer[b-ptofgyjp39], .invoice-summary[b-ptofgyjp39] {
        width: 50%;
    }

    .invoice-summary[b-ptofgyjp39] {
        border-left: 1px solid #ddd;
    }

        .invoice-summary table td[b-ptofgyjp39] {
            padding: 3px;
        }

    .invoice-amount[b-ptofgyjp39] {
        text-align: center;
    }

    .terms[b-ptofgyjp39] {
        display: flex;
        align-items: flex-end;
        font-size: .9em;
        justify-content: space-between;
    }

    ol[b-ptofgyjp39] {
        margin: 0 0 0 12px;
        padding: 0;
    }

    .terms_conditions[b-ptofgyjp39] {
        padding: 0 10px;
    }

    .common_seal[b-ptofgyjp39] {
        position: relative;
        text-align: right;
        margin-bottom: 10px;
    }

    .bank-detail[b-ptofgyjp39] {
        margin-top: auto;
        display: flex;
        justify-content: space-between;
        border-bottom: 1px solid #ddd;
        padding: 2px 5px;
    }

    .logo > img[b-ptofgyjp39] {
        max-height: 85px;
        width: auto;
    }

    .product td[b-ptofgyjp39], .product th[b-ptofgyjp39] {
        border: 1px solid #ddd;
        padding: 5px 5px;
        border-collapse: collapse;
        vertical-align: top;
    }

    .description[b-ptofgyjp39] {
        width: 100%;
        max-width: 255px;
        display: flex;
        height: 25px;
        white-space: nowrap;
        overflow: hidden;
        align-items: center;
    }

    .email[b-ptofgyjp39] {
        text-transform: none;
    }

    .option[b-ptofgyjp39] {
        display: none;
    }
}
/* /Pages/Reports/Invoice/EventReturnInvoiceReportPrint.razor.rz.scp.css */
body[b-iu737qzteq] {
}
#block_container[b-iu737qzteq] {
    /*text-align:center;*/
}

#bloc1[b-iu737qzteq], #bloc2[b-iu737qzteq] {
    display: inline;
}

.column[b-iu737qzteq] {
    float: left;
    width: 50%;
    padding: 10px;
    height: 300px; /* Should be removed. Only for demonstration */
}

.bottom-left[b-iu737qzteq] {
    position: absolute;
    bottom: -3px;
    left: 10px;
}

.top-left[b-iu737qzteq] {
    position: absolute;
    bottom: 1px left: 13px;
}

.container[b-iu737qzteq] {
    position: relative;
    text-align: center;
    color: white;
}

body[b-iu737qzteq] {
    font-family: Arial, sans-serif;
    padding: 0;
    margin: 0;
    font-size: 12px;
    font-weight: 500;
}

div[b-iu737qzteq] {
    box-sizing: border-box;
}

.paper[b-iu737qzteq] {
    background: #fff;
    margin: auto;
    page-break-after: always;
    box-sizing: border-box;
    padding: 10px;
}

.A4-p[b-iu737qzteq] {
    width: 210mm;
    height: auto;
    box-sizing: border-box;
}

.A4-l[b-iu737qzteq] {
    height: auto;
    width: 297mm;
    box-sizing: border-box;
}

.header[b-iu737qzteq] {
    text-transform: uppercase;
    display: flex;
    align-items: center;
}

h1[b-iu737qzteq], h2[b-iu737qzteq], h3[b-iu737qzteq], h4[b-iu737qzteq], h5[b-iu737qzteq], h6[b-iu737qzteq] {
    font-weight: 700;
    margin: 0;
}

h1[b-iu737qzteq] {
    font-size: 1.8em;
}

h2[b-iu737qzteq] {
    font-size: 1.6em;
}

h3[b-iu737qzteq] {
    font-size: 1.4em;
}

h4[b-iu737qzteq] {
    font-size: 1.2em;
}

h5[b-iu737qzteq] {
    font-size: 1em;
}

h6[b-iu737qzteq] {
    font-size: 0.8em;
}

.invoice-title[b-iu737qzteq] {
    margin: 5px 0;
    text-align: center;
    position: relative;
    text-transform: uppercase;
    font-weight: 900;
}

    .invoice-title[b-iu737qzteq]:before {
        content: ' ';
        position: absolute;
        height: 1px;
        width: 100%;
        left: 0%;
        top: calc(50% - 0px);
        background: #ddd;
    }

    .invoice-title > span[b-iu737qzteq] {
        background: #fff;
        position: relative;
        padding: 0 10px;
    }

.footer[b-iu737qzteq] {
    display: flex;
    border-bottom: 1px solid #ddd;
    width: 100%;
}

.customer_detail[b-iu737qzteq] {
    display: flex;
    width: 100%;
    padding-bottom: 5px;
    /*border-bottom:1px solid #ddd;*/
}

.customer[b-iu737qzteq] {
    width: 40%;
}

table[b-iu737qzteq] {
    font-size: 1em;
    font-weight: inherit;
}

    table td[b-iu737qzteq], table th[b-iu737qzteq] {
        vertical-align: top;
    }

.billing-address[b-iu737qzteq], .shipping-address[b-iu737qzteq] {
    width: 30%;
    padding: 0 10px;
}

.invoice-type[b-iu737qzteq] {
    display: flex;
    justify-content: space-between;
    padding: 5px;
    border-bottom: 1px solid #ddd;
    font-size: .9em;
    font-weight: 700;
}

.invoice-detail[b-iu737qzteq] {
    margin-left: auto;
    padding-right: 5px;
}

    .invoice-detail td[b-iu737qzteq] {
        white-space: nowrap;
    }

.product[b-iu737qzteq] {
    width: 100%;
    border-collapse: collapse;
}

.invoice-footer[b-iu737qzteq], .invoice-summary[b-iu737qzteq] {
    width: 50%;
}

.invoice-summary[b-iu737qzteq] {
    border-left: 1px solid #ddd;
}

    .invoice-summary table td[b-iu737qzteq] {
        padding: 3px;
    }

.invoice-amount[b-iu737qzteq] {
    text-align: center;
}

.terms[b-iu737qzteq] {
    display: flex;
    align-items: flex-end;
    font-size: .9em;
    justify-content: space-between;
}

ol[b-iu737qzteq] {
    margin: 0 0 0 12px;
    padding: 0;
}

.terms_conditions[b-iu737qzteq] {
    padding: 0 10px;
}

.common_seal[b-iu737qzteq] {
    position: relative;
    text-align: right;
    margin-bottom: 10px;
}

.bank-detail[b-iu737qzteq] {
    margin-top: auto;
    display: flex;
    justify-content: space-between;
    border-bottom: 1px solid #ddd;
    padding: 2px 5px;
}

.logo > img[b-iu737qzteq] {
    max-height: 85px;
    width: auto;
}

.product td[b-iu737qzteq], .product th[b-iu737qzteq] {
    border: 1px solid #ddd;
    padding: 5px 5px;
    border-collapse: collapse;
    vertical-align: top;
}

.description[b-iu737qzteq] {
    width: 100%;
    max-width: 255px;
    display: flex;
    height: 25px;
    white-space: nowrap;
    overflow: hidden;
    align-items: center;
}

.email[b-iu737qzteq] {
    text-transform: none;
}

@media print {
    body[b-iu737qzteq] {
        font-family: Arial, sans-serif;
        padding: 0;
        margin: 0;
        font-size: 12px;
        font-weight: 5 00;
    }

    div[b-iu737qzteq] {
        box-sizing: border-box;
    }

    .paper[b-iu737qzteq] {
        /* width:210mm;
        height:297mm; */
        background: #fff;
        margin: auto;
        page-break-after: always;
        overflow: hidden;
        box-sizing: border-box;
    }

    .A4-p[b-iu737qzteq] {
        width: 210mm;
        max-height: 297mm;
        box-sizing: border-box;
    }

    .A4-l[b-iu737qzteq] {
        max-height: 210mm;
        width: 297mm;
        box-sizing: border-box;
    }

    .header[b-iu737qzteq] {
        text-transform: uppercase;
        display: flex;
        align-items: center;
    }

    h1[b-iu737qzteq], h2[b-iu737qzteq], h3[b-iu737qzteq], h4[b-iu737qzteq], h5[b-iu737qzteq], h6[b-iu737qzteq] {
        font-weight: 700;
        margin: 0;
    }

    h1[b-iu737qzteq] {
        font-size: 1.8em;
    }

    h2[b-iu737qzteq] {
        font-size: 1.6em;
    }

    h3[b-iu737qzteq] {
        font-size: 1.4em;
    }

    h4[b-iu737qzteq] {
        font-size: 1.2em;
    }

    h5[b-iu737qzteq] {
        font-size: 1em;
    }

    h6[b-iu737qzteq] {
        font-size: 0.8em;
    }

    .invoice-title[b-iu737qzteq] {
        margin: 5px 0;
        text-align: center;
        position: relative;
        text-transform: uppercase;
        font-weight: 900;
    }

        .invoice-title[b-iu737qzteq]:before {
            content: ' ';
            position: absolute;
            height: 1px;
            width: 100%;
            left: 0%;
            top: calc(50% - 0px);
            background: #ddd;
        }

        .invoice-title > span[b-iu737qzteq] {
            background: #fff;
            position: relative;
            padding: 0 10px;
        }

    .footer[b-iu737qzteq] {
        display: flex;
        border-bottom: 1px solid #ddd;
        width: 100%;
    }

    .customer_detail[b-iu737qzteq] {
        display: flex;
        width: 100%;
        padding-bottom: 5px;
        /*border-bottom:1px solid #ddd;*/
    }

    .customer[b-iu737qzteq] {
        width: 40%;
    }

    table[b-iu737qzteq] {
        font-size: 1em;
        font-weight: inherit;
    }

    .billing-address[b-iu737qzteq], .shipping-address[b-iu737qzteq] {
        width: 30%;
        padding: 0 10px;
    }

    .invoice-type[b-iu737qzteq] {
        display: flex;
        justify-content: space-between;
        padding: 5px;
        border-bottom: 1px solid #ddd;
        font-size: .9em;
        font-weight: 700;
    }

    .invoice-detail[b-iu737qzteq] {
        margin-left: auto;
        padding-right: 5px;
    }

        .invoice-detail td[b-iu737qzteq] {
            white-space: nowrap;
        }

    .product[b-iu737qzteq] {
        width: 100%;
        border-collapse: collapse;
    }

    .invoice-footer[b-iu737qzteq], .invoice-summary[b-iu737qzteq] {
        width: 50%;
    }

    .invoice-summary[b-iu737qzteq] {
        border-left: 1px solid #ddd;
    }

        .invoice-summary table td[b-iu737qzteq] {
            padding: 3px;
        }

    .invoice-amount[b-iu737qzteq] {
        text-align: center;
    }

    .terms[b-iu737qzteq] {
        display: flex;
        align-items: flex-end;
        font-size: .9em;
        justify-content: space-between;
    }

    ol[b-iu737qzteq] {
        margin: 0 0 0 12px;
        padding: 0;
    }

    .terms_conditions[b-iu737qzteq] {
        padding: 0 10px;
    }

    .common_seal[b-iu737qzteq] {
        position: relative;
        text-align: right;
        margin-bottom: 10px;
    }

    .bank-detail[b-iu737qzteq] {
        margin-top: auto;
        display: flex;
        justify-content: space-between;
        border-bottom: 1px solid #ddd;
        padding: 2px 5px;
    }

    .logo > img[b-iu737qzteq] {
        max-height: 85px;
        width: auto;
    }

    .product td[b-iu737qzteq], .product th[b-iu737qzteq] {
        border: 1px solid #ddd;
        padding: 5px 5px;
        border-collapse: collapse;
        vertical-align: top;
    }

    .description[b-iu737qzteq] {
        width: 100%;
        max-width: 255px;
        display: flex;
        height: 25px;
        white-space: nowrap;
        overflow: hidden;
        align-items: center;
    }

    .email[b-iu737qzteq] {
        text-transform: none;
    }

    .option[b-iu737qzteq] {
        display: none;
    }
}
/* /Pages/Reports/Invoice/PurchaseInvoiceReportPrint.razor.rz.scp.css */
body[b-huoj7vmo73] {
}
#block_container[b-huoj7vmo73] {
    /*text-align:center;*/
}

#bloc1[b-huoj7vmo73], #bloc2[b-huoj7vmo73] {
    display: inline;
}

.column[b-huoj7vmo73] {
    float: left;
    width: 50%;
    padding: 10px;
    height: 300px; /* Should be removed. Only for demonstration */
}

.bottom-left[b-huoj7vmo73] {
    position: absolute;
    bottom: -3px;
    left: 10px;
}

.top-left[b-huoj7vmo73] {
    position: absolute;
    bottom: 1px left: 13px;
}

.container[b-huoj7vmo73] {
    position: relative;
    text-align: center;
    color: white;
}

body[b-huoj7vmo73] {
    font-family: Arial, sans-serif;
    padding: 0;
    margin: 0;
    font-size: 12px;
    font-weight: 500;
}

div[b-huoj7vmo73] {
    box-sizing: border-box;
}

.paper[b-huoj7vmo73] {
    background: #fff;
    margin: auto;
    page-break-after: always;
    box-sizing: border-box;
    padding: 10px;
}

.A4-p[b-huoj7vmo73] {
    width: 210mm;
    height: auto;
    box-sizing: border-box;
}

.A4-l[b-huoj7vmo73] {
    height: auto;
    width: 297mm;
    box-sizing: border-box;
}

.header[b-huoj7vmo73] {
    text-transform: uppercase;
    display: flex;
    align-items: center;
}

h1[b-huoj7vmo73], h2[b-huoj7vmo73], h3[b-huoj7vmo73], h4[b-huoj7vmo73], h5[b-huoj7vmo73], h6[b-huoj7vmo73] {
    font-weight: 700;
    margin: 0;
}

h1[b-huoj7vmo73] {
    font-size: 1.8em;
}

h2[b-huoj7vmo73] {
    font-size: 1.6em;
}

h3[b-huoj7vmo73] {
    font-size: 1.4em;
}

h4[b-huoj7vmo73] {
    font-size: 1.2em;
}

h5[b-huoj7vmo73] {
    font-size: 1em;
}

h6[b-huoj7vmo73] {
    font-size: 0.8em;
}

.invoice-title[b-huoj7vmo73] {
    margin: 5px 0;
    text-align: center;
    position: relative;
    text-transform: uppercase;
    font-weight: 900;
}

    .invoice-title[b-huoj7vmo73]:before {
        content: ' ';
        position: absolute;
        height: 1px;
        width: 100%;
        left: 0%;
        top: calc(50% - 0px);
        background: #ddd;
    }

    .invoice-title > span[b-huoj7vmo73] {
        background: #fff;
        position: relative;
        padding: 0 10px;
    }

.footer[b-huoj7vmo73] {
    display: flex;
    border-bottom: 1px solid #ddd;
    width: 100%;
}

.customer_detail[b-huoj7vmo73] {
    display: flex;
    width: 100%;
    padding-bottom: 5px;
    /*border-bottom:1px solid #ddd;*/
}

.customer[b-huoj7vmo73] {
    width: 40%;
}

table[b-huoj7vmo73] {
    font-size: 1em;
    font-weight: inherit;
}

    table td[b-huoj7vmo73], table th[b-huoj7vmo73] {
        vertical-align: top;
    }

.billing-address[b-huoj7vmo73], .shipping-address[b-huoj7vmo73] {
    width: 30%;
    padding: 0 10px;
}

.invoice-type[b-huoj7vmo73] {
    display: flex;
    justify-content: space-between;
    padding: 5px;
    border-bottom: 1px solid #ddd;
    font-size: .9em;
    font-weight: 700;
}

.invoice-detail[b-huoj7vmo73] {
    margin-left: auto;
    padding-right: 5px;
}

    .invoice-detail td[b-huoj7vmo73] {
        white-space: nowrap;
    }

.product[b-huoj7vmo73] {
    width: 100%;
    border-collapse: collapse;
}

.invoice-footer[b-huoj7vmo73], .invoice-summary[b-huoj7vmo73] {
    width: 50%;
}

.invoice-summary[b-huoj7vmo73] {
    border-left: 1px solid #ddd;
}

    .invoice-summary table td[b-huoj7vmo73] {
        padding: 3px;
    }

.invoice-amount[b-huoj7vmo73] {
    text-align: center;
}

.terms[b-huoj7vmo73] {
    display: flex;
    align-items: flex-end;
    font-size: .9em;
    justify-content: space-between;
}

ol[b-huoj7vmo73] {
    margin: 0 0 0 12px;
    padding: 0;
}

.terms_conditions[b-huoj7vmo73] {
    padding: 0 10px;
}

.common_seal[b-huoj7vmo73] {
    position: relative;
    text-align: right;
    margin-bottom: 10px;
}

.bank-detail[b-huoj7vmo73] {
    margin-top: auto;
    display: flex;
    justify-content: space-between;
    border-bottom: 1px solid #ddd;
    padding: 2px 5px;
}

.logo > img[b-huoj7vmo73] {
    max-height: 85px;
    width: auto;
}

.product td[b-huoj7vmo73], .product th[b-huoj7vmo73] {
    border: 1px solid #ddd;
    padding: 5px 5px;
    border-collapse: collapse;
    vertical-align: top;
}

.description[b-huoj7vmo73] {
    width: 100%;
    max-width: 255px;
    display: flex;
    height: 25px;
    white-space: nowrap;
    overflow: hidden;
    align-items: center;
}

.email[b-huoj7vmo73] {
    text-transform: none;
}

@media print {
    body[b-huoj7vmo73] {
        font-family: Arial, sans-serif;
        padding: 0;
        margin: 0;
        font-size: 12px;
        font-weight: 5 00;
    }

    div[b-huoj7vmo73] {
        box-sizing: border-box;
    }

    .paper[b-huoj7vmo73] {
        /* width:210mm;
        height:297mm; */
        background: #fff;
        margin: auto;
        page-break-after: always;
        overflow: hidden;
        box-sizing: border-box;
    }

    .A4-p[b-huoj7vmo73] {
        width: 210mm;
        max-height: 297mm;
        box-sizing: border-box;
    }

    .A4-l[b-huoj7vmo73] {
        max-height: 210mm;
        width: 297mm;
        box-sizing: border-box;
    }

    .header[b-huoj7vmo73] {
        text-transform: uppercase;
        display: flex;
        align-items: center;
    }

    h1[b-huoj7vmo73], h2[b-huoj7vmo73], h3[b-huoj7vmo73], h4[b-huoj7vmo73], h5[b-huoj7vmo73], h6[b-huoj7vmo73] {
        font-weight: 700;
        margin: 0;
    }

    h1[b-huoj7vmo73] {
        font-size: 1.8em;
    }

    h2[b-huoj7vmo73] {
        font-size: 1.6em;
    }

    h3[b-huoj7vmo73] {
        font-size: 1.4em;
    }

    h4[b-huoj7vmo73] {
        font-size: 1.2em;
    }

    h5[b-huoj7vmo73] {
        font-size: 1em;
    }

    h6[b-huoj7vmo73] {
        font-size: 0.8em;
    }

    .invoice-title[b-huoj7vmo73] {
        margin: 5px 0;
        text-align: center;
        position: relative;
        text-transform: uppercase;
        font-weight: 900;
    }

        .invoice-title[b-huoj7vmo73]:before {
            content: ' ';
            position: absolute;
            height: 1px;
            width: 100%;
            left: 0%;
            top: calc(50% - 0px);
            background: #ddd;
        }

        .invoice-title > span[b-huoj7vmo73] {
            background: #fff;
            position: relative;
            padding: 0 10px;
        }

    .footer[b-huoj7vmo73] {
        display: flex;
        border-bottom: 1px solid #ddd;
        width: 100%;
    }

    .customer_detail[b-huoj7vmo73] {
        display: flex;
        width: 100%;
        padding-bottom: 5px;
        /*border-bottom:1px solid #ddd;*/
    }

    .customer[b-huoj7vmo73] {
        width: 40%;
    }

    table[b-huoj7vmo73] {
        font-size: 1em;
        font-weight: inherit;
    }

    .billing-address[b-huoj7vmo73], .shipping-address[b-huoj7vmo73] {
        width: 30%;
        padding: 0 10px;
    }

    .invoice-type[b-huoj7vmo73] {
        display: flex;
        justify-content: space-between;
        padding: 5px;
        border-bottom: 1px solid #ddd;
        font-size: .9em;
        font-weight: 700;
    }

    .invoice-detail[b-huoj7vmo73] {
        margin-left: auto;
        padding-right: 5px;
    }

        .invoice-detail td[b-huoj7vmo73] {
            white-space: nowrap;
        }

    .product[b-huoj7vmo73] {
        width: 100%;
        border-collapse: collapse;
    }

    .invoice-footer[b-huoj7vmo73], .invoice-summary[b-huoj7vmo73] {
        width: 50%;
    }

    .invoice-summary[b-huoj7vmo73] {
        border-left: 1px solid #ddd;
    }

        .invoice-summary table td[b-huoj7vmo73] {
            padding: 3px;
        }

    .invoice-amount[b-huoj7vmo73] {
        text-align: center;
    }

    .terms[b-huoj7vmo73] {
        display: flex;
        align-items: flex-end;
        font-size: .9em;
        justify-content: space-between;
    }

    ol[b-huoj7vmo73] {
        margin: 0 0 0 12px;
        padding: 0;
    }

    .terms_conditions[b-huoj7vmo73] {
        padding: 0 10px;
    }

    .common_seal[b-huoj7vmo73] {
        position: relative;
        text-align: right;
        margin-bottom: 10px;
    }

    .bank-detail[b-huoj7vmo73] {
        margin-top: auto;
        display: flex;
        justify-content: space-between;
        border-bottom: 1px solid #ddd;
        padding: 2px 5px;
    }

    .logo > img[b-huoj7vmo73] {
        max-height: 85px;
        width: auto;
    }

    .product td[b-huoj7vmo73], .product th[b-huoj7vmo73] {
        border: 1px solid #ddd;
        padding: 5px 5px;
        border-collapse: collapse;
        vertical-align: top;
    }

    .description[b-huoj7vmo73] {
        width: 100%;
        max-width: 255px;
        display: flex;
        height: 25px;
        white-space: nowrap;
        overflow: hidden;
        align-items: center;
    }

    .email[b-huoj7vmo73] {
        text-transform: none;
    }

    .option[b-huoj7vmo73] {
        display: none;
    }
}
/* /Pages/Reports/Invoice/PurchaseReturnInvoiceReportPrint.razor.rz.scp.css */
body[b-o78z3fvz8u] {
}
#block_container[b-o78z3fvz8u] {
    /*text-align:center;*/
}

#bloc1[b-o78z3fvz8u], #bloc2[b-o78z3fvz8u] {
    display: inline;
}

.column[b-o78z3fvz8u] {
    float: left;
    width: 50%;
    padding: 10px;
    height: 300px; /* Should be removed. Only for demonstration */
}

.bottom-left[b-o78z3fvz8u] {
    position: absolute;
    bottom: -3px;
    left: 10px;
}

.top-left[b-o78z3fvz8u] {
    position: absolute;
    bottom: 1px left: 13px;
}

.container[b-o78z3fvz8u] {
    position: relative;
    text-align: center;
    color: white;
}

body[b-o78z3fvz8u] {
    font-family: Arial, sans-serif;
    padding: 0;
    margin: 0;
    font-size: 12px;
    font-weight: 500;
}

div[b-o78z3fvz8u] {
    box-sizing: border-box;
}

.paper[b-o78z3fvz8u] {
    background: #fff;
    margin: auto;
    page-break-after: always;
    box-sizing: border-box;
    padding: 10px;
}

.A4-p[b-o78z3fvz8u] {
    width: 210mm;
    height: auto;
    box-sizing: border-box;
}

.A4-l[b-o78z3fvz8u] {
    height: auto;
    width: 297mm;
    box-sizing: border-box;
}

.header[b-o78z3fvz8u] {
    text-transform: uppercase;
    display: flex;
    align-items: center;
}

h1[b-o78z3fvz8u], h2[b-o78z3fvz8u], h3[b-o78z3fvz8u], h4[b-o78z3fvz8u], h5[b-o78z3fvz8u], h6[b-o78z3fvz8u] {
    font-weight: 700;
    margin: 0;
}

h1[b-o78z3fvz8u] {
    font-size: 1.8em;
}

h2[b-o78z3fvz8u] {
    font-size: 1.6em;
}

h3[b-o78z3fvz8u] {
    font-size: 1.4em;
}

h4[b-o78z3fvz8u] {
    font-size: 1.2em;
}

h5[b-o78z3fvz8u] {
    font-size: 1em;
}

h6[b-o78z3fvz8u] {
    font-size: 0.8em;
}

.invoice-title[b-o78z3fvz8u] {
    margin: 5px 0;
    text-align: center;
    position: relative;
    text-transform: uppercase;
    font-weight: 900;
}

    .invoice-title[b-o78z3fvz8u]:before {
        content: ' ';
        position: absolute;
        height: 1px;
        width: 100%;
        left: 0%;
        top: calc(50% - 0px);
        background: #ddd;
    }

    .invoice-title > span[b-o78z3fvz8u] {
        background: #fff;
        position: relative;
        padding: 0 10px;
    }

.footer[b-o78z3fvz8u] {
    display: flex;
    border-bottom: 1px solid #ddd;
    width: 100%;
}

.customer_detail[b-o78z3fvz8u] {
    display: flex;
    width: 100%;
    padding-bottom: 5px;
    /*border-bottom:1px solid #ddd;*/
}

.customer[b-o78z3fvz8u] {
    width: 40%;
}

table[b-o78z3fvz8u] {
    font-size: 1em;
    font-weight: inherit;
}

    table td[b-o78z3fvz8u], table th[b-o78z3fvz8u] {
        vertical-align: top;
    }

.billing-address[b-o78z3fvz8u], .shipping-address[b-o78z3fvz8u] {
    width: 30%;
    padding: 0 10px;
}

.invoice-type[b-o78z3fvz8u] {
    display: flex;
    justify-content: space-between;
    padding: 5px;
    border-bottom: 1px solid #ddd;
    font-size: .9em;
    font-weight: 700;
}

.invoice-detail[b-o78z3fvz8u] {
    margin-left: auto;
    padding-right: 5px;
}

    .invoice-detail td[b-o78z3fvz8u] {
        white-space: nowrap;
    }

.product[b-o78z3fvz8u] {
    width: 100%;
    border-collapse: collapse;
}

.invoice-footer[b-o78z3fvz8u], .invoice-summary[b-o78z3fvz8u] {
    width: 50%;
}

.invoice-summary[b-o78z3fvz8u] {
    border-left: 1px solid #ddd;
}

    .invoice-summary table td[b-o78z3fvz8u] {
        padding: 3px;
    }

.invoice-amount[b-o78z3fvz8u] {
    text-align: center;
}

.terms[b-o78z3fvz8u] {
    display: flex;
    align-items: flex-end;
    font-size: .9em;
    justify-content: space-between;
}

ol[b-o78z3fvz8u] {
    margin: 0 0 0 12px;
    padding: 0;
}

.terms_conditions[b-o78z3fvz8u] {
    padding: 0 10px;
}

.common_seal[b-o78z3fvz8u] {
    position: relative;
    text-align: right;
    margin-bottom: 10px;
}

.bank-detail[b-o78z3fvz8u] {
    margin-top: auto;
    display: flex;
    justify-content: space-between;
    border-bottom: 1px solid #ddd;
    padding: 2px 5px;
}

.logo > img[b-o78z3fvz8u] {
    max-height: 85px;
    width: auto;
}

.product td[b-o78z3fvz8u], .product th[b-o78z3fvz8u] {
    border: 1px solid #ddd;
    padding: 5px 5px;
    border-collapse: collapse;
    vertical-align: top;
}

.description[b-o78z3fvz8u] {
    width: 100%;
    max-width: 255px;
    display: flex;
    height: 25px;
    white-space: nowrap;
    overflow: hidden;
    align-items: center;
}

.email[b-o78z3fvz8u] {
    text-transform: none;
}

@media print {
    body[b-o78z3fvz8u] {
        font-family: Arial, sans-serif;
        padding: 0;
        margin: 0;
        font-size: 12px;
        font-weight: 5 00;
    }

    div[b-o78z3fvz8u] {
        box-sizing: border-box;
    }

    .paper[b-o78z3fvz8u] {
        /* width:210mm;
        height:297mm; */
        background: #fff;
        margin: auto;
        page-break-after: always;
        overflow: hidden;
        box-sizing: border-box;
    }

    .A4-p[b-o78z3fvz8u] {
        width: 210mm;
        max-height: 297mm;
        box-sizing: border-box;
    }

    .A4-l[b-o78z3fvz8u] {
        max-height: 210mm;
        width: 297mm;
        box-sizing: border-box;
    }

    .header[b-o78z3fvz8u] {
        text-transform: uppercase;
        display: flex;
        align-items: center;
    }

    h1[b-o78z3fvz8u], h2[b-o78z3fvz8u], h3[b-o78z3fvz8u], h4[b-o78z3fvz8u], h5[b-o78z3fvz8u], h6[b-o78z3fvz8u] {
        font-weight: 700;
        margin: 0;
    }

    h1[b-o78z3fvz8u] {
        font-size: 1.8em;
    }

    h2[b-o78z3fvz8u] {
        font-size: 1.6em;
    }

    h3[b-o78z3fvz8u] {
        font-size: 1.4em;
    }

    h4[b-o78z3fvz8u] {
        font-size: 1.2em;
    }

    h5[b-o78z3fvz8u] {
        font-size: 1em;
    }

    h6[b-o78z3fvz8u] {
        font-size: 0.8em;
    }

    .invoice-title[b-o78z3fvz8u] {
        margin: 5px 0;
        text-align: center;
        position: relative;
        text-transform: uppercase;
        font-weight: 900;
    }

        .invoice-title[b-o78z3fvz8u]:before {
            content: ' ';
            position: absolute;
            height: 1px;
            width: 100%;
            left: 0%;
            top: calc(50% - 0px);
            background: #ddd;
        }

        .invoice-title > span[b-o78z3fvz8u] {
            background: #fff;
            position: relative;
            padding: 0 10px;
        }

    .footer[b-o78z3fvz8u] {
        display: flex;
        border-bottom: 1px solid #ddd;
        width: 100%;
    }

    .customer_detail[b-o78z3fvz8u] {
        display: flex;
        width: 100%;
        padding-bottom: 5px;
        /*border-bottom:1px solid #ddd;*/
    }

    .customer[b-o78z3fvz8u] {
        width: 40%;
    }

    table[b-o78z3fvz8u] {
        font-size: 1em;
        font-weight: inherit;
    }

    .billing-address[b-o78z3fvz8u], .shipping-address[b-o78z3fvz8u] {
        width: 30%;
        padding: 0 10px;
    }

    .invoice-type[b-o78z3fvz8u] {
        display: flex;
        justify-content: space-between;
        padding: 5px;
        border-bottom: 1px solid #ddd;
        font-size: .9em;
        font-weight: 700;
    }

    .invoice-detail[b-o78z3fvz8u] {
        margin-left: auto;
        padding-right: 5px;
    }

        .invoice-detail td[b-o78z3fvz8u] {
            white-space: nowrap;
        }

    .product[b-o78z3fvz8u] {
        width: 100%;
        border-collapse: collapse;
    }

    .invoice-footer[b-o78z3fvz8u], .invoice-summary[b-o78z3fvz8u] {
        width: 50%;
    }

    .invoice-summary[b-o78z3fvz8u] {
        border-left: 1px solid #ddd;
    }

        .invoice-summary table td[b-o78z3fvz8u] {
            padding: 3px;
        }

    .invoice-amount[b-o78z3fvz8u] {
        text-align: center;
    }

    .terms[b-o78z3fvz8u] {
        display: flex;
        align-items: flex-end;
        font-size: .9em;
        justify-content: space-between;
    }

    ol[b-o78z3fvz8u] {
        margin: 0 0 0 12px;
        padding: 0;
    }

    .terms_conditions[b-o78z3fvz8u] {
        padding: 0 10px;
    }

    .common_seal[b-o78z3fvz8u] {
        position: relative;
        text-align: right;
        margin-bottom: 10px;
    }

    .bank-detail[b-o78z3fvz8u] {
        margin-top: auto;
        display: flex;
        justify-content: space-between;
        border-bottom: 1px solid #ddd;
        padding: 2px 5px;
    }

    .logo > img[b-o78z3fvz8u] {
        max-height: 85px;
        width: auto;
    }

    .product td[b-o78z3fvz8u], .product th[b-o78z3fvz8u] {
        border: 1px solid #ddd;
        padding: 5px 5px;
        border-collapse: collapse;
        vertical-align: top;
    }

    .description[b-o78z3fvz8u] {
        width: 100%;
        max-width: 255px;
        display: flex;
        height: 25px;
        white-space: nowrap;
        overflow: hidden;
        align-items: center;
    }

    .email[b-o78z3fvz8u] {
        text-transform: none;
    }

    .option[b-o78z3fvz8u] {
        display: none;
    }
}
/* /Shared/BlazorSortable/SortableList.razor.rz.scp.css */
/* 
  you need the ::deep identifier if you are using scoped styles like this
  because scoped styles are only applied to markup in the component, not
  to the markup inside the render fragment.
*/

[b-xt4kdv908y] .sortable-ghost {
  visibility: hidden;
}

[b-xt4kdv908y] .sortable-fallback {
  opacity: 1 !important
}
