@font-face{font-family:'Noto Sans Malayalam';font-style:normal;font-weight:400;src:url(fonts/NotoSansMalayalam-Regular.eot);src: url(fonts/NotoSansMalayalam-Regular.eot?#iefix) format('embedded-opentype'),url(fonts/NotoSansMalayalam-Regular.woff2) format('woff2'),url(fonts/NotoSansMalayalam-Regular.woff) format('woff'),url(fonts/NotoSansMalayalam-Regular.ttf) format('truetype');}
@font-face{font-family:'Noto Sans Malayalam';font-style:normal;font-weight:700;src:url(fonts/NotoSansMalayalam-Bold.eot);src:url(fonts/NotoSansMalayalam-Bold.eot?#iefix) format('embedded-opentype'),url(fonts/NotoSansMalayalam-Bold.woff2) format('woff2'),url(fonts/NotoSansMalayalam-Bold.woff) format('woff'),url(fonts/NotoSansMalayalam-Bold.ttf) format('truetype');}
body{font-family:'Noto Sans Malayalam';font-style:normal;margin:0px;padding:0px;font-size:16px;font-weight: normal;color:#000;}
#logobar,#overlayform,#overlayform *,#menubar,#footer,#login,button{display:none;}
.noprint{display:none;}
.onlyprint{display:block;}
#watermark{display:table-footer-group;position:fixed;top:40%;z-index:0;opacity:0.4;font-size:100px;transform:rotate(-45deg);color:#ccc;text-align:center;}
tfoot{display:table-footer-group;position:fixed;bottom:0;}
div.content h1 {font-family:'Noto Sans Malayalam',Arial,'Helvetica Neue';  color:#000000; text-align:center; text-transform:uppercase; text-decoration:underline; margin:0px; font-size:25px; height:25px; line-height:25px; padding-left:10px; margin-bottom:10px; }
label {font-family:'Noto Sans Malayalam',Arial,'Helvetica Neue';  display:block; float:left; width:150px; text-align:right; clear:both; line-height:150%; margin-top:5px; margin-right:10px; }
input, select, textarea { border:1px solid #999999; margin-top:5px;font-family:'Noto Sans Malayalam',Arial,'Helvetica Neue';font-size:16px;outline:none;}
input, select, textarea, button{font-family:'Noto Sans Malayalam',Arial,'Helvetica Neue'; margin-top:5px; border:1px solid #fff;color:#000; }
select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;width:auto;background:none;}

table.datatable{border-collapse:collapse;margin:auto;line-height:150%;color:#000;}
table.datatable th{font-family:'Noto Sans Malayalam',Arial,'Helvetica Neue';background:#999;border:1px solid #666;color:#fff;font-size:16px; line-height:125%; padding:3px;}
table.datatable td{font-family:'Noto Sans Malayalam',Arial,'Helvetica Neue'; border:solid 1px #fab;  word-break: break-all; font-size:16px; line-height:125%; color:#000; padding:3px;border:1px solid #666;}
table.datatable img { border:0px none; vertical-align:text-bottom; }
table.datatable thead{font-family:'Noto Sans Malayalam',Arial,'Helvetica Neue'; font-size:16px;color:#000;display:table-header-group;}
table.datatable tfoot{display:table-footer-group;}
table.datatable tfoot td{border:0 none;text-align:center;}
table.datatable tfoot span{counter-increment:page;content:"Page " counter(page) " of " counter(pages);}

table.lens td, table.lens th {font-family:'Noto Sans Malayalam',Arial,'Helvetica Neue';  padding:0px; margin:0px; }
table.lens textarea, table.lens input { font-family:'Noto Sans Malayalam',Arial,'Helvetica Neue'; border:0px; text-align:center; }
table.lens textarea { width:120px; margin:0px; }
table.lens h2 {font-family:'Noto Sans Malayalam',Arial,'Helvetica Neue';  margin:0px; }
table.lens { margin:0px; }

table.datatablelr{border-collapse:collapse;margin:auto;line-height:150%;color:#000;}
table.datatablelr th{font-family:'Noto Sans Malayalam',Arial,'Helvetica Neue';background:#999;border:1px solid #666;color:#fff;font-size:13px; line-height:125%; padding:3px;}
table.datatablelr td{font-family:'Noto Sans Malayalam',Arial,'Helvetica Neue'; border:solid 1px #fab;  word-break: break-all; font-size:13px; line-height:125%; color:#000; padding:3px;border:1px solid #666;}
table.datatablelr img { border:0px none; vertical-align:text-bottom; }
table.datatablelr thead{font-family:'Noto Sans Malayalam',Arial,'Helvetica Neue'; font-size:13px;color:#000;display:table-header-group;}
table.datatablelr tfoot{display:table-footer-group;}
table.datatablelr tfoot td{border:0 none;text-align:center;}
table.datatablelr tfoot span{counter-increment:page;content:"Page " counter(page) " of " counter(pages);}


.noborder tr td{border:0px none;}


page {
  background: white;
  display: block;
  margin: 0 0 0 -25px;
  margin-bottom: 0.5cm;
  
}
page[size="A4"] {  
  width: 21cm;
  height: 29.7cm; 
}
page[size="A4"][layout="portrait"] {
  width: 29.7cm;
  height: 21cm;  
}
page[size="A3"] {
  width: 29.7cm;
  height: 42cm;
}
page[size="A3"][layout="portrait"] {
  width: 42cm;
  height: 29.7cm;  
}
page[size="A5"] {
  width: 14.8cm;
  height: 21cm;
}
page[size="A5"][layout="portrait"] {
  width: 21cm;
  height: 14.8cm;  
}
@media print {
  body, page {
    margin: 3.5;
    box-shadow: 0;
  }
}
