﻿body { font-family: 'Tahoma'; line-height: 1.1 !important; }
page { background: white; display: block; margin: 0 auto; margin-bottom: 0.5cm; }
    page[size="A4"] {
        width: 21cm; /*height: 32.7cm;*/
        font-size: 10px !important;
    }
table { border-spacing: 0px; }
    table td { vertical-align: top !important; padding: 0px; }
.header { background-color: black; padding: 5px; -webkit-print-color-adjust: exact; color: white }
.headerborder { border-width: 1px !important; border-style: solid !important; border-color: black !important; padding: 5px 2px; -webkit-print-color-adjust: exact; }
.brdRnone { border-right: none !important; }
.brdLnone { border-left: none !important; }
.brdTnone { border-top: none !important; }
.brdBnone { border-bottom: none !important; }
.width105mm { width: 105mm; }
.width0525mm { width: 52.5mm; }
.tblOzet td { padding: 3px 5px; }

.clearfix::after { content: ""; clear: both; display: table; }

.fixed_header { width: 100%; table-layout: fixed; border-collapse: collapse; }
    .fixed_header tbody { display: block; width: 100%; overflow: auto; height: 135px; }
    .fixed_header thead tr { display: block; }
    .fixed_header tr td { border: 1px solid #000000; padding: 5px 4px; font-size: 12px }
    .fixed_header thead { background: black; color: #fff; }
    .fixed_header th { padding: 5px; text-align: left; width: 200px; }
    .fixed_header td { padding: 5px; text-align: left; width: 200px; }
.opac { opacity: 0.5 }

.overlat { width: 21cm; height: -webkit-fill-available; font-size: 10px !important; background: red; margin: 0 auto; position: absolute; margin: 30px auto; opacity: 0.2; display: inline-block; }

#print_html { page-break-before: always; }

table.tblkapbilgileri { border: 0px solid #000000; width: 100%; text-align: left; margin: 10px 0px; }
    table.tblkapbilgileri td, table.tblkapbilgileri th { border: 1px solid #000000; padding: 5px 4px; }
    table.tblkapbilgileri tbody td { font-size: 12px; }
    table.tblkapbilgileri thead { background: #CFCFCF; background: -moz-linear-gradient(top, #dbdbdb 0%, #d3d3d3 66%, #CFCFCF 100%); background: -webkit-linear-gradient(top, #dbdbdb 0%, #d3d3d3 66%, #CFCFCF 100%); background: linear-gradient(to bottom, #dbdbdb 0%, #d3d3d3 66%, #CFCFCF 100%); }
        table.tblkapbilgileri thead th { font-size: 11px; font-weight: normal; color: #000000; }
    table.tblkapbilgileri tfoot td { font-size: 14px; }

@media print {
    * { font-size: 8px !important; }
    page { background: red; display: block; margin: 0 auto; margin-bottom: 0cm; box-shadow: none }
}
