@font-face {
  font-family: 'swisspassport-icons';
  src:  url('fonts/swisspassport-icons.eot?y5wzm2');
  src:  url('fonts/swisspassport-icons.eot?y5wzm2#iefix') format('embedded-opentype'),
    url('fonts/swisspassport-icons.ttf?y5wzm2') format('truetype'),
    url('fonts/swisspassport-icons.woff?y5wzm2') format('woff'),
    url('fonts/swisspassport-icons.svg?y5wzm2#swisspassport-icons') format('svg');
  font-weight: normal;
  font-style: normal;
}

i {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'swisspassport-icons' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.ico-angle-down:before {
  content: "\e912";
}
.ico-phone-square:before {
  content: "\e931";
}
.ico-add-solid:before {
  content: "\e932";
}
.ico-envelope:before {
  content: "\e933";
}
.ico-location5:before {
  content: "\e934";
}
.ico-location-hotel:before {
  content: "\e935";
}
.ico-minus-solid:before {
  content: "\e936";
}
.ico-network:before {
  content: "\e937";
}
.ico-chevron-thin-right:before {
  content: "\e938";
}
.ico-chevron-thin-left:before {
  content: "\e939";
}
.ico-location-pin:before {
  content: "\e92d";
}
.ico-location4:before {
  content: "\e92e";
}
.ico-plus2:before {
  content: "\ea0b";
}
.ico-minus:before {
  content: "\ea0c";
}
.ico-circle-right:before {
  content: "\ea42";
}
.ico-circle-left:before {
  content: "\ea44";
}
.ico-radio-checked:before {
  content: "\ea54";
}
.ico-radio-unchecked:before {
  content: "\ea56";
}
.ico-clock2:before {
  content: "\e94f";
}
.ico-pin:before {
  content: "\e92a";
}
.ico-location2:before {
  content: "\e92b";
}
.ico-location:before {
  content: "\e947";
}
.ico-compass:before {
  content: "\e949";
}
.ico-map2:before {
  content: "\e94c";
}
.ico-plus:before {
  content: "\ea0a";
}
.ico-long-arrow-left:before {
  content: "\f273";
}
.ico-dot-circle-o:before {
  content: "\f1bc";
}
.ico-angle-up:before {
  content: "\f113";
}
.ico-long-arrow-right:before {
  content: "\f274";
}
.ico-angle-right:before {
  content: "\f112";
}
.ico-long-arrow-down:before {
  content: "\f272";
}
.ico-map-marker:before {
  content: "\f27d";
}
.ico-long-arrow-up:before {
  content: "\f275";
}
.ico-facebook:before {
  content: "\61";
}
.ico-instagram:before {
  content: "\62";
}
.ico-facebook-1:before {
  content: "\63";
}
.ico-phone:before {
  content: "\64";
}
.ico-phone-2:before {
  content: "\66";
}
.ico-location1:before {
  content: "\67";
}
.ico-location-circled:before {
  content: "\68";
}
.ico-location-1:before {
  content: "\69";
}
.ico-globe:before {
  content: "\6c";
}
.ico-compass1:before {
  content: "\6f";
}
.ico-direction:before {
  content: "\71";
}
.ico-compass-3:before {
  content: "\73";
}
.ico-compass-circled:before {
  content: "\74";
}
.ico-phone2:before {
  content: "\65";
}
.ico-phone-1:before {
  content: "\6a";
}
.ico-location3:before {
  content: "\e92c";
}
.ico-grid:before {
  content: "\e93a";
}
.ico-social-facebook:before {
  content: "\e929";
}
.ico-align-left:before {
  content: "\e900";
}
.ico-arrow-down:before {
  content: "\e901";
}
.ico-arrow-down-circle:before {
  content: "\e902";
}
.ico-arrow-left:before {
  content: "\e903";
}
.ico-arrow-left-circle:before {
  content: "\e904";
}
.ico-arrow-right:before {
  content: "\e905";
}
.ico-arrow-right-circle:before {
  content: "\e906";
}
.ico-arrow-up:before {
  content: "\e907";
}
.ico-arrow-up-circle:before {
  content: "\e908";
}
.ico-camera:before {
  content: "\e909";
}
.ico-chevron-down:before {
  content: "\e90a";
}
.ico-chevron-left:before {
  content: "\e90b";
}
.ico-chevron-right:before {
  content: "\e90c";
}
.ico-chevron-up:before {
  content: "\e90d";
}
.ico-clock:before {
  content: "\e90e";
}
.ico-compass2:before {
  content: "\e90f";
}
.ico-facebook1:before {
  content: "\e910";
}
.ico-globe1:before {
  content: "\e911";
}
.ico-image:before {
  content: "\e913";
}
.ico-info:before {
  content: "\e914";
}
.ico-instagram1:before {
  content: "\e915";
}
.ico-link:before {
  content: "\e916";
}
.ico-link-2:before {
  content: "\e917";
}
.ico-list:before {
  content: "\e918";
}
.ico-map:before {
  content: "\e919";
}
.ico-map-pin:before {
  content: "\e91a";
}
.ico-maximize:before {
  content: "\e91b";
}
.ico-maximize-2:before {
  content: "\e91c";
}
.ico-menu:before {
  content: "\e91d";
}
.ico-minimize:before {
  content: "\e91e";
}
.ico-minimize-2:before {
  content: "\e91f";
}
.ico-more-horizontal:before {
  content: "\e920";
}
.ico-more-vertical:before {
  content: "\e921";
}
.ico-navigation:before {
  content: "\e922";
}
.ico-phone1:before {
  content: "\e923";
}
.ico-plus1:before {
  content: "\e924";
}
.ico-plus-circle:before {
  content: "\e925";
}
.ico-target:before {
  content: "\e926";
}
.ico-x-circle:before {
  content: "\e927";
}
.ico-x:before {
  content: "\e928";
}
.ico-apps:before {
  content: "\e5c3";
}
.ico-keyboard_arrow_left:before {
  content: "\e314";
}
.ico-keyboard_arrow_right:before {
  content: "\e315";
}
.ico-keyboard_arrow_up:before {
  content: "\e316";
}
.ico-watch_later:before {
  content: "\e92f";
}
.ico-disc:before {
  content: "\e93b";
}
.ico-mail:before {
  content: "\e930";
}
.ico-minus1:before {
  content: "\e93c";
}
