﻿/***  press to edit  ****/

@font-face {
    font-family: 'icomoon'; 
      src:  url('../../../fonts/fidelidade_app_icons.eot?khlazj');
      src:  url('../../../fonts/fidelidade_app_icons.eot?khlazj#iefix') format('embedded-opentype'),
            url('../../../fonts/fidelidade_app_icons.ttf?khlazj') format('truetype'),
            url('../../../fonts/fidelidade_app_icons.woff?khlazj') format('woff'),
            url('../../../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: "\e903";
  }
  .icon-grave:before {
    content: "\e977";
  }
  .icon-info:before {
    content: "\e983";
  }
  .icon-baixa:before {
    content: "\e984";
  }
  .icon-seguro:before {
    content: "\e985";
  }
  .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";
  }
  .icon-Tooltip_bg:before {
    content: "\e900";
  }
  .icon-preenchimento_dados:before {
    content: "\e901";
  }
  .icon-Check:before {
    content: "\e902";
  }
  
  /* fallback for offline web editor, the icons are not available */
  .fa:after {
      content: "N/A";       
  }