@font-face {
  font-family: 'travelc';
  src:  url('/javax.faces.resource/css/icons/fonts/travelc.eot?250txk&v=3');
  src:  url('/javax.faces.resource/css/icons/fonts/travelc.eot?250txk#iefix&v=3') format('embedded-opentype'),
    url('/javax.faces.resource/css/icons/fonts/travelc.ttf?250txk&v=3') format('truetype'),
    url('/javax.faces.resource/css/icons/fonts/travelc.woff?250txk&v=3') format('woff'),
    url('/javax.faces.resource/css/icons/fonts/travelc.svg?250txk#travelc&v=3') format('svg');
  font-weight: normal;
  font-style: normal;
}

[class^="t1-"], [class*=" t1-"],[class^="ico-tc-"], [class*="ico-tc-"],[class^="ico-pro-"], [class*="ico-pro-"] {
  /*use !important to prevent issues with browser extensions that change fonts */
  font-family:'travelc', sans-serif !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-tc-private-tours:before {
  content: "\e964";
}
.ico-tc-routing:before {
  content: "\e965";
}
.ico-tc-vuelocircuito:before {
  content: "\e955";
}
.ico-tc-casa:before {
  content: "\e956";
}
.ico-tc-ferry:before {
  content: "\e957";
}
.ico-tc-golf:before {
  content: "\e958";
}
.ico-tc-hotel:before {
  content: "\e959";
}
.ico-tc-multidestino:before {
  content: "\e95a";
}
.ico-tc-multipack:before {
  content: "\e95b";
}
.ico-tc-rentacar:before {
  content: "\e95c";
}
.ico-tc-tickets:before {
  content: "\e95d";
}
.ico-tc-tranfers:before {
  content: "\e95e";
}
.ico-tc-transports:before {
  content: "\e95f";
}
.ico-tc-tren:before {
  content: "\e960";
}
.ico-tc-vuelo:before {
  content: "\e961";
}
.ico-tc-vuelocasa:before {
  content: "\e962";
}
.ico-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";
}
