@font-face {
  font-family: Toyota-icon-restyle;
  src: url(/fonts/toyota-icon-restyle/Toyota-icon-restyle.woff2) format("woff2"), url(/fonts/toyota-icon-restyle/Toyota-icon-restyle.woff) format("woff")
}

.icon {
  font-family: Toyota-icon-restyle !important;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
}

.icon-android::before {
  content: "\e900"
}

.icon-angle-down::before {
  content: "\e901"
}

.icon-angle-left::before {
  content: "\e902"
}

.icon-angle-right::before {
  content: "\e903"
}

.icon-angle-up::before {
  content: "\e904"
}

.icon-apple::before {
  content: "\e905"
}

.icon-backwards::before {
  content: "\e906"
}

.icon-bluetooth::before {
  content: "\e907"
}

.icon-bookmark::before {
  content: "\e908"
}

.icon-brochure::before {
  content: "\e909"
}

.icon-calculator::before {
  content: "\e90a"
}

.icon-calendar::before {
  content: "\e90b"
}

.icon-camera::before {
  content: "\e90c"
}

.icon-businesscenter::before,
.icon-car::before,
.icon-motabilityaffiliated::before,
.icon-showroom::before {
  content: "\e90d"
}

.icon-car2::before {
  content: "\e90e"
}

.icon-car-rental::before {
  content: "\e90f"
}

.icon-car-used::before {
  content: "\e910"
}

.icon-checkbox-checked::before {
  content: "\e911"
}

.icon-checkbox-unchecked::before {
  content: "\e912"
}

.icon-chevron-down::before {
  content: "\e913"
}

.icon-chevron-left::before {
  content: "\e914"
}

.icon-chevron-right::before {
  content: "\e915"
}

.icon-chevron-up::before {
  content: "\e916"
}

.icon-cog::before {
  content: "\e917"
}

.icon-compare::before {
  content: "\e918"
}

.icon-consumptions::before {
  content: "\e919"
}

.icon-desktop::before {
  content: "\e91a"
}

.icon-download-alt::before {
  content: "\e91b"
}

.icon-email::before {
  content: "\e91c"
}

.icon-emission::before {
  content: "\e91d"
}

.icon-envelope-alt::before {
  content: "\e91e"
}

.icon-exclamation::before {
  content: "\e91f"
}

.icon-external-link::before {
  content: "\e920"
}

.btn .icon.icon-external-link {
  margin-left: 0
}

.icon-facebook::before {
  content: "\e921"
}

.icon-facetime-video::before {
  content: "\e922"
}

.icon-file-alt::before {
  content: "\e923"
}

.icon-file-pdf::before {
  content: "\e924"
}

.icon-finance {
  font-family: "Glyphicons Halflings" !important
}

.icon-finance::before {
  content: "\20ac"
}

.icon-fin-calculator::before {
  content: "\e926"
}

.icon-find-your-match::before {
  content: "\e927"
}

.icon-flickr::before {
  content: "\e928"
}

.icon-folder-case::before {
  content: "\e929"
}

.icon-forward::before {
  content: "\e92a"
}

.icon-fuel-type::before {
  content: "\e92b"
}

.icon-google-plus::before {
  content: "\e92c"
}

.icon-heart::before {
  content: "\e92d"
}

.icon-hybrid::before,
.icon-priusdealer::before {
  content: "\e92e"
}

.icon-info-sign::before {
  content: "\e92f"
}

.icon-ins-calculator::before {
  content: "\e930"
}

.icon-insurance::before {
  content: "\e931"
}

.icon-ipod::before {
  content: "\e932"
}

.icon-key::before {
  content: "\e933"
}

.icon-laptop::before {
  content: "\e934"
}

.icon-link::before {
  content: "\e935"
}

.icon-list-ul::before {
  content: "\e936"
}

.icon-live-chat::before {
  content: "\e937"
}

.icon-locate::before {
  content: "\e938"
}

.icon-lock::before {
  content: "\e939"
}

.icon-luggage::before {
  content: "\e93a"
}

.icon-map-marker::before {
  content: "\e93b"
}

.icon-menu::before {
  content: "\e93c"
}

.icon-minus::before {
  content: "\e93d"
}

.icon-mobile::before {
  content: "\e93e"
}

.icon-music::before {
  content: "\e93f"
}

.icon-new-2::before {
  content: "\e940"
}

.icon-newsletter::before {
  content: "\e941"
}

.icon-ok::before {
  content: "\e942"
}

.icon-pause::before {
  content: "\e943"
}

.icon-onlineservicebooking::before,
.icon-phone::before {
  content: "\e944"
}

.icon-picture::before {
  content: "\e945"
}

.icon-play::before {
  content: "\e946"
}

.icon-plug::before {
  content: "\e947"
}

.icon-plus::before {
  content: "\e948"
}

.icon-print::before {
  content: "\e949"
}

.icon-question-sign::before {
  content: "\e94a"
}

.icon-quote-left::before {
  content: "\e94b"
}

.icon-quote-right::before {
  content: "\e94c"
}

.icon-radio-checked::before {
  content: "\e94d"
}

.icon-radio-unchecked::before {
  content: "\e94e"
}

.icon-rain::before {
  content: "\e94f"
}

.icon-refresh::before {
  content: "\e950"
}

.icon-remove::before {
  content: "\e951"
}

.icon-reorder::before {
  content: "\e952"
}

.icon-repeat::before {
  content: "\e953"
}

.icon-reply::before {
  content: "\e954"
}

.icon-reset::before {
  content: "\e955"
}

.icon-resize-full::before {
  content: "\e956"
}

.icon-resize-small::before {
  content: "\e957"
}

.icon-rss::before {
  content: "\e958"
}

.icon-search::before {
  content: "\e959"
}

.icon-service-and-maintenance::before {
  content: "\e95a"
}

.icon-share::before {
  content: "\e95b"
}

.icon-skip-backward::before {
  content: "\e95c"
}

.icon-skip-forward::before {
  content: "\e95d"
}

.icon-snowflake::before {
  content: "\e95e"
}

.icon-star::before {
  content: "\e95f"
}

.icon-star-half::before {
  content: "\e960"
}

.icon-step-backward::before {
  content: "\e961"
}

.icon-step-forward::before {
  content: "\e962"
}

.icon-stop::before {
  content: "\e963"
}

.icon-sun-stroke::before {
  content: "\e964"
}

.icon-tablet::before {
  content: "\e965"
}

.icon-tag::before {
  content: "\e966"
}

.icon-test-drive::before {
  content: "\e967"
}

.icon-th-large::before {
  content: "\e968"
}

.icon-thumbs-up::before {
  content: "\e969"
}

.icon-trash::before {
  content: "\e96a"
}

.icon-tsm::before,
.icon-tsmcertification::before {
  content: "\e96b"
}

.icon-twitter::before {
  content: "\e96c"
}

.icon-upload-alt::before {
  content: "\e96d"
}

.icon-usb1::before {
  content: "\e96e"
}

.icon-used-car::before {
  content: "\e96f"
}

.icon-user::before {
  content: "\e970"
}

.icon-volume-down::before {
  content: "\e971"
}

.icon-volume-off::before {
  content: "\e972"
}

.icon-volume-up::before {
  content: "\e973"
}

.icon-web-chat::before {
  content: "\e974"
}

.icon-windows::before {
  content: "\e975"
}

.icon-youtube::before {
  content: "\e976"
}

.icon-price-alt::before {
  content: "\e977"
}

.icon-filter::before {
  content: "\e978"
}

.icon-star-alt::before {
  content: "\e979"
}

.icon-transport::before {
  content: "\e97a"
}

.icon-cone::before {
  content: "\e97b"
}

.icon-insurance-alt::before {
  content: "\e97c"
}

.icon-exchange::before {
  content: "\e97d"
}

.icon-info-sign-thin::before {
  content: "\e97e"
}

.icon-cross::before {
  content: "\e97f"
}

.icon-horizontal-ellipsis::before {
  content: "\e980"
}

.icon-quote-right-thin::before {
  content: "\e981"
}

.icon-quote-left-thin::before {
  content: "\e982"
}

.icon-phone-thin::before {
  content: "\e983"
}

.icon-car-side-view::before {
  content: "\e984"
}

.icon-weather-conditions-rain::before {
  content: "\e985"
}

.icon-corporate-person::before {
  content: "\e986"
}

.icon-client::before {
  content: "\e987"
}

.icon-list::before {
  content: "\e988"
}

.icon-fuel-bucket::before {
  content: "\e989"
}

.icon-transmission::before {
  content: "\e98a"
}

.icon-exterior::before {
  content: "\e98b"
}

.icon-interior::before {
  content: "\e98c"
}

.icon-lock1::before {
  content: "\e98d"
}

.icon-emission1::before {
  content: "\e98e"
}

.icon-warranty::before {
  content: "\e98f"
}

.icon-color::before {
  content: "\e990"
}

.icon-checks::before {
  content: "\e991"
}

.icon-whatsapp::before {
  content: "\e992"
}

.icon-cp-bell::before {
  content: "\e993"
}

.icon-video-recorder::before {
  content: "\e994"
}

.icon-3d-cube::before {
  content: "\e995"
}

@media (min-width: 992px) {
  .icon {
    display: inline
  }
}