/* Assembled by Donn Edwards
  Last updated: 26-Nov-2018 14:21
  font-family: "Droid Sans", Calibri, Tahoma, Trebuchet MS, Arial, Verdana, "DejaVu Sans", FreeSans, sans-serif;
*/
body, span, table, div, label, input, textarea
{
  font-family: "Droid Sans", Calibri, Tahoma, Trebuchet MS, Arial, Verdana, "DejaVu Sans", FreeSans,sans-serif!important;
  /* font-size: 10pt!important; font */
}

/* Begin: General - body class="template" */
body.template, pf-body
{
  font-family: "Droid Sans", Calibri, Tahoma, Trebuchet MS, Arial, Verdana, "DejaVu Sans", FreeSans, sans-serif!important;
  padding-left: 8px;
  padding-right: 8px;
  font-size: 10pt; /* 75%; */
  color: black; 
  background:none; /* background: white; */
  background-color: white;
}
body.template h1
{
  padding-bottom: 10px;
  padding-top: 10px;
  margin-left: 10px;    
  /* border-bottom: 1px dotted #bbbbbb; */
  font-size: 24px;
  color: purple;
  font-weight:bold;    
  /*text-align: left; */
  background:none;    
  /* background: white; 
  background-color: white; /* white */

}
span.allcaps
{
  font-variant: small-caps;
}
body.template h2
{
  padding-top: 2px;
  margin-bottom: 4px;
  margin-left: 10px;
  font-size: 22pt;
  font-weight: bold;
  color: purple;
  background:none;
  /* background:#FFFFFF;                          /* white */
}
body.template h3
{
  padding-bottom: 4px;    
  font-size: 20pt;
  color: purple;
  font-weight: bold;
  background: none;  
  margin-left: 10px;      
  /* background:#FFFFFF;                          /* white */
}
body.template h4
{
  padding-top: 2px;
  margin-bottom: 4px;
  font-size: 16pt;
  font-weight:bold;
  color: purple;
  background:none;
  /* background:#FFFFFF;                          /* white */
}
body.template h5
{
  padding-top: 2px;
  margin-bottom: 4px;
  font-size: 12pt;
  font-weight: bold;
  color: purple;
  background:none;
}
.pf-h1
{
  padding-top: 4px;
  margin-bottom: 2px;
  margin-left: 10px;
  font-size: 24pt;
  font-weight: bold;
  color: purple;
  background:none;
  /* background:#FFFFFF;                          /* white */
}
.pf-suppliertype-name
{
  padding-bottom: 4px;    
  font-size: 14pt;
  color: navy;
  font-weight: bold;
  background:none;  
  margin-left: 10px;  
  /* text-decoration: none;    */
  /* background:#FFFFFF;                          /* white */
}
.pf-supplier-name
{
  padding-top: 4px; 
  font-size: 14pt; /* font */
  color: navy;
}
.pf-supplier-desc, .pf-supplier-phone, .pf-supplier-cell, .pf-supplier-web, .pf-supplier-email, .pf-supplier-social, .pf-supplier-address
{
  font-size: 11pt!important; /* font */
  color: black;
  text-decoration: none;
  font-weight: normal;
  padding-bottom: 2px; 
}

/* Data notice */

.data
{
  font-size:10pt;
  text-align: center;
  color: navy;
  background:none;                           /* white */
}

/* Footer */
.footer
{
  font-size:8pt;
  text-align: center;
  color: grey;
  background:none;                           /* white */
}
.footer a:link,
.footer a:visited
{
  font-size:10px!important;
  text-align: center;
  color: black;
  text-decoration: none;
  background:none;                          /* white */
}
/* Footmsg */

.footmsg
{
  font-size:10pt!important;
  color: grey;
  text-align: right;
  background:none;                           /* white */
}


