
/* --- */
/* progress bar */

.pb_icon {
	width: 20px;
    height: 20px;
    filter: contrast(0.1);
}

.pb_icon.active {
	filter: contrast(1);
}

.pb_flight {
	background: url('../../images/icons/progress_bar/flights.svg') no-repeat;
}

.pb_fares {
	background: url('../../images/icons/progress_bar/fares.svg') no-repeat;
}

.pb_seat {
	background: url('../../images/icons/progress_bar/seat.svg') no-repeat;
}

.pb_bag {
	background: url('../../images/icons/progress_bar/bag.svg') no-repeat;
}

.pb_id {
	background: url('../../images/icons/progress_bar/id.svg') no-repeat;
	width: 25px !important;
}

.pb_add_passenger {
	background: url('../../images/icons/progress_bar/add_passenger.svg') no-repeat;
	/* width: 22px !important; */
}

.pb_frequent_flyer {
	background: url('../../images/icons/progress_bar/frequent_flyer.svg') no-repeat;
	width: 18px !important;
}

.pb_passenger_details {
	background: url('../../images/icons/progress_bar/passenger_details.svg') no-repeat;
}

.pb_checkout {
	background: url('../../images/icons/progress_bar/checkout.svg') no-repeat;
}

.pb_contact_details {
	background: url('../../images/icons/contact_details.svg') no-repeat;
}

.pb_name_change {
	background: url('../../images/icons/name_change.svg') no-repeat;
}

.pb_my_purchase {
	background: url('../../images/icons/my_purchase.svg') no-repeat;	
}

/* -- */
.info_icon {
	background: url('../../images/icons/info_flight_cur.svg') no-repeat;
    height: 15px;
    width: 15px;
}

.blue_info_icon {
	background: url('../../images/icons/blue_info_icon.svg') no-repeat;
	height: 1rem;
	width: 1rem;
	background-size: 100%;
}

.route_plane {
	background: url(../../images/icons/route_plane.svg) no-repeat;
    height: 25px;
    width: 25px;
    background-size: 100%;
}

.account_icon {
	background: url('../../images/icons/default_account.svg') no-repeat;
	height: 6rem;
	width: 6rem;
	background-size: 100%;
}

.account_change_password {
	background: url('../../images/icons/account_change_password.svg') no-repeat;
	height: 1rem;
	width: 1rem;
	background-size: 100%;
}

.account_multi_factor {
	background: url('../../images/icons/account_multi_factor.svg') no-repeat;
	height: 1rem;
	width: 1rem;
	background-size: 100%;
}

.passwordHideEye {
	background: url('../../images/icons/password/eye.svg') no-repeat;
	height: 1rem;
	width: 1rem;
	display: inline-block;
	background-size: 100%;
}

.passwordShowEye {
	background: url('../../images/icons/password/openedEye.svg') no-repeat;
	height: 1rem;
	width: 1rem;
	display: inline-block;
	background-size: 100%;
}

.delete_account {
	background: url('../../images/icons/delete_account.svg') no-repeat;
	height: 1rem;
	width: 1rem;
	background-size: 100%;
}

.edit_icon {
	background: url('../../images/icons/edit_icon.svg') no-repeat;
	height: 1rem;
	width: 1rem;
	background-size: 100%;
}

.account_add_other_passenger {
	background: url('../../images/icons/add_other_passenger.svg') no-repeat;
	height: 1rem;
	width: 1rem;
	background-size: 100%;
}

.settings_icon {
	background: url('../../images/icons/settings.svg') no-repeat;
	height: 6rem;
	width: 6rem;
	background-size: 100%;
}

/* sidebar */

.sb_home_icon {
	background: url(../../images/icons/sidebar/sidebar_home.svg) no-repeat;
    height: 20px;
    width: 22px;
}

.sb_book_icon {
	background: url(../../images/icons/sidebar/sidebar_book.svg) no-repeat;
    height: 20px;
    width: 22px;
}

.sb_check_in_icon {
	background: url(../../images/icons/sidebar/sidebar_check_in.svg) no-repeat;
    height: 20px;
    width: 22px;
}

.sb_account_icon {
	background: url(../../images/icons/sidebar/sidebar_account.svg) no-repeat;
    height: 20px;
    width: 22px;
}

.sb_voucher_icon {
	background: url(../../images/icons/sidebar/sidebar_voucher.svg) no-repeat;
    height: 20px;
    width: 22px;
}
.sb_notifications_icon {
	background: url(../../images/icons/sidebar/sidebar_notifications.svg) no-repeat;
    height: 20px;
    width: 22px;
}
.sb_hotdeals_icon {
	background: url(../../images/icons/sidebar/sidebar_hotdeals.svg) no-repeat;
    height: 20px;
    width: 22px;
}

.sb_flight_status_icon {
	background: url(../../images/icons/sidebar/sidebar_flight_status.svg) no-repeat;
    height: 20px;
    width: 22px;
}

.sb_help_centre_icon {
	background: url(../../images/icons/sidebar/sidebar_help_centre.svg) no-repeat;
    height: 20px;
    width: 22px;
}

.sb_lowfare_icon {
	background: url(../../images/icons/sidebar/book_a_trip.svg) no-repeat;
    height: 20px;
    width: 22px;
}

.sb_settings_icon {
	background: url(../../images/icons/sidebar/sidebar_settings.svg) no-repeat;
    height: 20px;
    width: 22px;
}

.sb_trips_icon {
	background: url(../../images/icons/sidebar/sidebar_trips.svg) no-repeat;
    height: 20px;
    width: 22px;
}
.sb_contact_icon {
	background: url(../../images/icons/sidebar/sidebar_contact.svg) no-repeat;
    height: 20px;
    width: 22px;
}

.sb_report_bug_icon {
	background: url(../../images/icons/sidebar/report_bug.svg) no-repeat;
    height: 22px;
    width: 21px;
    background-size: contain;
}


/* ====== */
.basket_img {
	background: url('../../images/icons/basket.svg') no-repeat;
	height: 1rem;
	width: 1rem;
	background-size: 100%;
}

.contact_us_icon {
	background: url("../../images/icons/contact_us.svg") no-repeat;
}

.claims_icon {
	background: url("../../images/icons/claims.svg") no-repeat;
}

.refund_request_form_icon {
	background: url("../../images/icons/refund_request_form.svg") no-repeat;
}

.assistance_information_icon {
	background: url("../../images/icons/assistance_information.svg") no-repeat;
}

.assistance_questionaire_icon {
	background: url("../../images/icons/assistance_questionaire.svg") no-repeat;
}
.frequently_asked_questions_icon {
	background: url("../../images/icons/question.svg") no-repeat;
}

.send_us_a_message_icon {
	background: url("../../images/icons/send_us_a_message.svg") no-repeat;
}

.blind_icon {
	background: url("../../images/icons/blind.svg") no-repeat;
}

.deaf_icon {
	background: url("../../images/icons/deaf.svg") no-repeat;
}

.wheelchair_assistance_icon {
	background: url("../../images/icons/wheelchair_assistance.svg") no-repeat;
}

.hidden_disabilities_icon {
	background: url("../../images/icons/hidden_disabilities.svg") no-repeat;
}

.disability_not_listed_icon {
	background: url("../../images/icons/disability_not_listed.svg") no-repeat;
}

.info_icon_blue {
	background: url('../../images/icons/info_blue.svg') no-repeat;
    height: 16px;
    width: 16px;
}

.pb_id {
	background: url('../../images/icons/progress_bar/id.svg') no-repeat;
	width: 25px !important;
}

.pb_change_flight {
	background: url('../../images/icons/change_flight.svg') no-repeat;
}

.pb_assistance {
	background: url('../../images/icons/assistance.svg') no-repeat;
}

.pb_add_seat {
	background: url('../../images/icons/add_seat.svg') no-repeat;
}

.pb_calendar {
	background: url('../../images/icons/calendar.svg') no-repeat;
}

.pb_mail {
	background: url('../../images/icons/mail.svg') no-repeat;
}

.pb_user_icon {
	background: url('../../images/icons/user_icon.svg') no-repeat;
}

main #my_trip_container .optionBox > .pb_icon {
	height: 23px !important;
	margin-bottom: 10px;
	filter: contrast(1);
}

main #my_trip_container .optionBox > .pb_frequent_flyer {
	height: 20px !important;
	width: 24px !important;
}

main #my_trip_container .optionBox > .pb_id {
	height: 20px !important;
	width: 29px !important;
}

main #my_trip_container .optionBox > .pb_bag {
	width: 18px !important;
}

main #my_trip_container .optionBox > .pb_user_icon {
	width: 18px !important;
}

main #my_trip_container .optionBox > .pb_change_flight {
	width: 16px !important;
	height: 21px !important;
}

main #my_trip_container .optionBox > .pb_assistance {
	width: 20px !important;
} 

main #my_trip_container .optionBox > .pb_add_seat {
	width: 18px !important;
}

main #my_trip_container .add_or_send_card .pb_calendar {
	width: 20px !important;
	height: 22px !important;
} 

main #my_trip_container .add_or_send_card .pb_mail {
	width: 22px !important;
	height: 17px !important;
} 

/* Legend icons */

.blocked_seat_icon {
	background: url('../../images/icons/blocked_seat.svg') no-repeat;
}

.available_seat_icon {
	background: url('../../images/icons/available_seat.svg') no-repeat;
}

.selected_seat_icon {
	background: url('../../images/icons/selected_seat.svg') no-repeat;
}

.occupied_seat_icon {
	background: url('../../images/icons/occupied_seat.svg') no-repeat;
}

.blocked_seat_icon,
.available_seat_icon,
.selected_seat_icon,
.occupied_seat_icon {
	display: inline-block;
	height: 40px;
	width: 40px;
	background-size: 100%;
}

/* reload icon on the promo code in the calendar */

.reload_icon {
	background: url('../../images/icons/reload.svg') no-repeat;
	width: 21px;
    height: 21px;
}

.multiple_users {
	background: url(../../images/icons/multiple_users.svg) no-repeat;
    height: 20px;
    width: 20px;
    background-size: 100%;
}

.icon_time_limit {
	background: url(../../images/15min_limit.svg) no-repeat;
    height: 150px;
    width: 125px;
}
