body{
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif !important;
}
.header_report_arr div {
  display: inline-block;
}
.header_report_arr{
  display: inline-flex;
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
  padding: 5px 5px;
}
.header_report_arr div:nth-child(1){
  width: 70px;
}
.rpt-item-arr div:nth-child(1){
  width: 70px;
}
.header_report_arr div:nth-child(2){
  width: 100px;
}
.rpt-item-arr div:nth-child(2){
  width: 100px;
}
.header_report_arr div:nth-child(3){
  width: 70px;
}
.rpt-item-arr div:nth-child(3){
  width: 70px;
}
.header_report_arr div:nth-child(4),
.rpt-item-arr div:nth-child(4){
  width: 60px;
  text-align: center;
}
.header_report_arr div:nth-child(5),
.rpt-item-arr div:nth-child(5){
  width: 75px;
  text-align: center;
}
.header_report_arr div:nth-child(6),
.rpt-item-arr div:nth-child(6){
  width: 50px;
  text-align: center;
}
.header_report_arr div:nth-child(7){
  width: 60px;
  text-align: center;
}
.rpt-item-arr div:nth-child(7){
  width: 60px;
  text-align: center;
}
.header_report_arr div:nth-child(8){
  width: 250px;
}
.rpt-item-arr div:nth-child(8){
  width: 250px;
}
.header_report_arr div:nth-child(9),
.rpt-item-arr div:nth-child(9){
  width: 85px;
}
.header_report_arr div:nth-child(10){
  width: 85px;
}
.rpt-item-arr div:nth-child(10){
  width: 85px;
}
.header_report_arr div:nth-child(11){
  width: 60px;
  text-align: center;
}
.rpt-item-arr div:nth-child(11){
  width: 65px;
  text-align: center;
}
.header_report_arr div:nth-child(12),
.rpt-item-arr div:nth-child(12){
  width: 150px;
}
.rpt-item-arr div:nth-child(12) {
  font-size: 13px;
}
.header_report_arr div:nth-child(13),
.rpt-item-arr div:nth-child(13){
  width: 90px;
  text-align: center;
}
.header_report_arr div:nth-child(14),
.rpt-item-arr div:nth-child(14){
  width: 100px;
}
.header_report_arr div:nth-child(15){
  width: 100px;
}
.rpt-item-arr div:nth-child(15){
  width: 100px;
}
.header_report_arr div:nth-child(16),
.rpt-item-arr div:nth-child(16){
  width: 100px;
}
.header_report_arr div:nth-child(17),
.rpt-item-arr div:nth-child(17){
  width: 90px;
}
.rpt-item-arr {
  display: inline-flex;
}
.rpt-item-arr div {
  display: inline-block;
}
.box-type-arr {
  padding: 0 5px;
  border-bottom: 1px dotted #000;
}
.arr-remark {
  margin-bottom: 10px;
}
.arr-transfer label {
  margin-top: 5px;
  margin-bottom: 0px;
}
.arr-remark label{
  margin-bottom: 0px;
}
#print_arrival_rpt{
  display: none;
}
div#print_arrival_rpt {
  font-size: 16px;
}
.temp-arr-air {
  margin-bottom: 160px;
}
.div-page {
  float: right;
}
.temp-air-top{
  margin-top: 80px;
  display: inline-block;
}


.header_report_boat{
  font-weight: bold;
  display: inline-flex;
  width: 100%;
  font-size: 18px;
  text-align: center;
}

.header_report_sum{
  display: inline-flex;
  width: 100%;
  text-align: center;
}

.header_sum>span{
  display: inherit;
}
.header_time,
.header_sum{
  width: 170px;
  border: 1px solid #000;
}
.header_time {
  border-bottom: none;
}





.dailyjob-data{
  background-color: #fff;
  overflow-x: auto;
  width: 100%;
  display: inline-grid;
}
.daily_header_time{
  text-align: center !important;
  font-weight: bold !important;
  border: 1px solid #000 !important;
  padding: 5px !important;
  font-size: 16px !important;
  background-color: #00b0f0 !important;
  /* background-color: #656565 !important; */
  color: #fff !important;
  width: 100% !important;
}
.daily_header{
  display: inline-flex!important;
  text-align: center!important;
  /* background-color: #00ffcc; */
  background-color: #c7c7c7!important;
  font-weight: bold!important;
}
.daily_header>div,
.daily_item>div{
  border: 1px solid #000 !important;
  padding: 5px !important;
}
.daily_item{
  display: inline-flex;
  /* background-color: #fffaf0; */
  background-color: #ffffff;
  font-size: 13px;
}



.daily_rsvn {
  width: 60px;
  text-align: center;
}
.daily_rm {
  width: 65px;
  text-align: center;
}
.daily_rt {
  width: 75px;
  text-align: center;
}
.daily_gn {
  width: 295px;
}
.daily_in {
  width: 85px;
  text-align: center;
}
.daily_out {
  width: 85px;
  text-align: center;
}
.daily_ad {
  width: 50px;
  text-align: center;
}
.daily_ch {
  width: 50px;
  text-align: center;
}
.daily_pax {
  width: 50px;
  text-align: center;
}
.daily_flight {
  width: 160px;
}
.daily_flight_time {
  width: 65px;
  text-align: center;
}
.daily_remark {
  width: 435px;
}

#daily_table {
  font-size: 13px;
  border-collapse: collapse;
  width: 100%;
  margin-bottom: 20px;
  
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
  border: 1px solid #ddd;
}

#daily_table td, #daily_table th {
  border: 1px solid #000000;
  text-align: center !important;
  padding: 4px;
  
  text-align: left;
}

#daily_table th {
  padding-top: 12px;
  padding-bottom: 12px;
  background-color: #d1d1d1;
  color: rgb(0, 0, 0);
}
.data-dailyjob{
  background: white;
  padding: 10px;
}
.BNG_TTJ{
  font-size: 10px;
}