.invoice {
	font-size: 10pt;
}

.invoice h1 {
	font-size: 14pt;
}

.invoice table {
	border-collapse: collapse;
  width: 100%;
}

.invoice table td {
  vertical-align:top;
}

.invoice .invoiceHeader > td {
}

.invoice .invoiceHeader {
  margin-bottom: 1cm;
}

.invoice .invoiceData > table {
  border-collapse: separate;
  border-spacing: 1cm;
}

.invoice .invoiceData > table > tbody > tr > td {
	background-color: #F2F2E3;
	border: 1px solid #606060;

  line-height: 125%;
  xmargin: 10px 5px 5px;
  padding: 5px;
}

.invoice .invoiceData {
  margin-bottom: 1cm;
}

.invoice .invoiceDetails {
  background: #F2F2E3;
  border:1px solid #606060;

  margin-bottom: 1cm;
}

.invoice .invoiceDetails th {
  border: 1px solid #000;
}

.invoice .invoiceDetails td {
  border: 1px solid #000;
}

.invoice .signatures {
	 margin-top: 2.5cm;
}
