/*

  into_airport.css

*/

html
{
  overflow-x: hidden;
}

body
{
  margin: 0;
  padding: 0;
  background-color: white;
  width: 100%;
}

.flights
{
  font-family: arial;
  width: 100%;
  margin: 0 0 3px 0;
  padding: 0;
  overflow: hidden;
  clear: both;
}

.flights .error
{
  margin: 15px;
  padding: 10px 15px;

  font-size: 12px;
  border: 2px solid red;
}

.flights .error .contact 
{
  display: none;
}

.airport_HEL .error .contact
{
  display: block;
}

.flights .info
{
  margin: 15px;
  padding: 10px 15px;
  background-color: white;
  font-size: 12px;
  border: 2px solid #aaa;
}

.flights .dayheader,
.flights .flight
{
  width: 100%;
  margin: 0;
  padding: 3px 0;
  float: left;
  border-bottom: 1px solid #e4e4e4;
}

.flights .dayheader
{
  padding: 10px;
  color: white;
  background-color: #2A4073;
  font-size: 12px;
}

.flights .flight .content
{
  float: left;
  padding: 0 5px 0 10px;
  font-size: 11px;

}

.flights .flight div.col
{
  margin: 0;
  padding: 0;
  float: left;
}

.flights .flight .col_1
{
  width: 40px;
  color: #636363;
}

.flights .flight .col_1 .time
{
}

.flights .flight .col_2
{
  width: 180px;
}

.flights .flight .col_2 .airport
{
  color: #0066cc;
  font-weight: bold;
  text-transform: uppercase;
}

.flights .flight .col_2 .codes
{
  color: #636363;
  padding-right: 5px;
}

.flights .flight .col_3 
{
  width: 100px;
}

.flights .flight .col_3 .status
{
  height: 15px;
  margin: 0;
  padding: 0 5px;
  font-weight: bold;
  text-transform: uppercase;
  white-space: nowrap;
}

/* Green */
.status_D,   /* Departed */
.status_DEP, /* Departed */
.status_ONT, /* On time */
.status_B,   /* Boarding */
.status_BOR, /* Boarding */ 
.status_A,   /* Landed */
.status_LAN, /* Landed */
.status_GO,  /* Go to gate */
.status_GTO, /* Go to gate */
.status_I    /* Next info */
{ 
  color: #79be03;
}

 /* Blue */
.status_DEL, /* Delayed */
.status_L,   /* Delayed */
.status_LG,  /* Delayed */
.status_F,   /* Final call */
.status_FIN, /* Final call */
.status_ETA, /* Approaching */
.status_E,   /* Estimated */
.status_EST, /* Estimated */
.status_DLU, /* Estimated */
.status_BC,  /* Gate closed */
.status_GTC, /* Gate closed */
.status_RMV  /* Gate closed */
{ 
  color: #23b3ea;
}

/* Red */
.status_C,   /* Cancelled */
.status_CLD, /* Cancelled */
.status_NGT, /* New gate */
.status_NDT, /* New dep. time */
.status_NAT, /* New arr. time */
.status_QUE, /* Holding */
.status_INF, /* New info at */
.status_DIV, /* Diverted */
.status_V    /* Diverted */
{
  color: #CC0000;
}

/* Grey */
.status_PAS, /* Passport cont */
.status_BUS, /* By buss */
.status_CHS, /* Check-in  */
.status_XMA, /* Merry X-mas */
.status_IND, /* Indefinite */
.status_CSS, /* Check-in 2 */
.status_CHN, /* Check-in 3 */
.status_CHK  /* Check-in 4 */
{
  color: #999;
}

.flights .flight .col_3 .time2_terminal
{
}

.flights .flight .col_3 .time2,
.flights .flight .col_3 .terminal
{
  display: block;
  float: left;
  width: 49%;
  padding-bottom: 1px;
  color: #636363;
  text-align: center;
}

.flights .flight .col_3 .time2
{
}

.flights .flight .col_3 .terminal
{
}


.flights .new
{
}

.flights .update
{
}

