

/*---------------------------------------------TŁA----------------------------------------------------*/


/*background-color 1:*/

.box_container_border .socials_share_icons,
.show_hide_div.box_container_border>.flight_top .flights_result_segment,
#absolute_positioning_divs #map_window,
.client_options_content h6,
.content-secondary,
.client_options_menu,
#Accounts-add .conditions_container,
.other_airport a:hover,
.choose_type_tabs #type_tab1_div.active_tab,
.choose_type_tabs #type_tab2_div.active_tab,
.choose_type_tabs #type_tab1_div:hover,
.choose_type_tabs #type_tab2_div:hover,
.seo_another_destination_box,
.main_page_wo_params_countries_list,
.country_explorer,
.seo_another_months_graph,
.select_on_div_list,
.box_container .reservation_info,
.box_container .table_articles_details tr.reservation_info td,
#hotel_show_tabs a>span:hover,
#hotel_map,
#hotel_description,
#hotel_show_tabs a>span.active,
#hotel_show_tabs a .active:after,
.hotel_search_content .hotel_rooms table tbody tr:hover,
.hotel_search_container .additional_rooms,
#cyber_hint_window,
#cyber_pass_hint_window,
.mini_searches_content,
.no_cars_by_filter_message,
.no_hotels_by_filter_message,
.no_flights_by_filter_message,
#payment_method_div .pm_top_radio_div label.payment_method_disabled:hover,
#hotel_pics .big_img,
#hotel_pics .small_img img,
.ui-tabs .ui-tabs-nav li,

/*kolory paskow sortowania itp*/

#hotels_sort_bar label span,
#flights_sort_bar label span,
#under_2_stars_min_price_info,
#cars_sort_bar,
#hotels_sort_bar,
#flights_sort_bar,

/* kolor boksow */

.show_hide_div.box_container_border>.flight_top .price_container,
.three_offers_horizontally,
.prepare_best_flights_not_all_data_other_airports_box,
.promotion_flight_box,
#flights_info_main_div,
#type_tab1,
#type_tab2,
.prepare_flights_wrapper,
.box_no_tl,
.box_container_border,

/*koniec kolorow boksow*/

.ui-tabs .ui-tabs-nav li,
.box_container .table_articles_details tr td,
.ui-tabs .ui-tabs-nav li a:hover,
.ui-tabs .ui-tabs-nav li.ui-state-active,
#hotel_show_tabs a:hover>span #cyber_hint_window,
#cyber_pass_hint_window,
#progress_bar,
#result_progress_bar,
#flights_result_boxes_tabs,
#flights_result_boxes_tabs>.ui-tabs-nav>.ui-state-hover,
#flights_result_boxes_tabs>.ui-tabs-nav>.ui-state-active,
.left_boxes,
.hotels_payment_now,
#payment-form .differ_bar_small,
#payment-form .box_container,
.lufthansa_additional_text_on_image,
.select_with_months .select_on_div,
.option_title,
#check_availability_loader .payment_belka_help_wrapper,
.hotels_payment_now.disabled,
.hotels_payment_now.disabled:hover {
    background-color: #fff;
}

.last_searches_horizontally {
    background: transparent;
}


/*background-color 1b:*/


/*background-color 1c:*/

.form_textarea_notes.box_container_border,
.select_container,
input,
select,
textarea,
input:focus,
select:focus {
    background-color: #fff;
}


/*background-color 1d:*/


/*background-color 2:*/

#debug_ctr,
#type_tab2 table tr td.clicked,
.graph_content .single_bar_back,
.table_date_under_chart_div,
.hotels_payment_now.active,
.hotels_payment_now.active:hover,
.sprite_big_number_box,
#payment_method_div .pm_top_radio_div label:hover,
#payment_method_div .pm_top_radio_div input:checked+label,
#hotels_sort_bar input:checked+span,
#flights_sort_bar label input:checked+span,
#result_progress_bar_fill,
#progress_bar_fill {
    background-color: #40ace4;
}


/*background-color 2b:*/

.infoline,
#menu_ctr,
#header_ctr {
    background-color: #434040;
}

#TopSearches-landing_page_searcher #menu_ctr,
body.landing_page_searcher_only #menu_ctr,
.main_page #menu_ctr,
.main_page #header_ctr {
    /* background-color: #eee; */
}


/*background-color 2c:*/

.ui-slider .ui-slider-handle {
    background-color: #e5e5e5;
}


/*background-color 3:*/

.main_flight_row.selected,
.promo_single_link_div a:hover,
.show_hide_div.box_container_border>.flight_top .flights_result_segment .main_flight_row:hover,
.graph_axisY_line,
.promotion_details_additional_link,
#type_tab2 table tr td:hover,
#type_tab2 table tr td.not_active,
#table_to_date_content_overlay,
#calendar_to_date_content_overlay,
.main_page_wo_params_countries_list a:hover,
.country_explorer a:hover,
.seo_another_months_graph .graph_content .single_bar_back_no_price,
.table_date_column.odd_column,
.select_on_div_list li:hover,
#calendar_box td.highlighted,
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-datepicker-header,
.ui-tabs .ui-tabs-nav li.ui-state-default,
.lsh_one_box_name,
.toh_one_box .toh_one_box_offer a:hover,
.lsh_one_box_offer a:hover,
.social_share_to_up_header,
.socials_share_header,
.article_details_flight>.table_other,
.article_details_flight>.table_first,
.box_container .table_articles_details .table_head_tr td,
#under_2_stars_min_price_info .sort_by,
#cars_sort_bar .sort_by,
#hotels_sort_bar .sort_by,
#flights_sort_bar .sort_by,
body,
.optionsDivVisible,
.results_tr_hover,
.terms_inclusive h3,
.rental_location_details h3,
.extras_box_info {
    background-color: #f6f6f6;
}

#calendar_box td.best_price {
    background-color: rgb(224, 244, 255);
}


/*background-color 4:*/

.show_flights_by_transfer_carrier_clicked_td,
#calendar_box td.clicked,
#calendar_box td.highlighted_choosen,
#submit_button.disabled button,
#submit_button.disabled button:hover {
    background-color: #e5e5e5;
}


/*background-color 5:*/

span.arrow,
.table_date_axis_row {
    background-color: #ddd;
}


/*background-color 6:*/

#type_tab2 table tr td .day_price,
.clicked .table_date_chart_div:before,
.clicked .table_date_under_chart_div,
.seo_another_months_graph .min_price span span,
.seo_another_months_graph .min_price span span,
#hotel_pics .short_hotel_desc .additional_info_link,
.hotels_payment_now:hover,
.mini_searches_to_coil .mini_searches_header,
#hotels_sort_bar label span:hover,
#flights_sort_bar label span:hover,
.paging_links a:hover,
.paging_links .orange {
    background-color: #fcb60c;
}


/*background-color 6b:*/

.menu_down a:hover,
.menu li a:hover,
.right-menu li a:hover {
    background: transparent;
}

.menu li.active a {}


/*background-color 6c:*/

.ui-slider .ui-slider-handle:hover {
    background-color: #fcb60c;
}


/*komunikaty*/


/*background-color 7:*/

.reservation_check,
#BSdialog .confirmation,
#message_ctr .confirmation .message_header,
#content .confirmation,
.main_flight_result_div .confirmation,
#content_pop .confirmation {
    background-color: #ffe;
}


/*background-color 8:*/

.sprite_message_icon_ok_small,
#message_bar.confirmation #icon_mb,
.main_flight_result_div .confirmation .info_ico,
.conf_ico {
    background-color: #e3e285;
}


/*background-color 9:*/

#BSdialog .warning,
#message_ctr .warning .message_header,
#content_pop .warning,
.main_flight_result_div .warning,
#content .warning {
    background-color: #ffece4;
}


/*background-color 10:*/

.warn_ico,
#message_bar.warning #icon_mb,
#warning_ico,
#message_bar.warning #icon_mb {
    background-color: #fb7a48;
}


/*overlay*/


/*background-color 11:*/

.overlay,
.ui-widget-overlay,
#overlay {
    /* background: rgba(0, 0, 0, 0.8); */
}


/*background-color 12:*/

.ui-tabs .ui-tabs-nav li#show_hide_details,
#overlay_loading #searching_info,
.mini_searches_content .complex_flight_label,
.mini_searches_content .search_label,
#payment_method_div .payment_method_choose_text,
#payment_method_div .pm_top_radio_div label.payment_method_disabled,
#payment_method_div .pm_top_radio_div label.payment_method_disabled:hover,
.expectation_time_message {
    background-color: transparent;
}


/*background-color 13:*/

div.flight_details .flight_carrier_img,
.choose_type_tabs #type_tab1_div,
.choose_type_tabs #type_tab2_div,
.other_airport a,
.hotel_rooms_table tbody tr td:nth-child(2),
.hotel_rooms_table tbody tr td:nth-child(4),
#hotel_show_tabs a>span,
.hotel_search_content .hotel_rooms table tbody th,
.hotel_search_container .hotel_rooms,
.hotel_search_container .pref_package,
.nearest_airports_price_table .field_filled,
.calendar_div .ui-datepicker-header,
.calendar_div,
.article_details_flight>.table_alternative_row,
.ui-dialog,
#hotel_show_tabs a>span,
.car_show_container .car_show_price_container,
.car_search_container .car_search_select,
.location_container,
.car_info .table_articles_details tr td.table_alternative_row,
.show_hide_whole_box.box_container_border.round_corners>.table_alternative_row.small_font,
.pref_package {
    background-color: #fcfcfc;
}


/*background-color 13:*/

div.flight_details h4,
div.flight_details .row,
div.flight_details,
#calendar_show_button_div.not_active,
#table_show_button_div.not_active,
.left_boxes_header,
.client_options_menu .differ_bar_small,
.show_infoline,
.seo_another_destination_header,
.main_page_wo_params_countries_list_header,
.show_infoline,
.country_explorer_header,
.seo_another_months_graph h3,
.ui-dialog .ui-widget-header {
    background-color: #434040;
}


/*background-color 14:*/

.mini_searches_to_coil .mini_searches_header:hover,
#hotel_pics .short_hotel_desc .additional_info_link:hover {
    background-color: #f5ab00;
}


/*background-color 15:*/

#search_result_div .table_border,
#calendar_box .info_box,
#calendar_box .date.vertical,
#calendar_box .date.horizontal {
    background-color: #F6F6F6;
}

.filter_element_content .ui-slider-range {
    background-color: #eee;
}


/*BUTTONY*/


/*background-color 16:*/

.infoline_send_offer,
.order_options>a,
.primary_button,
.logged_button,
#calendar_show_button_div,
#table_show_button_div,
.button_text_top,
button {
    background-color: #fcb60c;
}


/*background-color 17:*/

.infoline_send_offer:hover,
.order_options>a:hover,
.primary_button:hover,
button:hover {
    background-color: #f5ab00;
}

.fixed__modal .modal-header,
.ui-dialog .ui-dialog-titlebar-close:after {
    color: #fff;
}


/*buttony-end*/


/*background-color 18:*/

.table_date_chart_div:before {
    background: #444;
}


/*---------------------------------------------TEKSTY----------------------------------------------------*/

#Flights-index #content #B .display:before,
#Pages-display #content #B .display:before,
span.arrow.end:after {
    color: #ddd;
}


/*color 1:*/

.promo_single_link_div a:hover .promo_single_link_name,
.sprite_bg_icon_tp.sprite_arrow_left:hover:before,
.sprite_bg_icon_tp.sprite_arrow_right:hover:before,
#hotel_text_description .google_translate_button a.goog-te-gadget-link,
#hotel_total #hotel_total_price,
.select_with_months .select_on_div,

/*kolory naglowkow boksow */

.calendar_div h3 {
    color: #333333;
}

.date_from_show_ico:before,
.date_tab_from_ico:before,
.flight_icon_away:before,
.flight_short_info_package tr:first-of-type td.date:before,
.article_details_flight>.table_time.away:before,
.icon-departure:before,
.date_to_show_ico:before,
.date_tab_to_ico:before,
.flight_icon_back:before,
.flight_short_info_package tr td.date:before,
.article_details_flight>.table_time.back:before,
.icon-arrival:before,
.differ_bar_small,
.promotions_head_main_title,
.promotions_best_flights_whole_box h1,
body,
select,
input,
.optionsDivVisible td.item_name {
    color: #121212;
}


/*color 1b: */

.article_bar_first_line,
.lsh_box_header {
    color: #121212;
}


/*color 2:  */

#payment_method_div .pm_top_radio_div label,
h1,
h2,
h3,
#Accounts-add .head_back,
#progress_bar_text,
#result_progress_bar_text,
#result_progress_title .title_all {
    color: #055ca9;
}


/*color 3:	*/

.seo_another_months_graph .graph_content a.graph_values:not(.min_price),
.long_change_time,
.sprite_checked:before,
.list_checked:before,
.car_in_price_ico:before,
.icon-checked:before,
.sprite_hotel_star:before,
.sprite_hotel_big_star:before {
    color: #dd4200;
}


/*kolory naglowkow boksow - END*/


/*color 4:*/

div.flight_details .flight_details_info,
div.flight_details h4,
div.flight_details .row,
div.flight_details,
.very_high_price:after,
a.lb-close:before,
#type_tab2 table tr td .day_price,
#type_tab2 table tr td.clicked,
.left_boxes_header,
.client_options_menu .differ_bar_small,
.show_infoline,
.seo_another_destination_header,
.main_page_wo_params_countries_list_header,
.show_infoline,
.country_explorer_header,
.seo_another_months_graph h3,
#payment_method_div .pm_top_radio_div label:hover,
#payment_method_div .pm_top_radio_div input:checked+label,
#hotels_sort_bar input:checked+span,
#flights_sort_bar label input:checked+span,
.ui-dialog .ui-widget-header,

/*BUTTONY*/

#hotel_pics .short_hotel_desc .additional_info_link,
#payment_method_div .pm_top_radio_div input:checked+label,
#payment_method_div .pm_top_radio_div label:hover,
.primary_button,
.logged_button,
#calendar_show_button_div,
#table_show_button_div,
.button_text_top,
.sprite_big_number_box,
.hotels_payment_now.active,
.hotels_payment_now.active:hover,
.paging_links a:hover,
.paging_links .orange,
.table_date_chart_div:before {
    color: #fff;
}


/*color 4b:  */

.menu li a,
.right-menu li a {
    color: #FFF;
}


/*color 4c:  */

.infoline {
    color: #FFF;
}


/*color 4d:  */

#overlay_loading #searching_info {
    color: #fafafa;
}


/*color 4e*/

.infoline_send_offer,
.order_options>a,
.order_options>a *,
button {
    color: #fff;
}


/*color 5:  (links)*/

.filter_element_content .filter_actions,
.plus_ico,
.minus_ico,
.login_panel .close_panel span,
.client_options_menu_content a,
.client_options_menu_content a:hover,
.country_explorer_container_price,
.main_page_wo_params_countries_list .main_page_wo_params_countries_list_price,
.promotion_details_additional_link,
.hotel_search_container .additional_rooms a,
.hotel_rooms .room_availibility .only_x_rooms,
a.bar_link,
.additional_info_link:link,
.additional_info_link:visited,
.hotels_payment_now,
.show_all_hotels,
.show_all_flights,
#calendar_box .best_price a,
a,

/* #BSdialog a, */

.extras_box .extra-choice-extras label,
.car_insurance_content label,
.location_title {
    color: #337ab7;
}


/*color 5b:*/

#calendar_box .info_box {
    color: #f5ab00;
}


/*color 6:*/

.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited,
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited,
.main_flight_result_div .show_hide_div.box_container_border .show_hint,
.main_flight_result_div .show_hide_div.box_container_border .show_hint .price_smaller_currency,
.toh_one_box .toh_date,
.toh_one_box .toh_one_box_price a,
#processing_icons .processing_icon_F span:before,
.sprite_icon_left_flights:before,
#processing_icons .processing_icon_H span:before,
.sprite_icon_left_hotels:before,
#processing_icons .processing_icon_C span:before,
.sprite_icon_left_cars:before,
.sprite_icon_left_cars:before,
.sprite_icon_left_hotels:before,
.sprite_icon_left_flights:before,
.icon-flight:before,
.table_date_day_nr,
.date_week_sign,
.prepare_best_flights_choose_dates_other_airports_box h3,
.calendar_show_choosen *,
.table_show_choosen *,
.seo_another_months_graph .graph_axisY_text,
.hotel_rooms_table .room_price,
.hotel_name_header .address_wrapper,
.hotel_name_header .hotel_name,
.promotion_details_sub_title,
.highlighted_flights .main_flight_label,
.main_flight_result_div .main_flight_label,
.lsh_one_box_offer_header,
.lufthansa_additional_text_on_image {
    color: #337ab7;
}


/* color 6b */

.checkout__additional-menu .menu-item:hover .infoline-text,
.additional-menu__button:hover,
.menu_down a:hover,
.menu li a:hover,
.right-menu li a:hover {
    color: #fcb60c;
}


/*color 6c:*/

#message_ctr table a,
#message_ctr table a .content_bigger {
    color: inherit;
}

.cal_date_icon:before {
    color: #444;
}


/*color 6d:*/

#hotels_sort_bar label span:hover,
#flights_sort_bar label span:hover {
    color: #444;
}


/*color 7:*/

.offline-form .control-label,
.offline-train-form h1,
.hotel_search_container .hotel_rooms .room_price,
.hotel_search_container .hotel_rooms .room_type,
.hotel_search_container .pref_package_price,
.hotel_search_container .pref_package_price_all,
h4,
.option_title,
.pref_package_price,
.hotel_details_right .hotel_search_name,
.box_container .table_articles_details .table_head_tr td,
.car_info .car_place>div .city_name,
.car_info .car_place>div .car_show_hour,
.car_info .car_place>div .short_date,
.car_show_price_day,
.car_rate_type,
.car_show_price_container .car_rate_type,
.car_search_price_day,
.car_show_loc .city_name,
.left_boxes_content,
#calendar_box table,
.nearest_airports_price_table,
#simple_calendar_table,
.mobile_short_date,
.price_smaller_currency,
.adult_person_text,
.flight_search_result_time>span .flight_stops_details,
.flight_search_result_time>span .flight_full_fly_time_details,
.flight_search_result_time>span .change_time_details,
.article_details_flight .flight_destinations .city_name,
.article_details_flight .table_time>span:first-child,
.article_details_flight {
    color: #3b4148;
}


/*color 8:*/

.show_hide_div.box_container_border>.flight_top .flights_result_segment .flight_bottom .small_font,
#expectation_time_min_price_info.show_hide_div.box_container_border>.flight_top .flights_result_segment .main_flight_row .sprite_bg_icon_tp,
.promo_single_link_name,
.socials_share_icons a,
.prepare_best_flights_not_all_data table button .price_smaller_currency,
.prepare_flights_table button .price_smaller_currency,
.seo_another_months_graph .graph_content .single_bar_back_no_price,
#type_tab2 table tr td.not_active,
#type_tab2 table tr td,
.sprite_bg_icon_tp.sprite_arrow_left:before,
.sprite_bg_icon_tp.sprite_arrow_right:before,
.other_airport .other_airport_distance,
#hotel_total,
.hotel_rooms_table,
#hotel_text_description .hf_text,
#hotel_text_description a,
#hotel_text_description p,
#hotel_text_description .hf_title,
#hotel_desc_right_column,
#hotel_desc_right_column .a_no_link_hotel_desc,
.address_wrapper .address,
.card_guarantee div,
.nearest_airports_price_table .empty_field,
.nearest_airports_price_table .above_column_name,
.nearest_airports_price_table .before_row_name,
.calendar_div_direction_text,
#progress_bar_search_result .result_progress_footer,
.optionsDivVisible td.item_info,
.lsh_one_box_offer .mod_color_text_grey,
.additional_flight_result_info,
.main_flight_result_div .main_flight_row>.flight_search_result_time,
.main_flight_result_div .main_flight_row>.flight_destinations .airport_code_and_city_from,
.main_flight_result_div .main_flight_row>.flight_destinations .airport_code_and_city_to,
.article_details_flight .flight_destinations,
.article_details_flight .table_time,
.article_details_flight .num_flight_container,
.article_details_flight>.table_add_info,
.article_details_flight>.table_add_info .connecting_text.mod_color_red,
.location_address,
.car_rate_type,
.price_period,
.car_show_loc .car_show_date_label,
.car_show_loc .car_show_hour_label,
.car_show_loc .car_location_adress,
.car_search_container .price_period,
.terms_inclusive h3,
.rental_location_details h3,
.extras_box_info,
.box_container .table_articles_details tr td,
#payment_method_div .pm_top_radio_div label.payment_method_disabled:hover,
.promotions_list .promotion_row td,
.prepare_best_flights_not_all_data_tr_head th,
.prepare_best_flights_not_all_data_tr td,
.prepare_flights_table td,
.packet_price_per_person span,
.packet_price_per_person span.price_include,
.hotel_search_container .hotel_cond_desc_help_info {
    color: #777;
}


/*color 9*/

.extra-choice-photo:before,
#processing_icons .processing_icon.processing_icon_done span:after,
#processing_icons .processing_icon.processing_icon_active:after {
    color: #337ab7;
}


/* color 9 b */


/*color 10*/

.window_map_hint_price,
.charge_condition_header_p .positive,
.table_date_day_nr,
.date_week_sign,
.table_date_axis_text_row,
.calendar_show_button_price #calendar_show_price,
.table_show_button_price #table_show_price,
.other_airport>span,
.hotel_show_button #people_in_rooms,
.hotel_rooms_table .room_amount_warning span,
.hotel_rooms .room_availibility,
.status_green,
.plus_in_package,
.extras_box .extra-choice-price,
.car_insurance_content .car_extras_price,
.car_sort_container h2,
.car_in_price h3,
.price_details_box #order_total_pay_on_place,
.price_details_box #now_to_pay #order_total,
.main_flight_result_div .result_bottom_price {
    color: #006600;
}

#calendar_box a,
#calendar_box .price a,
#simple_calendar_table a,
#calendar_box td.highlighted_choosen a {
    color: #1b85bd;
}


/*color 11 (errors)*/

.error,
.charge_condition_header_p .error,
.error-message,
.input_mandratory label:after,
.hotel_rooms .room_availibility .last_chance,
.article_details_flight>.table_add_info .mod_color_red,
.res_num,
.different_airport_than_ingoing,
.ltd_date,
.main_flight_row .flight_icon_and_time .table_time span,
.flight_search_result_time>.flight_stops .long_change_time>*,
.flights_result_seat_count_is_low {
    color: #ce020e;
}


/*color 12*/

#payment_method_div .pm_top_radio_div label.payment_method_disabled,
#payment_method_div .pm_top_radio_div label.payment_method_disabled:hover,
.social_share_to_up_header a,
.socials_share_header a,
.hotel_search_container .hotel_rooms th,
.hotel_search_container .pref_package_desc_all,
.hotel_search_container .pref_package_desc,
#processing_text {
    color: #999;
}


/* color 13 */

.nearest_airports_price_table .field_filled a,
#payment_method_div .payment_method_choose_text,
#under_2_stars_min_price_info .sort_by,
#cars_sort_bar .sort_by,
#hotels_sort_bar .sort_by,
#flights_sort_bar .sort_by {
    color: #055ca9;
}


/*---------------------------------------------BORDERY----------------------------------------------------*/


/*border-color 1: */

#Flights-index #content #B .display,
#Pages-display #content #B .display,
.main_flight_result_div .show_hide_div.box_container_border .show_hint,
.show_hide_div.box_container_border>.flight_top .price_container,
div.flight_details>.row+.row,
.show_hide_div.box_container_border .flight_bottom .operator_options_offer,
.hint_price_table th,
.hint_price_table td,
.hint_price_table .hint_last_col,
.seo_another_destination_header,
.main_page_wo_params_countries_list_header,
.show_infoline,
.country_explorer_header,
.seo_another_months_graph h3,
.box_container .table_articles_details tr td.num_of_rooms,
.box_container .table_articles_details tr td.hotel_rooms,
.hotel_rooms_table tr,
.hotel_rooms table tr td,
.hotel_search_container .additional_rooms,
#hotel_desc_right_column,
#hotel_desc_right_column .a_no_link_hotel_desc,
#hotel_desc_right_column .hotel_facility,
.promotions_list .promotion_row td,
.prepare_best_flights_not_all_data_tr_head th,
.prepare_best_flights_not_all_data_tr td,
.prepare_flights_table td,
.box_container .table_articles_details tr td,
.car_info .table_other,
.car_info .table_border_top_left.car_place,
.payment_city_right,
#all_cc_info_form,
.toh_one_box,
.lsh_one_box,
.toh_one_box .toh_one_box_price a,
.lsh_one_box_offer>div,
.article_details_flight>.table_other,
.article_details_flight>.table_first,
.topsearches_search.promotion_with_search #flights_info_main_div,
#Flights-show_saved_flight .bar_text,
.box_no_tl .article_bar_with_icon_title,
.box_container_border .box_bar_medium_font .article_bar_first_line,
.passengers_additions_box .box_bar_medium_font,
.price_details_box #small_bar_price_details_div,
.differ_bar_small .article_bar_first_line,
.hotel_search_header .big_bar,
.box_container_border .article_bar_with_icon_title,
.left_boxes_header,
.client_options_menu .differ_bar_small,
.show_infoline,
#form_transfer .sprite_middle_rounded_box,
#form_transfer .sprite_long_rounded_box2 input,
select,
.select_container,
.select_with_months .select_on_div,
#cyber_hint_window,
#cyber_pass_hint_window,
.optionsDivVisible td.item_name,
.optionsDivVisible,
.car_show_container .car_show_price_container,
.car_search_container .car_search_select,
.location_container,
.extras_box ul li,
.article_details_flight>.table_add_info,
.terms_inclusive h3,
.rental_location_details h3,
.extras_box_info,
.pref_package,
.flight_box_label,
.packet_footer,
.flight_short_info_package tr:last-child,
.hotel_search_content .photo_gallery {
    border-color: #ddd;
}


/*border-color 2:*/


/*bordery paskow sortowania itp*/

#flights_result_boxes_tabs #show_hide_table_container>div,
#expectation_time_min_price_info,
.hotel_search_container .box_container_border,
.car_search_container .box_container_border,
.show_hide_div.round_corners,
#under_2_stars_min_price_info,
.expectation_time_message,
#cars_sort_bar,
#hotels_sort_bar,
#flights_sort_bar,
#payment_method_div .pm_top_radio_div {
    border-color: #fcb60c;
}


/*border-color 3:*/

.packet_price_details_hint .hr,
.promo_single_link_div,
#pass_from_div_in .inputs_passenger_tr,
.account-login h3.title,
.client_options_content h6,
.client_options_menu_content a,
hr,
#type_tab2 table tr td,
.table_date_day_nr,
.date_week_sign,
.prepare_best_flights_choose_dates_other_airports_box h3,
.seo_another_destination_box ul li,
.main_page_wo_params_countries_list ul li,
.country_explorer ul li,
.seo_another_months_graph ul li,
.other_airport a,
.hotel_search_container .pref_package,
.hotel_search_content .photo_gallery img,
#processing_text,
#calendar_box td,
#simple_calendar_table th,
#simple_calendar_table td,
.nearest_airports_price_table td {
    border-color: #e3e3e3;
}


/*border-color 4:*/

#progress_bar,
#result_progress_bar {
    border-color: #ccc;
}


/*border-color 5:*/

#form_transfer .sprite_middle_rounded_box,
.ui-slider .ui-slider-handle:hover {
    border-color: transparent;
}


/*komunikaty*/


/*border-color 6:*/

#BSdialog .confirmation,
#message_ctr .confirmation .message_header,
#content .confirmation,
.main_flight_result_div .confirmation,
#content_pop .confirmation {
    border-color: #e3e285;
}


/*border-color 7:*/

#BSdialog .warning,
#message_ctr .warning .message_header,
#content_pop .warning,
.main_flight_result_div .warning,
#content .warning {
    border-color: #fb7a48;
}


/*border-color 8:*/

.show_hide_div.box_container_border>.flight_top .flights_result_segment .flight_bottom,
.show_hide_div.box_container_border>.flight_top .flights_result_segment div+.main_flight_label,
.sprite_big_number_box {
    border-color: #f2f2f2;
}


/*border-color 9:*/


/*border-color 10:*/

#hotel_map,
#hotel_description,
#hotel_show_tabs a>span,
#hotel_pics .small_img img,
#hotel_pics .big_img {
    border-color: #fff;
}


/*border-color 11: (errors)*/

.form_error,
.select_container.error,
.select_container.error>select,
.input_mandratory>.error .form-error {
    border-color: #f00;
}


/*box-shadow*/

.select_on_div_list,
.calendar_div,
.no_cars_by_filter_message,
.no_hotels_by_filter_message,
.no_flights_by_filter_message,
.optionsDivVisible {
    box-shadow: none;
    -webkit-box-shadow: 1px 5px 5px #888;
    -moz-box-shadow: 1px 5px 5px #888;
    box-shadow: 1px 5px 5px #888;
}

#menu_ctr {
    box-shadow: 0 4px 3px rgba(0, 0, 0, 0.35);
}


/*opacity*/

div.flight_details,
#cyber_hint_window,
#cyber_pass_hint_window {
    -webkit-box-shadow: 0px 0px 5px #888;
    -moz-box-shadow: 0px 0px 5px #888;
    box-shadow: 0px 0px 5px #888;
}

.socials-share-icons,
.show_hide_div.box_container_border .socials_share_icons {
    box-shadow: 3px 3px 3px #ddd;
    border: 1px solid #eeeeee;
    border-left: 0;
    margin-top: -1px;
    margin-top: -0.0625rem;
}


/*---------------------------------------------INNE----------------------------------------------------*/


/*kolor loadera*/

.loading_animation span,
#cyber_hint_window.loading_hint .loading_filters span {
    background-color: #ccc;
}


/*highlighted product*/

.show_hide_div.box_container_border.flights_highlighted:hover .socials_share_icons,
.highlighted_cars>.box_container_border:hover .socials_share_icons,
.highlighted_flights>.box_container_border:hover .socials_share_icons,
.show_hide_div.box_container_border.flights_highlighted,
.highlighted_cars>.box_container_border,
.highlighted_flights>.box_container_border {
    border: 2px solid #FCB60C;
}

.show_hide_div.box_container_border.flights_highlighted:hover .socials_share_icons,
.highlighted_cars>.box_container_border:hover .socials_share_icons,
.highlighted_flights>.box_container_border:hover .socials_share_icons {
    border-left: 0;
    margin-top: -1px;
    margin-top: -0.0625rem;
}

td.show_calendar_opt_clicked {
    background: #A1EBF7 !important;
}

a.show_calendar_opt_clicked {
    background: transparent;
}

.container .row.bs-flight-result.flights_highlighted {
    border-color: rgb(64, 172, 228);
    -webkit-box-shadow: 0 0 6px rgb(64, 172, 228);
    -moz-box-shadow: 0 0 6px rgb(64, 172, 228);
    box-shadow: 0 0 6px rgb(64, 172, 228);
}


/* kolory wizzarda */


/* zakonczony krok */

#wizzard .wizzard_step {
    color: #434040;
}

#wizzard .wizzard_step.finished_step {
    background: #434040;
    color: #fff;
}

#wizzard .wizzard_step.finished_step:before,
#wizzard .wizzard_step.finished_step:after {
    border-color: #434040;
    border-left-color: transparent;
}

#wizzard .wizzard_step.finished_step:after {
    border-color: transparent;
    border-left-color: #434040;
}


/* aktywny krok + hover na zakonczonym */

#wizzard .wizzard_step.finished_step.mod_hand:hover,
#wizzard .wizzard_step.active_step {
    background: #FCB60C;
    color: #fff;
}

#wizzard .wizzard_step.finished_step.mod_hand:hover:before,
#wizzard .wizzard_step.finished_step.mod_hand:hover:after,
#wizzard .wizzard_step.active_step:before,
#wizzard .wizzard_step.active_step:after {
    border-color: #FCB60C;
    border-left-color: transparent;
}

#wizzard .wizzard_step.finished_step.mod_hand:hover:after,
#wizzard .wizzard_step.active_step:after {
    border-color: transparent;
    border-left-color: #FCB60C;
}


/*kolor loadera */

#cyber_hint_window.loading_hint .loading_filters,
#progress_results_loader,
#loading,
#processing_loader {
    border-color: #e5e5e5 transparent;
}

body:not(#Mytrips-change_payment) .head_info *,
body:not(#Mytrips-checkin) .head_info * {
    color: #666;
}

.show_hide_div.round_corners,
.box-container,
.panel {
    border-bottom: 3px solid #0098b0;
    background-color: #FFF;
    border: 1px solid #eeeeee;
    -webkit-box-shadow: 0 5px 9px 1px rgba(0, 0, 0, 0.35);
    -moz-box-shadow: 0 5px 9px 1px rgba(0, 0, 0, 0.06);
    box-shadow: 0 5px 9px 1px rgba(0, 0, 0, 0.06);
}

.panel .panel {
    border-bottom: 0px solid;
}

.media-heading,
.panel .panel-title {
    color: #434040;
}

.fixed__modal .modal-header,
.panel-colored .panel-cart>.panel-heading,
.panel-cart>.panel-heading {
    background: #434040;
}

.panel.panel-cart .panel-title {
    color: #fff;
}

.panel-cart .header_price {
    color: #fcb60c
}

.car_show_container.in_checkout .car_info_header_container,
.panel-colored .panel-heading {
    background: #434040;
}

.panel-colored .panel-heading .panel-title {
    color: #fff;
}

.panel-body~.panel-body {
    border-color: #eee;
}

.cart-item .cart-item-icon {
    background: #fcb60c;
}

.cart-item .cart-item-icon.inactive {
    background: #434040;
}

.cart-item .cart-item-icon span:before,
.cart-item .cart-item-icon span:after,
.cart-item .cart-item-icon span {
    color: #fff;
}

.cart-item .cart-item-desc {
    border-color: #fcb60c;
}

ul.summary li .price,
.cart-item-desc,
.summary {
    color: #434040;
}

ul.summary li .price.change_flight_price,
#change_flight_price_message {
    color: #a94442;
}

.cart-item .help-block {
    color: #fff;
}

.cart-item [class*=icon] {
    color: #337ab7;
}

.icon-star,
.cart-item .icon-star {
    color: #fcb60c;
}

.cart-item.active,
.cart-item:hover {
    background: #fcb60c;
}

.cart-item.active .cart-item-desc,
.cart-item:hover .cart-item-desc {
    color: #fff;
}

.cart-item.active [class*=icon],
.cart-item:hover [class*=icon],
.cart-item.active .link,
.cart-item:hover .link {
    color: #fff;
}

.top-search .cart-item:hover .cart-item-desc,
.top-search .cart-item:hover {
    color: #434040;
    background: inherit;
    cursor: initial;
}

.bag-info__link,
.top-search .cart-item:hover .link [class*=icon],
.top-search .cart-item:hover .link {
    color: #337ab7;
}

.cart-item .flight_details:after {
    border-color: transparent #434040;
}

ul.summary li {
    border-color: #c9c9c9;
}

ul.summary .total .total_price {
    color: #006600;
}

.condition-accept .checkbox.checkbox-conditions {
    background: #FEFFED;
}

.login-message {
    color: #434040;
}

.checkout-btn-box {
    color: #434040;
}

#Checkout-index .icon-checked:before {
    color: #9ec500;
}

.wizard-item>*:hover,
.pax-item .icon,
.seatmap__plane-header .pax-item>*,
.ui-widget-header .ui-corner-all,
.ui-widget-header .ui-corner-all:hover,
.btn.btn-link,
.link {
    color: #337ab7;
}

.btn.btn-link:hover,
.btn.btn-link:focus {
    color: #4E7EB5;
}

.btn {
    color: #fff;
    background-color: #fcb60c;
    transition: all 0.5s ease;
}

.btn {
    border-bottom-color: #b48004;
}

.btn:focus,
.btn:hover {
    color: #fff;
    background-color: #CF950A;
}

.btn-secondary {
    color: #fff;
    background-color: #434040;
}

.btn.btn-secondary {
    border-color: #333333;
}

.btn-secondary:hover,
.btn-secondary:focus {
    background-color: #444444;
}

.alert {
    color: #5A5A5A;
    background-color: #f8f3cf;
    border-color: #d7d7d7;
}

.alert-icon {
    background-color: #dd4200;
    color: #FFF;
}

#CouponSafetyCode {
    margin-left: 10px;
    margin-left: 0.625rem;
}

#BSdialog button {
    line-height: 1.2;
    margin: 10px;
    margin: 0.625rem;
}

.price-details__header {
    background-color: #434040;
}

.promo_text {
    color: #006600;
}

.single-room+.single-room {
    border-color: #eee;
}

.tabs-switch-container .tabs-switch {
    border-top: 1px solid transparent;
    border-left: 1px solid transparent;
    border-right: 1px solid transparent;
    color: #337ab7;
}

.tabs-switch-container .tabs-switch:hover,
.tabs-switch-container .tabs-switch.current {
    background: #fff;
    color: #337ab7;
    border-top: 1px solid #eeeeee;
    border-left: 1px solid #eeeeee;
    border-right: 1px solid #eeeeee;
}

.map_hotel_price {
    background: rgba(255, 255, 255, 1);
}

.sort-bar>.show-map,
.sort-bar>.sort-bar-title {
    color: #0098b0;
}

.sort-bar {
    border-color: #0098b0;
}

.sort-bar>.sort-by>span.active {
    background-color: #0098b0;
    color: #fff;
}

.sort-bar>.sort-by>span:hover {
    background-color: #fcb60c;
    color: #fff;
}

.hotel_price,
.hotel_other_price,
.hotel_price_info,
.hotel_price_per_person_night {
    background: #FFFD9E;
}

.bottom-container,
.media .price-container,
.single-room+.single-room {
    border-color: #ccc;
}

.single-room:hover {
    background-color: #fafafa;
}

.price-details,
.room-list {
    color: #434040;
}

.room_meal {
    color: #434040;
}

.single-hotel-info {
    color: #434040;
}

.room_price_per_night {
    font-size: 90%;
}

.rooms-left {
    color: #a94442;
}

#footer_ctr,
.destinations-list-container {
    color: #a5a5a5;
}

.destinations-list-container .price {
    color: #E2B33F;
}

.why-is-it-worth {
    background: #333;
    color: #9A9A9A;
}

.ui-widget-content .ui-state-active,
.ui-datepicker-calendar td.ui-datepicker-week-end.range_start a,
.ui-datepicker-calendar td.ui-datepicker-week-end.range_end a,
.ui-datepicker-calendar td.range_start a,
.ui-datepicker-calendar td.range_end a {
    background-color: #434040;
    color: #fff;
    background-image: none;
}

.ui-datepicker-calendar td.ui-datepicker-current-day.ui-datepicker-week-end.range_middle a,
.ui-datepicker-calendar td.ui-datepicker-current-day.range_middle a,
.ui-datepicker-calendar td.ui-datepicker-week-end.range_middle a,
.ui-datepicker-calendar td.range_middle a {
    background-color: #777;
    background-image: none;
    color: #fff
}

#MultisearchesEndDate1_range_text_div {
    color: #333;
    text-align: center;
    font-size: 13px;
    font-size: 0.8125rem;
}

#multisearch-container {
    background-color: #434040;
    box-shadow: 0 4px 3px rgba(0, 0, 0, 0.35);
    color: #FFF;
}

#Cars-index #multisearches_start #multisearch-container,
#Flights-index #multisearches_start #multisearch-container,
#Hotels-index #multisearches_start #multisearch-container,
#Pages-display #multisearches_start #multisearch-container,
body.landing_page_searcher_only #multisearches_start #multisearch-container,
#TopSearches-landing_page_searcher #multisearches_start #multisearch-container {
    /* background-color: rgba(238, 238, 238, 1); */
}

.icon-bar,
.multisearch-slim-menu.open .dropdown-toggle .icon-bar,
.multisearch-slim-menu:hover .dropdown-toggle .icon-bar {
    background-color: #f5ab00;
}

.menu-item .menu-arrow,
#multisearch-container #recently-seen-container {
    background-color: #fff;
}

#multisearch-container #recently-seen a {
    color: #337ab7;
    border-right-color: #337ab7
}

#multisearch-container #recently-seen a:hover {
    background-color: #fff;
}

#multisearch-container .toogle-recently-seen.showed {
    background: #fff;
}

.dropdown-menu>li>span {
    /* color: #333333; */
}

.input-group-addon {
    background: #fff;
}

#multisearch-head .nav-pills>li>a:hover,
#multisearch-head .nav-pills>li>a:focus,
#multisearch-head .nav-pills>li.current>a,
#multisearch-head .nav-pills>li.current>a:hover,
#multisearch-head .nav-pills>li.current>a:focus {
    background-color: #fcb60c;
    color: #ffffff;
}

.field-to .switch-destinations:hover {
    color: #fcb60c;
}

.add-room>div>div:hover,
.add-flight>div>div:hover {
    background-color: rgba(255, 255, 255, 0.2)
}

#multisearch-head .nav-pills>li>a {
    color: #fff;
}

input,
select,

/* TODO wyalic jak juz wszystko bedzie responsywne*/

.hasDatepicker.form-control[readonly]:not([disabled]),
.select_on_div_list,
.form-control {
    color: #434040;
    background-color: #FFF;
    /* border: 1px solid #CCC; */
}

input:focus,
select:focus,

/* TODO wyalic jak juz wszystko bedzie responsywne*/

.form-control:focus:not(option),

/*.open > .form-control,*/

select.form-control:focus,
.form-control.open,
.form-control.open[readonly] {
    background-color: #FFFFCC;
}

.optionsDivVisible {
    background-color: #FFF;
}

.optionsDivVisible tr.sel td,
.optionsDivVisible tr:hover td {
    background-color: #f2f2f2;
}

.input-group-addon.disabled,
.form-control[disabled],
.div_input.cal_date_input.disabled {
    background-color: #c4c4c4;
    cursor: context-menu;
    color: #999;
}

.assistance_mail_all.row {
    background-color: transparent;
}


/* kolorki top searche */

#cyber_hint_window.top_search_window_hint {
    background-color: #428bca;
    color: #fff;
}

.vertical-bar-chart [class*=icon].scroller {
    color: #428bca;
}


/*
.progress-vertical.high-price .bar-price {
    color: #fff;
}*/

.progress-bar {
    background-color: #428bca;
}

.progress-vertical.high-price:before {
    background: #428bca;
    /* Old browsers */
    background: -moz-linear-gradient(top, #428bca 0%, #f2f2f2 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #428bca), color-stop(100%, #f2f2f2));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #428bca 0%, #f2f2f2 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #428bca 0%, #f2f2f2 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #428bca 0%, #f2f2f2 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #428bca 0%, #f2f2f2 100%);
    /* W3C */
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#428bca', endColorstr='#f2f2f2', GradientType=0);
    /* IE6-9 */
}

.progress-vertical.high-price .progress-bar:after {
    border-color: #428bca rgba(0, 0, 0, 0);
}


/*
.progress-vertical.low-price .progress-bar{
    background-color: #3ad10d;
}*/

.vertical-bar-chart .selected label .progress-vertical .progress-bar {
    background-color: #fcb60c;
}

.selected .progress-vertical.no-price .progress-bar>span {
    color: #fff
}

.vertical-bar-chart .selected label .progress-vertical.high-price:before {
    background: #fcb60c;
    /* Old browsers */
    background: -moz-linear-gradient(top, #fcb60c 0%, #ffffff 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fcb60c), color-stop(100%, #ffffff));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #fcb60c 0%, #ffffff 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #fcb60c 0%, #ffffff 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #fcb60c 0%, #ffffff 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #fcb60c 0%, #ffffff 100%);
    /* W3C */
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#fcb60c', endColorstr='#ffffff', GradientType=0);
    /* IE6-9 */
}

.vertical-bar-chart .selected label .progress-vertical.high-price .progress-bar:after {
    border-color: #fcb60c rgba(0, 0, 0, 0);
}

.vertical-bar-chart .not-active label,
.vertical-bar-chart .not-active label .progress-bar>span {
    color: #ccc;
}

.vertical-bar-chart .not-active label .progress-vertical:not(.no-price) .progress-bar {
    background-color: #ccc;
}

.vertical-bar-chart .not-active label .progress-vertical.high-price:before {
    background: #ccc;
    /* Old browsers */
    background: -moz-linear-gradient(top, #ccc 0%, #ffffff 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ccc), color-stop(100%, #ffffff));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ccc 0%, #ffffff 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ccc 0%, #ffffff 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ccc 0%, #ffffff 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #ccc 0%, #ffffff 100%);
    /* W3C */
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ccc', endColorstr='#ffffff', GradientType=0);
    /* IE6-9 */
}

.vertical-bar-chart .not-active label .progress-vertical.high-price .progress-bar:after {
    border-color: #ccc transparent;
}

.vertical-bar-chart .weekend label {
    /*background-color: ;*/
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    background-color: rgba(66, 139, 202, .03);
}

.bar-container label:hover {
    background-color: #FFC;
}

.vertical-bar-chart .bar-container.selected.stick-right>label,
.vertical-bar-chart .bar-container.selected.stick-left>label {
    -webkit-box-shadow: 0 0 7px #333;
    box-shadow: 0 0 7px #333;
    background-color: #fff;
}

.progress-vertical .bar-date {
    color: #999;
}

.progress-vertical .bar-icon {
    color: #FCB60C;
}

.progress-vertical.no-price .progress-bar>span {
    color: #428bca;
}

.price-bars>div {
    background-color: #E9E9E9;
    color: #A6A6A6;
}

.price-values>div {
    color: #A6A6A6;
}

.month-bar {
    background: #ccc;
}

.bar-container.last-day-of-month:before {
    background-color: #fff;
}

.chart-navigation-bar.form-inline {
    background: #ffffff;
}

.bar-container.last-day-of-month:before {
    border-color: #ccc;
}

.bar-container .month-name {
    background-color: #fff;
    color: #A6A6A6;
}

a.box-offer {
    color: #434040;
    box-shadow: 2px 2px 6px #ccc;
}

a.box-offer:hover {
    background-color: #f5f5f5;
    box-shadow: 2px 2px 8px #ccc;
}

.choose-dates-text {
    color: #999;
    border-top-color: #eee;
}

.choose-dates-text .icon-angle-left {
    color: #fcb60c;
}

.additional-menu__list,
.choose-destination-country ul {
    color: #434040;
}

.choose-destination-country ul li.active {
    background-color: #0098b0;
    color: #fff;
}

@media (min-width: 768px) {
    .choose-destination-country ul li.active:after {
        border-color: transparent #0098b0;
    }
}

.table-hover>tbody>tr.disabled:hover,
.table-hover>tbody>tr.disabled {
    border-bottom-color: #ddd;
    color: #434040;
    background-color: #F8F8F8;
}

.promotions .price,
table tbody .price,
table tbody .prepare_best_flights_button strong,
table tbody .price_row strong {
    color: #006600;
}

.promotions .price .price_smaller_currency,
table tbody .price .price_smaller_currency,
table tbody .prepare_best_flights_button .price_smaller_currency,
table tbody .price_row .price_smaller_currency {
    color: #434040;
}

table tbody .flight-fare-text,
table tbody .departure-arrival-text {
    color: #434040;
}

.table-hover>tbody>tr:hover {}

.add_return_flight,
.delete_return_flight {
    color: #337ab7;
}

#overlay-with-loader,
.price-loader__container,
.overlay__loader {
    background-color: rgba(255, 251, 251, 0.7);
}

.panel-chart-flight-title {
    color: #434040;
}


/*koniec kolorki top searche */


/* do wywalenia

.logged_button
*/

.reservation-steps [class*="icon-"] {
    color: #1b85bd
}

.sm-table.sm-table-hover>*,
.sm-table.sm-table-hover>*,
.zebra-inverted>div:nth-of-type(odd),
.zebra>div:nth-of-type(even) {
    background-color: #ebebeb;
}

.zebra-inverted>div:nth-of-type(even),
.zebra>div:nth-of-type(odd) {
    background-color: inherit;
}

.sm-table.sm-table-hover>*.active,
.sm-table.sm-table-hover>*:hover {
    background-color: transparent;
}

#flights_result_boxes_tabs .results_calendar_best_price {
    background: rgb(224, 244, 255);
    color: #1b85bd;
}

.alert.alert-success,
.alert.alert-success * {
    background-color: #E9F8EA;
    border-color: #CDF1D0;
}

.modal-body .included,
.mod_margin_left_10.success h2,
.insurance-details__title,
.priority-boarding__footer.mytrips,
.checkin__title__success,
.alert.alert-success,
.alert.alert-success * {
    color: #009933;
}

.alert.alert-warning {
    background-color: #FFF5D0;
    border-color: #FFEBA2;
    color: #8C6F00;
}

.alert-warning .alert-icon {
    background-color: #8C6F00;
}


/* ========================================================
  Progress Bar
======================================================== */

@-webkit-keyframes progress-bar-animate {
    from {
        background-position: 40px 0;
    }
    to {
        background-position: 0 0;
    }
}

@keyframes progress-bar-animate {
    from {
        background-position: 40px 0;
    }
    to {
        background-position: 0 0;
    }
}

.dot-loader__item:after,
#progress_bar_fill,
#result_progress_bar_fill {
    background-color: #ce020e;
}

.red-alert,
.red-alert .alert-heading,
.hotels-show__info-container .remove__favorite .icon-exit,
.hotel-show__title .favorite-added .icon-heart,
.hotels-show__info-container .favorite-added .icon-heart {
    color: #ce020e;
}

.favorite__count,
.red-alert .alert-icon {
    background-color: #ce020e;
    color: #ffffff;
}

.alert.red-alert {
    background-color: #FAE8E9;
    border-color: #F6D1D3;
}

#progress_bar_text,
#result_progress_bar_text,
#result_progress_title .title_all #result_progress_bar_text {
    color: #434040;
}

@media screen and (min-width: 992px) {
    .hotel-show__title .show__favorite:hover .icon-heart,
    .hotels-show__info-container .show__favorite:hover .icon-heart {
        color: #ce020e;
    }
}


/* ========================================================
  End Progress Bar
======================================================== */

.tabs-switch-container .tabs-switch:not(.current) {
    color: #fff;
    background-color: #434040;
    border-left: 1px solid #444444;
    border-right: 1px solid #444444;
    border-top: 1px solid #444444;
}

.tabs-switch-container .price_smaller_currency,
.tabs-switch-container .calendar-cheaper-price {
    color: #fcb60c;
}

.hotels-show__result-last_deleted a,
#calendar_box_tab-xs .price_smaller_currency,
#calendar_box_tab-xs .calendar-cheaper-price {
    /* color: #f33; */
    color: #40ace4;
}

.tabs-switch-container .tabs-switch:hover,
.tabs-switch-container .tabs-switch.current {
    background: #fff;
    color: #337ab7;
    border-top: 1px solid #eeeeee;
    border-left: 1px solid #eeeeee;
    border-right: 1px solid #eeeeee;
}


/*hotel show*/

.hotel-show__address-title>span {
    background-color: #434040;
}

.hotels-show__result-last_deleted a:hover,
.hotel-title {
    color: #337ab7;
}

.hotel-show__slider-item.current {
    box-shadow: 0 0 0 2px #434040;
}

.hotel-show__map-link {
    border-color: #434040;
}

@media screen and (min-width: 991px) {
    .hotel-show__prev-container:hover .hotel-show__prev,
    .hotel-show__next-container:hover .hotel-show__next {
        background-color: #3984DC;
    }
    .hotel-show__more:hover,
    .hotel-show__address-link:hover {
        color: #337ab7;
    }
    .hotel-show__map-link:hover {
        border-color: #337ab7;
    }
}


/*end hotel show*/


/*top menu*/


/* .dropdown.top__menu.mobile-menu, */

.desktop-menu__item-link:hover,
.desktop-menu__item-link:focus,
.desktop-menu__item-link:active {
    color: #fcb60c;
}

.checkout__nav-container,
.search-results__nav-container {
    background-color: #434040;
}

#Cars-search_result #multisearch-container,
#Hotels-search_result #multisearch-container,
#Flights-search_result #multisearch-container {
    background-color: #555;
    /* background-color: #337ab7; */
}

.search-results__route-detalis-wrapper {
    background-color: rgba(255, 255, 255, 0.1);
}

.product-header__details-link,
.product-header__details .icon,
.item-infoline__link:hover,
.item-infoline__link:focus,
.search-results__additional-menu-item .language-changer__active-link:hover,
.item-infoline__link-mobile,
.item-infoline__link,
.checkout__additional-menu .menu-item .infoline-text,
.search-results__additional-menu .menu-item .infoline-text {
    color: #fff;
}

.search-results__additional-menu-item .language-changer__menu .language-item:hover .language-changer__link:after {
    color: #fcb60c;
}

.search-results__additional-menu-item .language-changer__menu .language-changer__link:after {
    color: #434040;
}

.search-results__additional-menu-item .language-changer__menu .language-changer__link:after {
    color: #434040;
}

.hotels-show__hotel-title,
.calendar_close_btn,
.checkin__passengers-list__header .panel-title,
.checkin__passengers-list__data>b,
.hotel-details__offer-details .icon-info,
.flight-details__offer-details .icon-info,
.search-results__additional-menu .item-infoline .item-infoline__icon {
    color: #333;
}

#multisearch-form .input-group-addon.icon-cancel,
#multisearch-form .input-group-addon.icon-arrow-down,
.bs-filters .ui-slider-horizontal,
.calendar_div,
.item-infoline__header-number,
.additional-menu__list,
.additional-menu__list.logged .menu-item,
.search-results__menu-list,
.menu__legend,
.search-results__menu-item.menu-item,
.menu-item .menu-arrow {
    border-color: #eeeeee;
}

@media screen and (min-width: 991px) {
    .search-results__additional-menu-item .language-changer__menu .item-1 {
        border-bottom: 1px solid rgba(252, 182, 12, 0.3);
    }
    .top__menu .language-changer__menu .language-item:hover,
    .search-results__additional-menu-item .language-changer__menu .language-item:hover {
        background-color: #fcb60c;
        cursor: pointer;
    }
    .search-results__additional-menu .menu-item .infoline-text:hover,
    .search-results__additional-menu .menu-item:hover,
    .search-results__menu-button:hover,
    .top-menu__additional-menu-item:hover,
    .item-infoline__link:hover {
        color: #fcb60c;
    }
    #item-account-content .search-results__menu-item:hover .menu-arrow,
    .language-changer__menu .language-item.item-1 span.menu-arrow,
    .search-results__menu-item.menu-item:hover .search-results__menu-item-link span.menu-arrow {
        border-top: 1px solid rgba(255, 255, 255, 1);
        border-left: 1px solid rgba(255, 255, 255, 1);
    }
    .search-results__menu-item.menu-item:hover .search-results__menu-item-link span.menu-arrow,
    .search-results__menu-item.menu-item:hover .search-results__menu-item-link {
        color: #fff!important;
        background-color: #FAB20A!important;
    }
    .language-changer__menu>li>.language-changer__link:hover,
    .language-changer__menu>li>.language-changer__link:focus {
        background-color: #FAB20A;
    }
    .menu-item .menu-arrow,
    .top__menu .dropdown-menu {
        border-color: #ffffff;
    }
    .item-infoline__header-number,
    .additional-menu__list.logged .menu-item,
    .search-results__menu-item.menu-item,
    .main-menu__additional-menu .language-item,
    .logged .menu__legend,
    .language-changer__menu .menu__legend {
        border-color: #eeeeee;
    }
}

@media screen and (max-width: 991px) {
    .search-results__menu-item.home-item {
        border-top: 0;
    }
    .search-results__additional-menu-item .language-changer__menu .language-changer__link:after,
    .search-results__additional-menu-item .language-changer__menu .language-item:hover .language-changer__link:after {
        color: #fff;
    }
    .main-menu__additional-menu .language-item.item-2,
    .top__menu .menu-item__header,
    .mobile-menu__item {
        border-color: rgb(238, 238, 238);
    }
}


/*end top menu*/

#Pages-display {
    background-color: #fff;
}

.item-infoline__hours span:hover {
    background-color: #fff!important;
    cursor: initial;
}


/*accounts*/

h6.accounts__title {
    background-color: #434040;
}

.payment-header__main .icon,

/* .calendar-wrapper .cheapest-day .price_smaller_currency, */

.styled-checkbox input:checked+.toggler:before,
li.mytrips__tab a,
.saved-products__tab a,
a.terms-link,
.btn.btn-link,
.accounts__list-edit,
.accounts__dash-button,
.my-credit-cards__card-name .icon-cards2,
.my-passengers__data-container .icon-person,
.accounts__filter-container .icon-search,
.client_options_menu_content li a,
.client__address .icon-home,
.client__email-icon,

/* .calendar-wrapper .cheapest-day .price-sum, */

.client__phone .icon-phone,
.client__name .icon-person {
    color: #337ab7;
}

.mobile .sort-by__nav,

/* .loader__ring, */

.styled-checkbox .toggler,
.styled-radio .toggler,
.bs-filters .ui-slider .ui-slider-handle,
a.hotels-show__details-room-link,
.accounts__tabs-container .nav-tabs>li.active>a span:before,
.accounts__tabs-container .nav-tabs>li.active>a,
.accounts__tabs,
.row.saved-products__list,
.row.mytrips__list {
    border-color: #337ab7;
}

.styled-radio input:checked+.toggler:before,
.login__warning,
.points_amount,
.mytripsUID {
    background-color: #337ab7;
}

.client_options_menu_content li a:hover {
    color: #23527c;
}


/*end accounts*/

.mobile .active,
#processing_info .loader__date,
span.hotel-show__guests-count,
.hotel-show__date .hotel-details__date,
.hotels-show__map {
    background-color: #337ab7;
}


/*.hotel-details__date,
.hotel-details__label{
	color: #fff;
}*/

.loader__plus,
.loader__icons .icon,
.loader__icons .icon:before,
.hotel-show__share .icon:before,
a.hotel-show__details-link,
.hotel-show__detalis .hotel-facility>i,
.hotel-show__more,
a.hotels-show__details-room-link,

/* .hotel-show__title .hotel-title, */

.hotel-show__rating-container .tripadvisor__reviews-count,
.hotels-show__result-item .tripadvisor__reviews-count,
.hotels-show__room-container,
.hotels-show__more-rooms-link,
.hotels-show__details-item i[class^="icon"],
.hotels-show__result-item i[class^="icon"],

/* .hotels-show__hotel-link, */

.tabs-switch .icon-star {
    color: #337ab7;
}

.hotel-show__title .hotel-title {
    color: #212121;
}


/* .order-number ul li strong, */

.panel .details__title,
.details__list .icon,
.insurance-calendar__container_text .icon,
.gratis-services__container.mytrips .panel-heading .gratis-services__title,
.payment-box__footer-icon .icon-shield,
.payment-box__footer-text strong,
.gratis-services__list-item .icon-checkmark-thin {
    color: #009933;
}

body .gratis-services__container.checkout .panel-heading,
body .gratis-services__container.checkout .panel-heading .gratis-services__title {
    background-color: #009933;
}

body .gratis-services__container.mytrips .panel-heading,
body .gratis-services__container.mytrips .panel-heading .gratis-services__title {
    background-color: transparent;
}

.checkout .gratis-services__body-container {
    background-color: #F3FFF8;
}

@media screen and (max-width: 480px) {
    #processing_info .loader__date {
        background-color: transparent;
    }
}

.ui-state-error,
#info_message .ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error,
.body__text-three:before,
.body__text-one:before {
    background: none;
    background-color: #009933;
}

.ui-state-error,
#info_message .ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error,
.body__text-three:before,
.body__text-one:before {
    border-color: #009933;
}

.styled-radio input:checked+.toggler:before {
    border-color: #fff;
}

.styled-checkbox .toggler,
.styled-radio .toggler {
    /* color: #434040;
    border-color: #434040; */
}

.styled-radio input:checked+.toggler:before {
    /* background-color: #434040;
    border-color: #ffffff; */
}

.tab-pane #header_text,
#Contents-show .top-search__content-container #B,
#Contents-show .top-search__content-container .left_boxes_content {
    background-color: #ffffff;
}

#processing_info .loader__date {
    color: #ffffff;
}

#processing_info .loader__date {
    background-color: #434040;
}

.checkout__payments-container {
    border-top: 1px solid #eee;
}


/* .loader__plus,
.loader__ring,
.loader__icons .icon,
.loader__icons .icon:before, */

#processing_info .loader__destination {
    color: #434040;
}

.total-price__sum .tooltip__container .tooltip__text-container * {
    color: #0099dd;
}

.loader__ring {
    border-color: #434040;
}

.btn.btn-social-share:hover,
.btn.btn-social-share {
    /* border-bottom-color: transparent; */
}

.ui-dialog .ui-button.ui-dialog-titlebar-close:after,
.dropdown-menu .select-all-none>span,
.right-menu__wrapper,
#MultisearchesEndDate1_range_text_div .date_range_length,
.ui-widget-content .range_start a.ui-state-default,
.ui-widget-content .range_end a.ui-state-default,
.ui-widget-content a.ui-state-default:hover,
.ui-widget-content a.ui-state-active,
.ui-widget-content a.ui-state-active:hover,
.ui-state-active,
.ui-widget-content .ui-state-active {
    color: #ffffff;
}

.ui-state-default,
.sprite_bg_icon_tp.select_on_div_arrow,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
    color: #434040;
}

.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.select_on_div_list,
.calendar_div {
    background-color: #ffffff;
}

.language-changer__img {
    border: 1px solid #eee;
}

.ui-datepicker-calendar .ui-datepicker-current-day.ui-datepicker-week-end.range_middle a,
.ui-datepicker-calendar .ui-datepicker-current-day.range_middle a,
.ui-datepicker-calendar .ui-datepicker-week-end.range_middle a,
.ui-datepicker-calendar .range_middle a,
#MultisearchesEndDate1_range_text_div .date_range_length,
.ui-widget-content .range_start a.ui-state-default,
.ui-widget-content .range_end a.ui-state-default,
.ui-widget-content a.ui-state-default:hover,
.ui-widget-content .ui-state-active,
.ui-widget-content .ui-state-active:hover,
.ui-widget-content .ui-state-hover,
.ui-state-active,
.ui-widget-content .ui-state-active {
    background: none;
    background-color: #434040;
}

.ui-state-error,
.ui-corner-all.ui-state-hover,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
    background: none;
}

.search-results__menu-item .language-changer__text {
    color: #999999;
}

.ui-datepicker.ui-datepicker-multi {
    border-color: #fff;
}

@media screen and (max-width: 991px) {
    .menu__legend,
    .search-results__menu-item .language-changer__text,
    .registration__form .login-button:hover,
    .login__form .registration-button:hover,
    .registration__form .login-button,
    .login__form .registration-button,
    .additional-menu__list,
    .additional-menu__list-item legend,
    .additional-menu__list-item.legend,
    .language-changer__menu .language-changer__link:after,
    .top__menu .dropdown-menu li a,
    .top__menu .dropdown-menu li a:hover,
    .menu__legend,
    .search-results__menu-item .language-changer__text,
    .registration__form .login-button:hover,
    .login__form .registration-button:hover,
    .registration__form .login-button,
    .login__form .registration-button,
    .additional-menu__list,
    .additional-menu__list-item legend,
    .form-horizontal:not(.offline-form) .control-label,
    .additional-menu__list-item.legend,
    .language-changer__menu .language-changer__link:after,
    .top__menu .dropdown-menu li a,
    .top__menu .dropdown-menu li a:hover,
    .top__menu.item-account .dropdown-menu,
    .search-results__menu-item .language-changer__text {
        color: #ffffff;
    }
    li.search-results__menu-item.menu-item:hover .search-results__menu-item-link,
    .search-results__additional-menu-item .language-changer__menu,
    .checkout__additional-menu .additional-menu__list,
    .search-results__additional-menu .additional-menu__list,
    .search-results__menu-list,
    .top__menu .additional-menu__list-item,
    .top__menu .additional-menu__list,
    .top__menu .language-changer__menu,
    .top__menu .mobile-menu__list,
    #Pages-display.modal-open .top-menu__common-container,
    .top__menu .dropdown-menu,
    .top__menu .dropdown-menu li a:hover,
    .top__menu .dropdown-menu li a,
    .banner__item.item__icons {
        background-color: #434040;
    }
}


/* SEATMAP */

.checkout-seatmap .link,
.checkout-seatmap .passengers-table__edit a,
.pax-item .icon,
.seatmap__plane-header .pax-item>*,
.wizard-item>*,
.wizard-item>*:hover {
    color: #0099dd;
}

.offline-train-form,
.pax-item .icon,
.flight-summary__item-pax .icon,
.seatmap__modal .modal-content,
.seatmap-header,
.seatmap-footer {
    background-color: #ffffff;
}

.plane-legend {
    background-color: rgba(255, 255, 255, 0.9);
}

.plane-schema__body {
    background-color: #e3e3e4;
}

.standard-seat {
    background-color: #0099dd;
    outline-color: #0099dd;
}

.front-seat {
    background-color: #fcb60c;
    outline-color: #fcb60c;
}

.xl-seat {
    background-color: #0070A1;
    outline-color: #0070A1;
}

.passenger-seat__data.selected-seat {
    background-color: #54A758;
}

.flight-summary__list {
    background-color: #eeeeee;
}

.empty-seat,
.reserved-seat {
    background-color: #cccccc;
}

.plane-legend__title,
.pax-item:not(:last-child),
.summary__route .flight-summary__list,

/* .plane-legend .legend-list, */

.flight-summary__item-pax,
.checkout-seatmap .flight-summary__item-pax,
.flight-summary__item:not(:last-child),
.legend-list .legend-list__item:not(:last-child),
.plane-schema__body {
    border-color: #cccccc;
}

.seatmap__details {
    border-color: #dddddd;
}

.current-to-choose .pax-item .icon,
.flight-summary__item-pax .icon,
.passenger-seat__data {
    border-color: #434040;
}

.seatmap__plane-header .pax-counter {
    border-top-color: #eeeeee;
}

.standard-seat {
    border-color: #00628D;
}

.front-seat {
    border-color: #CF950A;
}

.xl-seat {
    border-color: #005276;
}

.passenger-seat__data.selected-seat {
    border-color: #3E7A41;
    outline-color: #54A758;
}

.reserved-seat {
    border-color: #828282;
}

.plane-legend,
.current-to-choose .pax-item .icon {
    border-color: #ffffff;
}

.current-to-choose.selected-pax,
.current-to-choose {
    color: #ffffff;
    background-color: #0099dd;
}

.selected-pax .pax-item .icon-checkmark-thin {
    color: #3E7A41!important;
    border-color: #3E7A41;
}

.passenger-seat__data .text,
.passenger-seat__data {
    color: #eeeeee;
}

.front-seat .text,
.dropdown-menu.passenger-container,
#multisearch-form h3#MultisearchesStartDate1_header,
#multisearch-form h3#MultisearchesEndDate1_header,
.checkin__passengers-list__data,
.summary-title__city,
.current-to-choose .pax-item .icon,
.flight-summary__item-pax .icon,
.plane-legend__title {
    color: #212121;
}

.summary-title-destination,
.buffer-row {
    color: #777777;
}

.empty-seat .text,
.reserved-seat .text {
    color: #828282;
}

.seatmap-footer .table-buffer,
.legend-list__no-infant .legend-list__item-legend-text,
.legend-list__no-child .legend-list__item-legend-text,
.plane-legend__close:hover,
.plane-legend__close:focus,
.plane-legend__close,
.mobile__seatmap-info,
.seatmap-header .seatmap-back,
.seatmap-header .icon-cancel {
    color: #dd4200;
}

.no-seat-choosen .icon-warning,
.remove *,
.remove a,
.remove a:hover {
    color: red;
}

.legend-list__item .legend-list__item-price,
.legend-list__item .price_smaller_currency {
    color: #54A758;
}

.payment-header__sub,
.credit-card__card-info {
    color: #666666;
}

.converter-box,
.change-currency__body-text,
.change-currency__header {
    color: #777777;
}

.active-box.change-currency__total-container::before,
.active-box.change-currency__converter-wrapper::before,
.active-box.converter-box {
    color: #009933;
}


/* circle loader */

.triple-spinner {
    border-top-color: #ce020e;
}

.triple-spinner::before {
    border-top-color: #D63039;
}

.triple-spinner::after {
    border-top-color: #DF5E65;
}

.panel-footer.seatmap__footer,
.checkin__footer {
    color: #fcb60c;
}

.panel-footer.seatmap__footer .icon,
.checkin__footer .icon {
    color: #fff;
    background-color: #fcb60c;
}

.footer-text__description,
.payment-box__footer-text {
    color: #666;
}

.priority-boarding .details__list-item.no-product .icon {
    color: #ce020e;
}


/* end circle loader */

.circle-loader__text,
.dot-loader__text,
.change_currency-info_text {
    color: #ce020e;
}

.converter-box {
    box-shadow: 0 0 0 2px #999999;
}

#Checkout-index .multiple-box.priority-boarding .styled-radio.active {
    box-shadow: inset 1px 1px 0 2px #009933, inset -1px -1px 0 2px #009933;
    outline: 1px solid #009933;
}

.active-box.converter-box,
.converter-box:not(.active-box):hover {
    box-shadow: 0 0 0 2px #009933;
}

@media screen and (max-width: 767px) {
    .plane-legend__wrapper {
        /* background-color: rgba(85, 85, 85, 0.4); */
        background-color: rgba(255, 255, 255, 0.7);
    }
    .plane-legend {
        background-color: #eeeeee;
    }
    .plane-legend,
    .plane-legend__title {
        border-color: #cccccc;
    }
    #Pages-display #multisearches_start {
        background: #000;
    }
}


/* END SEATMAP */

.flight-result__marked-fastest.marked-item {
    border-color: #858585;
    color: #858585;
}

.flight-result__marked-cheapest.marked-item {
    border-color: #54AD72;
    color: #54AD72;
}

.flight-result__marked-fastest.marked-item,
.flight-result__marked-cheapest.marked-item,
.flight-result__marked-recommended.marked-item,
.flight-result__marked-corporate-rate.marked-item,
.hotel-result__marked-negotiated-rate.marked-item,
.hotel-result__marked-business-tariff.marked-item,
.hotel-result__marked-corporate-rate.marked-item,
.car-result__marked-corporate {
    padding: 5px;
    padding: 0.3125rem;
}

.flight-result__marked-recommended.marked-item,
.flight-result__marked-corporate-rate.marked-item,
.hotel-result__marked-corporate-rate.marked-item,
.car-result__marked-corporate {
    border-color: #e4192c;
    background-color: #e4192c;
    color: #FFF;
}

.hotel-result__marked-business-tariff.marked-item {
    border-color: #03a9f4;
    background-color: #2196f3;
    color: #FFF;
}

.hotel-result__marked-negotiated-rate.marked-item {
    border-color: #4caf50;
    background-color: #8bc34a;
    color: #FFF;
}

.flight-result__bottom-alert,
.hotel-result__bottom-alert,
.car-result__bottom-alert,
.train-result__bottom-alert {
    color: #e4192c;
    background-color: #e4192c1f;
    font-size: 70%;
    border: 1px solid #e4192c;
    margin: 5px auto 0;
    margin: 0.3125rem auto 0;
    width: 90%;
}

.mytrips_order_options .btn-link,
.mytrips_order_options .btn {
    font-weight: normal;
    padding: 10px 15px;
    padding: 0.625rem 0.9375rem;
    border-radius: 0;
    font-size: 16px;
    font-size: 1rem;
    border: 0;
    text-transform: uppercase;
    border-bottom: 1px solid;
    color: #fff;
    background-color: #fcb60c;
    transition: all 0.5s ease;
    border-bottom-color: #b48004;
    user-select: none;
    cursor: pointer;
    line-height: 15px;
    line-height: 0.9375rem;
    height: 40px;
    height: 2.5rem;
    margin-bottom: 10px;
    margin-bottom: 0.625rem;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
}

.text-required {
    color: #f59577;
}

.operator_options_summary button {
    color: #FFF !important;
}