.page{width:205mm;height:297mm;border:1px solid black;position:relative}
.page div{background:none!important}
.questionsTexts div{background:none!important}
.page table{table-layout:fixed}
.page .content .column{text-align:justify;font-size:10pt}
.page .content .column blockquote{border-left:2px solid #999;background:#dedede;padding:10px;margin:4px 20px;clear:both}
.page .content .column img{float:left;margin:10px}
.page .content .column p{padding:0 10px;margin:10px 0}
.page .content .column h1{padding:0 10px}
.page .header{text-align:center;font-size:18pt;font-family:helvetica,arial;padding:20px 0 0}
.page .header hr,.page .footer hr{width:400px}
.page .footer{text-align:center}
.page .footer span{position:absolute;bottom:10px;right:10px}
#page_template{display:none}
.enclosure{border:1px dashed black}
.last.column>div{border-left:1px solid #000!important}
.subjectTitle{display:block;background-color:#8c8c8c!important;color:white;width:100%;text-align:center;font-size:16pt}
.subjectTitle{display:block;background-color:#8c8c8c!important;color:white;width:100%;text-align:center;font-size:16pt}
.gabaritoClass2{padding:0;margin:0 auto;font-family:var(--main-font);text-align:center}
.gabaritoClass2 .ui-panelgrid .ui-panelgrid-cell{padding:0 5px!important}
.gabaritoClass2 .ui-datagrid-column{padding:10px}
@page{size:A4 portrait}
@media print{.footer{page-break-after:always}
body{overflow:visible;-webkit-print-color-adjust:exact}
}