@font-face {
  font-family: "travelc";
  src:
    url("/javax.faces.resource/css/icons/fonts/travelc.ttf?5m1x4b")
      format("truetype"),
    url("/javax.faces.resource/css/icons/fonts/travelc.woff?5m1x4b")
      format("woff"),
    url("/javax.faces.resource/css/icons/fonts/travelc.svg?5m1x4b#travelc")
      format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
[class^="t1-"],
[class*=" t1-"],
[class^="ico-tc-"],
[class*="ico-tc-"],
[class^="ico-pro-"],
[class*="ico-pro-"] {
  font-family: "travelc", sans-serif !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  -webkit-font-feature-settings: normal;
  font-feature-settings: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.ico-tc-pets:before {
  content: "\e965";
}
.ico-tc-pets_extra_charge:before {
  content: "\e966";
}
.ico-tc-pets_not_allowed:before {
  content: "\e967";
}
.ico-tc-duck-train:before {
  content: "\e964";
}
.tc-vuelocircuito:before {
  content: "\e955";
}
.tc-casa:before {
  content: "\e956";
}
.tc-ferry:before {
  content: "\e957";
}
.tc-golf:before {
  content: "\e958";
}
.tc-hotel:before {
  content: "\e959";
}
.tc-multidestino:before {
  content: "\e95a";
}
.tc-multipack:before {
  content: "\e95b";
}
.tc-rentacar:before {
  content: "\e95c";
}
.tc-tickets:before {
  content: "\e95d";
}
.tc-tranfers:before {
  content: "\e95e";
}
.tc-transports:before {
  content: "\e95f";
}
.tc-tren:before {
  content: "\e960";
}
.tc-vuelo:before {
  content: "\e961";
}
.tc-vuelocasa:before {
  content: "\e962";
}
.tc-vuelohotel:before {
  content: "\e963";
}
.ico-tc-group:before {
  content: "\e94b";
}
.t1-adventure-t1:before {
  content: "\e900";
}
.t1-africa:before {
  content: "\e901";
}
.t1-amusement:before {
  content: "\e902";
}
.t1-bali:before {
  content: "\e903";
}
.t1-budget:before {
  content: "\e904";
}
.t1-business-t1:before {
  content: "\e905";
}
.t1-canada:before {
  content: "\e906";
}
.t1-city-breaks:before {
  content: "\e907";
}
.t1-combinations-t1:before {
  content: "\e908";
}
.t1-concerts:before {
  content: "\e909";
}
.t1-cooking:before {
  content: "\e90a";
}
.t1-cruises:before {
  content: "\e90b";
}
.t1-culture-t1:before {
  content: "\e90c";
}
.t1-cyprus:before {
  content: "\e90d";
}
.t1-dubai:before {
  content: "\e90e";
}
.t1-asia:before {
  content: "\e90f";
}
.t1-easteurope:before {
  content: "\e910";
}
.t1-educational-t1:before {
  content: "\e911";
}
.t1-tours:before {
  content: "\e912";
}
.t1-europebytrain:before {
  content: "\e913";
}
.t1-family:before {
  content: "\e914";
}
.t1-france:before {
  content: "\e915";
}
.t1-germany:before {
  content: "\e916";
}
.t1-greece:before {
  content: "\e917";
}
.t1-benelux:before {
  content: "\e918";
}
.t1-honeymoon:before {
  content: "\e919";
}
.t1-incentive:before {
  content: "\e91a";
}
.t1-india:before {
  content: "\e91b";
}
.t1-indic:before {
  content: "\e91c";
}
.t1-italy:before {
  content: "\e91d";
}
.t1-lebanon:before {
  content: "\e91e";
}
.t1-luxury:before {
  content: "\e91f";
}
.t1-malaysia:before {
  content: "\e920";
}
.t1-medical:before {
  content: "\e921";
}
.t1-pacific:before {
  content: "\e922";
}
.t1-religious:before {
  content: "\e923";
}
.t1-romantic:before {
  content: "\e924";
}
.t1-rusia:before {
  content: "\e925";
}
.t1-safari:before {
  content: "\e926";
}
.t1-scandinavia:before {
  content: "\e927";
}
.t1-shopping:before {
  content: "\e928";
}
.t1-ski:before {
  content: "\e929";
}
.t1-latinam:before {
  content: "\e92a";
}
.t1-iberia:before {
  content: "\e92b";
}
.t1-wellness:before {
  content: "\e92c";
}
.t1-sports:before {
  content: "\e92d";
}
.t1-sun-beach:before {
  content: "\e92e";
}
.t1-alps:before {
  content: "\e92f";
}
.t1-thailand:before {
  content: "\e930";
}
.t1-turkey:before {
  content: "\e931";
}
.t1-uk:before {
  content: "\e932";
}
.t1-usa:before {
  content: "\e933";
}
.t1-villa-suites:before {
  content: "\e934";
}
.t1-sb-car:before {
  content: "\e935";
}
.t1-sb-dyo:before {
  content: "\e936";
}
.t1-sb-hotel:before {
  content: "\e937";
}
.t1-sb-packages:before {
  content: "\e938";
}
.t1-sb-plane:before {
  content: "\e939";
}
.t1-sb-tickets:before {
  content: "\e93a";
}
.t1-sb-vmash:before {
  content: "\e93b";
}
.ico-tc-dbed:before {
  content: "\e93c";
  color: #545454;
}
.ico-tc-vmash:before {
  content: "\e600";
}
.ico-tc-train-vuelta:before {
  content: "\e601";
}
.ico-tc-train-ida:before {
  content: "\e602";
}
.ico-tc-train:before {
  content: "\e603";
}
.ico-tc-multides:before {
  content: "\e604";
}
.ico-tc-map-marker-plus:before {
  content: "\e605";
}
.ico-tc-brand:before {
  content: "\e606";
}
.ico-tc-AIRE:before {
  content: "\e607";
}
.ico-tc-BAR:before {
  content: "\e608";
}
.ico-tc-CAMPO-GOLF:before {
  content: "\e609";
}
.ico-tc-GIMNASIO:before {
  content: "\e60a";
}
.ico-tc-PADEL:before {
  content: "\e60b";
}
.ico-tc-APARCAMIEN:before {
  content: "\e60c";
}
.ico-tc-PISCINA:before {
  content: "\e60d";
}
.ico-tc-SPA:before {
  content: "\e60e";
}
.ico-tc-TENNIS:before {
  content: "\e60f";
}
.ico-tc-WIFI:before {
  content: "\e610";
}
.ico-tc-adventure:before {
  content: "\e611";
}
.t1-city:before {
  content: "\e612";
}
.ico-tc-cultural:before {
  content: "\e613";
}
.ico-tc-family:before {
  content: "\e614";
}
.ico-tc-RESTAURANTE:before {
  content: "\e615";
}
.ico-tc-history:before {
  content: "\e616";
}
.ico-tc-nature:before {
  content: "\e617";
}
.ico-tc-BEACH:before {
  content: "\e618";
}
.ico-tc-romantic:before {
  content: "\e619";
}
.ico-tc-shopping:before {
  content: "\e61a";
}
.ico-tc-gastronomy:before {
  content: "\e61b";
}
.ico-tc-PARKING:before {
  content: "\e61c";
}
.ico-tc-DISCO:before {
  content: "\e61d";
}
.ico-tc-two-scale:before {
  content: "\e61e";
}
.ico-tc-three-scale:before {
  content: "\e61f";
}
.ico-tc-one-scale:before {
  content: "\e620";
}
.ico-tc-av-ida:before {
  content: "\e621";
}
.ico-tc-plane-top:before {
  content: "\e623";
}
.ico-tc-plane-right:before {
  content: "\e624";
}
.ico-tc-plane-left:before {
  content: "\e625";
}
.ico-tc-plane-bottom:before {
  content: "\e626";
}
.ico-tc-rocket-bottom:before {
  content: "\e627";
}
.ico-tc-rocket-left:before {
  content: "\e628";
}
.ico-tc-rocket-right:before {
  content: "\e629";
}
.ico-tc-rocket-top:before {
  content: "\e62a";
}
.ico-tc-rentacar-devolucion:before {
  content: "\e93d";
}
.ico-tc-rentacar-recogida:before {
  content: "\e93e";
}
.ico-tc-av-llegada:before {
  content: "\e93f";
}
.ico-tc-car-door:before {
  content: "\e940";
}
.ico-tc-transmission:before {
  content: "\e941";
}
.ico-tc-closed-tour:before {
  content: "\e942";
}
.ico-tc-transport:before {
  content: "\e943";
}
.ico-tc-train-right:before {
  content: "\e944";
}
.ico-tc-bus-right:before {
  content: "\e945";
}
.ico-tc-car:before {
  content: "\e946";
}
.ico-tc-transport3:before {
  content: "\e947";
}
.ico-tc-world-meridians:before {
  content: "\e948";
}
.ico-tc-weloveit:before {
  content: "\e949";
}
.ico-tc-vmasc:before {
  content: "\e94a";
}
.ico-tc-vmasct:before {
  content: "\e954";
}
.ico-pro-tickets:before {
  content: "\e94c";
}
.ico-pro-hotel:before {
  content: "\e94d";
}
.ico-pro-multidestino:before {
  content: "\e94e";
}
.ico-pro-paquetes:before {
  content: "\e94f";
}
.ico-pro-rentacar:before {
  content: "\e950";
}
.ico-pro-vuelohotel:before {
  content: "\e951";
}
.ico-pro-vuelos:before {
  content: "\e952";
}
.ico-pro-transfers:before {
  content: "\e953";
}
.ico-pro-mickey:before {
  content: "\e968";
}
