/*------------------Color Css------------------*/
.link, .userlink_box ul li a, .userlink_box ul li span, .htd_anhotel2, .beta_version a, .d_website, .top_nav_mob span, .top_nav_mob span, .top_nav_mob span, .top_nav_mob span, .d_website, #headingmobile h3 > code > a, #headingmobile h3 > code > a, #heading_flightsearch span, #heading_flightsearch span a, #headingmobile h3 > code > a, .m_d_right a, #heading_flightsearch span, #heading_flightsearch span a, #headingmobile h3 > code > a, .m_d_right a, .m_d_right a, #heading_hotelsearch span, #heading_hotelsearch span a, #heading_hotelsearch span, #heading_hotelsearch span a, .pricebox{color:#2567a1;}

.red, .flight_tds, .modifyfrm_error, #ermsg, .red , .ps_detail p code dfn, .seat_price p code, .errormsg, .errormsg_inner{color:#ff0000;}

.agname, .htd_agencyname address, .search_dtl span, .selectfromlist span, .link_top ul li a.selected, .link_top ul li a:hover, .select_bot_con > .city p a,.login_con_text h2, .m_confirmed kbd, .return_result .pub_pr a, .pubprice kbd, .arrival a, .return_result .departure a, .bus_modify code a{color:#444;}

.small_font, .htd_head span a, .htdpaxdtl a, .raterow code a, .booking_hd_det span a, .htd_head span a, .htdpaxdtl a, .m_room_inner_c p span.mright a, .hide_show_c p span.mright a{color:#4775AD;}

.link:hover, .htd_anhotel:hover, .htd_head span a:hover, .htdpaxdtl a:hover, .htd_anhotel2:hover, .fl_sel_unsel a:hover, .booking_hd_det span a:hover, .htd_anhotel:hover, .htd_head span a:hover, .htdpaxdtl a:hover,.htd_anhotel2:hover, .rate_breakp a:hover, .choselink:hover, .bus_sel_unsel a:hover{color:#c98704;}

.login li a, .login li span, .btn_bg span, .map_new a , .rslt_navi ul li a, .rslt_navi ul li b, .resultfilter, .bus_btn_bg span, .top_col1 p, .top_col2 p, .top_col3 p, .seats p, .book_btns_details a, .breadcrumbs span, .banner_heading, .banner_text, .tbo_copyr, .left_nav h2 a, .call_info h2, .call_info p, .head_below, .head_chart, .login li span, .login li#mlog_out > a, #mobile_navv ul h4 a, #mobile_navv ul li a, .row1 a {color:#fff;}


.dwn_arrow, .air_fl_results h3 .dura_tion a, .air_fl_results h3 .pub_pr a, .air_fl_results h3 .arrival a, .air_fl_results h3 .departure a, .subnav_box ul li a, .rep_email a:hover, .ts_detl a:hover, .return_hightlight, .air_agencyname span, .air_quevoucrd, .air_noof_name, .current_month, #paxDetail:hover, .agencyname span, .quevoucrd, .airline_info, .airline_info_details, .load_pax_text, .noresult span, .agencyname span, .quevoucrd, .list_below ul li, .head_down{color:#333;}

.top_con_icon ul li:hover a label, .top_con_icon ul li.selected a label{color:#1066b3;}
.modify_sear_con dfn em,.modify_sear_con code a, .bus_modify dfn em, .bus_modify code a, #headingmobile p.blue_color {color:#014b8c;}

#mobile_pax_search > .passenger_class > select, .mltistop_b1 input, .mltistop_b3 input, .mltistop_b4 input, .mltistop_b1 select, .mltistop_b3 select, .mltistop_b4 select, #mobile_flight_ser .m_left_con input, #mobile_pax_search > .passengerbox > select {color: #999999; }
.login li a:hover, .login li span.cash_color{color:#fce18d;}

.search_head b, .airline_serhead, .booking_hd_det h1, .top_fltr, .htd_name, .htd_name a h1, .htd_heading dfn, .dtl_left h1, .dtl_box h2, .blueclr, .cancellation_module p, .rate_breakp a, .choselink, #mobile_pax_top_c .m_htd_name a tt, #mobile_h_booking_top_c .m_htd_name a tt, #mobile_pax_top_c .m_htd_name a tt, #mobile_h_booking_top_c .m_htd_name a tt, .db_date span, .db_month, .htd_name, .return_htd_name, .htd_heading dfn {color: #094D87;}

.no_resultbox p a, .ar_link, .fllink, .no_resultbox p a, .no_resultbox p a, .fl_head a{color:#022f57;}

.agname span, .htd_heading span, .raterow dfn, .claf_td dfn, .modify_sear_con dfn tt, .hightlight, .air_bkng_date>span, .htd_table td span, .htd_heading span, .agname span, .hotelbkng_date>span, .bus_modify dfn tt, .mid p, .seat_price p label, .hotelbkng_date>span, .frogt_passwd a, .login_lft_col p dfn a, .login_lft_col p span input, .hightlight{color:#666;}

.db_more, .htd_anhotel, .baggage_details > kbd, .fl_sel_unsel a, .htd_anhotel, .htd_anhotel2, .bus_sel_unsel a, #f_right_col_top a, .m_ratebreak a, #mobile_pax_top_c .m_htd_name p > kbd, #mobile_pax_top_c .m_htd_name p > span, #mobile_pax_top_c .m_choose_other a, .m_ratebreak a{color:#5b86be;}

.report_frmrow select, .agent_markup p,.flight_top_icon_con h3 span, .top_con_icon ul li a b, .range_con h4 span, .range_con h4 em, .ar_link:hover, .fl_flhead b span, .fl_result h3 .arrival a span.agentaero, .fl_result h3 .departure a, .fl_result h3 .pub_pr a span.agentaero, .air_fl_results h3 .departure a, .air_fl_results h3 .pub_pr a span.agentaero, .spl_departure a, .spl_dur_pr a, .spl_pub_pr a, .spl_offer_pr a, .return_result h3 .pub_pr a span.agentaero, .pubprice a span.agentaero, .range_container span, .number_stop h4 span,.refundable_con h4 span, .fl_dur_oneway code em tt, .htl_des_txt, .email_cln, .fllink:hover, .radio_list li, .bus_result h3 span a, .mid_right p b, .ann_head h1, .other_list ul li:hover, .htd_frmrow code, .modify_sear_con code a, .search_result_con .pre_next_link a, .dom_pre_nex_link a, .choose_in_out a, .htd_anhotel, .htd_anhotel2, #chooseAnother2{color:#000000;}

.htd_checkin p, .return_htd_checkin p, .htd_frmrow>label, .passport_set>label, .frm_left>.htd_frmrow>label, .frm_right>.htd_frmrow>label, .search_head p, .cal_flight, .htd_checkin p, .transfer_frm_left>.htd_frmrow>label, .info-box .close-button, .m_room_inner_c p,.bag_caption{color:#555;}

.total_air_fair span, .multi_stop_fair span, .note, .search_result_con .pre_next_link a, .result_p span.price, .result_p span.spl_price, .result_p span.offer_price, .result_p span.book_now_emails, .return_result_p span.price, .offer_price, .return_dom_stop_1, .fare_details .fare_box span em, .fl_price, .pr_color, .stop_1, .result_p span.stop_1 a, .search_panel, .dom_pre_nex_link a, .fl_price_oneway, .bus_result_p .bus_type_width, .bus_publish_width, .bus_offer_width,  .bus_type_width a:hover, .bus_button_width a:hover, .bus_frmrow label, .search_result_con .pre_next_link a,  .passport_set a{color:#266EAC;}

.result_p span.email, .result_p span.spl_email, .result_p span.spl_duration_flight, .result_p span.spl_dur_flight, .return_result_p span.duration_flight, .return_result_p span.email, .result_p span.duration, .result_p span.duraion, .result_p span.duration_flight, .result_p span.return_duration_flight, .range_con h4 kbd a:hover .drop_down3 tt{color:#868686;}

.pricebox,#pricebox_double, .tab_out_in_bound span a, table.row4 td span, table.row6 td h2, table.row6 td h3, .srch_by_agency code, .link_ot_in b, .userlink_box ul li a:hover{color:#004684;} 

.subnav_box ul li:hover a{color:#D58E00;}

.rep_det_box h1, .rep_email a, .ts_detl a{color:#7c7c7c;}
.on_request_ph_mob, .no_resultbox p b, .current_month b, .cal_price, .no_resultbox p b, .no_resultbox p b, .search_filter a{color:#115895;}

.ticketed_popup_out a, .ticketed_popup_in a, .htd_checkin p span, .return_htd_checkin p span, .deal_head span, .tl_form p a, .htd_note, .htd_checkin p span, .deal_head span, .trasfer_row a, .m_hide_details a, #pax_flight_top > #f_left_col_top p.hotel_name, #pax_flight_top > #f_left_col_top p.hotel_name, #mobile_h_booking_top_c .m_htd_checkin p span, .m_confirmed, .Breadcrum ul li a.active span{color:#0E60A7;}
.subnav_box ul li:hover a, .rslt_navi ul li b, .bus_button_width, .transfer_head, .menuB, #mobile_navv ul h4{color:#fff;}

.Breadcrum ul li a.visited span, #divSalesSummaryHead, .search_result_con .pre_next_link a:hover, .dom_pre_nex_link a:hover, .tl_form p a:hover, .htl_trip_map label a:hover, .city, #paxDetail, .trasfer_row a:hover, .search_result_con .pre_next_link a:hover, #heading_flightsearch span a:hover, #heading_flightsearch span a:hover, #heading_hotelsearch span a:hover, #mobile_pax_top_c .m_htd_name a span, .canc_policy, .back_to a{color:#D48F03 !important;}

.htd_cancel span, .return_htd_cancel span, .htd_cancel span{ color:#E81212;}

.raterow label em, .grandtotal label em, .tab_link_domestic ul li a, .searchcre_top_con p, .searchcre_top_con p, .searchcre_top_con p{color:#888;}

.fl_nav li a, .bus_nav li a{color:#939393;}

.search_head p dfn {color:#BE8305;}
.passport_set em.error, .mob_msg_error, #formBookingReview em.error, #bus_pax_detail em.error, .busbox .errorMessage, .PaxErrorMessage, .login_error, .m_htd_cancel span, .m_hotel_booking_top span, #formBookingReview em.error,{color: red;}
.pagination_text, .htl_fltr_text, .map_new, .htl_name, .ht_nam, .htl_name span a, .htl_des_txt span a, .htl_trip_map label a, .htl_trip_map label tt, .R_dtls_header, .R_dtls_header a, .resultfilter a, .filters a, .hotel_links a, .top_fltr_heading, .top_fltr_heading, .dtl_left code, .loadingpopup h1{color:#034681;}

.pagination_text a:hover, .pagination_text a.selected {color:#D08C05;}
.airline_rem, .bus_result_p .bus_type_width a, .total_amount span{color:#e19604;}
.golden_txt, .next_month a:hover, .prev_month a:hover, .bus_golden_txt{color:#e99b05;}

.air_agencyname, .air_noof_name a,.agencyname, .air_bookingbox a{color:#2f66af;}

.mid_right h2, .mid_right h3, .dtl_txt h2, .ids_main  h2{color:#0c2d63;}

.banner_heading span, .mid_right a:hover, .mid_right p b a, .call_info h3, .adrs span{color:#d1aa54;}

.transfer_hdname, .transfer_hdname_review{color:#19376a;}

.bus_search_result_con .top_link_bus a, .search_result_con .top_link a{color:#2b2c30;}

.air_quecncl, .quecncl{color:#c80000;}

.air_noof_name a:hover, .air_bookingbox a:hover{color:#287aef;}

.login_lft_col p dfn a, .login_lft_col p span label{color:#333;}
.air_bkng_input code, .fl_txt_iput, .hotelbkng_input code, .ref, .searchcre_top_con p{color:#777;}
.fl_dest_oneway, .fl_dur_oneway code em{color:#105b9a;}

.tl_form p span dfn code, .room_id, .room_details span > code > label, .trasfer_row span dfn code {color:#a3a3a3;}

.htl_fltr_text a:hover, .map_new a:hover{color:#D39004;}
.htl_name span, .htl_des_txt span, .htl_des_txt span a:hover {color:#0569c4;}
.htl_name span a:hover, .htl_type{color:#da1e0a;}

.fl_head b, .fl_head b, .airfilter_head b{color:#131313;}

.tbologin b, .active{color:#1A3465;}
.frogt_passwd a:hover, .cont_dtl{color:#1e417c;}

.mid_right a, .mid_right p b a:hover{color:#1A396D;}
.mid_right p, .dtl_txt p, .ids_row span{color:#605f5f;}

.adrs, .choose_us h4 span{color:#717171;}
.linklist li, .linklist li a{color:#000853;}



/*------------------Color Css Ends here------------------*/



/*------------------Background Css------------------*/
.searchpopbox, .login li:hover #support, .support, .usersetting, .users a:hover, .subnav_box ul li:hover, .rep_det_box, .userlink_box, .db_table,  .ticketed_popup_out.ticketed_popup_in, .htsearch_pop, .cyp, .agent_markup, .in_dash, .bg_blockSearch, .range_con, .range_con h4 kbd a:hover .drop_down3,  .search_result_con .pre_next_link, .fare_details,.number_stop > .inner_text_range, .refundable_con > .inner_text_range, .em_bg,.number_stop > .inner_text_range, .refundable_con > .inner_text_range, .air_queue_box_even:hover, .caldata>li .cal_fltbox, .flightsearch_popup, .bg_blockSearch, .mid_left, .mid , .htl_output_img img, .fl_contener, .fl_modisearch, .queue_box, .queue_box_even:hover , .appling_filter_popup, .moredetails_popup, .bus_seat_layout_popup, .dtl_tab li a:hover, .dtl_tab li a.active, .hotel_view_map_popup, .sendmail_pop, .modalBox, .loadingpopup, .hotelsearch_popup, .cancelterm, .bg_blockSearch, .ratebreakup_box, .customer_list_popup, .bookingque_popup, .cancel_bkng_popup, .confirm_msg, .bg_blockSearch, .queue_box, .queue_box_even:hover, .fl_contener, .fl_modisearch , .mid, .mid_left, .ftcont, .img_box, .emailbox, .announce_area, .list_below, .table_down, .table_bg, .forgot_pass_box,  .fare_details , .filterAdfirrelelative,#mobile_sale_summery, .m_sale_room_info, .m_rate_breakup_pop, #btn_mobile, .air_queue_invcdtl, .air_queue_invcdtl, .air_queue_invcdtl, .air_queue_invcdtl, .caldata>li .cal_fltbox, .caldata>li .cal_fltbox, #btn_mobile, #mobile_pax_top_c,  #btn_mobile, #mobile_pax_top_c,  #btn_mobile, #mobile_pax_top_c, header, footer, .searchpopbox, .fare_break_pop{background:#fff;}
.air_fl_results{border:2px #d9e2f0 solid ;}
.link_nav, .enterpass_head, .airfilter_head, .fl_head , .fl_restricts, .airfilter_head, .fl_head, .fl_restricts{background:#d7dff4;}

.userlink, #mobile_navv, .bg_block, .modalBGR, .modalBG, .user_tab, .desc_tab, .agent_tab, .date_tab, .attach_main_bar{background:#2567a1!important;}
.subnav, .rep_popup, .userlink{background:#ecf0fd;}

.db_date td:hover, .db_date td.selected, .caldata>li:hover, .link_top{background:#E4E8F3;}

.ht_detlcontainer,.ht_detlcontainer_return, .htd_table td, .no_resultbox, .air_queue_box_even, .no_resultbox, .queue_box_even, .no_resultbox, .queue_box_even, #pax_flight_top, #rev_flight_top, #mobile_h_booking_top_c{background:#f5f7fb;}

#disabled_bg, #filterdisabled_bg, #disabled_bg, #filterdisabled_bg, .bg_block, .modalBG, .modalBGR,{background:#000;}

.search_result_con .top_link,  .bus_search_result_con .top_link_bus, .bus_result{background:#d9e2f0;}
.result_p:hover, .return_result_p.active, .cancellation_module, .gray_bg, .bus_result_p:hover, .bus_result_p.active, #mobile_nav ul li .subnav, #mobile_nav ul li .subnav, #mobile_nav ul li .subnav, .active_row{background:#f0f0f0;}
.return_result_p:hover{background:rgba(244,244,244,.5);}
.ts_box, .db_box, .db_right_box, .fliter_container{background:rgba(245,247,254,.4);}

.link_nav ul li:hover, .link_nav ul li a.active, .transfer_head,.marquhd marquee,.dt_popup,.loudicon,.dtclose{background:#004684;} 
.Breadcrum, .fl_bg1, .filter_box, .filterblock, .fl_bg1{background:#fbfbfb;}

.logout a:hover, .recharge a:hover, .viewprofile a:hover{background:#054173;}
.userlink_box ul li span tt, .userlink_box ul li a tt{ background:url(../images/mob_icon.png) no-repeat;}

.account_seting>input,.mob_srch_status span.duration, .mob_srch_status span.duration input, .mob_srch span.duration, .mob_srch span.duration input, .flightchk_box, .fl_check_box_res,.modify_flightchk_box ,.fl_check_box_res, .tl_form p span dfn span.duration, .trasfer_row span dfn span.duration {background:#f9f9f9;}

.drdr_in, .air_queue_invcdtl, .m_hide_details{background:rgba(243,243,243,.3);}
.tab_link_domestic ul, .searchcre_top_con{background:#f7f7f7;}
.tab_link_domestic ul li a:hover, .tab_link_domestic ul li a.active{background:#d2d2d2;color: black;}
.report_pop, .no_resultbox p, #headingmobile, .e_ticket, .htd_cancel, .travelAgency, .lowerEmailSpan, .tour_Information_pop  {background:#FFFFFF;}

.sec_dashboard, .thr_dashboard, .for_dashboard{background:#ebebeb;}
.ent_pass_closebtn, .change_pass_closebtn{background: url(../images/x_8px.png) no-repeat;}
.fst_dashboard, .mobile_filter{background:#ebebeb;}


.fl_head, .fl_hotelimg, .fl_searchimg, .fl_search_btn, .fl_row>span.desti, .fl_row>span.dropoff, .fl_row>span.trdate, .fl_row>span.pickup, .fl_row>span.guest, .fl_row>span.time,.fl_row>span.language, .fl_row>span.child, .fl_row>span.star_r, .fl_mod_btn, .fl_cnsl_btn, .fl_head, .fl_hotelimg, .fl_searchimg, .fl_search_btn{background: url(../images/serach_sprite.png) no-repeat;}	


.fl_row>span.pickup, .fl_row>span.dropoff{background-position: 2px -43px;}
.fl_row>span.guest, fl_row>span.child{background-position: -50px -43px;}
.modify_sear_con, .bus_modify{background:#f2f4f9;}

.flight_top_icon_con h3, .top_con_icon span, .top_con_icon .dom_hd_search, .range_con h4, .number_stop h4, .refundable_con h4, .fare_calhead, .enter_no_pass h1{background:#D9DEEE;}

.flight_top_icon_con h3 dfn a, .top_con_icon dfn a, .range_con h4 dfn a, .number_stop h4 dfn a, .refundable_con h4 dfn a{background:url(../images/Air/process_2.png) no-repeat;}


.result_p span.icon_flight2 a, .return_result_p span.icon_flight2 a, .result_p span.icon_flight2 a{ background:url(../images/Air/serach_sprite.png) no-repeat;}
.spl_book_now_btn input, .book_now_btn input, .spl_booknow input{background:url(../images/Air/serach_sprite.png) no-repeat; background-position:-154px -1px;}

.book_now_btn input:hover, .spl_booknow input:hover{background-position: -154px -19px;}
.range_container dfn a, .range_container dfn a{background:url(../images/serach_sprite.png) no-repeat;}

.air_searchimg, .fl_hotelimg, .fl_searchimg, .fl_search_btn, .fl_row>span.desti, .fl_row>span.night, .fl_row>span.room, .fl_row>span.guest, .fl_row>span.nation, .fl_row>span.hotels, .fl_row>span.star_r, .fl_mod_btn, .fl_cnsl_btn, .filterspan, .filterspan.active, .star_1, .star, .air_searchimg{background: url(../images/hotel/serach_sprite.png) no-repeat;}

.fl_head{background:#d7dff4;}

.go_search, .slide, .flash{background-position:center 10px;}

.air_fl_results h3 span a.selected>.high,.fl_result h3 span a.selected>.high,.return_result h3 span a.selected>.high,.air_fl_results h3 span a.selected>.low,.fl_result h3 span a.selected>.low,.return_result h3 span a.selected>.low{ background-position:-1px -23px;}


.air_fl_results h3 span a.selected>.low, .air_fl_results h3 span a.selected>.high, .fl_result h3 span a.selected>.low, .fl_result h3 span a.selected>.high, .return_result h3 span a.selected>.low, .return_result h3 span a.selected>.high {background:url("../images/filteraero.png") no-repeat;}

.air_fl_results h3 span a.selected>.low, .air_fl_results h3 span a.selected>.high, .fl_result h3 span a.selected>.low, .fl_result h3 span a.selected>.high, .return_result h3 span a.selected>.low, .return_result h3 span a.selected>.high {background:url("../images/filteraero.png") no-repeat;}



.air_fl_results h3 span a.selected>.high, .fl_result h3 span a.selected>.high, .return_result h3 span a.selected>.high, .air_fl_results h3 span a.selected>.low, .fl_result h3 span a.selected>.low, .return_result h3 span a.selected>.low{ background-position:-1px -23px;}

.air_searchimg, .fl_searchimg{background-position: -26px 1px;}

.return_result h3{background:#cad8e9;}


.airline_rem a:hover, .airline_rem a.active, .airline_rem1 a:hover, .airline_rem1 a.active, .seat{background:#faffbd;}


.ui-datepicker .ui-datepicker-buttonpane .ui-datepicker-close, .ui-datepicker .ui-datepicker-buttonpane .ui-state-hover{background: url("../images/date_picker_close.png") no-repeat 3px 3px #fff;}
.fliterclose_icon, .fliterclose_icon, .fliterclose_icon{background:url(../images/hotel/serach_sprite.png) repeat-x -271px -157px;}

.login_con_text h2{background:#e2e2e2;}

/*#mobile_nav ul li:hover, #mobile_nav ul li.active{background:url(../images/nav_hover_bg.jpg) repeat-x !important;}*/


.fl_close_new, .fl_close_norm, .fl_close_ipad, .fl_close_for_mobile, .fl_close_for_mobile{background: url(../images/Air/fl_close.png) no-repeat;}

.airc_row select, .flc_row select, .calinput, .cal_box, .airc_row select{background:#fafaff;}

.air_queue_box:hover, .htl_output:hover, .queue_box:hover, .details_all_trans:nth-child(odd){background:#fafafa;}

#mobile_flight_ser .m_left_con input.fl_cal{ background-position:98% center !important;}

.air_quefooter, .quefooter{background:#EAF0F8;}
.tl_form p span dfn span.duration tt a.search_cal, .htl_cal{ background:url("../images/hotel/serach_sprite.png") no-repeat scroll 102% -126px #FAFAFF !important;}

.FiveStar, .FourStar, .ThreeStar, .TwoStar, .OneStar, .star0{background-position:2px -64px;}

.total, .m_room_inner_c .total_c{background:#EFF3F7;}

.flash, slide, .background{background: url(../Images/Announcement/search_icon.png) no-repeat center  10px #fff;}

.login_right_col, .login_con{background:#f5f5f5;}

.choose_us ul li{background:url(../images/bullet.gif) no-repeat left .5em;}
/*new css added by baliram for HNext theme*/
.tbocomnav .link_nav { background: #0E63B2;} 
.tbocomnav .link_nav li a, .tbocomnav .link_nav li a:hover{  color: #fff;}
.tbocomnav .link_nav li a span { color: #fff;}
.tbocomnav .subnav li a{ color: #000;}
.tbocomnav .link_nav li:hover, .tbocomnav .link_nav li a.active {background: #004581;}
.tbocomnav .link_nav li {border-left: 0;border-right: 1px solid #014683;margin: 0 !important;}
.tbocomnav .subnav_box ul li a:before{ background: #0E64B2 !important;}
.tbocomnav .subnav_box ul li:hover a:before { background: #fdb412 !important;}

/*------------------Background+COLOR Css Starts here-------------------*/
.flc_row code input, .calinput {background:#fafaff;color:#555;}
#mobile_navv ul h4, #headingmobile h3 > dfn > a{color:#fff;background:#2567a1;}
.db_head, .db_right_head, .mobile_sale_sum h2{background:#dee4f6; color:#115895;}
.head_agent, .head_agent_air, .agent_markup h2{color:#004684; background:#d7dff4;}
.mltistop_b1 input, .mltistop_b3 input, .mltistop_b4 input, .mltistop_b1 select,  .mltistop_b3 select, .in_dash_date span input[type="text"], .fl_row input[type="text"], .fl_row select{background:#f9f9f9;color:#555;}
.htd_frmrow input, .htd_frmrow textarea, select, .htd_formbox select, .passport_set input[type="text"]{background:#FCFCFC; color:#555;}
.feed_head, .ticket_head{background:#F5F7FE;color: #0E60A7;}
.out_bound_fare_break_pop, .in_bound_fare_break_pop{color: #888; background:#fff;}

.htd_confd, .htd_confd{background:#DEE4F6; color:#0E60A7;}
.search_dtl, .search_dtl{background:#E2E6F2; color:#555;}

.fl_nav li a:hover, .fl_nav li a.selected, .bus_nav li a:hover, .bus_nav li a.selected {color:#fff; background:#e99c07;}

.db_rt_table, .hide_show_c{background:#fff;color:#555;}
.prefer_span_type select, .mob_re_col .mob_re_select, .mob_re_col .mob_re_input,.mob_srch .srch_select{background:#FCFCFC;color: #555;}
.btn_bg,.selectfromlist em a, .close_btn a, .btn_main_ticket_queue, .btn_main_ticket_queue,{background:url(../images/hotel/serach_sprite.png) repeat-x 0 -184px; color: #FFFFFF;}

.logout a, .recharge a, .viewprofile a{background:#094d86; color:#fff;}
#btn_mobile a, .tab_out_in_bound span a:hover,.tab_out_in_bound span a.active, .rslt_navi, .dedup_continuebtn, .sight_book_btn a{background:#004684; color:#fff;}

.ht_detlcontainer_return .disabled_ticketed, .grandtotal, .report_pop h1, .alertpop h1 .hotel_transfer_queue, .modelpophead, .sendmail_pop h1, .bg_gry, .hotel_transfer_queue, .m_grand_total, .search_filter{background:#DEE4F6;}

.htd_cancel, .return_htd_cancel{background: none repeat scroll 0 0 #FFFFFF; color: #555;}
.htd_heading_table, .prefer_span_value input.prefer_input{background:#fff; color: #555;}
.customer_feed_popup, .dest_among_popup, .ticket_tour_popup{color: #555; background:#fff;}
.ent_new_pas, .change_new_pas{background-color: #fff;color: #737373;}

.cyp_heading, .cyp_head_line{color:#0A3260; background:#F8CB75;}
.srch_by_agency input[type="text"], .tl_form p span dfn input, .tl_form p span dfn select, .room_count span dfn select, .room_details span > code > kbd > dfn select, .in_dash_date span select{background: #f9f9f9; color: #555;}

.fare_rule_pop, .notification_pop, .outbound_stop_popup, .inbound_stop_popup{color:#888; background:#fff;}
.fl_close_new, .fl_close:hover, .fl_close_norm:hover, .fl_close_h:hover,.break_close:hover, .fl_close_ie:hover, .fl_close_ie7:hover{ background: url(../images/Air/fl_close_hover.png) no-repeat;}

.fl_close, .fl_close_norm,.fl_close_1, .fl_close_h, .fl_close_ie, .fl_close_ie7, .break_close{ background: url(../images/Air/fl_close.png) no-repeat; cursor:pointer;}

.modify_sear_con span, .bus_modify span, .modify_sear_con span{background:#d9deee; color:#000;}

.air_quevoucrd_issued, .air_quevoucrd_cancel{color:#d34; background:#fff;}

.air_fl_results h3 span a.selected,.fl_result h3 span a.selected, .return_result h3 span a.selected { color:#034681;background:#fff;}

/*.air_fl_results h3 .departure a span.agentaero,.fl_result h3 .departure a span.agentaero,.fl_result h3 .pub_pr a,
.fl_result h3 .arrival a,.air_fl_results h3 .dura_tion a,.air_fl_results h3 .pub_pr a,.air_fl_results h3 .arrival a,.result_p span.icon_flight2 a.ticket:hover span.drop2, .result_p span.icon_flight2 a.non_re:hover span.drop2,.result_p span.icon_flight2 a.flight:hover span.drop2, .result_p span.icon_flight2 a.ruppe:hover span.drop2, .result_p span.icon_flight2 a.close:hover span.drop2{background:red; color:#fff;}*/


.air_fl_results h3 span a.selected, .fl_result h3 span a.selected, .return_result h3 span a.selected {color:#034681;background: #fff;}
.air_fl_results h3 .departure a span.agentaero, .fl_result h3 .departure a span.agentaero, .fl_result h3 .pub_pr a,.fl_result h3 .arrival a, .result_p span.icon_flight2 a.close:hover span.drop2{background:red; color:#fff;}


.trasfer_row span dfn input[type="text"], .trasfer_row span dfn select{background:#f9f9f9; color:#666;}
.tab_below ul li a:hover, .tab_below ul li a.selcted{background:#fff; color:#333;}
.choose_us h4 em, .choose_us h4 kbd{background:#efa410;color:#fff;}

#filterContainer, #mobile_sidebar, #FlightReturnOutBound, #FlightReturnInbound{background:transparent;color:#000;}
#filterContainer .ar_link{margin-top:0px;}

.airc_row code input,.flc_row code input {background:#fafaff; color:#555;} 

.restrict_pre input, .pre_carrier input[type="text"]{background:#f9f9f9; color:#999;}

.air_quevoucrd_sent, .quevoucrd_sent{color:#000; background:#DEE4F6;}
.queue_invcdtl, .hot_queue_invcdtl, .hot_queue_invcdtl{background:#f3f3f3; color:#073E87;}

.return_result h3 span a span{background: url(../images/filteraero.png) no-repeat 1px -17px;}
.hotelbkng_cal, .bus_cal, .hotelbkng_cal{background:#F9F9F9 url(../images/cal.png) no-repeat  98% 7px !important;}
.head_pop, .confirm_msg_head{background:#DEE4F6;color: #444;}

.air_queprice, queprice{background:#fff; color:#174a85;}

.bus_layout_head, .hotel_view_map_head{background:#DEE4F6; color:#004684;}

.room_details span > dfn select{background:#f9f9f9;color:#888;}
.rslt_navi ul li a.selected, .filters{color:#034681;background:#fff;}

.txtDestination, .airc_row code input {color:#555; background:#fafaff !important;}
.queryhead, .btn{background:#FB7D16; color:#fff; }

.login_lft_col p em button, .login_lft_col p em input{color:#fff;background:#efa410;}


.airline_rem a, .airline_rem1 a{background:#f4f4f4; color:#266eac;}

.m_rate_breakup_pop p a, .sale_summery_btn a{background:#00326f; color:#fff;}

table.row2 th, table.row3 th, table.row5 th, table.row6 th, table.row7 th { background: none repeat scroll 0 0 #EAE9FF; color: #004684;}
.return_result_p span.icon_flight2 a.close:hover span.drop2, .drop2{background:red;color:#fff !important;}


/*------------------Border+Background Css Starts here-------------------*/
.width_topnav{background:#2567a1;border-bottom:3px solid #f7a408;}

.m_scroll{border:1px solid #2567a1!important;}
.queu_active{border:3px solid #2567a1!important;}
/*--------Only Border Css starts here------*/

.details td, .details, .htd_databox, .htd_formbox{border:1px solid #9fb9d1;}



/*------------------Common Css Starts here-------------------*/
/*header{border-top:3px solid #004684;}*/
.login li.lt_aro {border-top: 20px solid #004684 ;border-left: 20px solid transparent;}
.login li.rt_aro{border-top: 20px solid #004684 ;border-right: 20px solid transparent;}
.tbo_top_header, #login_head_m_bg{background:#eef3f9 url(../images/header_bg.jpg) repeat-x;}
.login li{color:#4f5153;background:#004684;}
.login li.lt_aro {background:none;}
.login li.rt_aro{background:none;}
.agentaero{border-color:#fff transparent  transparent transparent; color:#000;}
.aero_for_mobile_minus{background:url(../images/serach_sprite1.png) no-repeat -137px 0px;}
.aero_for_mobile_plus{background:url(../images/serach_sprite1.png) no-repeat -137px -14px;}
.fl_result h3 span a span, .air_fl_results h3 span a span, .return_result h3 span a span{background:rgba(0, 0, 0, 0) url("../images/filteraero.png") no-repeat scroll 1px -17px}
.link_nav ul li a span{/*background:url(../images/icon_sprite.png) no-repeat; background-position:55px 8px;*/ color:#000;}
.link_nav ul li a span.bus{/*background:url(../images/icon_sprite.png) no-repeat; background-position:40px 8px;*/}
.link_nav ul li:hover a span, .link_nav ul li a.active span{background-position:57px -21px; color:#fff;}
.b2b2b_nav ul li a span{background:url(../images/b2b2_nav_icon.png) no-repeat right 12px;}
.b2b2b_nav ul li:hover a span, .b2b2b_nav ul li a.active span{background-position:right -8px;}
.b2b_logo{ float:left; width:100%;}
.b2b_logo>img{ width:100%;}
.link_nav ul li a span.serv{background-position:66px 8px;}
.link_nav ul li:hover a span.serv, .link_nav ul li a.active span.serv{background-position:68px -21px; color:#fff;}
.link_nav ul li a span.train{background-position:46px 8px;}
.link_nav ul li:hover a span.train, .link_nav ul li a.active span.train{background-position:48px -21px; color:#fff;}
.link_nav ul li a span.account{background-position:75px 8px;}
.link_nav ul li:hover a span.account, .link_nav ul li a.active span.account{background-position:75px -21px; color:#fff;}
.link_nav ul li a span.serrq{background-position:115px 8px;}
.link_nav ul li:hover a span.serrq, .link_nav ul li a.active span.serrq, link_nav ul li a span.serrq{background-position:115px -21px; color:#fff;}
.link_nav ul li a span.sight{background-position:84px 8px;}
.link_nav ul li:hover a span.sight, .link_nav ul li a.active span.sight, link_nav ul li a span.sight{background-position:84px -21px; color:#fff;}
.link_nav ul li:hover a span.bus, .link_nav ul li a.active span.bus{background-position:42px -21px; color:#fff;}
.ntficons a{background:url(../images/notification_icon.png) no-repeat; }
.rep_detl b{color:#557bab;}
.rep_phone, .rep_email{background:url(../images/serach_sprite.png) no-repeat;}
.rep_phone{ background-position:-73px 3px;}
.rep_email{ background-position:-73px -9px;}
.Breadcrum ul li{ color:#cacaca;}
.count{background: url("../images/icon_sprite.png") no-repeat scroll -71px -23px transparent; color:#fff;}
.Breadcrum ul li a.active .count{ background-position:-71px -1px; color:#fff;}
.Breadcrum ul li a.visited .count{ background:var(--altclr); color:#000;}
.special_deals h2{color:#115895; background:#DEE4F6;}
.tab{background:url(../images/boxaero.png) no-repeat 0 0;}
.userlink_box ul li span tt.welcome{ background-position:0 0;}
.userlink_box ul li a tt.moblogout{ background-position:0 -18px;}
.userlink_box ul li a tt.view_profile{ background-position:0 -36px;}
.userlink_box ul li a tt.contact_rep{ background-position:0 -54px;}
.dsb_pnr {color:#585655; background:#fff;}
.dsb_pnr p:hover{background:#e0e0e0;}
.ntficons a.flights{ background-position:0px -50px;}
.ntficons a.hotels{ background-position:0 0; }
.ntficons a.noti1{ background-position:-25px 0;}
.ntficons a.noti2{ background-position:-47px 0;}
.ntficons a.noti3{ background-position:-70px 0;}
.ntficons a.noti4{ background-position:-92px 0;}
.ntficons a:hover.noti1{ background-position:-27px -25px;}
.ntficons a:hover.noti2{ background-position:-47px -25px;}
.ntficons a:hover.noti3{ background-position:-71px -25px;}
.ntficons a:hover.noti4{ background-position:-92px -25px;}
.footer{background:#E4E8F3; color:#555;}
.db_inbox{background:#fff; color:#686868;}
.db_inbox h2{ color:#777;}
.db_table th{background:#d9dcf1; color:#646469;}
span.active{background:url(../images/active_icon.png) no-repeat 0 -13px;}
.db_day{color:#094d86;}
.db_day .selected{color:#e79c32;}
.db_date td.active{background:#fee2ba;}
.btn_main{background:url(../images/hotel/serach_sprite.png) repeat-x 0px -184px;  color:#fff;}

.btn_main_s, .btn_continue_s{background:url(../images/hotel/serach_sprite.png) repeat-x 0px -184px; color:#fff;}
.btn_main_myok{background:url(../images/hotel/serach_sprite.png) repeat-x 0px -184px; color:#fff; }
.btn_continue_s{background-position: 0 -184px;}
.cencel_close_btn{background:url(../images/hotel/serach_sprite.png) repeat-x right -14px;}

.btn_continue_s:hover, .btn_main_s:hover{background-position: 0 -186px !important;}
.closenoresult{background:url(../images/hotel/serach_sprite.png) repeat-x 0px -184px; color:#fff;}
.btn_main{background:#246197 !important; color: #fff;}
.btn_main:hover{background:#246197 !important; color: #fff;}
.htd_head_txt{background:rgb(239, 243, 247);}
.ht_detlcontainer_return > .retu_bond h3{ background:#dee4f6; color:#134979;}
.multi_stop_fair{background:#fff}
.htd_head{background:#DEE4F6;color: #444;}
.htd_table td span{color:#666; background:#f5f7fb;}
.htd_table th{background:#dbe5f7; color:#444;}
.htd_heading{background:#EDEFF9; color: #555;}
.deal_head{background:rgba(243,243,243,.3); color:#555;}
.total{background:#EFF3F7;}
.htdpaxdtl a{background:url(../images/help-image.gif) no-repeat right center;}
.error_outer {background:#dbdbdb;}
.error_txt {color:#1e70b7;}
.msgstrip{background:#F2F3F9;}
.green{color:#166D01;}
.pagination_text a {color:#333;background:#DEE4F6;}
.suport_link a{background:url(../images/support.png) no-repeat;}
.suport_link a:hover{ background-position:0 -79px;}
.contact_helpdesk span{background:url(../images/help-desk.jpg) no-repeat;}
.report_link a{background:url(../images/report-an-issue.png) no-repeat;}
.report_link a:hover{ background-position:0 -126px;}
.assistance_link a {background: url(../images/online-assistance.png) no-repeat;}
.assistance_link a:hover {background-position: 0 -141px;}
.feed_close{ background: url(../images/Air/fl_close.png) no-repeat;}
.feed_close:hover{ background: url(../images/Air/fl_close_hover.png) no-repeat;}
.profile_tablist li a{background:#F5F7FE; color:#EBA72C;}
.profile_tablist li a:hover, .profile_tablist li a.selected{background:#DEE4F6; color:#444;}
.saved_message{color:white; background:#D29D40;}
.special_nor{color:#FFF; background:url(../images/special_nor.png) no-repeat;}
.backtotop{background:url(../images/hotel/serach_sprite.png) repeat-x 0 -248px;}
.report_frmrow input[type="file"] {color: #CCCCCC;}
.button_main_s {background:#0772C2; color: #FFFFFF;}
.close_btn2{background:#202020; color: #FFFFFF;}
#sRating{color:#be8305;}
.dashboard_head{color:#fff; background:#D48F03;}
.in_dash_head{background:#d7dff4;color:#004684;}
.pagination a {color:#15B;}
.pagination .current{background:#26B;color:#fff;}
.pagination .current.prev, .pagination .current.next{color:#15b!important;background:#DEE4F6;}
.mobile_cal{background:#F9F9F9 url(../images/cal2.jpg) no-repeat  98% -1px !important;}
.mobile_tab_hd span{background: #DEE4F6;color:#004684;}
.mob_srch span.duration tt a.search_cal{background: url("Images/hotel/serach_sprite.png") no-repeat scroll right 26.5% #FAFAFF !important;}
.fl_nav{background:url(../images/fl_list_bg.png) repeat-x #fff center left;}
.fl_cal{background:#F9F9F9 url(../images/cal2.jpg) no-repeat  98% 8px !important;}
.close_btn input{background: url(../images/Air/btn_bg.jpg) repeat-x scroll 0 0 transparent; color:#fff;}
/*Class cof Button*/
.btn_bg button, .bus_btn_bg button, .btn_bg, .bus_btn_bg, .btn_main_s, .hpaks_head, .hpaksbtn, .btn_continue_s{ background:#246197; color: #ffffff; outline:none;}

.fl_radio>input{background:none;}
#divSalesSummaryHead:hover{color:#C78200;}
.claf_td em{color:#A8A8A8;}
.day{color:#25649B;}
.claf_td.selected, .claf_td:hover{background:#FCDCA4;}
.ntficons a.noti1{ background-position:-26px 0;}
.ntficons a.noti2{ background-position:-47px 0;}
.ntficons a.noti3{ background-position:-70px 0;}
.ntficons a.noti4{background-position:-92px 0; }
.ntficons a:hover.noti1{ background-position:-27px -25px;}
.ntficons a:hover.noti2{ background-position:-47px -25px;}
.ntficons a:hover.noti3{ background-position:-71px -25px;}
.ntficons a:hover.noti4{ background-position:-92px -25px;}
.deal_price h3{  background: none repeat scroll 0 0 #F0F0F0;}
datepicker-close {background: url("../images/date_picker_close.png") no-repeat 3px 3px #fff;}
.ui-datepicker .ui-datepicker-buttonpane .ui-state-hover {background: url("../images/date_picker_close.png") no-repeat 3px 3px #f0f0f0;}
.search_result_con .pre_next_link{background:#fff}
.fl_result h3 span a span, .air_fl_results h3 span a span, 
.return_result h3 span a span{background: url(../images/filteraero.png) no-repeat 1px -17px; }
.air_fl_results h3 span a.selected>.low,
.air_fl_results h3 span a.selected>.high,
.fl_result h3 span a.selected>.low,
.fl_result h3 span a.selected>.high,
.return_result h3 span a.selected>.low,
.return_result h3 span a.selected>.high {background:url("../images/filteraero.png") no-repeat; }
.air_fl_results h3 span a.selected,
.fl_result h3 span a.selected,
.return_result h3 span a.selected { color:#034681;background: #fff; }
.air_fl_results h3 span a.selected>.high,
.fl_result h3 span a.selected>.high,
.return_result h3 span a.selected>.high,
.air_fl_results h3 span a.selected>.low,
.fl_result h3 span a.selected>.low,
.return_result h3 span a.selected>.low{ background-position:1px -23px;}
.air_fl_results h3 .departure a span.agentaero,
.fl_result h3 .departure a span.agentaero,
.fl_result h3 .arrival a span.agentaero{ border-color: #1663aa transparent transparent;  color: #000000; }
/*.fl_result h3 .pub_pr a,
.fl_result h3 .arrival a,
.air_fl_results h3 .dura_tion a,
.air_fl_results h3 .pub_pr a,
.air_fl_results h3 .arrival a,
.result_p span.icon_flight2 a{ background:url(../images/Air/serach_sprite.png) no-repeat;}
*/.result_p span.icon_flight2 a.ticket:hover span.drop2, 
.result_p span.icon_flight2 a.non_re:hover span.drop2,
.result_p span.icon_flight2 a.flight:hover span.drop2,
.result_p span.icon_flight2 a.ruppe:hover span.drop2,
.result_p span.icon_flight2 a.close:hover span.drop2{background:red; background:#adadad; color:#fff;}
.result_p span.icon_flight2 a.ticket{ background-position:-274px 2px;}
.result_p span.icon_flight2 a.flight{ background-position:-292px 2px;}
.result_p span.icon_flight2 a.ruppe{ background-position:-238px 2px;}
.result_p span.icon_flight2 a.baggage,.return_result_p span.icon_flight2 a.baggage{background-position:-220px 2px;}
.result_p span.icon_flight2 a.non_re{ background-position:-256px -37px;}
.result_p span.icon_flight2 a.close{ background-position:-256px 2px;}
.result_p span.icon_flight2 a.ticket:hover{ background-position:-274px -17px;}
.result_p span.icon_flight2 a.flight:hover{ background-position:-292px -17px;}
.result_p span.icon_flight2 a.ruppe:hover{ background-position:-238px -17px;}
.result_p span.icon_flight2 a.baggage:hover,.return_result_p span.icon_flight2 a.baggage:hover{background-position:-220px -17px;}
.baggage_icon {background: url(../images/Air/baggage_icon.png) 1px 2px no-repeat;padding-left: 26px;}
.result_p span.icon_flight2 a.close:hover{ background-position:-256px -17px;}
.time, .saving, .use, .efctive, .access, .vfm{background:url(../Images/Announcement/api_sprite.png);}  
.time{ background-position: -24px -19px;}
.saving{ background-position: -24px -150px;}
.use{ background-position:-24px -280px;}
.efctive{ background-position: -24px -412px;}
.access{ background-position: -24px -524px;}
.vfm{ background-position: -24px -667px;}
.fl_row>span.language { background-position: -31px -43px; }
.fl_row>span.date { background-position: -85px -43px; }
.flc_row select{background:#fafaff;}
/*Bus Modify Search*/
.bus_cal_modify{background:#F9F9F9 url(../images/cal.png) no-repeat 300px 6px !important;}
.bus_result h3 span a span{background: url(../images/filteraero.png) no-repeat 1px -17px;}
.bus_result h3 span a.selected>.low,
.bus_result h3 span a.selected>.high,
.bus_result h3 span a.selected>.low,
.bus_result h3 span a.selected>.high {background:url("../images/filteraero.png") no-repeat;}
.bus_result h3 span a.selected {color:#034681;background: #fff;}
.bus_result h3 span a.selected>.high,.bus_result h3 span a.selected>.low{ background-position:-1px -23px;}
.bus_result_p .bus_button_width a.select_bus {background:url(../images/select_bus.png) no-repeat;}
/* Bus Seat Layout */

.icon_bg{background: url(../Images/transparent-backgro-seatlayout.png) no-repeat -6px -62px;}
.ac{ background: url(../Images/transparent-backgro-seatlayout.png) no-repeat -6px -5px transparent;}
.nonac{ background: url(../Images/transparent-backgro-seatlayout.png) no-repeat -41px -5px transparent;}
.volvo{ background: url(../Images/transparent-backgro-seatlayout.png) no-repeat -74px -5px transparent;}
.seater{ background: url(../Images/transparent-backgro-seatlayout.png) no-repeat -106px -5px transparent;}
.sleeper{ background: url(../Images/transparent-backgro-seatlayout.png) no-repeat -138px -5px transparent;}
.ac:hover{ background: url(../Images/transparent-backgro-seatlayout.png) no-repeat -6px -33px;}
.nonac:hover{ background: url(../Images/transparent-backgro-seatlayout.png) no-repeat -41px -33px;}
.volvo:hover{ background: url(../Images/transparent-backgro-seatlayout.png) no-repeat -74px -33px ;}
.seater:hover{ background: url(../Images/transparent-backgro-seatlayout.png) no-repeat -106px -33px ;}
.sleeper:hover{ background: url(../Images/transparent-backgro-seatlayout.png) no-repeat -138px -33px;}
.marce:hover{ background: url(../Images/transparent-backgro-seatlayout.png) no-repeat -170px -33px ;}
.acactive{background:url(../Images/transparent-backgro-seatlayout.png) no-repeat -6px -5px; }
.nonacactive{ background: url(../Images/transparent-backgro-seatlayout.png) no-repeat -41px -33px;}
.volvoactive{ background: url(../Images/transparent-backgro-seatlayout.png) no-repeat -74px -33px ;}
.seateractive{ background: url(../Images/transparent-backgro-seatlayout.png) no-repeat -106px -33px ;}
.sleeperactive{ background: url(../Images/transparent-backgro-seatlayout.png) no-repeat -138px -33px;}
.marceactive{ background: url(../Images/transparent-backgro-seatlayout.png) no-repeat -170px -33px ;}

.marce{ background: url(../Images/transparent-backgro-seatlayout.png) no-repeat -170px -5px transparent;}
.more{color:#af2c27;}
.tp_bg{background:url(../Images/RedBusImages/top_bg.jpg) repeat-x left bottom;}

/* bus layout */
.resultBox h2{color:#b02c27;}
.seats{background:#F78851;}
.busrow a{background: url(../Images/transparent-backgro-seatlayout.png) no-repeat  -114px -176px;}
.busrow a:hover{background-position:-68px -176px;}
.busrow a.ladies{background: url(../Images/transparent-backgro-seatlayout.png) no-repeat  -114px -87px;}
.busrow a.booked{background: url(../Images/transparent-backgro-seatlayout.png) no-repeat  -114px -131px;}
.busrow a.select{background: url(../Images/transparent-backgro-seatlayout.png) no-repeat  -114px -221px;}
.seat_detail{background: url(../Images/transparent-backgro-seatlayout.png) no-repeat -178px -86px;}

/*sleeper*/
.slrow a, .sl_ladies, .sl_booked, .sl_selected, .sl_avlble{background: url(../Images/transparent-backgro-seatlayout.png) no-repeat;}
.slrow a{background-position:-87px -296px;}
.slrow a:hover{background-position:-5px -296px;}
.sl_ladies{background-position:-88px -326px !important;}
.sl_ladies:hover{background-position:-6px -326px !important;}
.sl_booked{background-position:-5px -356px !important;}
.sl_selected{background-position:-6px -387px !important;}
/*sleeper end*/
.r_head{background: url(../Images/transparent-backgro-seatlayout.png) no-repeat  -187px -63px; color:#000;}
.nseat, .snseat, .bseat, .rseat, .sseat, .srseat, .hseat, .bhseat, .rhseat, .shseat, .srhseat, .vseat, .bvseat, .rvseat, .svseat, .srvseat, .lower, .upper
{background:url(../Images/transparent-backgro-seatlayout.gif) no-repeat left top;}
.bseat{background-position:0px -40px; cursor:default;}  /*for booked seat*/
.rseat{background-position:-20px -20px;}                /*for reserved seat*/
.snseat{background-position:0px -60px;}                 /*for selected seat*/
.srseat{background-position:-20px -60px;}              /*for selected reserved seat*/
.hseat{ width:40px; background-position:-40px 0; z-index:2;}              /*for horizontal seat*/
.bhseat{background-position:-40px -40px; cursor:default; width:40px; z-index:2;}   /*for booked horizontal seat*/
.rhseat{background-position:-80px -20px; width:40px; z-index:2;}                   /*for reserved horizontal seat*/
.shseat{background-position:-40px -60px; width:40px; z-index:2;}                   /*for selected horizontal seat*/
.srhseat{background-position:-80px -60px; width:40px; z-index:2;}                  /*for selected reserved horizontal seat*/
.vseat{background-position:-124px 0;}  /*for vertical seat*/
.bvseat{background-position:-166px 0;}     /*for booked vertical seat*/
.rvseat{background-position:-145px -40px;}                 /*for reserved vertical seat*/
.svseat{background-position:-187px 0px;}                   /*for selected vertical seat*/
.srvseat{background-position:-187px -40px;}                /*for selected reserved vertical seat*/

.seatsmall dfn, seatdesp .seatbig dfn{background:url(../images/transparent-backgro-seatlayout.gif) no-repeat left top;}
.seatsmall li, .seatbig li{background:none!important}
.seatsmall dfn.wd1{ background-position:0px 0px}
.seatsmall dfn.wd2{background-position:-20px -20px;}
.seatsmall dfn.wd3{background-position:0px -60px;}
.seatsmall dfn.wd4{background-position:0px -40px;}
.seatbig dfn.wd5{ background-position:-40px 0;}
.seatbig dfn.wd6{background-position:-80px -20px;}
.seatbig dfn.wd7{background-position:-40px -60px;}
.seatbig dfn.wd8{background-position:-40px -40px;}
.busSeatlft .lower{background-position:-38px -83px; }
.busSeatlft .upper{background-position:-69px -83px;}
.return_result_p span.icon_flight2 a.ticket{ background-position:-274px 2px;}
.return_result_p span.icon_flight2 a.flight{ background-position:-292px 2px;}
.return_result_p span.icon_flight2 a.ruppe{ background-position:-238px 2px;}
.return_result_p span.icon_flight2 a.non_re{ background-position:-256px -37px;}
.return_result_p span.icon_flight2 a.close{ background-position:-256px 2px;}
.return_result_p span.icon_flight2 a.ticket:hover{ background-position:-274px -17px;}
.return_result_p span.icon_flight2 a.flight:hover{ background-position:-292px -17px;}
.return_result_p span.icon_flight2 a.ruppe:hover{ background-position:-238px -17px;}
.return_result_p span.icon_flight2 a.close:hover{ background-position:-256px -17px;}

.result_p span.icon_flight2 a.ticket{ background-position:-274px 2px;}
.result_p span.icon_flight2 a.flight{ background-position:-292px 2px;}
.result_p span.icon_flight2 a.ruppe{ background-position:-238px 2px;}
.result_p span.icon_flight2 a.non_re{ background-position:-256px -37px;}
.result_p span.icon_flight2 a.close{ background-position:-256px 2px;}
.result_p span.icon_flight2 a.ticket:hover{ background-position:-274px -17px;}
.result_p span.icon_flight2 a.flight:hover{ background-position:-292px -17px;}
.result_p span.icon_flight2 a.ruppe:hover{ background-position:-238px -17px;}
.result_p span.icon_flight2 a.close:hover{ background-position:-256px -17px;}
.fl_search_btn {background-position: -135px -40px;}
.fl_mod_btn {background-position: -232px -40px;}
.fl_cnsl_btn{background-position:-232px -61px;}

.fl_row>span.desti{background-position: 2px -43px; }
.fl_row>span.night{background-position: -12px -43px; }
.fl_row>span.room{background-position: -31px -43px; }
.fl_row>span.guest{background-position: -50px -43px; }
.fl_row>span.nation{background-position: 0 -323px; }
.fl_row>span.hotels{background-position: -67px -43px; }
.fl_row>span.star_r{background-position: -85px -43px; }

.tab-minus-prd span{background: url("../images/hotel/serach_sprite.png") no-repeat; background-position: 0 -156px;}
.tab-plus-prd span {background: url("../images/hotel/serach_sprite.png") no-repeat; background-position: 2px -147px;}
.plus_icon{ background: url("../images/hotel/serach_sprite.png") no-repeat; background-position: -58% -314px;}

.top_con_icon ul li a label{color:#3e3e3e;}
.no_flights{color:#2D84B9;}
.search_result_con .top_link a{color:#2b2c30;} 
.range_con h4 kbd a{background:url(../images/serach_sprite.png) no-repeat; background-position:-124px -2px;}

.fl_flhead {background:#E0DEDE;}

.return_result .departure a, .return_result .arrival a, .return_result .pub_pr a, .return_result .pubprice a,
.spl_book_now_btn input:hover{ background-position: -154px -19px;}
.return_result_p span.icon_flight2 a.close:hover span.drop2{background:red;color:#fff;} 
.fare_details .fare_box span dfn {color: rgb(39,39,39);}
.fare_details .fare_box tt a { color:#0076ff;}
.range_container dfn a.plus{ background-position:-140px -2px;}
.fl_cal_modify{background:#F9F9F9 url(../images/cal.png) no-repeat 300px 6px !important;}

#headingmobile h3{background: -webkit-linear-gradient(bottom, #b8b8b8 2%, #f3f3f3 3%, #dddbdb 50%, #f1f1f1 51%, #ffffff 98%, #bfbfbf 100%); background: -moz-linear-gradient(bottom, #b8b8b8 2%, #f3f3f3 3%, #dddbdb 50%, #f1f1f1 51%, #ffffff 98%, #bfbfbf 100%); background: -o-linear-gradient(bottom, #b8b8b8 2%, #f3f3f3 3%, #dddbdb 50%, #f1f1f1 51%, #ffffff 98%, #bfbfbf 100%);  background:linear-gradient(top #fff, #ccc); -moz-background:linear-gradient(top #fff , #ccc); }

.blue-color { color: #0A5EA7; }
.modalButton{background:#3395ed; color:#fff;}
.header-bg{background:none repeat scroll 0 0 #EDEFF9; color: #094D87;}
.rate-breakup-days {background:none repeat scroll 0 0 #E7E7FF;}
.rate-breakup-days-data {background:none repeat scroll 0 0 #F9F9F9;}
.rate-breakup-inner-head>p {background: none repeat scroll 0 0 #E7E7FF; color:#094D87;}
.rate-breakup-days {background:none repeat scroll 0 0 #EDEFF9;}
.rate-breakup-inner-head ul li.left-section {background:none repeat scroll 0 0 #F4F4F4;}
.cancellation_module p.bg_grey{background:#ddd;}
.close_window span.inactive, .close_window span.active, .close_window span a, .close_window b a, .close_window span a:link, .close_window span a:visited { color: #016DB1;}
.noti_head_pop{background:#004684;color: #fff;}
.notifi_one{ background:#f2f5fa; color:#333;}
.previousimage, .nextimage{background:url(../../images/hotel/serach_sprite.png) no-repeat right -296px;}
.nextimage{background-position:-260px -325px;}
.previousimage{background-position:-254px -363px;}
.nextimage:hover{background-position:-260px -287px}
.previousimage:hover{background-position:-254px -249px;}
.btn_main_ticket_queue{background:#246197; color:#fff;}
.multistop_row_add{background: #F4F6FC;}
.prev_month a{ color: #115895; background:url(../Images/Air/db_prev.jpg) no-repeat 0px 0;}
.calday>li{color:#fff; background:#115895;}
.caldata>li.active{background:#FEE2BA;}
.caldata>li.active>.cal_price{color:#08528E;}
.cal_date{background:#FFFFED;}
.caldata>li .search_div{background:#C9C9C9; color:#fff;}
.enter_pass .pass_sel{background: #F9F9F9;color: #555555;}
.fl_search_btn {background-position: -135px -40px; }
.fl_mod_btn{background-position: -232px -40px; }
.fl_row>span.desti { background-position: -67px -43px; }

.room_details span > code > kbd > label{color:#4e4e4c;}
.btn_bg input{background: url("../images/icon_sprite.png") no-repeat scroll -67px -91px transparent; color: #fff;} 

.delbtn{background:url(../images/delbtn.png) no-repeat;}
.htl_fltr {background: #f1f1f3;}
.htl_fltr_text a{color:#072594;}
.nohotel{color:#c0c0c0 !important;}
.rslt_navi ul li a{background:url(../images/hotel/serach_default.png) no-repeat right -97px;}
.rslt_navi ul li a.selected>.low, .rslt_navi ul li a.selected>.high{background:url("../images/hotel/serach_sprite.png") no-repeat scroll 0 0 transparent;}
.rslt_navi ul li a.selected>.high{ background-position:-1px -170px;}
.rslt_navi ul li a.selected>.low{background-position:-1px -163px!important;}
.htl_prc_small {color:#585655; background:#fff;}
.R_dtls {background:url(../images/hotel/serach_sprite.png) repeat-x 0 -216px;}
.btn_book a.booknow{background:url(../images/hotel/serach_sprite.png) repeat-x -140px -68px;}
.hot_deals{background:#D48F03!important;} 
.hot_deals a{color: #fff!important;background: none!important;}
.hot_deals label.selected{ background:url(../images/check.png) no-repeat;}
.fl_hotelimg {background-position: 5px 1px; }
.ui-button {background-color: #EBEBEB;background-image: -moz-linear-gradient(center top , #FFFFFF, #EBEBEB);border: 1px solid #DBDBDB; color: #666666;}
#NoResultDiv{color: #222222;}
.hotel_source_scroll_modifysearch{background:#f1f1f1;}
.filterspan{background-position:0 -147px;}
.filterspan.active{background-position:0 -156px;}
.selectfromlist dfn select {background: none repeat scroll 0 0 #F9F9F9; color:#000;}
.link_top ul li a{color:#a6a6a6;}
.select_bot_con .cityname{color:#2670B1; background:#f5f5f5;}
.alphabet{color:#2670B1;}
.htd_table th{background:#EDEFF9; color:#444;}
.htd_heading{background:#EDEFF9; color: #555;}
.htdpaxdtl a{background:url(../images/help-image.gif) no-repeat right center;}
.queue_invcdtl,span.blue_color{background:#f3f3f3; color:#073E87;}
.dtl_tab li a{background:#DEE4F6; color:#094D87;}
.dtl_list li{background:url(../images/bulleth.png) no-repeat left center;}
.bus_nav{background:url(../images/fl_list_bg.png) repeat-x;}
.bus_row input[type="text"], .bus_row select{background:#f9f9f9; color:#555;}
#divSalesSummaryHead:hover{color:#C78200;}
.noresult{ background:#fff; color:Red;}
.quefooter {width:100%; background:#EAF0F8;}
.btn_bg button.transfer_btns {background:url(../images/icon_sprite.png) no-repeat -65px -67px; color: #fff;}
.transfer_detail:hover {background:#f4f5ff;}
.help-button{color:#222;}
.info-box{background-color: #dee4f6;color: #555;}
.info-box .close-button:hover{color: #aaa;}
.transfer_hds{background-color: #004684; color: white;}
.tbo_header{background:url(../Images/Announcement/headerbg.png)repeat, linear-gradient(#e0e0e0, #ffffff 30%);}
.tbo_banner{background:#1A3465 url(../Images/Announcement/banner_bg.jpg) repeat center bottom;}
.breadcrumbs{color:#193769;}
.outer_box{border:4px solid #fff;}
.phonebox{background:#e3ad38;}
.phoneicon_main{ background-position: -156px 9px;}
.emailicon{ background-position: -189px 8px;}
.phonebox:hover + .contno{background:#e3ad38; color:#fff;}
.emailbox:hover .emailid{background:#fff; color:#193364;}
.tbo_event.active, .tbo_event:hover{ background:#fff; border-left:12px solid #D1AA54;}
.new_event{background-position:-236px 0;}
.tbo_botbanner{background:url(../Images/Announcement/bottom_banner.jpg) no-repeat center 90px; color:#231f20;}
.tbo_botbanner b{font-size:30px; color:#D1AA54;}
.width_48 hr{border-bottom:1px dashed #e0e0e0;}
.support a{ background:url(../Images/Announcement/sprite.png) no-repeat 0 -183px;}
.top_bnr{background:#1a396d; border-bottom:solid 25px #d1aa54;}
.left_nav h2{background:#1a396d;border-left:solid 5px #d1aa54;color:#fff;}
.left_nav h2:hover, .left_nav h2.selected{background:#d1aa54;}
.left_nav li{background:url(../Images/Announcement/squre.jpg) 5px center no-repeat;color:#5a5959;}
.left_nav li a{color:#5a5959;}
.mid_right h1{color:#D19F34; border-bottom:1px dashed #d0d0d0;}
.mid_right li{color:#605f5f; background:url(../Images/Announcement/squre.jpg) left 8px no-repeat;}
.dtt_bg{ background:#f7f7f7; border-left:solid 7px #1e417c;}
.dtl_bg1{ background:#f3f3f3; border-left:solid 7px #d1aa54;}
.cnt_bnr{background:url(../Images/Announcement/contact_banner.jpg) left top no-repeat;}
.ids{background:#f2f2f2;}
.ids_row:nth-child(odd){background:#fff;}
#mobile_navv ul li{border-bottom:1px solid #1f5e95}
#mobile_navv ul li .m_submenu li{background:#00477e;}
.phoneicon{background-position: -182px -146px;}
.queryform{border:1px solid #e7e7e7; background:#fff;}
.queryrow input[type="text"], .queryrow select{background:#F9F9F9; border:1px solid #e4e4e4; color:#666;}
.ceomsg_box{background:#f9f9f9; border:#efefef 3px solid;}
.ceomsg_box p a{color:#1A386A;}
.ceopic{background:url(../Images/Announcement/ceo.png) no-repeat left top;}
.comonbtn{color:#fff; background:#265198;}
.ann_head{background:url(../Images/Announcement/ann_bg.jpg) repeat-x left top;}
.announce_inner{border:1px solid #c0c0c0;}
.pin_bottom{ border:1px solid #fff; background:#fff;}
.pin_bottom ul li{background: url(../Images/Announcement/banner_bg.jpg) no-repeat scroll left 12px;}
.pin_bottom ul li a{ color:#0a4487;}
.det_below{background:url(../Images/Announcement/scroll_bg.png)  top center no-repeat;}
.tab_below ul li a{color:#333; background:#CCC;}
.list_below ul li span{ background:#082b53; color:#fff;}
.table_tds{border:3px solid #fff; color:#333;}
.table_down table tr td.download{ background:#082b53; color:#fff;}
.table_tds tr.even td{background:#f3f3f3;border:2px solid #fff;}
.table_tds tr.evenn td{border:2px solid #eef6f9;}
.table_tds tr td{border:2px solid #e5ecff;}
.tb_head{background:#19376a !important; color:#f4f4f4;}
.sky_bg{background:#eef6f9;}
.flow_chart{background:url(../Images/Announcement/section_bg.png)  top center repeat;}
.message_chart{background:#f8da9c; border:2px solid #e3b849; color:#0060a0;}
.table_flow_chart{ background:#e5e5e5; border:1px solid #e3b849;}
.choose_caption{color:#fcaf09;}	
.view_all{background: url(../Images/Announcement/view_btn.png) top center no-repeat; color:#fff;}
.download_btn{background: url(../Images/Announcement/view_all_btn.png) no-repeat; color:#fff; }
.other_list ul li{color:#333; border-bottom:1px dashed #444;}
.other_list ul li span{ background:#bc9138; color:#fff;}
.other_list ul li:hover span{background:#082b53;}
.other_list ul li.selected{ background:url(../Images/Announcement/footer_sprite.png)  0px -22px no-repeat;}
.other_list ul li.selected1{ background:url(../Images/Announcement/footer_sprite.png)  -1px -213px no-repeat;}
.other_list ul li.selected2{ background:url(../Images/Announcement/footer_sprite.png)  0px  -456px no-repeat;}
.ph_style{ background:#d6ae5b url(../Images/Announcement/ph_aro.jpg) no-repeat left top; color:#000;}
.service_fee{background:#f4f4f4;color:#333;}
.bird{background: url(../Images/Announcement/bird.png) no-repeat;}
.news_title{color:#244f96;}
.link{color:#244f96;}
.go_search{background: url(../Images/Announcement/flash_icon.png) no-repeat center 10px #fff;}
.tbo_botbanner{background: url(../Images/Announcement/bottom_banner.jpg) no-repeat center 40px;}
.ceomsg_box{ background:none;}
.ceopic{background: url(../Images/Announcement/ceo.png) no-repeat center top;}
/* contact us */
.cnt_bnr{ background:url(../Images/Announcement/contact_banner.jpg) -171px top no-repeat;}
 .tbo_botbanner{background: url(../Images/Announcement/bottom_banner.jpg) no-repeat center 60px;}
/* contact us */
.cnt_bnr{ background:url(../Images/Announcement/contact_banner.jpg) -171px top no-repeat}
/* Register */
.tbo_botbanner{background-size:contain;}
 /* contact us */
.cnt_bnr{ background:url(../Images/Announcement/contact_banner.jpg) -171px top no-repeat}
.forgot_pass_fp{background:#ecf0fd;border:1px solid #D6D7D9;}
.triangle_shape{background:url("../images/boxaero.png") no-repeat scroll 0 0 transparent;}
.frm_row_pass input[type="text"]{border:1px solid #e0e0e0;background:#FCFCFC;color:#555;}
.profile_mob{background:url(../images/profile.png) no-repeat top left;}
.login_con{border-top:1px solid #ccc;border-bottom:1px solid #ccc;background:#fff;}
.login_lft_col{background:url(../images/left_c_bg.gif) repeat-y #ffffff;}
.login_lft_col h3{color:#bb7f0b;}
.login_lft_col p code{background:#ececec;padding:2% 1%;}
.login_lft_col p code a{color:#8f8f8f;}
.login_lft_col p span.user_bg{background:url(../images/user_icon.png) no-repeat 97% center #fff;}
.login_lft_col p span.password_bg{background:url(../images/password_bg.png) no-repeat 97% center #fff;}
.login_lft_col p dfn a:hover{color:#EFA410;}
/*#beta{background:#f7a408;}
#triangle-topleft{border-top:25px solid #f7a408;border-left:10px solid transparent;}*/

.login li{background:none!important;border:none!important;}
.login_lft_col p code{border:1px solid #ccc;}
/*#mobile_menu a{background:#f7a408;color:#fff}
#mobile_nav{border:1px solid #ccc;}
#mobile_nav ul li{background:url(../images/nav_bg.jpg) repeat-x !important;}
#mobile_nav ul li a.active{background:none !important}
#mobile_nav ul li a span{background-position:98px 8px;}
#mobile_nav ul li a.active span{background-position:98px 8px;color:#000;}
#mobile_nav ul li a:hover span{background-position:98px -21px;}
#mobile_nav ul li .subnav_box ul li{background:url(../images/bullet.png) no-repeat 0 center !important;}
#mobile_navv{background:#2a72b2;}
#mobile_navv ul h4{color:#fff;border-bottom:1px solid #ccc;background:#2567a1;}
#triangle-topleft{border-top:30px solid #f7a408;border-left:25px solid transparent;}
#login_head_m_bg{background:#e2e6f2}
#mobile_nav ul li .subnav{border:0;background:#f0f0f0;}
#mobile_nav ul li .subnav .subnav_box{border:0;}*/
footer > .login_footer{background:#E4E8F3;outline:1px solid #CCCCCC;color:#555555;}
.login_lft_col p code{background:#ececec;}
.login_lft_col p code a{ color:#8f8f8f;}
.login_lft_col p span.user_bg{background:url(../images/user_icon.png) no-repeat 97% center #fff;}
.login_lft_col p span.password_bg{background:url(../images/password_bg.png) no-repeat 97% center #fff;}
.login_lft_col p em input{color:#fff; background:#efa410;}
.login_lft_col p span input{color:#7D7D7D;}
.search_result_con .pre_next_link{background:#fff}
.fl_result h3 span a span, .air_fl_results h3 span a span, 
.ar_link {color: #022f57; margin-top:5px;}
.fl_result h3 span a span, .air_fl_results h3 span a span, 
.book_now_btn1 a{ background:rgba(0, 0, 0, 0) url("../images/filteraero.png") no-repeat scroll 1px -17px;}
.price_btn1 a{background:url(../images/new_sprite.png) no-repeat; background-position:1px -32px; }
.return_seat{background:#faffbd; color:#000;}
.updown_aero a{background:url(../images/new_sprite.png) no-repeat;}
.updown_aero a.uparoow{ background-position:-10px -68px; }
.updown_aero a.downaroow{background-position:-10px -119px;}
.topaero{background:url(../images/new_sprite.png) no-repeat; background-position:1px -98px;}
.modify_sear_con{background:#f2f4f9; }
.m_room_detailss h3{ background:#f3f3f3; color:#115895;}
.m_rate_breakup_pop table td.grey_bg{ background:#f0f0f0; color:#115895}
.l_gray {background: none repeat scroll 0 0 #EAE9FF; }
.row1 {background:#DFE2F3; color: #FFFFFF;
		/* Safari 4-5, Chrome 1-9 */
		  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#DFE2F3), to(#F5F7FB));
		  /* Safari 5.1, Chrome 10+ */
		  background: -webkit-linear-gradient(top, #DFE2F3, #F5F7FB);
		  /* Firefox 3.6+ */
		  background: -moz-linear-gradient(top, #DFE2F3, #F5F7FB);
		  /* IE 10 */
		  background: -ms-linear-gradient(top, #DFE2F3, #F5F7FB);
		  /* Opera 11.10+ */
		  background: -o-linear-gradient(top, #DFE2F3, #F5F7FB);}
		  
table.row2 td { border: 1px solid #9CBAD6;}

/*.btn_main, .btn_main:hover{background:#246197; color:#fff;}*/
.linklist li a:hover{color:#BA7E0B;}
.special_deals p{color: #5c5c5d;}
.resultfilter{background:#F0F0F0;color: #000000;}
#pax_flight_top > #f_left_col_top p > kbd{color:#373737;}
.cal_date{ background:#FFFFC8;}
#heading_flightsearch{background: #d2d8e7;}
.fl_close_for_mobile:hover{ background: url(../images/Air/fl_close_hover.png) no-repeat;}
.m_filter_strip{background:linear-gradient(top, #fff 50%, #f4f4f4 50%);  background:-webkit-linear-gradient(top, #fff 50%, #f4f4f4 50%); background:-moz-linear-gradient(top, #fff 50%, #f4f4f4 50%);}
 .m_filter_strip span a{ color:#1c417d; background:linear-gradient(top, #e4e4e4 50%, #dcdbdb 50%); background:-webkit-linear-gradient(top, #e4e4e4 50%, #dcdbdb 50%); background:-moz-linear-gradient(top, #e4e4e4 50%, #dcdbdb 50%);}
.choose_in_out{color:#266EAC;background:#f0f0f0;}
.searchcre_top_con span{color:#1c417d;}
.m_filter_strip dfn a{color:#1c417d;}
#heading_hotelsearch{background:#d2d8e7;}
.room_count > span > dfn > select{background: #f9f9f9; color: #888; }

/*---------------------------Background+Border Css Starts here------------------------ */
.ui-datepicker .ui-datepicker-buttonpane .ui-datepicker-close {background: url("../images/date_picker_close.png") no-repeat 3px 3px #fff;}
.ui-datepicker .ui-datepicker-buttonpane .ui-state-hover {background: url("../images/date_picker_close.png") no-repeat 3px 3px #f0f0f0;}
#fareSummaryMobile{clear:both;}
.air_fl_results h3 .dura_tion{margin-left:9.9%;}
.price_bx, .current{color:#fff !important; background:#094D87;}

.roamerFixInfo, .roamerFixPanel a{color:#1A3465 !important;}
.roamerFixInfo p b { color: #2f80b8;}
.help .fa-question-circle{ color:#303c4a; }


/* nav css this css add in default.css Theme css*/
.link_nav ul li a.active{ border:0px !important;}
.svgIconNav svg{fill:#000 !important; height:26px !important;}
.link_nav ul li a.active svg,.link_nav ul li a:hover svg,.link_nav ul li:hover svg{fill:#fff !important;}
.link_nav>ul>li{ margin: 1px 0px !important;border-left:1px solid #e9eef7;}


@media screen and (max-width:1024px) {
	.link:hover {
		color: #244f96;
		text-decoration:underline;
	}
}
/*New Design color theme css added by baliram */

:root {
	--mainclr: #246197;
	--altclr: #D48F03;
	--altbtnclr: #D7DFF4;
	--greycolor: #575757;
	--lgrey: #E3E3E3;
	--lgrey1: #B5B5B5;
	--lgrey2: #F3F3F5;
	--white: #ffffff;
	--black: #000000;
	--dgrey: #666666;
	--clyellow: #D48F03;
	--lblue: #F4F5FB;
	--lbluebor: #D9E2F0;
	--dgrey3: #9B9A9A;
	--dgrey1: #DCDCDC;
	--bglblue: #FBFBFE;
	--bglblue1: #F4F5FB;
	--bglblue2: #EDEFF9;
	--bglblue3: #E9EBF3;
	--borderbg: #C1C1C1;
	--lightBg: #F4F5FB;
	--headingBg: #EDEFF9;
	--lightBorder: #D8DFF2;
	--textLight: #707070;
}
.mainbtn,.altbtn:hover,.mainbtn_outline:hover{background:var(--mainclr) !important; border-color:var(--mainclr) !important; color:#ffffff;}
.altbtn,.mainbtn:hover{background:var(--altclr) !important; border-color:var(--altclr) !important; color:#ffffff;}
.mainbtn svg,.altbtn:hover svg{fill:#ffffff}
.altbtn svg,.mainbtn:hover svg{fill:#ffffff;}
.mainclr{color: var(--mainclr);fill:var(--mainclr);}
.altclr{color: var(--altclr);fill:var(--altclr);}
.tbolink,.textclr{color: var(--mainclr);fill:var(--mainclr);}
.tbolink:hover{color: var(--altclr);fill:var(--altclr);}
.mainbtn_outline,.altbtn_outline:hover{background:var(--white); border-color:var(--mainclr); color:var(--mainclr);}
.promotionBanner .nav-link{ background:#fff; color:#3C3C3C; border:1px solid #CACACA; border: 1px solid #B9C2D8;}
.promotionBanner .nav-link.active{ background:var(--altbtnclr); color:#353535; border:1px solid #B9C2D8; font-weight:bold;}
.promotionBanner .tab-content{border:2px solid #F3F3F3; border-radius:8px; }
.flightNav li a {color: #3C3C3C;}
.flightNav li a.selected {color: var(--altclr);}
.flightNav li a:hover,.flightNav li a.selected{ border-bottom:3px solid var(--altclr);}
.airlineFilter{background: var(--mainclr);color: #fff;}
.tbolink:hover .airlineFilter{background: var(--altclr);color: #fff;}
.form-switch .form-check-input:checked + label{color:var(--mainclr)}
.count{background:#AFAFAF;}
#tboHeader .tbo_top_header{background: #014693 !important;}
#tboHeader .width_topnav{ background:  #012A58 !important;}