/* print invoice */
body * {
	visibility: hidden;
	margin:0;
	padding:0;
}

#technical-sheet {
	display: none;
}

.invoice-content #canceled-line {
	visibility: visible;
}

#view-offer,
#view-estimate,
#view-invoice,
#view-receipt {
	position: absolute;
	/**Remove scrollbar for printing.**/
	overflow: visible !important;
}

.invoice-content *
{
	visibility: visible;
	font-size:11px;
	margin:0;
	vertical-align:top;
	top:0;
	left:0;
}

.invoice-content img
{
	height: auto;
	width: 200px;
}

.invoice-content .print.descr
{
	display:block;
}

.invoice-content .table
{
	border:1px solid #000;
}

.invoice-content .table.header {
	width: 100%
}

.invoice-content .table.header,
.invoice-content .table.header > tbody > tr,
.invoice-content .table.header > tbody > tr > td,
.invoice-content .table.header > tbody > tr:first-child
{
	border:none;
}

.invoice-content .table.header img{
	margin-bottom:30px;
}

.invoice-content .table > tbody > tr > td,
.invoice-content .table > tbody > tr > th,
.invoice-content .table > tfoot > tr > td,
.invoice-content .table > tfoot > tr > th,
.invoice-content .table > thead > tr > td,
.invoice-content .table > thead > tr > th
{
	border:none;
	border-right:1px solid #000;
}

.invoice-content table.items-suite > tbody > tr:nth-child(odd) > td {
	background-color: #f9f9f9 !important;
}

.invoice-content table.items-suite > tbody > tr > td div.enlarge {
	background-color: transparent;
}

.invoice-content .table > thead > tr > th
{
	border-bottom:1px solid #000;
	vertical-align: top !important;
}

.invoice-content .table > tbody 
{
	border-bottom:1px solid #000;
}

.invoice-content .table > tbody > tr:first-child,
.invoice-content .table > tfoot > tr > td.first-row
{
	border-bottom:1px solid #000;
}

.invoice-content .table > tbody > tr > td:last-child,
.invoice-content .table > tbody > tr > th:last-child,
.invoice-content .table > tfoot > tr > td:last-child,
.invoice-content .table > tfoot > tr > th:last-child,
.invoice-content .table > thead > tr > td:last-child,
.invoice-content .table > thead > tr > th:last-child
{
	border-right:none;
}


.invoice-content .email-invoice {
	display: none;
}

.modal-header {
	display:none
}

@page 
{
	size: auto;   /* auto is the initial value */
	margin: 5mm;
}