/*
Print style
*/

/** ******************************** **/
/**      _____                       **/
/**    _(  _  )__________________    **/
/**   ( | (___)     | ____ |  _  |   **/
/**   |_|_______|_|_|______|_| |_|   **/
/**                                  **/
/**            www.lemon.nl          **/
/**                                  **/
/** ******************************** **/


.width5  { width: 5%; }
.width10 { width: 10%; }
.width15 { width: 15%; }
.width20 { width: 20%; }
.width25 { width: 25%; }
.width30 { width: 30%; }
.width35 { width: 35%; }
.width30 { width: 30%; }
.width35 { width: 35%; }
.width50 { width: 50%; }
.width55 { width: 55%; }
.width60 { width: 60%; }
.width65 { width: 65%; }
.width70 { width: 70%; }
.width75 { width: 75%; }
.width80 { width: 80%; }
.width85 { width: 85%; }
.width90 { width: 90%; }
.width95 { width: 95%; }
.width100 { width: 100%; }

/* all print */
@media print {

	.invoice-wrap h1 {
		font-size: 16px;
		font-weight: 700;
	}

	.invoice-wrap,
	.invoice-wrap .widefat thead tr td,
	.invoice-wrap .widefat thead tr th,
	.invoice-wrap .widefat tfoot tr td,
	.invoice-wrap .widefat tfoot tr th  {
		font-size: 12px;
	}

	.paylink-qrcode {
		position: absolute;
		right: 20px;
		top: 40px;
		width: 100px;
		height: 100px;
	}

	html.wp-toolbar {
		padding-top: 0;
	}


	.printonly { display: block; }

	.nicetable .tr.printonly { display: table-row; }

	.border-top {
		border-top: 1px solid #000;
	}

	.printtable {
		display: inline-table;
	}
	
	.printtable th,
	.printtable td {
		padding: 2px 20px 2px 0;
	}

	.printtable th:last-of-type,
	.printtable td:last-of-type {
		padding-right: 2px;
	}

	.width5  { width: 5%; }
	.width10 { width: 10%; }
	.width15 { width: 15%; }
	.width20 { width: 20%; }
	.width25 { width: 25%; }
	.width30 { width: 30%; }
	.width35 { width: 35%; }
	.width30 { width: 30%; }
	.width35 { width: 35%; }
	.width50 { width: 50%; }
	.width55 { width: 55%; }
	.width60 { width: 60%; }
	.width65 { width: 65%; }
	.width70 { width: 70%; }
	.width75 { width: 75%; }
	.width80 { width: 80%; }
	.width85 { width: 85%; }
	.width90 { width: 90%; }
	.width95 { width: 95%; }
	.width100 { width: 100%; }


	table th, .nicetable th, table td, .nicetable td {
		border-color: #000000;
	}

	#wpadminbar,
	#adminmenumain,
	.noprint { display: none !important; }
	
	#wpcontent, #wpfooter {
		margin-left: unset;
	}

	*, body, a, p {
		color: #000000 !important;
	}

	body, .content { 
		font: normal normal 15px/18px 'Noto Sans', Arial, Helvetica, Verdana, sans-serif;
		background: unset;
		padding-top: 0;
	}
	
	.legend {
		float: none;
	}

	.dislog .safetyissue,
	.card-info .card-header,
	.card-default .card-header,
	.card-success .card-header {
		background-color: unset;
	}
	
	.dislog .safetyissue {
		background-color: #dddddd;
	}

	#wpadminbar,
	.ui-datepicker-trigger,
	.printnobr br,
	.button,
	.btn,
	.iframe {
		display: none !important;
	}
	
	.dislog h3 {
		padding: 0;
		font-size: 18px;
		font-weight: normal;
	}
	.dislog .registration {
		position: absolute;
		top: 22px;
		right: 35px;
		font-size: 63px;
		font-weight: 700;
	}
	hr {
		margin: 10px 0;
	}

	a[href]:after {
		content: none !important;
	}


	tr.printonly td p {
		min-height: 60px;
	}

	td.crossout {
		text-align: center;
		vertical-align: middle;
		font-size: 28px;
		line-height: 28px;
		font-weight: 100;
	}


	.printlogo {
		width: 240px;
		margin: 10px auto 0;
	}

	.footer {
		background: unset;
		margin: 0;
		padding: 0;
	}


	img.dislog-qr {
		width: 150px;
		height: auto;
		float: right;
		margin-bottom: 20px;
	}
}