@charset "UTF-8";body{width:100%;height:100%;margin:0;padding:0;background-color:#f1f1f1;font:12pt Tahoma}*{box-sizing:border-box;-moz-box-sizing:border-box}div.receipt{display:flex;flex-direction:column;flex:1;width:210mm;min-height:297mm;padding:20mm;margin:10mm auto;border:1px #d3d3d3 solid;border-radius:5px;background:#fff;box-shadow:0 0 5px rgba(0,0,0,.1)}div.receipt .tools{display:flex;justify-content:left;margin-top:-60px;margin-bottom:30px}div.receipt .button{display:flex;justify-content:center;margin-right:10px;margin-left:10px}div.receipt .button div{cursor:pointer;color:#fff;background:#0a2558;padding:4px 12px;font-size:.9rem;font-weight:400;border-radius:4px;text-decoration:none;transition:all .3s ease}div.receipt .button div:hover{background:#2158be}div.receipt .close-modal{color:#aaa;float:right;font-size:1.75rem;font-weight:700;cursor:pointer;margin-top:-7px}div.receipt .close-modal:focus,div.receipt .close-modal:hover{color:#000;text-decoration:none;cursor:pointer}div.receipt .header{display:flex;justify-content:space-between;border-bottom:1px solid #8b8b8b;margin-bottom:auto}div.receipt .receipt-details{display:flex;flex-direction:column;align-items:flex-start;padding:10px;text-align:left;font-size:.9rem;width:calc(100% / 3)}div.receipt .receipt-details h1{text-align:left;font-family:arial;font-weight:900;font-size:1.2rem}div.receipt .company{display:flex;flex-direction:column;align-items:flex-start;border-left:1px solid #8b8b8b;border-right:1px solid #8b8b8b;padding:10px;text-align:left;font-size:.8rem;width:calc(100% / 3)}div.receipt .company h2{font-family:arial;font-weight:600;color:#595959;margin:0!important}div.receipt .logo{display:flex;flex-direction:column;align-items:flex-start;padding:10px;text-align:center;width:calc(100% / 3)}div.receipt .logo img{width:200px}div.receipt .client-details{display:flex;min-height:100px}div.receipt .client-details h3{font-size:.9rem;margin:0}div.receipt .client-details div{width:50%}div.receipt .order-details table{border-collapse:collapse;width:100%}div.receipt .order-details table td,div.receipt .order-details table th{border:1px solid #969696;padding:8px;text-align:left}div.receipt .order-details table th{background-color:#595959;color:#fff;font-size:.9rem}div.receipt .order-details table td{font-size:.9rem}div.receipt .order-details .total{display:flex;align-items:right;padding-top:10px}div.receipt .order-details .total div{text-align:right;width:50%;right:0}div.receipt .bank-details{padding:10px;background-color:#f2f2f2;border:1px solid #969696;border-radius:5px}div.receipt .bank-details .bic,div.receipt .bank-details h3{margin-bottom:10px}div.receipt .bank-details .bic,div.receipt .bank-details .iban,div.receipt .bank-details .name,div.receipt .bank-details .note{font-size:.9rem}div.receipt .bank-details .note{font-size:.9rem}div.receipt .memo{margin-top:20px}div.receipt .payment-details{margin-top:20px;padding-top:20px;border-top:1px solid #8b8b8b}div.receipt .footer-note{text-align:center;font-size:.9rem;margin-top:auto}div.receipt .client-details,div.receipt .header,div.receipt .total{margin-bottom:20px}@page{size:A4;margin:0}@media print{body,div.receipt,html{width:210mm;height:297mm}.first-div,.hidden-print,.sidebar,nav{display:none}main{width:100%!important;margin:0!important;padding:0!important}div.receipt{margin:20px!important;border:initial;border-radius:initial;width:initial;min-height:initial;box-shadow:initial;background:initial;page-break-after:always}}