.btn,.breadcrumb,#footer,.modal,.navbar,.breadcrumb,.view_table_ur,.arrival-warning,.icon{display:none;}
/*#containerGlobal{display:none;}*/
#printContainer{display:block !important;}
img{display: none;}
body{
	font-family: apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
	width: 100%;
}
.mainHeader{
	display: none;
}
table.custom-table {
  border-color: #ddd;
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
}

table.custom-table tr > td:last-child {
	color: #333333;
}
table.custom-table tr > td:FIRST-CHILD {
	color:inherit;
	font-weight: bold;
	width: 70%;
}
.force-not-bold{font-weight: normal!important;}

table.custom-table tr > td{
	padding: 2px;
 	border-top: 1px solid #dddddd;
 	font-size: 11px;
}
table.custom-table tr{ page-break-inside:avoid;}
tr.view-header>td{
	border-top: 1px solid #dddddd;
}
.lead {
  margin-bottom: 20px;
  font-size: 16.099999999999998px!important;
  font-weight: 200;
  line-height: 1.4;
}
table.custom-table tr:first-child > td {
	border-top: 0px!important;
}
.bookingNumber{
	font-size: 20px!important;
	font-weight: 500;
}


.print-table{
	display: table;
	width: 100%;
}
.print-table-row {
	display: table-row;
}
.print-table-cell {
	width: 50%;
	display: table-cell;
	vertical-align: top;
	padding-left: 8px;
}

.print-panel-block {
	width: 70%;
	display: inline-block;
	vertical-align: top;
}



div.panel {
	margin-top: 5px;
	border: 2px solid #ddd;
	width: 100%;
}
div.panel>.panel-heading{
	padding: 5px;
	border-bottom: 1px solid #ddd;
	font-size: 16px !important;
	text-align: center;
}
div.panel>table {
    border-collapse: collapse;
    width: 100%;
}
div.panel>table tr {
	border-top: 1px solid #ddd;
}
div.panel>table tr td {
	padding: 5px;
	font-size: 11px;
}
div.panel>table tr > td:FIRST-CHILD {
	color:inherit;
	font-weight: bold;
	width: 40%;
}
.arrival-warning {
	font-weight: bold; font-size: 16px;width: 100%;
	text-align: center;
	padding-bottom:10px;padding-top:10px;
}
.row{
	width: 100%;
}
.well{
	height: 50%;
}
hr{
	display: none;
}

fieldset{
	border: none;
	height: 100px;
}

.table_view_center{
	margin: 0!important;
}