@media screen{
     .onlyPrint{display:none}
}
@media print {
  .pagebreak { page-break-before: always; } /* page-break-after works, as well */
}

/* @page {size: A3; } /* after all devices had bad save to pdf 2023.11 */

/* @page {size: 210mm 297mm;margin: .5cm} */
/* @page {size:A4} */

 @page {size:A4;margin-right:8mm; margin-top: 1mm;margin-left:0mm;margin-bottom: 0mm; }

.dropdown-menu .dropdown-item {font-size: 13px;padding: 2px 18px;text-align: left}

.dropBtn{margin:0;border-bottom-right-radius:0;border-top-right-radius:0} /*drop button*/

.ta-c{text-align: center}
.ta-l{text-align: left}
.ta-r{text-align: right}

.b{font-weight: bold}
.n{font-weight:normal}

/*
.f-6{font-size:6pt}
.f-7{font-size:7pt}
.f-8{font-size:8pt}
.f-9{font-size:9pt}
.f-10{font-size:10pt}
.f-12{font-size:12pt}
.f-14{font-size:14pt}
.f-16{font-size:16pt}
.f-18{font-size:18pt}
.f-25{font-size:25pt} /* header2 */

/* these values was changed because of scale problems while printing */
.f-6{font-size:2pt}
.f-7{font-size:3pt}
.f-8{font-size:4pt}
.f-9{font-size:5pt}
.f-10{font-size:6pt}
.f-11{font-size:7pt}
.f-12{font-size:8pt}
.f-13{font-size:9pt}
.f-14{font-size:10pt}
.f-15{font-size:11pt}
.f-16{font-size:12pt}
.f-17{font-size:13pt}
.f-18{font-size:14pt}
.f-25{font-size:21pt} /* header2 */
.f-35{font-size:31pt} /* header1 */

.d-l{direction:ltr}
.d-r{direction:rtl}

.bor{border: 1px solid black;border-collapse: collapse}

.bgc-1{background-color:rgba(233, 205, 205, 0.425)} /* for shading tables th */
.bgc-2{background-color:rgba(245, 236, 236, 0.425)} /* for shading odd rows */
.bgc-b{background-color:beige}
.bgc-a{background-color:azure}
.bgc-c{background-color:aliceblue}



.err {color: #ee2558;font-size: 12px;margin-bottom:0px;} /* form valid error text */
.pen {fill:black;stroke:black;stroke-width:1 }
.face {fill:white;stroke:black;stroke-width:1}

/* disable spin buttons in number edit boxes
/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}