#externalInvoice{display:none}body{font-family:Nunito Sans,sans-serif;font-size:11pt}body,h1,h2,h3{margin:0;padding:0}table{position:relative;border-collapse:collapse}table,table thead tr,table thead tr td{width:100%}.table-body td{border-bottom:1px solid #ccc}.table-body h1{font-style:italic;font-weight:600;font-size:16px;line-height:22px;letter-spacing:.05em;color:#141414}.table-body .content{width:150px;text-align:center;border-right:1px solid #ccc;height:calc(100vh - 22rem);padding:.5rem 1rem}.table-body .content .treatment{text-align:left}.table-body .content-space{padding:.5rem 1rem}.header-wrrapper{text-align:center;margin:0 auto}.header-wrrapper h2{font-weight:900;font-size:2.5rem;margin:5px 0;color:#3c3e3d;text-transform:uppercase}.header-wrrapper p{margin:0}.treatment{align-self:flex-end}.treamtent-wrraper{height:97%}.externalInvoice thead tr .medical-record h2,.externalInvoice thead tr .outpatient-details h2{font-weight:600;font-size:16px;line-height:22px;letter-spacing:.05em;color:#141414}.header-wrrapper p,.header-wrrapper span{font-size:1.2rem;font-style:italic;font-weight:600;margin-top:10px}.header-wrrapper strong{margin-top:-5px;font-style:normal;font-weight:600!important;font-size:1.1rem!important;line-height:35px;color:#3e3e3e}footer .message{margin-top:8px;margin-bottom:2rem!important}footer .message p{margin:0}@media print{#externalInvoice{display:block!important}@page{margin:1cm}thead{display:table-header-group}tfoot{display:table-footer-group}}