@page{size:Auto;orphans:4;margin:1cm 0 0 0;widows:2}.payment-pdf-page .print-controls{margin:140px 30px 0 30px;text-align:right}@media print{.payment-pdf-page .print-controls{display:none}}.payment-pdf-page .payment-pdf-preview{position:relative;line-height:normal;background-color:#fff;font-size:7pt;margin:30px 30px 30px 30px;padding:75px;box-shadow:2px 2px 5px rgba(0,0,0,.1);border-radius:8px;border:1px solid #eee;width:900px;margin:0 auto}@media print{.payment-pdf-page .payment-pdf-preview{position:relative;width:unset;background-color:#fff;margin:0;padding:1cm 1cm 0 1cm;border:0;border-radius:0;box-shadow:none}}@media print{.payment-pdf-page .payment-pdf-preview .page-title{display:none}}.payment-pdf-page .payment-pdf-preview .branding{position:absolute;top:.5cm;right:1.6cm}.payment-pdf-page .payment-pdf-preview .branding .logo{position:relative;max-width:3cm;max-height:1.6cm}.payment-pdf-page .payment-pdf-preview .paymentType{padding:.5cm 0 0 0;margin:0 0 10px 0;font-size:17pt}.payment-pdf-page .payment-pdf-preview .paymentName{word-break:break-all;font-size:12pt;margin:0 0 5px 0;padding-right:10px}.payment-pdf-page .payment-pdf-preview .no-break{page-break-inside:avoid}.payment-pdf-page .payment-pdf-preview .section{margin:0 0 0 0}.payment-pdf-page .payment-pdf-preview .section h2{text-transform:uppercase;font-size:7pt;padding:0 0 .1cm 0;margin:0 0 .2cm 0}.payment-pdf-page .payment-pdf-preview .section.framed{border:1px solid #000;padding:.25cm}.payment-pdf-page .payment-pdf-preview .spec-table{line-height:150%}.payment-pdf-page .payment-pdf-preview .spec-table th{text-align:left;width:2.5cm;font-weight:400;vertical-align:top}.payment-pdf-page .payment-pdf-preview .spec-table td{width:auto}.payment-pdf-page .payment-pdf-preview .spec-table td.right{text-align:right}.payment-pdf-page .payment-pdf-preview .spec-table.compact th{width:2.3cm}.payment-pdf-page .payment-pdf-preview .submit-info{position:absolute;top:0;right:.5cm}.payment-pdf-page .payment-pdf-preview hr.hidden{border-bottom:0 solid #000;height:0;margin:0 0}.payment-pdf-page .payment-pdf-preview .sign-block{margin:1cm 0 0 auto;width:6cm;font-weight:700;border-bottom:1px solid #000;padding-bottom:.3cm}