@media print {

  @page {
     margin: 10mm;
  }

  h1 {
    font-size: 1.8em;
  }
  .print-only {
    display: block;
  }
  .noprint {
    display: none;
  }
  .pagebreak {
    page-break-before: always;
	  border-top: none;
	  margin-top: 0;
  }

/*old config used with IE
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, 
  .col-md-9, .col-md-10, .col-md-11, .col-md-12 { display: inline-block; vertical-align: top; }

  .col-md-2 { width: 16%; }
  .col-md-3 { width: 24%; }
  .col-md-4 { width: 33%; }
  .col-md-6 { width: 49%; }
*/

/*new config used with Chrome Edge and Firefox */

.col-md-3, .col-md-2, .col-md-4, .col-md-6 { display: inline-block; vertical-align: top; }
.col-md-6 { width: 50%; }
.col-md-4 { width: 33%; }
.col-md-3 { width: 26%; }
.col-md-2 { width: 16%; }

  .badge {
		background: #eee !important;
		color: #000 !important;
	}

	body {
    margin: 0mm;
		font-size: 12px;
	}
	small {
		font-size: 11px;
	}
	table {
		width: 100% !important;
	}

	.print-header {
		font-size: 13px;
	  padding-bottom: 10px;
	}
	.print-header .text {
		color: #99bfec !important;
	}
	.print-header .title {
		color: #99bfec !important;
		font-size: 20px;
	}

	.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
		padding: 4px;
	}

	body {
  	padding-top: 0px;
	}

	.row:before {
		display: none;
	}

  .other_vehicle,
  .other_vehicle * {
    color: #eeeeee !important;
  }
}


