.fstatus{
  display:block;
  font-family: Arial;
  font-size: 12px;
  max-width:1150px;
  width:940px;
  margin:0 auto;
}
.ui-state-default span{
  color: #393D49 !important;
}
.ui-state-active span, .ui-state-hover span{
  background-color: #393D49 !important;
  color: #fff !important;
}                      
.ui-state-active, .ui-state-hover{
  border-color: #393D49 !important;
}
.fstatus .title{
  font-size: 13px;
}
.fstatus p.comment{
  font-size: 12px;
  color: #333;
  font-weight:bold;
  margin:0;
  padding:0;
}
.fstatus table.fsboard{
  border-collapse:collapse;
  margin: 0 auto;
  width:940px;
  border: 10px solid #303030;
  border-top:0;
  padding:0;
}
.fstatus table.fsboard th{
  padding: 10px 10px 2px 2px;
  text-align:left;
  vertical-align:bottom;
  background-color:#303030;
  border: 1px solid #383838;
  color:#fff;
  font-weight:normal;
  font-size:11px;
}
.fstatus table.fsboard th.mid{
  text-align:center;
}
.fstatus table.fsboard td{
  padding: 3px 2px 3px 4px;
  width:80px;
  border-bottom: 10px solid #303030;
  font-size:15px;
  font-family:'MS Sans Serif';
  background: url('../images/status_bg.jpg');
}
.fstatus table.fsboard td{
  background-color: #2F2E2A;
  color:#EFD018;
}
.fstatus table.fsboard tr:nth-child(n+3) td:nth-child(3), .fstatus table.fsboard tr:nth-child(n+3) td:nth-child(4),
.fstatus table.fsboard tr:nth-child(n+3) td:last-child
{ font-family: 'Courier New'; }
.fstatus table.fsboard tr:nth-child(n+3) td:nth-child(4), .fstatus table.fsboard tr:nth-child(n+3) td:nth-child(7),
.fstatus table.fsboard tr:nth-child(n+3) td:nth-child(10), .fstatus table.fsboard th.rightborder
{ border-right: 1px solid #555; }
.fstatus table.fsboard tr:nth-child(n+3) td:nth-child(n+5)
{ text-align:center;}
.fstatus table.fsboard tr:nth-child(n+3) td:last-child
{ text-align:left;}
.fstatus table.fsboard tr:nth-child(n+3) td:nth-child(1), .fstatus table.fsboard tr:nth-child(n+3) td:nth-child(2)
{ color:#FF8D1C; }
.fstatus table.fsboard td.good{ color:#6FAB09; }
.fstatus table.fsboard tr:nth-child(n+3) td:nth-child(6), .fstatus table.fsboard td.poor{ color:#DB3B3B; }
.sub_title {
    border-bottom: 1px dotted #0073ea;
    color: #0073ea;
    font-family: 'Tahoma';
    font-size: 18px;
    font-weight: bold;
    margin: 3px 0 10px;
}
.fstatus_mobile
        {
         display:none;	
        }

@media only screen and (max-width: 640px) {
        .fstatus{
       	  display:none;	
        }
        .fstatus_mobile
        {
         display:block;	
         
        }
        table.title
         {font-size:11px !important;}
}
/* For mobile version */
.fstatus_mobile p.comment{
  font-size: 12px;
  color: #333;
  font-weight:bold;
  margin:0 auto;
  padding:0;
  width:96%;
}
#raddays, #radios{
  text-align:center;
}
div.containers{
  width:96%;
  margin:0 auto;
}
ul.container{
  border-radius:5px;
  box-shadow: 0px 0px 3px 0px #777;
  display:none;
}
#cont1, #cont2, #cont3{
  
}
li.flight{
	list-style:none;
	text-align:left;
  border:1px solid #1C2029;
	padding:0;
  background-color:#393D49;
  max-width:100%;
}
li.flight:first-child{
  border-top-right-radius:5px;
  border-top-left-radius:5px;
}
li.flight:last-child{
  border-bottom-right-radius:5px;
  border-bottom-left-radius:5px;
}
li.flight:not(:first-child){
  border-top:0;
}
div.flighthead:hover, div.active{
  cursor:pointer;
  background-color:#20242F;
}
div.flighthead:hover table.title .om, div.active table.title .om{
  background-color:#20242F;
}
div.active table.title .om{
  color:#FF8A00;
}
.flighthead{
  border-top: 1px solid #4A4E59;
}
table.title{ 
  width:100%;
  border-spacing:0;
  height:45px;
}
table.title td{
  padding:0; 
}
table.title td.plane{
  width:40px !important;
  text-align:center; 
}
table.title td.plane img{
  width:20px;
}
table.title td.om{
  font-size:20px;
  color:#C2C6CF;
  text-shadow:1px 1px 1px rgba(0, 0, 0, 0.5);
}
td.route{
  color:#888;
  text-shadow:1px 1px 1px rgba(0, 0, 0, 0.7);
  font-size:11px;
}
td.status{
  font-weight:bold;
  color:#3FA0FF; 
  width:55px !important;                                                  
  text-align:left;
}
td.arrowcell{
  background:url('../images/arrowleft1.png') no-repeat center;
  width:30px !important;  
}
div.active table.title td.arrowcell{
  background:url('../images/arrowdown1.png') no-repeat center;
}

.flightcont{
	display:none;
	padding:5px 0;	
  background-color: #222931;
  box-shadow:inset 0px 0px 3px 1px rgba(0, 0, 0, 0.5);
}
.tblcont{
  width:90%;
  margin:0 auto;
}
.tblcont tr.controute td{
  color:#FF8A00;
  font-size:16px;
  text-shadow:1px 1px 1px rgba(0, 0, 0, 0.8);
  padding: 0 0 10px 0 !important;
}
.tblcont tr.conttitle td{
  color:#758C9E;
  font-size:12px;
  font-weight:bold;
  text-shadow:1px 1px 1px rgba(0, 0, 0, 0.8);;
  text-align:center;
  border-bottom: 1px dotted #555;
}
.tblcont tr.cont td{
  color:#fff;
  font-size:28px;
  font-family:Arial;
  text-shadow:1px 1px 1px rgba(0, 0, 0, 0.8);
  text-align:center;
}