.save_button_input {
    background: var(--secondary-color) !important;
}

.login_button {
    background: var(--secondary-color) !important;

}

.delete_or_update {
    background: var(--secondary-color) !important;

}

.sub_menu_one_container {
    background: var(--primary-color) !important;

}

.sub_menu_one_container_item:hover {
    color: var(--secondary-color) !important;
    border-bottom: 1px solid var(--secondary-color) !important;
}

.sub_menu_two_container {
    background: var(--secondary-color) !important;

}
.sub_menu_one_container_item {
    border-color: var(--primary-color) !important;
}

.sub_menu_two_container_item {
    border-color: var(--secondary-color) !important;
}

.sub_menu_two_container_item:hover {
    color: var(--primary-color) !important;
    border-bottom: 1px solid var(--primary-color) !important;
}

.info-icon {
    background-color: var(--primary-color) !important;
}

.info-icon:hover, .menu_2_item.info-label:hover .info-icon {
    background-color: var(--secondary-color) !important;
}

.menu_2_item {
    color: var(--primary-color) !important;

}

.menu_2_item:hover {
    color: var(--secondary-color) !important;

}

.yellow_line_under_panel_top {
    background: var(--secondary-color) !important;

}

.yellow_line_input {
    border-color: var(--secondary-color) !important;

}

.one_on_hold {
    background: #303644 !important;

}

.selected_option {
    background: var(--search_box_color) !important;

}

.input_reservation_container {
    background: var(--search_box_color) !important;

}

.book_button {
    background: var(--search_box_search_button) !important;

}

.book_button:hover .book_word {
    color: var(--primary-color) !important;

}

.input_container {
    background: var(--search_box_icons_background) !important;

}

.word_option {
    color: var(--primary-color) !important;
    font-weight: bold;

}

.option:hover {
    background: var(--search_box_color) !important;
}

.full_input_container, .full_input_container_hotel_part, .people_input_hotel_container, .people_input_package_container {
    background: var(--search_box_icons_background) !important;

}

.option:hover .word_option {
    color: white !important;
}

.arrow_down {
    border-top-color: var(--secondary-color) !important;
}

.selected_option .word_option {
    color: white !important;
}

.radio_checkbox_checked_on {
    background: var(--secondary-color) !important;

}

.input_title_of_input_long span {
    color: var(--secondary-color) !important;

}

.input_title_of_input span {
    color: var(--secondary-color) !important;

}

.hide_existence:hover > .eye_container {
    background: var(--secondary-color) !important;
}

.crm-add-btn:hover {
    background-color: var(--secondary-color) !important;

}

.add-new-client-btn {
    color: var(--secondary-color) !important;

}

.user_or_welcome {
    color: white !important;

}

.login_button {
    background: var(--search_box_color) !important;
}

.input_checkbox_checked_on {
    background-color: var(--secondary-color) !important;

}

.head_flight_table {
    background-color: var(--primary-color) !important;

}

.head_flight_information_table {
    background-color: var(--primary-color) !important;

}

.return_section_head_line span {
    color: var(--secondary-color) !important;

}

.icon_and_text_passenger_head span {
    color: var(--secondary-color) !important;

}

.room_number {
    color: var(--secondary-color) !important;

}

.panel_top_for_date {
    background: var(--secondary-color) !important;

}

.panel_top_text_part {
    color: var(--primary-color) !important;

}

.header_part_bottom_last {
    background: var(--primary-color) !important;

}

.header_part_bottom_last_text {
    color: var(--secondary-color) !important;

}

.head_passenger_result {
    background-color: var(--primary-color) !important;

}

.total_passenger_result {
    background-color: var(--secondary-color) !important;

}

.booked_by_text {
    color: var(--secondary-color) !important;

}

.autocomplete_container_departure_item:hover {
    background: var(--secondary-color) !important;

}

.autocomplete_container_departure div:first-child {
    border-color: var(--secondary-color) !important;

}

.autocomplete_container_departure_item, .autocomplete_container_return_item {
    font-size: 16px;
    font-weight: bold;
}

.autocomplete_container_departure div:last-child {
    border-color: var(--secondary-color) !important;

}

.departure_header_flight, .return_header_flight {
    background: var(--primary-color) !important;
}

.header_abb_origin_flight, .header_abb_return_flight, .money_buisiness_dep_line {
    color: var(--secondary-color) !important;

}

.selected_dep_day_panel, .selected_ret_day_panel, .chosen_economy_dep_line {
    background-color: var(--secondary-color) !important;

}

.departure_panel_content {
    border-color: var(--secondary-color) !important;

}

.search_button {
    background: var(--primary-color) !important;

}

.search_button:hover {
    color: var(--secondary-color) !important;
}

.manage-branding-link {
    color: var(--secondary-color) !important;

}

.manage-branding-link:hover {
    text-decoration: underline;
}

.branding-back {
    width: 100px;
    /* height: 43px; */
    padding: 10px 0px;
    background: #aaa;
    text-align: center;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    position: absolute;
    left: 21px;
    bottom: -42px;
    cursor: pointer;
    color: white;
}

.branding-back:hover {
    text-decoration: underline;
}

.chosen_economy_ret_line, .chosen_economy_dep_line {
    background-color: var(--secondary-color) !important;
}

.one_day_dep_panel:hover, .one_day_ret_panel:hover {
    background-color: var(--secondary-color) !important;

}

.dollar_icon {
    color: var(--secondary-color) !important;
}

.select_button_one_hotel {
    background: var(--primary-color) !important;

}

.one_hotel_price blue {
    color: var(--primary-color) !important;

}

.one_hotel_price yellow {
    color: var(--secondary-color) !important;

}

.light-theme .current {
    background: var(--secondary-color) !important;

}
.selected_tab, .one_tab:hover {
    color: var(--secondary-color) !important;

}

.header_room_type_api {
    background: var(--secondary-color) !important;

}

.selected_one_line_room_check, .selected_one_board_check {
    background: var(--secondary-color) !important;

}

.one_board_check, .one_line_room_check {
    border-color: var(--primary-color) !important; ;
}

.selected_one_line_room .one_line_room_price div {
    color: var(--secondary-color) !important;

}

.next_image_button, .prev_image_button {
    background: var(--primary-color) !important;

}

.hotel_title, .location_text {
    color: var(--primary-color) !important;

}

.depature_section_head_line span {
    color: var(--secondary-color) !important;

}

.header_add_client {
    background: var(--secondary-color) !important;

}

.table_titles_add_client {
    background: var(--primary-color) !important;

}

.input_label {
    color: var(--primary-color) !important;

}

.save_client_button {
    background: var(--secondary-color) !important;

}

.save_client_button:hover {
    background: var(--primary-color) !important;

}

.header_room_management {
    background: var(--secondary-color) !important;

}

.header_text_room_management {
    color: var(--primary-color) !important;

}

.table_titles_room_management {
    background: var(--primary-color) !important;

}

.persons_room_management {
    border-color: var(--primary-color) !important;
}

.table_row_item_room_management {
    color: var(--primary-color) !important;

}

.room_type_room_management {
    border-color: var(--primary-color) !important;

}

/* .option_ticket .logo_option {
    background-image: url(../images/icon_pack/var(--icon-pack)/ticket_only_icon.png) !important;
} */

.price_detail_text {
    color: var(--secondary-color) !important;

}

.flight_type_selected {
    background: var(--secondary-color) !important;

}

.one_way_button, .round_trip_button, .ui-datepicker-year, .ui-datepicker th {
    color: var(--secondary-color) !important;

}

.flight_type_selected {
    color: white !important;

}

.autocomplete_container_return_item:hover {
    background: var(--secondary-color) !important;
}

.autocomplete_container_return div:first-child {
    border-color: var(--secondary-color) !important;
}
.autocomplete_container_return div:last-child {
    border-color: var(--secondary-color) !important;

}


.autocomplete_container_hotel_city_name_item:hover {
    background: var(--secondary-color) !important;

}

.autocomplete_container_hotel_city_name div:last-child, .autocomplete_container_hotel_city_name div:first-child, .autocomplete_container_hotel_name div:first-child, .autocomplete_container_hotel_name div:last-child, .autocomplete_container_hotel_name_package div:first-child, .autocomplete_container_hotel_name_package div:last-child, .autocomplete_container_arrival_package div:first-child, .autocomplete_container_arrival_package div:last-child {
    border-color: var(--secondary-color) !important;

}

.autocomplete_container_hotel_name_item:hover, .autocomplete_container_origin_package_item:hover, .autocomplete_container_arrival_package_item:hover, .autocomplete_container_hotel_name_package_item:hover {
    background: var(--secondary-color) !important;

}

.autocomplete_container_hotel_city_name_item, .autocomplete_container_hotel_name_item, .autocomplete_container_origin_package_item, .autocomplete_container_arrival_package_item, .autocomplete_container_hotel_name_package_item {
    font-size: 16px;
    font-weight: bold;
}

 .ui-datepicker td a {
    color: var(--secondary-color) !important;
    border-color: var(--secondary-color) !important;

}

.ui-datepicker-calendar .ui-state-active {
    background-color: var(--secondary-color) !important;
    color: white !important;

}

.ui-datepicker td a:hover {
    background-color: var(--secondary-color) !important;
    color: white !important;
}

.plus {
    background: var(--primary-color) !important;
    border-color: var(--primary-color) !important;

}

.plus:hover {
    background: var(--secondary-color) !important;
    border-color: var(--secondary-color) !important;
}

.minus {
    color: var(--primary-color) !important;

}

.minus:hover {
    color: white !important;
    background: var(--secondary-color) !important;
    
}

.children_number, .infants_number, .adults_number {
    color: var(--secondary-color) !important;

}

.origin_dep_text, .origin_dep_text {
    color: black;
}

.edit-client-trip-span {
    color: var(--primary-color) !important;
    font-weight: bold;
}

.edit-client-trip-span:hover {
    /* text-decoration: underline; */
    cursor: pointer;
}

.header_description {
    color: var(--primary-color) !important;

}

.room_nb_column yellow, .room_type_select_text {
    color: var(--secondary-color) !important;

}

.radio_room_option_on {
    background: var(--secondary-color) !important;

}

.one_room_option_container {
    background: var(--primary-color) !important;
    border-color: var(--primary-color) !important;
}

.select_the_option_button:hover {
    background: var(--secondary-color) !important;
}

.change-hotel-link {
    color: var(--secondary-color) !important;

}

span.modify-dates-span {
    font-size: 16px;
    color: var(--primary-color) !important;
    cursor: pointer;
    margin-left: 15px;

}

span.modify-dates-span:hover { 
    text-decoration: underline;
}

.badge_on_hold {
    background: var(--secondary-color) !important;
}

.badge_on_hold_empty {
    background: #636363 !important;
    color: white;
}

.airline-logo-in-table {
    max-height: 50px !important;
}

.logo_airline_mobile img {
    max-height: 50px !important;
}

.view_ticket_design {
    font-size: 16px;
    font-weight: bold;
    color: var(--secondary-color) !important;
    /* font-style: italic; */
    cursor: pointer;
    
}

.view_ticket_design:hover {
    text-decoration: underline;
}

.new-modify-client-btnX {
    display: inline-block;
    padding: 2px 4px;
    background-color: #999;
    color: white;
    font-size: 14px;
    border-radius: 7px;
    transition: 0.2s;
    font-weight: 400;
}
/* .new-client-btn { */
    /* padding: 2px 12px; */
/* } */
.new-modify-client-btnX:hover { 
    background-color: var(--primary-color) !important;
}

.new-modify-client-btn2 {
    width: 30px;
    height: 30px;
    background-position: left;
    cursor: pointer;
    display: inline-block;
}
.new-modify-client-btn2:hover {
    background-position: right;
}

.new-modify-client-btn {
    width: 30px;
    height: 30px;
    background-position: left;
    cursor: pointer;
    display: inline-block;
}
.new-modify-client-btn:hover {
    background-position: right;
}


.new-client-btn{
    background: url(../images/new_client_icon.png);

}
.modify-client-btn{
    background: url(../images/modify_client_icon.png);
}

.delete-client-btn {
    background: url(../images/delete_client_icon.png);
}

.edit-client-trip-span {
    height: 30px;
    display: inline-block;
}

.login_button_bottom {
    background: var(--primary-color) !important;

}

.forget_pass_text {
    color: var(--primary-color) !important;
}

.forget_pass_text:hover {
    color: var(--secondary-color) !important;
}

.username_pass_container {
    background: var(--secondary-color) !important;

}

.login_word_bottom {
    color: var(--secondary-color) !important;

}

.menu_item {
    color: var(--primary-color) !important;

}

.menu_item:hover {
    color: var(--secondary-color) !important;

}
.selected_menu {
    color: var(--secondary-color) !important;

}

.footer_text {
    color: var(--primary-color) !important;

}

.line_top_forget_pass, .line_bottom_forget_pass {
    background: var(--secondary-color) !important;

}
.line_seperator {
    background: #bbb !important;
}

.logo {
    width: 350px !important;
    height: 120px !important;
	background-repeat: no-repeat;

}