*{box-sizing:border-box}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;overflow-y:scroll}body,html{font-family:sans-serif}body{margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100%;font-size:16px}body,input{color:#2d3748}input[type=number]{padding-right:10px;float:right;width:50px}.page{margin:1.5rem auto 1rem;max-width:21cm;min-height:70vh;background-color:#fff;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);padding:1cm;border-radius:4px}.page.kwitantie{display:flex;flex-direction:column;justify-content:space-between;overflow-x:auto}.page h2{text-align:center}.page table{width:100%;height:0;min-height:30vh}.page table tfoot tr,.page table thead tr{height:50px}table{border-collapse:collapse}tr{padding:0;margin:0}td,th{border:1px solid #f0f0f0;padding:10px}td{border-top:0;border-bottom:0}td.number{float:right;width:100px;font-size:14px}input{border:none}.info{background-color:#fff;padding:1cm;text-align:center}.row{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:1cm}.row div{width:250px}nav{position:fixed;bottom:1rem;display:flex;justify-content:center;left:0;width:100%}nav div{border-radius:5rem;margin:1rem;padding:1rem 2rem;font-size:140%;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);cursor:pointer;display:inline-block;background-color:#99863a;text-align:center}footer.footer{position:relative;left:0;background:#2d3748;color:#fff;border:0;text-align:center;padding:1rem;font-size:90%;box-shadow:0 50vh 0 50vh #2d3748}footer.footer a{color:#fff}@media print{.noPrint,.noPrint *,footer,header{display:none!important}.container,.page{width:100%!important;max-width:100%!important;box-shadow:none;overflow-y:hidden!important;min-height:90vh}.page{padding-left:2cm;padding-right:2cm}body{background:#fff}@page{size:auto;margin:0}}input[type=number]{-moz-appearance:initial!important;-webkit-appearance:initial!important}.page.content a{color:0;font-weight:700;text-decoration:underline}.page.content{font-size:16px;font-weight:400}.page.content h1{font-weight:800;font-size:140%;padding-bottom:0}.page.content h1,.page.content h2{font-family:Lato;font-weight:900;font-style:normal;margin-bottom:0}.page.content h2{text-align:left;font-size:120%;padding:1rem 0 0}.page.content ul{margin-left:1.5rem}.defaultText a{font-weight:600;text-decoration:underline}.defaultText a:hover{text-decoration:none}tr.hover:hover{background-color:#cccccc;cursor:pointer}.page ul{margin:1rem 1rem 1rem 0;list-style:none}.page li{display:flex;border-bottom:1px solid #cccccc;padding:.3rem .3rem .3rem 0;justify-content:space-between;align-items:center}.page p{margin-top:1rem}.focus{border:2px solid transparent;transition:.1s;border-radius:.4rem}.focus:hover{border:2px solid #ccc}