﻿/***  press to edit  ****/

@font-face {
  font-family: 'icomoon'; 
    src:  url('/Fidelidade_Resources/fonts/fidelidade_app_icons.eot?khlazj');
    src:  url('/Fidelidade_Resources/fonts/fidelidade_app_icons.eot?khlazj#iefix') format('embedded-opentype'),
            url('/Fidelidade_Resources/fonts/fidelidade_app_icons.ttf?khlazj') format('truetype'),
            url('/Fidelidade_Resources/fonts/fidelidade_app_icons.woff?khlazj') format('woff'),
            url('/Fidelidade_Resources/fonts/fidelidade_app_icons.svg?khlazj#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;

  
  -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: "";  /* revert offline font: fallback */
}

.fa {
  display: inline-block;
  /*font: normal normal normal 14px/1 FontAwesome;*/
  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: .2em .25em .15em;
  border: solid 0.08em #eeeeee;
  border-radius: .1em;
}
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.fa.pull-left {
  margin-right: .3em;
}
.fa.pull-right {
  margin-left: .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: #ffffff;
}


/******** class icon list ********/

.icon-app_ajuda:before {
  content: "\e95b";
}
.icon-app_cartao:before {
  content: "\e95c";
}
.icon-app_tutorial_ajuda:before {
  content: "\e95d";
}
.icon-app_close:before {
  content: "\e935";
}
.icon-app_down:before {
  content: "\e937";
}
.icon-app_next:before {
  content: "\e924";
}
.icon-app_prev:before {
  content: "\e928";
}
.icon-app_up:before {
  content: "\e938";
}
.icon-assist_overview:before {
  content: "\e90a";
}
.icon-attachment:before {
  content: "\e90b";
}
.icon-call_incoming:before {
  content: "\e90c";
}
.icon-circle_add:before {
  content: "\e90d";
}
.icon-def_id:before {
  content: "\e90e";
}
.icon-def_pin:before {
  content: "\e90f";
}
.icon-directions:before {
  content: "\e910";
}
.icon-filter:before {
  content: "\e911";
}
.icon-home_apolices:before {
  content: "\e912";
}
.icon-home_assistencia:before {
  content: "\e913";
}
.icon-layer_error:before {
  content: "\e914";
}
.icon-location:before {
  content: "\e916";
}
.icon-menu_notifications:before {
  content: "\e91d";
}
.icon-menu:before {
  content: "\e922";
}
.icon-undo:before {
  content: "\e931";
}
.icon-view_list:before {
  content: "\e932";
}
.icon-view_map:before {
  content: "\e933";
}
.icon-wait:before {
  content: "\e934";
}
.icon-Acompanhar:before {
  content: "\e940";
}
.icon-Assistencia:before {
  content: "\e941";
}
.icon-Esconder:before {
  content: "\e942";
}
.icon-Mostrar:before {
  content: "\e943";
}
.icon-Timeline_check:before {
  content: "\e93e";
}
.icon-Timeline_current:before {
  content: "\e93f";
}
.icon-Acidentes_pessoais:before {
  content: "\e915";
}
.icon-Agente:before {
  content: "\e917";
}
.icon-Alerta_cartao_vermelho:before {
  content: "\e918";
}
.icon-Auto:before {
  content: "\e919";
}
.icon-Bicicleta:before {
  content: "\e91a";
}
.icon-Cacador:before {
  content: "\e91b";
}
.icon-Caixa_de_mensagens:before {
  content: "\e91c";
}
.icon-Casa:before {
  content: "\e91e";
}
.icon-Contactos:before {
  content: "\e91f";
}
.icon-Detalhe_de_mensagem:before {
  content: "\e920";
}
.icon-Documentos:before {
  content: "\e921";
}
.icon-Download_de_documentos:before {
  content: "\e923";
}
.icon-Editar:before {
  content: "\e925";
}
.icon-Embarcacao:before {
  content: "\e926";
}
.icon-Empregada_domestica:before {
  content: "\e927";
}
.icon-Empresas:before {
  content: "\e929";
}
.icon-Erro:before {
  content: "\e92a";
}
.icon-Fase_sinistro_resolvida:before {
  content: "\e92b";
}
.icon-Favorito_seleccionado:before {
  content: "\e92c";
}
.icon-Favorito:before {
  content: "\e92d";
}
.icon-Fechar:before {
  content: "\e92f";
}
.icon-Indemnizacoes:before {
  content: "\e930";
}
.icon-Inicio:before {
  content: "\e936";
}
.icon-Lista_de_mensagens:before {
  content: "\e939";
}
.icon-Lock:before {
  content: "\e93a";
}
.icon-Mais_acessos:before {
  content: "\e93b";
}
.icon-Mensagens_de_alteracao_de_dados:before {
  content: "\e93c";
}
.icon-Mensagens_de_documentacao:before {
  content: "\e93d";
}
.icon-Mensagens_de_perfilagem:before {
  content: "\e944";
}
.icon-Mensagens_de_recomendacao:before {
  content: "\e945";
}
.icon-Mensagens_gerais:before {
  content: "\e92e";
}
.icon-Mota:before {
  content: "\e946";
}
.icon-Mulher:before {
  content: "\e947";
}
.icon-Nova_fase_sinistro:before {
  content: "\e948";
}
.icon-Os_meus_seguros:before {
  content: "\e949";
}
.icon-Particulares:before {
  content: "\e94a";
}
.icon-Perfil:before {
  content: "\e94b";
}
.icon-Pesquisa_auto:before {
  content: "\e94c";
}
.icon-Pesquisa_saude:before {
  content: "\e94d";
}
.icon-Pesquisa:before {
  content: "\e94e";
}
.icon-Poupanca:before {
  content: "\e94f";
}
.icon-Produto_geral:before {
  content: "\e950";
}
.icon-Protecao_familia:before {
  content: "\e951";
}
.icon-Protecao_funeral:before {
  content: "\e952";
}
.icon-Recibo_pago:before {
  content: "\e953";
}
.icon-Recibo_urgente:before {
  content: "\e954";
}
.icon-Recibo:before {
  content: "\e955";
}
.icon-Reembolso_saude_objeto:before {
  content: "\e956";
}
.icon-Reembolso_saude_resolvido:before {
  content: "\e957";
}
.icon-Responsabilidade_civil_animais:before {
  content: "\e958";
}
.icon-Responsabilidade_social:before {
  content: "\e959";
}
.icon-Saude:before {
  content: "\e95e";
}
.icon-Seta_navegacao_baixo:before {
  content: "\e95f";
}
.icon-Seta_navegacao_cima:before {
  content: "\e960";
}
.icon-Sinistro_resolvido:before {
  content: "\e961";
}
.icon-Sinistro:before {
  content: "\e962";
}
.icon-Sucesso:before {
  content: "\e963";
}
.icon-Terminar_sessao:before {
  content: "\e964";
}
.icon-Tooltip:before {
  content: "\e965";
}
.icon-Viagem:before {
  content: "\e966";
}
.icon-Vida_credito_habitacao:before {
  content: "\e967";
}
.icon-Vida:before {
  content: "\e95a";
}
.icon-focus:before {
  content: "\e904";
}
.icon-next_step:before {
  content: "\e905";
}
.icon-servicos_manutencao:before {
  content: "\e973";
}
.icon-assistencia_vidros:before {
  content: "\e974";
}
.icon-rent_a_car:before {
  content: "\e975";
}
.icon-medicina_online:before {
  content: "\e976";
}
.icon-servicos_medicos:before {
  content: "\e906";
}
.icon-cuidado_e_bem_estar:before {
  content: "\e907";
}
.icon-servicos_reparacao:before {
  content: "\e908";
}
.icon-rede_oncologica:before {
  content: "\e96b";
}
.icon-localidade:before {
  content: "\e909";
}
.icon-medico_ou_clinica:before {
  content: "\e96c";
}
.icon-medico:before {
  content: "\e968";
}
.icon-clinica:before {
  content: "\e969";
}
.icon-apps:before {
  content: "\e96a";
}
.icon-pets-CaoMacho:before {
  content: "\e96d";
}
.icon-pets-CaoFemea:before {
  content: "\e96e";
}
.icon-pets-GatoMacho:before {
  content: "\e96f";
}
.icon-pets-GatoFemea:before {
  content: "\e970";
}
.icon-app_ver_cartao:before {
  content: "\e971";
}
.icon-app_ver_codigo:before {
  content: "\e972";
}
.icon-critico:before {
  content: "\e900";
}
.icon-grave:before {
  content: "\e901";
}
.icon-info:before {
  content: "\e902";
}
.icon-baixa:before {
  content: "\e903";
}
.icon-seguro:before {
  content: "\e977";
}
.icon-analise:before {
  content: "\e978";
}
.icon-report:before {
  content: "\e979";
}
.icon-app-download:before {
  content: "\e97a";
}
.icon-assistencia-cyber:before {
  content: "\e97b";
}
.icon-backup:before {
  content: "\e97c";
}
.icon-empresa-analise:before {
  content: "\e97d";
}
/* .icon-trabalhador-empresa:before {
  content: "\e97e";
} */
.icon-trabalhador:before {
  content: "\e97f";
}
.icon-empresa:before {
  content: "\e980";
}
/* .icon-empresa1:before {
  content: "\e981";
} */
.icon-alta:before {
  content: "\e982";
}

/* fallback for offline web editor, the icons are not available */
.fa:after {
    content: "N/A";       
}