.invoice{position:relative;background-color:#FFF;min-height:680px;padding:15px}.invoice .company-details{text-align:right}.invoice .company-details .name{margin-top:0;margin-bottom:0;font-size:16px}.invoice img{width: 200px !important;}.invoice .invoice-to{text-align:left}.invoice .invoice-to .to{margin-top:0;margin-bottom:0}.invoice .invoice-details{text-align:right}.invoice .invoice-details .invoice-id{margin-top:0;margin-bottom:0;color:#293D64;font-size:12px}.invoice .thanks{font-size:18px;margin-bottom:0}.invoice .notices{padding-left:6px;border-left:6px solid #293D64;margin-top:0;font-size:14px}.invoice .notices .notice{font-weight:700}.invoice table{width:100%;border-collapse:collapse;border-spacing:0;margin-bottom:0}.invoice table td,.invoice table th{padding:5px;background:#eee;border-bottom:1px solid #fff}.invoice table th{white-space:nowrap;font-weight:400;font-size:16px}.invoice table td h3{margin:0;font-weight:400;color:#293D64}.invoice table .qty,.invoice table .total,.invoice table .unit{text-align:right}.invoice table .no{color:#fff;font-size:1.6em;background:#293D64}.invoice table .unit{background:#ddd}.invoice table .total{background:#293D64;color:#fff}.invoice table tbody tr:last-child td{border:none}.invoice table tfoot td{background:0 0;border-bottom:none;white-space:nowrap;text-align:right;padding:5px 5px;border-top:1px solid #aaa}.invoice table tfoot tr:first-child td{border-top:none}.invoice table tfoot tr:last-child td{color:#293D64;border-top:1px solid #293D64}.invoice table tfoot tr td:first-child{border:none}.invoice footer{width:100%;text-align:center;color:#777;padding:8px 0}.invoice small{font-size:12px}.invoice h3{font-size:16px}.text-right{text-align:right}.text-left{text-align:left}@page{margin:0}@media print{.invoice{font-size:11px!important;overflow:hidden!important;margin-top:0;padding-top:0;top:0;left:0}.invoice footer{position:absolute;bottom:10px;page-break-after:always}.invoice>div:last-child{page-break-before:always}.hidden-print{display:none!important;visibility:hidden!important}html,body{height:100vh;margin: 0 !important;padding: 0 !important;overflow:hidden;}.invoice img{margin-top: 25px !important;}}