* {
  text-shadow: none !important;
  color: #000000;
  box-shadow: none !important; }

.header, .footer, .blk-heading-control, .booking-confirm-list, .booking-control, .form-search-flight, .tab-print, .schedule-check-availability, .ico-print, .btn-back, .browsehappy, .sia-breadcrumb {
  display: none !important; }

.flight-schedules-page .header, .flight-schedules-page .tab, .flight-schedules-page .download {
  display: none; }
.flight-schedules-page .table--1 {
  border: 1px solid #e2e2e2; }
  .flight-schedules-page .table--1 td:nth-child(3) {
    border-right: 1px solid #e2e2e2 !important; }

.table-default, .booking-passenger-content {
  background-color: white !important; }

.ico-tax {
  background: url("/saar5/images/ico-tax-print.png") no-repeat !important; }

.checkin-complete .status__num {
  font-size: 1em;
  margin-right: 0.35714em;
  width: auto; }

.booking-item, .claim-make {
  box-shadow: none; }
  .booking-item:before, .claim-make:before {
    box-shadow: none; }

.booking-info, .booking-passenger-content {
  border: 1px solid #f2f2f2; }

.booking-passenger-content {
  border-top: 0; }

.flight-schedules .button-group {
  display: none; }

.booking-summary {
  display: none; }

.title-fl-target .search-link {
  display: none; }

.select-flights__calendar-sort {
  display: none; }

.flights__table {
  border: 1px solid #e5e5e5; }
  .flights__table.next-package .package-4 {
    display: table-cell !important;
    border-left: 1px solid #e5e5e5; 
	border-right: 2px solid #e5e5e5;}
  .flights__table .package-3 {
    border-right: 1px solid #e5e5e5; }
  .flights__table thead tr th {
    border-left: 1px solid #e5e5e5;
    color: #666666;
    border-top: 1px solid #e5e5e5; }
    .flights__table thead tr th.bgd-green-1, .flights__table thead tr th.bgd-green-2, .flights__table thead tr th.bgd-green-3, .flights__table thead tr th.bgd-green-4, .flights__table thead tr th.bgd-green-gray {
      border-right: 1px solid #e5e5e5;
      color: #000000;
      border-left: 0; }
    .flights__table thead tr th:first-child.bgd-green-1 {
      border-left: 1px solid #e5e5e5; }
  .flights__table tbody tr:first-child.even-item td {
    border-top: 1px solid #0b664b; }
  .flights__table tbody tr td {
    border-bottom: 1px solid #e5e5e5; 
	border-right: 2px solid #e5e5e5;}
    .flights__table tbody tr td.hidden-mb {
      display: table-cell !important; }
  .flights__table .custom-radio--1 label {
    width: 100%;
    display: block;
    padding-left: 0; }
  .flights__table .custom-radio--1 input {
    display: none; }
  .flights__table .custom-radio--1 .ico-radio {
    display: none; }
  .flights__table .ico-info-round-fill {
    display: none; }

.calendar__table tr th {
  border-top: 1px solid #e5e5e5;
  border-left: 1px solid #e5e5e5; }
  .calendar__table tr th.first {
    border: 0; }
  .calendar__table tr th.active {
    color: #000000; }

.blk-main-heading {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; }
  .blk-main-heading .blk-main-heading__inner {
    background-color: transparent; }
  .blk-main-heading:before, .blk-main-heading:after {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none; }

.masthead {
  display: none; }

body {
  background-color: transparent; }
  body .main-container {
    width: 100%; }
  body .main-inner {
    padding: 5px;
    margin-top: 20px; }

.promotion-item .promotion-item__heading {
  padding: 0; }
.promotion-item .list-unstyled {
  padding-left: 0; }
.promotion-item .promotion-item__content > a {
  margin-left: 0; }

.dials {
  background-color: transparent; }
  .dials:before {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    border-bottom: 1px solid #000000;
    border-radius: 0; }

.claim-make, .form-claim__content {
  background-color: transparent; }

.statements-page .main-heading, .statements-page .form-calculate-miles, .statements-page .btn-back {
  display: none; }
.statements-page .statements .btn-4 {
  display: none; }

.flight-history .main-heading, .flight-history .blk-control {
  display: none; }
.flight-history .flight-history__more {
  display: none; }

.block--shadow, .form-claim__content, .blk-main-heading, .claim-make, .travel-widget, .tabs .tab-content .main-heading, .passenger-details-page .main-heading {
  border-bottom: 1px solid #e5e5e5; }

.input-3 .input-3__text {
  top: 1px; }
.input-3 input[type="text"], .input-3 input[type="tel"] {
  padding: 9px 0; }

.popup--cookie, .toolbar--language, .beta-footer {
  display: none; }

.flights__info--group .flights__info--detail {
  position: relative; }

.flights__info--group .flights__info--detail .ico-airplane-lift {
  right: 0;
  left: auto;
  margin-right: 5px;
  margin-left: 0; }

.custom-scroll.custom-dropdown, .ui-autocomplete {
  display: none !important; }

.custom-select--2.focus {
  border: 1px solid #cccccc; }

.blk-main-heading.blk-main-heading-1 {
  border: none; }

.flights__searchs .wi-icon{
display:none !important;
} 

/***print fix -anu starts***/
.flights__table--1__inner td:nth-child(5), .flights__table--1__inner td:nth-child(6), .flights__table--1__inner td:nth-child(7){
	border-bottom: 2px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
}
.flights__table--1__inner td:last-child{
	border-left: 1px solid #e5e5e5;
}
.flights__table--1__inner td {
     border-bottom: 2px solid #e5e5e5;
     border-right: 1px solid #e5e5e5;
}
.flights__table--1__inner{
	border-bottom:1px solid #e5e5e5;
}
.flights__table--1__inner td.first.printfix1, .flights__table tr th.title-head.printfix1 {
   width: 40% !important;
}
.flights__table--1__inner td.printfix1:nth-child(2), .flights__table--1__inner td.printfix1:nth-child(3), .flights__table--1__inner td.printfix1:nth-child(4), .flights__table--1__inner td.printfix1:nth-child(5), .flights__table--1__inner td.printfix1:nth-child(6), .flights__table--1__inner td.printfix1:nth-child(7), .flights__table tr th.title-head.printfix1:nth-child(2), .flights__table tr th.title-head.printfix1:nth-child(3), .flights__table tr th.title-head.printfix1:nth-child(4), .flights__table tr th.title-head.printfix1:nth-child(5), .flights__table tr th.title-head.printfix1:nth-child(6), .flights__table tr th.title-head.printfix1:nth-child(7) {
	width: 10% !important;
    padding: 0;
}
.flights__info--group .flights__info--detail{
	width:50%;
}
th.title-head.hidden-mb.printfix1 {
  display: table-cell !important;
}
td.hidden-mb.package-1.printfix1 {
  border-bottom: 1px solid #e5e5e5;
  border-left: 1px solid #e5e5e5;
}
.printfix4 p{
  font-size:12px;
}

.flights__table--1__inner td.first.printfix6, .flights__table tr th.title-head.printfix6 {
    width: 40% !important;
}
.flights__table--1__inner td.printfix6:nth-child(2), .flights__table--1__inner td.printfix6:nth-child(3), .flights__table--1__inner td.printfix6:nth-child(4), .flights__table--1__inner td.printfix6:nth-child(5), .flights__table--1__inner td.printfix6:nth-child(6), .flights__table--1__inner td.printfix6:nth-child(7), .flights__table tr th.title-head.printfix6:nth-child(2), .flights__table tr th.title-head.printfix6:nth-child(3), .flights__table tr th.title-head.printfix6:nth-child(4), .flights__table tr th.title-head.printfix6:nth-child(5), .flights__table tr th.title-head.printfix6:nth-child(6), .flights__table tr th.title-head.printfix6:nth-child(7) {
    width: 10% !important;
  padding: 0;
}
.flights__table--1__inner.printfix6 {
    width: 112% !important;
}
.flights__table.next-package .package-5.printfix6 {
   left: 26px;
   top: 190px;
display: block !important;
   
}
.flights__table tr th.title-head.package-5.printfix6 {
    left: 18px;
    position: relative;
    top: 15px;
}
th.title-head.hidden-mb.printfix6  {  
	display: table-cell !important;
}
.flights__table tr th.title-head.package-5.printfix6-previous {
    left: 0px !important;
    position: relative;
    top: 0px !important;
}
.package6print{
    top:0px!important;
    left:0px!important;
}
.flight-select-page a{
   display:none !important;
}
.chat-window{
  -webkit-print-color-adjust: exact;
}
.gwc-chat-branding {
    background-color: transparent !important;
} 
/***print fix -anu ends***/
.betabar-block{
    display:none;
}

.flights__table .title-head p{
    color:#fff;
}

.flights__table tbody tr:first-child.even-item td {
    border-top: 1px solid #e5e5e5;
}
.flights__searchs--business .flights__table tr.active .flights__table--1__inner tr td{
    border-bottom:1px solid #e5e5e5;
}
