/******************************************************************* Module : /assets/css/styles.css Desc. : CSS Custom Styles Created By : Siau Pheng (siaupheng@3fonia.com). Created Date : December 20th, 2007. Last Modified : January 6th, 2025. (c) 2009 - 2025, 3FONIA Software; WWW.3FONIA.COM. *******************************************************************/ :root { --bs-body-font-size: 1rem; --bs-body-line-height: 1.2; } .form-control { font-size: unset; } table.garis { width: 100%; border: 1px solid #000; border-spacing: 0; border-collapse: collapse; } table.garis th, table.garis td { font-size: .9rem; text-align: left; border: 1px solid #000; padding: 2mm; } table.garis th { font-size: 1rem; text-align: center; vertical-align: middle; background-color: #ddd; white-space: nowrap; } table.garis td { padding-top: 1.2mm; padding-bottom: 1.2mm; vertical-align: top; } /* ----------------- NOTA ----------------- */ @media print { div.printNota { height: unset; } } div.printNota { color: #000; font-size: 11pt; height: 139mm; width: 215mm; page-break-after: avoid; page-break-inside: avoid; } div.notaTitle { font-size: 13pt; text-align: center; } table.notaAddress { width: 100%; margin: 2px 0; } table.notaAddress td { width: 33%; vertical-align: top; } table.notaAddress td:nth-last-child(1 of :not(.w50)) { width: 34%; } table.notaAddress td.w50 { width: 50%; } table.notaDesc { width: 100%; margin: 2px 0; } table.notaTable { width: 100%; border: 1px solid #000; table-layout: fixed; border-spacing: 0; border-collapse: collapse; } table.notaTable th, table.notaTable td { text-align: left; border: 1px solid #000; padding: 3px; } table.notaTable th { text-align: center; vertical-align: middle; white-space: nowrap; } table.notaTable td { padding-top: 2px; padding-bottom: 2px; vertical-align: top; overflow: hidden; white-space: nowrap; } table.notaHeader { width: 100%; margin-top: 5px; } table.notaHeader td { vertical-align: middle; padding: 1mm; } table.notaFooter { width: 100%; border: 1px solid #000; border-top: none; border-collapse: collapse; } table.notaFooter td { vertical-align: top; padding: 1mm; width: 50%; } table.notaFooter td.stamp { font-size: 8pt; } table.nostyle td { width: unset; } table td.ttkdua:before { content: ': '; } table>tbody tr.rgg td:not(:last-child) { background-color: #B8F1A8; } @media screen, projection { #linebreak { color: #FF0000; text-align: center; font-size: 10pt; } #autopage, #pagebreak { display: none; } }