﻿/***  Fidelidade Icons - 2020-06-18  ****/

@font-face {
  font-family: "icomoon";
  src: url("../../../fonts/fidelidade_app_icons.eot?c1td8m");
  src: url("../../../fonts/fidelidade_app_icons.eot?c1td8m#iefix") format("embedded-opentype"),
    url("../../../fonts/fidelidade_app_icons.ttf?c1td8m") format("truetype"),
    url("../../../fonts/fidelidade_app_icons.woff?c1td8m") format("woff"),
    url("../../../fonts/fidelidade_app_icons.svg?c1td8m#fidelidade_app_icons") format("svg");
  font-weight: normal;
  font-style: normal;
}

/* use !important to prevent issues with browser extensions that change fonts */

[class^="icon-"],
[class*="icon-"] {
  font-family: "icomoon" !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;
}

.fidelidade-base-icons {
  font-family: "icomoon" !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;
}

body .fa:after {
  content: "";
}

.fa {
  display: inline-block;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
}

/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}

.fa-2x {
  font-size: 2em;
}

.fa-3x {
  font-size: 3em;
}

.fa-4x {
  font-size: 4em;
}

.fa-5x {
  font-size: 5em;
}

.fa-6x {
  font-size: 6em;
}

.fa-7x {
  font-size: 7em;
}

.fa-8x {
  font-size: 8em;
}

.fa-fw {
  width: 1.28571429em;
  text-align: center;
}

.fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}

.fa-ul > li {
  position: relative;
}

.fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center;
}

.fa-li.fa-lg {
  left: -1.85714286em;
}

.fa-border {
  padding: 0.2em 0.25em 0.15em;
  border: solid 0.08em #EEE;
  border-radius: 0.1em;
}

.pull-right {
  float: right;
}

.pull-left {
  float: left;
}

.fa.pull-left {
  margin-right: 0.3em;
}

.fa.pull-right {
  margin-left: 0.3em;
}

.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}

.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8);
}

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

.fa-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

.fa-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.fa-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}

.fa-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}

.fa-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none;
}

.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}

.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}

.fa-stack-1x {
  line-height: inherit;
}

.fa-stack-2x {
  font-size: 2em;
}

.fa-inverse {
  color: #FFF;
}

/******** class icon list ********/

.icon-calendar:before {
  content: "\e93f";
}

.icon-search:before {
  content: "\e940";
}

.icon-triangle-car:before {
  content: "\e97e";
}

.icon-car_alert:before {
  content: "\e97e";
}

.icon-injury-foot:before {
  content: "\e915";
}

.icon-Acidentes_pessoais:before {
  content: "\e915";
}

.icon-injury-arm:before {
  content: "\e993";
}

.icon-Acidentes_pessoais_braco:before {
  content: "\e993";
}

.icon-eye-magnifying-glass:before {
  content: "\e941";
}

.icon-Acompanhar:before {
  content: "\e941";
}

.icon-salesman-circle:before {
  content: "\e917";
}

.icon-Agente:before {
  content: "\e917";
}

.icon-card-exclamation:before {
  content: "\e918";
}

.icon-Alerta_cartao_vermelho:before {
  content: "\e918";
}

.icon-assistant:before {
  content: "\e942";
}

.icon-Assistencia:before {
  content: "\e942";
}

.icon-car:before {
  content: "\e919";
}

.icon-Auto:before {
  content: "\e919";
}

.icon-bicycle:before {
  content: "\e91a";
}

.icon-Bicicleta:before {
  content: "\e91a";
}

.icon-hunter:before {
  content: "\e91b";
}

.icon-Cacador:before {
  content: "\e91b";
}

.icon-envelope:before {
  content: "\e91c";
}

.icon-Caixa_de_mensagens:before {
  content: "\e91c";
}

.icon-house:before {
  content: "\e91e";
}

.icon-Casa:before {
  content: "\e91e";
}

.icon-check:before {
  content: "\e902";
}

.icon-Check:before {
  content: "\e902";
}

.icon-phone:before {
  content: "\e91f";
}

.icon-Contactos:before {
  content: "\e91f";
}

.icon-shield-people:before {
  content: "\e986";
}

.icon-Cyber-Safety:before {
  content: "\e986";
}

.icon-envelope-open:before {
  content: "\e920";
}

.icon-Detalhe_de_mensagem:before {
  content: "\e920";
}

.icon-document:before {
  content: "\e921";
}

.icon-Documentos:before {
  content: "\e921";
}

.icon-document-download:before {
  content: "\e923";
}

.icon-Download_de_documentos:before {
  content: "\e923";
}

.icon-pencil:before {
  content: "\e925";
}

.icon-Editar:before {
  content: "\e925";
}

.icon-boat:before {
  content: "\e926";
}

.icon-Embarcacao:before {
  content: "\e926";
}

.icon-duster:before {
  content: "\e927";
}

.icon-Empregada_domestica:before {
  content: "\e927";
}

.icon-building-man:before {
  content: "\e929";
}

.icon-Empresas:before {
  content: "\e929";
}

.icon-exclamation-circle:before {
  content: "\e92a";
}

.icon-Erro:before {
  content: "\e92a";
}

.icon-eye-slash:before {
  content: "\e943";
}

.icon-Esconder:before {
  content: "\e943";
}

.icon-Fase_sinistro_resolvida:before {
  content: "\e92b";
}

.icon-star:before {
  content: "\e92d";
}

.icon-Favorito:before {
  content: "\e92d";
}

.icon-star-alt:before {
  content: "\e92c";
}

.icon-Favorito_seleccionado:before {
  content: "\e92c";
}

.icon-times:before {
  content: "\e92f";
}

.icon-Fechar:before {
  content: "\e92f";
}

.icon-euro-circle-arrow:before {
  content: "\e930";
}

.icon-Indemnizacoes:before {
  content: "\e930";
}

.icon-house-alt:before {
  content: "\e936";
}

.icon-Inicio:before {
  content: "\e936";
}

.icon-phone-volume:before {
  content: "\e98a";
}

.icon-Lead_contacto:before {
  content: "\e98a";
}

.icon-termometer:before {
  content: "\e991";
}

.icon-Lead_fria:before {
  content: "\e991";
}

.icon-fire:before {
  content: "\e987";
}

.icon-Lead_quente:before {
  content: "\e987";
}

.icon-speech-box:before {
  content: "\e988";
}

.icon-Lead_sugestao:before {
  content: "\e988";
}

.icon-envelopes:before {
  content: "\e939";
}

.icon-Lista_de_mensagens:before {
  content: "\e939";
}

.icon-padlock:before {
  content: "\e93a";
}

.icon-Lock:before {
  content: "\e93a";
}

.icon-ellipsis:before {
  content: "\e93b";
}

.icon-Mais_acessos:before {
  content: "\e93b";
}

.icon-person-pencil:before {
  content: "\e93c";
}

.icon-Mensagens_de_alteracao_de_dados:before {
  content: "\e93c";
}

.icon-document-check:before {
  content: "\e93d";
}

.icon-Mensagens_de_documentacao:before {
  content: "\e93d";
}

.icon-person-plus:before {
  content: "\e944";
}

.icon-Mensagens_de_perfilagem:before {
  content: "\e944";
}

.icon-trusty-speech-box:before {
  content: "\e945";
}

.icon-Mensagens_de_recomendacao:before {
  content: "\e945";
}

.icon-trusty-speech-box-alt:before {
  content: "\e92e";
}

.icon-Mensagens_gerais:before {
  content: "\e92e";
}

.icon-eye:before {
  content: "\e946";
}

.icon-Mostrar:before {
  content: "\e946";
}

.icon-motorcycle:before {
  content: "\e947";
}

.icon-Mota:before {
  content: "\e947";
}

.icon-woman:before {
  content: "\e948";
}

.icon-Mulher:before {
  content: "\e948";
}

.icon-arrow-right:before {
  content: "\e949";
}

.icon-Nova_fase_sinistro:before {
  content: "\e949";
}

.icon-trusty:before {
  content: "\e94a";
}

.icon-Os_meus_seguros:before {
  content: "\e94a";
}

.icon-people:before {
  content: "\e94b";
}

.icon-Particulares:before {
  content: "\e94b";
}

.icon-person-semicircle:before {
  content: "\e94c";
}

.icon-Perfil:before {
  content: "\e94c";
}

.icon-magnifying-glass:before {
  content: "\e94e";
}

.icon-Pesquisa:before {
  content: "\e94e";
}

.icon-car-magnifying-glass:before {
  content: "\e94d";
}

.icon-Pesquisa_auto:before {
  content: "\e94d";
}

.icon-heart-magnifying-glass:before {
  content: "\e94f";
}

.icon-Pesquisa_saude:before {
  content: "\e94f";
}

.icon-euro-circle-alt:before {
  content: "\e950";
}

.icon-Poupanca:before {
  content: "\e950";
}

.icon-trusty-circle:before {
  content: "\e951";
}

.icon-Produto_geral:before {
  content: "\e951";
}

.icon-umbrella-people:before {
  content: "\e952";
}

.icon-Protecao_familia:before {
  content: "\e952";
}

.icon-plant:before {
  content: "\e953";
}

.icon-Protecao_funeral:before {
  content: "\e953";
}

.icon-paper-receipt:before {
  content: "\e955";
}

.icon-Recibo:before {
  content: "\e955";
}

.icon-paper-receipt-check:before {
  content: "\e954";
}

.icon-Recibo_pago:before {
  content: "\e954";
}

.icon-paper-receipt-exclamation:before {
  content: "\e956";
}

.icon-Recibo_urgente:before {
  content: "\e956";
}

.icon-euro-heart-arrow:before {
  content: "\e957";
}

.icon-Reembolso_saude_objeto:before {
  content: "\e957";
}

.icon-check-heart-arrow:before {
  content: "\e958";
}

.icon-Reembolso_saude_resolvido:before {
  content: "\e958";
}

.icon-dog-cat:before {
  content: "\e959";
}

.icon-Responsabilidade_civil_animais:before {
  content: "\e959";
}

.icon-shield-person:before {
  content: "\e95a";
}

.icon-Responsabilidade_social:before {
  content: "\e95a";
}

.icon-heart-graphic:before {
  content: "\e95e";
}

.icon-Saude:before {
  content: "\e95e";
}

.icon-arrow-down:before {
  content: "\e95f";
}

.icon-Seta_navegacao_baixo:before {
  content: "\e95f";
}

.icon-arrow-up:before {
  content: "\e960";
}

.icon-Seta_navegacao_cima:before {
  content: "\e960";
}

.icon-triangle-exclamation:before {
  content: "\e962";
}

.icon-Sinistro:before {
  content: "\e962";
}

.icon-triangle-check:before {
  content: "\e981";
}

.icon-Sinistro_resolvido:before {
  content: "\e981";
}

.icon-circle-check:before {
  content: "\e978";
}

.icon-Sucesso:before {
  content: "\e978";
}

.icon-rectangle-arrow:before {
  content: "\e964";
}

.icon-Terminar_sessao:before {
  content: "\e964";
}

.icon-circle-check-alt:before {
  content: "\e93e";
}

.icon-Timeline_check:before {
  content: "\e93e";
}

.icon-circle-arrow:before {
  content: "\e963";
}

.icon-Timeline_current:before {
  content: "\e963";
}

.icon-circle-info:before {
  content: "\e965";
}

.icon-Tooltip:before {
  content: "\e965";
}

.icon-circle-info-alt:before {
  content: "\e900";
}

.icon-Tooltip_bg:before {
  content: "\e900";
}

.icon-suitcase:before {
  content: "\e966";
}

.icon-Viagem:before {
  content: "\e966";
}

.icon-umbrella:before {
  content: "\e961";
}

.icon-Vida:before {
  content: "\e961";
}

.icon-umbrella-house:before {
  content: "\e967";
}

.icon-Vida_credito_habitacao:before {
  content: "\e967";
}

.icon-shield-times:before {
  content: "\e982";
}

.icon-alta:before {
  content: "\e982";
}

.icon-folder-magnifying-glass:before {
  content: "\e994";
}

.icon-analise:before {
  content: "\e994";
}

.icon-mobile-shield:before {
  content: "\e97a";
}

.icon-app-download:before {
  content: "\e97a";
}

.icon-circle-question:before {
  content: "\e95b";
}

.icon-app_ajuda:before {
  content: "\e95b";
}

.icon-card-heart:before {
  content: "\e95c";
}

.icon-app_cartao:before {
  content: "\e95c";
}

.icon-times-alt:before {
  content: "\e935";
}

.icon-app_close:before {
  content: "\e935";
}

.icon-arrow-down-alt:before {
  content: "\e937";
}

.icon-app_down:before {
  content: "\e937";
}

.icon-arrow-right-alt:before {
  content: "\e924";
}

.icon-app_next:before {
  content: "\e924";
}

.icon-arrow-left-alt:before {
  content: "\e928";
}

.icon-app_prev:before {
  content: "\e928";
}

.icon-circle-question-alt:before {
  content: "\e95d";
}

.icon-app_tutorial_ajuda:before {
  content: "\e95d";
}

.icon-arrow-up-alt:before {
  content: "\e938";
}

.icon-app_up:before {
  content: "\e938";
}

.icon-card-multicare:before {
  content: "\e971";
}

.icon-app_ver_cartao:before {
  content: "\e971";
}

.icon-input-dots:before {
  content: "\e972";
}

.icon-app_ver_codigo:before {
  content: "\e972";
}

.icon-mobile-trusty:before {
  content: "\e96a";
}

.icon-apps:before {
  content: "\e96a";
}

.icon-list-check:before {
  content: "\e90a";
}

.icon-assist_overview:before {
  content: "\e90a";
}

.icon-assistant-alt:before {
  content: "\e97b";
}

.icon-assistencia-cyber:before {
  content: "\e97b";
}

.icon-windshield:before {
  content: "\e974";
}

.icon-assistencia_vidros:before {
  content: "\e974";
}

.icon-paper-clip:before {
  content: "\e90b";
}

.icon-attachment:before {
  content: "\e90b";
}

.icon-cloud:before {
  content: "\e97c";
}

.icon-backup:before {
  content: "\e97c";
}

.icon-shield-times-alt:before {
  content: "\e984";
}

.icon-baixa:before {
  content: "\e984";
}

.icon-battery:before {
  content: "\e98c";
}

.icon-bell:before {
  content: "\e99e";
}

.icon-phone-arrow-down:before {
  content: "\e90c";
}

.icon-call_incoming:before {
  content: "\e90c";
}

.icon-car-crash:before {
  content: "\e98b";
}

.icon-car_accident:before {
  content: "\e98b";
}

.icon-car-arrows:before {
  content: "\e9a1";
}

.icon-car_arrows:before {
  content: "\e9a1";
}

.icon-car-damage:before {
  content: "\e98f";
}

.icon-car_damage:before {
  content: "\e98f";
}

.icon-hands-wheel:before {
  content: "\e990";
}

.icon-car_driver:before {
  content: "\e990";
}

.icon-key:before {
  content: "\e997";
}

.icon-car_keys:before {
  content: "\e997";
}

.icon-car-location-pointer:before {
  content: "\e9a0";
}

.icon-car_location:before {
  content: "\e9a0";
}

.icon-car-circle-arrows:before {
  content: "\e996";
}

.icon-car_second_hand:before {
  content: "\e996";
}

.icon-car-tool:before {
  content: "\e9a2";
}

.icon-car_tool:before {
  content: "\e9a2";
}

.icon-circle-plus:before {
  content: "\e90d";
}

.icon-circle_add:before {
  content: "\e90d";
}

.icon-building:before {
  content: "\e969";
}

.icon-clinica:before {
  content: "\e969";
}

.icon-shield-broken:before {
  content: "\e903";
}

.icon-critico:before {
  content: "\e903";
}

.icon-heart-graphic-alt:before {
  content: "\e907";
}

.icon-cuidado_e_bem_estar:before {
  content: "\e907";
}

.icon-finger-prints:before {
  content: "\e90e";
}

.icon-def_id:before {
  content: "\e90e";
}

.icon-buttons:before {
  content: "\e90f";
}

.icon-def_pin:before {
  content: "\e90f";
}

.icon-arrow-gps:before {
  content: "\e910";
}

.icon-directions:before {
  content: "\e910";
}

.icon-trusty-check:before {
  content: "\e989";
}

.icon-dog_check:before {
  content: "\e989";
}

.icon-car-door:before {
  content: "\e98e";
}

.icon-door:before {
  content: "\e98e";
}

.icon-empresa:before {
  content: "\e980";
}

.icon-building-magnifying-glass:before {
  content: "\e97d";
}

.icon-empresa-analise:before {
  content: "\e97d";
}

.icon-filter:before {
  content: "\e911";
}

.icon-car-tire:before {
  content: "\e98d";
}

.icon-flat_tire:before {
  content: "\e98d";
}

.icon-circle-stroke:before {
  content: "\e904";
}

.icon-focus:before {
  content: "\e904";
}

.icon-shield-exclamation:before {
  content: "\e977";
}

.icon-grave:before {
  content: "\e977";
}

.icon-square-check:before {
  content: "\e912";
}

.icon-home_apolices:before {
  content: "\e912";
}

.icon-car-wrench:before {
  content: "\e913";
}

.icon-home_assistencia:before {
  content: "\e913";
}

.icon-shield-info:before {
  content: "\e983";
}

.icon-info:before {
  content: "\e983";
}

.icon-key-hand:before {
  content: "\e9a3";
}

.icon-keys_hand:before {
  content: "\e9a3";
}

.icon-circle-times:before {
  content: "\e914";
}

.icon-layer_error:before {
  content: "\e914";
}

.icon-map-marker:before {
  content: "\e909";
}

.icon-localidade:before {
  content: "\e909";
}

.icon-location-marker:before {
  content: "\e916";
}

.icon-location:before {
  content: "\e916";
}

.icon-medal:before {
  content: "\e998";
}

.icon-multicare-online:before {
  content: "\e976";
}

.icon-medicina_online:before {
  content: "\e976";
}

.icon-doctor:before {
  content: "\e968";
}

.icon-medico:before {
  content: "\e968";
}

.icon-doctor-building:before {
  content: "\e96c";
}

.icon-medico_ou_clinica:before {
  content: "\e96c";
}

.icon-menu:before {
  content: "\e922";
}

.icon-speech-box-alt:before {
  content: "\e91d";
}

.icon-menu_notifications:before {
  content: "\e91d";
}

.icon-circle:before {
  content: "\e905";
}

.icon-next_step:before {
  content: "\e905";
}

.icon-female-dog:before {
  content: "\e96e";
}

.icon-pets-CaoFemea:before {
  content: "\e96e";
}

.icon-male-dog:before {
  content: "\e96d";
}

.icon-pets-CaoMacho:before {
  content: "\e96d";
}

.icon-female-cat:before {
  content: "\e970";
}

.icon-pets-GatoFemea:before {
  content: "\e970";
}

.icon-male-cat:before {
  content: "\e96f";
}

.icon-pets-GatoMacho:before {
  content: "\e96f";
}

.icon-data-sheet:before {
  content: "\e901";
}

.icon-preenchimento_dados:before {
  content: "\e901";
}

.icon-ribbon:before {
  content: "\e96b";
}

.icon-rede_oncologica:before {
  content: "\e96b";
}

.icon-car-key:before {
  content: "\e975";
}

.icon-rent_a_car:before {
  content: "\e975";
}

.icon-clip-board:before {
  content: "\e979";
}

.icon-report:before {
  content: "\e979";
}

.icon-shield-check:before {
  content: "\e985";
}

.icon-seguro:before {
  content: "\e985";
}

.icon-oil-hand:before {
  content: "\e973";
}

.icon-servicos_manutencao:before {
  content: "\e973";
}

.icon-doctors:before {
  content: "\e906";
}

.icon-servicos_medicos:before {
  content: "\e906";
}

.icon-wrench-screwdriver:before {
  content: "\e908";
}

.icon-servicos_reparacao:before {
  content: "\e908";
}

.icon-paper-pen:before {
  content: "\e99f";
}

.icon-signature:before {
  content: "\e99f";
}

.icon-man-tie:before {
  content: "\e97f";
}

.icon-trabalhador:before {
  content: "\e97f";
}

.icon-arrow-circle:before {
  content: "\e931";
}

.icon-undo:before {
  content: "\e931";
}

.icon-list:before {
  content: "\e932";
}

.icon-view_list:before {
  content: "\e932";
}

.icon-map-marker-alt:before {
  content: "\e933";
}

.icon-view_map:before {
  content: "\e933";
}

.icon-clock:before {
  content: "\e934";
}

.icon-wait:before {
  content: "\e934";
}

.icon-tooth:before {
  content: "\e992";
}

.icon-dental:before {
  content: "\e992";
}



/* fallback for offline web editor, the icons are not available */
.fa:after {
  content: "N/A";
}
