
.pdf-compact-mode {
	width: 210mm !important; 
	box-sizing: border-box !important;
	padding: 0 30mm 0 30mm !important; 
	margin: 0 !important;
}

.pdf-compact-mode table#tableprice {
	width: 100% !important;
	border-collapse: collapse !important;
	margin: 0 !important;
}


.pdf-compact-mode table#tableprice thead th {
	position: static !important; 
	top: 0 !important;
	border-top: none !important; 
	font-size: 5.5pt !important;
	background: #ffffff !important; 
	padding: 2px 3px 6px 3px !important; 
	line-height: 1.0 !important;
	border-bottom: 1px solid rgba(0, 0, 0, 1) !important;	
}

.pdf-compact-mode table#tableprice tbody tr td a.callbut {
	font-size: 7px !important; 
	border: 1px solid #13131a !important; 
	height: 16px !important; 
	border-radius: 8px !important; 
	line-height: 13px !important; 
}

.pdf-compact-mode table#tableprice tbody tr td  a.callbut:before, 
.pdf-compact-mode table#tableprice tbody tr td a.callbut:after {
	width: 4px !important; 
	height: 4px !important; 
}

.pdf-compact-mode table#tableprice th span.rotate {
writing-mode: unset !important;
transform: none !important;
}

.pdf-compact-mode table#tableprice tbody tr td .tddesc {
	margin-top: 5px !important;
	font-size: 5pt !important;
}

.pdf-compact-mode table#tableprice tbody tr td.tdprice,
.pdf-compact-mode table#tableprice tbody tr:not(.free.sale) td.tdprice .regularpr {
	font-size: 9pt !important;
}

.pdf-compact-mode table#tableprice span.dt-column-order {
	display: none;
}

.pdf-compact-mode table#tableprice tbody tr td span.flat_number {
	font-size: 18px;
}

.pdf-compact-mode table.dataTable.stripe>tbody>tr:nth-child(odd)>td:not(.plantype), 
.pdf-compact-mode table.dataTable.display>tbody>tr:nth-child(odd)>td:not(.plantype) {
	background-color: #f5f5f5!important;
}

.pdf-compact-mode table#tableprice tbody tr td {
	font-size: 9pt !important; 
	padding: 5px 3px !important;  
	line-height: 1.0 !important;   
	height: auto !important;
	min-height: 0 !important;
	font-weight: 400 !important;
}

.pdf-compact-mode table#tableprice tr td.tdfinishing, 
.pdf-compact-mode table#tableprice tr td.tdstatus {
	font-size: 7pt !important; 
}

.pdf-compact-mode table tr {
	page-break-inside: avoid !important;
	break-inside: avoid !important;
	page-break-after:auto !important;
}

.pdf-compact-mode .dt-paging,
.pdf-compact-mode .dt-info,
.pdf-compact-mode .dt-length,
.pdf-compact-mode .dataTables_info,
.pdf-compact-mode .dataTables_paginate {
	display: none !important;
	opacity: 0 !important;
	height: 0 !important;
	overflow: hidden !important;
}