@page {
  size: 21cm 29.7cm;
  margin: 30mm 45mm;
}
.no-print,
header#page-header,
#main-container > .bg-body-light,
#submit-end-wrap,
.modal-backdrop,
.modal-footer {
  display: none !important;
}

.img-fluid {
  max-width: min(3in, 100%);
}

fieldset, table, .modal-dialog {
  page-break-inside: avoid;
}

[name=type] + .row > div {
  display: block;
}

[name=type] + .row > div:nth-child(1) {
  width: 25%;
}

[name=type] + .row > div:nth-child(2) {
  width: 40%;
}

[name=type] + .row > div:nth-child(3) {
  width: 25%;
}

[name=type] + .row > div:nth-child(4) {
  width: 10%;
}

tr > td:first-child:last-child:empty {
  display: none;
}

/*
.col-lg-1 {
	display: block;
	width: 8.3333333333% !important;
}

.col-lg-2 {
	display: block;
	width: 16.6666666667% !important;
}

.col-lg-3 {
	display: block;
	width: 25% !important;
}

.col-lg-4 {
	display: block;
	width: 33.3333333333% !important;
}

.col-lg-5 {
	display: block;
	width: 41.6666666667% !important;
}

.col-lg-6 {
	display: block;
	width: 50% !important;
}

.col-lg-7 {
	display: block;
	width: 58.3333333333% !important;
}

.col-lg-8 {
	display: block;
	width: 66.6666666667% !important;
}

.col-lg-9 {
	display: block;
	width: 75% !important;
}

.col-lg-10 {
	display: block;
	width: 83.3333333333% !important;
}

.col-lg-11 {
	display: block;
	width: 91.6666666667% !important;
}

.col-lg-12 {
	display: block;
	width: 100% !important;
}
*/
