html {height: 100%;}body {background: #fff;margin: 0;padding-top: 62px;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;height: 100%;overflow-x: hidden;}body.pt1 {padding-top: calc(83px + 0.05rem);}a.nohref1:not([href]):not([tabindex]) {color: #007bff;cursor: pointer;}a.nohref1:not([href]):not([tabindex]):hover {color: #0056b3;text-decoration: underline;}h5, h6 {    font-size: 1.25rem;    margin-bottom: .5rem;    font-family: inherit;    font-weight: 500;    line-height: 1.2;    color: inherit;    margin-top: 0;}h5 {font-size: 1.25rem}h6 {font-size: 1rem}.hnfs{font-size:.75rem}.left-0{left:0}.mt1 {margin-top: 0.4rem !important}b.small {font-weight: bold}.smaller {font-size: 90%;line-height: 1rem;}.lh-inherit {line-height:inherit!important}.cp {cursor: pointer}.ps-15mm {padding-left: 15mm!important}.pe-15mm {padding-right: 15mm!important}.pb-15mm {padding-bottom: 15mm!important}.pt-15mm {padding-top: 15mm!important}.right-0{right:0}.wpx1 {width: 148px}.w-32 {width: 32%!important}.w-42 {width: 42%!important}.fs09 {font-size: 0.9rem!important}.fs125 {font-size: 1.25rem}.fs95p {font-size: 95%}.underline {text-decoration: underline}table {border-collapse: collapse}.text-right {text-align: right !important}span.red, i.red {color: red}span.orange,i.orange {color: orange}i.green {color: green!important}i.blue {color: blue}.h-1{height:16mm}.text-break {overflow-wrap: break-word;word-break: break-word;}body.A4.h-auto section.sheet {height: auto}.w30mm {width: 30mm}.w50mm {width: 50mm}.border-right-dark {border-right: 1px solid #343a40 !important;}.border-bottom-02 {border-bottom: 0.2rem solid black !important;}.border-bottom-2-lgrey-dashed {border-bottom: 2px dashed lightgrey !important;}.border-bottom-2 {border-bottom: 2px solid black;}.border-top-2 {border-top: 2px solid black}.z1{z-index:1}.w1mm {width: 50mm;}.w3{width:104px}.w4{width:90px}.w5{width:161px}[data-owner="issue"] img, [data-owner="receipt"] img {margin-left: calc(3rem + 20px)!important}@media print {body {margin: 0;margin-top:0 !important;padding: 0;padding-top:0 !important;}.border-0 {border: none!important;}.border-bottom-0 {border-bottom: none!important;}.border-bottom-2-lgrey-dashed {border-bottom: 2px dashed lightgrey !important;}.border-bottom-2 {border-bottom: 2px solid black;}.border-top-2 {border-top: 2px solid black}.border-right-dark {border-right: 1px solid #343a40 !important;}.border-end{border-right:1px solid #343a40}.h-1{height:16mm}.h-100{height:100%!important}.h-auto {height: auto!important;}.h-125cm{height:1.25cm!important}.lh095 {padding: 0.3rem 0; line-height: 0.95rem;}#invoice-preview #buyer-c,#invoice #buyer-c,#invoice-print #buyer-c {line-height: 5mm;margin-bottom: 5mm;overflow: hidden;}#invoice-preview #buyer-c > div,#invoice #buyer-c > div,#invoice-print #buyer-c > div {border: none!important;overflow: hidden;outline: none!important;position: relative;text-align: left;}#invoice-preview table#t-main.border-end-1 tbody tr:last-child,#invoice table#t-main.border-end-1 tbody tr:last-child,#invoice-print table#t-main.border-end-1 tbody tr:last-child {border-bottom: 1px solid black;}.d-none {display: none!important;}.hnfs{font-size:.75rem}.w4rem {width: 4rem;}.mb-0 {margin-bottom: 0!important;}.mb-4 {margin-bottom: 1.5rem !important;}.ms-1{margin-left:.25rem!important}.ms-5{margin-left:3rem!important}.sheet#handover-note-sheet {height: auto!important;}.lh-inherit {line-height:inherit!important;}.lh1 {line-height: 1rem;}.pb-1 {padding-bottom: 2mm!important}.ps-15mm {padding-left: 15mm!important}.pe-15mm {padding-right: 15mm!important}.pb-15mm {padding-bottom: 15mm!important}.pt-15mm {padding-top: 15mm!important}.position-absolute{position:absolute!important}.position-relative{position:relative!important}.left-0{left:0}.top-0{top:0}.text-center {text-align: center!important;}.text-start {text-align: left !important;}.text-end {text-align: right !important;}th.shrink,td.shrink {width: 1mm!important; white-space: nowrap;}.font-weight-bold {font-weight: bold !important;}.float-start{float:left;}.clearfix {clear: both;}.h10mm {height: 10mm;}.mt-0 {margin-top: 0!important;}.mt-1 {margin-top: 0.25rem!important;}.mt-2{margin-top:.5rem!important}.mt-3 {margin-top: 1rem!important;}.mt-4 {margin-top: 1.5rem!important;}.mt-5 {margin-top: 3rem !important;}.page-break {page-break-after: always;}.p-1 {padding: 0.25rem !important;}.ps-3 {padding-left: 1rem !important;}.ps-4 {padding-left: 1.5rem !important;}.pr-4 {padding-right: 1.5rem !important;}.pt-0 {padding-top: 0!important;}#regrep-envelope-sheet {font-size: 0.8rem;height: 100mm;width: 105mm;}section.sheet {line-height: 1.25rem;}body.A4.h-auto section.sheet {height: auto;}.text-monospace {font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;}.w3{width:25mm}.w4{width:15mm}.w5{width:45.5mm}.w30mm {width: 30mm;}.w1mm {width: 60mm;}.w2mm {width: 90mm;}.align-bottom {vertical-align: bottom;}.align-top {vertical-align: top;}.small{font-size:.875rem}.smaller {font-size: 90%; line-height: 1rem;}.w-100 {width: 100%!important;}table.hn td.hn-note {font-size: 0.8rem;line-height: 0.9rem;padding: 2mm!important;}.p-contract {font-family: 'Pragati Narrow',sans-serif;font-size: 4.6mm;height: 296mm;padding: 0.7in;position: relative;overflow: hidden;}.p-contract pre {font-family: 'Pragati Narrow',sans-serif;line-height: 8mm;}.p-contract .pn {margin-left: auto;margin-right: auto;position: absolute;left: 0;right: 0;bottom: 5mm;}.size30 {font-size: 3mm}.size32 {font-size: 3.2mm}.size34 {font-size: 3.4mm}.size36 {font-size: 3.6mm}.size38 {font-size: 3.8mm}.size40 {font-size: 4mm}.size42 {font-size: 4.2mm}.size44 {font-size: 4.4mm}.size46 {font-size: 4.6mm}.size48 {font-size: 4.8mm}.size50 {font-size: 5mm}.size30,.size32,.size34,.size36,.size38,.size40,.size42 {line-height: 5mm}.size44,.size46,.size48,.size50 {line-height: 6mm}div#sig-c img {position: relative; top: 5mm}.w25mm{width: 25mm}#c-sig{width:1mm}#sig1-c {float: left;width: 64px;position: relative;}img[alt="sig1"]{position: absolute;left: 100px;top: -35px;}img[alt="sig2"]{position:relative;float:right;top:-115px;right:-45px;width:275px;}img[alt="hnsig"]{width:45.5mm}}@media (min-width: 768px) and (max-width: 992px) {body {padding-top: 87px;}body.pt1 {padding-top: calc(108px + 0.05rem);}.va-middle-lg {margin-top: -87px;}}.noselect {-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}.green {color: green!important;}.darkred {color: darkred;}.w-auto {width: auto!important;}.w3rem {width: 3rem;}.w4rem {width: 4rem;}.w6rem {width: 6rem;}.w35p {width: 35%;}table.border-none,table.border-none tr,table.border-none td {border: none!important;}.va-top {vertical-align: top;}.container-fluid {background-color: white;}.container-fluid.grey {background-color: #e0e0e0;}.container.fixed-top {background-color: white;}@media (max-width: 575px) {.container.fixed-top {z-index: 1031;}}@media (min-width: 992px) {.va-middle-lg {margin-top: -62px;display: flex;flex-direction: column;justify-content: center;}}.nav-link.active {height: 100%;}button {cursor: pointer;}button.logout,button.toggle {padding: 1px 6px;}.alert .h3 {margin: 0;}.alert-danger .h3 {margin-top: 10px;}.alert-danger .alert-msg {margin-top: 2px;}.alert-success .alert-msg {margin-top: 4px;}th.shrink,td.shrink {width: 1px; white-space: nowrap;}th.wrap {white-space: normal!important;}td button.btn,button.logout,a.logout {padding: 3px 6px;}.controls .btn {padding: 0;font-size: 1.5rem;width: 2.5rem;}.controls .btn2 {padding: 2px 1px 0 0;}@media only screen and (max-width: 575px) {.b-xs {border: 1px solid #e9ecef!important;}}@media only screen and (min-width: 576px) and (max-width: 767px) {.b-sm {border: 1px solid #e9ecef!important;}}@media only screen and (min-width: 768px) and (max-width: 991px) {.b-md {border: 1px solid #e9ecef!important;}}@media only screen and (min-width: 992px) and (max-width: 1199px) {.b-lg {border: 1px solid #e9ecef!important;}}@media only screen and (min-width: 1200px) {.b-xl {border: 1px solid #e9ecef!important;}}@media only screen and (max-width: 767px) {ul.navbar-nav {background-color: #f6f6f6; padding: 0.25rem !important;}ul.navbar-nav li,ul.navbar-nav li a.active {padding: 0.25rem !important;}.nav-tabs .nav-link.active {border-color: #ddd #ddd #ddd;}}@media only screen {#sig1-c {float: left;width: 64px;position: relative;}img[alt="sig1"]{position: absolute;left: 100px;top: -35px;}img[alt="sig2"]{position:relative;float:right;top:-115px;right:-45px;width:275px;}}table caption {caption-side: top;}.chkbxs label {cursor: pointer;}.chkbxs i {font-size: 1.3rem;height: 20px;width: 20px;}.chkbxs i.fa-square {color: darkred;}.chkbxs i.fa-check-square {color: green;}.chkbxs div {margin-top: -4px;}td i.fa-check-square, td i.fa-square {cursor: pointer;}td.active i {color: green;}td.inactive i {margin-top: 2px; color: darkred;}td.active i, td.inactive i {font-size: 1.3rem;}table#bp-statuses td:first-child {padding-left: 0;}select {cursor: pointer;}form#device-select select {width: auto;}.lh07 {line-height: 0.7rem;}.lh095 {padding: 0.3rem 0; line-height: 0.95rem;}.lh1 {line-height: 1rem;}.lh115 {line-height: 1.15rem;}.input-group .form-control.whole {padding-left: 0.4rem;max-width: 53px;width: 53px;}.input-group .form-control.decimal {padding-left: 0.4rem;max-width: 44px;width: 44px;}.custom-control,.custom-control .custom-control-label,.custom-control .custom-control-input {cursor: pointer;}.col-form-label {padding-bottom: 0;}div.rate button {padding: 1px 6px;}.arial {font-family: Arial}form#form-invoice-new .form-group {margin-bottom: .5rem;}input#date_shipped {width: auto;}textarea#footer {height: 5rem;}form#form-invoice-new textarea,textarea#address {height: 9rem;}div.border-bottom {border-bottom: 1px solid black;}div.border-bottom-double {border-bottom: 2px solid black;}.dropdown-item {cursor: pointer;}form#form-invoice-new .inv-item textarea,form#form-invoice-new .secdep-item textarea,form#hn-new .item textarea,form#hn-update .item textarea {height: 2.4rem;line-height: 1rem;}form#hn-update .item textarea.notes{height:150px}form#form-invoice-new input.whole,form#form-invoice-new input.decimal {padding-left: 0.2rem;padding-right: 0.2rem;max-width: 49px;width: 49px;}form#form-invoice-new .total input.decimal {max-width: 49px;width: 49px;}form#form-invoice-new .qty input.whole,form#hn-new input.whole,form#hn-update input.whole,.dec.cr .whole,form#form-pl-n input.whole {padding-left: 0.2rem;padding-right: 0.2rem;max-width: 64px;width: 64px;}form#form-invoice-new td.qty {width: 8.5rem;}form#form-invoice-new .price input.whole,form#form-invoice-new .price_after_vat input.whole {padding-left: 0.2rem;padding-right: 0.2rem;max-width: 60px;width: 60px;}td .form-control.whole {border-top-right-radius: 0;border-bottom-right-radius: 0;}td .form-control.frac {border-top-left-radius: 0;border-bottom-left-radius: 0;}form#form-invoice-new .input-group.dec span.input-group-text,.input-group.dec span.input-group-text,form#hn-new span.input-group-text,form#hn-update span.input-group-text,form#form-data-export span.input-group-text {border-left: 0;border-right: 0;padding: 0;font-size: 1.2rem;border-radius: 0;}form#form-data-export span.input-group-text {font-size: inherit;}td span.input-group-text {border-left: 0;border-right: 0;border-radius: 0;padding-left: 0;padding-right: 0;}.input-group button.rm {padding: 0 6px;}.autocomplete-suggestions {border: 1px solid rgba(0,0,0,.15);border-radius: .25rem;background: white;padding: .5rem .75rem;overflow-y: scroll;width: auto !important;}.autocomplete-suggestion {cursor: pointer;}.autocomplete-suggestion:hover {background-color: #f8f9fa;}.autocomplete-suggestion:active {background-color: #007bff;}div.price a.dropdown-item {width: 275px;}td.price a.dropdown-item {padding: 0.25rem 1rem;width: 18rem;}div.price .dropdown-item div.txt {display: table-cell;width: 196px;}td.price .dropdown-item div.txt {display: table-cell;width: 13rem;}div.price .dropdown-item b.prc,td.price .dropdown-item b.prc {display: table-cell;}td.price .dropdown-item b.prc {text-align: right;width: 100%;}.dropd_prc,.dropd_tr {border-top-left-radius: 0;border-bottom-left-radius: 0;}form#form-invoice-new .discount input.decimal,form#customer-new .discount input.decimal,form#form-invoice-new .inv-dropd-tr input.decimal,form#form-invoice-new input.decimal2,form#hn-new input.decimal,form#hn-update input.decimal,.dec.cr .frac {padding-left: 0.2rem;padding-right: 0.2rem;max-width: 27px;width: 27px;}form#hn-new input.decimal,form#hn-update input.decimal,form#form-pl-n input.decimal {padding-left: 0.2rem;padding-right: 0.2rem;max-width: 34px;width: 34px;}form#form-invoice-new .price input.decimal,form#form-pl-n input.decimal[name^="pn_frac"] {max-width: 49px;width: 49px;}.chkbxs i.fa-check-square {color: green;}.chkbxs i.fa-square {color: darkred;}.chkbxs i {font-size: 1.3rem;height: 20px;width: 20px;}button.input-group-addon {border-top-left-radius: 0;border-bottom-left-radius: 0;}#hnf-c{padding-top:5rem}#hnf-c .card-header {padding: 0.35rem 1.25rem;}.row.inv-item {position: relative;}.row.inv-item div.bg-light {position: absolute;top: 0;left: 15px;height: 100%;width: calc(100% - 30px);}.brd {height: 1rem;}.brd div div {border-top: 1px solid #ced4da;border-bottom: 1px solid #ced4da;height: 100%;}.brd.last {height: 0;}.brd.last div div {border-top: 1px solid #343a40;border-bottom: none;}table.hn {border-collapse: collapse;border: 1px solid black;width: 100%;}table.hn > thead > tr > th,table.hn > tbody > tr > td {border: 1px solid black;padding: 0 0.5rem;}table.hn > tbody > tr > td.hn-note {font-size: 0.8rem;line-height: 0.9rem;padding: 0.4rem 0.4rem 0.4rem 0.4rem;}table td.w-m {width: 40%;}.table td {vertical-align: middle;}table#draft_items th,table#draft_gc_items th {padding: 0.125rem .5rem;line-height: 0.9rem;font-weight: bold;}table#draft_items td {border: none;}form#form-invoice-new .table td {padding: 0.25rem;}form#form-invoice-new .table tr.inv-line td {padding: 0 0.25rem;}form#form-invoice-new .table tr.inv-line td textarea {height: 1.6rem;}form#form-invoice-new .table td .em {width: 3rem;}form#form-invoice-new .table td.price {width: 9.05rem;}form#form-invoice-new .table td.discount {width: 6rem;}form#form-invoice-new .table td.price_after_vat {width: 8rem;}form#form-invoice-new .table td.inv-dropd-tr {width: 7rem;}form#form-invoice-new .table tr.inv-item td button.btn,.card-body.issues tr.item td button.btn,.card-body.receipts tr.item td button.btn{padding: 0.235rem 0.25rem;}form#form-invoice-new .table tr.inv-item td button.btn:after {vertical-align: 0.2em;}div.divider {margin-top: 0.25rem;margin-left: 1px;background-color: lightgrey;background-image: linear-gradient(135deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size: 1rem 1rem;width: calc(100% - 1px);}div.divider h5 {color: rgba(0,0,0,.5);display: inline-block;}.sheet.padding-10mm {padding-top: 8mm;}section.sheet {line-height: 1.25rem;}#invoice-preview section.sheet,#invoice section.sheet,#invoice-print section.sheet,#handover-note-sheet,#report-sheet,#regrep-envelope-sheet {font-family: 'Open Sans', sans-serif;position: relative;}#regrep-envelope-sheet {font-size: 0.8rem;height: 106mm;width: 156mm;}#invoice-preview section.sheet h5,#invoice section.sheet h5,#invoice-print section.sheet h5,#invoice-preview section.sheet h6,#invoice section.sheet h6,#invoice-print section.sheet h6,#handover-note-sheet section.sheet h5 {font-family: 'Open Sans', sans-serif;}#invoice-preview #buyer-c,#invoice #buyer-c,#invoice-print #buyer-c {line-height: 5mm;margin-bottom: 5mm;overflow: hidden;}#invoice-preview #buyer-c > div {outline: 1px dashed grey;}#invoice-preview #buyer-c > div,#invoice #buyer-c > div,#invoice-print #buyer-c > div {overflow: hidden;position: relative;text-align: left;}#buyerc-controls input {flex: none;width: 4.5rem;}#buyerc-controls .input-group {width: auto;}#invoice-preview #inv-footer,#invoice #inv-footer,#invoice-print #inv-footer {position: absolute;bottom: 7.5mm;width: 190mm;}#invoice-preview table#t-main,#invoice table#t-main,#invoice-print table#t-main {font-size: 90%;width: 190mm;}#invoice-preview table#t-main thead th,#invoice table#t-main thead th,#invoice-print table#t-main thead th {height: 2.4rem;line-height: 0.9rem;font-size: 0.75rem;padding-right: 0.8rem;}#invoice-preview table#t-main tbody td,#invoice table#t-main tbody td,#invoice-print table#t-main tbody td {padding-right: 0.8rem;}#invoice-preview table#t-main th:last-child,#invoice table#t-main th:last-child,#invoice-print table#t-main th:last-child,#invoice-preview table#t-main td:last-child,#invoice table#t-main td:last-child,#invoice-print table#t-main td:last-child {padding-right: 0;}#invoice-print table#t-main tbody td {height: 5mm!important;}#invoice-preview table#t-main tr,#invoice table#t-main tr,#invoice-print table#t-main tr {border-top: 1px solid black;border-bottom: 1px solid black;}#invoice-preview table#t-main tbody tr:last-child,#invoice table#t-main tbody tr:last-child,#invoice-print table#t-main tbody tr:last-child {border-bottom: 2px solid black;}#invoice-preview table#t-main.border-end-1 tbody tr:last-child,#invoice table#t-main.border-end-1 tbody tr:last-child,#invoice-print table#t-main.border-end-1 tbody tr:last-child {border-bottom: 1px solid black;}.btn-lg {padding: 0.25rem 1rem;}input#dpdd {flex: none;text-align: right;width: 4rem;}input#tin_prefix {flex: none;padding: 0.25rem;text-align: center;width: 2rem;}#c-eor-zoi {bottom: 23.5mm;left: 45mm;position: absolute;}img#qr {bottom: 18mm;left: 10mm;position: absolute;width: 122px;z-index: 1;}#sig-c {bottom: 20mm;right: 10mm;position: absolute;}div[aria-labelledby="dropdownMenuEdit"] {left: auto;right: 0;}button#dropdownMenuEdit {max-height: 2.6rem;overflow: hidden;}#regrep-date,#regrep-month {font-size: 1.2rem;line-height: 0;text-align: center;width: 11rem;}#regrep button {line-height: 1.1rem;}.shadow1 {text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;}table td .secdep {width: 6.5rem;}table td .secdep.pricen {width: 7.5rem;}.card-body table tr.item {background-color: rgba(0, 0, 0, .05);}table td.dt {width: 11rem;}table td.dt .input-group input:first-child {width: 5rem!important;}table td.dt .input-group input:nth-child(2) {width: 2rem!important;}.p-contract-e {padding: 0.6in;}.p-contract {font-family: 'Pragati Narrow',sans-serif;font-size: 4.6mm;padding: 0.7in;position: relative;overflow: hidden;}.p-contract pre {font-family: 'Pragati Narrow', sans-serif;line-height: 8mm;}.p-contract textarea {font-size: 1rem;max-height: 100%;resize: none!important;}.p-contract-e .pn,.p-contract .pn {margin-left: auto;margin-right: auto;left: 0;right: 0;bottom: 16mm;}.p-contract-e .pn {bottom: 5mm}a.btn-primary, button.btn-primary {z-index: 1;}.size30 {font-size: 3mm}.size32 {font-size: 3.2mm}.size34 {font-size: 3.4mm}.size36 {font-size: 3.6mm}.size38 {font-size: 3.8mm}.size40 {font-size: 4mm}.size42 {font-size: 4.2mm}.size44 {font-size: 4.4mm}.size46 {font-size: 4.6mm}.size48 {font-size: 4.8mm}.size50 {font-size: 5mm}.size30,.size32,.size34,.size36,.size38,.size40,.size42 {line-height: 5mm}.size44,.size46,.size48,.size50 {line-height: 6mm}.popover {max-width: none}#gcls .modal-dialog {max-width: 75%!important; overflow: hidden}.pe-08{padding-right: 0.8rem}.w25mm{width: 25mm}.controls .btn-sm-1 {font-size: 1.3rem;line-height: 1.8rem;padding-top: 2px;width: 2rem;}.spinner-border{border-width:0.175rem;height:1rem;width:1rem}.dropdown-menu:not(.datepicker){inset:inherit!important;transform:inherit!important;left:0!important;top:2rem!important;}.buttons{margin-top:50px;z-index:999}