
body { font-family: 'DejaVu Sans Condensed'; font-size: 11pt;  }
p { 	text-align: justify; margin-bottom: 4pt; margin-top:0pt;  }

table {font-family: 'DejaVu Sans Condensed'; font-size: 9pt; line-height: 1.2; 
    margin-top: 2pt; margin-bottom: 5pt;
    border-collapse: collapse; }

thead {	font-weight: bold; vertical-align: bottom; }
tfoot {	font-weight: bold; vertical-align: top; }
thead td { font-weight: bold; }
tfoot td { font-weight: bold; }

.headerrow td, .headerrow th { background-gradient: linear #b7cebd #f5f8f5 0 1 0 0.2;  }
.footerrow td, .footerrow th { background-gradient: linear #b7cebd #f5f8f5 0 1 0 0.2;  }

th {	font-weight: bold; 
    vertical-align: top; 
    padding-left: 2mm; 
    padding-right: 2mm; 
    padding-top: 0.5mm; 
    padding-bottom: 0.5mm; 
 }

td {	padding-left: 2mm; 
    vertical-align: top; 
    padding-right: 2mm; 
    padding-top: 0.5mm; 
    padding-bottom: 0.5mm;
 }

th p { margin:0pt;  }
td p { margin:0pt;  }

table.widecells td {
    padding-left: 5mm;
    padding-right: 5mm;
}
table.tallcells td {
    padding-top: 3mm;
    padding-bottom: 3mm; 
}

hr {	width: 70%; height: 1px; 
    text-align: center; color: #999999; 
    margin-top: 8pt; margin-bottom: 8pt; }

a {	color: #000066; font-style: normal; text-decoration: underline; 
    font-weight: normal; }

pre { font-family: 'DejaVu Sans Mono'; font-size: 9pt; margin-top: 5pt; margin-bottom: 5pt; }

h1 {	font-weight: normal; font-size: 26pt; color: #000066; 
    font-family: 'DejaVu Sans Condensed'; margin-top: 18pt; margin-bottom: 6pt; 
    border-top: 0.075cm solid #000000; border-bottom: 0.075cm solid #000000; 
    text-align: ; page-break-after:avoid; }
h2 {	font-weight: bold; font-size: 12pt; color: #000066; 
    font-family: 'DejaVu Sans Condensed'; margin-top: 6pt; margin-bottom: 6pt; 
    border-top: 0.07cm solid #000000; border-bottom: 0.07cm solid #000000; 
    text-align: ;  text-transform:uppercase; page-break-after:avoid; }
h3 {	font-weight: normal; font-size: 26pt; color: #000000; 
    font-family: 'DejaVu Sans Condensed'; margin-top: 0pt; margin-bottom: 6pt; 
    border-top: 0; border-bottom: 0; 
    text-align: ; page-break-after:avoid; }
h4 {	font-weight: ; font-size: 13pt; color: #9f2b1e; 
    font-family: 'DejaVu Sans Condensed'; margin-top: 10pt; margin-bottom: 7pt; font-variant: small-caps; 
    text-align: ;  margin-collapse:collapse; page-break-after:avoid; }
h5 {	font-weight: bold; font-style:italic; ; font-size: 11pt; color: #000044; 
    font-family: 'DejaVu Sans Condensed'; margin-top: 8pt; margin-bottom: 4pt; 
    text-align: ;  page-break-after:avoid; }
h6 {	font-weight: bold; font-size: 9.5pt; color: #333333; 
    font-family: 'DejaVu Sans Condensed'; margin-top: 6pt; margin-bottom: ; 
    text-align: ;  page-break-after:avoid; }

.breadcrumb {
    text-align: right; font-size: 8pt; font-family: 'DejaVu Serif Condensed'; color: #666666;
    font-weight: bold; font-style: normal; margin-bottom: 6pt; }

.bpmTopic tbody tr:nth-child(even) { background-color: #f5f8f5; } 
.bpmTopicC tbody tr:nth-child(even) { background-color: #f5f8f5; } 
.bpmNoLines tbody tr:nth-child(even) { background-color: #f5f8f5; } 
.bpmNoLinesC tbody tr:nth-child(even) { background-color: #f5f8f5; } 
.bpmTopnTail tbody tr:nth-child(even) { background-color: #f5f8f5; } 
.bpmTopnTailC tbody tr:nth-child(even) { background-color: #f5f8f5; } 

.evenrow td, .evenrow th { background-color: #f5f8f5; } 
.oddrow td, .oddrow th { background-color: #e3ece4; } 

.bpmTopic {	background-color: #e3ece4; }
.bpmTopicC { background-color: #e3ece4; }
.bpmNoLines { background-color: #e3ece4; }
.bpmNoLinesC { background-color: #e3ece4; }
.bpmClear {		}
.bpmClearC { text-align: center; }
.bpmTopnTail { background-color: #e3ece4; topntail: 0.02cm solid #495b4a;}
.bpmTopnTailC { background-color: #e3ece4; topntail: 0.02cm solid #495b4a;}
.bpmTopnTailClear { topntail: 0.02cm solid #495b4a; }
.bpmTopnTailClearC { topntail: 0.02cm solid #495b4a; }

.bpmTopicC td, .bpmTopicC td p { text-align: center; }
.bpmNoLinesC td, .bpmNoLinesC td p { text-align: center; }
.bpmClearC td, .bpmClearC td p { text-align: center; }
.bpmTopnTailC td, .bpmTopnTailC td p { text-align: center;  }
.bpmTopnTailClearC td, .bpmTopnTailClearC td p {  text-align: center;  }

.pmhMiddleCenter { text-align:center; vertical-align:middle; }
.pmhMiddleRight {	text-align:right; vertical-align:middle; }
.pmhBottomCenter { text-align:center; vertical-align:bottom; }
.pmhBottomRight {	text-align:right; vertical-align:bottom; }
.pmhTopCenter {	text-align:center; vertical-align:top; }
.pmhTopRight {	text-align:right; vertical-align:top; }
.pmhTopLeft {	text-align:left; vertical-align:top; }
.pmhBottomLeft {	text-align:left; vertical-align:bottom; }
.pmhMiddleLeft {	text-align:left; vertical-align:middle; }

.infobox { margin-top:10pt; background-color:#DDDDBB; text-align:center; border:1px solid #880000; }

.bpmTopic td, .bpmTopic th  {	border-top: 1px solid #FFFFFF; }
.bpmTopicC td, .bpmTopicC th  {	border-top: 1px solid #FFFFFF; }
.bpmTopnTail td, .bpmTopnTail th  {	border-top: 1px solid #FFFFFF; }
.bpmTopnTailC td, .bpmTopnTailC th  {	border-top: 1px solid #FFFFFF; }


/* add from lp 
.fe-gral-pdf-topbox	{ border-radius: 10px;border:solid 0.05rem;width: 100px;}


.fe-gral-pdf-topbox-left { border:none;	width: 25px;}

    */


.fe-gral-right { float: right;clear:both;}
.fe-gral-right-noclear { float: right;}
.fe-gral-center { text-align: center;clear:both;}
.fe-gral-center-noclear { text-align: center;}
.fe-gral-left { float: left;clear:both;}
.fe-gral-left-noclear { float: left;}

.title1
{   
    background-color: #084f08;
    color: white;
    width: 100%;
}


.barcode {
	padding: 1.5mm;
	margin: 0;
	vertical-align: top;
	color: #000000;
   
}

table, td, th {  
     /* border: 1px solid #ddd; */
    text-align: left;
  }
  
  table {
    border-collapse: collapse;
    width: 100%;
    font-size: 20px;
    
  }
  
  th, td {
    padding: 5px;
  }
  
  
  .data
  {
    font-size: 16px;
  }

  .data2
  {
    font-size: 12px;
  }

  .data-title-bold
  {
    font-size: 14px;
    font-weight: bold;
    font-family: 'Times New Roman', Times, serif;
  }
  .data-title
  {
    font-size: 14px;
    font-family: 'Times New Roman', Times, serif;
  }

  .personalice-title
  {
    background-color: green;
    color: white;
    font-size: 18px;
    font-family: 'Times New Roman', Times, serif;
  }

  .personalice-title2
  {
    background-color: green;
    color: white;
    font-size: 10px;
    font-family: 'Times New Roman', Times, serif;
    white-space:nowrap;
  }

 th
 {
    font-size: 12px;
    font-family: 'Times New Roman', Times, serif;
    background-color: green;
    color: white;
    border: solid 0.051rem;
    border-color: rgb(10, 10, 10);
    font-style: normal;
 }

/*
  table {
    border-collapse: collapse;
    table-layout: fixed;
    width: 310px;
  }
  table td {
    border: solid 1px #666;
    width: 110px;
    word-wrap: break-word;
  }
    */