#to-print * {
	line-height: normal !important;
	-webkit-text-size-adjust:none !important;
}

#to-print {
	background-color: #fff;
	/* background-color: red; */
	margin-top: 0px;
	margin-bottom: 0px;
	padding:0px;
	/* overflow:hidden; */
	box-shadow: none;
	border: none;
	margin-left:auto;
	margin-right:auto;
	outline: 0;
	width: 210mm;
	position:relative;
	height:287mm;
	pointer-events:none;
	
}

#to-print .invoice-amount-lbl{
	width: 75%;
	display:inline-table !important;
	}

#to-print .invoice-amount-amt {
	width: 24%;
	display:inline-table !important;
	float:right;
}

#to-print .invoice-compl-txt{
	min-height:48px;
}

#to-print .branding{
	position: absolute;
	left: 50%;
	transform: translate(-50%); 
	bottom: 105mm !important;
}

#to-print .ql-toolbar {
    display: none !important;
}
#to-print .ql-container{
	border: none !important;
}
#to-print .ql-editor{
    border: none !important;
  }
		
@media (min-width: 10px){
	#to-print .wp-block-column {
		flex-basis: calc(50% - 1em)!important;
		flex-grow: 0;

	}
}
				
/* @media print { */
	#to-print .no-print, #to-print .no-print * {
		display: none !important;
	}
	
	#to-print .right {
		float:right;
	}
	
	#to-print .left{
		float:left;
	}
	
	#to-print .center{
		float:center;
	}
					
	#to-print body{
		margin:0px;
		background-color: #fff;	
		
	}
	
	#to-print form {
		margin-block-end: 0px;
	}
	
	#to-print body, #to-print table, #to-print td, #to-print th, #to-print textarea, #to-print input, #to-print select{
		color: #000000 !important;
		font-size: 16px;
		line-height: normal !important;
		padding : 0px !important;
		
	}
	
	#to-print table.invoice-details{
		margin: 0 !important;
		padding-bottom : 6px !important;
	}
	
	#to-print table.bv-main{
		color: #000000 !important;
		font-size: 16px;
		line-height: normal !important;
		padding : 0px !important;
		width:210mm;
		height:105mm !important;
	}
	
	#to-print input, #to-print textarea, #to-print select{
		border: none !important;
		/* max-width: 190mm !important; */
		-moz-box-sizing: border-box !important;
		-webkit-box-sizing: border-box !important;
		box-sizing: border-box !important;
	}
	
	#to-print input[type="date"]::-webkit-inner-spin-button,
	#to-print input[type="date"]::-webkit-calendar-picker-indicator {
		display: none;
		-moz-appearance: none;
		-webkit-appearance: none;
	}
	
	#to-print select {
		background:#fff;
		-moz-appearance: none;
		-webkit-appearance: none;
	}

	#to-print select::-ms-expand {
		display: none;
	}
	
	#to-print th.invoice-head , #to-print td.invoice-detail , #to-print td.invoice-sub-total {
		margin: 0px !important;
		/* text-align: right; */
	}
	
	#to-print p.myqr-add{
		margin: 0px !important;
		padding: 0px !important;
	}
	
	#to-print .champdeb {
		padding: 0px !important;
		margin: 0px !important;
	}
	
	#to-print .format-input{
		padding: 0px;
	}
	
	#to-print .invoice-amount-lbl, #to-print.invoice-amount-amt {
		display : inline-flex;
		vertical-align:top;
	}
	
	#to-print .bloc-debiteur{
		margin-top:160px;
		margin-left: 40px !important;
	}
			
	#to-print .print_invoice{
		background-color: #fff;
		margin-top: 0px;
		margin-bottom: 0px;
		padding:0px;
		overflow:hidden;
		box-shadow: none;
		border: none;
		margin-left:auto;
		margin-right:auto;
		outline: 0;
		width: 210mm;
		position:relative;
		height:unset;		
	}
	
	#to-print .paymntarea-frame{
		position: unset !important;
		display: inline-block;
		left: 0 !important;
		bottom: 0 !important; 
		transform:unset !important;
		/* page-break-inside:avoid !important;
		page-break-before: auto !important;  */
	}
	
	#to-print .invoicearea{
		margin:35px 47px 0px 47px;
		min-height: 182mm !important;
		max-height: 192mm !important;
	}
	
	#to-print div.paymntarea{
		transform: scale(1) !important;
		height:105mm !important;
		background: #fff;
		width: 210mm !important;
		/* overflow: hidden; */
		/* page-break-inside:avoid !important; */
		/* page-break-before: auto !important;  */
	
	}
	#to-print .qr-code-img{
		z-index:50 !important;
	}
	
	#to-print .qr-cross-img{
		z-index:100 !important;
		height:7mm !important; 
		position:absolute !important; 
		top:50% !important; 
		left:50% !important; 
		transform: translate(-50%, -50%) !important;
	}
	
	#to-print .qr-contener-img {
			height: 46mm !important;
			width:56mm !important;
			padding-top: 3mm;
		}
	
	#to-print .colrec {
		width:62mm !important;
	}
	
	#to-print .colmid {
		width:56mm !important;
	}
	
	#to-print .colpmt{
		max-width:92mm !important;
	}
	
	#to-print .ligrec{
		height:62mm !important;
	}
	
	#to-print .ligmnt{
		height:14mm !important;
	}
	
	#to-print .ligdep{
		height:8mm !important;
	}
	
	#to-print .liginf{
		height:15mm !important;
	}
	
	#to-print .pleft{
		padding-left:5mm !important;
	}
	
	#to-print .ptop{
		padding-top:7mm !important;
	}
	
	#to-print .pright{
		padding-right:5mm !important;
	}
	
	#to-print .pbot{
		padding-bottom:5mm !important;
	}
	
	#to-print .bv-qrcode{
		margin:5mm !important;
	}
	
	#to-print .bv-titre {
		height:7mm !important;
		font-size: 11pt !important;
	}
	
	#to-print .bvpmt-titre, #to-print .bvrec-data {
		font-size: 8pt !important;
	}
	
	#to-print .bvpmt-data {
		font-size: 10pt !important;
	}
	
	#to-print .bvrec-titre {
		font-size: 6pt !important;
	}
		
/* } */