*{box-sizing: border-box;}
body{background:#f7f6fb; color:#666; }

/*Common Css*/
.link{color:#F00;}
.yel_clr{color:#c38612;}
.white_clr{color:#fff;}
.blue_clr{color:#004684;}
.yel_bg{background:#c38612;}
.blue_bg{background:#1a3464;}
.darkgrey_bg{background:#999;}
.grey_clr{color:#999;}
.grey_clr_light{color:#ccc;}
.gry_bg{background:#ececec;}
.grey_bdr{border:1px solid #e6e6e6;}
.grey_bdr_left{border-left:1px solid #ccc;}
.comn_link, .txtclr{color:#333;}
.comn_link:hover{color:#c38612;}

.day.disabled{background:#f7f7f7 !important; color:#e6e6e6 !important;}
.day.today{background:#c38612; color:#fff;}
.day.weekend{background:#f4f4f4; color:red;}
/*Header*/
.tboair_header{background:#004684; color:#fff;}
.tboair_header .title{color:#fff;}
.tboair_header a.tab{background:#002c51; border:1px solid #2375bf; color:#fff;}
.tboair_header a.tab:hover{background:#c38613; border:1px solid #c38613; color:#fff;}
.top_strip{background:#002c51;}
.nav_row{background:#0d5fa9;}
ul.top_nav a{color:#fff;}
ul.top_nav a:hover{background-color:#002c51;}
ul.sub_menu a,div.sub_menu a{color:#333; background:url(../images/dot-sprite.png) 3px -22px no-repeat #ffff!important;}
ul.sub_menu a:hover,div.sub_menu a:hover{color:#fff; background:url(../images/dot-sprite.png) 3px 7px no-repeat #002c51!important;}
ul.top_nav li{border-right:1px solid #002c51;}
.blue_bdr_left{border-left:1px solid #002c51!important;}
.balancebox span{color:#f0a618; font-weight:bold;}
/*Footer*/
.footer_section{color: #fff;  background: rgba(255,153,0,0.9); border-top: 2px solid #e7e7e7;}
ul.footer_nav li a{color:#fff;}


/*Mid Area*/
.login_bg{background:url(../images/login_bg.jpg) top center #1a3464 no-repeat;}
.login_form{background:rgba(25,52,100,0.7);}
.login_form input{ background:url(../images/sprite.png) right 0px #fff no-repeat; border:1px solid #fff;}
.login_form button{background:#f9ba41; color:#fff;}
.login_form button:hover{background:#d39216;}
.fa-user,.fa-key{color:#fff; }
.login_form h2{color:#fff;}
.fgtpass{color:#fff; text-decoration:none;}
.fgtpass:hover{color:#fff; text-decoration:underline;}
.tboair_footer{background:#e7e7ff; color:#1a3464;}

/*Flight Search Page*/
.search_bg{background:#fff;}
/*.form_bg{border:1px solid #d3d3d3;}*/
.form_bg h2{color:#004e93;}
nav.menubar a{background:#c3c3c3; color:#fff; text-decoration:none; transition:ease all 0.3s;}
nav.menubar a:hover,nav.menubar a.selected{background:#e19b16; color:#fff;}
nav.menubar a i{background:url(../images/sprite.png) no-repeat;}
nav.menubar a i.oneway{background-position:-19px -52px;}
nav.menubar a i.return{background-position:-19px -73px;}
nav.menubar a i.multicity{background-position:-19px -97px;}

.form_bg label,.form_bg select{color:#666;}
.airline_tab{background:#c48513; color:#fff;}

.white_bg,.white_bgclr{background:#fff; /*border:1px solid #ccc;*/}
.career_feild{border:1px solid #d3d3d3!important;}
.form_bg kbd{color:#cc0000;}
.comn_btn{background:#c38612; color:#fff;text-decoration:none;}
.comn_btnblue{background:#004684; color:#fff;  border:1px solid #004684;}
.comn_btnblue:hover{background:#f9ba41; color:#fff;  border:1px solid #f9ba41;}
.comn_btn .fa-search,.comn_btn .fa-caret-right,.comn_btn .fa-caret-left{background:#1a3464;}
.comn_btn:hover{background:#1a3464;color:#fff;  text-decoration:none;}
.comn_btn:hover .fa-search,.comn_btn:hover .fa-caret-right{background:#c38612; }
.add_btn{color:#c38612;}
.add_btn:hover{color:#fff;}
.nplink{color:#9e9d9d; padding: 0 8px;}

/*Forgot Password Popup*/
.forgot_area{border:1px solid #ccc; background:#fff;}
.forgot_area input[type="text"]{border:1px solid #666; background:none; background-color:#fff;}
.forgot_area span{color:#F00;}
.forgot_area .close{color:#F00;}

/*Flight Search Result Page*/
.breadcrumb_area{color:#666;}
.breadcrumb_area a{color:#c38612;}
.breadcrumb_area a:hover,.breadcrumb_area a.selected{color:#333;}

.modify_panel{background:#fff; border-bottom: 5px solid #f7f6fb;}
.modify_panel input[type="text"], .modify_panel select{border:1px solid #ccc; color:#666;}
.more_options a{color:#0d60ab;}

/*Left Filter Panel*/
.filter_area h2,.filter_area .fa-search, .filter{color:#c38612;}
.filter_area h3{color:#333; background:#f4f4f4; border-bottom:none!important;}
.btm_bdr{border-bottom:1px solid #e7e7e7;}
.time_sort a,.stop_sort a{border:1px solid #666; color:#666;}
.time_sort a:hover,.stop_sort a:hover{border:1px solid #c38612; color:#c38612;} 
.time_sort a.active,.stop_sort a.active{border:2px solid #c38612; color:#c38612;} 
.time_sort i{background:url(../images/sprite.png) no-repeat;}
.time_sort i.one{background-position:-18px -123px;}
.time_sort i.two{background-position:-19px -101px;}
.time_sort i.three{background-position:-18px -183px;}
.time_sort i.four{background-position:-17px -212px;}

/*--------Search Listing Right Panel---------*/
/*Search Sorting Panel*/
.search_sorting{background:#004684;}
.search_sorting a{color:#fff;}
.search_sorting a:hover{color:#df9f25;}
.search_bdr{border:1px solid #e6e6e6; min-height:auto; background:#f4f4f4;}
.view_details{color:#c38612;}
.search_bdr,.fl_queue{transition:ease all 0.3s;}
.search_bdr:hover,.fl_queue:hover{border-color:#ccc; box-shadow:#ccc 6px 6px 6px;}


/*Price Panel*/
.price_panel{background:#f4f4f4;}
.price_panel strong{color:#002b51;}
.price_panel strong kbd{color:#c38612;}
.price_panel small .fa-info-circle{color:#002b51;}	

/*fare_summary popup*/
.fare_summary{background:#fff; border:1px solid #CCC;}
.fare_summary:after{border-color: transparent transparent #ccc transparent;}
.fare_summary span{float:left; display:block; width:100%;}

.detail_view{background:#f4f4f4;}

/*--------Flight Pax Page---------*/
.pax_detail_area label{color:#666;}
.top_search_area{border:1px solid #649cce;}
.pax_detail_area h2,.pax_pricing h2{color:#1a3464;}
.pax_detail_area input[type="text"],.pax_detail_area select{border:1px solid #d3d3d3; color:#666;}
.addon_services .head{background:#a8a8a8; color:#fff;}
.addon_services .gry_bg{background:#f4f4f4;}
.seat_bg{background:url(../images/sprite.png) -10px -251px no-repeat #1a3464; color:#fff;}
.seat_bg:hover{background:url(../images/sprite.png) -10px -251px no-repeat #f9ba41; color:#fff;}
.fare_bg{background:#f7f7f7;}

.review_details label{color:#666;}
.review_details .comn_btn span{color:#fff;}
.contact_info label {color:#004684;}
.pax_info label {color:#000;}


/*--------Flight Confimration Page---------*/
.pnr_panel{background:#df9f25; color:#fff;}
.pass_info strong{color:#333;}


/*--------Flight Queue Page---------*/
.fl_queue,.pnd_queue{border:1px solid #e6e6e6; background:#f4f4f4;}
.agency_dtl kbd,.agncy_pnr_dtl kbd, .agncy_prc_detl kbd{color:#666;}
.pnr_status{background:#eee; color:#1a3464;}
.pnr_pass_detl .pass_row strong{color:#666;}
.release_queue,.search_by span input[type="text"]{border:1px solid #ccc;}
.agency_dtl strong, .agncy_prc_detl strong{color:#837a7a;}
.pageing span{ background-color:#e5e5e5; color:#000;}
.pageing span.set,.pageing span:hover{ background-color:#23406e; color:#fff;}
.pageing a{color:#000;}
.acc_box_tabs{
background: -moz-linear-gradient(top, #ffffff 0%, #f6f6f6 47%, #ededed 100%); 
background: -webkit-linear-gradient(top, #ffffff 0%,#f6f6f6 47%,#ededed 100%);
background: linear-gradient(to bottom, #ffffff 0%,#f6f6f6 47%,#ededed 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); color:#333; text-decoration:none;}
.acc_box_tabs:hover{background:#666; color:#fff;}

/*---------------Airline Commission Page----------------------*/
.airline_tabs a{background:#f4f4f4; color:#333;}
.airline_tabs a:hover,.airline_tabs a.active{background:#004684; color:#fff;}

.airline_subtabs a{background:#525458; color:#fff;}
.airline_subtabs a:hover,.airline_subtabs a.active{background:#e3a124; color:#fff;}
.atoz a{background:#fff; color:#000; border:1px solid #999;}
.atoz a:hover{background:#004684; color:#fff; border:1px solid #004684;}

/*----Common Tabs----*/
.nav-tabs > li a{text-decoration:none;}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: #fff;
  cursor: default;
  background-color:#002c51;
  border: 1px solid #dddddd;
  border-bottom-color: transparent;
  text-decoration:none;
  font-weight:bold;
}
.nav-tabs > li > a:hover,.nav-tabs > li > a{
  background-color:#f4f4f4;
  color:#666;
  text-transform:none;
  font-weight:bold;
}
.table thead > tr > th { background:#efefef; color: #004684;}
.mgmt_table a{color:#c38612;}
.angucomplete-selected-row .angucomplete-title {
    background-color: #0061b7;
    color: #fff;
}

/*Flight Loader Css*/
.fl_loader{border:1px solid #333;}
.bg_blur{background:rgba(40,40,40,0.8) none repeat scroll 0 0 !important;}
.Load_Popup{background: #fff;border: 1px solid #0d5fa9;}
.blue_bdr{background: #fff;border:2px solid #0d5fa9;}