.invoice-summary-section .summary-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;font-size:13pt;margin-bottom:5px}.invoice-summary-section .summary-row span:first-child{margin-right:20px;font-weight:700}.invoice-summary-section .total-row{font-weight:700}.pdf-generating .payment-option-hidden-on-print{display:none!important}@media print{*{-webkit-box-sizing:border-box;box-sizing:border-box}.d-print-none,.footer,.left-side-menu,.navbar-custom,.page-header,.payment-option-hidden-on-print{display:none!important}body{background-color:#fff!important}.container-fluid,.main-content,.page-content{width:100%!important;margin:0!important;padding:0!important}#invoice-content-wrapper{border:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;padding:0!important}@media (min-width:150mm){@page{margin:15mm}#invoice-content{font-size:10pt!important}#invoice-content .font-size-24{font-size:18pt!important}#invoice-content .font-size-18{font-size:12pt!important}#invoice-content .table tr{page-break-inside:avoid}.invoice-summary-section .summary-row{font-size:11pt!important}.invoice-summary-section .total-row{font-size:12pt!important}}@media (max-width:100mm){@page{margin:0}#invoice-content{width:100%!important;padding:0 3mm!important;font-family:Lucida Console,Monaco,monospace!important;font-size:9pt!important;overflow-wrap:break-word;word-wrap:break-word;color:#000!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}#invoice-content .row:not(.d-print-none){display:block!important}#invoice-content [class*=col-]:not(.d-print-none){width:100%!important;padding:0!important;text-align:left!important}#invoice-content .text-center{text-align:center!important}#invoice-content .text-sm-end{text-align:right!important}#invoice-content img{max-width:100%!important;height:auto!important;margin-bottom:5px}#invoice-content .font-size-24{font-size:12pt!important;font-weight:700}#invoice-content .font-size-18{font-size:10pt!important;line-height:1.2}#invoice-content h3,#invoice-content h5{font-size:10pt!important;font-weight:700}#invoice-content .table{font-size:8pt!important;table-layout:fixed;width:100%;border-collapse:collapse}#invoice-content .table td,#invoice-content .table th{padding:3px 2px!important;border-bottom:1px dotted #000!important;border-right:1px dotted #000;word-wrap:break-word}#invoice-content .table td:first-child,#invoice-content .table th:first-child{border-left:1px dotted #000}#invoice-content .font-size-15 td:first-child,#invoice-content .font-size-15 th:first-child{width:10%!important}#invoice-content .font-size-15 td:nth-child(2),#invoice-content .font-size-15 th:nth-child(2){width:30%!important}#invoice-content .font-size-15 td:nth-child(3),#invoice-content .font-size-15 td:nth-child(4),#invoice-content .font-size-15 td:nth-child(5),#invoice-content .font-size-15 th:nth-child(3),#invoice-content .font-size-15 th:nth-child(4),#invoice-content .font-size-15 th:nth-child(5){width:20%!important}.invoice-summary-section{margin-top:10px;border-top:1px dashed #000;padding-top:5px}.invoice-summary-section .summary-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:10pt!important;margin-bottom:0}.invoice-summary-section .total-row{font-weight:700}.payment-methods{font-size:7pt!important;table-layout:auto}#invoice-content .table thead tr{border-bottom:1px solid #000!important}#invoice-content div[style*=border-top]{border-top:1px dashed #000!important;margin:5px 0!important}#invoice-content .p-2,#invoice-content .py-3,#invoice-content .py-4,#invoice-content .py-5{padding-top:5px!important;padding-bottom:5px!important}}.fake-bold{text-shadow:0 0 0 #000,.2px .2px 0 #000}}