@page{size:8.26in 11.69in;margin:0cm;}
body {margin:0; font-size: 14px; font-family: Lato, Arial; color: #353D3F; width: 100%;}
body > .container {margin:0; width:100%; max-width:800px;}
#main-table{border-spacing:0;border-collapse:collapse;width:100%;border:none;}
#main-table > td{padding:0px;border-collapse:collapse;border-spacing:0;border:none;}
#main-table > th{padding:0px;border-collapse:collapse;border-spacing:0;border:none;}
#main-table > tr{page-break-inside:avoid;}
thead{display: table-header-group;}
tbody{display: table-row-group;}
tfoot{display: table-footer-group;}
#akapit > table tr {page-break-inside:avoid;}
p{font-size: 1.3rem!important; line-height: 1.7rem!important;  color: #353D3F!important}
p.contact{font-size: 1.3rem!important; line-height: 2rem!important}
p.contact b{font-size: 1.5rem!important; line-height: 3rem!important; text-transform: uppercase;}


#main-table{width:100%; }
#main-table thead {text-transform: uppercase;}
#main-table thead hr{margin-bottom: 20px; border-bottom: 6px solid #f7f7f7}
#main-table thead .row{padding-bottom: 20px; }
#main-table thead h1{font-weight: 900; font-size: 2em; padding: 5px 0px; margin: 0px; margin-top: 30px;}
#main-table thead h2{font-weight: 400; font-size: 1.6em; padding: 5px 0px; margin: 0px;}
.print-logo{margin-top: 36px; float: right;}
.img{width: 100%}

#main-table tbody tr td > .row{padding-top: 20px;}
#main-table tbody h4{font-weight: 900; font-size: 1.3em; padding: 5px 0px; margin: 0px; margin-top: 30px; text-transform: uppercase; padding-bottom: 30px;}

.details .row {border-bottom: 2px solid #f7f7f7; padding-bottom: 10px; padding-top: 10px;}


.prop{font-size: 1rem; text-transform: uppercase;}
.value{font-size: 1.3rem; text-transform: uppercase; font-weight: 900; }

.information .row{margin: 0px;}
.information .row div{padding: 0px; line-height: 1em;}