/* CSS Document */

#mb-c .mb-icon {background-size:auto 50%; background-repeat:no-repeat; background-position:15px 50%;}
#mb-c .mb-icon-menu {background-image:url('../images-final/icon-mobilemenu-white.png');}
#mb-c .mb-icon-key {background-image:url('../images-final/icon-tab-loginregister-charcoal.png');}
#mb-c .mb-icon-lock {background-image:url('../images-final/icon-lock-filled.png');}
#mb-c .mb-icon-plus {background-image:url('../images-final/icon-add-filled.png');}
#mb-c .mb-icon-plus-teal {background-image:url('../images-final/icon-plus-teal-filled.png');}
#mb-c .mb-icon-minus-teal {background-image:url('../images-final/icon-minus-teal-filled.png');}
#mb-c .mb-icon-schedule {background-image:url('../images-final/icon-bookingschedule-white.png');}
#mb-c .mb-icon-new-booking {background-image:url('../images-final/icon-makenewbooking-white.png');}
#mb-c .mb-icon-summary {background-image:url('../images-final/icon-tripsummary-charcoal.png');}
#mb-c .mb-icon-booking {background-image:url('../images-final/icon-tab-wherecanwetakeyou-white.png');}
#mb-c .mb-icon-booking-grey {background-image:url('../images-final/icon-tab-secondjourneyincomplete-lightgrey.png');}
#mb-c .mb-icon-booking-history {background-image:url('../images-final/icon-bookinghistory-white.png');}
#mb-c .mb-icon-search-history {background-image:url('../images-final/icon-searchhistory-white.png');}
#mb-c .mb-icon-account {background-image:url('../images-final/icon-genericaccount-white.png');}
#mb-c .mb-icon-dashboard {background-image:url('../images-final/icon-tab-accountdashboard-charcoal.png');}
#mb-c .mb-icon-details {background-image:url('../images-final/icon-accountdetails-white.png');}
#mb-c .mb-input .mb-icon-details {background-image:url('../images-final/icon-accountdetails-charcoal.png');}
#mb-c .mb-icon-ticket-white {background-image:url('../images-final/icon-ticket-white.png');}
#mb-c .mb-icon-ticket {background-image:url('../images-final/icon-ticket-lightgrey.png');}
#mb-c .complete .mb-icon-ticket {background-image:url('../images-final/icon-ticket-teal-filled.png');}
#mb-c .mb-icon-travel {background-image:url('../images-final/icon-travelmode-lightgrey.png');}
#mb-c .complete .mb-icon-travel {background-image:url('../images-final/icon-travelmode-teal-filled.png');}
#mb-c .mb-icon-cal {background-image:url('../images-final/icon-calendar-lightgrey.png');}
#mb-c .complete .mb-icon-cal {background-image:url('../images-final/icon-calendar-teal-filled.png');}
#mb-c .mb-icon-time {background-image:url('../images-final/icon-time-lightgrey.png');}
#mb-c .complete .mb-icon-time {background-image:url('../images-final/icon-time-teal-filled.png');}
#mb-c .mb-icon-flightoption {background-image:url('../images-final/icon-flightoption-lightgrey.png');}
#mb-c .mb-icon-flightoption.active {background-image:url('../images-final/icon-flightselect-white.png');}
#mb-c .filled .mb-icon-flight, #mb-c .complete .mb-icon-flight {background-image:url('../images-final/icon-flight-teal-filled.png');}
#mb-c .mb-icon-flight {background-image:url('../images-final/icon-flight-teal.png');}
#mb-c .mb-radio .mb-icon-flight {background-image:url('../images-final/icon-flightoption-lightgrey.png');}
#mb-c .mb-icon-train {background-image:url('../images-final/icon-trainoption-lightgrey.png');}
#mb-c .mb-icon-train.active {background-image:url('../images-final/icon-trainselect-white.png');}
#mb-c .mb-icon-bus {background-image:url('../images-final/icon-busoption-lightgrey.png');}
#mb-c .mb-icon-bus.active {background-image:url('../images-final/icon-busselect-white.png');}
#mb-c .mb-icon-other {background-image:url('../images-final/icon-otheroption-lightgrey.png');}
#mb-c .mb-icon-other.active {background-image:url('../images-final/icon-otherselect-white.png');}
#mb-c .mb-icon-pax {background-image:url('../images-final/icon-pax-lightgrey.png');}
#mb-c .mb-icon-pax.active {background-image:url('../images-final/icon-pax-teal.png');}
#mb-c .complete .mb-icon-pax {background-image:url('../images-final/icon-pax-teal-filled.png');}
#mb-c .mb-icon-journey {background-image:url('../images-final/icon-traveldetails-charcoal.png');}
#mb-c .mb-icon-journey.active, #mb-c .mb-icon-journey.hover {background-image:url('../images-final/icon-traveldetails-white.png');}
#mb-c .mb-icon-journey.complete {background-image:url('../images-final/icon-traveldetails-green.png');}
#mb-c .mb-icon-contactdetails {background-image:url('../images-final/icon-contactdetails-charcoal.png');}
#mb-c .mb-icon-contactdetails.active, #mb-c .mb-icon-contactdetails:hover {background-image:url('../images-final/icon-contactdetails-white.png');}
#mb-c .mb-icon-contactdetails.complete {background-image:url('../images-final/icon-contactdetails-green.png');}
#mb-c .mb-icon-van {background-image:url('../images-final/icon-transferdetails-charcoal.png');}
#mb-c .mb-icon-van.active, #mb-c.booking-home .mb-icon-van {background-image:url('../images-final/icon-transferdetails-white.png');}
#mb-c .mb-icon-van.complete {background-image:url('../images-final/icon-transferdetails-green.png');}
#mb-c .mb-icon-payment, #mb-c .mb-input .mb-icon.mb-icon-payment, #mb-c .mb-nav-1 .mb-icon.mb-icon-payment.active, #mb-c .mb-nav-1 .mb-icon.mb-icon-payment:hover {background-image:url('../images-final/icon-paymentdetails-white.png');}
#mb-c .mb-form-content .mb-icon-payment, #mb-c .mb-form-content .mb-input .mb-icon.mb-icon-payment, #mb-c .mb-nav-1 .mb-icon.mb-icon-payment {background-image:url('../images-final/icon-paymentdetails-charcoal.png');}
#mb-c .mb-form-content .mb-icon-payment.active {background-image:url('../images-final/icon-paymentdetails-charcoal.png');}
#mb-c .mb-icon-payment.complete {background-image:url('../images-final/icon-paymentdetails-green.png');}
#mb-c .mb-icon-passport {background-image:url('../images-final/icon-leadpaxinfo-white.png');}
#mb-c .mb-icon-passport.active {background-image:url('../images-final/icon-leadpaxinfo-white.png');}
#mb-c .mb-icon-passport.complete {background-image:url('../images-final/icon-leadpaxinfo-green.png');}
#mb-c .mb-icon-profile {background-image:url('../images-final/icon-name-lightgrey.png');}
#mb-c .mb-icon-profile.complete, #mb-c .mb-text.active .mb-icon-profile {background-image:url('../images-final/icon-name-teal-filled.png');}
#mb-c .mb-icon-email {background-image:url('../images-final/icon-email-lightgrey.png');}
#mb-c .mb-icon-email.complete, #mb-c .mb-text.active .mb-icon-email {background-image:url('../images-final/icon-email-teal-filled.png');}
#mb-c .mb-icon-mobile {background-image:url('../images-final/icon-telephone-lightgrey.png');}
#mb-c .mb-icon-mobile.complete, #mb-c .mb-text.active .mb-icon-mobile {background-image:url('../images-final/icon-telephone-teal-filled.png');}
#mb-c .mb-icon-accommodationdetails {background-image:url('../images-final/icon-dropoffdetails-white.png');}
#mb-c .mb-icon-accommodationdetails.active {background-image:url('../images-final/icon-dropoffdetails-white.png');}
#mb-c .mb-icon-accommodationdetails.complete {background-image:url('../images-final/icon-dropoffdetails-green.png');}
#mb-c .mb-icon-hotel {background-image:url('../images-final/icon-accomname-lightgrey.png');}
#mb-c .mb-icon-hotel.complete, #mb-c .mb-text.active .mb-icon-hotel {background-image:url('../images-final/icon-accommodationname-teal-filled.png');}
#mb-c .mb-icon-address {background-image:url('../images-final/icon-accomaddress-lightgrey.png');}
#mb-c .complete .mb-icon-address, #mb-c .mb-text.active .mb-icon-address {background-image:url('../images-final/icon-accomaddress-teal.png');}
#mb-c .mb-icon-telephone {background-image:url('../images-final/icon-telephone-lightgrey.png');}
#mb-c .mb-icon-mobile.complete, #mb-c .mb-text.active .mb-icon-mobile {background-image:url('../images-final/icon-telephone-teal-filled.png');}
#mb-c .mb-icon-extras {background-image:url('../images-final/icon-extras-lightgrey.png');}
#mb-c .mb-icon-extras.active {background-image:url('../images-final/icon-extras-teal-filled.png');}
#mb-c .mb-icon-extras.complete {background-image:url('../images-final/icon-extras-teal-filled.png');}
#mb-c .mb-icon-childseat {background-image:url('../images-final/icon-childseat-white.png');}
#mb-c .mb-icon-babycapsule {background-image:url('../images-final/icon-babycapsule.png');}
#mb-c .mb-icon-babyseat {background-image:url('../images-final/icon-babyseat.png');}
#mb-c .mb-icon-child {background-image:url('../images-final/Icon-childseat.png');}
#mb-c .mb-icon-boosterseat {background-image:url('../images-final/icon-boosterseat.png');}
#mb-c .mb-icon-bike {background-image:url('../images-final/icon-sportsequipmentoption-charcoal.png');}
#mb-c .mb-icon-bike.complete {background-image:url('../images-final/icon-sportingequipmentselected-teal.png');}
#mb-c .mb-icon-skis {background-image:url('../images-final/icon-skisoption-white.png');}
#mb-c .mb-icon-snowboard {background-image:url('../images-final/icon-snowboardoption-charcoal.png');}
#mb-c .mb-icon-extraluggage {background-image:url('../images-final/icon-extraluggage-white.png');}
#mb-c .mb-icon-extraluggage.complete {background-image:url('../images-final/icon-extraluggageselected-teal.png');}
#mb-c .mb-icon-additionalinfo {background-image:url('../images-final/icon-extrainfo-white.png');}
#mb-c .mb-icon-additionalinfo.complete {background-image:url('../images-final/icon-extrainfoselected-teal.png');}
#mb-c .mb-icon-tofromswitch {background-image:url('../images-final/icon-tofromswitch-yellow.png');}
#mb-c .mb-icon-basket { background-size:auto 70%; background-image:url('../images-final/icon-shoppingbasket-white.png'); }
#mb-c .mb-form-content .mb-icon-basket {background-image:url('../images-final/icon-shoppingbasket-charcoal.png');}
#mb-c .mb-icon-remove {background-image:url('../images-final/icon-cross-grey.png');}

#mb-c .mb-icon-sterling {background-image:url('../images-final/icon-sterling.png');}
#mb-c .mb-icon-euro {background-image:url('../images-final/icon-euro.png');}
#mb-c .mb-icon-sterling:hover, #mb-c .mb-icon-sterling.active {background-image:url('../images-final/icon-sterling-blue.png');}
#mb-c .mb-icon-euro:hover, #mb-c .mb-icon-euro.active {background-image:url('../images-final/icon-euro-blue.png');}

#mb-c .mb-icon-visa {background-image:url('../images/icon-visa-grey.png');}
#mb-c .mb-icon-visa.active {background-image:url('../images/icon-visa-white.png');}
#mb-c .mb-icon-mastercard {background-image:url('../images/icon-mastercard-grey.png');}
#mb-c .mb-icon-mastercard.active {background-image:url('../images/icon-mastercard-white.png');}
#mb-c .mb-icon-amex {background-image:url('../images/icon-amex-grey.png');}
#mb-c .mb-icon-amex.active {background-image:url('../images/icon-amex-white.png');}
#mb-c .mb-icon-promocode {background-image:url('../images-final/icon-promocode-white.png');}
#mb-c .mb-icon-tripsummary {background-image:url('../images-final/icon-makenewbooking-white.png');}
#mb-c .mb-icon-moreinfo.complete {background-image:url('../images/icon-moreinfo-white.png');}
#mb-c .mb-icon-moreinfo {}
#mb-c .mb-icon-moreinfo:hover, #mb-c .active .mb-icon-moreinfo, #mb-c .mb-icon-moreinfo {}
#mb-c .mb-icon-select {background-image:url('../images-final/icon-select-teal.png');}
#mb-c .mb-icon-select:hover, #mb-c .active .mb-icon-select  {background-image:url('../images-final/icon-select-white.png');}