
#flightresults {
  background: rgba(0,0,0,.8);
  padding-top: 15px;
}

.flight_info_last_update {
  text-align:right;
  color: #ffe87f !important;
  font-family: "Helvetica","Arial",sans-serif;
  font-size: 12px !important;
  padding-right: 40px !important;
}

.wayfinder-datatable {
    width: 100%;
    clear: both;
}

.wayfinder-datatable tbody tr {
    background-color: transparent !important;
    border-bottom: 1px solid #e2e2e2;
}

.wayfinder-datatable tr {
    border-bottom: 1px solid rgba(255,255,255,.08);
}

.wayfinder-datatable .fidsimg {
  max-width: 83px;
  height: auto;
}


.wayfinder-datatable th {
    font-family: "Helvetica","Arial",sans-serif;
    font-size: 12px;
    text-transform: uppercase;
    padding: .83333em .5em;
    color: #ffe87f;
    vertical-align: middle;
    border-bottom: 0;
}


.wayfinder-datatable td {
    font-family: "Helvetica","Arial",sans-serif;
    font-size: 13px;
    padding: .83333em .5em;
    color: #fff;
    vertical-align: middle;
}




.flightselector {
	width:321px;
	height:48px;
	background:url('../images/bg.png');
}


.cache1,.cache2,.cache3,.cache4 {
  width: 148px;
  height: 37px;
  display: none; 
}

.flightselector .arrivals, .flightselector .departures {
    display: inline-block;
    width: 148px;
    height: 37px;
    margin-top: 6px;
    background: silver;
}

.flightselector .arrivals, .cache1 {
	background:url('../images/arrivals.png');
}

.flightselector .departures, .cache2 {
    margin-left: 3px;
	background:url('../images/departures.png');
}

.flightselector .arrivals.active, .cache3 {
	background:url('../images/arrivals_active.png');
}

.flightselector .departures.active, .cache4 {
	background:url('../images/departures_active.png');
}


.flightsearchbox {
	margin-top:24px !important;
	   width: auto;
     max-width: 400px !important;
    min-width: 18em !important;
    height: 2.8125rem !important;
    margin-bottom: .5em !important;
	font-size: 1.225em !important;
    padding-left: 2.5em !important;
    border: 3px solid #066 !important;
	background-color: #fff !important;
	-webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    -webkit-border-radius: 1.125em;
    -moz-border-radius: 1.125em;
    -ms-border-radius: 1.125em;
    -o-border-radius: 1.125em;
    border-radius: 1.125em !important;
    -webkit-box-shadow: inset 0 0 0.3125em rgba(0,0,0,.4);
    -moz-box-shadow: inset 0 0 .3125em rgba(0,0,0,.4);
    box-shadow: inset 0 0 0.3125em rgba(0,0,0,.4) !important;
    padding: 20px !important;
    vertical-align: baseline !important;
	   font-family: sans-serif !important;
}
