table.invoice
{
   margin:auto;
   margin-top:10px;
   width:650px;
   text-align:center;
   border-spacing:1px;
   background-color:#9ad2d0;
   page-break-after:always;
}
tr.invoice,td.invoice,tr.invoice_title,td.invoice_title
{
   background-color:white;
   padding:5px;
   margin:0px;
   text-align:left;
   border-spacing:0px;
   border-collapse:colapse;
   font-size:10pt;
}

td.invoice_right
{
   text-align:right;
   padding:5px;
}

td.invoice_date
{
   color:#056160;
   padding:5px;
   background-color:white;
   text-align:center;
   font-weight:bold;
}

td.invoice_user
{
   padding:20px 80px;
   line-height:1.5em;
   color:#056160;
   font-weight:bold;
}
tr.invoice_title,td.invoice_title
{
   text-transform:capitalize;
}

tr.invoice_heading,td.invoice_heading
{
   color:#5faea9;
   font-weight:bold;
   text-align:right;
   padding:20px;
   font-size:26pt;
}

.invoice_total
{
   width:200px;
   font-size:10pt;
   line-height:1em;
}

img.bill_logo
{
   float:left;
}

div.date
{
  font-size:xx-small;
  text-align: center;
}

div.pay
{
  font-size:1.8em;
  text-align: center;
  margin:20px;
}
