Referencial NAF - Versão 4.4
Ato sem ementa oficial.
2VERSÃO 4.4SECRETÁRIO ESPECIAL DA RECEITA FEDERAL DO BRASILRobinson Sakiyama Barreirinhas SECRETÁRIA ESPECIAL ADJUNTA DA RECEITA FEDERAL DO BRASIL E SECRETÁRIA ESPECIAL DA RECEITA FEDERAL DO BRASIL, SUBSTITUTAAdriana Gomes RêgoSUBSECRETÁRIO DE ARRECADAÇÃO, CADASTROS E ATENDIMENTOGustavo Andrade ManriqueCOORDENAÇÃO-GERAL DE ATENDIMENTOJose Carlos Nogueira JuniorEduardo SchettinoGESTÃO NACIONAL PELA CIDADANIA FISCAL NA RECEITA FEDERAL DO BRASILAna Paula Sacchi KuharMarirone Carvalho Ferreira de LimaEQUIPE REVISORA DO REFERENCIAL NAF VERSÃO 4.4Coordenação e revisão finalAna Paula Sacchi KuharMarirone Carvalho Ferreira de LimaCooperação em revisões técnicas na Equipe Inter-regional NAFAna Cristina Silva Iatarola (Coordenação técnica)Camila Maria Rodrigues MarquesGilson Cesar Borges de AlmeidaManoel Mendes CerqueiraCristine ReinbrechtAntônio Jordão da Silva JuniorThays de Brito PenidoDennis Moriya ShimizuSamuel GuerreiroReginaldo pereira de Araujo SobrinhoNós administramos o sistema tributário e aduaneiro, contribuindo para o bem-estar econômico e social do país.Missão da Receita Federal3VERSÃO 4.4FICHA TÉCNICA-----------------------------------------------------------------------------------------------------Referencial NAF. Diretrizes, conceitos, estratégias e modelos de documen-tos a respeito do Programa Núcleo de Apoio Contábil e Fiscal (NAF) na Receita Fe-deral e nas instituições de ensino parceiras. Cidadania Fiscal da Receita Federal do Brasil / Subsecretaria-Geral da Receita Federal. 4ª edição, versão 4.4, Brasília, 2026, 89 páginas.Versões anteriores: 1ª edição de 2018 e 2ª edição de 2019, respectiva-mente publicadas pela Receita Federal por meio da Portaria Cogea nº 21/2018 e da Portaria Cogea nº 6/2019; 3ª edição de 2022 (texto referencial, revisões grama-ticais, imagens e diagramações), publicada pela Portaria RFB Nº 285, de 28/12/2022, substituída pela Portaria RFB Nº 40, de 18/3/2024. 4ª edição Texto revisado e atualizado em outubro de 2024, por equipe revisora do referencial NAF 2024, nos seguintes aspectos: inclusão de definições para a certificação anual dos NAF, inclusão de textos relacionados à exemplificação de assistências e de boas práticas realizadas pelos NAF e, inclusão da minuta de Acordo de Cooperação Téc-nica com cláusula LGPD aprovada pela Assessoria Especial da Receita Federal do Brasil conforme Portaria RFB 404, de 18/3/24; 4.2 edição em 2024 inclusão da Car-teira de Identidade Nacional entre as possibilidades de assistências dos NAF; Ver-são 4.3 em 2026 traz o texto revisado e atualizado em fevereiro de 2026, com ajustes nos Anexos III e IV, referentes às minutas do Acordo de Cooperação Técnica e do Plano de Trabalho, adequadas ao modelo da AGU de 2024 e aprovadas pela Assessoria Especial da Receita Federal do Brasil, nos termos da Portaria RFB nº 404, de 18 de março de 2024; Versão 4.4 em 2026 inclusão da possibilidade de Certifi-cação Ouro para os NAF classificados como Prata e de Certificação Prata para os NAF classificados como Bronze, que cumulativamente tenham realizado aplicações de dinâmicas de conscientização conforme disposto neste documento; revisão das boas práticas NAF; inclusão de boas práticas do NAF NA ESCOLA e de parcerias com secretarias de educação e escolas nesse mesmo tema; atualização das quantidades de assistências ao longo dos anos 2024 a 2026 e do infográfico evolutivo do pro-grama NAF; orientações à formalização e baixa de Acordo de Cooperação Técnica dos NAF; inclusão dos nanoempreendedores como público NAF; inclusão do cash-back como possibilidade de os NAF apoiarem em suas atividades de prestação de assistências.-----------------------------------------------------------------------------------------------------Núcleo de Apoio Contábil e Fiscal (NAF) cidadania fiscal assistência fiscal acordo de cooperação técnica instituições de ensino parcerias estado e soci-edade justiça social redução de desigualdades responsabilidade socioambi-ental parcerias ganha-ganha moral tributária cumprimento fiscal espontâneo cidadania ativa cidadania solidariedade função socioeconômica Receita Federal - extensão universitária curricularização da extensão - NAFNaEducação.4VERSÃO 4.4SumárioIntrodução ........................................................................................................................................... 5I Conceito e fundamentação normativa ........................................................................................ 6II Histórico ....................................................................................................................................... 8III Objetivos e benefícios aos participantes ................................................................................ 12IV Formas e especialidades na atuação do NAF ........................................................................ 13V Equipe de representantes NAF na Receita Federal ................................................................ 18VI Captação de novas parcerias NAF ......................................................................................... 19VII Implantação dos núcleos ........................................................................................................ 20VIII Parcerias apoiadoras do Programa NAF ........................................................................... 27IX Capacitação do estudante NAF .............................................................................................. 32X Administração do Programa NAF na Receita Federal .......................................................... 40XI Divulgação das ações realizadas pelo NAF ............................................................................ 49XII Boas Práticas .......................................................................................................................... 51XIII Certificação NAF .................................................................................................................. 53Anexo I Modelo de ofício-convite para evento de apresentação do Programa NAF .............. 58Anexo II Modelo de ofício para ativar ou avisar a possibilidade de encerrar um NAF ......... 59Anexo III Modelo de Acordo de Cooperação Técnica ............................................................... 61Anexo IV Modelo de Plano de Trabalho referente ao Acordo de Cooperação Técnica ......... 66Anexo V Modelos de Extratos do Acordo de Cooperação Técnica para publicação .............. 68Anexo VI - Plano de Funcionamento do NAF na Instituição de Ensino ..................................... 69Anexo VII - Roteiro de apoio da Receita Federal à estruturação de um NAF ........................... 71Anexo VIII Regulamento Interno do NAF (modelo propositivo) ............................................. 72Anexo IX Edital de Seleção de Estudantes para o NAF (modelo propositivo) ........................ 77Anexo X Manual da marca e Kit de Identificação Visual do NAF ........................................... 82Anexo XI - Roteiro para visita técnica a um NAF ........................................................................ 88Anexo XII Folheto sugestivo para as instituições de ensino divulgarem o NAF ..................... 895VERSÃO 4.4IntroduçãoO presente documento traz o Referencial que define e orienta a implementação do Programa Núcleo de Apoio Contábil e Fiscal (NAF), de responsabilidade da Receita Federal do Brasil (RFB) e em cooperação com instituições de ensino.Por meio do Referencial1 é possível conhecer o histórico de criação e de evolução do Programa NAF na RFB, bem como identificar os objetivos, benefícios aos participantes, formas de atuação e de estruturação do NAF.Sob a gestão da Receita Federal, este Referencial informa as responsabilidades fundamentais das equipes responsáveis pelo Programa NAF na RFB, nos diferentes contextos hierárquicos. Além disso, e para facilitar os trabalhos das equipes, o Referencial elenca um conjunto de orientações e traz anexos com minu-tas de documentos para apoiar a formalização das cooperações e a gestão dos NAF, ao longo do tempo.Para orientar as instituições de ensino, o Referencial reúne informações sobre a formalização da co-operação, indica sugestões para a estrutura física e para a elaboração de identificação visual, reúne minutas de documentos para a constituição do NAF, lista sugestões para implementação de atividades, dentre outros assuntos que possibilitam dar efetividade e organização a cada núcleo.Depois de 13 anos do primeiro NAF, essa é quarta versão do documento Referencial, que tem como objetivo inserir as definições para a certificação anual dos NAF e inserir listas exemplificativas referentes ao que são consideradas assistências e boas práticas NAF.Desejosos de ter alcançado os objetivos acima, esperamos que o Referencial NAF atualizado possa servir como um farol aos trabalhos do Programa NAF na RFB e nas instituições de ensino, servindo ainda, dentro e fora da Receita Federal, como paradigma para ideias, parcerias e soluções que colaborem para uma sociedade mais justa e solidária.Somos todos parte dessa Receita!Cidadania Fiscal da Receita Federal do Brasil1 Disponível em https://www.gov.br/receitafederal/pt-br6VERSÃO 4.4I Conceito e fundamentação normativaO Programa Núcleo de Apoio Contábil e Fiscal (NAF) tem em sua definição conceitual e em seus marcos normativos na Receita Federal, elementos que somam educação fiscal, ensino-aprendizagem, empregabilidade e cidadania ativa, ligados a parcerias em regime de cooperação e à teoria dos jogos na estratégia negocial onde todos ganham.ConceitoO NAF é um ambiente onde estudantes exercitam o aprendizado de sala de aula, prestando serviços gratuitos à população de menor poder aquisitivo, sob supervisão das instituições de ensino, em parceria com a Receita Federal.As instituições de ensino que oferecem cursos afins à contabilidade e ao Comércio Exterior podem firmar parceria com o NAF, ficando então incumbidas de fornecer condições estruturais, onde estudantes recebem capacitação técnica por meio de cursos ministrados pela Receita Federal e parceiros, ao final entregando serviços de forma presencial ou remota à sociedade.Por meio do NAF é possível:fortalecer a prática dos estudantes;associar os aprendizados teóricos à prática;ampliar as possibilidades no mercado de trabalho aos estudantes;fomentar a responsabilidade social e a cidadania ativa.Fundamentação normativaO Programa NAF encontra amparo no planejamento e objetivos estratégicos da Receita Federal, na definição da gestão por processos de trabalho e nas respectivas cadeias de valores desses processos de trabalho reunidos por afinidade.Nesses instrumentos, o Programa NAF está contido no macroprocesso finalístico da Receita Federal, estando ligado à essência do funcionamento e aos objetivos da organização, sendo um conteúdo de um processo de trabalho que efetivamente, e de forma direta, entrega valor à sociedade.Os normativos da Receita Federal, nos seguintes documentos, dão suporte à base administrativo-gerencial, ao mesmo tempo que ampara as ações de cidadania fiscal e, em particular, do Programa NAF:1.Regimento Interno RFB Portaria ME nº 284/2020, que indica as responsabilidades pela gestão e promoção da Cidadania Fiscal no âmbito da RFB;2.Portaria RFB nº 164/2022 que insere a Cidadania Fiscal como responsabilidade direta da Subsecretaria-Geral da Receita Federal; e,3.Portaria RFB nº 214/2022, que orienta a Cidadania Fiscal na RFB, merecendo destaque nesse Referencial os dispositivos a seguir indicados (grifos nossos):7VERSÃO 4.4Art. 5º São objetivos da Cidadania Fiscal:(...)VI - ampliar as possibilidades de realização de atividades relativas à cidadania fiscal por meio da realização de parcerias formais.Parágrafo único. Para fins do disposto no inciso VI do caput , deverão ser observados os seguintes procedimentos:(...)II - cumprir com as responsabilidades assumidas nos acordos de cooperação formalizados com instituições de ensino para fins de instalação e funcionamento de Núcleos de Apoio Contábil e Fiscal (NAF), cujo objetivo é oferecer serviços contábeis e fiscais gratuitos para Pessoas Físicas e jurídicas com menor poder aquisitivo; eIII - incentivar a inserção, como atividades acadêmicas de extensão ou disciplinas curriculares regulares nos cursos de nível superior, inclusive no âmbito das parcerias NAF, de conteúdos que contemplem, no todo ou em parte, os seguintes assuntos:a) a cidadania fiscal;b) o Programa NAF, cujas atividades estão regulamentadas por meio do Referencial NAF;Teoria dos Jogos e o NAFEssencialmente concebido como meio de promoção da cidadania fiscal, de realização da responsabilidade social e de convergências de benefícios aos participantes, o Programa NAF é um exemplo feliz do ganha-ganha da teoria de jogos.Assim, o NAF, de acordo com essa teoria, produz realizações que levam a resultados em que ninguém perde, todos ganham, sendo um exemplo do que seja uma relação ideal entre todos os atores participantes de uma iniciativa qualquer.Ganhar ganhar (ou vencer vencer) é uma estratégia numa resolução de conflitos em que se visa atender todos os envolvidos. No contexto de jogos, é um tipo de jogo em que todos os participantes podem se beneficiar de alguma forma, de forma cooperativa. O termo é conhecido na teoria dos jogos como jogos de soma não zero (em contraste da soma-zero).Essa estratégia foca a importância da cooperação, diversão, compartilhamento e fraternidade a fim do sucesso do grupo, em contraste da dominação, do egoísmo e do ganho pessoal. Todos os jogadores são tratados de forma igualmente importante. Tais jogos geralmente trazem uma mensagem ética de fraternidade com o ambiente e uma visão holística da vida e da sociedade.22 Teoria dos Jogos. O ganha-ganha. Fonte: Wikipedia8VERSÃO 4.4II HistóricoA primeira parceria NAF ocorreu no estado do Rio Grande do Sul, em 2011, ano em que foi objeto da monografia "Construindo uma ponte de ouro entre a Receita Federal e o Contribuinte"4, que foi vencedora de uma das categorias do Prêmio Schöntag. Criado em 2002, o prêmio tem como finalidade a valorização e o reconhecimento dos servidores da RFB, em particular aqueles que se dedicam à elaboração de novas técnicas para o aperfeiçoamento de estratégias e métodos operacionais no âmbito da Instituição.Em seus anos iniciais, por meio da Coordenação-Geral de Assistência da Receita Federal (Cogea), as parcerias se expandiram em todos os estados brasileiros graças a um plano de expansão estruturado em forma de texto Referencial e em modelos sugestivos de documentos. Esses modelos compreenderam, basicamente, a formalização das parcerias, a estruturação dos núcleos, o apoio à gestão dos NAF no âmbito da Receita Federal e a realização de capacitações para os estudantes.Com o apoio do EUROsociAL, a Receita Federal exportou o Programa NAF para aqueles países assistidos pela Comunidade Europeia, em atividades de coesão social na América Latina. Nesse sentido, a Receita Federal prestou assistência técnica para implantação do Programa NAF nos seguintes países: México, Costa Rica, Honduras, Guatemala, El Salvador, Chile, Peru, Equador, Bolívia, Colômbia, Argentina, Paraguai e República Dominicana.Após a entrada em vigor do Regimento Interno RFB em 20203 , o Programa NAF teve sua gestão dirigida pela Assessoria de Comunicação da RFB (Ascom) e, em 2022, por meio da Portaria RFB nº 164/20224, a gestão do Programa NAF passou a ser dirigida diretamente pela Subsecretaria-Geral da RFB. Em 2023, por meio da Portaria RFB nº 301, de 8/3/2023 a Cidadania Fiscal passou a ser gerenciada pela Coordenação-Geral de Atendimento, no âmbito da Subsecretaria de Arrecadação, Cadastros e Atendimento.Ultrapassando uma década desse Programa na Receita Federal, o NAF já está implantado em mais de 500 instituições de ensino, em todos os estados brasileiros e no Distrito Federal. Fora do Brasil, em treze países da América Latina, ele está presente em mais de 300 instituições de ensino.No final de 2018, o NAF surge como possibilidade de curricularização extensionista nos cursos de Ciências Contábeis e de Comércio Exterior, graças à inovação normativa do Ministério da Educação Resolução MEC nº 7/20185 no que diz respeito à extensão universitária.Com o advento da pandemia da Covid19, o Programa NAF avançou em formatos de assistência remota, rompendo-se paradigmas anteriores que viam com desconfianças a possibilidade de atuação virtual dos NAF, tanto em termos de aprendizado dos estudantes participantes quanto no que diz respeito à atuação social e à aceitação do formato digital pelo público-alvo do Programa.Com mais de uma década de atividade ininterrupta, o Programa NAF vem se revelando como um Programa de cidadania fiscal capaz de abrigar diversos projetos, para além das atividades e das ações delineadas como seus objetos primários e prioritários. Em outras palavras, o NAF tem viabilizado não apenas o aprendizado prático dos estudantes, relativo às obrigações tributárias administradas pela RFB, mas também permitido que esse aprendizado se faça em associação à assistência de necessidades de segmentos mais vulneráveis e carentes da sociedade, servindo ainda como ponte para iniciativas convergentes de diversas áreas do conhecimento.O Referencial NAF e alguns dos documentos indicados nos anexos começaram a ser elaborados pela Receita Federal em 2014 e contaram com a colaboração técnica de consultores contratados pelo EUROsociAL6 , bem como são atualizados periodicamente por servidores responsáveis pela gestão do Programa na RFB.3 PORTARIA ME Nº 284, de 27 de julho de 2020.4 PORTARIA RFB Nº 164, de 7 de abril de 2022.5 Resolução CNE/CES (MEC) nº 7/2018.6 O EUROsociAL É um Programa de cooperação entre a União Europeia e a América Latina que contribui para a9VERSÃO 4.4Compromisso RFB com o Programa NAF no âmbito da Cidadania FiscalNa busca de uma maior aceitação social da tributação e do desenvolvimento da moral tributária, a Receita Federal desenvolve diversas ações de Cidadania Fiscal, norteadas por diretrizes determinadas pelo artigo 3º da Portaria RFB nº 214/20227, a saber:Art. 3º São diretrizes da Cidadania Fiscal:I - estimular o cumprimento espontâneo das obrigações tributárias e aduaneiras; II - promover a missão, os valores, a visão e os princípios de gestão da RFB;III - desenvolver a moral tributária;IV incentivar a inclusão de elementos de cidadania fiscal nas orientações tributárias e aduaneiras;V - ampliar a proximidade e o conhecimento das funções da RFB junto à sociedade e aos parceiros institucionais nacionais e internacionais; e,VI colaborar, na área de atuação da cidadania fiscal, no fortalecimento da imagem institucional da RFB.Por meio da Cidadania Fiscal, tais diretrizes se configuram em uma postura educativa, incorporada pela RFB, decorrente, dentre outros fatores, da complexidade do sistema tributário brasileiro, que é agravada pelas dimensões continentais e grande diversidade econômica do Brasil.A própria conjuntura do país se torna o elemento gerador de desconhecimento dos direitos e deveres associados à tributação e da função socioeconômica dos tributos, fazendo ainda mais relevante uma atuação proativa da RFB, tanto para o esclarecimento das obrigações tributárias exigidas dos contribuintes como para o fortalecimento da cidadania fiscal.Ademais, verifica-se que a complexidade dos sistemas tributários atua de forma heterogênea em grupos distintos de cidadãos e de profissionais. Ao mesmo tempo em que uma parcela da sociedade tem acesso à informação e à contratação de profissionais especializados, outros menos favorecidos economicamente têm dificuldades de esclarecer suas dúvidas ou de peticionar demandas por meio dos canais oficiais da Administração Tributária. A população mais fragilizada enfrenta também dificuldades de acesso aos escritórios contábeis, o que acaba por gerar desvantagem real na obtenção de direitos e no cumprimento de deveres.Ciente dessa realidade e tendo como exemplo de sucesso o histórico dos Núcleos de Prática Jurídica (NPJ), há muito existentes nos cursos de Direito em nosso país, a RFB iniciou estudos acerca da possibilidade de incentivar e apoiar a criação de Núcleos de Apoio Contábil e Fiscal (NAF) nas instituições de ensino, especialmente nos cursos de Ciências Contábeis e de Comércio Exterior.Um dos objetivos fundamentais dos NAF é promover o aprendizado dos estudantes de forma prática, relativamente às obrigações tributárias administradas pela RFB. Ao mesmo tempo esse Programa disponibiliza gratuitamente à população alvo assistência à resolução de problemas que envolvam questões tributárias e fiscais, dentre outros.Importante ressaltar que o NAF é um Programa da RFB e sua realização, respeitado o acordo de cooperação assinado e as orientações deste Referencial, é da governabilidade da instituição de ensino, que possui autonomia para implementá-lo, cabendo ao Fisco atuar como um importante incentivador, apoiadorredução das desigualdades sociais, melhoria dos níveis de coesão social e fortalecimento institucional em 19 países da América Latina, apoiando seus processos de concepção, reforma e implementação de políticas públicas, focando sua atuação em as áreas de igualdade de gênero, governança democrática e políticas sociais. Trata-se de um Programa, financiado pela Comissão Europeia que, desde 2005, oferece um espaço de aprendizagem entre pares e troca de experiências entre instituições homólogas de ambas as regiões, privilegiando a utilização de um amplo catálogo de ferramentas pertinentes para cada processo. Fonte: https://eurosocial.eu/historia/7 Fonte: http://normas.receita.fazenda.gov.br/sijut2consulta/link.action?idAto=12589710VERSÃO 4.4e co-beneficiado das atividades do núcleo. O que significa dizer que a RFB não possui poderes para determinar as formas de implementação e de funcionamento dos núcleos nas instituições de ensino que decidirem criá-los, mas tem o papel fundamental de prestar auxílio na implementação e funcionamento dos NAF, bem como gerenciar sua adequação ao acordo de cooperação assinado, a este Referencial e aos atos normativos que porventura sejam publicados pela RFB no âmbito do Programa NAF.O presente Referencial visa disponibilizar informações e documentos que subsidiem os representantes do Programa NAF na Receita Federal e nas instituições de ensino parceiras. Seu conteúdo contempla orientações que colaboram desde a negociação da cooperação até sua efetiva pactuação, início das atividades, manutenção e funcionamento de um NAF, e assim servir como facilitador da disseminação do Programa em todo o território nacional.Evolução quantitativa dos serviços prestados pelo Programa NAF no BrasilAo longo do tempo, a quantidade de NAF e a quantidade de serviços prestados à sociedade cresceram exponencialmente, vide quadro a seguir com dados históricos: Ano Quantidade de NAF 2011 3 2012 6 2013 15 2014 27 2015 56 2016 165 2017 263 2018 334 2019 400 2020 423 2021 471 2022 510 2023 493 2024 460 2025 460 (até 20/10/2026) 2026 47911VERSÃO 4.4Infográfico com os marcos evolutivos do Programa NAF no Brasil12VERSÃO 4.4III Objetivos e benefícios aos participantesO Programa NAF tem por objetivo promover qualificação prática aos futuros profissionais da contabilidade e do Comércio Exterior (e outros cursos afins), por meio de capacitação associada ao fornecimento de serviços contábeis e fiscais a contribuintes hipossuficientes.Ao mesmo tempo, o NAF dá aos futuros profissionais a oportunidade de desenvolver conhecimentos relacionados à moral tributária e à cidadania, em especial, à Cidadania Fiscal ao permitir oportunidades de ampliar a conscientização dos contribuintes a respeito da função socioeconômica dos tributos e do papel da Receita Federal como agente fundamental ao provimento de recursos que viabilizam o Estado brasileiro. Destacam-se ainda os seguintes objetivos específicos do Programa NAF:fortalecer o aprendizado dos estudantes, unindo os conhecimentos teóricos à prática;ampliar a empregabilidade dos estudantes e fomentar a realização da cidadania e educação fiscal;apoiar os seguintes públicos em necessidades de natureza contábil e fiscal: Pessoas Físicas de baixa renda e nanoempreededores8; Microempreendedores Individuais; Pequenos Produtores Rurais; e, Organizações da Sociedade Civil.O NAF traz benefícios a todos participantes e a relação ganha-ganha inclui a Receita Federal, a sociedade, as instituições de ensino, os professores e os estudantes. São exemplos de ganhos: Parceiros Envolvidos Vantagens Sociedade Formas inovadoras de assistência. Serviços gratuitos: IRPF, MEI, DITR, dentre outros. Apoio contábil e fiscal às organizações da sociedade civil. Orientação tributária de modo facilitado e por múltiplos meios. Campanhas assistenciais e de orientação tributária. Com ações itinerantes, presença onde instituições não conseguem chegar. Estudantes Aumento da segurança na seleção profissional. Maiores chances de emprego e amplia visão das demandas sociais. Mais chances de convite para trabalho e Networking nacional e internacional. Um currículo com a marca RFB e a realização de trabalhos voluntários. Melhora na compreensão dos conteúdos e da importância das aulas teóricas. Desenvolvimento de habilidades interpessoais. Desenvolvimento de habilidades de comunicação. Contratação de estudantes NAF como estagiários pela Receita Federal; Atratividade dos estudantes aos escritórios de contabilidade; e, Aplicação na vida pessoal do estudante de conhecimentos aprendidos no NAF. Instituição de ensino (IE) Favorece a imagem institucional. Melhora o conceito da instituição de ensino junto ao MEC. Traz repercussão internacional e forma estudantes mais preparados. Amplia mercado de trabalho aos estudantes. Realiza a responsabilidade social. Ganha espaço e repercussão positiva e gratuita na imprensa. Atrai novos estudantes e os mantém no curso. Aumenta a competitividade do curso. Permite curricularizar a extensão9. Possibilita cursos de extensão voltados à sociedade. Receita Federal Reduz demandas presenciais por serviços em meios digitais. Amplia capilaridade em ambientes onde a Receita não alcança. Apoia a formação de contadores. Favorece a divulgação da educação fiscal. Aumenta a conexão com a sociedade e promove a imagem institucional.8 Decreto 13140/2026. https://www.planalto.gov.br/ccivil_03/_ato2023-2026/2026/decreto/d13140.htm9 Resolução MEC nº 7/2018. Consulte no portal do MEC e Conteúdos propositivos à Extensão Universitária em https://www.gov.br/receitafederal/pt-br/acesso-a-informacao/acoes-e-programas/cidadania-fiscal/extensao13VERSÃO 4.4IV Formas e especialidades na atuação do NAFO Programa NAF se realiza nas instituições de ensino por meio de diversos formatos. Nesses formatos, diferentes especialidades e respectivos serviços podem ser priorizadas, permitindo seja dado maior ênfase ao públicos-alvo previsto pelo Programa NAF e que mais se afine com os propósitos e com o entorno social de cada instituição de ensino.Formatos possíveis à atuação do NAFOs NAF podem incorporar diferentes modalidades de atuação, sendo possível transitar de grupo de estudos, seguindo para a oferta de assistência presencial, virtual ou híbrida. Exemplos de formatos de funcionamento do NAF:1.grupos de estudos;2.presencial em escritório na instituição de ensino ou em espaço disponibilizado por parceiros;3.virtual, utilizando-se de aplicativos de mensagens, de redes sociais etc.;4.itinerante em feiras livres, bairros, áreas rurais, escolas etc.;5.NAF na Escola: ações extensionistas na educação básica com foco nas dinâmicas de conscientização tributária, em ações que apoiem estudantes do ensino médio no acesso ao ensino superior, projetos com orientações em serviços públicos para as comunidades escolar e circunvizinhança etc.6.parcerias, atuando em Centros de Serviços Públicos (SAC-BA, CEAC-SE, Ganha Tempo-SP etc.), Prefeituras, Sebrae, Senar, CRC, dentre outros.Especialidades de prestação de serviços possíveis aos NAFDefinido um ou mais formatos de atuação do NAF, a instituição de ensino deve avaliar uma ou mais especialidades que serão centrais às ações do núcleo, conforme seus objetivos, possibilidades de atuação social e de captação de maior conhecimento aos estudantes. São exemplos: assistência a Pessoas Físicas hipossuficientes e nanoempreendedores, levando serviços contábeis e fiscais relacionados ao Cadastro de Pessoas Físicas (CPF), à Declaração do Imposto sobre a Renda das Pessoas Físicas (DIRPF), ao e-Social Doméstico, à Carteira de Identidade Nacional (CIN) dentre outros; assistência a pequenos proprietários rurais, particularmente os imunes e isentos, oferecendo orientação a respeito dos tributos na área rural, das possibilidades de formalização do microempreendedor rural, da Declaração do Imposto sobre a Propriedade Territorial Rural (DITR), dentre outros; assistência relacionada ao Comércio Exterior (COMEX), de interesse da Pessoa Física e do Microempreendedor Individual (MEI); assistência para Pessoas Jurídicas: MEI e Organização da Sociedade Civil (OSC); e, assistência à educação básica: ações extensionistas na educação básica com foco nas dinâmicas de conscientização tributária e outras atividades no âmbito do NAF na Escola; assistência integrada com municípios e estados, oferecendo, num só lugar, soluções fiscais para a Pessoa Física, MEI, pequenos produtores rurais e OSC, relacionadas à contabilidade e aos fiscos das três esferas federativas 10.10 Alguns Núcleos de Apoio Contábil e Fiscal nos estados do Ceará, Maranhã, Piauí, Minas Gerais e Sergipe, iniciam14VERSÃO 4.4Desafios comuns à efetivação de um NAFDepois da assinatura e publicação da cooperação no Diário Oficial da União, com seu respectivo Plano de Trabalho, inicia-se a fase de estruturação e de início das atividades do NAF. A partir de então são determinantes, por exemplo:a.designação de professor(a) para coordenador(a) o NAF, preferencialmente não vinculado à coordenação do curso onde está inserido o NAF;b.definição de agenda de capacitação em sintonia com a Receita Federal, sempre sob a supervisão do(a) professor(a) coordenador(a) do NAF;c.seleção dos estudantes, no caso de o NAF ser uma atividade complementar ou extensionista não curricular;d.planejamento das ações indicadas no Plano de Trabalho inicial, detalhando atividades e ações;e.apresentação e publicidade da assistência ofertada pelo NAF, ao público-alvo definido; e,f.definição da forma de gestão das atividades do NAF: divisão de tarefas, estabelecimento de agenda para as ações, distribuição dos estudantes nas atividades e ações, registros e relatórios exigidos, dentre outros.Desafios específicos ao NAF com atuação aduaneira / Comércio ExteriorOs serviços relacionados à Aduana, no âmbito do NAF, circunscrevem o Comércio Exterior do Microempreendedor Individual e as compras, encomendas internacionais e bagagens da Pessoa Física em viagem internacional. Por se tratar de assunto fora do dia a dia da maioria da população, os NAF que se especializam nesse tema precisam observar, dentre outros, os seguintes aspectos:1.existência, na região da sede da instituição de ensino, de significativo potencial de público-alvo permitido ao NAF e que possa trazer fluxo ao núcleo. Por exemplo:a.haver portos e/ou aeroporto com trânsito internacional de passageiro e de cargas;b.existência de áreas de fronteira terrestre;c.identificação de regiões com número relevante de Microempreendedores Individuais potencialmente interessados no comércio internacional;d.identificação de número relevante de empresas dedicadas ao turismo internacional, onde se possa apoiar viajantes sobre orientação de bagagem e limite de isenção fiscal em compras internacionais e preenchimento da Declaração Eletrônica de Bens do Viajante (e-DBV);e.existir significativo potencial de encomendas internacionais da Pessoa Física;f.identificação de múltiplas possibilidades de parcerias e de realização de eventos de orientação para públicos que atuam no Comércio Exterior ou na atenção aos viajantes internacionais.Onde não for possível um fluxo de trabalho substancial ao NAF em curso de Comércio Exterior, avaliar sua inserção como atividade especializada no NAF vinculado a cursos da área de contabilidade, permitindo-se que os estudantes tenham maior interesse nas atividades e maior regularidade da prática em temas diversificados, bem como seja otimizada a estrutura, a vinculação do(a) professor(a) e uma maior ampliação dos conhecimentos aprendidos.suas atividades com a integração de orientações e de assistências à população vinculadas às administrações tributárias da União, dos estados-sede e dos municípios onde estão localizados os núcleos. Essa integração é realizada por meio de instrumentos de cooperação específicos, havendo por vezes a participação de entidades representativas da classe contábil nos acordos de cooperação técnica firmados.15VERSÃO 4.4Assistência à população por meio dos NAFNo que diz respeito aos serviços passíveis de assistência ao público-alvo do Programa NAF, as Unidades locais da RFB podem sugerir temas, não sendo essa sugestão obrigatória às instituições de ensino11.Para apoiar a estruturação do NAF e as definições dos serviços que serão ofertados à sociedade, o representante do Programa NAF na RFB pode orientar a instituição de ensino a seguir o seguinte caminho:determinar o público-alvo a ser assistido pelo NAF na instituição de ensino, escolhendo-o entre aqueles permitidos ao Programa NAF; e,definido o público-alvo e conforme a especificidade da instituição (seus objetivos, sua localização, as necessidades da sociedade local etc.), treinar os estudantes para os temas determinados à assistência ao público.Na lista a seguir estão alguns dos serviços fiscais de maior demanda do público objeto do Programa NAF, sugerida às instituições de ensino e voltados para Pessoas Físicas hipossuficientes, pequenos proprietários rurais, Microempreendedores Individuais e organizações da sociedade civil:a.Cadastro de Pessoas Físicas (CPF);b.Carteira de Identidade Nacional (CIN);c.Cadastro Nacional de Pessoas Jurídicas (CNPJ);d.Cadastro relativo aos imóveis rurais;e.Cadastro de Atividade Econômica da Pessoa Física (CAEPF);f.Cadastro Nacional de Obras (CNO);g.orientação relativa ao imposto de renda da Pessoa Física;h.orientação sobre Declaração do Imposto sobre a Propriedade Territorial Rural (DITR);i.assistência à Declaração de Benefícios Fiscais (DBF);j.orientação fiscais ao Microempreendedor Individual (MEI) e ao nanoempreendedor;k.emissão de documentos para pagar tributos administrados pela Receita Federal;l.orientação de Comércio Exterior do MEI e compras internacionais de Pessoas Físicas;m.orientação sobre bagagens em viagens ao exterior e encomendas internacionais;n.pesquisa de débitos fiscais e de regularidade nos cadastros da Receita Federal;o.certidão negativa da Receita Federal e da Procuradoria da Fazenda Nacional;p.parcelamento de débitos tributários da Receita Federal;q.orientação relativas ao e-Social Doméstico;r.orientação sobre matrícula previdenciária do Cadastro Específico do INSS (CEI);s.orientação sobre isenção do imposto de renda para portadores de moléstias graves;t.orientação sobre destinação do imposto de renda para fundos de direitos;u.orientação sobre isenção do IPI e do IOF na aquisição de veículos para taxistas, pessoas com Transtorno do Espectro Autista (TEA) e pessoas com deficiência (PcD);v.agendamento para atendimento presencial na Receita Federal;w.orientações quanto ao cashback (dos tributos IBS e CBS) trazido pela reforma tributária; e,x.orientação para acesso aos serviços da Receita Federal por meio do portal GOV.BR.Os NAF podem ainda, conforme decisão da instituição de ensino e projeto pedagógico do curso, inserir na assistência à população o serviço de orientação contábil e os serviços alusivos às orientações tributárias dos fiscos municipais, estaduais e do Distrito Federal, conforme o caso e quando a instituição de ensino estabelecer parcerias específicas para tais assistências.11 No caso das instituições de ensino superior, estas têm autonomia assegurada pela Constituição Federal, a saber: art. 207: as universidades gozam de autonomia didático-científica, administrativa e de gestão financeira e patrimonial, e obedecerão ao princípio de indissociabilidade entre ensino, pesquisa e extensão. Além disso, todas as instituições de ensino superiores ou não devem obediência ao Plano Nacional de Educação, conforme determinado no artigo 214 da Constituição Federal de 1988.16VERSÃO 4.4Dessa forma, as assistências prestadas ao cidadão, circunscrevem orientações, auxílios ou ajudas para acesso a serviços da Receita Federal do Brasil (RFB) ou de outro órgão de administração tributária nas três esferas de governo, prestadas ao cidadão de forma individualizada.Lista não exaustiva de assistências que podem ser prestadas pelos NAF:1.Orientações sobre tributos federais, estaduais, municipais;2.Orientações sobre comércio exterior: regras de importação, exportação, regras de bagagem, auxílio à habilitação nos sistemas RADAR e Siscomex etc.;3.Informações e auxílio para a obtenção de Certificado Digital;4.Informações e auxílio para realizar a opção pelo Domicílio Tributário Eletrônico (DTE);5.Orientações e auxílio ao cumprimento de obrigações tributárias acessórias para organizações da sociedade civil (OSC) e demais entidades sem fins lucrativos;6.Auxílio à emissão e informações sobre guias para o recolher a contribuição previdenciária de Produ-tores Rurais Pessoa Física, Segurado Especial, Contribuinte Individual e obras de pessoas físicas;7.Informações e auxílio sobre o e-Social do empregador doméstico;8.Auxílio à inscrição e informações cadastrais da matrícula Cadastro Específico do INSS (CEI);9.Auxílio à inscrição e informações gerais sobre o Simples Nacional;10.Auxílio à inscrição e informações gerais sobre o Microempreendedor Individual (MEI) e, conforme o caso, ao nanoempreededor;11.Informações sobre ITR;12.orientações quanto ao cashback (dos tributos IBS e CBS) trazido pela reforma tributária;13.Auxílio à apresentação de Pedido Eletrônico de Restituição, Ressarcimento ou Reembolso e Declara-ção de Compensação (PER/DCOMP);14.Orientações e auxílio à elaboração de pedidos de isenção de Imposto sobre Produtos Industrializa-dos e Imposto sobre Operações Financeiras (IPI e IOF) na compra de veículos por portadores de de-ficiência física, mental ou visual;15.Informações e auxílio à elaboração de pedido de Isenção de imposto sobre a Renda da Pessoa Física (IRPF) para portadores de moléstias graves;16.Informações e auxílio à regularização de Cadastro da Pessoa Física (CPF);17.Agendamento on-line de atendimentos na Receita Federal do Brasil (RFB);18.Auxílio à consulta à situação fiscal;19.Auxílio à emissão e informações sobre Certidões Negativas de Débitos Pessoa Física (PF) e de Débi-tos Pessoa Jurídica (PJ);20.Auxílio à inscrição e Informações cadastrais do Cadastro Nacional da Pessoa Jurídica (CNPJ);21.Auxílio à inscrição e Informações cadastrais de Cadastro da Pessoa Física (CPF);22.Auxílio à elaboração e orientações sobre a Declaração de Ajuste Anual do Imposto de Renda de Pes-soa Física (DIRPF).23.Auxílio à inscrição e informações cadastrais da Carteira de Identidade Nacional (CIN).Não são assistências NAFNo âmbito das ações acompanhadas no programa NAF, não são consideradas assistências as ações realizadas de forma coletiva, ainda que de assuntos tratados pelo NAF. Assim iniciativas a exemplo de pales-tras, lives, capacitações, aulas e afins, devem ser lançadas como boas práticas NAF em formulário especí-17VERSÃO 4.4fico, e não, como assistências. Da mesma forma, postagens orientativas em redes sociais e respectivas visu-alizações e curtidas não são consideradas assistências.Estruturação do ProgramaBuscando expandir o Programa NAF e recuperar núcleos inativos, a Receita Federal tomou por base experiências exitosas na gestão de núcleos no Brasil e definiu um conjunto de iniciativas que, desde 2015, passaram a orientar a estruturação do Programa NAF.Essas iniciativas estão contidas em diretivas cuja estrutura se mantém atualizada ao longo do tempo que compreendem a realização dos seguintes aspectos relacionados ao Programa NAF: formalização, estruturação, manutenção e gestão do Programa no âmbito da Receita Federal e das instituições de ensino. Devem ser observados ainda:a.equipe de representantes NAF na Receita Federal;b.captação de novas parcerias NAF;c.implantação dos núcleos;d.parcerias apoiadoras do Programa NAF;e.capacitação dos estudantes NAF;f.administração das ações dos NAF; e,g.divulgação das ações realizadas pelos NAF.Nos capítulos seguintes deste Referencial, esses aspectos serão delineados e apresentada sua situação atualizada.18VERSÃO 4.4V Equipe de representantes NAF na Receita FederalA partir de 2015, fez-se necessária a estruturação de uma equipe de administração dos NAF em todas as regiões fiscais, sob condução de uma equipe nacional.Mostrando-se exitosa, a estruturação foi inserida no âmbito da Cidadania Fiscal, onde está o Programa NAF e, em seguida, referendada e ampliada pela Portaria RFB nº 214, de 2 de setembro de 2022 Portaria da Cidadania Fiscal que determina:gestão nacional da Cidadania Fiscal e todos os seus Programa e projetos, inclusive o NAF, no âmbito da Subsecretaria-Geral da Receita Federal;um representante de Cidadania Fiscal em cada uma das regiões fiscais, com dedicação exclusiva à atividade;ao menos um representante local de Cidadania Fiscal em cada delegacia e alfândega da Receita Federal; e,em todas as agências e inspetorias, a responsabilidade pela promoção da Cidadania Fiscal.Texto literal da Portaria RFB nº 214/2022: Art. 8º Compete à Subsecretaria-Geral da Receita Federal do Brasil (SGRFB) gerenciar as atividades relativas à Cidadania Fiscal e definir, por meio de ato próprio, a estratégia nacional de atuação da RFB na respectiva área. (...) Art. 9º A gestão e a execução das atividades da Cidadania Fiscal competem às seguintes unidades da RFB, no âmbito de suas jurisdições: I - SRRF; II - Delegacias, inclusive as especializadas; III - Delegacias de Julgamento da Receita Federal do Brasil (DRJ); e IV - Alfândegas da Receita Federal do Brasil (ALF). § 1º Compete aos Superintendentes da Receita Federal do Brasil designar, por meio de Portaria, servidor responsável por coordenar as atividades relativas à Cidadania Fiscal no âmbito da respectiva região fiscal, o qual deverá ter dedicação exclusiva, lotação conforme a conveniência da Região Fiscal e exercício vinculado ao gabinete da superintendência. § 2º Compete aos titulares das unidades a que se refere os incisos II a IV do caput designarem servidores responsáveis pela coordenação e execução das atividades relativas à Cidadania Fiscal, por meio de Portaria única editada pela respectiva SRRF, os quais deverão ter dedicação mínima de 25% (vinte e cinco por cento) de seu tempo às referidas atividades na jurisdição. Art. 10. A promoção de ações da Cidadania Fiscal compete às seguintes unidades da RFB, no âmbito de suas jurisdições: I - Inspetorias da Receita Federal do Brasil (IRF); e II - Agências da Receita Federal do Brasil (ARF).Para que as ações do Programa NAF, e de toda a Cidadania Fiscal, sejam executadas de forma harmônica em toda a Receita Federal, o capítulo X deste Referencial definiu um conjunto básico de responsabilidades dos representantes do Programa NAF, conforme sua área de atuação, ou seja: Subsecretaria-Geral, Regiões Fiscais, Delegacias e Alfândegas, Inspetorias e Agências.19VERSÃO 4.4VI Captação de novas parcerias NAFA busca por instituições de ensino que se interessem em implantar o Programa NAF é um dos elementos estruturantes do Programa, necessário para que ele alcance a força de multiplicar orientações tributárias e de cidadania fiscal. Nesse sentido, buscar por instituições parceiras deve ser uma prioridade aos responsáveis pela gestão e pela execução do Programa NAF no âmbito da RFB.A equipe nacional responsável pela gestão do Programa NAF na Receita Federal tem como uma de suas tarefas a realização de reuniões com diretorias de grupos de educação, cujo objetivo é apresentar o Programa NAF e criar caminhos que facilitem eventuais formalizações de parcerias nas unidades locais RFB, onde esses grupos mantenham instituições de ensino. Desse modo, a equipe nacional vem realizando encontros para apresentar o Programa NAF, sendo que já foram contemplados os seguintes grupos de educação superior: Estácio, Kroton, Laureate e UNIP.Os representantes de Cidadania Fiscal nas projeções administrativas RFB devem buscar a ampliação de instituições de ensino parcerias do Programa NAF e, para ajudar na organização e na realização da captação de novas parcerias existe um conjunto de produtos indicados nesse Referencial, a saber:1.ofício-convite: modelo propositivo de ofício-convite para que as unidades locais da Receita Federal possam avaliar sua utilização na organização de eventos de apresentações do Programa NAF às instituições de ensino, quando da proposta de formalização de cooperação;2.apresentação do Programa NAF: apresentação em slides com os seguintes conteúdos relacionados ao NAF: conceitos, histórico, vantagens, públicos-alvo, formatos, especialidades, capacitações, dados numéricos, boas práticas, dentre outros assuntos. Essa apresentação está disponível em ambiente compartilhado sob responsabilidade da representação nacional do Programa NAF. Essa apresentação é propositiva e editável conforme necessidades e especificidades locais; e,3.minuta do Acordo de Cooperação Técnica (ACT), do Plano de Trabalho respectivo12 e do Extrato de Publicação do ACT no Diário Oficial da União (DOU): para formalizar o acordo de cooperação entre Receita Federal e Instituição de Ensino, podem ser utilizadas as minutas dos seguintes instrumentos, em anexo ao presente Referencial: Acordo de Cooperação Técnica, Plano de Trabalho respectivo e do Extrato de Publicação do ACT no DOU.Recomenda-se que sejam publicizadas, nos canais internos e oficiais de comunicação13 da Receita Federal, todas as iniciativas que busquem ampliar o número dos NAF, de modo a dar visibilidade aos esforços das unidades administrativas e, de apoiar aquelas que estejam procurando paradigmas que possam servir de referência na mesma iniciativa.12 Minutas do Acordo de Cooperação Técnica e respectivo Plano de Trabalho, aprovados pela Receita Federal.13 Até a atualização desse Referencial, em setembro de 2024, o canal oficial de notícias da Receita Federal é o Informe-se, na Intranet.20VERSÃO 4.4VII Implantação dos núcleosPara concretizar o acordo de cooperação técnica, um conjunto de ações precisam ser realizadas pelas partes acordantes. Essas ações estão delineadas nos kits de documentos para implantação e nos checklists de estruturação do Programa NAF.Kits de documentos para implantação dos NAFOs kits de documentos dizem respeito a um conjunto de minutas, propositivas e editáveis, que permitem aos signatários do acordo de cooperação técnica na Receita Federal e nas Instituições de Ensino apoio à realização do NAF.Tais documentos estão anexados ao presente Referencial, mas existem ainda outros conteúdos que podem ser disponibilizados por meio de ambiente remoto de compartilhamento, a exemplo da apresentação em slides do Programa NAF, apresentações em slides de aulas do curso básico NAF e manual da marca NAF.São documentos anexados ao presente Referencial:1.KIT NAF RFB, para uso das unidades administrativas da Receita Federal. O conjunto a seguir forma um kit estruturante que apoia os representantes do Programa NAF na Receita Federal em suas atividades, a saber:a.Anexo I Modelo de ofício-convite para evento de apresentação do Programa NAF;b.Anexo II Modelo de ofício para ativar ou avisar a possibilidade de encerrar um NAF;c.Anexo III Modelo de Acordo de Cooperação Técnica;d.Anexo IV Modelo de Plano de Trabalho referente ao Acordo de Cooperação Técnica;e.Anexo V Modelo de Extrato do Acordo de Cooperação Técnica para publicação;f.Anexo VII Roteiro de apoio da Receita Federal à estruturação de um NAF; e,g.Anexo XI Roteiro para visita técnica a um NAF.2.KIT NAF IE, para uso das instituições de Ensino. A lista de documentos a seguir, informada e disponibilizada neste Referencial, abriga um conjunto de documentos que apoiam os coordenadores NAF nas instituições de ensino, na implantação, estruturação e manutenção dos núcleos. Esse kit é composto pelos seguintes documentos:a.Anexo III Modelo de Acordo de Cooperação Técnica;b.Anexo VI Plano de Funcionamento do NAF na Instituição de Ensino;c.Anexo VII Roteiro de apoio da Receita Federal à estruturação de um NAF;d.Anexo VII Regulamento Interno do NAF (modelo propositivo);e.Anexo IX Edital de Seleção de Estudantes para o NAF (modelo propositivo);f.Anexo X Manual da marca e Kit de Identificação Visual do NAF; e,g.Anexo XII Folheto sugestivo para as instituições de ensino divulgarem o NAF.Checklists com procedimentos de implantação do NAFDepois da assinatura do Acordo de Cooperação Técnica (ACT) e respectivo Plano de Trabalho para a implantação do NAF, são necessários diversos procedimentos. A fim de orientar as partes componentes da cooperação, são apresentados dois checklists: Checklist RFB de observância das unidades administrativas na Receita Federal; e, Checklist RFB de observância das instituições de ensino.21VERSÃO 4.4Checklists Receita FederalCompõem o Checklist RFB de observância das unidades administrativas na Receita Federal:a.publicação do extrato do ACT no Diário Oficial da União (DOU);b.recomenda-se que as unidades administrativas da RFB que formalizaram os NAF:i.manter, para cada cooperação, um dossiê memorial no e-processo, como forma de organização dos documentos de cada NAF;ii.enviar à instituição de ensino cópia do Extrato do ACT publicado no DOU, as vias do ACT e Plano de Trabalhos assinadas;iii.formalizar por escrito, preferencialmente por e-mail o nome completo, e-mail e contato telefônico do responsável pelo Programa NAF na Receita Federal;iv.agendar uma reunião para orientar a instituição de ensino sobre a estruturação do NAF, presentes o representante da Cidadania Fiscal da unidade administrativa da Receita Federal que assinou o ACT e o representante da Receita Federal, caso houver, do município de localização do núcleo.1.Dicas para as reuniões:a.definir pauta, combinados (regras de condução da reunião: microfones, câmeras, tempo etc.), conforme o formato da reunião seja virtual ou presencial;b.definir formato presencial ou virtual, nesse último caso, disponibilizando link aos participantes;c.definir o tempo para as falas de cada participante a se manifestar na reunião;d.fazer foto (presencial) ou print (virtual) para registro da reunião; ee.durante a reunião, anotar decisões e encaminhamentos, então enviar a todos participantes um resumo para ciência, providências e acompanhamento. No resumo incluir os nomes dos participantes, tema, dia e hora da reunião;f.para apoiar a Receita Federal na condução da reunião, o Referencial disponibiliza um anexo com o seguinte documento propositivo: Plano de Funcionamento do NAF na Instituição de Ensino; e,g.para apoiar a instituição de ensino nos trabalhos de organização e de estruturação do NAF, o Referencial disponibiliza um anexo com o seguinte documento propositivo: Roteiro de apoio da Receita Federal à estruturação de um NAF.c.a unidade da Receita Federal, conforme seja possível à instituição de ensino, deve agendar dia e hora para:i.inauguração do NAF presencial ou virtual sob organização da instituição de ensino. Havendo a cerimônia de inauguração, sugere-se:1.presenças das chefias da Receita Federal da unidade administrativa que assinou o acordo de cooperação e do representante da unidade administrativa que eventualmente tenha sede no município de localização do NAF; e,22VERSÃO 4.42.oferta, pela Receita Federal, de palestra sobre o Programa NAF e/ou palestra sobre algum tema de orientação tributária de maior interesse da população e que seja convergente ao público-alvo do núcleo inaugurado;ii.visita técnica às instalações físicas dos NAF que tenham por objetivo a assistência presencial, total ou parcialmente.d.a representação do Programa NAF, nas unidades administrativas da Receita Federal, deve manter gestão local que atenda:i.às exigências do acordo de cooperação assinado; e,ii.ao controle mínimo em relação aos NAF, em especial no que diz respeito às disposições listadas como atribuições das equipes RFB, dispostas neste Referencial.e.quando necessário, a representação do Programa NAF nas unidades administrativas da Receita Federal, com a concordância da administração da Receita Federal respectiva, pode solicitar assessoria direta da representação nacional de cidadania fiscal (equipe coordenadora nacional do Programa NAF). Pela assessoria, é possível:i.realizar visita presencial ou virtual às regiões fiscais, quando ocorre de os representantes nacionais oferecerem orientações aos representantes NAF nas unidades administrativas da Receita Federal e, quando possível e solicitado, prestarem assistência a coordenadores do NAF em instituições de ensino. Pela assessoria, é possível fomentar a recuperação de núcleos inativos, expandir o Programa NAF e prestar auxílio técnico à estruturação de novos núcleos; e,ii.conforme solicitado, podem ser realizadas reuniões técnicas e palestras temáticas, a exemplo da lista a seguir: Tema para palestras Público-Alvo Apresentação do Programa NAFRepresentantes NAF RFB; responsáveis pelo NAF em instituições de ensino; e, parceiros do Programa NAF Estruturação de um NAF Representantes NAF RFB e responsáveis pelo NAF em instituições de ensino Atribuições dos Representantes NAF RFBRepresentantes NAF na RFB Boas Práticas NAF Representantes NAF RFB e responsáveis pelo NAF em instituições de ensino Programa NAF na Cidadania FiscalEstudantes das instituições de ensino parceiras ou candidatas à parceria NAF Evolução e resultados do Programa NAF Gestores RFB e Representantes NAF RFB Funcionamento dos NAF: desafios e estratégias de superaçãoRepresentantes NAF RFB e responsáveis pelo NAF em instituições de ensino23VERSÃO 4.4Checklists instituição de ensinoCompõem o Checklist RFB de observância das instituições de ensino, depois da assinatura do ACT e respectivo Plano de Trabalho:a.estruturação inicial do NAF: para criar o NAF é necessário observar as seguintes orientações:i.visando conhecer o Programa NAF, verificar com a representação do NAF na Receita Fe-deral a possibilidade de reunião ou palestra introdutória;ii.elaborar e apresentar à coordenação do curso um projeto de implantação do NAF na instituição de ensino:1.propor a forma como o NAF integrará o curso onde esteja vinculado: atividade complementar / extensionista não curricular ou curso curricular;2.sugerir a estrutura física do núcleo e no caso de assistência à população presencial ou híbrida, observar:a.propostas de modelos de layout para o escritório presencial; e,b.caso possível, inserir o escritório presencial do NAF em alguma estrutura física já existente para outros serviços ofertados pela instituição de ensino à população, a exemplo de espaços para Empresas Júniores de Adminis-tração Núcleos de Prática Jurídica, deixando claro que as assistências do NAF são gratuitas, dentre outros;3.propor o responsável pelo NAF na instituição de ensino;4.definir a forma de seleção dos estudantes, nos casos em que o NAF seja atividade não curricular, complementar ou de extensão;5.definir o formato de assistência, se presencial, virtual ou híbrido;6.definir o público-alvo potencial do NAF (Pessoa Física de baixa renda, Microempre-endedor Individual, nanoempreendedor, pequeno produtor rural e Organização da Sociedade Civil):a.relativo às orientações tributárias da Receita Federal, não incluindo aque-las relacionadas à aduna; ou,b.relacionado às orientações tributárias da Receita Federal, incluindo aque-las relacionadas à Aduana; ou ainda,c.relacionado às orientações tributárias da Receita Federal, incluindo aque-las relacionadas à Aduana e, conforme parcerias específicas, às orienta-ções tributárias de outras administrações tributárias.7.definir endereços onde o público-alvo possa obter assistência do NAF (presencial e/ou virtual), bem como os dias e horários disponíveis;8.elaborar cronograma de instalação e de efetiva realização do NAF;9.planejar a divulgação do NAF, observando:a.informar endereços, dias e horários de assistência à população;b.indicar os principais públicos que serão atendidos e os mais relevantes ser-viços ofertados;c.divulgar o formato e canais da assistência virtual (telefone, e-mail, aplica-tivos de mensagens, redes sociais, sites, blogs, dentre outros); e,d.avaliar potenciais parceiros para apoiar a divulgação:24VERSÃO 4.4i.Receita Federal;ii.entidades de classe;iii.entidades do sistema S; e,iv.imprensa de massa (rádio, TV), dentre outros.10.avaliar com a representação do Programa NAF da Receita Federal:a.como conhecer a plataforma virtual de estudos para iniciar a capacitação dos estudantes;b.a definição dos treinamentos iniciais e periódicos aos estudantes: Ead, on-line e presenciais; e,c.Solicitar palestras sobre temas de interesse do NAF.11.sugerir à direção da instituição de ensino, no projeto de implantação do NAF, as minutas dos seguintes documentos:a.Regimento Interno do NAF;b.Edital de Seleção no caso de NAF não curriculares, de natureza comple-mentar ou extensionista;c.modelo de certificação para os estudantes participantes do NAF; e,d.formas de avaliação de desempenho dos estudantes no NAF.iii.apresentado o projeto de implantação do NAF pelo professor interessado e aprovada a implantação pela direção da instituição de:1.solicitar, à representação do Programa NAF na Receita Federal, a minuta editada com os dados completos das partes acordantes e, pela ordem, enviá-la à direção da instituição de ensino, para fins de análise e assinatura do acordo de cooperação técnica;2.assinado o acordo de cooperação pela direção da instituição de ensino, enviá-lo à Receita Federal para assinaturas e publicação do Extrato do acordo de coopera-ção no Diário Oficial da União; e,3.publicado o Extrato acima mencionado, iniciar as atividades de estruturação elen-cadas no projeto de implantação e planejar o início das atividades efetivas do NAF.b.direitos da instituição de ensino no Programa NAF: firmado o acordo de cooperação técnica, a instituição de ensino tem, junto à Receita Federal, direito a:i.utilizar o nome NAF e todo o material visual produzido pela Receita Federal para o Pro-grama NAF, na comunicação e na divulgação de oferta de atividades conforme manual do logotipo do Programa NAF RFB; modelos de folder, de banner, de cartão de identifi-cação, de cartão de visita e de uniforme (anexos desse Referencial);ii.acesso a materiais de treinamento e a todos os eventos e atividades relacionadas à ca-pacitação técnica de estudantes nos temas de interesse dos NAF;iii.suporte técnico da Receita Federal sempre que necessário e solicitado para imple-mentar, manter e gerenciar o NAF;iv.solicitar palestras presenciais ou virtuais sobre assuntos relevantes e de conheci-mento da RFB, sendo possível à instituição de ensino sugerir temas e abordagens;v.agendar visita dos estudantes a unidades da Receita Federal, conforme agenda organi-zada com o representante NAF respectivo;vi.assistência especial da representação NAF na RFB:25VERSÃO 4.41.durante a fase de implantação do NAF, especialmente em relação aos seguintes aspectos:a.A plataforma de ensino virtual utilizada para a capacitação dos estudan-tes;b.A estrutura física mínima necessária para estabelecimento do escritório NAF na instituição de ensino - em caso de NAF presencial ou que atenda de forma híbrida (presencial e remotamente);c.sugestões de agenda de atividades iniciais do NAF, apresentação de boas práticas de outros núcleos e, quando possível, aproximação do novo nú-cleo a outros NAF em atividade e que possam servir de paradigma ao NAF recém iniciado;d.apresentação do Kit de identificação visual e da marca do NAF, orien-tando que fica a critério da instituição de ensino adotar o logotipo oficial do Programa NAF da RFB ou criar logotipo próprio que contenha ou não o logotipo oficial do Programa NAF da RFB; e,e.sugestões de layout para escritórios NAF onde haja assistência presencial à população, conforme alguns exemplos:26VERSÃO 4.4c.responsabilidades da instituição de ensino: para que a instituição de ensino possa participar e se manter no Programa NAF, ter acesso ao material produzido para o NAF e poder utilizar o nome e marca NAF, é necessário que atenda às seguintes obrigações:i.respeitar o acordo de cooperação técnica assinado;ii.manter o NAF ativo, sob pena de encerramento do acordo de cooperação;iii.manter ao menos um professor diretamente responsável pela realização, acompa-nhamento e gestão do NAF;iv.facilitar a participação dos estudantes nos eventos e treinamentos promovidos pela Receita Federal e parceiros;v.ter um plano de funcionamento para iniciar as atividades, sendo o mínimo aquele sugerido no Anexo VI - Plano de Funcionamento do NAF na Instituição de Ensino;vi.apresentar, quando solicitado pela Receita Federal, cadastro e atualização cadas-tral de dados do NAF;vii.informar, no canal indicado pela Receita Federal, cada um dos serviços prestados ao público-alvo que recebe assistência do NAF;viii.solicitar, aos estudantes que encerrarem suas atividades no NAF, que respondam à pesquisa solicitada pela Receita Federal em canal específico. A pesquisa tem por objetivo aferir o impacto formativo do NAF na vida de cada estudante participante;ix.manter canal de comunicação facilitado com a Receita Federal, em particular, com o representante NAF que faz a gestão do núcleo na Receita;x.atender orientações e observar recomendações apresentadas formalmente pela Receita Federal, em especial aquelas relacionadas a períodos eleitorais;xi.constantemente, manter orientações aos estudantes participantes do NAF, relati-vamente à obrigação de respeitar o sigilo das informações de terceiros, que se te-nha acesso em razão das atividades do NAF e, à necessidade de se observar o Có-digo de Ética dos profissionais da contabilidade;xii.atender aos pedidos de informações, solicitados pela Receita Federal, em especial sobre as atividades planejadas, em curso e realizadas.27VERSÃO 4.4VIII Parcerias apoiadoras do Programa NAFAo Programa NAF podem ser somadas ações de organizações com objetivos afins, sendo exemplo o Serviço Brasileiro de Apoio às Micro e Pequenas Empresas (Sebrae), o Serviço Nacional de Aprendizagem Rural (Senar) e o Conselho Federal de Contabilidade (CFC)14.É possível ainda o estabelecimento de parcerias com secretarias de fazenda de estados e de municípios, bem como do distrito federal, por iniciativa das instituições de ensino parceria do Programa NAF, e conforme o raio de atuação dessas instituições.Há ainda as possibilidades de parcerias no âmbito de iniciativas do NAF NA ESCOLA que se traduzem em ações dos NAF junto à educação básica, fomentando oferta de serviços fiscais, apoio a projetos em Cidadania e Educação Fiscal de iniciativa das escolas, aplicações de dinâmicas de conscientização tributária e ações que levem informações a estudantes do ensino médio a respeito de políticas públicas de apoio ao ingresso e à permanência no ensino superior.Conselhos profissionais e entidades sindicatos afinsEstabelecido o Acordo de Cooperação Técnica, as instituições de ensino e as unidades administrativas da Receita Federal podem avaliar a realização de parceiras formais ou não para o fortalecimento do Programa na região. Desta forma, promovem a aproximação de atores afins e ampliam as possibilidades de capacitação dos estudantes e de disseminação de conhecimento e serviços à sociedade. Nesse contexto, potencialmente, destacam-se as seguintes organizações: conselhos profissionais e sindicatos afins, sistema S e administrações tributárias dos entes federados.De um modo geral, os NAF têm obtido excelente aceitação e cooperação por parte dos conselhos profissionais e de entidades sindicais dos contadores. Sobressaem dois objetivos fundamentais para que as unidades administrativas da Receita Federal e as instituições de ensino busquem parceiras com tais entidades:a.NAF não é escritório de contabilidade: a fim de evitar eventual oposição à implementação dos núcleos, em razão do temor de estes se apropriarem de mercado do profissional da contabilidade, bem como para angariar apoio dos contadores ao Programa, recomenda-se a realização de encontros prévios no início das atividades do NAF, com representantes dos conselhos e sindicatos. Os encontros, em formato de reunião presencial, preferencialmente na sede da unidade administrativa da Receita Federal, ou em formato virtual, visam:a.propiciar esclarecimentos a respeito do papel desempenhado pelo NAF;b.enfatizar a importância do NAF na formação prática e na atuação profissional do futuro contador; e,c.esclarecer a inexistência de concorrência do NAF em relação aos escritórios de contabilidade constituídos, tal qual se dá com os núcleos de assistência jurídica junto às faculdades de Direito, uma vez que o público-alvo atendido pelo NAF circunscrever Pessoas Físicas e Pessoas Jurídicas com demandas fora do escopo do profissional da contabilidade ou que, por limitações econômicas, não podem pagar por serviços contábeis.b.capacitação de estudantes e participação em eventos promovidos pelo NAF: as entidades representativas da classe contábil, compreendendo o NAF como um laboratório da prática da contabilidade, têm no NAF um amplo ambiente formativo aos futuros contadores e um espaço para14 A representação nacional do Programa NAF na Receita Federal, sempre que oportuno, realiza reuniões para apresentar o Programa NAF para as representações nacionais dessas entidades, criando canais de diálogo e de troca de informações que facilitem cooperações de representações dessas organizações junto às unidades administrativas da Receita Federal.28VERSÃO 4.4o fortalecimento da consciência de classe, podendo colaborar com os NAF, dentre outras, das seguintes formas:1.na realização conjunta de eventos (palestras, seminários, cursos, dentre outros);2.na capacitação técnica de estudantes em temas de interesse da classe contábil;3.colaborando, por meio do Programa de Voluntariado da Classe Contábil (PVCC) e outros Programas em sintonia com o NAF, na assistência a demandas da população que não pode pagar pelos serviços contábeis, notadamente as Pessoas Físicas de baixa renda, os pequenos proprietários rurais, os Microempreendedores Individuais, os nanoempreendedores e as organizações da sociedade civil.Administrações tributária dos entes federados e Programas de Cidadania Fiscal RFBA qualificação de futuros profissionais contábeis, a prestação de serviços fiscais a contribuintes hipossuficientes, bem como o desenvolvimento da cidadania fiscal são objetivos destacados do NAF.O sistema tributário brasileiro é administrado por todos os entes federativos: União, Estados, Municípios e Distrito Federal. Dessa forma, a integração das administrações tributárias municipais, estaduais e quando for o caso distrital, ao Programa NAF desenvolvido pela União por meio da Receita Federal, deve ser admitida e incentivada, de modo que a gama de conhecimento adquirido e de assistência fiscal prestada seja a mais ampla possível.As parcerias com as administrações tributárias estaduais, municipais e distritais são possibilidades às instituições de ensino, conforme conveniência e oportunidade, não podendo ferir o disposto no Acordo de Cooperação Técnica assinado pela instituição de ensino e a Receita Federal e, se for o caso, em ato normativo da RFB alusivo ao Programa NAF.São exemplos de atividades passíveis de realização pelo NAF, com apoio das administrações tributárias:1.eventos para levar conhecimento contábil e fiscal ao público-alvo do Programa NAF;2.orientações para o público-alvo do NAF, relacionadas aos serviços fiscais das administrações tributárias, em especial aqueles serviços disponíveis, no todo ou em parte, em plataformas virtuais de acesso público;3.colaboração do NAF e das administrações tributárias em atividades de cidadania fiscal promovidas por escolas públicas dos estados, dos municípios e, quando for o caso, do distrito federal; e,4.apoio do às iniciativas de educação fiscal promovidas pelas administrações tributárias nos estados, nos municípios e, conforme localização do NAF, no distrito federal, a exemplo daquelas realizadas pelos grupos de educação fiscal nas administrações tributárias estaduais e as iniciativas de ampliação da emissão de documentos fiscais e de redução da sonegação dos tributos (nota paulista; nota premiada Bahia; nota fiscal mineira; nota Fortaleza; dentre outras).Sistema SA expressão Sistema S é uma convenção terminológica utilizada para tratar de um conjunto de nove instituições de interesse de categorias profissionais, estabelecidas pela Constituição brasileira ao criar as contribuições de interesse das categorias profissionais ou econômicas (art. 149, III). Como se pode observar a seguir, todas as nove instituições têm seus nomes iniciados pela letra S, daí a denominação genérica Sistema S. São elas:29VERSÃO 4.41.ligadas à Confederação Nacional de Agricultura: Serviço Nacional de Aprendizagem Rural (Senar);2.ligadas à Confederação Nacional do Comércio: Serviço Nacional de Aprendizagem Comercial (Senac) e Serviço Social do Comércio (Sesc);3.ligadas ao Sistema Cooperativista Nacional: Serviço Nacional de Aprendizagem do Cooperativismo (Sescoop);4.ligadas à Confederação Nacional da Indústria: Serviço Nacional de Aprendizagem Industrial (Senai) e Serviço Social da Indústria (Sesi);5.ligadas à Confederação Nacional do Transporte: Serviço Social do Transporte (Sest) e Serviço Nacional de Aprendizagem do Transporte (Senat); e6.de apoio geral ao setor empresarial formadas por pequenos empresários: Serviço Brasileiro de Apoio às Micro e Pequenas Empresas (Sebrae).Como maior potencial de colaboração, numa relação ganha-ganha relacionada ao Programa NAF, tem-se o Sebrae e o Senar.O SebraeConforme se pode verificar no site do Sebrae na Internet,O Serviço Brasileiro de Apoio às Micro e Pequenas Empresas (Sebrae) é uma entidade privada que promove a competitividade e o desenvolvimento sustentável dos empreendimentos de micro pequenas empresas aqueles com faturamento bruto anual de até R$ 4,8 milhões, atuando com foco no fortalecimento do empreendedorismo e na aceleração do processo de formalização da economia por meio de parcerias com os setores público e privado, Programas de capacitação, acesso ao crédito e à inovação, estímulo ao associativismo, feiras e rodadas de negócios. (...) Para garantir o atendimento aos pequenos negócios, o Sebrae atua em todo o território nacional. Onde tem Brasil, tem Sebrae. Além da sede nacional, em Brasília, a instituição conta com pontos de assistência nas 27 Unidades da Federação, onde são oferecidos cursos, seminários, consultorias e assistência técnica para pequenos negócios de todos os setores15Os objetivos e finalidades do Sebrae encontram consonância com os objetivos e finalidades do Programa NAF, o que os tornam potenciais parceiros formal ou informal do Programa NAF na Receita Federal e, das ações realizadas em cada instituição de ensino que tenha o NAF estabelecido. São muitas as atividades e ações que podem ser realizadas por meio de parceiras do Sebrae com os NAF, são exemplos:1.auxílio aos nanoempreendedores e aos Microempreendedores Individuais na formalização e manutenção de sua contabilidade fiscal atualizada, em especial sobre o cadastro CNPJ, pagamento de tributos, declaração anual à Receita Federal, parcelamentos de tributos e emissão de certidões negativas da Receita Federal e da Procuradoria da Fazenda Nacional;2.participação em mutirões e forças-tarefas de apoio aos nanoempreendedores e aos Microempreendedores Individuais nos serviços relacionados às obrigações tributárias administradas pela Receita Federal;3.capacitação para estudantes do NAF (promovida por representante por representantes do Sebrae) e para o público atendido pelo Sebrae (promovida pelo NAF), visando à multiplicação de conhecimento que favoreça o ambiente de estruturação dos Microempreendedores Individuais, dos nanoempreendedores e a formação de contadores mais afinados com esse público.Para a realização de parceiras entre o Sebrae e os NAF, sugere-se:15 Fonte: https://www.Sebrae.com.br/sites/PortalSebrae/canais_adicionais/conheca_quemsomos30VERSÃO 4.41.por parte da unidade administrativa da Receita Federal, vinculada à sede de cada NAF:a.reunião para apresentar ao dirigente local do Sebrae o Programa NAF e, se possível, os representantes do NAF formalizado;b.agendamento de visita, envolvendo o Sebrae e Receita Federal, às sedes dos NAF com atividades presenciais, conhecendo-se in loco as atividades realizadas nos núcleos;c.proposição de parceria formal para ações conjuntas entre Receita Federal, Sebrae e Conselho e Sindicato de Contabilidade, tendo em vista a formação de futuros contadores e em benefício do atendimento de demandas de nanoempreendedores e Microempreendedores Individuais;d.apoio aos NAF no estabelecimento de parceria formal destes com o Sebrae, para fins de ações conjuntas e em benefício dos nanoempreendedores e Microempreendedores Individuais; e,e.em mutirões, feiras e eventos afins promovidos pelo Sebrae em apoio aos nanoempreendedores e Microempreendedores Individuais, sugerir a participação dos NAF e, conforme avaliação da administração local da Receita Federal, de representantes das equipes de atendimento ao contribuinte da Receita Federal. Neste último caso, levando orientações e serviços de interesse dos nanoempreendedores e Microempreendedores Individuais.2.por parte da instituição de ensino parceira do NAF:a.reunião para apresentar o NAF ao dirigente local do Sebrae;b.agendamento de visita do Sebrae ao NAF, apresentando in loco as atividades realizadas nos núcleos;c.estabelecimento de parceria formal, para ações conjuntas com o Sebrae, em benefício dos nanoempreendedores e Microempreendedores Individuais;d.em mutirões, feiras e eventos afins promovidos pelo Sebrae em apoio aos nanoempreendedores e Microempreendedores Individuais, sugerir a participação dos NAF;e.propor ao Sebrae a realização de capacitação em duas frentes:i.aos estudantes do NAF, pelos representantes do Sebrae, em temas de interesse do NAF;ii.ao público atendido pelo Sebrae, em especial aos nanoempreendedores e aos Microempreendedores Individuais, por meio das equipes do NAF.f.convidar o Sebrae para ações itinerantes (dirigindo-se o NAF e Sebrae para cidades vizinhas, bairros, mercados populares, feiras livres etc.), avaliando em conjunto a estratégia de ação, logística e a estrutura necessária.O SenarConforme é possível verificar no site do Senar na Internet,O Serviço Nacional de Aprendizagem Rural (Senar) foi Criado pela Lei nº 8.315, de 23/12/91, sendo uma entidade de direito privado, paraestatal, mantida pela classe patronal rural, vinculada à Confederação da Agricultura e Pecuária do Brasil (CNA) e administrada por um Conselho Deliberativo tripartite. Integrante do chamado Sistema S, tem como função cumprir a missão estabelecida pelo seu Conselho Deliberativo, composto por representantes do governo federal e das classes trabalhadora e patronal rural.O SENAR atende, gratuitamente, milhares de brasileiros do meio rural, todos os anos, contribuindo para sua profissionalização, sua integração na sociedade, melhoria da sua qualidade de vida e para o pleno exercício da cidadania.31VERSÃO 4.4As 27 Administrações Regionais promovem cursos e capacitações para desenvolver competências profissionais e sociais em aproximadamente 300 profissões do meio rural.(...) Nos últimos anos, a entidade ampliou, significativamente, o seu leque de ofertas educativas de Formação Profissional Rural (FPR), Promoção social (PS) e educação profissional técnica e tem concentrado esforços na busca de novas parcerias para ampliar ainda mais o assistência das necessidades de formação e qualificação no campo.16Assim como o Sebrae, os objetivos e finalidades do Senar encontram consonância com os objetivos e finalidades do Programa NAF, tornando-os potenciais parceiros formal ou informal do Programa NAF da Receita Federal e das ações em cada instituição de ensino que tenha o NAF estabelecido. São muitas as atividades e ações que podem ser realizadas pela parceria do Senar com os NAF, sendo exemplos:1.auxílio aos aos nanoempreendedores e Microempreendedores Individuais rurais na formalização e manutenção de sua contabilidade fiscal atualizada, em especial em relação ao cadastro CNPJ, pagamento de tributos, declaração anual à Receita Federal, parcelamentos de tributos e emissão de certidão negativa da Receita Federal e da Procuradoria da Fazenda Nacional;2.participação em mutirões e em forças-tarefas de apoio aos nanoempreendedores e aos Microempreendedores Individuais rurais e nos serviços relacionados às obrigações tributárias administradas pela Receita Federal;3.apoio e orientação aos pequenos proprietários rurais no cadastramento fiscal de imóveis rurais e na Declaração do Imposto sobre a Propriedade Territorial Rural (DITR); e,4.capacitação para estudantes do NAF (promovidas por representantes do Senar) e para o público atendido pelo Senar (promovidas pelos NAF), objetivando multiplicação de conhecimento, que favoreça o ambiente de estruturação dos nanoempreendedores e Microempreendedores Individuais rurais e a formação de contadores mais afinados com esse público.Para a realização de parceiras entre o SENAR e os NAF, sugere-se:1.por parte da unidade administrativa da Receita Federal, vinculada à sede de cada NAF:a.reunião para apresentar ao dirigente local do Senar o Programa NAF e, se possível, os representantes do NAF formalizado;b.agendamento de visita, envolvendo o Senar e Receita Federal às sedes dos NAF com atividades presenciais, conhecendo-se in loco as atividades realizadas nos núcleos;c.proposição de parceria formal para ações conjuntas entre Receita Federal, Sebrae e Conselho e Sindicato de Contabilidade, tendo em vista a formação de futuros contadores e em benefício do atendimento de demandas de nanoempreendedores e Microempreendedores Individuais;d.apoio aos NAF, no estabelecimento de parceria formal para ações conjuntas com o Senar, em benefício dos nanoempreendedores e Microempreendedores Individuais rurais e dos pequenos produtores rurais; e,e.sugerir a participação dos NAF em mutirões, feiras e eventos afins promovidos pelo Senar, em apoio aos nanoempreendedores e Microempreendedores Individuais rurais e aos pequenos produtores rurais, e, conforme avaliação da administração local da Receita Federal, de representantes das equipes de atendimento ao contribuinte da Receita Federal. Neste último caso, levando orientação e serviços de interesse dos nanoempreendedores e Microempreendedores Individuais rurais, dos segurados especiais (pescadores artesanais, indígenas, quilombolas etc.), pequenos proprietários rurais e Pessoas Físicas relacionadas a essas atividades.16 Fonte: https://cnabrasil.org.br/senar/institucional-senar32VERSÃO 4.42.por parte da instituição de ensino parceiras do NAF:a.reunião para apresentar os NAF ao dirigente local do Senar;b.agendamento de visita do Senar ao NAF, apresentando in loco as atividades realizadas no núcleo;c.estabelecimento de parceria formal para ações conjuntas com o Senar em benefício dos nanoempreendedores e Microempreendedores Individuais rurais, dos pequenos produtores rurais e demais grupos sociais em atividades agrícolas ou de extrativismo e, que não possuam meios para pagar por serviços contábeis;d.nos mutirões, feiras e eventos afins promovidos pelo Senar em apoio aos nanoempreendedores e Microempreendedores Individuais, sugerir a participação do NAF;e.propor ao Senar a realização de capacitação em duas frentes:i.aos estudantes do NAF, pelos representantes do Senar, em temas de interesse do NAF; e,ii.ao público atendido pelo Senar, em especial o nanoempreendedor e o Microempreendedor Individual rural, ao pequeno proprietário rural e ao pescador artesanal, por meio das equipes do NAF;f.convidar o Senar para ações itinerantes (dirigindo-se o NAF e o Senar para cidades vizinhas, sindicatos e associações rurais, organizações sociais de apoio aos trabalhadores rurais etc.), avaliando em conjunto as estratégias de ação, logística e a estrutura necessária.Secretarias de educação e escolas: a educação básica e o NAF NA ESCOLANAF na Escola: Ações Alinhadas ao Currículo Escolar. O Programa NAF na Escola surge como uma iniciativa destinada a aproximar a Educação Fiscal da Educação Básica, criando uma relação de cooperação entre a Receita Federal, as Instituições de Ensino Superior, os Núcleos de Apoio Contábil e Fiscal (NAF) e as escolas. A proposta consiste em promover a formação cidadã dos estudantes por meio de ações educativas que estimulem a compreensão da função social dos tributos, da participação cidadã e da importância dos serviços públicos.Justificativas1.Para a Receita Federal. A iniciativa amplia significativamente a quantidade e a capilaridade das ações de Educação Fiscal. Além das equipes da Receita Federal, existem mais de 470 NAF espalhados pelo Brasil, atuando como potenciais multiplicadores dessas atividades. Os NAF possuem maior liberdade de atuação territorial, alcançando espaços onde a Receita Federal nem sempre consegue chegar diretamente. Outro aspecto relevante é a aproximação da linguagem utilizada com os estudantes da educação básica. Os participantes dos NAF conseguem desenvolver atividades utilizando formas de comunicação mais joviais, acessíveis e adequadas ao público estudantil.2.Para a Escola. A Educação Fiscal contribui para a formação cidadã crítica, participativa e comprometida com a coletividade. Sua inserção no currículo escolar favorece o fortalecimento da democracia, combate a invisibilidade social e estimula o cuidado com os bens públicos. A presença de estudantes universitários atuando nas escolas também gera motivação para os alunos da educação básica, incentivando-os a visualizar a universidade como um objetivo possível e alcançável.3.Para o NAF. Os estudantes envolvidos no programa desenvolvem habilidades de comunicação, interação social e simplificação da linguagem técnica. Além disso, o contato com diferentes realidades sociais amplia a empatia e favorece a compreensão das necessidades da população. Há ainda o reconhecimento institucional por parte da Receita Federal, que concede o Certificado Diamante aos33VERSÃO 4.4NAF que realizarem determinada quantidade de atividades educacionais.Objetivo Geral. O objetivo geral do NAF na Escola é colaborar com a inclusão da Educação Fiscal no currículo da educação básica por meio de ações que, simultaneamente, contribuam para a formação dos estudantes participantes dos NAF e fortaleçam as atividades de extensão universitária.Objetivos Específicos Relacionados aos NAF. O programa busca Relacionados às Escolas. O programa pretende: Fomentar a empatia social; Ampliar as habilidades de comunicação; Promover o senso coletivo; Conectar teoria e prática; Oportunizar experiências ligadas à educação como opção profissional; Apoio ao cumprimento da carga horária obrigatória de extensão (Resolução CNE/CES nº 7/2018); Fortalecer a formação acadêmica dos estudantes. Colaborar com oficinas, rodas de conversa e gincanas; Aplicar metodologias ativas por meio de jogos e dinâmicas; Cooperar na formação de professores e equipes gestoras; Incentivar o protagonismo juvenil; Levar serviços de emissão de documentos civis; Estimular o desejo de ingresso no ensino superior.Público-Alvo e Parceiros Público-Alvo. As ações destinam-se a: Parceiros. Destacam-se: Estudantes do Ensino Fundamental II e Médio; Professores; Gestores escolares; Técnicos em educação; Famílias e comunidade local. Receita Federal do Brasil; Escolas públicas; Secretarias e Conselhos de Educação; Cartórios; Justiça Eleitoral; Sistema S; Instituições de Ensino Superior participantes dos NAF.Os Cinco Eixos de Atuação. A atuação do NAF na Escola organiza-se em cinco eixos principais:1.Formação cidadã nas escolas;2.Ações formativas para professores da educação básica;3.Redução da invisibilidade social;4.Inspiração à vida universitária;5.Orientações fiscais para técnicos e gestores em educação.Eixo 1: Formação Cidadã nas Escolas. Este eixo busca disseminar conhecimentos sobre cidadania, democracia e educação fiscal. Oficinas e Seminários. São promovidas oficinas interativas, rodas de conversa e seminários abordando temas como: Eventos.Com o tema central "Tributos, Função Social e Políticas Públicas", podem ser desenvolvidas: Arte, Jogos e Dinâmicas. A aprendizagem é estimulada por meio de: Função social dos tributos; Transparência pública; Controle social; Orçamento participativo; Conselhos escolares. Semanas da Cidadania Fiscal; Gincanas; Feiras temáticas. Teatro; Jogral; Cinema; Música; Memes educativos; Também são sugeridas metodologias ativas como: a) Dinâmicas de Conscientização Tributária: A Ilha; O Bairro; b) Jogo de tabuleiro: Pago ou Não.Os materiais utilizados incluem revistas, aulas e recursos didáticos diversos.Essas atividades utilizam revistas, jogos, artes visuais e dinâmicas educativas.Experiências realizadas por diversos NAF do país demonstram resultados positivos na mobilização dos estudantes para temas relacionados à cidadania e à gestão pública.34VERSÃO 4.4Eixo 2: Formação de Professores. O segundo eixo concentra-se na qualificação de professores da educação básica. As ações podem ocorrer em parceria com cursos de Pedagogia e Licenciaturas, oferecendo:1.Cursos;2.Oficinas;3.Aulas;4.Apresentações em PowerPoint;5.Vídeos educativos.Os conteúdos são adaptados a partir da Matriz Nacional de Educação Fiscal, promovendo abordagens pedagógicas interdisciplinares. As Instituições de Ensino Superior podem desenvolver parcerias entre os NAF e os cursos de Pedagogia. Nessa dinâmica:1.O NAF prepara os estudantes com formação em Educação Fiscal e materiais da Receita Federal;2.O curso de Pedagogia oferece orientação técnica sobre inserção curricular e interdisciplinaridade.Também podem ser realizadas ações em jornadas pedagógicas, eventos de formação docente, programas de Educação de Jovens e Adultos (EJA) e cursos presenciais ou virtuais ministrados por estudantes NAF sob supervisão docente, com emissão de certificados. Além disso, o NAF pode apoiar projetos de educação em tempo integral envolvendo:1.Educação Fiscal;2.Educação Financeira;3.Educação Previdenciária;4.Educação Securitária;5.Programa Na Ponta do Lápis.Eixo 3: Redução da Invisibilidade Social. A redução da invisibilidade cidadã constitui uma importante frente de atuação do programa. A emissão e regularização de documentos civis favorece a inclusão social e possibilita o acesso a diversos direitos e serviços públicos. Entre os principais serviços estão:1.Emissão de CPF;2.Regularização de CPF;3.Título de eleitor e orientações correlatas.A parceria entre instituições de ensino e governos estaduais demonstra a capacidade do projeto de alcançar milhares de estudantes da rede pública, ampliando o acesso à documentação básica necessária para o pleno exercício da cidadania.Eixo 4: Inspiração à Vida Universitária. Este eixo busca aproximar os jovens do ambiente universitário. São realizadas: palestras; entrevistas; rodas de conversa.Os estudantes universitários compartilham histórias de vida, desafios enfrentados e trajetórias de superação que culminaram no ingresso no ensino superior. Também são apresentadas informações sobre programas e oportunidades educacionais, tais como: ENEM; SISU; PROUNI; FIES; Assistência estudantil; Políticas de permanência; Programa Pé-de-Meia para o ensino médio e licenciaturas.A participação em feiras de profissões e eventos escolares complementa essas ações, contribuindo para que os estudantes conheçam diferentes possibilidades acadêmicas e profissionais.Eixo 5: Orientações Fiscais para Técnicos e Gestores. O quinto eixo concentra-se em orientações fiscais voltadas à gestão escolar e aos servidores públicos.1)Caixa Escolar. Como as Caixas Escolares geralmente funcionam como associações, elas demandam atenção especial quanto a: Cadastro Nacional da Pessoa Jurídica (CNPJ); Certidões Negativas; Obrigações administrativas. Essas atividades podem contar com a participação de cursos de Direito e Administração;2)Professores e Funcionários. São oferecidas orientações relacionadas a: CPF; Declaração do Imposto de Renda da Pessoa Física (DIRPF); Serviços disponibilizados pela Receita Federal.35VERSÃO 4.4Cronograma de Implantação dos Cinco Eixos. A implantação pode ocorrer ao longo de dois semestres letivos. Fevereiro ou Agosto Março ou Setembro Abril ou Outubro Maio ou Novembro Junho ou Dezembro Capacitação de estudantes NAF; Articulação inicial com escolas; Planejamento interno. Contatos institucionais; Organização das atividades; Planejamento conjunto com as escolas. Oficinas; Seminários; Feiras; Jogos; Dinâmicas; Ações de arte; Orientações fiscais. Formação de professores; Capacitação de técnicos e gestores; Emissão de documentos. Avaliação dos resultados; Eventos de encerramento; Celebração das atividades realizadas.Avaliações e Resultados Esperados. O acompanhamento das ações do NAF na Escola prevê indicadores quantitativos e qualitativos.1.Quanto à Participação. Quantidade de estudantes e professores envolvidos nos eixos: Formação Cidadã; Formação de Professores; Inspiração à Vida Universitária; Orientações Fiscais;2.Quanto à Aprendizagem. Aplicação de avaliações antes e depois das ações para verificar a evolução dos conhecimentos dos participantes em Educação Fiscal.3.Quanto a Atendimento e Serviços. Registro e contabilização dos atendimentos relacionados à emissão de documentos, assistência cidadã e orientações fiscais oferecidas pelos NAF;4.Quanto ao Alinhamento à Extensão Universitária. O programa NAF na Escola está alinhado aos princípios constitucionais da extensão universitária. O artigo 207 da Constituição Federal estabelece que as universidades devem observar o princípio da indissociabilidade entre ensino, pesquisa e extensão. Nesse contexto, as ações desenvolvidas pelos NAF representam uma importante forma de devolutiva social do conhecimento produzido na universidade. Enquanto o ensino é desenvolvido por meio das aulas e a pesquisa por intermédio de trabalhos acadêmicos, a extensão leva esse conhecimento diretamente à sociedade, produzindo impacto social concreto, observando-se:1.LDB. A iniciativa também dialoga com os objetivos do ensino médio previstos na Lei de Diretrizes e Bases da Educação Nacional, especialmente aqueles relacionados à formação cidadã, humana, ética e crítica dos estudantes. Além disso, contribui para projetos de vida integrados à sociedade por meio da participação cidadã e do trabalho voluntário. Na educação superior, as ações do NAF atendem às finalidades previstas no artigo 43 da LDB, sobretudo quanto à promoção da extensão universitária aberta à sociedade, ao conhecimento dos problemas sociais e ao apoio à educação básica mediante ações extensionistas e formação de professores;2.Resolução CNE CES 7/2018. Por fim, o programa encontra respaldo na Resolução CNE/CES nº 7/2018, que regulamenta a curricularização da extensão universitária, recomendando que as atividades sejam desenvolvidas em articulação com cursos de Pedagogia, Licenciaturas e outras graduações, fortalecendo a integração entre universidade e comunidade.3.Integração Universidade & Educação Básica. O NAF na Escola constitui uma estratégia de integração entre Educação Fiscal, extensão universitária e educação básica. Por meio de seus cinco eixos de atuação, promove formação cidadã, capacitação de professores, inclusão social, incentivo ao ingresso na universidade e apoio à gestão escolar. Ao mesmo tempo, fortalece a formação acadêmica dos estudantes universitários e contribui para o cumprimento das diretrizes legais da extensão universitária, consolidando uma rede de cooperação entre Receita Federal, universidades e escolas em benefício da sociedade.36VERSÃO 4.4IX Capacitação do estudante NAFA partir de 2015, identificou-se a necessidade de encontrar novas formas para a capacitação dos estudantes participantes do Programa NAF, visando favorecer uma maior e perene expansão do Programa.Os principais desafios identificados são resumidos em três questões fundamentais:1º.Como desenvolver um Programa de capacitação capaz de atender aos NAF em todo o Brasil?2º.Como uniformizar essas capacitações, mantendo uma harmonia nas orientações?3º.Como manter o treinamento atualizado?Para a escolha de uma forma de capacitação mais eficiente para o estudante que participa do NAF, foram estudados modelos baseados em e-learning e em diversas modalidades de aprendizado com uso de plataformas virtuais, por meio da Internet, e que fossem favoráveis ao aprendizado de forma descentralizada, auto-organizada e colaborativa.Para treinar o estudante foi considerada a diferença entre as formas e o meio de facilitação do aprendizado e as possibilidades de inserção desse aprendizado na realidade socioeducativa do estudante, buscando-se meios democráticos e atrativos ao processo de ensino-aprendizagem.A promoção da capacitação também precisa considerar a atratividade da abordagem dos conteúdos, mantendo o estudante interessado. Como os jovens estão sempre utilizando um smartphone, concluiu-se que o uso de redes sociais como meio de aprendizagem poderia ser uma alternativa.Uma outra preocupação na realização de ações de capacitação, foi a adequação das diferentes linguagens existentes nas parcerias possíveis ao NAF, uma vez que no Programa há servidores da Receita Federal; professores e estudantes dos núcleos; órgãos parceiros como secretarias de fazenda de estados e de municípios, entidades do sistema S (a exemplo do Sebrae e do SENAR), entidades representativas de profissões regulamentadas (como o CFC); dentre outros.Somem-se a esses elementos, a necessidade de encontrar uma plataforma de disseminação de estudos e de aulas que pudessem ser disponibilizadas de forma gratuita e que se apresentasse de forma fácil, ágil e amigável, além de ter a capacidade de hospedar a capacitação necessária ao NAF.Depois de todas as ponderações realizadas, chegou-se a uma solução factível e com capacidade de responder positivamente à maioria dos desafios identificados no processo de capacitação: abrigar a capacitação do Programa NAF ao máximo possível em uma plataforma virtual. Até 2020 foi utilizada uma plataforma de uso gratuito disponível na Internet e, nesse mesmo ano, os cursos para capacitação dos estudantes do Programa NAF passaram e estão disponibilizados em espaço cedido pelo Sebrae em sua plataforma virtual na Internet.Além do canal virtual do Sebrae vigente na data da publicação dessa versão do Referencial, a Receita Federal realiza capacitação de forma também virtual e on-line, permitindo sempre que possível a interatividade aos participantes com perguntas e comentários ao longo do evento.A solução encontrada não excluiu a capacitação presencial, contudo dado seu alcance restrito a um ou poucos NAF, sua prática não é das mais eficientes.Por fim, ainda é possível, havendo condição e por período determinado, a realização de capacitação prática nas unidades de atendimento da Receita Federal, em serviços de autoatendimento orientado.37VERSÃO 4.4Capacitação não presencialOs desafios trazidos pela pandemia da Covid19 aceleraram processos tecnológicos e exigiram a definição de alternativas para a manutenção das atividades.No âmbito do Programa NAF na Receita Federal, a gestão e a realização da capacitação ao estudante do NAF encontraram lugar de continuidade nas plataformas de comunicação e de compartilhamento de vídeos. A alternativa se tornou o modelo principal de manutenção dos trabalhos do NAF durante os períodos mais graves da urgência sanitária.Mesmo com o arrefecimento da pandemia, a capacitação remota se tornou a forma mais usual de capacitação para os estudantes dos NAF, uma vez que elas permitem uma maior amplitude de NAF participantes, possibilitam instrutorias de especialistas situados em qualquer ponto do Brasil e eliminam custos (passagens, combustível, diárias etc.) para a realização das atividades.O principal canal de realização de aulas do NAF é apresentado de modo remoto, no formato Ead cujas características são as seguintes:1.plataforma Virtual de capacitação17: para a capacitação dos estudantes NAF é disponibilizada pela Receita Federal, em parceria ou não com atores externos, uma plataforma com cursos em vídeo. Conforme ambiente virtual, a utilização da plataforma de estudos envolve, em regra, três tipos de usuários: representante do Programa NAF na Receita Federal, professor coordenador do NAF na instituição de ensino e estudante. O cadastramento dos grupos de usuários, quando necessário, é realizado conforme orientação da plataforma;2.forma de condução das aulas na plataforma virtual: na plataforma virtual de capacitação ofertada pela Receita Federal aos NAF, a forma de condução do ensino e escolha das aulas temáticas ficam a critério da instituição de ensino. Há NAF em que as videoaulas são assistidas em grupo, durante o horário das aulas, em outros núcleos cada estudante faz os cursos sozinho na plataforma virtual. A critério dos professores, podem ser incluídas modalidades avaliativas e atividades práticas simuladas para testar conhecimentos;3.aulas curtas para a capacitação dos estudantes NAF: para promover o interesse dos estudantes e favorecer o aprendizado, a RFB vem produzindo cursos em videoaulas curtas, como é exemplo o curso MEI, cujo conteúdo é dividido em vídeos que tratam o tema em capítulos circunscritos a vídeos curtos: MEI Inscrição, MEI Baixa, MEI alterações, dentre outros tópicos;4.vídeos Temáticos (Pitadas), Podcasts, lives e webinares:a. vídeos Temáticos (Pitadas). Além das videoaulas com apresentação detalhadas de temas, é ela-borada uma série de vídeos curtos, sobre temas de interesse sazonal ou de demanda especial. Esses vídeos têm o objetivo de chamar a atenção para um determinado assunto, sendo gravados numa linguagem lúdica e no estilo de youtubers, incentivando o aprofundamento do tema;b.podcasts. A partir de 2020, a capacitação ganha novo canal de apresentação com a produção de podcasts dedicados a assuntos relacionados à prestação de serviços RFB ofertados no NAF, tratando ainda de temas abordados em aulas gravadas e em aulas on-line realizadas por meio virtual (lives, webinares), por unidades administrativas da Receita Federal; e,c.lives, webinares. Também a partir de 2020, e sob o desafio da crise sanitária da Covid19, a realização de palestras, oficinas e de exposições de interesse dos NAF sob condução da Receita Federal, mudou para o modo virtual. A adaptação ao novo modelo trouxe dificuldades rapidamente superadas e desencadeou um crescente de ganhos antes desconhecidos, a saber:17 Até a data de atualização deste Referencial, está em vigor a plataforma virtual de estudos disponibilizada ao Programa NAF da Receita Federal em ambiente virtual do Sebrae nacional, a saber: https://receitafederalead.Sebrae.com.br/App/Student/User/Account/Login38VERSÃO 4.4i.oferta de capacitação sem que o estudante precise realizar deslocamento de seu ambiente físico;ii.redução de custos com deslocamento e servidores (diárias, passagens etc.);iii.possibilidade de gravação da capacitação permitindo que o estudante possa rever o conteúdo ou mesmo tomar conhecimento de sua existência, para quando ele não puder participar de forma on-line;iv.otimização da instrutoria, sendo possível que a capacitação conte com especialistas de qualquer lugar do país, alcançando a todos os NAF, de forma menos onerosa e em menor tempo de dedicação dos servidores da Receita Federal, que se disponibilizam como instrutores.Capacitação presencialAlém da capacitação virtual, também se mantém ações presenciais de disseminação do conhecimento para os estudantes do Programa NAF.A instrutoria presencial tem alcançado poucos NAF e, por meio dela, é possível abordar qualquer tema de interesse do NAF. Contudo, recomenda-se que essa modalidade seja opcional à modalidade virtual, pois que esta última permite otimização de tempo e de recursos, bem como possibilita democratização do conhecimento disponibilizado.Algumas situações nas quais se recomenda a capacitação presencias:a.inauguração de NAF;b.feiras, seminários e outros eventos afins e presenciais, com múltiplos atores;c.visita técnica da Receita Federal a um NAF;d.evento comemorativo específico a um NAF; e,e.palestra de reinauguração de NAF inativo.Curso básico do NAF e cursos sazonaisO Curso Básico NAF é composto por um conjunto de aulas introdutórias e inaugurais às atividades do NAF, compreendendo os seguintes temas:a. Cidadania Fiscal da Receita Federal;b. Estrutura Administrativa da Receita Federal;c. Noções de Direito Tributário aplicáveis ao NAF;d.Técnicas de atendimento; ee. Canais Virtuais de Atendimento da Receita Federal.O curso está organizado na forma de slides ou videoaulas, cujas apresentações foram elaboradas por servidores da Receita Federal, e pode ser realizado de forma presencial ou virtual.Além das aulas do curso básico, o Programa NAF passou a incluir aulas sazonais de temas de interesse anual nos NAF, preferencialmente na modalidade virtual e on-line, destacando-se os seguintes temas:a.imposto de renda da Pessoa Física;b.destinação do imposto de renda aos fundos de direito;c.Microempreendedor Individual e nanoempreendedor; e,39VERSÃO 4.4d.imposto territorial rural.A realização ou recomendação de cursos, aulas ou palestras gravadas devem ser avaliadas pelo representante NAF nas unidades administrativas da Receita Federal, sendo possível ação conjunta com mais de uma unidade administrativa da Receita Federal (no mesmo estado ou em mais de um estado). No planejamento, os representantes NAF devem considerar:a.as necessidades e maturidade de conhecimento de cada NAF sob sua gestão;b.a possibilidade de realização de capacitações que alcancem o maior número de NAF;c.as necessidades da população à assistência ofertada pelo NAF, conforme o momento factual, ou seja, o representante NAF deve estar atento às sazonalidades temáticas da Receita Federal e às necessidades oriundas da dinâmica social, a exemplo de um novo parcelamento, de uma política pública inesperada, dentre outros.Para apoiar a realização de capacitação, diversos modelos de apresentações em slides são compartilhados pelos servidores que realizam as instrutorias na Receita Federal. Esses materiais são meramente propositivos, facilitando sua adequação a cada momento, público e necessidades dos NAF. A disponibilização de conteúdos representa enorme ganho para os NAF, uma vez que facilita a realização de capacitação por diversos instrutores, em diferentes circunstâncias e oportunidades.40VERSÃO 4.4X Administração do Programa NAF na Receita FederalO Programa Núcleo de Apoio Contábil e Fiscal está inserido no âmbito da Cidadania Fiscal da Re-ceita Federal. Até a data de atualização deste Referencial, esse é um Programa da Cidadania Fiscal da Re-ceita Federal, de grande continuidade e longevidade, amplo alcance nas unidades administrativas da Re-ceita Federal e na disseminação territorial, sendo ainda um Programa de grande capilaridade temática, po-dendo abrigar diversos Programas e projetos da área da Cidadania Fiscal.Tamanha representatividade do Programa NAF exigiu, desde seus primeiros passos, atenção espe-cial no que diz respeito a sua administração por parte dos gestores da Receita Federal. Nesse sentido, são pontos de atenção dos gestores responsáveis pelo acordo de cooperação técnica do NAF:a.trabalho de identificação e de convite a novas instituições de ensino que possam se interessar na implantação do NAF;b.procedimentos para a formalização do acordo de cooperação técnica do NAF;c.apoio à estruturação dos novos NAF;d.acompanhamento das atividades do NAF, em especial, em relação aos seguintes itens:a.manutenção dos núcleos em atividade;b.participação máxima dos estudantes na capacitação;c.manutenção da regularidade nos registros da assistência (orientações, serviços) realizada pelo NAF, no canal específico de contabilização definido pela Receita Federal;d.atenção às necessidades de capacitação dos NAF;e.atenção às necessidades de solução de dúvidas do, relacionadas à assistência efetivamente prestada, atendendo-as com prioridade; e,f.observância aos dispositivos do acordo de cooperação técnica.O conhecimento do Referencial e dos atos normativos relacionados é o primeiro dos passos para uma gestão eficiente, nas unidades administrativas da Receita Federal e nos NAF implantados.Para apoiar os gestores da Receita Federal responsáveis pelo Programa NAF em todas as projeções da Receita Federal, estão listadas a seguir algumas das principais atribuições das equipes dedicadas à administração do Programa NAF, desde a captação de novos núcleos até o acompanhamento dos núcleos formalizados:1.Atribuição da representação nacional do Programa NAF na RFB:a.coordenar as ações NAF no âmbito nacional;i.Manter o controle atualizado dos nomes dos servidores integrantes da equipe de representantes NAF em todo país, com dados para contato e para intercâmbio de informações.b.buscar parceria com órgãos e entidades de âmbito nacional, a exemplo do Ministério da Educação (MEC), Conselho Federal de Contabilidade (CFC), entidades do Sistema S de âmbito nacional e do Instituto Nacional do Seguro Social (INSS);c.criar estrutura de gestão que alcance e apoie todas as atividades dos representantes do Programa NAF em todas as unidades administrativas descentralizadas da Receita Federal;d.divulgar o Programa NAF à administração de grandes redes de ensino, facilitando tratativas de negociação de novos núcleos no âmbito regional e local;e.prestar consultoria e orientação nas ações de divulgação do NAF na Receita Federal (interna ou externamente), sempre que necessário;41VERSÃO 4.4f.prestar consultoria a administrações tributárias estrangeiras interessadas no estabelecimento do Programa;g.atender a demandas relacionadas ao Programa NAF, solicitadas por organismos internacionais e pela administração central da Receita Federal;h.propor, criar e acompanhar canais de obtenção de informações relacionadas aos NAF em todo o Brasil, em especial sobre assistência realizada pelos núcleos, ao cadastro de mapeamento dos NAF e à percepção dos alunos no que diz respeito à experiência de participação no NAF;i.Na data de atualização deste Referencial, estão definidos quatro formulários para acompanhamento das ações do NAF nas instituições de ensino. Todos estão em formulários on-line e são disponibilizados no site da RFB na Internet.i.Formulário do coordenador. https://forms.office.com/pages/responsepage.aspx?id=Q6pJbyqCIEyWcNt3AL8esLOeSofjsRxAvgRIQVYNlxJUNEc2TVY2SFNQSVhHNDlOUFVLQUNBRDdKMSQlQCN0PWcu documento deve ser encaminhado pelo coordenador do NAF para a instituição de ensino, quando o núcleo iniciar a atividade de assistência e todas as vezes que necessária a atualização dos dados indicados no formulário. Por meio desse formulário serão transmitidas informações centrais dos NAF, tais como o endereço do núcleo, dia(s) da semana e horário(s) da assistência, informações sobre os estudantes participantes e sobre os serviços oferecidos pelo núcleo;ii.Formulário de serviços prestados. https://forms.office.com/pages/responsepage.aspx?id=Q6pJbyqCIEyWcNt3AL8esLOeSofjsRxAvgRIQVYNlxJURFpFREtLWjhKODlZMDBZS09QTkhJNU82QyQlQCN0PWcu que deve ser encaminhado pelo professor ou por estudante participante do NAF, a cada assistência realizada; e,iii.Formulário de Boas práticas. Formulário divulgado em dezembro de 2024 e com registros iniciados em janeiro de 2025, encaminhado pelo professor ou por estudante participante do NAF a cada boa prática realizada https://forms.office.com/pages/responsepage.aspx?id=Q6pJbyqCIEyWcNt3AL8esDZnJHy5FONNgoCmZesCVIhUOE9GVlhZWlZOTzlFMlVUT0xLOTNDOVdPOS4u&route=shorturl ;iv.Formulário do estudante. https://forms.office.com/pages/responsepage.aspx?id=Q6pJbyqCIEyWcNt3AL8esLOeSofjsRxAvgRIQVYNlxJUMUVZNTdMRTc2RU03MUVTSVhMR0hQSDRHNyQlQCN0PWcu&route=shorturl deve ser preenchido no final da participação de cada estudante do NAF, a fim de que seja avaliado seu aproveitamento durante o período em que participou do NAF. Também, tem a função de buscar ideias que possam aprimorar o Programa NAF na Receita Federal.j.cuidar da atualidade periódica do Referencial do Programa NAF, esclarecendo pontos eventualmente obscuros ou omissos;k.manter a atualidade dos documentos relacionados aos kits de documentos, os quais são disponibilizados neste Referencial, havendo ainda conteúdos passíveis de disponibilização em espaço de compartilhamento remoto definido pela representação nacional do Programa. Os Kits são:i.KIT NAF Receita Federal (RFB), para uso das unidades administrativas da RFB; e,ii.KIT NAF Instituição de Ensino (IE), para uso das instituições de Ensino.42VERSÃO 4.4l.atuar, junto às projeções da Receita Federal no órgão central, para que sejam atendidas demandas das diferentes projeções administrativas da Receita Federal alusivas aos NAF, em especial:i.atualidade da página RFB que abriga o Programa NAF;ii.solicitação e aprovação de postagens relacionadas ao Programa NAF nas redes sociais e site RFB;iii.preparo de releases relacionados ao Programa NAF, sobre temas de repercussão nacional ou que envolvam mais de uma região fiscal, a fim de enviar notícia sugestiva para publicação no site da RFB e em canais de comunicação oficiais e internos da Receita Federal;iv.diligência a solicitações de natureza técnica junto à administração central da Receita Federal, com repercussões na atuação do Programa NAF, tais como:1.aprovação de minuta de acordo de cooperação técnica para o estabelecimento de NAF em todas as projeções administrativas da Receita Federal; e,2.envio, às áreas competentes na Receita Federal, de sugestões ou pedidos alusivos às orientações tributárias e aos canais de assistência com impacto no NAF.m.definir plataforma para capacitação dos alunos do NAF, por meio virtual, acessível a todos os núcleos formalizados e aos servidores da Receita Federal que administram o acordo de cooperação, em especial:1.as formas de acesso à plataforma virtual;2.a aprovação de cursos, aulas e afins para inserção ou remoção na plataforma virtual;3.conforme o caso, a inclusão de instituições de ensino participantes do Programa NAF; e,4.orientação aos representantes do Programa NAF na Receita Federal, sempre que requerido ou quando necessário.n.elaborar relatórios gerenciais periódicos e, sempre que solicitado, preparar relatórios especiais para atender a solicitações da administração central da Receita Federal ou de entidades externas ela. E, mais especificamente para atender:i.a organismos internacionais;ii.à administração central da Receita Federal;iii.à gestão nacional e apoiar os representantes do Programa NAF nas unidades administrativas descentralizadas; e,iv.e acompanhar e consolidar as informações prestadas pelo NAF, nos canais específicos e definidos pela Receita Federal.2.Atribuições do representante do Programa na NAF das Regiões Fiscais da RFB:a.coordenar e monitorar as atividades das regiões fiscais e de suas unidades administrativas locais da Receita Federal, no âmbito do Programa NAF;b.buscar, junto aos administradores das unidades locais da Receita Federal na região fiscal, a criação de uma estrutura de representantes NAF com, pelo menos, um servidor responsável em cada unidade administrativa regimentalmente disposta;c.auxiliar as regiões fiscais e as unidades administrativas locais, quando necessário, nas43VERSÃO 4.4ações de divulgação e na realização de eventos do Programa NAF para instituições de ensino;d.solicitar, quando necessário, a colaboração da gestão nacional do Programa NAF, nos eventos relacionados ao NAF;e.buscar parcerias, formais ou informais, com órgãos ou entidades de interesse afim, a exemplo dos Conselhos Regionais de Contabilidade (CRC) e de entidades do Sistema S;f.elaborar relatórios gerenciais periódicos e, sempre que solicitado, preparar relatórios especiais para atender (a) solicitações da administração regional da Receita Federal ou de entidades externas e circunscritas à região fiscal;g.preparar e propor releases e postagens para redes sociais a respeito de temas alusivos ao Programa NAF com alcance regional e/ou nacional, neste último caso, enviado as minutas sugestivas à gestão nacional do Programa NAF;h.preparar releases relacionadas ao Programa NAF, sobre temas de repercussão regional ou que envolvam mais de uma unidade administrativa na região fiscal, para fins de envio de notícia propositiva para publicação no site da RFB e em seus canais de comunicação oficiais e internos, bem como para proposição de veiculação na imprensa (rádio, TV, sites de notícias). Devendo-se observar que se tratando:i.de notícia de interesse de mais de uma região ou de repercussão nacional, deve-se ouvir a gestão nacional do Programa NAF; e,ii.de notícia restrita à região fiscal, submeter o conteúdo à aprovação da área de comunicação respectiva, caso exigido ou de outra forma necessário.i.atuar junto à gerência nacional do Programa NAF, para que sejam atendidas demandas da gestão administrativa da RFB na região fiscal, em especial:i.pedidos relacionados à plataforma virtual de capacitação do Programa NAF; e,ii.participação ou indicação de servidores para colaborar na revisão dos materiais dos cursos de capacitação aos estudantes NAF.j.divulgar e periodicamente relembrar, aos representantes NAF nas unidades administrativas na região fiscal, a necessidade de os NAF atenderem às informações solicitadas nos documentos de acompanhamento constante (links de acesso e mais informações no item acima: Atribuições da representação nacional do Programa NAF na RFB, letra h). São eles:i.Formulário do Coordenador;ii.Formulário de Registro dos Serviços Prestados; e,iii.Formulário de Boas práticas.iv.Formulário do Estudante.k.acompanhar os serviços registrados pelo NAF conforme relatórios apresentados pela gestão nacional do Programa NAF, observando prioritariamente:i.percentual de NAF ativos e com registro de serviços;ii.monitoramento dos registros dos serviços prestados, lembrando sempre aos representantes do Programa NAF, nas unidades administrativas da Receita Federal na região fiscal, a necessidade de os núcleos manterem atualizados tais registros, especialmente ao fim de cada trimestre, não deixando registros não realizados após 31 de dezembro de cada ano, situação na qual os registros informados passarão a compor os relatórios do ano seguinte;44VERSÃO 4.4l.manter controle dos nomes dos professores-coordenadores dos NAF sob responsabilidade das unidades administrativas na região fiscal, devendo conter, no mínimo, seus dados de contato para fins de intercâmbio de informações (nome completo, e-mail, número de telefone).3.Atribuições dos representantes NAF das unidades administrativas da RFB em cada região fiscal:a.captação de novos núcleos, sendo um roteiro sugerido para apresentação do NAF a novas instituições de ensino:i.levar listas de instituições de ensino onde haja a oferta de cursos de Ciências Contábeis e/ou de Comércio Exterior na circunscrição;ii.agendar palestra - ou evento semelhante - de apresentação do Programa NAF para as instituições de ensino identificadas, que não possuam o Programa NAF na circunscrição;iii.enviar convites para palestra a instituições de ensino na circunscrição - ou evento semelhante - de apresentação do Programa NAF, preferencialmente em meio digital, com registro de data e hora de encaminhamento do convite;iv.Tomar providências para a assinatura dos ACT, recomendando-se diligenciar ou apoiar a área responsável, nos seguintes aspectos à formalização dos ACT:1.Decidindo-se pela renovação do ACT vencido ou em caso de formalização de novo NAF, sugere-se à Unidade RFB tomar as providências detalhadas a seguir:a.Preencher a minuta do Acordo de Cooperação, modelo anexo;b.Com o Acordo preenchido, encaminhar em PDF para assinatura (manualmente em duas vias ou por meio digital) da Instituição de ensino;i.Definir prazo para a devolução do acordo assinado;ii.Se assinatura manual, pedir a devolução das 2 vias para a assinatura posterior da RFB a publicação de extrato no DOU (publicação em até 15 dias da assinatura).c.Pedir à instituição de ensino, por e-mail e com o acordo assinado ou juntamente a este, cópias simples dos seguintes documentos:i.Estatuto e última alteração se houver;ii.Documento que comprova a responsabilidade daquele(a) que assina o acordo em nome da instituição (procuração, ata ou portaria de nomeação ou algo similar conforme o tipo da Pessoa Jurídica);iii.Cópias simples do Documento de Identidade e CPF dos responsáveis pelas assinaturas;iv.Compromisso de entrega (pode ser por ofício ou e-mail), pela instituição de ensino, de documentos indicados no Referencial NAF:1.Anexo VI Plano de Funcionamento do NAF na Instituição de Ensino. Modelo pode ser adaptado conforme o NAF;2.Anexo VIII Regulamento Interno do NAF (modelo propositivo);45VERSÃO 4.43.Anexo IX Edital de Seleção de Estudantes para o NAF (modelo propositivo). Se for essa a opção de seleção da Instituição de Ensino, e esse modelo pode ser adaptado conforme o NAF. Ou, comprovar a curricularização do NAF conforme Portaria MEC 7/2018 que define a obrigatoriedade de curricularizar no mínimo 10% da extensão.d.Abrir dossiê memorial para arquivar os documentosi.Recomenda-se o dossiê MEMORIAL pois, se assim não for, os documentos podem ficar visíveis externamente. É recomendado para manter organização dos documentos. Ordem sugerida:1.Mensagens e-mail e/ou ofícios c/ tratativas e concordância da instituição com a proposta de acordo;2.Minuta do Acordo preenchida com todos os dados dos signatários;3.Documentos da instituição e cópias simples dos documentos dos responsáveis pela assinatura (da RFB e da Instituição de ensino);4.Cópia do CNPJ e respectivo QSA. Obter no sistema RFB;5.Compromisso de entrega (ofício ou e-mail), de documentos de estruturação do NAF (quando da entrega efetiva desses documentos, anexá-los ao mesmo dossiê):a.Plano de implantação e de atividades do NAF;b.Regimento/Regulamento do NAF;c.Edital ou instrumento análogo para oferta de vagas de extensão para os alunos ou, comprovar a curricularização do NAF conforme Portaria MEC 7/2018.6.Do responsável na RFB: cópia simples do CPF e de Documento de Identidade indicado no ACT;7.Mensagens e-mail com tratativas finais (se houver);8.Acordo de cooperação assinado;9.Extrato do acordo publicado no DOU (GAB DRF deve publicar logo após as assinaturas finais).e.DRF enviar, por e-mail ou ofício, à Instituição de ensino: cópia em PDF do acordo com todas assinaturas e cópia do extrato do acordo publicado no DOU (juntar esse e-mail ou ofício de encaminhamento, com registro de recebimento, ao dossiê e-processo).f.Observações finais:i.Qualquer alteração que impacte o acordo de cooperação é importante que se mantenham registros no dossiê46VERSÃO 4.4respectivo (rescisão/denúncia, alteração de representantes etc.), permitindo uma organização e arquivamento de todos os documentos relacionados ao respectivo acordo de cooperação;ii.Iniciada a cooperação já formalizada, pedir à IES por ofício ou e-mail a indicação do professor coordenador, informando: nome completo, e-mail, telefone e contato whatsapp. Havendo outros professores colaboradores, indicá-los na mesma comunicação;iii.Verificar, se for o caso, alguma necessidade de registro do ACT em algum tipo de controle específico na RFB como é o caso do controle de convênios.v.acordar com a instituição de ensino participante da palestra ou de evento assemelhando de apresentação do Programa NAF, o encaminhamento por meio digital da minuta do acordo de cooperação técnica para formalização do NAF, tendo em vista a análise de suas respectivas direções; e,vi.recomendar, sempre que possível, ao dirigente local da Receita Federal mais próximo à sede da instituição de ensino convidada ou interessada (delegado, chefe de Posto, Agente, Inspetor ou cargo análogo), que esteja presente no evento de apresentação do Programa NAF. Seu comparecimento evidencia a importância que a Receita Federal dá ao Programa, o comprometimento dos gestores da Receita Federal com o mesmo e a atenção especial que dispensa às instituições de ensino participantes.b.buscar parcerias com outros órgãos e entidades locais que tenham afinidades com o Programa NAF, a exemplo das secretarias de fazenda dos municípios e, dos escritórios locais do Sebrae e do Senar;c.conduzir e administrar a formalização do NAF, mantendo a observância das definições do acordo de cooperação técnica, em especial vigência e obrigações.i.Para apoiar tais atividades, esse Referencial indica as orientações consignadas no capítulo VII Implantação dos Núcleos, item Checklist RFB de observância das unidades administrativas na Receita Federal, depois das assinaturas do ACT e respectivo Plano de Trabalho;ii.Quando se cogita encerrar uma parceria NAF, recomendando-se diligenciar ou apoiar a área responsável, nos seguintes aspectos à formalização dos ACT:1.Decisão da chefia RFB que assinou o ACT (em regra, o DRF ou o SRRF) para pôr termo (encerrar), denunciando o ACT, ouvida a equipe de Cidadania Fiscal diretamente responsável;2.Observar a cláusula do ACT que dispõe sobre a denúncia, cumprindo rigorosamente o que está ali disposto: em regra se trata da oficialidade da denúncia (envio de comunicado formal, em geral um ofício que deve citar o ACT e as cláusulas que fundamentam a denúncia) e de observância de prazo para que a denúncia informada possa ser concretizada. Em se tratando de Denúncia de ACT NAF há um modelo de ofício neste Referencial;3.Anexar uma via do comunicado encaminhada (Ofício), ao processo em que está o ACT formalizado;4.Anexar ao processo o "recebido" da parte denunciada (conforme meio de envio: e-mail institucional com aviso de recebimento ou serviços de47VERSÃO 4.4Correios, ou ainda, entrega em mãos com assinatura de recebido) e esperar o prazo devido;5.Feita a comunicação formal e observado o prazo conforme ACT, elaborar um EXTRATO DE DENÚNCIA, encaminhando-o ao Diário Oficial da União (DOU), conforme modelo neste Referencial;6.Publicado o EXTRATO DE DENÚNCIA no DOU:a.Anexar uma via do Extrato publicado (página do DOU) ao processo em que está o ACT formalizado;b.Enviar uma via do Extrato publicado (página do DOU) para a parte denunciada, por um meio que permita a certeza do recebimento: e-mail institucional com aviso de recebimento ou serviços de Correios, ou ainda, entrega em mãos com assinatura de recebido.d.acompanhar os núcleos para que os acordos de cooperação técnica não fiquem apenas no papel, apoiando os NAF em seus desafios e necessidades, não permitindo a manutenção de acordos de cooperação técnica inativos e, nesses casos, apresentando alternativas de atividades às instituições de ensino ou, avaliadas as circunstâncias, propondo a intervenção do gestor da Receita Federal responsável pela cooperação, o qual poderá considerar a denúncia do acordo firmado;e.divulgar para os Coordenadores NAF, conforme orientações da equipe nacional, a necessidade de os NAF atenderem às informações solicitadas nos documentos de acompanhamento constante (links de acesso e mais informações no item acima: Atribuições da representação nacional do Programa NAF na RFB, letra h). São eles:i.Formulário do Coordenador;ii.Formulário de Registro dos Serviços Prestados; e,iii.Formulário de Boas práticas;iv.Formulário do Estudante.f.manter controle dos nomes dos professores-coordenadores do NAF sob responsabilidade das unidades administrativas local da Receita Federal, devendo conter, no mínimo, seus dados de contato para fins de intercâmbio de informações (nome completo, e-mail, número de telefone);g.se for o caso, tomar as providências necessárias ao cadastramento dos NAF na plataforma virtual de capacitação sob gestão da RFB, certificando-se que os estudantes e professores estão devidamente inseridos e dispondo de efetivo acesso na plataforma;h.atender ao NAF recém formalizado em solicitações relacionadas a evento de inauguração do NAF:i.sempre que possível, priorizar a presença do gestor local da Receita Federal no município sede do NAF; e,ii.no evento de inauguração, levar para os estudantes e público presente na inauguração do NAF uma palestra de apresentação do Programa NAF havendo uma palestra disponibilizada aos representantes do Programa NAF, por meio de apresentação em slides e disponível em ambiente compartilhado e sob gestão dos responsáveis nacionais do Programa, devendo ainda observar se o conteúdo é compatível com o tempo disponibilizado, pontuando, em caráter principal, os seguintes aspectos:1.o que é o NAF;2.as formas de atuação do NAF;3.os serviços passíveis de realização nos núcleos;48VERSÃO 4.44.o que o NAF não é;5.as vantagens do NAF para estudantes, instituições, sociedade e Receita Federal.i.organizar e realizar eventos de capacitação para os estudantes do NAF formalizado, principalmente de natureza prática, e sempre que possível associados a outras unidades administrativas da Receita Federal, em especial:i.observando agenda prioritária de temas que a gestão do Programa NAF, indicado pela administração central do Programa NAF na Receita Federal;ii.atendendo a temas solicitados pelos NAF; e,iii.priorizar temas sazonais de maior demanda RFB e maior repercussão NAF.j.definir e disponibilizar canal de fácil acesso preferencialmente canal de troca de mensagens por aplicativos para que os professores dirigentes dos NAF possam solicitar esclarecimentos de dúvidas relacionadas ao Programa NAF ou a temas de orientação tributária, atendendo os professores com máxima prioridade e, se necessário, buscando solução em projeções da Receita Federal;k.atender às solicitações de informações da equipe nacional, tendo em vista a produção de relatórios periódicos, o conhecimento das ações realizadas em cada NAF, as atividades realizadas pela região fiscal no âmbito do Programa NAF e as demandas inerentes às determinações da Receita Federal no que diz respeito ao cumprimento de metas, prazos e planejamentos definidos;l.preparar releases relacionadas ao Programa NAF, sobre temas de repercussão local, para fins de envio de notícia sugestiva para publicação no site da RFB e em canais de comunicação oficiais e internos à RFB. Tratando-se de notícia de interesse regional ou nacional, deve-se ouvir o representante NAF de âmbito regional. Tratando-se de notícia restrita à unidade administrativa local, sendo necessário ou exigido, submeter o conteúdo à aprovação da área de comunicação respectiva; e,m.prover orientações gerais à efetivação dos NAF:i.o representante NAF local deve esclarecer que fica a critério de cada instituição de ensino o horário de assistência e as atividades que serão prestadas no NAF, observado o disposto neste Referencial e, conforme públicos-alvo do NAF, de acordo com a lista de serviços passíveis de assistência pelos NAF;ii.o representante NAF local deve orientar, antes de iniciar a assistência do NAF ao público externo, que é necessário que os estudantes NAF sejam treinados antes do início das ações práticas.1.Nos NAF inaugurais, a capacitação deve ser acordada com o representante NAF, na unidade administrativa responsável pelo acordo de cooperação técnica;2.nos núcleos veteranos, além das capacitações ofertadas pela Receita Federal, o professor coordenador deve manter um sistema de rodízio de estudantes que facilite o intercâmbio de conhecimento, de tal forma que sempre haja estudantes disseminadores do aprendizado adquirido;iii.o representante NAF na unidade administrativa local deve orientar aos NAF que não é necessário que um NAF inicie suas atividades ofertando, de imediato, todos os serviços possíveis às ações do Programa. Os serviços podem ser inseridos conforme os estudantes sejam treinados, conforme públicos-alvo delimitados e conforme tipo de assistência que se deseje ofertar a tais públicos, observado o disposto neste Referencial.49VERSÃO 4.4XI Divulgação das ações realizadas pelo NAFPara fortalecer o Programa NAF como atividade de Cidadania Fiscal da RFB, disseminar boas práti-cas entre os representantes do Programa NAF na Receita Federal e oportunizar a publicidade das atividades realizadas pelos núcleos, definem-se como prioridades as seguintes modalidades de divulgação.Divulgação interna e externa à RFBAs notícias relacionadas ao NAF devem ser divulgadas em canal de notícias interno à Receita Federal18, de amplo acesso a todos os servidores e, quando possível e oportuno, no site e em redes sociais da Receita Federal. Além do âmbito interno à Receita Federal, as ações promovidas e realizadas no escopo do Programa NAF podem também ser objeto de veiculação externa em órgãos da imprensa.A divulgação interna objetiva dentre outros noticiar resultados, divulgar eventos, valorizar ações de relevante impacto social promovidas pelo NAF e, sempre que necessário, atender a demandas do planejamento das ações de Cidadania Fiscal da Receita Federal, a saber: cumprimento de metas, assistência a indicadores, dentre outros.A divulgação externa, por sua vez, tem também muitos objetivos relevantes, a saber:1.visa apresentar à população os resultados do Programa NAF, seu impacto direto e positivo na sociedade;2.permite que a população tome conhecimento das atividades da Receita Federal, para além de sua missão de arrecadar e de fiscalizar o correto recolhimento dos tributos federais administrados;3.fomenta o aumento de parcerias que ampliem o número de NAF em instituições de ensino e o apoio aos NAF de entidades com interesses afins, a exemplo dos conselhos de profissionais da contabilidade e de entidades do Sistema S;4.atrai entidades nacionais e internacionais apoiadoras desse e de outros Programas da Cidadania Fiscal da Receita Federal;5.favorece uma relação colaborativa entre a sociedade e a Receita Federal; e,6.desconstrói preconceitos e visões distorcidas, que tenham sido criadas ao longo do tempo na relação fisco-contribuinte.Divulgação em relatórios e boletins periódicosPeriodicamente, são elaborados, pela representação nacional do Programa NAF, relatórios e boletins informativos das ações dos NAF que estão em atividade em todas as unidades administrativas da RFB.O objetivo desses documentos é compartilhar as ações, o estado atual dos trabalhos e os resultados do Programa NAF, entre os administradores responsáveis pela gestão e pela promoção da Cidadania Fiscal na Receita Federal, entre os representantes do Programa NAF na Receita Federal, entre os professores e estudantes das instituições de ensino parceiras e demais interessados no Programa dentro e fora da RFB.Para que constem nesses relatórios e boletins as atividades, as ações e todos os resultados realizados pelo NAF e pela representação do Programa NAF na Receita Federal, é necessário que o representante NAF, em cada projeção regional da Receita Federal, consolide as informações relacionadas aos NAF vinculados,18 Até a atualização desse Referencial, em setembro de 2024, o canal oficial de notícias da Receita Federal é o Informe-se, na Intranet, no ambiente SharePoint.50VERSÃO 4.4encaminhando-as à gestão nacional do Programa NAF por meio de mecanismos informativos específicos (planilhas, formulários etc.).Diferentemente dos relatórios periódicos (trimestrais, semestrais, anuais etc.), os boletins se relacionam a ações sazonais promovidas no âmbito do Programa NAF, de acordo com a agenda tributária da Receita Federal de maior impacto junto ao público-alvo do Programa NAF.Ao longo do tempo houve diferentes objetivos com a emissão dos boletins:a.em 2016, o objetivo era a recuperação e a expansão dos núcleos, tendo sido bastante enfatizadas as ações de formalização de novas parcerias;b.em 2017, a finalidade maior era a apuração de resultados, evidenciando o alcance dos trabalhos realizados pelos NAF; e,c.a partir de 2018, os boletins passam a buscar a manutenção ativa dos NAF durante todo o ano e, por esse motivo, têm sido divulgados boletins especiais de acordo com o calendário de serviços sazonais da RFB, a exemplo das entregas anuais da declaração do imposto de renda, da declaração do Microempreendedor Individual e da declaração relativa ao imposto territorial rural.Para que as informações relacionadas às atividades e às ações dos NAF, constem nesses boletins especiais, é necessário que os representantes do Programa NAF, em todas as projeções da Receita Federal, sigam as orientações oportunamente informadas pelos integrantes da representação nacional do Programa NAF.Para além da gestão nacional do Programa NAF, todas as projeções de administração do Programa NAF na Receita Federal pode, sendo fortemente recomendável, elaborar e divulgar relatórios regionais e/ou locais, detalhando suas atividades, ações e resultados, sempre em consonância com o planejamento nacional do Programa NAF e de acordo com os atos normativos respectivos publicados pela RFB.Conteúdos publicitáriosPara divulgação do Programa NAF da Receita Federal, há um conjunto de materiais disponibilizados em canais próprios da Receita Federal e, periodicamente atualizados, sendo possível agregar novos conteúdos. Nesse sentido, destacam-se:a.vídeos institucionais de apresentação do Programa NAF na Receita Federal;b.folhetos editáveis para divulgação dos NAF instalados nas instituições de ensino;c.informativo do Programa NAF, apresentando-o à sociedade e parceiros; e,d.inserção do Programa NAF em materiais publicitários da Cidadania Fiscal da Receita Federal.51VERSÃO 4.4XII Boas PráticasPara além das assistências prestadas, os NAF também realizam ações classificadas nesse Referencial como Boas Práticas. Nessas ações, o estudante é o sujeito ativo e leva conhecimentos e serviços de forma coletiva, observados os objetivos do programa NAF em seu documento referencial, podendo estar associadas a ações de solidariedade.São diversas as boas práticas identificadas nos NAF em todo Brasil, sendo impossível listar todas. Contudo, para fins de apoio aos novos núcleos e aos NAF que buscam ideias para dinamizar suas ações e, para colaborar com os representantes do Programa NAF na Receita Federal, destacam-se, neste Referencial, os exemplos nos quadros a seguir.Importante pontuar que ações beneficentes também podem ser classificadas como Boas Práticas NAF, desde que associadas ou em conjunto com ações de assistência ao cidadão ou a boas práticas em assuntos relacionados aos objetivos do NAF, sendo exemplo: iniciativas como arrecadação de alimentos, de roupas, de material de higiene; colaboração em iniciativas que ajudem organizações da sociedade civil em necessidades básicas de manutenção, de assistência ou apoio à pessoa em situação de risco ou de vulnerabilidade social, em especial o público do programa Mulher Cidadã do Ministério da Fazenda, aplicação de dinâmicas de conscientização tributária da Receita Federal do Brasil, dentre outras.Boas Práticas com maior IMPACTO NA FORMAÇÃO EDUCACIONAL E PROFISSIONAL DOS ESTUDANTES Objetivo Boas Práticas Eventos de capacitação Ações de capacitação e de multiplicação de conhecimentos fiscais e contábeis: cursos, palestras, seminários, oficinas práticas para o público interno e/ou externo à instituição de ensino, de forma presencial ou virtual; Oficinas para que ex-estudantes NAF possam compartilhar experiências com os novos estudantes do Programa. Trabalhos acadêmicos Publicação de artigos acadêmicos sobre o NAF. Exemplo: publicações em revistas científicas, em congressos, dentre outros; e, Participação em concursos com trabalhos acadêmicos sobre o NAF. Monografia ou Trabalho de Conclusão de Curso tendo como tema a participação do estudante no NAF; e, Realização de workshops com temas relacionados ao NAF, para fins de avaliação dos resultados dos estudantes em final do semestre. Feiras Participação dos estudantes dos NAF em feiras de iniciação científica. Certificados Emissão, pela Instituição de Ensino Superior (IES), de certificados de reconhecimento aos estudantes que se destacarem pela maior participação e prestação de atendimentos no âmbito do Programa NAF.Boas Práticas com maior REPERCUSSÃO JUNTO À RECEITA FEDERAL Objetivo Boas Práticas Boletins e Relatórios Emissão de relatórios gerenciais para divulgar as atividades e os resultados do NAF, bem como a emissão de boletins temáticos e sazonais relacionados a demandas ou ações especiais. Treinamento Presencial NAF organizar treinamentos presenciais/à distância, teóricos e/ou práticos, com participação de servidores da RFB Certificado Apresentações dos núcleos feitas em eventos de certificação dos NAF. Reconhecimento Internacional Presença de ações dos NAF em publicações, eventos (Congressos, Seminários, Simpósios etc.) e ações internacionais (visitas técnicas, intercâmbios etc.) conquistadas pelos trabalhos do núcleo.52VERSÃO 4.4Boas Práticas com maior IMPACTO NA SOCIEDADE Objetivo Boas Práticas NAF itinerante Visitas a outros NAF para compartilhamento de experiências e conhecimento; Participação em mutirões de assistência à população, a exemplo inclusive daqueles de auxílio à inscrição e informações cadastrais da Carteira de Identidade Nacional (CIN) e outros documentos necessários ao exercício de direitos do cidadão; Truck da cidadania: veículo de qualquer tipo, equipado ou que conduza equipamentos, levam estudantes e professores às áreas rurais, regiões metropolitanas e cidades próximas àquela de localização do NAF, levando serviços de maior demanda da população; Assistência do NAF em parques; hospitais; centros comerciais; unidades integradas de assistência (municipais ou estaduais); supermercados; praças públicas; centros religiosos; organizações da sociedade civil; feiras, bairros, áreas rurais, mercados, centros de compras, sindicatos, igrejas, escolas, para atender a público interno e/ou externo; e Aplicações de dinâmicas de conscientização tributária e outras metodologias ativas prioritariamente em escolas de ensino médio. Ações de solidariedade Atuação do NAF em ações sociais, como doação de sangue, arrecadação de produtos para apoio a entidades e associações (tais como produtos de higiene pessoal, alimentos, vestuário, dentre outros). NAF na imprensa Programa de rádio onde em que o NAF possa esclarecer dúvidas dos cidadãos ou apresentar as atividades do núcleo; Presença na imprensa ou em redes sociais parceiras: entrevistas, matérias, artigos, podcasts ou vídeos orientativos publicados na imprensa (TV, rádios, sites de notícias, redes sociais, site da instituição de ensino), vinculados aos objetivos do programa NAF em seu documento referencial. Parcerias Parcerias com outros órgãos e entidades que ampliem a presença do NAF na sociedade, a exemplo dos conselhos de categorias profissionais e entidades do Sistema S, Instituto Nacional do Seguro Social (INSS) e outros que tenham afinidade com as atividades desenvolvidas pelo NAF. Eventos Realização de palestras temáticas, com ou sem agendamento de mentorias/consultorias, abertas à comunidade externa à instituição de ensino parceria do NAF NAF integrados com secretarias de fazenda NAF Integrado com as administrações tributárias de entes federativos. A critério da IE, a parceria pode ser estabelecida também com outras esferas da administração tributária. Ações Especiais e sazonais Ações em formato de mutirão e produção/publicação de materiais informativos para orientações em momentos especiais ou de grande necessidade social, bem como em ações que ampliem a conscientização e participação social como é o caso do fomento às destinações IRPF para Fundos e Projetos previstos em lei; Visita, reunião ou outras agendas com prefeituras para apoio à criação e/ou regularização de fundos de direito NAF com serviços aduaneiros Parcerias com Correios e Sebrae para realizar cursos, palestras e obter fluxo de demandas específicas (MEI, Pessoas Físicas em encomendas internacionais) e, para que essas instituições disponibilizem canal para esclarecimento de dúvidas relacionadas ao MEI e às encomendas internacionais; Ação em aeroportos. Parceria para ações de orientação a viajantes internacionais quanto às regras de bagagem e à e-DBV; Ação em feiras de empreendedores e realização de webinares em parceria com SEBRAE, levando orientações ao MEI; Parceria em prefeituras em salas de empreendedores, levando serviços e palestras sobre o MEI no Comércio Exterior; Ação em feiras e agências de turismo e, realização de webinares para o setor de turismo, levando orientações aos viajantes e intervenientes, sobre bagagem internacional e e-DBV; Pesquisas acadêmicas; e, Espaço para divulgar orientações COMEX em sites de notícias, de turismo, de empreendedorismo.53VERSÃO 4.4Boas Práticas com maior REPERCUSSÃO PARA AS INSTITUIÇÕES DE ENSINO Objetivo Boas práticas Cidadania Fiscal RFB Estudantes NAF realizam eventos para estudantes de ensino médio e do ensino fundamental, abordando a cidadania fiscal e temas de orientação tributária de maior interesse do público e no momento; Estudantes NAF apresentam peça de teatro para estudantes de ensino fundamental; Reunião com líderes comunitários para divulgar as ações dos NAF e suas possibilidades de colaboração com a população; Divulgação da campanha destinação do imposto de renda; e, Realização de campanhas solidárias, de assistência social, sempre que possível conexas às atividades de assistência do NAF. Currículo do Curso Buscar junto ao MEC, secretarias de educação e gestores de educação, a inclusão de disciplinas teóricas e práticas relacionadas ao NAF, em cursos superiores; e, Sugerir o NAF como possibilidade de curso de extensão curricular e obrigatório como determinado pela Resolução MEC nº 07 de 2018. Divulgação Divulgação de vídeos e ações institucionais do NAF em sites e redes sociais parceiras; Criação de vídeos com orientações tributárias e com abordagens de conscientização tributária; Realização de eventos palestras, webinars, seminários, dentre outros a respeito da conscientização socioeconômica dos tributos e de orientações tributárias; Distribuição de folhetos nos locais de atendimento ao contribuinte na Receita Federal, internamente à instituição de ensino ou junto a parceiros; Divulgação do NAF em redes sociais; Presença da instituição nas escolas de ensino médio por meio das aplicações de dinâmicas de conscientização tributária prioritariamente nessas escolas. Reconhecimento Recebimento de reconhecimentos públicos, a exemplo de moções de reconhecimento expedidas por Câmaras Legislativas Municipais. Formação dos estudantes NAF Palestras, rodas de conversas e treinamentos práticos em temas passíveis de atuação dos NAF em parceria com Sebrae e Correios - junto aos MEI; junto às Pessoas Físicas com relação à bagagem em viagens internacionais, à emissão da e-DBV e às encomendas internacionais;Boas Práticas com maior REPERCUSSÃO JUNTO AO ENSINO BÁSICO Objetivo Boas Práticas NAF na Escola Formação em cidadania e educação fiscal nas escolas: dinâmicas de conscientização, jogos, gincanas, oficinas e seminários, feiras e afins; Ações formativas para professores do ensino básico: capacitação básica em Cidadania e Educação e aplicação de dinâmicas de conscientização tributária; Redução da invisibilidade social: oferta de serviços para emitir e atualizar documentos necessários à vida cidadã a exemplo do CPF, Carteira de Identidade Nacional (CIN), título eleitoral, carteira do SUS etc.; Inspiração à vida universitária com rodas de conversas e outros eventos onde aos estudantes da educação superior levem testemunhos de superação ao acesso á universidade, cursos sobre programas para acesso e permanência no ensino superior (PROUNI, FIES, SISU, ENEM etc.); Orientações fiscais para técnicos e gestores em educação: orientações sobre DIRPF para professores, técnicos, diretores e pais de alunos; orientações CNPJ para Caixa Escolar.54VERSÃO 4.4XIII Certificação NAF1.Objeto: Conceder Certificados de Reconhecimento aos Núcleos de Apoio Contábil e Fiscal (NAF) pelos resultados alcançados em assistências e boas práticas realizadas no ano anterior.2.Objetivos2.1.Reconhecer os resultados dos NAF em todo o Brasil, no que diz respeito às assistências efetivas ao cidadão e às boas práticas realizadas em benefício da sociedade;2.2.Reconhecer a excelência do trabalho da equipe docente na condução das atividades e estimular a participação dos alunos nas atividades que o NAF oferece; e,2.3.Reconhecer o empenho das instituições de ensino na implementação e manutenção de seus respectivos núcleos.3.Procedimentos3.1.A Certificação será concedida por Acordo de Cooperação Técnica (ACT) publicado no Diário Oficial da União com a Receita Federal do Brasil.3.2.A cada CAMPUS deve corresponder um ACT.3.2.1.NAF com vários pontos de atendimento vinculados a um único ACT, é uma unidade NAF;3.3.Para fins de Certificação, serão considerados o número de assistências prestadas ao cidadão e o número de boas práticas realizadas.3.3.1.Assistências prestadas ao cidadão: orientação, auxílio ou ajuda para acesso a serviços da Receita Federal (RFB) ou de outro órgão da administração tributária, prestados ao cidadão de forma individualizada, conforme disposto no capítulo IV desse Referencial (Formas e especialidades na atuação do NAF).3.3.1.1.PARA A CERTIFICAÇÃO 2024/2025, serão consideradas as participações presencial ou virtual em palestras de orientação como assistência prestada, desde que haja comprovação de frequência por documento.3.3.1.2.Lista não exaustiva de exemplos de assistências no referencial3.3.2.Boas práticas realizadas: ações que levam conhecimentos e serviços inerentes ao NAF, de forma coletiva, observados os objetivos do programa NAF em seu documento referencial, podendo estar associadas a ações de solidariedade.3.3.2.1.Lista não exaustiva de exemplos de boas práticas nesse referencial, a exemplo:3.3.2.1.1.Assistências itinerantes: realização ou participação em evento para prestação de assistências à sociedade. Os eventos podem ocorrer, por exemplo, em feiras, bairros, áreas rurais, mercados, centros de compras, sindicatos, igrejas, escolas, organizações da sociedade civil ou na própria instituição de ensino para atender a público interno e/ou externo;3.3.2.1.2.Presença na imprensa ou em redes sociais: entrevistas, matérias, artigos, podcasts ou vídeos orientativos publicados na imprensa (TV, rádios, sites de notícias, redes sociais, site da instituição de ensino), vinculados aos objetivos do programa NAF em seu documento referencial.3.3.2.1.3.Ações de capacitação e de multiplicação de conhecimentos fiscais e contábeis: cursos, palestras, seminários, oficinas práticas para o público interno e/ou externo à instituição de ensino, de forma presencial ou virtual;3.3.2.1.4.Ações beneficentes, desde que associadas ou em conjunto com ações de assistência ao cidadão ou a boas práticas em assuntos relacionados aos objetivos do NAF: iniciativas como arrecadação de alimentos, de roupas, de material de higiene; colaboração em iniciativas que ajudem organizações da sociedade civil em necessidades básicas de manutenção e/ou na assistência à pessoa em situação de risco e de vulnerabilidade social, em especial o público do programa Mulher Cidadã do Ministério da Fazenda, aplicação de dinâmicas de conscientização tributária da Receita Federal do Brasil, dentre outras.55VERSÃO 4.44.Registros4.1.Assistências4.1.1.Formulário de registro. As assistências ao cidadão devem ser registradas pelos NAF no formulário eletrônico disponibilizado para esse fim pela Receita Federal, observadas as regras de registros constantes do Referencial NAF, mantendo-se os controles paralelos em papel ou meio digital, feitos pelos NAF, que devem ser guardados na instituição de ensino para fins de averiguação quando necessária;4.1.2.Data de assistência4.1.2.1.A cada assistência prestada a um cidadão assistido, em uma data específica, corresponderá um registro;4.1.2.2.Se houver retorno para conclusão da assistência em data futura, sendo atendidas as condições dos itens 4.1.2.1, será considerado novo registro.4.1.3.Assistência solicitada. O NAF deverá efetuar um registro para cada assunto objeto de assistência que seja realizado durante o atendimento ao cidadão4.2.Boas práticas4.2.1.Formulário de registro. As ações de boas práticas devem ser registradas pelos NAF no formulário eletrônico disponibilizado pela Receita Federal do Brasil e ser validadas pela gestão regional em cada Região Fiscal, observados os critérios de registro do documento referencial NAF;4.2.2.Ocorrências de assistências em Boas Práticas. As assistências aos cidadãos que ocorrerem durante as ações de boas práticas devem ser registradas conforme critérios específicos para registro de assistências prestadas;4.3.A identificação da inclusão intencional de registros indevidos levará a exclusão do NAF do processo de certificação.5.Certificados de Reconhecimento. Categorias e Tipos5.1.Os Certificados de Reconhecimento estão divididos em duas categorias:5.1.1.Categoria Geral, referente ao número de assistências prestadas ao cidadão em conjunto ou não com a realização de boas práticas, sendo essa categoria dividida em três tipos:5.1.1.1.OURO5.1.1.2.PRATA5.1.1.3.BRONZE5.1.2.Categoria Especial que é um reconhecimento por Distinção de Mérito aos NAF, dividida em dois tipos:5.1.2.1.DIAMANTE para trabalhos dos NAF que resultem em inovação e aplicação das dinâmicas de conscientização tributária;5.1.2.2.RUBI por adesão do NAF ao Programa do Ministério da Fazenda, o Mulher Cidadã.5.2.Categoria Geral. Critérios de concessão:5.2.1.Serão reconhecidos com Certificação OURO os 30 (trinta) primeiros NAF em quantidade de registros de assistência ao cidadão em âmbito nacional;5.2.1.1.Serão também reconhecidos com Certificação OURO os NAF com certificação PRATA conforme item abaixo, desde que realize quantidade de dinâmicas de conscientização tributária em quantidade 50% superior àquela definida para a Certificação DIAMANTE, ou seja, 15 (quinze) ou mais dinâmicas no ano anterior ao da certificação, sendo no mínimo 10 (dez) delas para estudantes dos ensinos Fundamental ou Médio;5.2.2.Serão reconhecidos com Certificação PRATA os NAF que cumulativamente estejam entre os 31º (trigésimo primeiro) até 150º (cenptuagésimo quinquagésimo) primeiros em quantidade de registros de assistência ao cidadão no âmbito nacional, e tenham registrado 250 (duzentos e cinquenta) ou mais assistências no ano-base da premiação;5.2.3.Serão reconhecidos com Certificação BRONZE:5.2.3.1.Os NAF que tenham realizado pelo menos 150 (cento e cinquenta) assistências; ou,56VERSÃO 4.45.2.3.2.Os NAF que tenham prestado menos de 150 (cento e cinquenta) assistências, mas tenham realizado no mínimo 10 (dez) boas práticas.5.2.3.3.Serão também reconhecidos com Certificação PRATA os NAF com certificação BRONZE conforme aqui disposto e que obtenha a Certificação DIAMANTE conforme item 5.3.1.2 (Aplicação de dinâmicas de conscientização tributária da Receita Federal do Brasil).5.3.Categoria Especial DIAMANTE. Critérios de concessão:5.3.1.Serão reconhecidos com Certificação DIAMANTE os NAF que realizarem:5.3.1.1.Inovação; ou,5.3.1.2.Aplicação de dinâmicas de conscientização tributária da Receita Federal do Brasil;5.3.2.Para fins da certificação descrita no item 5.3.1.1, serão classificados os trabalhos de autoria ou que tenham a participação direta do NAF e resultem em:5.3.2.1.inovação com potencial de gerar grande impacto social no país, estado ou município, sendo utilizado por organização pública para a criação de política pública com ou sem a publicação de ato normativo;5.3.2.2.inovação com potencial de melhorar procedimentos relacionados à atuação da Receita Federal, com impacto na melhoria da prestação de serviços aos contribuintes e que seja aplicada pela Receita Federal, no todo ou em parte, para aperfeiçoamento dos seus processos de trabalho;5.3.3.Para fins da certificação descrita no item 5.3.1.2, serão considerados os modelos de dinâmicas de conscientização tributária publicados no site da Receita Federal, devendo ser aplicadas 10 (dez) ou mais dinâmicas no ano anterior ao da certificação, sendo no mínimo 7 (sete) delas para estudantes dos ensinos Fundamental ou Médio;5.3.4.A certificação DIAMANTE pode ser cumulativa com a obtenção de reconhecimento OURO, PRATA, BRONZE ou RUBI;5.3.5.Será concedido um certificado para cada inovação classificada, sendo possível a um mesmo NAF obter mais de um certificado DIAMANTE no mesmo ano; e,5.3.6.Se a inovação classificada tiver sido criada ou tiver a participação direta de mais de um NAF, cada NAF envolvido receberá um certificado.5.4.Categoria Especial RUBI. Critérios de concessão:5.4.1.Serão reconhecidos com Certificação RUBI os NAF que realizarem iniciativas aderentes à Portaria MF nº 26/2023 Programa Mulher Cidadã Cidadania Fiscal para mulheres, tendo a participação direta do NAF em benefício de mulheres em situação de risco e de vulnerabilidade social;5.4.2.Para esse reconhecimento deve ser observada uma ou mais finalidades indicadas no art. 2º da Portaria MF nº 26/2023;5.4.3.Para a concessão do Certificado RUBI, o NAF deverá ter registrado no mínimo 6 (seis) ações no ano de referência, voltadas, prioritária ou totalmente, para mulheres em situação de risco e de vulnerabilidade social.5.4.3.1.As ações podem ocorrer em parceria com outras entidades públicas ou privadas, com instituições de ensino, em ambientes como abrigos, feiras, mercados, praças, empresas, dentre outros.5.4.4.A certificação RUBI pode ser cumulativa com a obtenção de reconhecimento OURO, PRATA, BRONZE ou DIAMANTE;5.4.5.Nos casos em que a iniciativa aderente ao Programa Mulher Cidadã, tenha sido promovida ou com participação direta de mais de um NAF, cada NAF envolvido deverá registrá-la no formulário eletrônico específico para o registro de boas práticas e, havendo assistências prestadas, no formulário elaborado para tais registros.6.Base de dados e periodicidade6.1.O Certificado será concedido anualmente com base no desempenho dos NAF no ano anterior, considerando-se assistências e boas práticas registradas;57VERSÃO 4.46.2.A aferição do desempenho dos NAF será divulgada em relatório anual emitido pela gestão nacional de Cidadania Fiscal e publicado até o final do primeiro trimestre do ano seguinte.7.Disposições finais. A partir de 2025, a certificação será obrigatória para todas as Regiões Fiscais;8.Fundamentação técnico-normativa da certificação: Cadeia de valor da Receita Federal. Macroprocesso: Relacionamento com Sociedade, Governos e Organismos Nacionais e Internacionais; Processo de primeiro nível: Conduzir Relações Institucionais.58VERSÃO 4.4Anexo I Modelo de ofício-convite para evento de apresentação do Programa NAFOfício 19nº /20xx - RFB/Unidade AdministrativaCidade, de de20xx.A Sua Senhoria (Excelência) o(a) Senhor(a)Nome do destinatárioCargo do destinatárioEndereço do destinatárioCEP: 0000-000 - Cidade/UFAssunto: Apresentação do Programa Núcleos de Apoio Contábil e Fiscal - NAFSenhor(a) cargo do destinatário,A Delegacia da Receita Federal do Brasil em (local) tem o prazer de convidá-lo para uma apresentação do Programa NAF Núcleo de Apoio Contábil e Fiscal, na (local com endereço presencial ou remoto), no dia ( ), às ( ) horas.2. O NAF é uma parceria da Receita Federal com instituições de ensino para a criação de núcleos dedicados ao aprendizado prático de temas relacionados às obrigações tributárias federais, visando contribuir na formação dos futuros profissionais do curso onde o NAF estiver vinculado, bem como apoiar cidadãos de baixa renda que, de outro modo, não teriam acesso a orientações contábeis e fiscais básicas.3. O tempo estimado para o evento é de duas horas. Solicitamos a gentileza de confirmar presença até (data), por e-mail (informar) ou por meio do telefone (informar).Atenciosamente,Assinatura digital NOME DO SIGNATÁRIO Cargo do Signatário<Unidade administrativa da RFB><Endereço completo para correspondência, Cep. xx.xxx-xxx Cidade-UF.>http://rfb.gov.br/19 Caso a Unidade RFB precise enviar ofício, nesses termos, a mais de um destinatário, pode avaliar o uso de Ofício Circular, alterando o destinatário para uma terminologia genérica, por exemplo Aos (Às) Senhores (as) Dirigentes de Instituições de Ensino que ofertam cursos vinculados às ciências contábeis e ao Comércio Exterior na (cidade/circunscrição da xxxxxxxxxxxx da Receita Federal do Brasil)l59VERSÃO 4.4Anexo II Modelo de ofício para ativar ou avisar a possibilidade de encerrar um NAFOFÍCIO Nº .........../20..... /DRF-......./SRRF..../RFB/ME-....(fechar com a sigla da UF)......................,..... (nome da cidade, sigla da UF), .... de ....................... de 20......A Sua Senhoria o(a) Senhor(a)............................................ (nome do(a) dirigente da instituição de ensino)............................................ (cargo e nome da instituição de ensino do(a) dirigente)............................................ (endereço: logradouro, número, bairro)............-............ - ................. - ........ (CEP, cidade e sigla da UF)Assunto: Núcleo de Apoio Contábil e Fiscal (NAF) na ................. (instituição de ensino, cidade, UF). Efetivação da cooperação ou denúncia (encerramento) do Acordo de Cooperação Técnica Nº......, de ..../..../20....Sr. (ª) Diretor(a), (mudar conforme o cargo do dirigente. Ex.: em universidades, Magnífico(a) Reitor(a))1. Em .... de ................... de 20..., foi assinado o Acordo de Cooperação Técnica nº .... / 20...., entre a Delegacia da Receita Federal do Brasil em .................................. e a(o) ........................................................... (nome da instituição de ensino), para a implantação nessa instituição - do Programa Núcleo de Apoio Contábil e Fiscal (NAF).2. Cumprindo o disposto ............................... (citar dispositivo do acordo de cooperação que traz as obrigações da RFB no acordo de cooperação), ao longo de.... (anos ou meses) do acordo assinado, a Delegacia da Receita Federal do Brasil em .................................. buscou dar efetividade às obrigações assumidas por meio das seguintes ações (listar ações da DRF para dar efetividade na parte que lhe cabe no acordo de cooperação):a.tentativas de agendar reuniões e de realizar visitas técnicas para implantar o núcleo;b.oferta de capacitações técnicas aos(às) estudantes(as), franqueando palestras e oficinas práticas, ofertando aulas em plataforma virtual; e,c.disponibilizando tempo e espaço para treinamento presencial em unidades físicas da Delegacia da Receita Federal do Brasil em ...................................3. O NAF................... (nome da instituição de ensino), conforme Cláusula ............... (indicar a Cláusula) do referido Acordo de Cooperação, foi concebido como atividade integrada ao curso ................... da(o) ...................................(nome da instituição de ensino), havendo ainda obrigações assumidas pela instituição de ensino, conforme Cláusula .............. (indicar a Cláusula). A inobservância dessas cláusulas pode ensejar a denúncia ou encerramento da avença, conforme disposto na Cláusula ................ (indicar a Cláusula) do mesmo Acordo de Cooperação.60VERSÃO 4.44. Nesse sentido, faz-se necessárias à implementação do NAF e à satisfação das disposições das cláusulas citadas, as seguintes providências mínimas (o(a) redator(a) pode editar, aumentar ou reduzir a lista a seguir, conforme o caso):a.Definição de espaço físico estruturado para as ações do NAF UEFS;b.Definição do(a) professor(a) coordenador(a) do NAF, conforme Cláusula .............. (indicar a Cláusula);c.Reunião técnica para definir o planejamento das ações a realizar ao longo do ...... (semestre, ano), com indicação de cronograma de atividades;d.Treinamentos dos(as) estudantes(as) selecionados(as) nos cursos da plataforma virtual de estudos disponibilizada pela Receita Federal, conforme cronograma de atividades definido pelo respectivo núcleo;e.Participação dos(as) estudantes(as) do NAF e de seu(sua) professor(a) coordenador(a), nas palestras e nas oficinas disponibilizadas pela Delegacia da Receita Federal em ............................................ ; e,f.Responder tempestivamente às demandas solicitadas pela Receita Federal.5. O Programa NAF no Brasil, ultrapassando a marca de 500 núcleos, tem trazido ganhos substanciais às instituições de ensino aderentes, notadamente quanto à oferta de vivência prático-profissional em ambiente de aprendizagem real, à satisfação de indicadores da educação aferidos pelo Ministério da Educação (MEC) e à preparação dos estudantes nas seleções de estágio e de emprego no mercado de trabalho. Nas instituições de ensino superior, por exemplo, o NAF apresenta-se como uma oportunidade de assistência à determinação da Resolução MEC nº 7/2018, que obriga à curricularização mínima de 10% (dez por cento) das atividades de extensão.6. Na busca pela efetividade do Acordo de Cooperação Técnica nº .... / 20...., solicitamos reunião com o(a) ............................. (cargo do dirigente da instituição de ensino), signatário(a) do acordo de cooperação em nome da instituição de ensino, tendo a presença, nessa reunião, da coordenação do curso de ................................... Para agendar a reunião, pedimos acertar dia e horário com o(a) responsável pelo Programa NAF na Delegacia da Receita Federal em ........................................... , o(a) ................................................... (cargo, nome, e-mail, telefone e horário para contato). Colocamo-nos à disposição para eventuais esclarecimentos. .Atenciosamente,........................................................ (nome do(a) delegado(a) ou seu(sua) substituto(a)Delegado(a) (ou editar para Delegado(a)- Substituto(a))61VERSÃO 4.4Anexo III Modelo de Acordo de Cooperação Técnica20ACORDO DE COOPERAÇÃO TÉCNICA Nº _____/20____ACORDO DE COOPERAÇÃO TÉCNICA QUE ENTRE SI CELEBRAM A UNIÃO, POR INTERMÉDIO DA SECRETARIA ESPECIAL DA RECEITA FEDERAL DO BRASIL (RFB), REPRESENTADA PELA DELEGACIA DA RECEITA FEDERAL DO BRASIL EM ................................, E A ...... (NOME DA INSTITUIÇÃO DE ENSINO), PARA FINS DE IMPLEMENTAÇÃO DO NÚCLEO DE APOIO CONTÁBIL E FISCAL (NAF).A UNIÃO, por intermédio da SECRETARIA ESPECIAL DA RECEITA FEDERAL DO BRASIL, órgão do Ministério da Fazenda, doravante denominada RFB, CNPJ nº 00.394.460/0058-87, representada pela DELEGACIA DA RECEITA FEDERAL DO BRASIL EM [local sede da delegacia], doravante denominada DRF/........, com sede em ..................., no endereço ..................., neste ato representada por seu(a) Delegado(a), o(a) senhor(a) ..................., inscrito(a) no CPF sob o nº ..................., e a [nome da instituição de ensino], CNPJ nº ..................., com sede em ..................., no endereço ..................., neste ato representada pelo seu(a) ....................(nome do cargo do(a) representante da instituição de ensino).........., o(a) senhor(a) ............(nome do(a) representante da instituição de ensino)..........., nomeado por meio de Decreto ....., publicado no Diário Oficial da União em xx de xxxxx de 20xx, portador da matrícula funcional nº xxxxx (ou inscrito no CPF sob o nº ..................,RESOLVEM celebrar o presente Acordo de Cooperação Técnica, tendo em vista o que consta do Processo nº ......................, sujeitando-se, no que couber, às disposições da Lei nº 13.019, de 31 de julho de 2014, da Lei nº 14.133, de 1º de abril de 2021, do Decreto nº 11.531, de 16 de maio de 2023, da Portaria SEGES/MGI nº 3.506, de 8 de maio de 2025, da Portaria RFB nº 214, de 2 de setembro de 2022, e suas alterações, mediante as cláusulas e condições a seguir:CLÁUSULA PRIMEIRA DO OBJETOO objeto do presente Acordo de Cooperação Técnica é a execução de atividades de cidadania fiscal por meio do Núcleo de Apoio Contábil e Fiscal (NAF), atividades curriculares ou de natureza extracurricular ou complementar, da [sigla ou nome reduzido da Instituição de ensino], com vistas a proporcionar:I conhecimento acerca da função econômica e social dos tributos, bem como sobre direitos e deveres associados à tributação em especial sobre as obrigações tributárias -, por meio de discussões, palestras, grupos de estudo, treinamentos e visitas guiadas à RFB;II qualificação para o futuro exercício profissional por meio de vivência prática que proporcione a aplicação do aprendizado teórico; eIII orientação contábil e fiscal, pelos estudantes, a contribuintes pessoas físicas e jurídicas, tais como pessoas físicas de baixa renda, microempreendedores individuais, pequenos proprietários rurais, entidades sem fins lucrativos.20 Anexo reformulado em 2025 pela equipe de Cidadania Fiscal da Receita Federal do Brasil, aprovado pela Assessoria Especial da Receita Federal do Brasil conforme Portaria RFB 404, de 18/3/24 e divulgado em fevereiro de 2026.62VERSÃO 4.4CLÁUSULA SEGUNDA DO PLANO DE TRABALHOPara o alcance do objeto pactuado, os partícipes buscarão seguir o Plano de Trabalho que, independentemente de transcrição, é parte integrante do presente Acordo de Cooperação Técnica, bem como toda documentação técnica que dele resulte, cujos dados neles contidos acatam os partícipes.CLÁUSULA TERCEIRA - DAS OBRIGAÇÕES COMUNSConstituem obrigações comuns de ambos os partícipes:a) elaborar o Plano de Trabalho relativo aos objetivos deste Acordo;b) executar as ações objeto deste Acordo, assim como monitorar os resultados;c) responsabilizar-se por quaisquer danos porventura causados, dolosa ou culposamente, por seus colaboradores, servidores ou prepostos, ao patrimônio do outro partícipe, quando da execução deste Acordo;d) analisar resultados parciais, reformulando metas quando necessário ao atingimento do resultado final;e) cumprir as atribuições próprias conforme definido no instrumento;f) realizar vistorias em conjunto, quando necessário;g) disponibilizar recursos humanos, tecnológicos e materiais para executar as ações, mediante custeio próprio;h) permitir o livre acesso a agentes da administração pública (controle interno e externo), a todos os documentos relacionados ao acordo, assim como aos elementos de sua execução;i) fornecer ao parceiro as informações necessárias e disponíveis para o cumprimento das obrigações acordadas;j) manter sigilo das informações sensíveis (conforme classificação da Lei nº 12.527, de 18 de novembro de 2011 - Lei de Acesso à Informação - LAI) obtidas em razão da execução do acordo, somente divulgando-as se houver expressa autorização dos partícipes;k) observar os deveres previstos na Lei nº 13.709, de 14 de agosto de 2018 (Lei Geral de Proteção de Dados - LGPD), adotando medidas eficazes para proteção de dados pessoais a que tenha acesso por força da execução deste acordo;l) obedecer às restrições legais relativas à propriedade intelectual, se for o caso;m) definir, conjuntamente, as formas mais adequadas de divulgação do NAF; en) acordar sobre a utilização de suas respectivas marcas institucionais, representadas por seus títulos e logotipos, de forma que somente poderá ocorrer por um dos partícipes com a prévia e expressa autorização do outro.Subcláusula única. Os partícipes concordam em oferecer, em regime de colaboração mútua, todas as facilidades para a execução do presente instrumento, de modo a, no limite de suas possibilidades, não faltarem recursos humanos, materiais e instalações, conforme as exigências do Plano de Trabalho.CLÁUSULA QUARTA - DAS OBRIGAÇÕES DA DRF/[NOME DA DELEGACIA DA RFB]Para viabilizar o objeto deste instrumento, são responsabilidades da DRF/[NOME DA DELEGACIA DA RFB]:a) prestar assistência técnico-tributária na implantação, execução e acompanhamento do NAF junto à [sigla ou nome reduzido da Instituição de ensino];b) auxiliar na capacitação dos estudantes em temas tributários e aduaneiros; ec) designar um servidor, e seu substituto, que terá a função de coordenar o programa NAF no âmbito da RFB.63VERSÃO 4.4CLÁUSULA QUINTA - DAS OBRIGAÇÕES DO [sigla ou nome reduzido da Instituição de ensino]Para viabilizar o objeto deste instrumento, são responsabilidades da (o) [sigla ou nome reduzido da Instituição de ensino]:a) convocar e garantir a participação dos alunos que integram o NAF nas capacitações promovidas pela RFB que versem sobre obrigações tributárias e aduaneiras e outros assuntos relacionados à cidadania fiscal;b) disponibilizar espaço físico e equipamentos para instalação do NAF, mesmo que o modelo de funcionamento seja predominantemente virtual;c) certificar os eventos de capacitação;d) designar um professor, ou coordenador, e seu substituto, para supervisionar o NAF no âmbito da [sigla ou nome reduzido da Instituição de ensino]; ee) incorporar o NAF aos projetos educacionais implementados pela [sigla ou nome reduzido da instituição de ensino] e, no caso de entidade de ensino superior, em especial aos programas e projetos de graduação e pesquisa, bem assim promover a sua difusão.Parágrafo único Eventual material publicitário relativo ao NAF deverá ser submetido à apreciação da DRF/[NOME DA DELEGACIA DA RFB] e só poderá ser divulgado por qualquer meio, bem assim veiculado em mídia de qualquer natureza, se previamente aprovado pela DRF/[NOME DA DELEGACIA DA RFB].CLÁUSULA SEXTA DO ACOMPANHAMENTO DA EXECUÇÃO DO ACORDO DE COOPERAÇÃO TÉCNICANo prazo de 30 (trinta) dias a contar da assinatura do presente Acordo, cada partícipe designará formalmente o responsável titular e respectivo suplente, preferencialmente servidores públicos, para acompanhar a execução e o cumprimento do objeto do Acordo de Cooperação Técnica.Subcláusula primeira. Competirá aos responsáveis a comunicação com o outro partícipe, bem como transmitir e receber solicitações; marcar reuniões, devendo todas as comunicações serem documentadas.Subcláusula segunda. Sempre que o indicado não puder continuar a desempenhar a incumbência, este deverá ser substituído. A comunicação deverá ser feita ao outro partícipe, no prazo de até 10 (dez) dias da ocorrência do evento, seguida da identificação do substituto.Subcláusula terceira. As iniciativas de cooperação decorrentes deste Acordo de Cooperação Técnica, que eventualmente requeiram formalização, terão suas linhas básicas e atividades especificadas e implementadas por meio de protocolos de execução, a serem firmados entre os partícipes.CLÁUSULA SÉTIMA DOS RECURSOS FINANCEIROS E PATRIMONIAISNão haverá transferência voluntária de recursos financeiros ou doação de bens entre os partícipes para a execução do presente Acordo de Cooperação Técnica. As despesas necessárias à plena consecução do objeto acordado, tais como: pessoal, deslocamentos, comunicação entre os órgãos e outras que se fizerem necessárias, correrão por conta das dotações específicas constantes nos orçamentos dos partícipes.Subcláusula primeira. As ações que implicarem repasse de recursos serão viabilizadas por intermédio de instrumento específico.Subcláusula segunda. Os serviços decorrentes do presente Acordo serão prestados em regime de cooperação mútua, não cabendo aos partícipes quaisquer remunerações.CLÁUSULA OITAVA DOS RECURSOS HUMANOSOs recursos humanos utilizados por quaisquer dos PARTÍCIPES, em decorrência das atividades inerentes ao presente Acordo, não sofrerão alteração na sua vinculação nem acarretarão quaisquer ônus ao outro partícipe.64VERSÃO 4.4Subcláusula única. As atividades não implicarão cessão de servidores, que poderão ser designados apenas para o desempenho de ação específica prevista no acordo e por prazo determinado. CLÁUSULA NONA - DO PRAZO E VIGÊNCIAO presente Acordo de Cooperação Técnica vigerá por 10 (dez) anos a partir da publicação do respectivo extrato no Diário Oficial da União.CLÁUSULA DÉCIMA - DAS ALTERAÇÕESO presente Acordo poderá ser alterado, no todo ou em parte, mediante termo aditivo, desde que mantido o seu objeto.CLÁUSULA DÉCIMA PRIMEIRA - DO ENCERRAMENTOO presente Acordo de Cooperação Técnica será extinto:a) por advento do termo final, sem que os partícipes tenham até então firmado aditivo para renová-lo;b) por denúncia de qualquer dos partícipes, se não tiver mais interesse na manutenção da parceria, notificando o parceiro com antecedência mínima de 30 (trinta) dias;c) por consenso dos partícipes antes do advento do termo final de vigência, devendo ser devidamente formalizado; ed) por rescisão.Subcláusula primeira. Havendo a extinção do ajuste, cada um dos partícipes fica responsável pelo cumprimento das obrigações assumidas até a data do encerramento.Subcláusula segunda. Se na data da extinção não houver sido alcançado o resultado, os partícipes entabularão acordo para cumprimento, se possível, de meta ou etapa que possa ter continuidade posteriormente, ainda que de forma unilateral.CLÁUSULA DÉCIMA SEGUNDA - DA RESCISÃOO presente instrumento poderá ser rescindido justificadamente, a qualquer tempo, por qualquer um dos partícipes, mediante comunicação formal, com aviso prévio de, no mínimo, 30 (trinta) dias, nas seguintes situações:a) quando houver o descumprimento de obrigação por um dos partícipes que inviabilize o alcance do resultado do Acordo de Cooperação Técnica; eb) na ocorrência de caso fortuito ou de força maior, regularmente comprovado, impeditivo da execução do objeto.CLÁUSULA DÉCIMA TERCEIRA DA PUBLICAÇÃOOs PARTÍCIPES poderão publicar o Acordo de Cooperação Técnica na página de seus respectivos sítios oficiais na internet, no prazo de 10 (dez) dias, a contar da sua assinatura.Subcláusula única. A DRF/[NOME DA DELEGACIA DA RFB] providenciará a publicação do presente Acordo de Cooperação Técnica, por meio de extrato, no Diário Oficial da União.CLÁUSULA DÉCIMA QUARTA DA PUBLICIDADE E DIVULGAÇÃOA publicidade decorrente dos atos, programas, obras, serviços e campanhas, procedentes deste Acordo de Cooperação Técnica deverá possuir caráter educativo, informativo, ou de orientação social, dela não podendo65VERSÃO 4.4constar nomes, símbolos ou imagens que caracterizem promoção pessoal de autoridades ou servidores públicos, nos termos do art. 37, §1º, da Constituição Federal.CLÁUSULA DÉCIMA QUINTA DA AFERIÇÃO DE RESULTADOSOs partícipes deverão aferir os benefícios e alcance do interesse público obtidos em decorrência do ajuste, mediante a elaboração de relatório conjunto de execução de atividades relativas à parceria, discriminando as ações empreendidas e os objetivos alcançados, no prazo de até 90 (noventa) dias após o encerramento.CLÁUSULA DÉCIMA SEXTA - DOS CASOS OMISSOSAs situações não previstas no presente instrumento serão solucionadas de comum acordo entre os partícipes, cujo direcionamento deve visar à execução integral do objeto.CLÁUSULA DÉCIMA SÉTIMA - DA CONCILIAÇÃO E DO FORONa hipótese de haver divergências, que não puderem ser solucionadas diretamente por consentimento, os partícipes solicitarão à Câmara de Mediação e de Conciliação da Administração Pública Federal - CCAF, órgão da Advocacia-Geral da União, a avaliação da admissibilidade dos pedidos de resolução de conflitos, por meio de conciliação.Subcláusula única. Não logrando êxito a tentativa de conciliação e solução administrativa, será competente para dirimir as questões decorrentes deste Acordo de Cooperação Técnica o foro da Justiça Federal da Seção Judiciária do (Estado ou Distrito Federal), nos termos do inciso I do art. 109 da Constituição Federal.E, por assim estarem plenamente de acordo, os partícipes obrigam-se ao total e irrenunciável cumprimento dos termos do presente instrumento, o qual lido e achado conforme, assinam eletronicamente por meio de seus representantes, para que produza seus legais efeitos, em Juízo ou fora dele.Local/UF, XX de XXXX de 20XX_______________________[NOME DA AUTORIDADE]Delegad[o/a] da Receita Federal do Brasil em .........................._______________________[NOME DO REPRESENTANTE DA Instituição de ensino][nome do cargo do representante da Instituição de ensino]66VERSÃO 4.4Anexo IV Modelo de Plano de Trabalho referente ao Acordo de Cooperação Técnica21PLANO DE TRABALHO Entre a DRF/...... e a [sigla ou nome reduzido da Instituição de ensino]I OBJETOA cooperação firmada pelo Acordo de Cooperação Técnica nº XX/20XX, entre a DRF/...... e a [sigla ou nome reduzido da Instituição de ensino], tem por objeto a viabilização de ações conjuntas de caráter educativo e de cidadania fiscal, no âmbito do Programa Núcleo de Apoio Contábil e Fiscal (NAF), conforme lista não exaustiva contida no item V a seguir.II JUSTIFICATIVAO NAF constitui uma estratégia de educação fiscal e cidadania voltada à promoção do cumprimento voluntário das obrigações tributárias, ampliando a cultura fiscal da sociedade e contribuindo para a formação técnica dos alunos. A parceria entre a Secretaria Especial da Receita Federal do Brasil e instituições de ensino superior potencializa o alcance dessa política pública, por meio de ações conjuntas que aproximam o fisco da sociedade, com base na cooperação mútua e sem repasse de recursos.III METAAmpliar conhecimentos quanto aos direitos e as obrigações relacionadas à tributação federal e à cidadania fiscal, aumentando a familiaridade dos canais virtuais de assistência Receita Federal do Brasil, o cumprimento espontâneo das obrigações fiscais e a regularidade contábil e fiscal dos contribuintes, em especial das Pessoas Físicas de baixa renda, dos Microempreendedores Individuais (MEI), dos pequenos proprietários rurais e das organizações da sociedade civil (OSC).IV ETAPAS DE EXECUÇÃOa)Pela DRF/[SIGLA]:i.Publicar extrato no Diário Oficial da União (DOU), conforme Cláusula Décima Terceira do Acordo de Cooperação Técnica;ii.Indicar formalmente o responsável pela execução do Acordo de Cooperação Técnica perante a dele-gacia, conforme Cláusula Sexta;iii.Agendar reunião para definir planejamento de atividades e realização de eventos, anualmente, por cada semestre ou conforme agendas locais; e,iv.Semestralmente, apresentar relatório das atividades realizadas no âmbito da cooperação.b)Pela [SIGLA DA INSTITUIÇÃO DE ENSINO]:i.Indicar formalmente o responsável pela execução do Acordo de Cooperação Técnica perante a ......(si-gla ou nome reduzido da Instituição de ensino), conforme Cláusula Sexta;ii.Participar de reunião para definir planejamento de atividades e realização de eventos, anualmente, por cada semestre ou, conforme agendas locais mutuamente acordas com a DRF/....; e,iii.Semestralmente, apoiar com informações a DRF/......, tendo em vista a elaboração de relatório das atividades realizadas no âmbito da cooperação.21 Anexo reformulado em 2025 pela equipe de Cidadania Fiscal da Receita Federal do Brasil, aprovado pela Assessoria Especial da Receita Federal do Brasil conforme Portaria RFB 404, de 18/3/24 e divulgado em fevereiro de 2026.67VERSÃO 4.4V AÇÕES PREVISTAS NO ÂMBITO DO NAFO planejamento semestral e anual das ações conjuntas pode prever atividades como a seguir exemplificado:1.Palestras sobre canais virtuais da Receita Federal;2.Palestras e capacitações para estudantes participantes do Programa NAF;3.Atividades junto à sociedade, levando o NAF de forma itinerante (em praças públicas, em associações rurais, em feiras livres, dentre outros), em especial em períodos sazonais relativos ao imposto de renda da Pessoa Física, ao imposto territorial rural, à entrega de declarações das organizações da sociedade civil e dos Microempreendedores Individuais, à destinação do imposto de renda da Pessoa Física na entrega da declaração respectiva;4.Cooperação para fortalecer a destinação do imposto de renda aos fundos de direitos, apoiando como informações os entes públicos que precisem criar seus fundos ou estejam com irregularidades cadastrais ou fiscais nesses mesmos fundos de direitos; e,5.Colaboração com projetos e ações que ampliem a regularidade contábil e fiscal dos Microempreendedo-res Individuais (MEI) e das organizações da sociedade civil (OSC).VI CRONOGRAMA DE EXECUÇÃOAçãoResponsávelPrazoPublicação do ACT no DOUDRF/[SIGLA]Até 10 dias após assinaturaDesignação formal de responsáveisAmbos os partícipesAté 30 dias após assinaturaReunião de planejamento inicialAmbos os partícipesAté 30 dias após assinaturaOrientação sobre capacitações iniciaisDRF/[SIGLA]1º semestre de vigênciaImplantação do NAF com atendimento à comunidade[SIGLA DA UNIVERSIDADE]Até 60 dias após assinaturaRelatórios de execuçãoAmbos os partícipesA cada 6 mesesAções itinerantes e campanhas educativas (IRPF, MEI, OSC, etc.)Ambos os partícipesDe acordo com calendário conjuntoVII INÍCIO E TÉRMINOO início das atividades objeto deste Plano de Trabalho está condicionado à publicação do extrato do ACT no Diário Oficial da União. O término se dará conforme previsto na cláusula de vigência do ACT ou por encerramento antecipado conforme cláusulas de denúncia ou rescisão previstas no instrumento............................(....) (cidade e estado), ......... de ............. de 20......------------------------------------------------[Nome e cargo/função da autoridade na RFB]Delegacia da Receita Federal em ..................................---------------------------------------------------[Nome do responsável junto à instituição de ensino].................... (cargo)68VERSÃO 4.4Anexo V Modelos de ExtratosDe Celebração de Acordo de Cooperação Técnica para publicaçãoÓrgão: Ministério da Economia/Secretaria Especial da Receita Federal do Brasil/Superintendência Regional da Receita Federal do Brasil na .......... Região Fiscal/Delegacia da Receita Federal do Brasil em ...................................................(Cidade e estado).EXTRATO DE ACORDO DE COOPERAÇÃO ......./20...NATUREZA: Acordo de Cooperação nº ........../20..... que entre si celebram a UNIÃO, por intermédio da Se-cretaria Especial da Receita Federal do Brasil, representada pela Delegacia da Receita Federal do Brasil em .................................................(Cidade e estado), CNPJ ..................................... e, a .......................................................... (razão social da instituição de ensino), CNPJ ........................................, mantida pela ........................................... (razão social da mantenedora, se houver). OBJETO: conjugação de ações para a implantação de um Núcleo de Apoio Contábil e Fiscal (NAF) na .......................................................... (razão social da instituição de ensino), em instalações definidas pela ins-tituição de ensino superior, destinado a promover atividades de ensino e extensão no âmbito contábil e fiscal. DATA DA ASSINATURA: .... de .................... de 20.... VIGÊNCIA: por prazo ................................ a partir de sua publicação no Diário Oficial da União, conforme prevê a Cláusula ....................... do referido Acordo de Coo-peração. SIGNATÁRIOS: pela União, o(a) senhor(a) ................................................................ (nome do(a) de-legado(a)), ......................................................... (cargo funcional), .................................................. (função: Delegado da Receita Federal do Brasil em ..........................); pelo(a) .............................................................. (razão social da instituição de ensino), o(a) senhor(a) .....................................................................(nome do responsável, na instituição de ensino, pela assinatura do acordo de cooperação técnica), ............................. (cargo do(a) responsável pela assinatura do acordo de cooperação na instituição de ensino). FUNDAMENTA-ÇÃO LEGAL: Lei nº 13.019, de 31/07/2014 e demais preceitos legais pertinentes.De Denúncia de Cooperação Técnica para publicaçãoEXTRATO DE TERMO DE DENÚNCIA DE ACORDO DE COOPERAÇÃO TÉCNICANATUREZA: TERMO DE DENÚNCIA DO ACORDO DE COOPERAÇÃO TÉCNICA NA ................................. (UNI-DADE ADMINISTRATIVA RFB) Nº ................. (número e ano) celebrado entre a União, por intermédio da De-legacia da Receita Federal do Brasil em .................................................(Cidade e estado) e a ................................................... (razão social da instituição de ensino).OBJETO: Declarar rescindido o ACORDO DE COOPERAÇÃO TÉCNICA Nº (número e ano), celebrado em ..... de............. de ........... (data), que tinha por objetivo a implantação de um Núcleo de Apoio Contábil e Fiscal (NAF) na ................................................... (razão social da instituição de ensino).PRAZO DE VIGÊNCIA: O presente TERMO DE DENÚNCIA terá vigência a partir da data de sua assinatura.DATA DE ASSINATURA: ..... de............. de ........... (data).SIGNATÁRIA: ...................................................., Delegado(a) da Receita Federal do Brasil em ...............................(Cidade e estado).69VERSÃO 4.4Anexo VI - Plano de Funcionamento do NAF na Instituição de EnsinoPlano de Funcionamento de um NAFNome do NAFNome da Unidade da Receita FederalNome do Professor CoordenadorDataObjetivo desse roteiro: xxxxxxxxxxxxxxxxxxxxxxx1.Endereço presencial da instituição de ensino2.Endereços virtuais da instituição de ensino (site, redes sociais)3.Coordenador do Programa NAF na instituição de ensino (informar o nome, e-mail e telefone do coorde-nador do Programa na Instituição de ensino)4.Professores apoiadores no Programa NAF na instituição de ensino (informar o nome, e-mail e telefone de contato de outros professores que participarão do Programa)5.Professores na instituição de ensino que atuarão como gestores/mentores na plataforma de estudos virtual (informar nome, e-mail, telefone)6.Cursos da instituição de ensino que atuarão no NAF (informar quais os cursos que participarão do Pro-grama (ciências contábeis, administração...))a.Curso(s) principal:b.Curso(s) participante(s) como convidado(s) ou em ações específicas:7.Quantidade média de estudantes participantes do NAF por semestre (informar uma previsão de quan-tidade de estudantes que participarão do Programa)8.Localização do NAF (informar o local onde será realizado a assistência do NAF à população)a.Endereço(s) presencial(ais)b.Endereço(s) virtual(is) (site, redes sociais)9.Dia(s) e horário(s) de funcionamento para assistência ao público (informar os dias e horários em que o NAF estará aberto ao público)a.No(s) endereço(s) presencial(ais)b.No(s) endereço(s) virtual(ais)10.Quantidade média de estudantes que farão assistência (informar a quantidade de estudantes que atu-arão na assistência à população)a.No(s) endereço(s) presencial(ais)b.No(s) endereço(s) virtual(ais)70VERSÃO 4.411.Critérios para seleção dos estudantes que atuarão na assistência à população (informar quais critérios pretendem utilizar para selecionar os estudantes que realizarão assistência no NAF: participação de todos os estudantes, participação opcional; seleção por edital, por matrícula)12.Parceiros possíveis ou convidados (informar organizações / instituições que possam se tornar parceiras neste Programa e de que maneira podem contribuir)13.Formas principais para a divulgação do Programa NAF implantado na instituição de ensino (informar de que formas pretendem fazer a divulgação do NAF de sua instituição de ensino)14.Tipo de atividades que se pretende realizar no NAF (assistências à população, palestras, participação em ações beneficentes, divulgações de orientação em redes sociais, ações de educação fiscal em escolas de ensino fundamental e médio, serviços em ações itinerantes...)15.Metodologia de funcionamento do NAF. Fazer uma breve descrição de como o Programa NAF será de-senvolvido na instituição de ensino:a.Como o Programa será inserido nos projetos pedagógicos;b.Como pretendem estimular a participação e comprometimento do estudante;c.Participarão os estudantes de quais períodos letivos; e,d.Qual a quantidade de horas que serão dedicadas ao Programa NAF na instituição de ensino.16.Outras informações que se julgar pertinentes.17.Expectativa da instituição de ensino com o Programa NAF (informar qual o(s) resultado(s) esperado(s) pela instituição de ensino com a implementação do Programa)71VERSÃO 4.4Anexo VII - Roteiro de apoio da Receita Federal à estruturação de um NAFRoteiro de apoio à estruturação de um NAFRegião FiscalNome da Unidade da Receita FederalNome do Representante NAF na RFBNome do NAFObjetivo desse roteiro: servir de guia para a realização de reunião com o coordenador do NAF da instituição de ensino, logo após a assinatura do acordo de cooperação técnica, objetivando auxiliar na estruturação do núcleo, servindo ainda ao representante NAF RFB para fins gerenciais.1. Forma como o NAF integrará o curso. (Disciplina, atividade complementar, curso de extensão, estágio, outros; possibilidades trazidas pela curricularização conforme Resolução MEC nº 7 de 2018.)2. Estrutura física do núcleo. (Necessária se o NAF funcionar com assistência presencial ou híbrida: re-presentante NAF RFB apresenta modelos de layout e esclarece a estrutura mínima necessária.)3. Recursos Humanos. (Representante NAF RFB apresenta a necessidade de um coordenador para o NAF, preferencialmente que esse coordenador não seja o mesmo professor coordenador do curso; quanti-dade, curso(s) e período letivo dos estudantes participantes; forma como os estudantes serão selecionados; professores apoiadores do NAF na instituição de ensino: curso(s) e disciplina(s) relacionadas.)4. Plataforma Virtual de estudos. (Esclarecimentos sobre a utilização da plataforma.)5. Capacitação. (Esclarecimentos sobre as videoaulas disponíveis na plataforma, curso básico presencial ou virtual e palestras oferecidas sazonalmente pela RFB.)6. Assistência. (Forma que o NAF prestará serviços: presencial ou virtual; dias da semana e horários; serviços escolhidos. O representante NAF na Unidade Local pode sugerir que o trabalho seja iniciado com o público interno, pode propor formas de divulgação dos serviços prestados à sociedade.)1.Módulo Grupo de estudos. Enquanto o NAF estiver funcionando na modalidade de grupo de estudo, o representante NAF na Unidade Local orientará o coordenador do NAF na instituição de ensino para elaborar relatórios bimestrais sobre o grupo de estudos, apresentando-os ao respectivo represen-tante NAF na Unidade Local.7. Formulários. (Divulgar os links dos quatro formulários disponíveis para obtenção de informações dos NAF, esclarecendo as regras para seus preenchimentos)1.Formulário do coordenador: deverá ser preenchido quando o NAF for iniciado. Os dados são encaminhados para a equipe nacional.a.Caso o NAF esteja funcionando no módulo de prestação de serviços os dados deve-rão ser respondidos, sendo destaques o endereço, os dias da semana, os horários de assistência e os serviços ofertados; e,b.Caso o NAF esteja funcionando ainda no módulo grupo de estudos: o coordenador responderá em quais dias da semana os cursos são realizados e utilizará sempre o campo outros das perguntas do formulário para maiores esclarecimentos.2.Formulário de Serviços prestados. Deve ser encaminhado pelo professor ou estudante par-ticipante do NAF, a cada serviço prestado; e,3.Formulário de Boas práticas. Deve ser encaminhado pelo professor ou estudante partici-pante do NAF, a cada boa prática realizada.4.Formulário do estudante. Deverá ser preenchido no final da participação dos estudantes no NAF. Por meio deste formulário será avaliado o aproveitamento do estudante durante o pe-ríodo em que participou do NAF.72VERSÃO 4.4Anexo VIII Regulamento Interno do NAF (modelo propositivo)REGULAMENTO INTERNO DO NÚCLEO DE APOIO CONTÁBIL E FISCAL DA (Nome da Instituição de ensino) - NAF/sigla da Instituição de ensinoCAPÍTULO IDA EXISTÊNCIA, DOS OBJETIVOS E DA FINALIDADEArt.1º. O Núcleo de Apoio Contábil e Fiscal, doravante denominado NAF, é uma atividade de extensão (ou curricular) do curso de (nome do curso) da (nome e sigla da Instituição de ensino) que objetiva:I - Proporcionar aos estudantes formação sobre a função socioeconômica dos tributos e dos direitos e deveres associados à tributação;II - Qualificar o futuro profissional por meio de uma vivência prática, proporcionando a aplicação em experi-ência de vida real de aprendizados, assim como a geração de conhecimento acerca das obrigações tributárias federais e havendo parcerias, também das obrigações tributárias administradas pelos demais entes federa-tivos por meio, por exemplo, de discussões, palestras, grupos de estudo, treinamentos e visitas guiadas à Receita Federal;III - Disponibilizar orientação contábil e fiscal, por meio dos estudantes a Pessoas Físicas de baixa renda, bem como a Microempreendedores Individuais, pequenos proprietários ruais e entidades sem fins lucrativos.Art.2º. O NAF é uma atividade de extensão (ou curricular) da (sigla da instituição de ensino), subordinado ao curso de (nome do curso), tendo um professor coordenador como responsável pela sua administração.§ 1º. O NAF pode ser ou não componente curricular obrigatório do curso de (nome do curso);§ 2º A participação regular do estudante, na forma deste Regulamento, confere o direito à obtenção de cer-tificado de horas de atividades que poderão se for o caso ser aproveitadas para atividades complementa-res;§ 3º. O NAF tem por escopo desenvolver atividades que visam atender aos princípios de responsabilidade social que norteiam a (sigla da instituição de ensino), expressando o compromisso social com a comunidade na qual está inserida; e,§ 4º. O NAF não é um posto de assistência ou um convênio da Secretaria da Receita Federal do Brasil (RFB), assim como não é um substituto de escritórios de contabilidade.Art.3º. As atividades a serem desenvolvidas no âmbito do NAF devem ser essencialmente orientativas e vol-tadas a proporcionar aos estudantes a participação em situações reais de vida e de trabalho, visando à com-plementação de sua formação.Parágrafo único: Em todas as atividades vinculadas ao NAF devem ser perpassados o estudo da ética profis-sional e sua prática.CAPÍTULO IIDA ESTRUTURA E DO FUNCIONAMENTOArt.4º. O NAF é composto de:I Um professor coordenador e responsável pela gestão do núcleo;II Professores colaboradores; e,III Estudantes.73VERSÃO 4.4§ 1º. O professor coordenador e responsável pelo NAF será indicado pela Coordenação do Curso de (nome do curso) da (sigla da Instituição de ensino), sendo ele o dirigente do Programa na instituição de ensino e o canal de comunicação direta com a representação do Programa NAF na Receita Federal do Brasil;§ 2º. A equipe de estudantes é composta pelos estudantes regularmente matriculados no curso de (nome do curso) da (sigla da instituição de ensino);§ 3º. Poderão participar das atividades do NAF em caráter permanente, por força-tarefa ou ações pontuais professores colaboradores, por adesão, como orientadores dos estudantes, em sintonia e com a aquiescên-cia com o planejamento delimitado pelo professor coordenador e responsável;§ 4º. Os professores e os estudantes receberão certificados no término de suas participações; e,§ 5º. No caso de o NAF não ser atividade curricular, semestralmente, ou a critério da Direção da instituição de ensino, ouvidos o coordenador do curso e o professor coordenador e responsável pelo Programa NAF, será publicado Edital com as vagas disponíveis à participação de estudantes no NAF e a professores colaboradores, com os critérios de participação, pontuação para atividades complementares e outras regras necessárias em cada momento.Art.5º. No caso de prestação presencial de serviços à população, a estrutura física disponibilizada para o NAF é composta de:I - Uma sala para assistência com acesso ao público, compartilhada ou não com outras atividades de serviços ofertados à população;II Conjunto(s) de mesa e cadeiras adequados à assistência ao público e a reuniões de estudo;III Armário(s) com chave;IV Computador(es) com acesso à Internet;V Impressora(s), de preferência multifuncional, para ser utilizada também como copiadora; eVI - Linha telefônica fixa ou móvel.Art.6º. As atividades desenvolvidas pelo NAF estarão disponíveis em dias e horários determinados, informa-dos formalmente pela coordenação do curso, conforme sugestão do professor responsável pela administra-ção do Programa, que deverá observar a disponibilidade de tempo dos estudantes, as demandas da popula-ção, o(s) público(s)-alvo delimitados pelo NAF na instituição de ensino e, se for o caso, a disponibilidade do espaço ofertado no caso de necessidade de uso presencial de um lugar para assistência à população.Art.7º. Sem prejuízo da inclusão de outros temas afetos às áreas contábil e tributária, a relação mínima de atividades desenvolvidas pelo NAF compreende os seguintes assuntos:I - às Pessoas Físicas: auxílio à elaboração e orientações sobre a Declaração de Ajuste Anual do IRPF e auxílio à inscrição e informações cadastrais de CPF;III às Pessoas Jurídicas: auxílio à elaboração e orientação ao pagamento DAS MEI Documento de Arreca-dação do Simples Nacional do Microempreendedor Individual.Art.8º. Além das atividades mencionadas no art. 7º deste Regulamento, o NAF poderá ter como atividades de ensino:I - Palestras ministradas por servidores da RFB que versem sobre cidadania fiscal, obrigações tributárias e/ou aduaneiras;II - Grupos de estudo sobre matérias contábeis e fiscais, coordenados pelos professores integrantes do núcleo;III Palestras desenvolvidas e ministradas pelos estudantes participantes dos NAF sobre assuntos contábeis e fiscais a estudantes de outros cursos da (sigla da instituição de ensino);IV - Criação de um periódico (jornal) ou meio físico e digital análogo para divulgação e produção de matérias relacionadas à área de atuação dos NAF; e,V - Visitas guiadas às unidades da RFB locais e regionais.74VERSÃO 4.4CAPÍTULO IIIDAS ATRIBUIÇÕES NO NAFSeção IDas Atividades e Atribuições do(a) Professor Coordenador e Responsável pelo NAFArt. 9º. São atribuições do professor coordenador e responsável pelo NAF:I - Organizar as atividades do NAF;II - Manter a relação de estudantes participantes das atividades, bem como o acompanhamento e a avaliação de aproveitamento;III Preencher, no início das atividades do NAF e sempre que necessário, a planilha eletrônica cadastral, dis-ponível em endereço eletrônico informado pela Receita Federal do Brasil, indicando no canal respectivo os dados solicitados;IV - Elaborar plano de atividades do NAF em cada período letivo;V - Emitir relatórios periódicos de atividades à coordenação do curso na instituição de ensino;VI - Comunicar, por escrito, ocorrências que tenham interrompido ou possam comprometer o curso normal das atividades desenvolvidas pelo NAF à Coordenação do Curso responsável pelo Programa NAF;VII - Acompanhar a evolução do NAF e avaliar possibilidade de integração ao Projeto Pedagógico do Curso (PPC);VIII - Intermediar ou recomendar a celebração de convênios para ampliar as possibilidades de atuação do NAF;IX - Propor atividades interdisciplinares do NAF;X - Elaborar a escala dos estudantes a fim de manter a distribuição equitativa dos estudantes para as ativida-des desenvolvidas pelo NAF;XI - Adotar as medidas necessárias ao bom desenvolvimento e funcionamento das tarefas inerentes ao NAF, inclusive no que se refere à implementação de rotinas, processos e procedimentos;XII (quando se tratar de o NAF ser atividade não curricular obrigatória na instituição de ensino)Elaborar e enviar à direção, sempre que oportuno e necessário, o Edital ou instrumento análogo, ofertando vagas nas atividades do NAF com os critérios de participação, pontuação para atividades complementares ou regras para extensão; e,XIII (quando se tratar de o NAF ser atividade não curricular obrigatória na instituição de ensino) Conduzir o processo de seleção dos estudantes para atuarem no NAF.Seção IIDas Atividades e Atribuições dos(as) EstudantesArt. 10º Aos estudantes incumbe realizar, sob a supervisão do professor coordenador e responsável, as con-sultas que lhe forem cometidas, respeitando os seguintes deveres:I - Cumprir plantão semanal para a realização de atividades do NAF de, no mínimo, (definir número de horas) em horário não conflitante com horário de aulas do Curso de (nome do curso), segundo escala fixada;II - Participar do treinamento básico oferecido pela Secretaria da Receita Federal do Brasil;III - Orientar as pessoas mencionadas no inciso III do art. 1º deste Regulamento, que demandem o NAF da instituição de ensino, quanto às questões a que o NAF se propõe, sejam elas contábeis ou fiscais, baseando-se para tanto, não somente nos conhecimentos técnicos, mas também em premissas éticas oriundas das Normas do Conselho Federal de Contabilidade e do Código de Ética do Contador;75VERSÃO 4.4IV - Acompanhar, continuamente, o andamento dos procedimentos aos quais esteja diretamente vinculado, fazendo as anotações e comunicações necessárias ao professor coordenador e responsável, atuando sempre com urbanidade e respeito com relação aos professores, colegas e público que buscar os serviços do NAF;V - Observar a orientação técnica e instruções ministradas pelo professor coordenador e responsável e/ou orientador;VI - Zelar pela boa conservação das instalações e do patrimônio, evitando desperdício de material;VII - Manter a disciplina necessária para o bom funcionamento das atividades desenvolvidas, evitando, no ambiente, brincadeiras, discussões, badernas ou quaisquer outros comportamentos que possam prejudicar os trabalhos ali realizados;VIII Apresentar, sempre que solicitado, relatório minucioso de todas as atividades desenvolvidas, para que o professor coordenador e responsável atribua a devida carga horária, para fins de expedição do certificado de participação;IX Preencher, após cada orientação, o instrumento de contabilização de serviços prestados, conforme ori-entação do professor coordenador e responsável pelo NAF e, em observância às disposições indicadas pela Receita Federal do Brasil;X Preencher, ao final de sua participação no Programa NAF, o instrumento de avaliação acerca de sua parti-cipação no NAF, conforme disposições e mecanismos indicados pela Receita Federal do Brasil;XI - Abster-se de receber pagamento ou qualquer tipo de compensação financeira, material ou pessoal pelas atividades desenvolvidas aos usuários do NAF; e,XII Manter sigilo de todas as informações obtidas ou que de alguma tome ciência, pertencentes àqueles atendidos e em razão das atividades do NAF, sob pena de incorrer em violações legais com repercussões punitivas determinadas.CAPÍTULO IVDAS PENALIDADESArt. 11. É vedado, no âmbito das atividades desenvolvidas pelo NAF:I - Cobrar, aceitar ou receber dinheiro ou qualquer outro objeto de consulentes, seja a que título for;II Transferir, ou tentar encaminhar, consulentes para escritórios de contabilidade ou de atividades análogas, próprio ou de outrem;III - Atender consulentes particulares na sede do NAF;IV Promover atividades incompatíveis com os objetivos e as finalidades previstos neste Regulamento, bem como elaborar, divulgar e distribuir material promocional ou orientativo que visem promoção de indivíduos ou entidades, exceto da instituição de ensino, sendo vedado ainda ações de promoção que tenham caráter religioso, político-partidário e similares; e,V Vincular as ações do NAF a atividades que visem arrecadar recursos financeiros em benefício do núcleo e de seus participantes ou, em benefício da instituição de ensino e de terceiros de qualquer natureza.Art. 12. São aplicáveis as seguintes sanções:I - Advertência oral;II - Advertência escrita;III - Suspensão; e,IV - Exclusão.§ 1º. Caberá advertência oral no caso de impontualidade, ausência injustificada e negligência com as atribui-ções definidas ao NAF;76VERSÃO 4.4§ 2º. A advertência escrita será aplicada em caso de extravio de documentos ou reincidência nas hipóteses do parágrafo anterior;§ 3º. Será aplicada a suspensão por reincidência da sanção prevista no § 2º, pelo período correspondente a um dia das atividades do NAF;§ 4º. A exclusão será aplicada na ocorrência de qualquer um dos comportamentos previstos nos incisos I a V do art. 11 ou pela prática de qualquer ato ilícito, assim como ao reincidente já apenado com suspensão; e,§ 5º. O estudante excluído não fará jus ao certificado e nem de horas para fins de cômputo em atividades complementares.Art. 13. As sanções serão aplicadas pelo professor coordenador e responsável pelo NAF, cabendo interposição de recurso à Coordenação do Curso de (nome do curso) no prazo decadencial de 5 (cinco) dias, contado a partir do primeiro dia útil da data da ciência na hipótese prevista no inciso I do art. 12 ou da data de recebi-mento da notificação nas demais hipóteses previstas no mesmo artigo.CAPÍTULO VDISPOSIÇÕES FINAISArt. 14. Ao estudante que cumprir integralmente as atividades do NAF, será conferido certificado de partici-pação, com histórico contendo a carga horária efetiva de participação nas atividades do NAF, datas de início e término, que poderá ser aproveitado como atividades complementares.Art. 15. As omissões e dúvidas na interpretação do presente regulamento serão suscitadas e dirimidas ante a Coordenação do NAF, cabendo interposição de recurso à coordenação do Curso de (nome do curso
).Art. 16. O presente regulamento entra em vigor na data de sua aprovação pelo Conselho Superior da (nome da instituição de ensino). Aprovado na reunião do Conselho Superior da (nome da Instituição de ensino), realizada em (data), (Ata nº ...)77VERSÃO 4.4Anexo IX Edital de Seleção de Estudantes para o NAF (modelo propositivo)EDITAL DE SELEÇÃO Nº .......... /20XX.X22NÚCLEO DE APOIO CONTÁBIL E FISCALNAF/XXXXXXXXXX-XX (sigla ou nome da instituição de ensino estado)A Coordenação do Curso de/do .......................................... da ........................................... (sigla ou nome da instituição de ensino estado), mantida pela ...................................... (mantenedora, grupo econômico), torna público, que estarão abertas as inscrições para o processo seletivo para estudantes do curso ........................................ (sigla ou nome da instituição de ensino estado) que desejem participar do Pro-grama do Núcleo de Apoio Contábil e Fiscal (NAF) da instituição, no período ................. 20XX.X e conforme disposto a seguir:DA FINALIDADE. O Núcleo de Apoio Contábil e Fiscal (NAF) objetiva apoiar Pessoas Físicas de baixa renda, Microempreendedores Individuais, pequenos proprietários rurais e sociedades civis sem fins lucrativos, em serviços contábeis e fiscais básico e de acesso/disponibilidade pública e para os quais não há necessidade de serviço de profissionais especializados.DOS(DAS) ESTUDANTES PARTICIPANTES. Os(As) estudantes participantes do NAF são estudantes(as) regu-larmente matriculados(as) no(s) Curso(s) ........................................ da ............................................ (sigla ou nome da instituição de ensino estado), em regime de aprendizado de natureza prática com aplicação em ações voluntárias23 junto à sociedade.DAS VAGAS E CERTIFICAÇÃO AOS(ÀS) PARTICIPANTES. Serão disponibilizadas ........ (quantidade) vagas para a realização das atividades junto ao NAF, para os(as) estudantes(as) do curso ........................ Os(As) estudan-tes selecionados(as) receberão certificados ao final de sua participação nas atividades do núcleo, terão com-putadas as horas de atividades complementares em consonância com o que preconiza o regulamento do NAF....................................DO FUNCIONAMENTO. O NAF ..................... (sigla ou nome da instituição de ensino) será conduzido por um(a) professor(a) responsável designado(a) pela instituição de ensino, denominado(a) coordenador(a) do NAF....................................... (sigla ou nome da instituição de ensino).Aos(Às) estudantes participantes do NAF ..................... (sigla ou nome da instituição de ensino) incumbe realizar, sob a supervisão do(a) professor(a) orientador(a), as orientações que lhe forem solicitadas, respei-tando o cumprimento do regimento do NAF..................... (sigla ou nome da instituição de ensino) e o desem-penhando das atividades nos horários e nos dias definidos pelo(a) professor(a) coordenador(a) do núcleo, em escalas que considerarão a disponibilidade de tempo dos(das) participantes, definindo-se cronograma e escalas elaborados pelo(a) professor(a) coordenador(a) do núcleo para suas atividades de estudo e de prestação de serviços, em todo caso, sempre sob a supervisão do(a) professor(a) coordenador(a) e respon-sável pelo NAF, sendo possível a este indicar professor(a) colaborador(a) quando necessário.DOS CUSTOS. Não há custos para os(as) estudantes na participação das atividades do NAF. As necessidades relacionadas à estruturação e realização das atividades são de responsabilidade da/de ............................................. (nome da instituição de ensino).22 Esse é um modelo propositivo onde o NAF não estiver inserido em currículo obrigatório.23 Lei do voluntariado: http://www.planalto.gov.br/ccivil_03/leis/l9608compilado.htm . Considera-se serviço voluntário23 toda a atividade prática, não remunerada, com objetivos cívicos, educacionais, culturais, científicos, recreativos, assistenciais e de saúde. O serviço voluntário não gera vínculo empregatício, nem obrigação de natureza trabalhista, previdenciária ou afim. A prestação de serviço voluntário será formalizada através do documento próprio, celebrado entre a instituição de ensino e o(a) estudante participante do NAF, nele constando às condições de seu exercício.78VERSÃO 4.4DOS COMPROMISSOS DOS(AS) ESTUDANTES. Os(As) estudantes que desejem se candidatar ao NAF deve-rão observar as disposições a seguir relacionadas:a)Apresentar toda a documentação exigida nesse edital;b)Apresentar bom desempenho (na disciplina .................. ou no curso .................) com média mínima igual a .......... (média de pontuação);c)Ter carga horária disponível de, no mínimo, .......... (horas semanais);d)Apresentar os relatórios solicitados pelo(a) professor(a) coordenador(a) do NAF, ou professor(a) por ele(ela) indicado(a), nos prazos determinados pela coordenação do NAF ..................... (sigla ou nome da instituição de ensino);e)Nas publicações e trabalhos apresentados no NAF os(as) estudantes devem fazer referência à condi-ção de estudante participante do NAF ..................... (sigla ou nome da instituição de ensino);f)Comunicar imediatamente ao(à) professor(a) coordenador(a) do NAF e à Coordenação do curso, por escrito e em meio formal, as situações de desistência, desligamento ou outros eventos que alterem o vínculo ou a participação nas atividades do NAF;g)Cumprir as normas descritas no regulamento interno do NAF ...................................... (sigla ou nome da instituição de ensino).DO PROCESSO SELETIVO. As inscrições serão realizadas entre os dias ...... a ........ de............. de 20XX, de-vendo o(a) candidato(a) se inscrever na ...................................... (coordenação do curso, site ou outro lugar. No caso de inscrição presencial informar os horários e os dias de expediente), preenchendo o formulário de inscrição (Anexo I) e anexando cópias simples das documentações solicitadas.Os(As) candidatos(as) à seleção deverão cumprir os seguintes requisitos:a)Ser estudante regularmente matriculado no curso de ................................. da ......................... (sigla ou nome da instituição de ensino);b)Estar em dia com as obrigações do contrato com a ....................... (sigla ou nome da instituição de ensino);c)Apresentar bom desempenho no/na (disciplina ............................... ou no curso ........................) com média mínima igual a .......... (média de pontuação);d)Apresentar disponibilidade de horário para dedicar-se às atividades do NAF ..............................., no mínimo de ......... (horas semanais), no turno ............................. ou no turno ...............................A seleção dos(as) candidatos(as) será feita mediante análise do histórico acadêmico e de entrevista realizada por comissão constituída pela Coordenação do Curso ................................., integrada pelo(a) professor(a) coordenador(a) do NAF ............................... (sigla ou nome da instituição de ensino).No dia ........ de ......................... de 20XX será divulgada a lista dos(as) estudantes(as) inscritos(as) com seus respectivos dias e horários para a realização das entrevistas. As entrevistas irão ocorrer entre os dias ........ a ........ de ............................ de 20XX.O resultado das entrevistas será divulgado no dia ....... de .................. de 20XX. Os(As) estudantes(as) seleci-onados(as) serão convocados(as) para reunião inicial do NAF, em data e hora a ser definida, onde receberão do(a) professor(a) coordenador(a) do NAF as primeiras orientações e o planejamento inicial dos trabalhos.DA SUSPENSÃO DA AÇÃO VOLUNTÁRIAa)A suspensão da participação do(a) estudante nas atividades no NAF pelo(a) deve ser formalmente solicitada com antecedência mínima de ................ dias, salvo nos casos incidentais e imprevisíveis, situação em que a suspensão da participação deve ser informada pelo(a) estudante ou quem o re-presente, de imediato ou em até ........... dias da ocorrência.b)A suspensão da atividade pode ser interrompida pelo(a) professor(a) coordenador(a) do NAF ............................... (sigla ou nome da instituição de ensino), a qualquer momento, em caso de des-cumprimento das normas prevista neste edital e/ou no regulamento interno do NAF respectivo.RELATÓRIOS E AVALIAÇÃO FINALAo final de cada semestre o(a) estudante participante deverá apresentar ao(à) professor(a) Coordenador(a) do NAF ............................... (sigla ou nome da instituição de ensino):79VERSÃO 4.4a)Relatório minucioso das atividades desenvolvidas;b)Confirmar o envio da avaliação de sua participação no Programa NAF conforme solicitação da Receita Federal, indicada por meio do(a) professor(a) Coordenador(a) do NAF.Os relatórios, parcial e final, de cada estudante participante do NAF, devem ser acompanhados de avaliação do(a) coordenador(a) do NAF ............................... (sigla ou nome da instituição de ensino).REGRAS GERAISa)É vedada a realização de atividades sem a supervisão do(a) professor(a) coordenador(a) e responsá-vel pelo NAF ou, professor(a) por ele indicado;b)Os casos omissos serão analisados pela Coordenação do Curso .................................... da ............................(sigla ou nome da instituição de ensino).Estas normas entram em vigor a partir da data de sua publicação no(a) .............................................................................................-......... (cidade, estado), em ....... de ........................ de 20XX.80VERSÃO 4.4ANEXO IFORMULÁRIO DE INSCRIÇÃO DO(A) DISCENTENÚCLEO DE APOIO CONTÁBIL E FISCAL (NAF) DA .................................................. NAF ............................... (sigla ou nome da instituição de ensino)1DADOS PESSOAIS DO(A) ESTUDANTE:Nome Completo:Data de Nascimento:Edital N.º:Naturalidade:CPF:RG:Órgão/Data de Expedição:Curso:Período de Ingresso no Curso:Período letivo em curso:Endereço (Rua, Nº e Bairro):Cidade:CEP:UF:Telefone de contato:E-mail:2INDICAR QUAIS OS DIAS DA SEMANA TÊM DISPONIBILIDADE, NO TURNO ..........................., PARA AS ATIVIDADES NO NAF............ NAF ............................... (sigla ou nome da instituição de ensino):Segunda-feiraTerça-feiraQuarta-feiraQuinta-feirasexta-feiraSábado3ANEXAR:3.1Cópia do Histórico Escolar/Acadêmico.3.2Carta de Intenções (Modelo no Anexo II).............................-......... (cidade, estado), em ....... de ........................ de 20XX._________________________________________________Assinatura do(a) estudante candidato81VERSÃO 4.4ANEXO IICarta de Intenções: declaração de disponibilidade e voluntariado para atividades no NAF................ (sigla ou nome da instituição de ensino).24Eu ....................................................................................., estudante regularmente matriculado(a) no Curso ................................................., no ..................... período letivo, com número de matrícula ................................., me candidato à vaga para participação nas atividades do Núcleo de Apoio Contábil e Fiscal (NAF) da .................................. (sigla ou nome da instituição de ensino), e declaro que possuo disponi-bilidade de ................ horas semanais no turno ....................... e no turno ..........................Neste documento, firmo o compromisso de assumir a execução dos trabalhos definidos pelo NAF, realizando ações de repercussão social em caráter voluntário e observando as disposições consignadas no edital nº ........ de seleção do NAF da .................................. (sigla ou nome da instituição de ensino).Destaco os seguintes motivos de meu interesse em participar dessa seleção: .............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................-......... (cidade, estado), em ....... de ........................ de 20XX._________________________________________________Assinatura do(a) estudante candidato(a)E-mail:Telefone:24 Elementos constituintes da Carta de Intenções: declaração de disponibilidade e voluntariado para atividades no NAF............... (sigla ou nome da instituição de ensino).a)Dados pessoais.b)Justificativa de interesse no trabalho voluntário junto ao NAF ............................... (sigla ou nome da instituição de ensino).c)Forma de utilização dos conhecimentos adquiridos.82VERSÃO 4.4Anexo X Manual da marca e Kit de Identificação Visual do NAFManual da marca NAF83VERSÃO 4.484VERSÃO 4.485VERSÃO 4.486VERSÃO 4.4Banner87VERSÃO 4.4CamisetaCartão de Visitas88VERSÃO 4.4Anexo XI - Roteiro para visita técnica a um NAFRelatório de visita técnica a um NAFRegião FiscalNome do Representante NAF na RFBNome da Unidade da Receita FederalNome do NAF visitadoObjetivo desse formulário: servir de guia para as reuniões de acompanhamento do representante NAF na Unidade Local RFB com os professores coordenadores dos NAF da circunscrição, sendo útil ainda como guia para a elaboração de um relatório após o evento.1. Plataforma Virtual de estudos. (Verificar a forma que a plataforma está sendo utilizada e prestar novos esclarecimentos sobre a utilização da plataforma)2. Capacitação. (Prestar novos esclarecimentos sobre as videoaulas disponíveis na plataforma, curso básico presencial do NAF, verificar se há necessidade de nova oferta dos cursos e palestras oferecidas sazonalmente pela RFB, verificar quais assuntos interessam para a instituição de ensino para serem levados por meio de palestras)3. Assistência. (Verificar qual o perfil do estudante que atua no NAF, semestre em que se encontra, qual sua ocupação, quantidade de estudantes, quais os serviços prestados no núcleo, quais serviços são mais procurados no núcleo, se há público no NAF, se há necessidade de outras formas de divulgação. O representante na Unidade Local RFB pode buscar informações sobre o assunto no Referencial NAF)4. NAF modelo grupo de estudos. (Enquanto o NAF estiver funcionando na modalidade de grupo de estudo, o representante na Unidade Local RFB orientará o coordenador da instituição de ensino tendo em vista sua evolução para a prestação de serviços à sociedade)5. Formulários. (Ratificar a necessidade de atender ao preenchimento dos formulários disponíveis e esclarecer as regras para preenchimento, conforme tipos definidos nos formulários e eventos respectivos)89VERSÃO 4.4Anexo XII Folheto sugestivo para as instituições de ensino divulgarem o NAF<style>.tippy-touch { cursor: pointer !important; } .tippy-notransition { transition: none 0s ease 0s !important; } .tippy-popper { max-width: 350px; perspective: 700px; z-index: 9999; outline: 0px; transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1); pointer-events: none; line-height: 1.4; } .tippy-popper[data-html] { max-width: calc(100% - 20px); } .tippy-popper[x-placement^="top"] .tippy-backdrop { border-radius: 40% 40% 0px 0px; } .tippy-popper[x-placement^="top"] .tippy-roundarrow { bottom: -8px; transform-origin: 50% 0px; } .tippy-popper[x-placement^="top"] .tippy-roundarrow svg { position: absolute; left: 0px; transform: rotate(180deg); } .tippy-popper[x-placement^="top"] .tippy-arrow { border-top: 7px solid rgb(51, 51, 51); border-right: 7px solid transparent; border-left: 7px solid transparent; bottom: -7px; margin: 0px 6px; transform-origin: 50% 0px; } .tippy-popper[x-placement^="top"] .tippy-backdrop { transform-origin: 0px 90%; } .tippy-popper[x-placement^="top"] .tippy-backdrop[data-state="visible"] { transform: scale(6) translate(-50%, 25%); opacity: 1; } .tippy-popper[x-placement^="top"] .tippy-backdrop[data-state="hidden"] { transform: scale(1) translate(-50%, 25%); opacity: 0; } .tippy-popper[x-placement^="top"] [data-animation="shift-toward"][data-state="visible"] { opacity: 1; transform: translateY(-10px); } .tippy-popper[x-placement^="top"] [data-animation="shift-toward"][data-state="hidden"] { opacity: 0; transform: translateY(-20px); } .tippy-popper[x-placement^="top"] [data-animation="perspective"] { transform-origin: center bottom; } .tippy-popper[x-placement^="top"] [data-animation="perspective"][data-state="visible"] { opacity: 1; transform: translateY(-10px) rotateX(0deg); } .tippy-popper[x-placement^="top"] [data-animation="perspective"][data-state="hidden"] { opacity: 0; transform: translateY(0px) rotateX(90deg); } .tippy-popper[x-placement^="top"] [data-animation="fade"][data-state="visible"] { opacity: 1; transform: translateY(-10px); } .tippy-popper[x-placement^="top"] [data-animation="fade"][data-state="hidden"] { opacity: 0; transform: translateY(-10px); } .tippy-popper[x-placement^="top"] [data-animation="shift-away"][data-state="visible"] { opacity: 1; transform: translateY(-10px); } .tippy-popper[x-placement^="top"] [data-animation="shift-away"][data-state="hidden"] { opacity: 0; transform: translateY(0px); } .tippy-popper[x-placement^="top"] [data-animation="scale"][data-state="visible"] { opacity: 1; transform: translateY(-10px) scale(1); } .tippy-popper[x-placement^="top"] [data-animation="scale"][data-state="hidden"] { opacity: 0; transform: translateY(0px) scale(0); } .tippy-popper[x-placement^="bottom"] .tippy-backdrop { border-radius: 0px 0px 30% 30%; } .tippy-popper[x-placement^="bottom"] .tippy-roundarrow { top: -8px; transform-origin: 50% 100%; } .tippy-popper[x-placement^="bottom"] .tippy-roundarrow svg { position: absolute; left: 0px; transform: rotate(0deg); } .tippy-popper[x-placement^="bottom"] .tippy-arrow { border-bottom: 7px solid rgb(51, 51, 51); border-right: 7px solid transparent; border-left: 7px solid transparent; top: -7px; margin: 0px 6px; transform-origin: 50% 100%; } .tippy-popper[x-placement^="bottom"] .tippy-backdrop { transform-origin: 0px -90%; } .tippy-popper[x-placement^="bottom"] .tippy-backdrop[data-state="visible"] { transform: scale(6) translate(-50%, -125%); opacity: 1; } .tippy-popper[x-placement^="bottom"] .tippy-backdrop[data-state="hidden"] { transform: scale(1) translate(-50%, -125%); opacity: 0; } .tippy-popper[x-placement^="bottom"] [data-animation="shift-toward"][data-state="visible"] { opacity: 1; transform: translateY(10px); } .tippy-popper[x-placement^="bottom"] [data-animation="shift-toward"][data-state="hidden"] { opacity: 0; transform: translateY(20px); } .tippy-popper[x-placement^="bottom"] [data-animation="perspective"] { transform-origin: center top; } .tippy-popper[x-placement^="bottom"] [data-animation="perspective"][data-state="visible"] { opacity: 1; transform: translateY(10px) rotateX(0deg); } .tippy-popper[x-placement^="bottom"] [data-animation="perspective"][data-state="hidden"] { opacity: 0; transform: translateY(0px) rotateX(-90deg); } .tippy-popper[x-placement^="bottom"] [data-animation="fade"][data-state="visible"] { opacity: 1; transform: translateY(10px); } .tippy-popper[x-placement^="bottom"] [data-animation="fade"][data-state="hidden"] { opacity: 0; transform: translateY(10px); } .tippy-popper[x-placement^="bottom"] [data-animation="shift-away"][data-state="visible"] { opacity: 1; transform: translateY(10px); } .tippy-popper[x-placement^="bottom"] [data-animation="shift-away"][data-state="hidden"] { opacity: 0; transform: translateY(0px); } .tippy-popper[x-placement^="bottom"] [data-animation="scale"][data-state="visible"] { opacity: 1; transform: translateY(10px) scale(1); } .tippy-popper[x-placement^="bottom"] [data-animation="scale"][data-state="hidden"] { opacity: 0; transform: translateY(0px) scale(0); } .tippy-popper[x-placement^="left"] .tippy-backdrop { border-radius: 50% 0px 0px 50%; } .tippy-popper[x-placement^="left"] .tippy-roundarrow { right: -16px; transform-origin: 33.3333% 50%; } .tippy-popper[x-placement^="left"] .tippy-roundarrow svg { position: absolute; left: 0px; transform: rotate(90deg); } .tippy-popper[x-placement^="left"] .tippy-arrow { border-left: 7px solid rgb(51, 51, 51); border-top: 7px solid transparent; border-bottom: 7px solid transparent; right: -7px; margin: 3px 0px; transform-origin: 0px 50%; } .tippy-popper[x-placement^="left"] .tippy-backdrop { transform-origin: 100% 0px; } .tippy-popper[x-placement^="left"] .tippy-backdrop[data-state="visible"] { transform: scale(6) translate(40%, -50%); opacity: 1; } .tippy-popper[x-placement^="left"] .tippy-backdrop[data-state="hidden"] { transform: scale(1.5) translate(40%, -50%); opacity: 0; } .tippy-popper[x-placement^="left"] [data-animation="shift-toward"][data-state="visible"] { opacity: 1; transform: translateX(-10px); } .tippy-popper[x-placement^="left"] [data-animation="shift-toward"][data-state="hidden"] { opacity: 0; transform: translateX(-20px); } .tippy-popper[x-placement^="left"] [data-animation="perspective"] { transform-origin: right center; } .tippy-popper[x-placement^="left"] [data-animation="perspective"][data-state="visible"] { opacity: 1; transform: translateX(-10px) rotateY(0deg); } .tippy-popper[x-placement^="left"] [data-animation="perspective"][data-state="hidden"] { opacity: 0; transform: translateX(0px) rotateY(-90deg); } .tippy-popper[x-placement^="left"] [data-animation="fade"][data-state="visible"] { opacity: 1; transform: translateX(-10px); } .tippy-popper[x-placement^="left"] [data-animation="fade"][data-state="hidden"] { opacity: 0; transform: translateX(-10px); } .tippy-popper[x-placement^="left"] [data-animation="shift-away"][data-state="visible"] { opacity: 1; transform: translateX(-10px); } .tippy-popper[x-placement^="left"] [data-animation="shift-away"][data-state="hidden"] { opacity: 0; transform: translateX(0px); } .tippy-popper[x-placement^="left"] [data-animation="scale"][data-state="visible"] { opacity: 1; transform: translateX(-10px) scale(1); } .tippy-popper[x-placement^="left"] [data-animation="scale"][data-state="hidden"] { opacity: 0; transform: translateX(0px) scale(0); } .tippy-popper[x-placement^="right"] .tippy-backdrop { border-radius: 0px 50% 50% 0px; } .tippy-popper[x-placement^="right"] .tippy-roundarrow { left: -16px; transform-origin: 66.6667% 50%; } .tippy-popper[x-placement^="right"] .tippy-roundarrow svg { position: absolute; left: 0px; transform: rotate(-90deg); } .tippy-popper[x-placement^="right"] .tippy-arrow { border-right: 7px solid rgb(51, 51, 51); border-top: 7px solid transparent; border-bottom: 7px solid transparent; left: -7px; margin: 3px 0px; transform-origin: 100% 50%; } .tippy-popper[x-placement^="right"] .tippy-backdrop { transform-origin: -100% 0px; } .tippy-popper[x-placement^="right"] .tippy-backdrop[data-state="visible"] { transform: scale(6) translate(-140%, -50%); opacity: 1; } .tippy-popper[x-placement^="right"] .tippy-backdrop[data-state="hidden"] { transform: scale(1.5) translate(-140%, -50%); opacity: 0; } .tippy-popper[x-placement^="right"] [data-animation="shift-toward"][data-state="visible"] { opacity: 1; transform: translateX(10px); } .tippy-popper[x-placement^="right"] [data-animation="shift-toward"][data-state="hidden"] { opacity: 0; transform: translateX(20px); } .tippy-popper[x-placement^="right"] [data-animation="perspective"] { transform-origin: left center; } .tippy-popper[x-placement^="right"] [data-animation="perspective"][data-state="visible"] { opacity: 1; transform: translateX(10px) rotateY(0deg); } .tippy-popper[x-placement^="right"] [data-animation="perspective"][data-state="hidden"] { opacity: 0; transform: translateX(0px) rotateY(90deg); } .tippy-popper[x-placement^="right"] [data-animation="fade"][data-state="visible"] { opacity: 1; transform: translateX(10px); } .tippy-popper[x-placement^="right"] [data-animation="fade"][data-state="hidden"] { opacity: 0; transform: translateX(10px); } .tippy-popper[x-placement^="right"] [data-animation="shift-away"][data-state="visible"] { opacity: 1; transform: translateX(10px); } .tippy-popper[x-placement^="right"] [data-animation="shift-away"][data-state="hidden"] { opacity: 0; transform: translateX(0px); } .tippy-popper[x-placement^="right"] [data-animation="scale"][data-state="visible"] { opacity: 1; transform: translateX(10px) scale(1); } .tippy-popper[x-placement^="right"] [data-animation="scale"][data-state="hidden"] { opacity: 0; transform: translateX(0px) scale(0); } .tippy-tooltip { position: relative; color: rgb(255, 255, 255); border-radius: 4px; font-size: 0.9rem; padding: 0.3rem 0.6rem; text-align: center; will-change: transform; -webkit-font-smoothing: antialiased; background-color: rgb(51, 51, 51); } .tippy-tooltip[data-size="small"] { padding: 0.2rem 0.4rem; font-size: 0.75rem; } .tippy-tooltip[data-size="large"] { padding: 0.4rem 0.8rem; font-size: 1rem; } .tippy-tooltip[data-animatefill] { overflow: hidden; background-color: transparent; } .tippy-tooltip[data-animatefill] .tippy-content { transition: clip-path 0s cubic-bezier(0.46, 0.1, 0.52, 0.98) 0s, -webkit-clip-path 0s cubic-bezier(0.46, 0.1, 0.52, 0.98) 0s; } .tippy-tooltip[data-interactive], .tippy-tooltip[data-interactive] path { pointer-events: auto; } .tippy-tooltip[data-inertia][data-state="visible"] { transition-timing-function: cubic-bezier(0.53, 2, 0.36, 0.85); } .tippy-tooltip[data-inertia][data-state="hidden"] { transition-timing-function: ease; } .tippy-arrow, .tippy-roundarrow { position: absolute; width: 0px; height: 0px; } .tippy-roundarrow { width: 24px; height: 8px; fill: rgb(51, 51, 51); pointer-events: none; } .tippy-backdrop { position: absolute; will-change: transform; background-color: rgb(51, 51, 51); border-radius: 50%; width: 26%; left: 50%; top: 50%; z-index: -1; transition: all 0s cubic-bezier(0.46, 0.1, 0.52, 0.98) 0s; backface-visibility: hidden; } .tippy-backdrop::after { content: ""; float: left; padding-top: 100%; } body:not(.tippy-touch) .tippy-tooltip[data-animatefill][data-state="visible"] .tippy-content { clip-path: ellipse(100% 100% at 50% 50%); } body:not(.tippy-touch) .tippy-tooltip[data-animatefill][data-state="hidden"] .tippy-content { clip-path: ellipse(5% 50% at 50% 50%); } body:not(.tippy-touch) .tippy-popper[x-placement="right"] .tippy-tooltip[data-animatefill][data-state="visible"] .tippy-content { clip-path: ellipse(135% 100% at 0% 50%); } body:not(.tippy-touch) .tippy-popper[x-placement="right"] .tippy-tooltip[data-animatefill][data-state="hidden"] .tippy-content { clip-path: ellipse(40% 100% at 0% 50%); } body:not(.tippy-touch) .tippy-popper[x-placement="left"] .tippy-tooltip[data-animatefill][data-state="visible"] .tippy-content { clip-path: ellipse(135% 100% at 100% 50%); } body:not(.tippy-touch) .tippy-popper[x-placement="left"] .tippy-tooltip[data-animatefill][data-state="hidden"] .tippy-content { clip-path: ellipse(40% 100% at 100% 50%); } @media (max-width: 360px) { .tippy-popper { max-width: calc(100% - 20px); }} botao-microfone, formulario-escuta-gov, tags-feedback { visibility: hidden; } .hydrated { visibility: inherit; } @media screen { * { margin: 0px; padding: 0px; } * :link, :visited { text-decoration: none; } * ul, ol { list-style: none; } * li { display: inline; } * h1, h2, h3, h4, h5, h6, pre, code { font-size: 1em; } * a img, :link img, :visited img { border: none; } a { outline: none; } table { border-spacing: 0px; } img { vertical-align: text-bottom; } iframe { border-width: 0px; border-style: none; }} @media screen { #content .discreet, #sidebar .discreet, .portletStaticText .discreet { color: rgb(102, 102, 102); font-size: 85%; font-weight: normal; } #content .visualHighlight, .portletStaticText .visualHighlight { background-color: rgb(255, 255, 187); } #content .pullquote, .portletStaticText .pullquote { margin: 0px 1em 0.5em 0.5em; font-weight: bold; line-height: 1.25em; float: right; width: 35%; clear: right; color: rgb(68, 68, 68); font-size: 1.6em; letter-spacing: -0.08em !important; } #content .callout, .portletStaticText .callout { background: rgb(238, 238, 238); padding: 1em; border-left: 1em solid rgb(204, 204, 204); clear: both; } #content img.tileImage, #content div.newsImageContainer { float: right; margin: 0px 1em 0.5em; } .eventDetails { float: right; clear: right; margin: 0px 0px 0.5em 1em; } #content .eventDetails .eventDetail { clear: both; } table.listing, table.plain { border-spacing: 0px; border-collapse: collapse; } table.invisible td, table.invisible th, table.plain td, table.plain th, table.listing td, table.listing th { padding: 0.5em 1em; vertical-align: top; } table.plain th, table.plain td { border: 1px solid rgb(221, 221, 221); } table.plain th { text-align: left; } table.listing td.listingCheckbox, table.listing th.listingCheckbox { text-align: center; } table.listing { border-left: 1px solid rgb(221, 221, 221); border-bottom: 1px solid rgb(221, 221, 221); } table.listing .top { border-left: 1px solid rgb(221, 221, 221); border-top: 1px solid rgb(221, 221, 221); border-right: 1px solid rgb(221, 221, 221); } table.listing th { text-align: left; color: rgb(102, 102, 102); border-width: 0.1em; border-color: rgb(231, 231, 231); border-image: initial; border-style: solid solid none; background: rgb(221, 221, 221); } table.listing tr.odd th { border-width: 0.1em; border-color: rgb(255, 255, 255); border-image: initial; border-style: solid solid none none; } table.listing tbody th { font-weight: bold; } table.listing tbody tr { text-align: left; } table.listing tbody tr.odd { background: rgb(238, 238, 238); } table.listing tbody tr td { background: transparent; } table.listing tbody tr.odd td { background: rgb(238, 238, 238); } table.listing td { border-right: 1px solid rgb(221, 221, 221); } .icons-on #listing-table td { line-height: 2em; } table.listing a { border-top: none; border-right: none; border-left: none; border-image: initial; display: inline-block; border-bottom: none !important; } table.listing td.draggable { text-shadow: white 1px 1px 1px; border-bottom: 1px solid white; padding: 0.4em 0.4em 0px 0.5em; background: rgb(221, 221, 221) !important; } table.vertical { } table.vertical th { text-align: right; } table.vertical td { border-top: 0.1em solid rgb(231, 231, 231); padding: 0.5em; } table.grid td, table.grid th { border: 1px solid rgb(231, 231, 231); padding: 0.5em; } .dragindicator { outline: rgb(255, 215, 0) solid 2px; } #foldercontents-order-column { padding: 0px; } nav.pagination, div.listingBar { font-size: 80%; margin: 1em 0px; } nav.pagination .next, div.listingBar .next { display: inline-block; float: right; } nav.pagination .previous, div.listingBar .previous { display: inline-block; } nav.pagination a, div.listingBar a { display: inline-block; padding: 0.25em 0.5em; border: 0.1em solid rgb(204, 204, 204); } nav.pagination a:hover, div.listingBar a:hover { color: white; background-color: rgb(50, 159, 215); border-color: rgb(50, 159, 215); } dl.portalMessage, div.attention, div.caution, div.danger, div.error, div.hint, div.important, div.note, div.tip, div.warning { margin: 1em 0px; border: 1px solid rgb(153, 153, 102); background-color: rgb(255, 255, 227); clear: both; } dl.portalMessage a, #content dl.portalMessage a, div.attention a, div.caution a, div.danger a, div.error a, div.hint a, div.important a, div.note a, div.tip a, div.warning a, #content div.attention a, #content div.caution a, #content div.danger a, #content div.error a, #content div.hint a, #content div.important a, #content div.note a, #content div.tip a, #content div.warning a { color: black; border-bottom: 1px solid rgb(136, 136, 136); } dl.portalMessage dt, div > .admonition-title { background-color: rgb(153, 153, 102); font-weight: bold; float: left; margin: 0px 0.5em 0px 0px; padding: 0.5em 0.75em; color: white; line-height: 1.25em; } dl.portalMessage dd, div.attention > .last, div.caution > .last, div.danger > .last, div.error > .last, div.hint > .last, div.important > .last, div.note > .last, div.tip > .last, div.warning > .last { padding: 0.5em; margin: 0px; line-height: 1.25em; } dl.warning { border-color: rgb(221, 136, 0); } dl.warning > dt, .warning > .admonition-title { background-color: rgb(221, 136, 0); } dl.error { border-color: red; } dl.error > dt, .error > .admonition-title { background-color: rgb(221, 0, 0); } .warning > dd, .warning > .last { background-color: rgb(255, 221, 119); } .error > dd, .error > .last { background-color: rgb(255, 221, 204); } #content dl.portalMessage, #content div.attention a, #content div.caution a, #content div.danger a, #content div.error a, #content div.hint a, #content div.important a, #content div.note a, #content div.tip a, #content div.warning a { font-size: 100%; } #content dl.portalMessage dt, #content div > .admonition-title { margin: 0px 0.5em 0px 0px; padding: 0.5em 0.75em; } #content dl.portalMessage dd, #content div.attention > .last, #content div.caution > .last, #content div.danger > .last, #content div.error > .last, #content div.hint > .last, #content div.important > .last, #content div.note > .last, #content div.tip > .last, #content div.warning > .last { margin: 0px; } dl.collapsible { border: 0.1em solid rgb(140, 172, 187); margin: 1em 0px; padding: 0px; } dl.collapsible dt.collapsibleHeader { display: block; float: left; background: white; line-height: 1.2em; vertical-align: middle; font-size: 90%; position: relative; top: -0.6em; width: auto; margin: 0px 0px -0.6em 1em; padding: 0px 0.5em; } dl.collapsible dd.collapsibleContent { margin: 0px; padding: 0px 1em 0.4em; clear: left; } dl.collapsible dd.collapsibleContent > dl { margin: 0px; padding: 0px; } dl.expandedInlineCollapsible dt.collapsibleHeader, dl.expandedBlockCollapsible dt.collapsibleHeader { padding: 0px 0.5em 0px 2em; background: url("treeExpanded.png") 0.5em 50% no-repeat white; cursor: pointer; } dl.collapsedBlockCollapsible { border: none; height: 1em; width: auto; } dl.collapsedInlineCollapsible dt.collapsibleHeader, dl.collapsedBlockCollapsible dt.collapsibleHeader { float: none; position: relative; margin: 0px 0px 0px 1em; padding: 0px 0.5em 0px 2em; line-height: 1.2em; cursor: pointer; background: url("treeCollapsed.png") 0.5em 50% no-repeat white; } dl.collapsedInlineCollapsible dd.collapsibleContent, dl.collapsedBlockCollapsible dd.collapsibleContent { display: none; } dl.collapsedInlineCollapsible { border: none; height: 1em; width: auto; display: inline; } dl.collapsedInlineCollapsible dt.collapsibleHeader { position: static; float: none; margin: 0px; padding: 0px 0px 0px 2em; line-height: 1em; cursor: pointer; display: inline; } .comment { margin-top: 1.5em; font-size: 80%; } .comment .documentByLine { margin-left: 1em; } .comment .formControls { margin-left: 0px; } .commentTime { color: rgb(102, 102, 102); } .commentBody { padding: 1em; margin: 0.5em 0px; border-radius: 0.5em; box-shadow: rgb(136, 136, 136) 0px 0px 0.5em; } .comment h1, .comment h2, .comment h3, .comment h4, .comment h5, .comment h6 { font-weight: normal; } .reviewHistory, .contentHistory { display: inline; color: black; } .spacer { margin: 1em; } .label { font-weight: bold; display: inline; } .label .fieldErrorBox { font-weight: normal; } .optionsToggle { border: 0.1em solid rgb(140, 172, 187); color: black; background-color: rgb(222, 231, 236); font-weight: normal; font-size: 90%; } .highlightedSearchTerm { background-color: rgb(255, 255, 170); } dl.searchResults .highlightedSearchTerm { background-color: transparent; font-weight: bold; } .noInheritedRoles { color: rgb(160, 160, 160); } .currentItem { border-collapse: collapse; border: 0.2em solid rgb(255, 165, 0); padding: 0.1em; } fieldset#search-field { text-align: center; border: none !important; } input.searchPage { font-size: 200% !important; } #rss-subscription { float: left; line-height: 3em; } #search-results-bar .actionMenuContent { margin-top: 1em; padding: 0px; } #search-filter { background: rgb(221, 221, 221); margin: 0px; padding: 0px; } #content #search-filter fieldset { position: relative; padding: 0px; margin: 0px; border: none !important; } #content #search-filter legend { background: transparent; font-size: 1.1em; padding: 0.5em 0.9em; font-weight: bold; } #search-filter .field { background: rgb(238, 238, 238); padding: 1em 1.5em; margin: 0px; } #search-filter .field label { font-weight: normal; } #search-filter .formControls { text-align: center; } #search-results-wrapper { margin-top: 1em; } form.searchPage h1.documentFirstHeading { font-weight: normal; letter-spacing: 0px; float: left; margin-right: 0.8em; } form.searchPage h1.documentFirstHeading .highlightedSearchTerm { background: transparent !important; } #search-results-bar > * { float: left; } #searchResultsSort { float: right; } #search-results-bar { position: relative; z-index: 1; float: left; width: 100%; border-top: 1px solid rgb(221, 221, 221); border-bottom: 1px solid rgb(221, 221, 221); padding: 1em 0px; } #search-results-bar dl.actionMenu { margin-bottom: 0px; } #search-results-bar dd.actionMenuContent { margin-left: 0px; padding-left: 0px; } #search-results-bar dt.actionMenuHeader a { border-bottom: none; } #search-results-bar dt.actionMenuHeader a::after { content: " ▼"; } #search-results { padding: 1em; } .searchResults { margin-top: 0px; } #ajax-search-res { display: none; } .image-left { float: left; margin: 0.5em 1em 0.5em 0px; } .image-right { float: right; margin: 0.5em; } .image-inline { float: none; } dl.toc { float: right; width: 35%; font-size: 100%; margin: 1em 0px 0.5em 1.5em; } dl.toc dt { margin-left: 1em; font-weight: normal; text-transform: uppercase; } dl.toc dd { margin-bottom: 0px; padding-left: 2em; } dl.toc dd ol { margin-left: 1.5em; } #portal-sitemap { list-style: none; margin-left: 0px; font-size: 130%; font-weight: bold; } #portal-sitemap li { list-style: none; margin-left: 0px; } #portal-sitemap a { border-bottom: none; display: block; } #portal-sitemap > li { border-bottom: 0.1em dotted rgb(221, 221, 221); line-height: 1.8em; padding: 0.25em 1em; margin-bottom: 0px; } #portal-sitemap .navTreeLevel2, #portal-sitemap .navTreeLevel2 ul { font-size: 85%; font-weight: normal; margin-bottom: 0px; padding: 0.25em 0px; } .photoAlbumEntry { float: left; position: relative; overflow: hidden; height: 185px; width: 143px; margin: 0em; padding: 0px 6px 0px 9px; text-align: center; background-image: url("polaroid-single.png"); background-repeat: no-repeat; } .photoAlbumEntry img { border: 1px solid rgb(204, 204, 204); display: block; margin: 0px auto; } .photoAlbumEntryWrapper { height: 130px; width: 128px; margin-bottom: 7px; } .photoAlbumEntry a { display: block; text-decoration: none; font-size: 90%; height: 169px; width: 130px; margin: 16px auto 0px; } .photoAlbumFolder { background-image: url("polaroid-multi.png"); background-repeat: no-repeat; } .photoAlbumEntryTitle { color: rgb(118, 121, 124); display: block; width: 128px; height: 3.6em; } .hiddenStructure { display: block; background: none transparent; border: none; height: 0.1em; overflow: hidden; padding: 0px; margin: -0.1em 0px 0px -0.1em; width: 1px; } .ie6 .hiddenStructure, .ie7 .hiddenStructure { position: absolute; } #content .visualNoMarker { list-style: none; margin-left: 0px; } .visualClear { clear: both; } body.largeText { font-size: 125%; } body.smallText { font-size: 85%; } div.overlay { width: auto; height: auto; display: none; margin: 1em; font-size: 80%; } div.overlay-iframe, div.overlay-ajax { width: 60%; min-height: 100px; z-index: 99; } div.overlay-iframe { height: 60%; } div.overlaybg div.close, div.overlay div.close { background-image: url("pb_close.png"); position: absolute; left: -14px; top: -14px; cursor: pointer; height: 30px; width: 30px; } .pb-ajax { overflow-y: auto; } .pb-ajax, .pb-image, .overlay iframe { background-color: rgb(255, 255, 255); border: 1px solid rgb(153, 153, 153); white-space: normal; box-shadow: rgb(102, 102, 102) 0px 0px 3em; } .pb-ajax > div { width: 92%; padding: 1em; } .pb-ajax .documentActions { display: none; } div.overlay div.close span { display: block; height: 1px; margin: -1px 0px 0px -1px; overflow: hidden; padding: 0px; width: 1px; } div.overlay textarea { width: 100%; } div.overlay .link-parent { display: none; } div.overlay #createGroup legend { display: none; } div.overlay #createGroup fieldset { border: none; } div.overlay p { margin-bottom: 1em; } div.overlay label { margin-bottom: 0.25em; } div.overlay a:hover { color: rgb(117, 173, 10); } div.overlay a:hover label { cursor: pointer; } div.overlay a.selected { color: rgb(0, 0, 0); } div.overlay .formTab { margin-right: 1em; font-weight: bold; } div.overlay .formTab.lastFormTab { margin-right: 0em; } div.overlay .formControls a { display: block; margin: 0.75em; } #history dd { } div.historyRecord { margin-bottom: 1em; } div.historyTools ul { float: right; margin: 2px 1em; } div.historyTools ul li { display: inline; padding: 0px 0.015em; } div.historyTools ul li a { border-bottom: none; } div.historyTools form { display: inline; } .historyAction { } .historyByLine { background: rgb(221, 221, 221); padding: 0.5em; border-top-right-radius: 0.5em; border-top-left-radius: 0.5em; } div.historyLinks { float: right; clear: right; margin: 0.5em 1em 0px 0px; } div.historyComment { padding: 0.5em 1em; border: 1px solid rgb(221, 221, 221); } div.historyComment p { margin: 0px; padding-top: 1px; } a.historyComparePrevious { border-top: 1px dotted rgb(204, 204, 204); display: block; margin-top: 1.5em; margin-bottom: -0.5em; text-align: center; } a.historyComparePrevious span { background-color: white; position: relative; top: -0.75em; padding: 0px 0.5em; } .icons-on .contenttype-document { background: url("contenttypes-sprite.png") 0px 4px no-repeat transparent; } .icons-on .contenttype-event { background: url("contenttypes-sprite.png") 0px -212px no-repeat transparent; } .icons-on .contenttype-folder { background: url("contenttypes-sprite.png") 0px -644px no-repeat transparent; } .icons-on .contenttype-link { background: url("contenttypes-sprite.png") 0px -1076px no-repeat transparent; } .icons-on .contenttype-news-item { background: url("contenttypes-sprite.png") 0px -1292px no-repeat transparent; } .icons-on .contenttype-plone-site { background: url("contenttypes-sprite.png") 0px -1508px no-repeat transparent; } .icons-on .contenttype-collection { background: url("contenttypes-sprite.png") 0px -1724px no-repeat transparent; } .icons-on .contenttype-topic { background: url("contenttypes-sprite.png") 0px -1724px no-repeat transparent; } .icons-on #plone-contentmenu-factories .contenttype-file { background: url("contenttypes-sprite.png") 0px -428px no-repeat transparent; } .icons-on #plone-contentmenu-factories .contenttype-image { background: url("contenttypes-sprite.png") 0px -860px no-repeat transparent; } .icons-on .contenttype-document, .icons-on .contenttype-event, .icons-on .contenttype-folder, .icons-on .contenttype-link, .icons-on .contenttype-news-item, .icons-on .contenttype-plone-site, .icons-on .contenttype-collection, .icons-on .contenttype-topic, .icons-on #plone-contentmenu-factories .contenttype-file, .icons-on #plone-contentmenu-factories .contenttype-image { line-height: 2em; display: inline-block; padding-left: 20px !important; } .optionsBox { overflow-y: auto; border: 1px solid rgb(153, 153, 153); background: rgb(255, 255, 255); height: 14em; width: 100%; } .ie7 div.optionsBox { width: 50%; } .optionsBox label { padding: 2px 0px 0px; display: block; line-height: 1em; font-weight: normal; } .optionsBox input { vertical-align: middle; margin: 1px 4px 4px 6px; } .ie7 .optionsBox input { margin: 0px; } .optionsBox label.checked { background-color: rgb(238, 238, 238); } .optionsBox label.hover { background-color: rgb(119, 119, 119); color: rgb(255, 255, 255); } #archetypes-fieldname-subject .formHelp { font-weight: normal; } #existingTagsSection { position: relative; margin-left: 3em; } #existingTags { float: left; width: 50%; } #content #existingTags dd { margin-bottom: 1px; margin-left: 0px; } #content #selectedTags, #content #newTags { margin-bottom: 0px; margin-left: 0px; } #content #selectedTagsSection { margin-left: 3em; float: left; width: 43%; margin-bottom: 0px; } #newTagsSection { width: 48%; margin-left: 3em; } #content p.selectedTag { margin-bottom: 0.4em; } #existingTagsTitle, #newTagsTitle { float: left; } #existingTagsHelp, #newTagsHelp { float: right; } #noTagsSelected, #oneOrMoreTagsSelected { display: none; } #ajax-spinner { display: none; width: 20px; height: 20px; position: fixed; background-position: center center; top: 50%; left: 50%; margin-top: -10px; margin-left: -10px; } body.template-theming-controlpanel #barra-brasil, body.template-theming-controlpanel #accessibility, body.template-theming-controlpanel #anchor, body.template-theming-controlpanel #portal-header .coluna-redes { display: none; }} @media screen { .state-published { color: rgb(67, 105, 118); } body { font: 100% Arial, FreeSans, sans-serif; background: white; color: black; } h1, h2, h3, h4, h5, h6 { font-family: "Helvetica Neue", Arial, FreeSans, sans-serif; font-weight: bold; color: black; line-height: 1.5em; } h1, h2 { letter-spacing: -0.05em; } h1 { font-size: 2em; } h2 { font-size: 1.75em; } h3 { font-size: 1.25em; } h4 { font-size: 1.25em; } h5 { font-size: 1em; } h6 { font-size: 0.8em; } h2, h3, h4, h5, h6 { color: rgb(68, 68, 68); } h2 a, h3 a, h4 a { border-bottom: none !important; } p { } a:link, a:visited { color: rgb(32, 92, 144); } a:focus img { outline: dotted thin; } dt { font-weight: bold; } input { font-family: "Lucida Grande", Arial, FreeSans; } q { quotes: "" "" "" ""; } sup, sub { height: 0px; line-height: 1; vertical-align: baseline; position: relative; } sup { bottom: 1ex; } sub { top: 0.5ex; } #portal-logo { display: inline-block; margin: 1.375em 0px; } .ie6 #portal-logo, .ie7 #portal-logo { margin-top: 0px; } #portal-globalnav { clear: both; font-size: 80%; background: rgb(221, 221, 221); margin: 0px 0px 1em; } #portal-globalnav li { } #portal-globalnav li a { display: inline-block; padding: 0.5em 1em 1.8em; background: rgb(221, 221, 221); min-width: 6em; white-space: normal; border-right: 0.1em solid white; } #portal-globalnav .selected a, #portal-globalnav a:hover { background: rgb(32, 92, 144); color: white; } #portal-globalnav .selected a:hover { background: rgb(221, 221, 221); color: rgb(32, 92, 144); } #portal-personaltools { float: right; background: rgb(227, 227, 227); position: relative; z-index: 3; top: 0px; right: 0px; padding: 0.25em 0.5em; font-size: 80%; border-bottom-right-radius: 0.5em; border-bottom-left-radius: 0.5em; } #portal-personaltools #anon-personalbar a { float: left; margin: 0px 0.5em; } #portal-languageselector { float: right; background: rgb(227, 227, 227); position: relative; top: 0px; right: 1px; z-index: 3; padding: 0.25em 0.5em; font-size: 80%; border-bottom-right-radius: 0.5em; border-bottom-left-radius: 0.5em; max-width: 50%; } #portal-searchbox { float: right; text-align: left; clear: right; margin: 1.2em 0px; font-size: 80%; } #portal-searchbox form { white-space: nowrap; } #portal-searchbox label { font-weight: normal; } #searchGadget { width: 13em; } #searchGadget, .LSBox input.searchButton { } .LSBox .searchSection { } #content input.searchField { margin-bottom: 1em; } input.searchField { } .collapsible .collapser.collapsed { padding-right: 14px; background: url("arrowRight.png") right center no-repeat; } .collapsible .collapser.expanded { padding-right: 14px; background: url("arrowDown.png") right center no-repeat; } #LSResult { position: absolute; right: 0px; background: white; margin: -1.5em 0px 0px -7em; } #LSResult fieldset { padding: 1em 0px 0px; border: 0.1em solid rgb(204, 204, 204); } #livesearchLegend { background-color: rgb(204, 204, 204); padding: 0.3em; } #LSResult .LSDescr { font-size: 85%; color: rgb(102, 102, 102); } .LSRow, #LSNothingFound { display: block; padding: 0.5em 1em; white-space: normal; width: 28em; } .LSHighlight { background: rgb(221, 221, 221); } #portal-breadcrumbs { font-size: 80%; margin-bottom: 1em; margin-left: 0.25em; } #portal-breadcrumbs a { border-bottom: none; display: inline-block; } .breadcrumbSeparator { color: rgb(102, 102, 102); } #portal-siteactions { font-size: 85%; padding-bottom: 2em; text-align: center; clear: left; } #portal-siteactions li { margin-right: 0.5em; } #portal-siteactions li a:hover { color: rgb(117, 173, 10); } a.link-parent { } a.link-anchor { border: none !important; color: black !important; cursor: default !important; } #content a.link-overlay { border-bottom: 1px dotted rgb(32, 92, 144) !important; } dl dt .documentByLine { font-weight: normal; } dl dt span.summary a { border: none !important; } #content { clear: both; } body#content { margin: 1em; } #content p, #content table, #content dl, dl.portlet p, dl.portlet { margin-bottom: 1em; } #content ul, .portletStaticText ul { list-style-type: disc; margin-left: 2em; padding-left: 0px; } #content ol, dl.portlet ol, .portletStaticText ol { list-style-type: decimal; margin-left: 2em; } #content.mceContentBody ol { list-style: decimal; } #content li, dl.portlet li, .portletStaticText li { margin-bottom: 0.25em; line-height: 1.5em; display: list-item; } a:link, dl.portlet a:link { color: rgb(32, 92, 144); } a:visited, dl.portlet a:visited { color: rgb(66, 117, 151); } #content a:hover, dl.portlet a:hover { } #content a:target { background-color: rgb(255, 255, 187); } #content span.link-external a { background: url("link_icon.png") 0px 1px no-repeat transparent; padding: 1px 0px 1px 16px; } #category { margin-bottom: 1em; } #category .separator { display: none; } #content dt { font-weight: bold; margin-bottom: 0px; margin-right: 0px; } #content-core dd { margin: 0px 0px 1em 2em; } #content pre, .portletStaticText pre { background-color: rgb(34, 34, 34); color: white; font-family: Consolas, Inconsolata, Menlo, "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace; padding: 1em; overflow-x: auto; font-size: 90%; margin-bottom: 1em; line-height: 1.25em; } #content pre.python, .portletStaticText pre.python { background-color: white; } #content code, .portletStaticText code { font-family: Consolas, Inconsolata, Menlo, "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace; } #content table { text-align: left; border-collapse: collapse; border-spacing: 0px; } #content div.newsImageContainer a { border-bottom: none; } #content div.newsImageContainer p.discreet { margin: 0px; padding: 0.5em; background-color: rgba(40, 40, 40, 0.7); color: white; font-weight: bold; position: relative; width: 190px; top: -3em; } #content .eventDetails { border-color: rgb(204, 204, 204); border-style: solid; border-width: 0.08em; width: 22em; margin-top: 1em; } #content .eventDetails h2 { background-color: rgb(221, 221, 221); font-size: 100%; letter-spacing: 0px; padding: 0.5em 0.5em 0.5em 1em; } #content .eventDetails .eventDetail h3, #content .eventDetails .eventDetail div { padding: 2%; } #content .eventDetails .eventDetail h3 { float: left; font-size: 100%; text-align: right; width: 37%; } #content .eventDetails .eventDetail div { float: left; width: 55%; } img.image-left, img.image-right, .captioned img { border: 1px solid rgb(221, 221, 221); } dd.image-caption { text-align: left; padding: 0px 0px 0px 3px; margin: 0px; color: rgb(102, 102, 102); font-size: 85%; } #portal-footer { font-size: 75%; background: rgb(221, 221, 221); padding: 1em; margin: 1em 0px; line-height: 2em; } #portal-colophon { font-size: 70%; text-align: center; margin-bottom: 1em; } #portal-colophon li { padding: 0px 0.75em; } #portal-colophon a { color: rgb(68, 68, 68); }} @media screen { .ui-helper-hidden { display: none; } .ui-helper-hidden-accessible { border: 0px; clip: rect(0px, 0px, 0px, 0px); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; } .ui-helper-reset { margin: 0px; padding: 0px; border: 0px; outline: 0px; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; } .ui-helper-clearfix::before, .ui-helper-clearfix::after { content: ""; display: table; border-collapse: collapse; } .ui-helper-clearfix::after { clear: both; } .ui-helper-clearfix { min-height: 0px; } .ui-helper-zfix { width: 100%; height: 100%; top: 0px; left: 0px; position: absolute; opacity: 0; } .ui-front { z-index: 100; } .ui-state-disabled { cursor: default !important; } .ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; } .ui-widget-overlay { position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; } .ui-resizable { position: relative; } .ui-resizable-handle { position: absolute; font-size: 0.1px; display: block; } .ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; } .ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0px; } .ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0px; } .ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0px; height: 100%; } .ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0px; height: 100%; } .ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; } .ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; } .ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; } .ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px; } .ui-selectable-helper { position: absolute; z-index: 100; border: 1px dotted rgb(0, 0, 0); } .ui-accordion .ui-accordion-header { display: block; cursor: pointer; position: relative; margin-top: 2px; padding: 0.5em 0.5em 0.5em 0.7em; min-height: 0px; } .ui-accordion .ui-accordion-icons { padding-left: 2.2em; } .ui-accordion .ui-accordion-noicons { padding-left: 0.7em; } .ui-accordion .ui-accordion-icons .ui-accordion-icons { padding-left: 2.2em; } .ui-accordion .ui-accordion-header .ui-accordion-header-icon { position: absolute; left: 0.5em; top: 50%; margin-top: -8px; } .ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0px; overflow: auto; } .ui-autocomplete { position: absolute; top: 0px; left: 0px; cursor: default; } .ui-button { display: inline-block; position: relative; padding: 0px; line-height: normal; margin-right: 0.1em; cursor: pointer; vertical-align: middle; text-align: center; overflow: visible; } .ui-button, .ui-button:link, .ui-button:visited, .ui-button:hover, .ui-button:active { text-decoration: none; } .ui-button-icon-only { width: 2.2em; } button.ui-button-icon-only { width: 2.4em; } .ui-button-icons-only { width: 3.4em; } button.ui-button-icons-only { width: 3.7em; } .ui-button .ui-button-text { display: block; line-height: normal; } .ui-button-text-only .ui-button-text { padding: 0.4em 1em; } .ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: 0.4em; text-indent: -1e+07px; } .ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: 0.4em 1em 0.4em 2.1em; } .ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: 0.4em 2.1em 0.4em 1em; } .ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; } input.ui-button { padding: 0.4em 1em; } .ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -8px; } .ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; } .ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left: 0.5em; } .ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: 0.5em; } .ui-buttonset { margin-right: 7px; } .ui-buttonset .ui-button { margin-left: 0px; margin-right: -0.3em; } .ui-datepicker { width: 17em; padding: 0.2em 0.2em 0px; display: none; } .ui-datepicker .ui-datepicker-header { position: relative; padding: 0.2em 0px; } .ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position: absolute; top: 2px; width: 1.8em; height: 1.8em; } .ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; } .ui-datepicker .ui-datepicker-prev { left: 2px; } .ui-datepicker .ui-datepicker-next { right: 2px; } .ui-datepicker .ui-datepicker-prev-hover { left: 1px; } .ui-datepicker .ui-datepicker-next-hover { right: 1px; } .ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px; } .ui-datepicker .ui-datepicker-title { margin: 0px 2.3em; line-height: 1.8em; text-align: center; } .ui-datepicker .ui-datepicker-title select { font-size: 1em; margin: 1px 0px; } .ui-datepicker select.ui-datepicker-month-year { width: 100%; } .ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year { width: 49%; } .ui-datepicker table { width: 100%; font-size: 0.9em; border-collapse: collapse; margin: 0px 0px 0.4em; } .ui-datepicker th { padding: 0.7em 0.3em; text-align: center; font-weight: 700; border: 0px; } .ui-datepicker td { border: 0px; padding: 1px; } .ui-datepicker td span, .ui-datepicker td a { display: block; padding: 0.2em; text-align: right; text-decoration: none; } .ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: 0.7em 0px 0px; padding: 0px 0.2em; border-left: 0px; border-right: 0px; border-bottom: 0px; } .ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: 0.5em 0.2em 0.4em; cursor: pointer; padding: 0.2em 0.6em 0.3em; width: auto; overflow: visible; } .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float: left; } .ui-datepicker.ui-datepicker-multi { width: auto; } .ui-datepicker-multi .ui-datepicker-group { float: left; } .ui-datepicker-multi .ui-datepicker-group table { width: 95%; margin: 0px auto 0.4em; } .ui-datepicker-multi-2 .ui-datepicker-group { width: 50%; } .ui-datepicker-multi-3 .ui-datepicker-group { width: 33.3%; } .ui-datepicker-multi-4 .ui-datepicker-group { width: 25%; } .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width: 0px; } .ui-datepicker-multi .ui-datepicker-buttonpane { clear: left; } .ui-datepicker-row-break { clear: both; width: 100%; font-size: 0px; } .ui-datepicker-rtl { direction: rtl; } .ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; } .ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; } .ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; } .ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; } .ui-datepicker-rtl .ui-datepicker-buttonpane { clear: right; } .ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; } .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current, .ui-datepicker-rtl .ui-datepicker-group { float: right; } .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width: 0px; border-left-width: 1px; } .ui-dialog { position: absolute; top: 0px; left: 0px; padding: 0.2em; outline: 0px; } .ui-dialog .ui-dialog-titlebar { padding: 0.4em 1em; position: relative; } .ui-dialog .ui-dialog-title { float: left; margin: 0.1em 0px; white-space: nowrap; width: 90%; overflow: hidden; text-overflow: ellipsis; } .ui-dialog .ui-dialog-titlebar-close { position: absolute; right: 0.3em; top: 50%; width: 21px; margin: -10px 0px 0px; padding: 1px; height: 20px; } .ui-dialog .ui-dialog-content { position: relative; border: 0px; padding: 0.5em 1em; background: 0px center; overflow: auto; } .ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0px 0px; background-image: none; margin-top: 0.5em; padding: 0.3em 1em 0.5em 0.4em; } .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; } .ui-dialog .ui-dialog-buttonpane button { margin: 0.5em 0.4em 0.5em 0px; cursor: pointer; } .ui-dialog .ui-resizable-se { width: 12px; height: 12px; right: -5px; bottom: -5px; background-position: 16px 16px; } .ui-draggable .ui-dialog-titlebar { cursor: move; } .ui-menu { list-style: none; padding: 2px; margin: 0px; display: block; outline: 0px; } .ui-menu .ui-menu { margin-top: -3px; position: absolute; } .ui-menu .ui-menu-item { margin: 0px; padding: 0px; width: 100%; } .ui-menu .ui-menu-divider { margin: 5px -2px; height: 0px; font-size: 0px; line-height: 0; border-width: 1px 0px 0px; } .ui-menu .ui-menu-item a { text-decoration: none; display: block; padding: 2px 0.4em; line-height: 1.5; min-height: 0px; font-weight: 400; } .ui-menu .ui-menu-item a.ui-state-focus, .ui-menu .ui-menu-item a.ui-state-active { font-weight: 400; margin: -1px; } .ui-menu .ui-state-disabled { font-weight: 400; margin: 0.4em 0px 0.2em; line-height: 1.5; } .ui-menu .ui-state-disabled a { cursor: default; } .ui-menu-icons { position: relative; } .ui-menu-icons .ui-menu-item a { position: relative; padding-left: 2em; } .ui-menu .ui-icon { position: absolute; top: 0.2em; left: 0.2em; } .ui-menu .ui-menu-icon { position: static; float: right; } .ui-progressbar { height: 2em; text-align: left; overflow: hidden; } .ui-progressbar .ui-progressbar-value { margin: -1px; height: 100%; } .ui-progressbar .ui-progressbar-overlay { background: url("/receitafederal/++resource++jquery-ui-themes/sunburst/images/animated-overlay.gif"); height: 100%; opacity: 0.25; } .ui-progressbar-indeterminate .ui-progressbar-value { background-image: none; } .ui-slider { position: relative; text-align: left; } .ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; } .ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: 0.7em; display: block; border: 0px; background-position: 0px 0px; } .ui-slider.ui-state-disabled .ui-slider-handle, .ui-slider.ui-state-disabled .ui-slider-range { filter: inherit; } .ui-slider-horizontal { height: 0.8em; } .ui-slider-horizontal .ui-slider-handle { top: -0.3em; margin-left: -0.6em; } .ui-slider-horizontal .ui-slider-range { top: 0px; height: 100%; } .ui-slider-horizontal .ui-slider-range-min { left: 0px; } .ui-slider-horizontal .ui-slider-range-max { right: 0px; } .ui-slider-vertical { width: 0.8em; height: 100px; } .ui-slider-vertical .ui-slider-handle { left: -0.3em; margin-left: 0px; margin-bottom: -0.6em; } .ui-slider-vertical .ui-slider-range { left: 0px; width: 100%; } .ui-slider-vertical .ui-slider-range-min { bottom: 0px; } .ui-slider-vertical .ui-slider-range-max { top: 0px; } .ui-spinner { position: relative; display: inline-block; overflow: hidden; padding: 0px; vertical-align: middle; } .ui-spinner-input { border: 0px; background: 0px center; color: inherit; padding: 0px; margin: 0.2em 22px 0.2em 0.4em; vertical-align: middle; } .ui-spinner-button { width: 16px; height: 50%; font-size: 0.5em; padding: 0px; margin: 0px; text-align: center; position: absolute; cursor: default; display: block; overflow: hidden; right: 0px; } .ui-spinner a.ui-spinner-button { border-top: 0px; border-bottom: 0px; border-right: 0px; } .ui-spinner .ui-icon { position: absolute; margin-top: -8px; top: 50%; left: 0px; } .ui-spinner-up { top: 0px; } .ui-spinner-down { bottom: 0px; } .ui-spinner .ui-icon-triangle-1-s { background-position: -65px -16px; } .ui-tabs { position: relative; padding: 0.2em; } .ui-tabs .ui-tabs-nav { margin: 0px; padding: 0.2em 0.2em 0px; } .ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 0px; margin: 1px 0.2em 0px 0px; border-bottom-width: 0px; padding: 0px; white-space: nowrap; } .ui-tabs .ui-tabs-nav li a { float: left; padding: 0.5em 1em; text-decoration: none; } .ui-tabs .ui-tabs-nav li.ui-tabs-active { margin-bottom: -1px; padding-bottom: 1px; } .ui-tabs .ui-tabs-nav li.ui-tabs-active a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-tabs-loading a { cursor: text; } .ui-tabs .ui-tabs-nav li a, .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a { cursor: pointer; } .ui-tabs .ui-tabs-panel { display: block; border-width: 0px; padding: 1em 1.4em; background: 0px center; } .ui-tooltip { padding: 8px; position: absolute; z-index: 9999; max-width: 300px; box-shadow: rgb(170, 170, 170) 0px 0px 5px; } body .ui-tooltip { border-width: 2px; } .ui-widget { font-family: Arial, FreeSans, sans-serif; font-size: 0.9em; } .ui-widget .ui-widget { font-size: 1em; } .ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Arial, FreeSans, sans-serif; font-size: 1em; } .ui-widget-content { border: 1px solid rgb(204, 204, 204); background: url("/receitafederal/++resource++jquery-ui-themes/sunburst/images/ui-bg_flat_100_ffffff_40x100.png") 50% 50% repeat-x rgb(255, 255, 255); color: rgb(68, 68, 68); } .ui-widget-content a { color: rgb(68, 68, 68); } .ui-widget-header { border: 1px solid rgb(204, 204, 204); background: url("/receitafederal/++resource++jquery-ui-themes/sunburst/images/ui-bg_flat_75_dddddd_40x100.png") 50% 50% repeat-x rgb(221, 221, 221); color: rgb(68, 68, 68); font-weight: bold; } .ui-widget-header a { color: rgb(68, 68, 68); } .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid rgb(204, 204, 204); background: url("/receitafederal/++resource++jquery-ui-themes/sunburst/images/ui-bg_flat_45_205c90_40x100.png") 50% 50% repeat-x rgb(32, 92, 144); font-weight: normal; color: rgb(255, 255, 255); } .ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: rgb(255, 255, 255); text-decoration: none; } .ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid rgb(68, 141, 174); background: url("/receitafederal/++resource++jquery-ui-themes/sunburst/images/ui-bg_flat_75_dddddd_40x100.png") 50% 50% repeat-x rgb(221, 221, 221); font-weight: normal; color: rgb(68, 68, 68); } .ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited { color: rgb(68, 68, 68); text-decoration: none; } .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid rgb(204, 204, 204); background: url("/receitafederal/++resource++jquery-ui-themes/sunburst/images/ui-bg_flat_50_75ad0a_40x100.png") 50% 50% repeat-x rgb(117, 173, 10); font-weight: normal; color: rgb(255, 255, 255); } .ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: rgb(255, 255, 255); text-decoration: none; } .ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight { border: 1px solid rgb(221, 136, 0); background: url("/receitafederal/++resource++jquery-ui-themes/sunburst/images/ui-bg_flat_55_ffdd77_40x100.png") 50% 50% repeat-x rgb(255, 221, 119); color: rgb(0, 0, 0); } .ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a { color: rgb(0, 0, 0); } .ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error { border: 1px solid rgb(221, 0, 0); background: url("/receitafederal/++resource++jquery-ui-themes/sunburst/images/ui-bg_flat_45_ffddcc_40x100.png") 50% 50% repeat-x rgb(255, 221, 204); color: rgb(0, 0, 0); } .ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: rgb(0, 0, 0); } .ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: rgb(0, 0, 0); } .ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; } .ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary { opacity: 0.7; font-weight: normal; } .ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: 0.35; background-image: none; } .ui-state-disabled .ui-icon { } .ui-icon { width: 16px; height: 16px; } .ui-icon, .ui-widget-content .ui-icon { background-image: url("/receitafederal/++resource++jquery-ui-themes/sunburst/images/ui-icons_205c90_256x240.png"); } .ui-widget-header .ui-icon { background-image: url("/receitafederal/++resource++jquery-ui-themes/sunburst/images/ui-icons_205c90_256x240.png"); } .ui-state-default .ui-icon { background-image: url("/receitafederal/++resource++jquery-ui-themes/sunburst/images/ui-icons_ffffff_256x240.png"); } .ui-state-hover .ui-icon, .ui-state-focus .ui-icon { background-image: url("/receitafederal/++resource++jquery-ui-themes/sunburst/images/ui-icons_444444_256x240.png"); } .ui-state-active .ui-icon { background-image: url("/receitafederal/++resource++jquery-ui-themes/sunburst/images/ui-icons_ffffff_256x240.png"); } .ui-state-highlight .ui-icon { background-image: url("/receitafederal/++resource++jquery-ui-themes/sunburst/images/ui-icons_dd8800_256x240.png"); } .ui-state-error .ui-icon, .ui-state-error-text .ui-icon { background-image: url("/receitafederal/++resource++jquery-ui-themes/sunburst/images/ui-icons_dd0000_256x240.png"); } .ui-icon-blank { background-position: 16px 16px; } .ui-icon-carat-1-n { background-position: 0px 0px; } .ui-icon-carat-1-ne { background-position: -16px 0px; } .ui-icon-carat-1-e { background-position: -32px 0px; } .ui-icon-carat-1-se { background-position: -48px 0px; } .ui-icon-carat-1-s { background-position: -64px 0px; } .ui-icon-carat-1-sw { background-position: -80px 0px; } .ui-icon-carat-1-w { background-position: -96px 0px; } .ui-icon-carat-1-nw { background-position: -112px 0px; } .ui-icon-carat-2-n-s { background-position: -128px 0px; } .ui-icon-carat-2-e-w { background-position: -144px 0px; } .ui-icon-triangle-1-n { background-position: 0px -16px; } .ui-icon-triangle-1-ne { background-position: -16px -16px; } .ui-icon-triangle-1-e { background-position: -32px -16px; } .ui-icon-triangle-1-se { background-position: -48px -16px; } .ui-icon-triangle-1-s { background-position: -64px -16px; } .ui-icon-triangle-1-sw { background-position: -80px -16px; } .ui-icon-triangle-1-w { background-position: -96px -16px; } .ui-icon-triangle-1-nw { background-position: -112px -16px; } .ui-icon-triangle-2-n-s { background-position: -128px -16px; } .ui-icon-triangle-2-e-w { background-position: -144px -16px; } .ui-icon-arrow-1-n { background-position: 0px -32px; } .ui-icon-arrow-1-ne { background-position: -16px -32px; } .ui-icon-arrow-1-e { background-position: -32px -32px; } .ui-icon-arrow-1-se { background-position: -48px -32px; } .ui-icon-arrow-1-s { background-position: -64px -32px; } .ui-icon-arrow-1-sw { background-position: -80px -32px; } .ui-icon-arrow-1-w { background-position: -96px -32px; } .ui-icon-arrow-1-nw { background-position: -112px -32px; } .ui-icon-arrow-2-n-s { background-position: -128px -32px; } .ui-icon-arrow-2-ne-sw { background-position: -144px -32px; } .ui-icon-arrow-2-e-w { background-position: -160px -32px; } .ui-icon-arrow-2-se-nw { background-position: -176px -32px; } .ui-icon-arrowstop-1-n { background-position: -192px -32px; } .ui-icon-arrowstop-1-e { background-position: -208px -32px; } .ui-icon-arrowstop-1-s { background-position: -224px -32px; } .ui-icon-arrowstop-1-w { background-position: -240px -32px; } .ui-icon-arrowthick-1-n { background-position: 0px -48px; } .ui-icon-arrowthick-1-ne { background-position: -16px -48px; } .ui-icon-arrowthick-1-e { background-position: -32px -48px; } .ui-icon-arrowthick-1-se { background-position: -48px -48px; } .ui-icon-arrowthick-1-s { background-position: -64px -48px; } .ui-icon-arrowthick-1-sw { background-position: -80px -48px; } .ui-icon-arrowthick-1-w { background-position: -96px -48px; } .ui-icon-arrowthick-1-nw { background-position: -112px -48px; } .ui-icon-arrowthick-2-n-s { background-position: -128px -48px; } .ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; } .ui-icon-arrowthick-2-e-w { background-position: -160px -48px; } .ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; } .ui-icon-arrowthickstop-1-n { background-position: -192px -48px; } .ui-icon-arrowthickstop-1-e { background-position: -208px -48px; } .ui-icon-arrowthickstop-1-s { background-position: -224px -48px; } .ui-icon-arrowthickstop-1-w { background-position: -240px -48px; } .ui-icon-arrowreturnthick-1-w { background-position: 0px -64px; } .ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; } .ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; } .ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; } .ui-icon-arrowreturn-1-w { background-position: -64px -64px; } .ui-icon-arrowreturn-1-n { background-position: -80px -64px; } .ui-icon-arrowreturn-1-e { background-position: -96px -64px; } .ui-icon-arrowreturn-1-s { background-position: -112px -64px; } .ui-icon-arrowrefresh-1-w { background-position: -128px -64px; } .ui-icon-arrowrefresh-1-n { background-position: -144px -64px; } .ui-icon-arrowrefresh-1-e { background-position: -160px -64px; } .ui-icon-arrowrefresh-1-s { background-position: -176px -64px; } .ui-icon-arrow-4 { background-position: 0px -80px; } .ui-icon-arrow-4-diag { background-position: -16px -80px; } .ui-icon-extlink { background-position: -32px -80px; } .ui-icon-newwin { background-position: -48px -80px; } .ui-icon-refresh { background-position: -64px -80px; } .ui-icon-shuffle { background-position: -80px -80px; } .ui-icon-transfer-e-w { background-position: -96px -80px; } .ui-icon-transferthick-e-w { background-position: -112px -80px; } .ui-icon-folder-collapsed { background-position: 0px -96px; } .ui-icon-folder-open { background-position: -16px -96px; } .ui-icon-document { background-position: -32px -96px; } .ui-icon-document-b { background-position: -48px -96px; } .ui-icon-note { background-position: -64px -96px; } .ui-icon-mail-closed { background-position: -80px -96px; } .ui-icon-mail-open { background-position: -96px -96px; } .ui-icon-suitcase { background-position: -112px -96px; } .ui-icon-comment { background-position: -128px -96px; } .ui-icon-person { background-position: -144px -96px; } .ui-icon-print { background-position: -160px -96px; } .ui-icon-trash { background-position: -176px -96px; } .ui-icon-locked { background-position: -192px -96px; } .ui-icon-unlocked { background-position: -208px -96px; } .ui-icon-bookmark { background-position: -224px -96px; } .ui-icon-tag { background-position: -240px -96px; } .ui-icon-home { background-position: 0px -112px; } .ui-icon-flag { background-position: -16px -112px; } .ui-icon-calendar { background-position: -32px -112px; } .ui-icon-cart { background-position: -48px -112px; } .ui-icon-pencil { background-position: -64px -112px; } .ui-icon-clock { background-position: -80px -112px; } .ui-icon-disk { background-position: -96px -112px; } .ui-icon-calculator { background-position: -112px -112px; } .ui-icon-zoomin { background-position: -128px -112px; } .ui-icon-zoomout { background-position: -144px -112px; } .ui-icon-search { background-position: -160px -112px; } .ui-icon-wrench { background-position: -176px -112px; } .ui-icon-gear { background-position: -192px -112px; } .ui-icon-heart { background-position: -208px -112px; } .ui-icon-star { background-position: -224px -112px; } .ui-icon-link { background-position: -240px -112px; } .ui-icon-cancel { background-position: 0px -128px; } .ui-icon-plus { background-position: -16px -128px; } .ui-icon-plusthick { background-position: -32px -128px; } .ui-icon-minus { background-position: -48px -128px; } .ui-icon-minusthick { background-position: -64px -128px; } .ui-icon-close { background-position: -80px -128px; } .ui-icon-closethick { background-position: -96px -128px; } .ui-icon-key { background-position: -112px -128px; } .ui-icon-lightbulb { background-position: -128px -128px; } .ui-icon-scissors { background-position: -144px -128px; } .ui-icon-clipboard { background-position: -160px -128px; } .ui-icon-copy { background-position: -176px -128px; } .ui-icon-contact { background-position: -192px -128px; } .ui-icon-image { background-position: -208px -128px; } .ui-icon-video { background-position: -224px -128px; } .ui-icon-script { background-position: -240px -128px; } .ui-icon-alert { background-position: 0px -144px; } .ui-icon-info { background-position: -16px -144px; } .ui-icon-notice { background-position: -32px -144px; } .ui-icon-help { background-position: -48px -144px; } .ui-icon-check { background-position: -64px -144px; } .ui-icon-bullet { background-position: -80px -144px; } .ui-icon-radio-on { background-position: -96px -144px; } .ui-icon-radio-off { background-position: -112px -144px; } .ui-icon-pin-w { background-position: -128px -144px; } .ui-icon-pin-s { background-position: -144px -144px; } .ui-icon-play { background-position: 0px -160px; } .ui-icon-pause { background-position: -16px -160px; } .ui-icon-seek-next { background-position: -32px -160px; } .ui-icon-seek-prev { background-position: -48px -160px; } .ui-icon-seek-end { background-position: -64px -160px; } .ui-icon-seek-start { background-position: -80px -160px; } .ui-icon-seek-first { background-position: -80px -160px; } .ui-icon-stop { background-position: -96px -160px; } .ui-icon-eject { background-position: -112px -160px; } .ui-icon-volume-off { background-position: -128px -160px; } .ui-icon-volume-on { background-position: -144px -160px; } .ui-icon-power { background-position: 0px -176px; } .ui-icon-signal-diag { background-position: -16px -176px; } .ui-icon-signal { background-position: -32px -176px; } .ui-icon-battery-0 { background-position: -48px -176px; } .ui-icon-battery-1 { background-position: -64px -176px; } .ui-icon-battery-2 { background-position: -80px -176px; } .ui-icon-battery-3 { background-position: -96px -176px; } .ui-icon-circle-plus { background-position: 0px -192px; } .ui-icon-circle-minus { background-position: -16px -192px; } .ui-icon-circle-close { background-position: -32px -192px; } .ui-icon-circle-triangle-e { background-position: -48px -192px; } .ui-icon-circle-triangle-s { background-position: -64px -192px; } .ui-icon-circle-triangle-w { background-position: -80px -192px; } .ui-icon-circle-triangle-n { background-position: -96px -192px; } .ui-icon-circle-arrow-e { background-position: -112px -192px; } .ui-icon-circle-arrow-s { background-position: -128px -192px; } .ui-icon-circle-arrow-w { background-position: -144px -192px; } .ui-icon-circle-arrow-n { background-position: -160px -192px; } .ui-icon-circle-zoomin { background-position: -176px -192px; } .ui-icon-circle-zoomout { background-position: -192px -192px; } .ui-icon-circle-check { background-position: -208px -192px; } .ui-icon-circlesmall-plus { background-position: 0px -208px; } .ui-icon-circlesmall-minus { background-position: -16px -208px; } .ui-icon-circlesmall-close { background-position: -32px -208px; } .ui-icon-squaresmall-plus { background-position: -48px -208px; } .ui-icon-squaresmall-minus { background-position: -64px -208px; } .ui-icon-squaresmall-close { background-position: -80px -208px; } .ui-icon-grip-dotted-vertical { background-position: 0px -224px; } .ui-icon-grip-dotted-horizontal { background-position: -16px -224px; } .ui-icon-grip-solid-vertical { background-position: -32px -224px; } .ui-icon-grip-solid-horizontal { background-position: -48px -224px; } .ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; } .ui-icon-grip-diagonal-se { background-position: -80px -224px; } .ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { border-top-left-radius: 5px; } .ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { border-top-right-radius: 5px; } .ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { border-bottom-left-radius: 5px; } .ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { border-bottom-right-radius: 5px; } .ui-widget-overlay { background: url("/receitafederal/++resource++jquery-ui-themes/sunburst/images/ui-bg_flat_75_aaaaaa_40x100.png") 50% 50% repeat-x rgb(170, 170, 170); opacity: 0.3; } .ui-widget-shadow { margin: 5px 0px 0px 5px; padding: 0px; background: url("/receitafederal/++resource++jquery-ui-themes/sunburst/images/ui-bg_flat_55_999999_40x100.png") 50% 50% repeat-x rgb(153, 153, 153); opacity: 0.45; border-radius: 5px; } #content .ui-state-default a, #content .ui-state-default a:link, #content .ui-state-default a:visited, dl.portlet .ui-state-default a, dl.portlet .ui-state-default a:link, dl.portlet .ui-state-default a:visited, a.ui-state-default, #content a.ui-state-default, #content .ui-state-default a, #content .ui-state-default a:link, #content .ui-state-default a:visited, dl.portlet a.ui-state-default, dl.portlet .ui-state-default a, dl.portlet .ui-state-default a:link, dl.portlet .ui-state-default a:visited, #content .ui-state-active a, #content .ui-state-active a:link, #content .ui-state-active a:visited, dl.portlet .ui-state-active a, dl.portlet .ui-state-active a:link, dl.portlet .ui-state-active a:visited { color: rgb(255, 255, 255) !important; } #content .ui-widget-header a, dl.portlet .ui-widget-header a, a.ui-state-hover, #content a.ui-state-hover, #content .ui-state-hover a, #content .ui-state-hover a:hover, dl.portlet a.ui-state-hover, dl.portlet .ui-state-hover a, dl.portlet .ui-state-hover a:hover { color: rgb(68, 68, 68) !important; } .ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a, #content .ui-state-highlight a, #content .ui-widget-content .ui-state-highlight a, #content .ui-widget-header .ui-state-highlight a, dl.portlet .ui-state-highlight a, dl.portlet .ui-widget-content .ui-state-highlight a, dl.portlet .ui-widget-header .ui-state-highlight a { color: rgb(0, 0, 0) !important; }} @media screen { div.row { float: left; width: 100%; display: block; position: relative; } div.cell { position: relative; float: left; left: 100%; } .ie6 div.cell { float: none; } div.width-1 { width: 4%; } div.width-2 { width: 10.25%; } div.width-3 { width: 16.5%; } div.width-4 { width: 22.75%; } div.width-5 { width: 29%; } div.width-6 { width: 35.25%; } div.width-7 { width: 41.5%; } div.width-8 { width: 47.75%; } div.width-9 { width: 54%; } div.width-10 { width: 60.25%; } div.width-11 { width: 66.5%; } div.width-12 { width: 72.75%; } div.width-13 { width: 79%; } div.width-14 { width: 85.25%; } div.width-15 { width: 91.5%; } div.width-16 { width: 97.75%; } div.position-0 { margin-left: -98.875%; } div.position-1 { margin-left: -92.625%; } div.position-2 { margin-left: -86.375%; } div.position-3 { margin-left: -80.125%; } div.position-4 { margin-left: -73.875%; } div.position-5 { margin-left: -67.625%; } div.position-6 { margin-left: -61.375%; } div.position-7 { margin-left: -55.125%; } div.position-8 { margin-left: -48.875%; } div.position-9 { margin-left: -42.625%; } div.position-10 { margin-left: -36.375%; } div.position-11 { margin-left: -30.125%; } div.position-12 { margin-left: -23.875%; } div.position-13 { margin-left: -17.625%; } div.position-14 { margin-left: -11.375%; } div.position-15 { margin-left: -5.125%; } div.width-1\:2 { width: 47.75%; } div.width-1\:4 { width: 22.75%; } div.width-3\:4 { width: 72.75%; } div.width-full { width: 97.75%; } div.position-1\:4 { margin-left: -73.875%; } div.position-1\:2 { margin-left: -48.875%; } div.position-3\:4 { margin-left: -23.875%; } div.width-1\:3 { width: 31.08%; } div.width-2\:3 { width: 64.42%; } div.position-1\:3 { margin-left: -65.545%; } div.position-2\:3 { margin-left: -32.205%; }} @media screen { #content ul.formTabs { background-color: rgb(221, 221, 221); border: 0.3em solid rgb(221, 221, 221); } #edit-bar { background-color: rgb(117, 173, 10); border: 0.25em solid rgb(117, 173, 10); font-size: 80%; min-height: 2em; margin-bottom: 1em; padding-top: 0.05em; } #content-views { float: left; background-color: rgb(117, 173, 10); } .ie6 ul#content-views { margin: -2px -3px 0px; } #content-views a { color: white; } #edit-bar, #content ul.formTabs, #content-core ul.formTabs { display: block; border-style: solid solid none; margin-left: 0px; border-top-right-radius: 0.5em; border-top-left-radius: 0.5em; } #content li.formTab, #content-core li.formTab { display: inline; margin-right: 0.25em; } #content-views a, #content li.formTab a, #content-core li.formTab a { display: inline-block; } #content-views a, #content li.formTab a, #content-core li.formTab a { line-height: 26px; padding: 0px 0.75em; text-decoration: none; border: none; margin: 0px; } #content-views li.selected a, #content li.formTab a.selected, #content-core li.formTab a.selected { font-weight: bold; } #content-views li.selected a, #content-views li a:hover, #content li.formTab a.selected, #content li.formTab a:hover, #content-core li.formTab a.selected, #content-core li.formTab a:hover { background: white; color: black; border-top-right-radius: 0.5em; border-top-left-radius: 0.5em; } #content li.formTab a.notify, #content-core li.formTab a.notify { background-color: red; color: white; } #content li.formTab a.required span::after, #content-core li.formTab a.required span::after, div.field span.required::after { content: "■"; color: red; padding-left: 0.2em; } #content fieldset.formPanel, #content-core fieldset.formPanel { border: none; } #content fieldset.formPanel.hidden, #content-core fieldset.formPanel.hidden { display: none; } #content div.formControls input.hidden, #content-core div.formControls input.hidden { display: none; } #portal-personaltools dl { } #portal-personaltools dt { font-weight: normal; } #portal-personaltools dt.actionMenuHeader a::after { content: " ▼"; } #portal-personaltools dd { right: 0px; padding-top: 0.5em; } #portal-personaltools dd { background: rgb(227, 227, 227); padding-bottom: 0.5em; } #portal-personaltools dd a { line-height: 2em; padding: 0px 0.75em; } #portal-personaltools dd a:hover { background: rgb(32, 92, 144); color: white; } #contentActionMenus dl.actionMenu a, #contentActionMenus dl.actionMenu.activated dd { background-color: rgb(117, 173, 10); color: white; z-index: 5; } #contentActionMenus dl.actionMenu.activated dd { border-bottom: 0.5em solid rgb(117, 173, 10); right: -3px; } #contentActionMenus dl.actionMenu.activated dd a:hover, #contentActionMenus dl.actionMenu.activated dd .actionMenuSelected { color: rgb(102, 102, 102); background-color: white !important; } #contentActionMenus dl.actionMenu { line-height: 2em; } #folderHeader, #contextHeader { border-bottom: 2px solid white; } #contextHeader { margin-top: 5px; } #contentActionMenus { float: right; background: rgb(117, 173, 10); margin: 0px; position: relative; top: -0.23em; right: -0.24em; padding: 0.1em 0.24em 0px 0px; border-radius: 0px 0.5em 0.5em; } .actionMenuContent { padding: 0px 0.25em; } dl.actionMenu { float: right; white-space: nowrap; position: relative; margin-left: 0.5em; } dl.actionMenu a, dl.actionMenu div { white-space: nowrap; display: block !important; } dl.actionMenu dt { font-weight: normal; } span.arrowDownAlternative { font-size: 80%; } dl.actionMenu.deactivated dt { margin: 0px 0.25em; } dl.actionMenu.deactivated dd { display: none; } dl.actionMenu.activated dd { position: absolute; width: auto; min-width: 100%; border-bottom-right-radius: 0.5em; border-bottom-left-radius: 0.5em; } dl.actionMenu.activated dt a, dl.actionMenu.activated dd a, dl.actionMenu.activated dd div { margin: 0px 0.25em; }} @media screen { dl.portlet { margin: 0px 0px 1em; font-size: 80%; } dl.portletError { background-color: rgb(255, 165, 0); } dl.portlet dt { padding: 0.42em 1em; background: rgb(221, 221, 221); line-height: normal; } dl.portlet dt.hiddenStructure { padding: 0px; } dl.portlet dt a:link, dl.portlet dt a:visited, dl.portlet dt a:hover { color: black; display: block; border: none; } dl.portlet dd.portletItem, dl.portlet dd.portletFooter, dl.portletError dd { padding: 1em; } .blockedPortlet .portletHeader { border: 1px dashed rgb(221, 221, 221); margin: -1px; background: none !important; } .blockedPortlet .portletHeader a { color: rgb(102, 102, 102); } .blockedPortlet .portletBlockedMessage { color: white; display: inline; } .portletItemDetails { font-size: 85%; padding-top: 0.5em; line-height: 1.5em; margin-left: 1em; display: block; } #portlet-prefs a { border: none; line-height: 2em; } dl.portlet ul.navTree li a { border: none; display: block; zoom: 1; } dl.portlet ul.navTree li a:hover { } dl.portletNavigationTree dd.portletItem { padding: 0px; } dl.portlet ul.navTreeLevel0 > .navTreeItem { padding: 0.25em 1em; border-bottom: 0.1em dotted rgb(221, 221, 221); line-height: 2em; } dl.portlet ul.navTreeLevel1 .navTreeItem { padding-left: 0.5em; line-height: 2em; } dl.portlet ul.navTree .navTreeCurrentItem { background-color: rgb(221, 221, 221); border-left: 1em solid rgb(221, 221, 221); margin-left: -1em; margin-right: -1em; } .portletCalendar { margin: 1px 0px 1em; } .portletCalendar dt { background-color: rgb(238, 238, 238); font-weight: bold; text-align: center; line-height: 1.6em; border-bottom: none; } #visual-portal-wrapper dl.portletCalendar dd { padding: 0px; } .portletCalendar dd { margin: 0px; padding: 0px; } .portletCalendar dt a#calendar-previous { float: left; padding: 0px 1em; margin: 0px -0.5em; } .portletCalendar dt a#calendar-next { float: right; padding: 0px 1em; margin: 0px -0.5em; } .portletCalendar a, .portletCalendar a:focus, .portletCalendar a, .portletCalendar a:hover, .ploneCalendar a { text-decoration: none; border-bottom: none !important; } .ploneCalendar { border-spacing: 0px; width: 100%; } .ploneCalendar td { background-color: transparent; width: 14%; text-align: center; padding: 2px; } .ploneCalendar .weekdays th { background-color: rgb(238, 238, 238); text-align: center; padding: 2px; } .ploneCalendar .event { background-color: rgb(238, 238, 238); } .ploneCalendar .todayevent { background-color: rgb(238, 238, 238); border: 2px solid rgb(32, 92, 144); } .ploneCalendar .todaynoevent { border: 2px solid rgb(32, 92, 144); }} @media screen { #setup-link { font-size: 90%; } #content ul.configlets { margin: 1em 0px; list-style: none; } #content ul.configlets li { margin-bottom: 1em; list-style: none; display: block; } #content ul.configlets li a { text-decoration: none; border: none; } #content ul.configlets li a:visited { color: rgb(67, 105, 118); background-color: transparent; } #content ul.configlets li a:active { color: rgb(67, 105, 118); background-color: transparent; } #content ul.configlets li label { font-weight: bold; } #content ul.configletDetails { margin: 0em 1em 1em 4em; list-style: none; } #content ul.configletDetails li { margin-bottom: 1em; display: inline; } #content ul.configletDetails li a { text-decoration: none; } #content ul.configletDetails li label { font-weight: bold; } #content ul.configletDetails li.configletDescription { display: block; color: rgb(118, 121, 124); margin: 0px; } .inlineDisplay { display: inline; } table.controlpanel-listing { width: 100%; } table.controlpanel-listing td, table.controlpanel-listing th { font-size: 120%; } table.controlpanel-listing dl { margin-top: 0px; } table.controlpanel-listing dd { margin-left: 1em; } table.controlpanel-listing dl dt a .trigger { font-weight: normal; } table .controlpanel-listing td { vertical-align: top; } table.controlpanel-listing td.checker { text-align: center; } table.controlpanel-listing th.smallcolumn { width: 1.5em; } .chooser-right { float: right; margin-right: 0px; margin-bottom: 0px; } .rule-element { background-color: rgb(238, 243, 245); margin: 0.5em 0pt; padding: 0.3em 1em; width: auto; } .rule-element dl { } .rule-element dl dd { margin-left: 1em; } .rule-updown, .rule-operations { float: right; padding-top: 0.8em; } div.portletAssignments { font-size: 0.8em; line-height: 2em; } div.portletAssignments div.portletHeader { padding: 0.42em 1em; background: rgb(221, 221, 221); line-height: normal; } div.portletAssignments .managedPortletActions { float: right; } div.portletAssignments .managedPortletActions a, div.portletAssignments .managedPortletActions button { margin: 0px 0.25em; border: none; cursor: pointer; background-color: transparent; color: rgb(32, 92, 144); } div.portletAssignments .managedPortletActions form { display: inline; } .managedPortlet { margin: 0.8em 0px; } div.managePortletsLink, a.managePortletsFallback { text-align: center; padding: 0.25em 0.5em; font-size: 80%; margin: 0px auto 1em; background: rgb(221, 221, 221); border-radius: 0.5em; } a.managePortletsFallback { display: inline-block; } #content a.managePortletsFallback { display: block; border-bottom: none !important; }} @media screen { fieldset, .editionComment { line-height: 1.5em; margin: 1em 0px; padding: 0px 1em 1em; width: auto; } #content .field input[type="text"][name$=".title"], #archetypes-fieldname-title input { font-family: "Helvetica Neue", Arial, FreeSans, sans-serif; line-height: 125%; color: black; letter-spacing: -0.05em; font-size: 2em; font-weight: bold; } #content .field textarea[name$=".description"], #archetypes-fieldname-description textarea#description { font-family: Arial, FreeSans, sans-serif; color: rgb(102, 102, 102); font-size: 1.25em; font-weight: bold; } div.formControls { margin: 1em; } input[type="text"]:focus, input[type="password"]:focus, textarea:focus { background-color: rgb(255, 255, 224); } #content textarea { font: 100% Monaco, "Courier New", Courier, monospace; width: 100%; } #content select { vertical-align: top; } #content fieldset { border-width: 0.1em; border-color: rgb(50, 159, 215); border-image: initial; border-style: solid none none; } #content legend { padding: 0.5em; font-size: 85%; } label { font-weight: bold; } label .fieldErrorBox { font-weight: normal; } #content label { } #content optgroup { font-style: normal; font-weight: bold; color: rgb(153, 153, 153); padding-left: 0.25em; } #content option { color: black; } #content optgroup > option { padding: 0px 0.25em 0px 1em; } dl.enableFormTabbing dd { margin-left: 0px; padding-top: 2em; } .searchSection { color: rgb(118, 121, 124); margin-top: 0.25em; } .searchSection label:hover { color: black; } .field { clear: both; margin-bottom: 1em; } .field input[type="text"] { width: 20em; } .field input[type="text"][size] { width: auto; } .field input[type="text"][name$=".title"], input#title { width: 100%; } .field.error input[type="text"][name$=".title"], .error input#title { width: 99%; } .fieldRequired { background: url("required.png") left center no-repeat; padding: 0px 0px 0px 1em; color: white; } .fieldUploadFile { text-align: right; margin-right: 0.75em; display: none; } .fieldTextFormat { text-align: right; margin-right: 0.75em; } .formHelp { color: rgb(85, 85, 85); margin: 0px 0px 0.2em; display: block; font-weight: normal; } div.field.error { background-color: rgb(255, 221, 204); border: 1px solid red; padding: 0.5em; margin: 1em 0px; } .error .fieldRequired { color: rgb(221, 0, 0); } div.error.warning { background-color: transparent; border: none; margin-top: 0px; padding: 0px; } div.error.warning input { border: 2px solid red; } input.inputLabelActive { color: rgb(118, 121, 124); } textarea#form\.description { height: 6em; width: 99%; } table.listing tbody tr.odd.selected td, table.listing tbody tr.odd.dragging td, tr.dragging, tr.selected { background-color: rgb(255, 255, 170); } table.listing tbody tr.odd.error td, tr.error { background-color: rgb(255, 221, 204); } .multi-widget-field { padding-left: 0.5em; border-left: 1.5em solid rgb(221, 221, 221); } .multi-widget-checkbox { margin-left: -2em; margin-right: 0.5em; width: 1.5em; display: inline-block; } body.template-logged_out #content, body.template-login_form #content, .pb-ajax #login-form { text-align: center; } #fieldset-openid-login input, #login-form input { font-size: 150%; } body.template-register #content input, body.template-new-user #content input { font-size: 150%; width: inherit; } #fieldset-openid-login label, #login-form label { margin-right: 0.5em; padding-top: 0.2em; text-align: right; width: 10em; display: inline-block; } #fieldset-openid-login .formControls input, #login-form .formControls input { margin-left: 0.25em; }} @media screen { #portal-top { z-index: 1; } #portal-globalnav { list-style-image: none; position: relative; zoom: 1; } #portal-globalnav::after { content: ""; clear: both; display: block; visibility: hidden; } #portal-globalnav li { float: left; position: relative; } #portal-globalnav li a { display: block; border-top: 1px solid rgb(255, 255, 255); } ul.submenu { display: none; left: 0px; position: absolute; top: 100%; } #portal-globalnav li:hover > ul.submenu { display: block; } ul.submenu li { float: none; margin: 0px; } #portal-globalnav ul.submenu li a { padding: 0.5em 1.5em 0.5em 1em; width: 12em; } ul.submenu ul { top: 0px; left: 100%; } ul.submenu a.state-published:hover, .selected ul.submenu .state-published { color: rgb(255, 255, 255) !important; }} @media screen { .discussion .hide { display: none; } .discussion, #commenting { clear: both; } .comment { } .commentImage { float: left; margin-right: 0.5em; height: 3.5em; } .commentImage a:link { border: 0px; } .commentImage img { } .commentDate { display: block; font-size: 85%; line-height: 1.5em; padding-top: 0.5em; color: rgb(118, 121, 124); } .commentBody { clear: both; margin: 1em 0px; overflow: auto; border: 1px solid rgb(204, 204, 204); } .commentBody p { float: left; } .discussion .documentByLine { float: left; margin-left: 0px; margin-bottom: 0.5em; } .commentActions { float: right; text-align: right; } .discussion .discreet { color: rgb(102, 102, 102); font-size: 85%; } .loginbutton { margin-bottom: 1.25em; } .commentactionsform { display: inline; } .replyTreeLevel0 { margin-left: 0em; } .replyTreeLevel1 { margin-left: 1em; } .replyTreeLevel2 { margin-left: 2em; } .replyTreeLevel3 { margin-left: 3em; } .replyTreeLevel4 { margin-left: 4em; } .replyTreeLevel5 { margin-left: 5em; } .replyTreeLevel6 { margin-left: 6em; } .replyTreeLevel7 { margin-left: 7em; } .replyTreeLevel8 { margin-left: 8em; } .replyTreeLevel9 { margin-left: 9em; } .replyTreeLevel10 { margin-left: 10em; } .defaultuserimg { border: 0px; } .reply fieldset { margin: 0px !important; } .reply .text-widget { display: block; } .reply-to-comment-button { display: none; } .cancelreplytocomment { display: none; } #bulkactions { text-align: left; } #dobulkaction { margin: 0.3em 0px; } .comment-publish-button { float: left; margin-right: 0.5em; } .comment-delete-button { float: left; } #review-comments { margin: 0px; width: 100%; } #review-comments tbody tr { vertical-align: top; } #fieldset-moderate-comments { padding: 2em 1em; } .template-discussion-settings .unclickable { opacity: 0.6; } .row #dobulkaction { margin: 0px; } .row #commenting { font-size: 80%; } .row #commenting .formControls { margin: 0px; } .row #commenting textarea, .row .discussion textarea { font: 100% Monaco, "Courier New", Courier, monospace; width: 100%; } .row #commenting fieldset, .row .discussion fieldset { border-width: 0.1em; border-color: rgb(50, 159, 215); border-image: initial; border-style: solid none none; } .row #commenting legend, .row .discussion legend { padding: 0.5em 0.5em 0.5em 0px; font-size: 85%; } .row #commenting label, .row .discussion label { font-weight: bold; } .overlay-edit-comment textarea { height: 10em; }} @media screen { #content ul.listTypeDisc { list-style-type: disc; list-style-image: none; } #content ul.listTypeSquare { list-style-type: square; list-style-image: none; } #content ul.listTypeCircle { list-style-type: circle; list-style-image: none; } #content ol.listTypeDecimal { list-style-type: decimal; list-style-image: none; } #content ol.listTypeLowerAlpha { list-style-type: lower-alpha; list-style-image: none; } #content ol.listTypeUpperAlpha { list-style-type: upper-alpha; list-style-image: none; } #content ol.listTypeLowerRoman { list-style-type: lower-roman; list-style-image: none; } #content ol.listTypeUpperRoman { list-style-type: upper-roman; list-style-image: none; }} @media print { body { font-family: "Helvetica Neue", Arial, FreeSans, sans-serif; } h1, h2, h3, h4, h5, h6 { font-family: "Helvetica Neue", Arial, FreeSans, sans-serif; font-weight: bold; line-height: 125%; break-inside: avoid; break-after: avoid; } h1, h2 { letter-spacing: -0.05em; } a { text-decoration: none; border-bottom: 0.1em solid gray; color: black; } #portal-column-content { width: 95%; } .documentDescription { font-weight: bold; } pre { border: 1pt dotted black; white-space: pre; font-size: 8pt; overflow: auto; padding: 1em; } table.listing, table.listing td { border: 1pt solid black; border-collapse: collapse; } table.listing td, table.listing th { padding: 6px; } div.pageBreak { break-before: page; } #content dt { margin: 1em 0px 0.625em; } #content p, #content table { margin-bottom: 0.625em; margin-top: 0.625em; } #content .documentDescription, #content #description { margin: 0.5em 0px 1.31em; } div.top, #portal-logo, #portal-siteactions, .hiddenStructure, #portal-searchbox, #portal-globalnav, #portal-personaltools, #portal-breadcrumbs, #edit-bar, #portal-column-one, #portal-column-two, #portal-languageselector, .contentViews, .contentActions, .help, .legend, .portalMessage, .documentActions, .netscape4, #viewlet-below-content .reply, #viewlet-below-content .discussion, #kss-spinner, #review-history, #content-history, .listingBar, #portal-footer, #portal-colophon, .skipnav, #kss-spinner, #review-history, #content-history, .listingBar, .link-presentation, input.standalone, .overlay, .managePortletsFallback, .close, .link-parent, .draggingHook, #foldercontents-order-column, input.context, .visualNoPrint { display: none; } .image-left { float: left; clear: both; margin: 0.5em 1em 0.5em 0px; border: 0.4pt solid black; } .image-inline { float: none; } .image-right { float: right; clear: both; margin: 0.5em; border: 0.4pt solid black; } dd.image-caption { text-align: left; padding: 0px; margin: 0px; } dl.captioned { padding: 0.8em; } .newsImageContainer { float: right; margin: 0px 0px 0.5em 1em; width: 16em; }} @media handheld, screen and (max-device-width: 480px) { #portal-column-one, #portal-column-two, #portal-column-content { clear: both; width: 97.75%; margin-left: -98.875%; } #portal-logo { display: none; } #portal-top { font-size: 180%; } #portal-personaltools { margin-bottom: 1em; } #portal-globalnav li a { padding: 0.5em 1.5em 1em 0.5em; min-width: 3em !important; } #portal-searchbox { margin: 1em 0px; text-align: center; float: none !important; } #portal-searchbox input { font-size: 100% !important; } #content-views a { font-size: 150%; padding: 0.5em; line-height: 2em !important; } #content li.formTab a { font-size: 140%; padding: 0.25em; line-height: 2em !important; } #edit-bar { min-height: 5em; } #contentActionMenus a { width: 100%; font-size: 150%; line-height: 2em !important; } input, textarea { font-size: 140% !important; } div.managePortletsLink, a.managePortletsFallback { font-size: 140%; } div.overlay { font-size: 120%; } div.overlay-iframe, div.overlay-ajax { width: 90%; }} @import url("https://www.gov.br/receitafederal/portal_css/Sunburst%20Theme/resourceplone.app.jquerytools.dateinput-cachekey-96f1077efa6bbc92ac13d7a8da259be8.css"); @media screen { #content a.caltrigger { background: url("++resource++plone.formwidget.datetime/popup_calendar.gif") 0px 0px no-repeat scroll; height: 16px; width: 16px; display: inline-block; vertical-align: middle; border: none; margin: 0px; padding: 0px; }} @media all { div.riform { padding: 1em; background-color: white; line-height: 2; box-shadow: rgb(102, 102, 102) 0px 0px 3em; } div.riform h1 { color: rgb(136, 136, 136); border-bottom: 1px solid rgb(221, 221, 221); font-size: 20px; line-height: 1; margin: 0px; padding-bottom: 5px; padding-left: 5px; } div.riform form { margin-bottom: 0px; } div.riform .rifield { clear: both; } div.riform .rifield .field { float: left; clear: none; } div.riform .label { display: block; float: left; font-weight: bold; margin-right: 10px; text-align: right; width: 130px; } div.riform #rirtemplate { margin-top: 6px; } div#riformfields { min-height: 11em; min-width: 25em; } div.riform #rirangeoptions input, div.riform #rimonthlyoptions input, div.riform #riyearlyoptions input { margin: 0px; } div.riform #riweeklyweekdays .riweeklyweekday input { display: block; margin: 8px auto 0px; } div.riform #riweeklyweekdays .riweeklyweekday label { display: block; } div.riform #riweeklyweekdays .riweeklyweekday { margin-right: 15px; float: left; } div.riform input.ricancelbutton { background-image: url("/receitafederal/++resource++plone.formwidget.recurrence/pb_close.png"); background-color: transparent; font-size: 0px; color: transparent; border: none; position: absolute; left: -14px; top: -14px; cursor: pointer; height: 30px; width: 30px; } div.rioccurrencesactions .riaddoccurrence #adddate { width: 75%; } div.rioccurrencesactions .rioccurancesheader { border-bottom: 1px solid rgb(221, 221, 221); line-height: 1.5; clear: both; margin-top: 30px; } div.rioccurrencesactions .rioccurancesheader h2 { color: rgb(136, 136, 136); display: inline; font-size: 18px; font-weight: bold; margin: 0px 0px 5px 5px; } div.rioccurrences div.batching { font-size: 70%; text-align: center; } div.rioccurrences span.current { font-weight: bold; } div.riform span.action a { height: 19px; width: 19px; overflow: hidden; float: right; text-indent: 9999px; } div.rioccurrences .occurrence { border-top: 1px solid transparent; border-bottom: 1px solid transparent; } div.rioccurrences .occurrence:hover { border-top: 1px solid rgb(221, 221, 221); border-bottom: 1px solid rgb(221, 221, 221); } div.rioccurrences .occurrence.start span.rlabel, div.rioccurrences .occurrence.rdate span.rlabel { color: rgb(156, 186, 155); margin: 0px 5px; font-size: 70%; font-weight: bold; } div.rioccurrences .occurrence.exdate { opacity: 0.4; } div.ridisplay .occurrence.exdate { display: none; } div.rioccurrences .occurrence.rdate { background: rgb(255, 255, 224); } div.rioccurrences div.occurrence { margin-left: 5px; } div.rioccurrences a.rrule, div.rioccurrences a.rdate, div.rioccurrences a.exdate { color: transparent; margin-top: 6px; margin-right: 5px; } div.rioccurrences a.rrule { background-image: url("/receitafederal/++resource++plone.formwidget.recurrence/delete.png"); } div.rioccurrences a.rdate { background-image: url("/receitafederal/++resource++plone.formwidget.recurrence/delete.png"); } div.rioccurrences a.exdate { background-image: url("/receitafederal/++resource++plone.formwidget.recurrence/undelete.png"); } div.rioccurrencesactions a.rirefreshbutton { background-image: url("/receitafederal/++resource++plone.formwidget.recurrence/refresh.png"); color: transparent; margin-top: 4px; margin-right: 5px; } div#messagearea, div.errorarea { display: none; background-color: red; color: white; font-weight: bold; padding: 2px 10px; } div#calroot { z-index: 10000; } div.ributtons .risavebutton { display: block; margin: 30px auto 0px; }} @media all { div.riform { font-size: 80%; } div.riform { }} @media screen { .icons-on .contenttype-plone-app-event-dx-event { background: url("event_icon.png") 0px 4px no-repeat scroll transparent; } .icons-on .contenttype-plone-app-event-dx-event { line-height: 2em; display: inline-block; padding-left: 20px !important; } .event.summary { float: right; clear: right; } .hCalendar-hidden { display: none; } article.vevent { background-color: rgb(234, 234, 234); border-radius: 1em; margin-top: 1em; padding: 1em; } .vevent div.cal_date { float: left; vertical-align: top; margin: 0px 1.5em 0.5em 0px; padding: 0.7em 0.7em 0.5em; background-color: white; border: none; border-radius: 0.5em; box-shadow: black 0.5em 0.5em 0.4em; min-width: 4.4em; } .vevent span.cal_wkday { display: block; font-size: 2.3em; font-weight: bold; border-bottom: 2px solid black; padding-bottom: 0.3em; } .vevent span.cal_day { font-size: 1.7em; display: inline-block; padding-top: 0.3em; } .vevent span.cal_month { font-size: 1.3em; line-height: 1.3em; display: inline-block; } .vevent div.cal_info { margin-left: 8em; } article.vevent .documentByLine { background: none 0px 0px repeat scroll transparent; font-weight: bold; padding: 0px; color: black !important; font-size: 1em !important; } #content .vevent ul.metadata { margin: 0.8em 0px; } #content .vevent ul.horizontal { padding: 0px; } #content .vevent ul.horizontal li { display: inline-block; line-height: 1.5em; list-style-image: none; list-style-type: none; } .vevent .horizontal.metadata li::after { content: " "; } .vevent .horizontal.metadata li:last-child::after { content: ""; } .vevent .horizontal.metadata .category span::after { content: ","; } .vevent .horizontal.metadata .category span:last-child::after { content: ""; } .vevent .timezone { display: block; margin-top: 0.5em; padding: 0.2em 0px; background-color: rgb(255, 255, 238); color: rgb(51, 85, 68); width: 100%; } .vevent .timerange, .vevent .timezone { font-size: 85%; line-height: 1em; white-space: nowrap; } .vevent .datedisplay { line-height: 1.5em; margin-bottom: 0.2em; font-weight: bold; font-size: 100%; } .vevent abbr.dtstart { font-weight: bold; } #content .event_listing nav ul { margin-left: 0px; list-style-type: none; } #content .event_listing nav ul li { display: inline-block; padding: 0px 0.75em; line-height: 2em; margin: 0px; } #content .event_listing nav ul li:last-of-type { margin-right: 0px; } .event_listing nav > ul, .event_listing nav { background-color: rgb(221, 221, 221); min-height: 2em; } .event_listing nav { border-top: 0.3em solid rgb(221, 221, 221); border-right: 0.3em solid rgb(221, 221, 221); border-left: 0.3em solid rgb(221, 221, 221); border-image: initial; border-bottom: none; border-top-left-radius: 0.5em; border-top-right-radius: 0.5em; } .event_listing ul.mode_selector { display: block; margin-left: 0px; float: left; } .event_listing ul.sub_nav { display: block; margin-left: 0px; float: right; border-bottom-left-radius: 0.5em; border-bottom-right-radius: 0.5em; } #content .event_listing nav ul li a { border: none; display: inline-block; } .event_listing ul.mode_selector li:hover, .event_listing ul.mode_selector li.selected { background: white; border-top-left-radius: 0.5em; border-top-right-radius: 0.5em; color: black; } .event_listing ul.mode_selector li.selected { font-weight: bold; } #content .event_listing p { margin: 0px; } .event_listing div.location { display: inline-block; } .portletCalendar { width: auto; margin: 1px 0px 1em; } .portletCalendar dt { background-color: rgb(238, 238, 238); font-weight: bold; text-align: center; line-height: 1.6em; border-bottom: none; } .portletCalendar dd { margin: 0px; padding: 0px; } .portletCalendar dt a.calendarPrevious { float: left; padding: 0px 1em; margin: 0px -0.5em; } .portletCalendar dt a.calendarNext { float: right; padding: 0px 1em; margin: 0px -0.5em; } .portletCalendar a, .portletCalendar a:focus, .portletCalendar a, .portletCalendar a:hover, .ploneCalendar a { text-decoration: none; border-bottom: none !important; } .ploneCalendar { border-spacing: 0px; width: 100%; } .ploneCalendar td { width: 14%; text-align: center; padding: 2px; border: 2px solid rgb(238, 238, 238); background-color: rgb(238, 238, 238); } .ploneCalendar .weekdays th { background-color: rgb(238, 238, 238); text-align: center; padding: 2px; } .ploneCalendar .event { background-color: rgb(238, 238, 238); } .ploneCalendar .todayevent { background-color: rgb(238, 238, 238); border: 2px solid rgb(32, 92, 144); } .ploneCalendar .todaynoevent { border: 2px solid rgb(32, 92, 144); } .ploneCalendar td.today { background-color: white; border-color: rgb(32, 92, 144); } .ploneCalendar td:hover { background-color: white; } .ploneCalendar td a { display: inline-block; width: 100%; height: 100%; } .ploneCalendar td.cal_prev_month, .ploneCalendar td.cal_next_month { opacity: 0.4; } .pae_calendar_tooltip { display: none; background-color: white; border: 1px solid black; border-radius: 0.3em; box-shadow: black 0.1em 0.1em 0.1em; font-size: 80%; padding: 10px; margin: 10px; max-width: 30em; z-index: 10; } .pae_calendar_tooltip a { color: black; display: block; width: 100%; } .pae_calendar_tooltip a:hover { color: blue; } .pae_calendar_tooltip a .title { font-weight: bold; } #formfield-form-widgets-IEventBasic-whole_day, #archetypes-fieldname-wholeDay { clear: left; } #formfield-form-widgets-IEventRecurrence-recurrence, #archetypes-fieldname-recurrence { clear: left; }} @media screen { .ac_results { padding: 0px; border: 1px solid black; background-color: white; overflow: hidden; z-index: 99999; } .ac_results ul { width: 100%; list-style: none; padding: 0px; margin: 0px; } .ac_results li { margin: 0px; padding: 2px 5px; cursor: default; display: block; font-style: ; font-variant: normal; font-weight: ; font-stretch: ; font-family: ; font-size: 12px; line-height: 16px; overflow: hidden; } .ac_loading { background: url("/++resource++plone.formwidget.autocomplete/indicator.gif") right center no-repeat white; } .ac_odd { background-color: rgb(238, 238, 238); } .ac_over { background-color: rgb(10, 36, 106); color: white; }} @media screen { .contenttreeWidget { inset: 6em 0px 3.5em; height: auto; overflow-y: auto; margin: 0em 1em; position: absolute; width: auto; border: 1px solid rgb(140, 172, 187); } .contenttreeWidget li { display: block; padding-left: 1em; } .contenttreeWidget .navTreeCurrentItem { font-weight: bold; } .contenttreeWidget .navTreeCurrentItem li { font-weight: normal; } .contenttreeWidget li a { border-bottom: 1px solid transparent; } .contenttreeWidget .navTreeItem a { border: none; display: block; text-decoration: none; padding-top: 0.2em; padding-bottom: 0.25em; } .contenttreeWidget .navTreeItem a:hover { outline: rgb(32, 92, 144) dotted 1px; } .contenttreeWidget li.navTreeCurrentItem { background-color: transparent; border: none !important; } .contenttreeWidget li.navTreeCurrentItem > a, .contenttreeWidget li.navTreeCurrentItem > a:hover { border: none; outline: none; background-color: rgb(32, 92, 144); color: rgb(255, 255, 255) !important; } * html .contentTreeWidget li.navTreeCurrentItem a, * html .contentTreeWidget li.navTreeCurrentItem a:hover { height: 1.6em; } .contenttreeWindow { display: none; position: fixed; background-color: white; z-index: 100; } .contenttreeWindow h2 { display: block; top: 0px; margin: 0px; } .contenttreeWindowHeader { padding: 1em; } .contenttreeWindowActions { position: absolute; width: 100%; top: auto; bottom: 0px; padding: 1em; } .contenttreeWindowBlocker { z-index: 99; width: 100%; height: 100%; opacity: 0.4; background-color: black; top: 0px; left: 0px; position: fixed; } .option { display: block; }} @media screen { .queryindex, .addIndex { display: block; width: 180px; float: left; margin-right: 0.5em; } .queryoperator, .addOperator { display: block; width: 100px; float: left; margin-right: 0.5em; } .queryresults { float: right; } .previewSearchResultsHeading { margin-top: 1em; } .QueryWidget .criteria { margin: 0px 1em 0.5em 0px; clear: both; } .removecriteria { border: 0px; padding: 0px; background: transparent; cursor: pointer; margin-left: 1em; } .error.QueryWidget { background-color: transparent; border: 0px; padding: 0px; } .sortingField { clear: both; padding-top: 1em; } .previewresultsLabel { padding-top: 1em; display: block; } .previewresults { border-width: 1px; border-style: solid; height: 16em; overflow: auto; } .querywidget dt { border-width: 1px; border-style: solid; cursor: pointer; } .querywidget .arrowDownAlternative { float: right; padding-right: 0.25em; } .widgetPulldownMenu { position: absolute; } dl.multipleSelectionWidget, #content dl.multipleSelectionWidget { margin: 0px; } .multipleSelectionWidget dt { width: 198px; height: 1.5em; overflow: hidden; } .multipleSelectionWidget dd { width: 198px; background: rgb(255, 255, 255); overflow: auto; } .multipleSelectionWidget label { display: block; color: rgb(0, 0, 0); } .querywidget { float: left; width: 200px; } .referenceWidget input { width: 200px; } dl.querywidget { margin: 0px; } #content dl.querywidget dd, dl.querywidget dd { margin: 0px; } .dateRangeWidget input { width: 78px; } .criteria { clear: both; } .widgetPulldownMenu { border-width: 1px; border-style: solid; height: 6.5em; } .multipleSelectionWidget .hiddenStructure { display: none !important; }} @media screen { .icons-on .contenttype-collection { background: url("contenttypes-sprite.png") 0px -1724px no-repeat transparent; } .icons-on .contenttype-collection { line-height: 2em; display: inline-block; padding-left: 20px !important; }} @media screen { #contentchooser-content-show-button { padding: 0.5em 1em; cursor: pointer; border: 1px solid rgb(204, 204, 204); border-radius: 4px; } #contentchooser-content-search { position: fixed; z-index: 9999; display: none; padding: 20px; cursor: pointer; border: 1px solid rgb(204, 204, 204); background-color: rgb(255, 255, 255); } #contentchooser-content-search.right { right: 0px; } #contentchooser-content-search .item-list { overflow: auto; width: 500px; max-width: 100%; height: 250px; margin: 10px 0px 0px; padding: 5px; border: 1px solid rgb(204, 204, 204); } #contentchooser-content-search .item-list li { list-style-type: none; list-style-image: none; cursor: grab; } #contentchooser-content-search .item-list li.ui-draggable-dragging { cursor: grabbing; } #contentchooser-content-search .item-list li.stats { display: none; } #contentchooser-content-search .item-list li:hover { background-color: rgb(32, 92, 144); } #content #contentchooser-content-search .item-list li img { display: inline-block; border: 0px; } #content #contentchooser-content-search .item-list li a:link { display: inline-block; border-bottom: 0px; } #contentchooser-content-show-button { font-weight: bold; position: relative; z-index: 999; top: 0px; right: 0px; float: right; margin-bottom: 10px; background: rgb(255, 255, 255); } #contentchooser-content-search .close { position: absolute; top: -14px; left: -14px; width: 30px; height: 30px; cursor: pointer; background-image: url("++resource++plone.app.jquerytools.pb_close.png"); } .current { border-top-left-radius: 0.5em; border-top-right-radius: 0.5em; background: rgb(255, 255, 255); } div.input { width: 200px; margin: 10px 0px; padding: 3px 15px; border: 1px solid rgb(80, 122, 170); border-radius: 10px; background: white; box-shadow: rgba(0, 0, 0, 0.08) 0px 1px 2px inset; } input[type="text"].contentchooser-content-trees, input[type="text"]#contentchooser-content-trees { width: 100%; min-width: 12em; height: 16px; padding-top: 1px; color: rgb(136, 136, 136); border: 0px solid; background: transparent; text-shadow: white 0px 1px 1px; } #content-trees #general_panel { padding: 0px; } #contentchooser-content-search-input-container, #contentchooser-content-trees-container, .contentchooser-clear { display: inline-block; } #contentchooser-content-search-input-container, #contentchooser-content-trees-container { width: 80%; } .contentchooser-clear { height: 13px; margin-left: -25px; } #more-link-field > .results > li { display: block; margin-bottom: 0.25em; cursor: pointer; } #more-link-field > .results > li:hover { background-color: rgb(32, 92, 144); } #more-link-field > div { margin-bottom: 0.5em; } #more-link-field button { padding: 0px 0.5em; }} @media screen { .tile-title { font-size: 120%; font-weight: bold; margin-bottom: 1em; } .tile-footer { text-align: right; } .loading-mask { position: absolute; z-index: 99; top: 0px; left: 0px; display: none; width: 100%; height: 100%; background: url("++resource++collective.cover/img/spinner.gif") center center no-repeat scroll rgb(0, 0, 0); opacity: 0.6 !important; } .loading-mask.show { display: block; } .loading-mask.remove-tile { background-color: rgb(131, 52, 52); } .template-compose #content .tile { padding-top: 1.2em; outline: rgb(153, 153, 153) dotted 1px; } .template-compose #content .tile.ui-draggable:hover { cursor: move; } .template-compose #content .tile.ui-draggable-dragging { overflow: hidden; height: 114px; cursor: move; } .template-compose .tile-container { position: relative; } .template-compose .tile-type-name { font-size: 95%; font-weight: bolder; position: absolute; width: 100%; text-align: center; opacity: 0.3; } .template-compose .edit-tile-link, .template-compose .contentbody-link, .template-compose .collection-link { line-height: 1em; position: absolute; top: 0px; height: 1em; } .template-compose .contentbody-link, .template-compose .collection-link { right: 0px; } .tile-select-button { cursor: pointer; } .tile-move { position: absolute; top: 0px; right: 0px; overflow: hidden; width: 16px; height: 16px; cursor: pointer; white-space: nowrap; text-indent: 101%; background: url("++resource++collective.cover/img/move.png") center top / 100% no-repeat scroll transparent; } .tile-remove-item { font-size: 1px; position: absolute; top: 0px; right: 0px; width: 14px; height: 14px; cursor: pointer; background: url("++resource++collective.cover/img/remove.png") center top / 100% no-repeat scroll transparent; } .tile-remove-item:hover { background: url("++resource++collective.cover/img/remove.png") center -14px / 100% no-repeat scroll transparent; } .tile-remove-item .text { visibility: hidden; } .ui-sortable-placeholder { outline: green dashed 1px; visibility: visible !important; background-color: rgb(154, 211, 157) !important; } .ui-sortable > div:hover { cursor: move; } .tile > .ui-sortable > .ui-sortable-helper { cursor: move; opacity: 0.5; outline: rgb(51, 51, 51) solid 1px; } .template-compose #content .tile { min-height: 100px; margin-bottom: 1em; } .ui-state-default .loading-mask { display: block; background: url("++resource++collective.cover/img/drophere.png") center center no-repeat scroll rgb(238, 238, 238); opacity: 0.8 !important; } .ui-state-hover .loading-mask { display: block; background-color: rgb(180, 252, 163); } .template-compose #content .sortable-tile .list-item:hover { outline: rgb(153, 153, 153) dotted 1px; } .tile img.right { float: right; margin: 0px 1em 0.5em 0px; } .tile img.left { float: left; margin: 0px 1em 0.5em 0px; } table.invisible { visibility: visible; } .close { opacity: 1; } .tile-edge { padding: 5px; border: 1px solid rgb(221, 221, 221); border-radius: 4px; } .tile-dark { padding: 5px; border-radius: 4px; background: rgb(221, 221, 221); } .tile-shadow { padding: 5px; border: 1px solid rgb(221, 221, 221); border-radius: 4px; box-shadow: rgb(195, 195, 195) 0px 5px 10px; } .textline-sortable-element.expired { border: 1px solid red; } .textline-sortable-element .tileProperties .tileExpired { font-weight: bold; color: red; } .cover-calendar-tile .calendar-tile-header { font-weight: bold; line-height: normal; padding: 0.42em 1em; text-align: center; background: rgb(221, 221, 221); } #content .cover-calendar-tile a.calendar-tile-prev, #content .cover-calendar-tile a.calendar-tile-next { margin: 0px -0.5em; padding: 0px 1em; border-bottom: none; } .cover-calendar-tile a.calendar-tile-prev { float: left; } .cover-calendar-tile a.calendar-tile-next { float: right; }} @import url("https://www.gov.br/receitafederal/portal_css/Sunburst%20Theme/jquery.autocomplete-cachekey-315e5cf7d5ab74599f22c549ba27c46f.css"); @media screen { .template-sc\.embedder #formfield-form-widgets-width, .portaltype-sc-embedder #formfield-form-widgets-width { float: left; margin-right: 10px; } .template-sc\.embedder #formfield-form-widgets-width input, .template-sc\.embedder #formfield-form-widgets-height input, .portaltype-sc-embedder #formfield-form-widgets-width input, .portaltype-sc-embedder #formfield-form-widgets-height input { width: 100px; } .template-sc\.embedder #formfield-form-widgets-height, .portaltype-sc-embedder #formfield-form-widgets-height { display: inline; width: 100px; } .template-sc\.embedder #formfield-form-widgets-url, .portaltype-sc-embedder #formfield-form-widgets-url { margin-bottom: -1px; } .template-sc\.embedder #formfield-form-widgets-url #form-widgets-url, .portaltype-sc-embedder #formfield-form-widgets-url #form-widgets-url { display: inline; float: left; } .template-sc\.embedder #formfield-form-widgets-IDublinCore-title, .portaltype-sc-embedder #formfield-form-widgets-IDublinCore-title { margin-top: 40px; } .template-sc\.embedder .field #load_button, .portaltype-sc-embedder .field #load_button { display: inline; float: left; margin-left: 10px; } .portaltype-sc-embedder .documentDescription { margin-bottom: 5px !important; } .portaltype-sc-embedder .documentByLine { margin-bottom: 20px; } .left_embedded { float: left; margin: 0px 10px 10px 0px; } .right_embedded { float: right; margin: 0px 0px 10px 10px; } .top_embedded { margin-bottom: 10px; } #embed_body_text { display: inline; } #alt_cont { text-align: right; } #alt_cont a { color: rgb(58, 103, 159); cursor: pointer; text-decoration: underline; font-weight: bold; } #alt_cont .alt_cont_text { text-align: left; }} @media screen { #viewlet-social-like > div { float: left; margin-right: 2em; } #viewlet-social-like { min-height: 3em; margin-top: 5px; } #viewlet-social-like .twitter-count-horizontal { height: 20px !important; } #viewlet-social-like .fb_edge_widget_with_comment { position: relative; margin-top: 0px; } .twitter-share-button { margin-top: 0.8px; } #viewlet-social-like.vertical { min-height: 7em !important; } #viewlet-social-like .whatsapp, #viewlet-social-like .telegram, #viewlet-social-like .share-by-email { font-size: 82%; display: inline-block; overflow: hidden; height: 20px; padding: 0px 5px 0px 24px; white-space: nowrap; border-radius: 3px; background-repeat: no-repeat; background-size: 16px; color: rgb(255, 255, 255) !important; border-top: 0px !important; border-right: 0px !important; border-left: 0px !important; border-image: initial !important; border-bottom: none !important; } #viewlet-social-like .whatsapp.link, #viewlet-social-like .telegram.link, #viewlet-social-like .share-by-email.link { width: 0px; padding: 0px 20px; text-indent: -200%; background-position: 50% center; } #viewlet-social-like .whatsapp { display: none; background-color: rgb(25, 158, 14); background-image: url("++resource++sl_images/ico-whatsapp.svg"); background-position: 2px 2px; } #viewlet-social-like .whatsapp:hover, #viewlet-social-like .telegram:hover, #viewlet-social-like .share-by-email:hover { color: rgb(255, 255, 255) !important; } #viewlet-social-like .whatsapp.active { display: inline-block; } #viewlet-social-like .telegram { background-color: rgb(49, 164, 213); background-image: url("++resource++sl_images/ico-telegram.svg"); background-size: 19px; } #viewlet-social-like .share-by-email { background-color: rgb(32, 92, 144); background-image: url("++resource++sl_images/ico-email.svg"); background-position: 5px 3px; background-size: 14px; }} @media screen { .sortable-media { padding: 0px; margin: 0px !important; list-style-type: none !important; } .sortable-media li { position: relative; float: left; width: 128px; height: 128px; margin: 0px 10px 10px 0px; padding: 4px; border: 1px solid silver; background-color: rgb(255, 255, 255); } .sortable-media li:hover .button { visibility: visible; } .sortable-media .draggable-item { display: block; overflow: hidden; height: 90px; cursor: move; border: medium none; } .sortable-media .button { right: 0px; visibility: hidden; } .sortable-media .button, .sortable-media .button:hover { float: right; margin-top: 6px; padding: 3px 10px 3px 5px; background-color: rgb(153, 153, 153); color: rgb(255, 255, 255) !important; } .sortable-media .button .icon { float: left; width: 13px; height: 15px; } .sortable-media .button.edit { background: none 0px 0px repeat scroll rgb(117, 173, 10); } .sortable-media .button.edit .icon { line-height: 50px; margin-top: 4px; margin-right: 5px; background: url("++resource++collective.nitf/images/icons-media.png") 0px top no-repeat scroll transparent; } .sortable-media .button.delete { position: absolute; top: 0px; right: 0px; background-color: rgb(196, 60, 53); } .sortable-media .button.delete .icon { line-height: 50px; margin-right: 5px; background: url("++resource++collective.nitf/images/icons-media.png") -15px top no-repeat scroll transparent; } .portaltype-collective-nitf-content.template-slideshow_view .swiper-container { width: 768px; } .portaltype-collective-nitf-content.template-slideshow_view .swiper-slide { font-size: 18px; display: flex; flex-direction: column; text-align: center; background: rgb(255, 255, 255); align-items: center; justify-content: center; } .portaltype-collective-nitf-content.template-slideshow_view .swiper-player { position: relative; width: 100%; background: rgb(0, 0, 0); } .portaltype-collective-nitf-content.template-slideshow_view .aspect-16-9::before { display: block; width: 100%; padding-top: 56.25%; content: ""; } .portaltype-collective-nitf-content.template-slideshow_view .swiper-image-wrapper { position: absolute; inset: 0px; } .portaltype-collective-nitf-content.template-slideshow_view .swiper-image-wrapper img { width: auto !important; max-width: 100% !important; height: auto !important; max-height: 100% !important; } .portaltype-collective-nitf-content.template-slideshow_view .swiper-description { box-sizing: border-box; width: 100%; padding: 7px; text-align: start; }} @import url("https://www.gov.br/receitafederal/portal_css/Sunburst%20Theme/resourcecollective.pollscsscollective.polls-cachekey-811473389964408d7b85eb74e1b518b1.css"); @import url("https://www.gov.br/receitafederal/portal_css/Sunburst%20Theme/resourcepas.plugins.loginunicologinunico-cachekey-7220a6248c90dd89b5652745ad83cfb5.css"); @media screen { :root { --font-family-base: Rawline, Raleway, sans-serif; --surface-overlay-scrim: rgba(var(--rgb-secondary-09), var(--surface-opacity-md)); --surface-overlay-text: linear-gradient(rgba(var(--rgb-secondary-01), var(--surface-opacity-none)), rgba(var(--rgb-secondary-09), var(--surface-opacity-default))); --interactive: var(--color-primary-default); --interactive-rgb: var(--rgb-primary-default); --visited: var(--color-primary-darken-01); --disabled: var(--surface-opacity-md, 0.45); --hover: var(--surface-opacity-xs, 0.16); --hover-effect: linear-gradient( rgba(var(--interactive-rgb), var(--hover)), rgba(var(--interactive-rgb), var(--hover)) ); --pressed: var(--surface-opacity-md, 0.45); --pressed-effect: linear-gradient( rgba(var(--interactive-rgb), var(--pressed)), rgba(var(--interactive-rgb), var(--pressed)) ); --focus-style: dashed; --focus-color: var(--color-support-03); --focus-offset: var(--spacing-scale-half); --focus-width: var(--surface-width-lg, 4px); --active: var(--color-primary-darken-01); --selected: var(--color-primary-lighten-01); --on: var(--color-primary-lighten-02); --off: var(--color-secondary-06); --ondrag-border-color: var(--interactive); --ondrag-border-width: var(--surface-width-md, 2px); --ondrag-border-style: solid; --ondrag-shadow-offset-x: var(--surface-offset-none, 0); --ondrag-shadow-offset-y: var(--surface-offset-md, 3px); --ondrag-shadow-blur: var(--surface-blur-lg, 6px); --ondrag-shadow-color: var(--interactive-rgb); --ondrag-shadow-opacity: var(--surface-opacity-sm, 0.3); --ondrag-opacity: var(--surface-opacity-xl, 0.85); --ondrag-rotate: -5deg; --ondrag-cursor: grabbing; --draggable-icon: grip-vertical; --draggable-cursor: grab; --dropzone-border-color: var(--interactive); --dropzone-border-width: var(--surface-width-sm, 1px); --dropzone-border-style: dashed; --ondrop-background: var(--interactive-rgb); --ondrop-opacity: var(--surface-opacity-sm, 0.3); --ondrop-cursor: copy; --color-primary-pastel-01: #c5d4eb; --color-primary-pastel-02: #dbe8fb; --color-primary-lighten-01: #2670e8; --color-primary-lighten-02: #5992ed; --color-primary-default: #1351b4; --color-primary-darken-01: #0c326f; --color-primary-darken-02: #071d41; --color-secondary-01: #fff; --color-secondary-02: #f8f8f8; --color-secondary-03: #ededed; --color-secondary-04: #ccc; --color-secondary-05: #9e9d9d; --color-secondary-06: #888; --color-secondary-07: #555; --color-secondary-08: #333; --color-secondary-09: #000; --color-highlight: #268744; --color-success: #168821; --color-warning: #ffcd07; --color-danger: #e60000; --color-info: #155bcb; --color-support-01: #36a191; --color-support-02: #f2e317; --color-support-03: #db4800; --color-support-04: #a26739; --color-support-05: #40e0d0; --color-support-06: #48cbeb; --color-support-07: #c72487; --color-support-08: #63007f; --color-support-09: #f08080; --color-support-10: #ff8c00; --color-support-11: #fdf5e6; --color-facebook: #3b5998; --color-google-plus: #db4a39; --color-linkedin: #0e76a8; --color-twitter: #00acee; --color-whatsapp: #25d366; --color-xbox: #9bc848; --color-yahoo: #720e9e; --color-youtube: #c4302b; --icon-size-base: 16px; --icon-size-xs: 8px; --icon-size-sm: 12px; --icon-size-lg: 20px; --icon-size-2x: 32px; --icon-size-3x: 48px; --icon-size-4x: 64px; --icon-size-5x: 80px; --icon-size-6x: 96px; --icon-size-7x: 112px; --icon-size-8x: 128px; --icon-size-9x: 144px; --icon-size-10x: 160px; --surface-width-none: 0; --surface-width-sm: 1px; --surface-width-md: 2px; --surface-width-lg: 4px; --surface-rounder-none: 0; --surface-rounder-sm: 4px; --surface-rounder-md: 8px; --surface-rounder-lg: 16px; --surface-rounder-pill: 999em; --surface-opacity-none: 0; --surface-opacity-default: 1; --surface-opacity-xs: 0.16; --surface-opacity-sm: 0.3; --surface-opacity-md: 0.45; --surface-opacity-lg: 0.65; --surface-opacity-xl: 0.85; --surface-border-solid-none: var(--surface-width-none) solid var(--color-secondary-06); --surface-border-solid-sm: var(--surface-width-sm) solid var(--color-secondary-06); --surface-border-solid-md: var(--surface-width-md) solid var(--color-secondary-06); --surface-border-solid-lg: var(--surface-width-lg) solid var(--color-secondary-06); --surface-border-dashed-none: var(--surface-width-none) dashed var(--color-secondary-06); --surface-border-dashed-sm: var(--surface-width-sm) dashed var(--color-secondary-06); --surface-border-dashed-md: var(--surface-width-md) dashed var(--color-secondary-06); --surface-border-dashed-lg: var(--surface-width-lg) dashed var(--color-secondary-06); --surface-blur-none: 0; --surface-blur-sm: 1px; --surface-blur-md: 3px; --surface-blur-lg: 6px; --surface-offset-none: 0; --surface-offset-sm: 1px; --surface-offset-md: 3px; --surface-offset-lg: 6px; --surface-offset-xl: 9px; --surface-shadow-none: none; --surface-shadow-sm: var(--surface-offset-none) var(--surface-offset-md) var(--surface-blur-lg) rgba(var(--rgb-secondary-09), var(--surface-opacity-xs)); --surface-shadow-md: var(--surface-offset-md) var(--surface-offset-lg) var(--surface-blur-lg) rgba(var(--rgb-secondary-09), var(--surface-opacity-xs)); --surface-shadow-lg: var(--surface-offset-lg) var(--surface-offset-xl) var(--surface-blur-lg) rgba(var(--rgb-secondary-09), var(--surface-opacity-xs)); --font-weight-thin: 100; --font-weight-extra-light: 200; --font-weight-light: 300; --font-weight-regular: 400; --font-weight-medium: 500; --font-weight-semi-bold: 600; --font-weight-bold: 700; --font-weight-extra-bold: 800; --font-weight-black: 900; --font-size-scale-base: 14px; --font-size-scale-down-01: 11.662px; --font-size-scale-down-02: 9.716px; --font-size-scale-down-03: 8.106px; --font-size-scale-up-01: 16.8px; --font-size-scale-up-02: 20.16px; --font-size-scale-up-03: 24.192px; --font-size-scale-up-04: 29.036px; --font-size-scale-up-05: 34.832px; --font-size-scale-up-06: 41.804px; --font-size-scale-up-07: 50.162px; --font-line-height-low: 1.15; --font-line-height-medium: 1.45; --font-line-height-high: 1.85; --grid-breakpoint-xs: 0; --grid-breakpoint-sm: 575px; --grid-breakpoint-md: 992px; --grid-breakpoint-lg: 1280px; --grid-breakpoint-xl: 1600px; --grid-portrait-maxwidth: 100%; --grid-portrait-gutter: 16px; --grid-portrait-columns: 4; --grid-portrait-margin: 8px; --grid-tablet-maxwidth: 100%; --grid-tablet-gutter: 24px; --grid-tablet-columns: 8; --grid-tablet-margin: 40px; --grid-desktop-maxwidth: 1200px; --grid-desktop-gutter: 24px; --grid-desktop-columns: 12; --grid-desktop-margin: 40px; --grid-tv-maxwidth: 1520px; --grid-tv-gutter: 40px; --grid-tv-columns: 12; --grid-tv-margin: 40px; --spacing-vertical-top: top; --spacing-vertical-center: center; --spacing-vertical-bottom: bottom; --spacing-horizontal-left: left; --spacing-horizontal-center: center; --spacing-horizontal-right: right; --spacing-scale-default: 0; --spacing-scale-base: 8px; --spacing-scale-2x: 16px; --spacing-scale-3x: 24px; --spacing-scale-4x: 32px; --spacing-scale-5x: 40px; --spacing-scale-6x: 48px; --spacing-scale-7x: 56px; --spacing-scale-8x: 64px; --spacing-scale-9x: 72px; --spacing-scale-10x: 80px; --spacing-scale-half: 4px; --spacing-scale-baseh: 12px; --spacing-scale-2xh: 20px; --spacing-scale-3xh: 28px; --spacing-scale-4xh: 36px; --spacing-scale-5xh: 44px; --spacing-scale-6xh: 52px; --spacing-scale-7xh: 60px; --spacing-scale-8xh: 68px; --spacing-scale-9xh: 76px; --spacing-scale-10xh: 84px; --rgb-primary-pastel-01: 197, 212, 235; --rgb-primary-pastel-02: 219, 232, 251; --rgb-primary-lighten-01: 38, 112, 232; --rgb-primary-lighten-02: 89, 146, 237; --rgb-primary-default: 19, 81, 180; --rgb-primary-darken-01: 12, 50, 111; --rgb-primary-darken-02: 7, 29, 65; --rgb-secondary-01: 255, 255, 255; --rgb-secondary-02: 248, 248, 248; --rgb-secondary-03: 237, 237, 237; --rgb-secondary-04: 204, 204, 204; --rgb-secondary-05: 158, 157, 157; --rgb-secondary-06: 136, 136, 136; --rgb-secondary-07: 85, 85, 85; --rgb-secondary-08: 51, 51, 51; --rgb-secondary-09: 0, 0, 0; --rgb-highlight: 38, 135, 68; --rgb-success: 22, 136, 33; --rgb-warning: 255, 205, 7; --rgb-danger: 230, 0, 0; --rgb-info: 21, 91, 203; --rgb-support-01: 54, 161, 145; --rgb-support-02: 242, 227, 23; --rgb-support-03: 219, 72, 0; --rgb-support-04: 162, 103, 57; --rgb-support-05: 64, 224, 208; --rgb-support-06: 72, 203, 235; --rgb-support-07: 199, 36, 135; --rgb-support-08: 99, 0, 127; --rgb-support-09: 240, 128, 128; --rgb-support-10: 255, 140, 0; --rgb-support-11: 253, 245, 230; --rgb-facebook: 59, 89, 152; --rgb-google-plus: 219, 74, 57; --rgb-linkedin: 14, 118, 168; --rgb-twitter: 0, 172, 238; --rgb-whatsapp: 37, 211, 102; --rgb-xbox: 155, 200, 72; --rgb-yahoo: 114, 14, 158; --rgb-youtube: 196, 48, 43; } .dsgov { } .dsgov .align-baseline { vertical-align: baseline !important; } .dsgov .align-top { vertical-align: top !important; } .dsgov .align-middle { vertical-align: middle !important; } .dsgov .align-bottom { vertical-align: bottom !important; } .dsgov .align-text-bottom { vertical-align: text-bottom !important; } .dsgov .align-text-top { vertical-align: text-top !important; } .dsgov .border { border: 1px solid rgb(222, 226, 230) !important; } .dsgov .border-top { border-top: 1px solid rgb(222, 226, 230) !important; } .dsgov .border-right { border-right: 1px solid rgb(222, 226, 230) !important; } .dsgov .border-bottom { border-bottom: 1px solid rgb(222, 226, 230) !important; } .dsgov .border-left { border-left: 1px solid rgb(222, 226, 230) !important; } .dsgov .border-0 { border: 0px !important; } .dsgov .border-top-0 { border-top: 0px !important; } .dsgov .border-right-0 { border-right: 0px !important; } .dsgov .border-bottom-0 { border-bottom: 0px !important; } .dsgov .border-left-0 { border-left: 0px !important; } .dsgov .border-primary { border-color: rgb(0, 123, 255) !important; } .dsgov .border-secondary { border-color: rgb(108, 117, 125) !important; } .dsgov .border-success { border-color: rgb(40, 167, 69) !important; } .dsgov .border-info { border-color: rgb(23, 162, 184) !important; } .dsgov .border-warning { border-color: rgb(255, 193, 7) !important; } .dsgov .border-danger { border-color: rgb(220, 53, 69) !important; } .dsgov .border-light { border-color: rgb(248, 249, 250) !important; } .dsgov .border-dark { border-color: rgb(52, 58, 64) !important; } .dsgov .border-white { border-color: rgb(255, 255, 255) !important; } .dsgov .rounded-sm { border-radius: 0.2rem !important; } .dsgov .rounded { border-radius: 0.25rem !important; } .dsgov .rounded-top { border-top-left-radius: 0.25rem !important; border-top-right-radius: 0.25rem !important; } .dsgov .rounded-right { border-top-right-radius: 0.25rem !important; border-bottom-right-radius: 0.25rem !important; } .dsgov .rounded-bottom { border-bottom-right-radius: 0.25rem !important; border-bottom-left-radius: 0.25rem !important; } .dsgov .rounded-left { border-top-left-radius: 0.25rem !important; border-bottom-left-radius: 0.25rem !important; } .dsgov .rounded-lg { border-radius: 0.3rem !important; } .dsgov .rounded-circle { border-radius: 50% !important; } .dsgov .rounded-pill { border-radius: 50rem !important; } .dsgov .rounded-0 { border-radius: 0px !important; } .dsgov .clearfix::after { display: block; clear: both; content: ""; } .dsgov .d-none { display: none !important; } .dsgov .d-inline { display: inline !important; } .dsgov .d-inline-block { display: inline-block !important; } .dsgov .d-block { display: block !important; } .dsgov .d-table { display: table !important; } .dsgov .d-table-row { display: table-row !important; } .dsgov .d-table-cell { display: table-cell !important; } .dsgov .d-flex { display: flex !important; } .dsgov .d-inline-flex { display: inline-flex !important; } @media (min-width: 575px) { .dsgov .d-sm-none { display: none !important; } .dsgov .d-sm-inline { display: inline !important; } .dsgov .d-sm-inline-block { display: inline-block !important; } .dsgov .d-sm-block { display: block !important; } .dsgov .d-sm-table { display: table !important; } .dsgov .d-sm-table-row { display: table-row !important; } .dsgov .d-sm-table-cell { display: table-cell !important; } .dsgov .d-sm-flex { display: flex !important; } .dsgov .d-sm-inline-flex { display: inline-flex !important; }} @media (min-width: 992px) { .dsgov .d-md-none { display: none !important; } .dsgov .d-md-inline { display: inline !important; } .dsgov .d-md-inline-block { display: inline-block !important; } .dsgov .d-md-block { display: block !important; } .dsgov .d-md-table { display: table !important; } .dsgov .d-md-table-row { display: table-row !important; } .dsgov .d-md-table-cell { display: table-cell !important; } .dsgov .d-md-flex { display: flex !important; } .dsgov .d-md-inline-flex { display: inline-flex !important; }} @media (min-width: 1280px) { .dsgov .d-lg-none { display: none !important; } .dsgov .d-lg-inline { display: inline !important; } .dsgov .d-lg-inline-block { display: inline-block !important; } .dsgov .d-lg-block { display: block !important; } .dsgov .d-lg-table { display: table !important; } .dsgov .d-lg-table-row { display: table-row !important; } .dsgov .d-lg-table-cell { display: table-cell !important; } .dsgov .d-lg-flex { display: flex !important; } .dsgov .d-lg-inline-flex { display: inline-flex !important; }} @media (min-width: 1600px) { .dsgov .d-xl-none { display: none !important; } .dsgov .d-xl-inline { display: inline !important; } .dsgov .d-xl-inline-block { display: inline-block !important; } .dsgov .d-xl-block { display: block !important; } .dsgov .d-xl-table { display: table !important; } .dsgov .d-xl-table-row { display: table-row !important; } .dsgov .d-xl-table-cell { display: table-cell !important; } .dsgov .d-xl-flex { display: flex !important; } .dsgov .d-xl-inline-flex { display: inline-flex !important; }} @media print { .dsgov .d-print-none { display: none !important; } .dsgov .d-print-inline { display: inline !important; } .dsgov .d-print-inline-block { display: inline-block !important; } .dsgov .d-print-block { display: block !important; } .dsgov .d-print-table { display: table !important; } .dsgov .d-print-table-row { display: table-row !important; } .dsgov .d-print-table-cell { display: table-cell !important; } .dsgov .d-print-flex { display: flex !important; } .dsgov .d-print-inline-flex { display: inline-flex !important; }} .dsgov .embed-responsive { position: relative; display: block; width: 100%; padding: 0px; overflow: hidden; } .dsgov .embed-responsive::before { display: block; content: ""; } .dsgov .embed-responsive .embed-responsive-item, .dsgov .embed-responsive iframe, .dsgov .embed-responsive embed, .dsgov .embed-responsive object, .dsgov .embed-responsive video { position: absolute; top: 0px; bottom: 0px; left: 0px; width: 100%; height: 100%; border: 0px; } .dsgov .embed-responsive-21by9::before { padding-top: 42.8571%; } .dsgov .embed-responsive-16by9::before { padding-top: 56.25%; } .dsgov .embed-responsive-4by3::before { padding-top: 75%; } .dsgov .embed-responsive-1by1::before { padding-top: 100%; } .dsgov .flex-row { flex-direction: row !important; } .dsgov .flex-column { flex-direction: column !important; } .dsgov .flex-row-reverse { flex-direction: row-reverse !important; } .dsgov .flex-column-reverse { flex-direction: column-reverse !important; } .dsgov .flex-wrap { flex-wrap: wrap !important; } .dsgov .flex-nowrap { flex-wrap: nowrap !important; } .dsgov .flex-wrap-reverse { flex-wrap: wrap-reverse !important; } .dsgov .flex-fill { flex: 1 1 auto !important; } .dsgov .flex-grow-0 { flex-grow: 0 !important; } .dsgov .flex-grow-1 { flex-grow: 1 !important; } .dsgov .flex-shrink-0 { flex-shrink: 0 !important; } .dsgov .flex-shrink-1 { flex-shrink: 1 !important; } .dsgov .justify-content-start { justify-content: flex-start !important; } .dsgov .justify-content-end { justify-content: flex-end !important; } .dsgov .justify-content-center { justify-content: center !important; } .dsgov .justify-content-between { justify-content: space-between !important; } .dsgov .justify-content-around { justify-content: space-around !important; } .dsgov .align-items-start { align-items: flex-start !important; } .dsgov .align-items-end { align-items: flex-end !important; } .dsgov .align-items-center { align-items: center !important; } .dsgov .align-items-baseline { align-items: baseline !important; } .dsgov .align-items-stretch { align-items: stretch !important; } .dsgov .align-content-start { align-content: flex-start !important; } .dsgov .align-content-end { align-content: flex-end !important; } .dsgov .align-content-center { align-content: center !important; } .dsgov .align-content-between { align-content: space-between !important; } .dsgov .align-content-around { align-content: space-around !important; } .dsgov .align-content-stretch { align-content: stretch !important; } .dsgov .align-self-auto { align-self: auto !important; } .dsgov .align-self-start { align-self: flex-start !important; } .dsgov .align-self-end { align-self: flex-end !important; } .dsgov .align-self-center { align-self: center !important; } .dsgov .align-self-baseline { align-self: baseline !important; } .dsgov .align-self-stretch { align-self: stretch !important; } @media (min-width: 575px) { .dsgov .flex-sm-row { flex-direction: row !important; } .dsgov .flex-sm-column { flex-direction: column !important; } .dsgov .flex-sm-row-reverse { flex-direction: row-reverse !important; } .dsgov .flex-sm-column-reverse { flex-direction: column-reverse !important; } .dsgov .flex-sm-wrap { flex-wrap: wrap !important; } .dsgov .flex-sm-nowrap { flex-wrap: nowrap !important; } .dsgov .flex-sm-wrap-reverse { flex-wrap: wrap-reverse !important; } .dsgov .flex-sm-fill { flex: 1 1 auto !important; } .dsgov .flex-sm-grow-0 { flex-grow: 0 !important; } .dsgov .flex-sm-grow-1 { flex-grow: 1 !important; } .dsgov .flex-sm-shrink-0 { flex-shrink: 0 !important; } .dsgov .flex-sm-shrink-1 { flex-shrink: 1 !important; } .dsgov .justify-content-sm-start { justify-content: flex-start !important; } .dsgov .justify-content-sm-end { justify-content: flex-end !important; } .dsgov .justify-content-sm-center { justify-content: center !important; } .dsgov .justify-content-sm-between { justify-content: space-between !important; } .dsgov .justify-content-sm-around { justify-content: space-around !important; } .dsgov .align-items-sm-start { align-items: flex-start !important; } .dsgov .align-items-sm-end { align-items: flex-end !important; } .dsgov .align-items-sm-center { align-items: center !important; } .dsgov .align-items-sm-baseline { align-items: baseline !important; } .dsgov .align-items-sm-stretch { align-items: stretch !important; } .dsgov .align-content-sm-start { align-content: flex-start !important; } .dsgov .align-content-sm-end { align-content: flex-end !important; } .dsgov .align-content-sm-center { align-content: center !important; } .dsgov .align-content-sm-between { align-content: space-between !important; } .dsgov .align-content-sm-around { align-content: space-around !important; } .dsgov .align-content-sm-stretch { align-content: stretch !important; } .dsgov .align-self-sm-auto { align-self: auto !important; } .dsgov .align-self-sm-start { align-self: flex-start !important; } .dsgov .align-self-sm-end { align-self: flex-end !important; } .dsgov .align-self-sm-center { align-self: center !important; } .dsgov .align-self-sm-baseline { align-self: baseline !important; } .dsgov .align-self-sm-stretch { align-self: stretch !important; }} @media (min-width: 992px) { .dsgov .flex-md-row { flex-direction: row !important; } .dsgov .flex-md-column { flex-direction: column !important; } .dsgov .flex-md-row-reverse { flex-direction: row-reverse !important; } .dsgov .flex-md-column-reverse { flex-direction: column-reverse !important; } .dsgov .flex-md-wrap { flex-wrap: wrap !important; } .dsgov .flex-md-nowrap { flex-wrap: nowrap !important; } .dsgov .flex-md-wrap-reverse { flex-wrap: wrap-reverse !important; } .dsgov .flex-md-fill { flex: 1 1 auto !important; } .dsgov .flex-md-grow-0 { flex-grow: 0 !important; } .dsgov .flex-md-grow-1 { flex-grow: 1 !important; } .dsgov .flex-md-shrink-0 { flex-shrink: 0 !important; } .dsgov .flex-md-shrink-1 { flex-shrink: 1 !important; } .dsgov .justify-content-md-start { justify-content: flex-start !important; } .dsgov .justify-content-md-end { justify-content: flex-end !important; } .dsgov .justify-content-md-center { justify-content: center !important; } .dsgov .justify-content-md-between { justify-content: space-between !important; } .dsgov .justify-content-md-around { justify-content: space-around !important; } .dsgov .align-items-md-start { align-items: flex-start !important; } .dsgov .align-items-md-end { align-items: flex-end !important; } .dsgov .align-items-md-center { align-items: center !important; } .dsgov .align-items-md-baseline { align-items: baseline !important; } .dsgov .align-items-md-stretch { align-items: stretch !important; } .dsgov .align-content-md-start { align-content: flex-start !important; } .dsgov .align-content-md-end { align-content: flex-end !important; } .dsgov .align-content-md-center { align-content: center !important; } .dsgov .align-content-md-between { align-content: space-between !important; } .dsgov .align-content-md-around { align-content: space-around !important; } .dsgov .align-content-md-stretch { align-content: stretch !important; } .dsgov .align-self-md-auto { align-self: auto !important; } .dsgov .align-self-md-start { align-self: flex-start !important; } .dsgov .align-self-md-end { align-self: flex-end !important; } .dsgov .align-self-md-center { align-self: center !important; } .dsgov .align-self-md-baseline { align-self: baseline !important; } .dsgov .align-self-md-stretch { align-self: stretch !important; }} @media (min-width: 1280px) { .dsgov .flex-lg-row { flex-direction: row !important; } .dsgov .flex-lg-column { flex-direction: column !important; } .dsgov .flex-lg-row-reverse { flex-direction: row-reverse !important; } .dsgov .flex-lg-column-reverse { flex-direction: column-reverse !important; } .dsgov .flex-lg-wrap { flex-wrap: wrap !important; } .dsgov .flex-lg-nowrap { flex-wrap: nowrap !important; } .dsgov .flex-lg-wrap-reverse { flex-wrap: wrap-reverse !important; } .dsgov .flex-lg-fill { flex: 1 1 auto !important; } .dsgov .flex-lg-grow-0 { flex-grow: 0 !important; } .dsgov .flex-lg-grow-1 { flex-grow: 1 !important; } .dsgov .flex-lg-shrink-0 { flex-shrink: 0 !important; } .dsgov .flex-lg-shrink-1 { flex-shrink: 1 !important; } .dsgov .justify-content-lg-start { justify-content: flex-start !important; } .dsgov .justify-content-lg-end { justify-content: flex-end !important; } .dsgov .justify-content-lg-center { justify-content: center !important; } .dsgov .justify-content-lg-between { justify-content: space-between !important; } .dsgov .justify-content-lg-around { justify-content: space-around !important; } .dsgov .align-items-lg-start { align-items: flex-start !important; } .dsgov .align-items-lg-end { align-items: flex-end !important; } .dsgov .align-items-lg-center { align-items: center !important; } .dsgov .align-items-lg-baseline { align-items: baseline !important; } .dsgov .align-items-lg-stretch { align-items: stretch !important; } .dsgov .align-content-lg-start { align-content: flex-start !important; } .dsgov .align-content-lg-end { align-content: flex-end !important; } .dsgov .align-content-lg-center { align-content: center !important; } .dsgov .align-content-lg-between { align-content: space-between !important; } .dsgov .align-content-lg-around { align-content: space-around !important; } .dsgov .align-content-lg-stretch { align-content: stretch !important; } .dsgov .align-self-lg-auto { align-self: auto !important; } .dsgov .align-self-lg-start { align-self: flex-start !important; } .dsgov .align-self-lg-end { align-self: flex-end !important; } .dsgov .align-self-lg-center { align-self: center !important; } .dsgov .align-self-lg-baseline { align-self: baseline !important; } .dsgov .align-self-lg-stretch { align-self: stretch !important; }} @media (min-width: 1600px) { .dsgov .flex-xl-row { flex-direction: row !important; } .dsgov .flex-xl-column { flex-direction: column !important; } .dsgov .flex-xl-row-reverse { flex-direction: row-reverse !important; } .dsgov .flex-xl-column-reverse { flex-direction: column-reverse !important; } .dsgov .flex-xl-wrap { flex-wrap: wrap !important; } .dsgov .flex-xl-nowrap { flex-wrap: nowrap !important; } .dsgov .flex-xl-wrap-reverse { flex-wrap: wrap-reverse !important; } .dsgov .flex-xl-fill { flex: 1 1 auto !important; } .dsgov .flex-xl-grow-0 { flex-grow: 0 !important; } .dsgov .flex-xl-grow-1 { flex-grow: 1 !important; } .dsgov .flex-xl-shrink-0 { flex-shrink: 0 !important; } .dsgov .flex-xl-shrink-1 { flex-shrink: 1 !important; } .dsgov .justify-content-xl-start { justify-content: flex-start !important; } .dsgov .justify-content-xl-end { justify-content: flex-end !important; } .dsgov .justify-content-xl-center { justify-content: center !important; } .dsgov .justify-content-xl-between { justify-content: space-between !important; } .dsgov .justify-content-xl-around { justify-content: space-around !important; } .dsgov .align-items-xl-start { align-items: flex-start !important; } .dsgov .align-items-xl-end { align-items: flex-end !important; } .dsgov .align-items-xl-center { align-items: center !important; } .dsgov .align-items-xl-baseline { align-items: baseline !important; } .dsgov .align-items-xl-stretch { align-items: stretch !important; } .dsgov .align-content-xl-start { align-content: flex-start !important; } .dsgov .align-content-xl-end { align-content: flex-end !important; } .dsgov .align-content-xl-center { align-content: center !important; } .dsgov .align-content-xl-between { align-content: space-between !important; } .dsgov .align-content-xl-around { align-content: space-around !important; } .dsgov .align-content-xl-stretch { align-content: stretch !important; } .dsgov .align-self-xl-auto { align-self: auto !important; } .dsgov .align-self-xl-start { align-self: flex-start !important; } .dsgov .align-self-xl-end { align-self: flex-end !important; } .dsgov .align-self-xl-center { align-self: center !important; } .dsgov .align-self-xl-baseline { align-self: baseline !important; } .dsgov .align-self-xl-stretch { align-self: stretch !important; }} .dsgov .float-left { float: left !important; } .dsgov .float-right { float: right !important; } .dsgov .float-none { float: none !important; } @media (min-width: 575px) { .dsgov .float-sm-left { float: left !important; } .dsgov .float-sm-right { float: right !important; } .dsgov .float-sm-none { float: none !important; }} @media (min-width: 992px) { .dsgov .float-md-left { float: left !important; } .dsgov .float-md-right { float: right !important; } .dsgov .float-md-none { float: none !important; }} @media (min-width: 1280px) { .dsgov .float-lg-left { float: left !important; } .dsgov .float-lg-right { float: right !important; } .dsgov .float-lg-none { float: none !important; }} @media (min-width: 1600px) { .dsgov .float-xl-left { float: left !important; } .dsgov .float-xl-right { float: right !important; } .dsgov .float-xl-none { float: none !important; }} .dsgov .overflow-auto { overflow: auto !important; } .dsgov .overflow-hidden { overflow: hidden !important; } .dsgov .position-static { position: static !important; } .dsgov .position-relative { position: relative !important; } .dsgov .position-absolute { position: absolute !important; } .dsgov .position-fixed { position: fixed !important; } .dsgov .position-sticky { position: sticky !important; } .dsgov .fixed-top { position: fixed; top: 0px; right: 0px; left: 0px; z-index: 1030; } .dsgov .fixed-bottom { position: fixed; right: 0px; bottom: 0px; left: 0px; z-index: 1030; } @supports (position: sticky) { .dsgov .sticky-top { position: sticky; top: 0px; z-index: 1020; }} .dsgov .sr-only { position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; border: 0px; } .dsgov .sr-only-focusable:active, .dsgov .sr-only-focusable:focus { position: static; width: auto; height: auto; overflow: visible; clip: auto; white-space: normal; } .dsgov .shadow-sm { box-shadow: rgba(0, 0, 0, 0.075) 0px 0.125rem 0.25rem !important; } .dsgov .shadow { box-shadow: rgba(0, 0, 0, 0.15) 0px 0.5rem 1rem !important; } .dsgov .shadow-lg { box-shadow: rgba(0, 0, 0, 0.176) 0px 1rem 3rem !important; } .dsgov .shadow-none { box-shadow: none !important; } .dsgov .w-25 { width: 25% !important; } .dsgov .w-50 { width: 50% !important; } .dsgov .w-75 { width: 75% !important; } .dsgov .w-100 { width: 100% !important; } .dsgov .w-auto { width: auto !important; } .dsgov .h-25 { height: 25% !important; } .dsgov .h-50 { height: 50% !important; } .dsgov .h-75 { height: 75% !important; } .dsgov .h-100 { height: 100% !important; } .dsgov .h-auto { height: auto !important; } .dsgov .mw-100 { max-width: 100% !important; } .dsgov .mh-100 { max-height: 100% !important; } .dsgov .min-vw-100 { min-width: 100vw !important; } .dsgov .min-vh-100 { min-height: 100vh !important; } .dsgov .vw-100 { width: 100vw !important; } .dsgov .vh-100 { height: 100vh !important; } .dsgov .m-0 { margin: 0px !important; } .dsgov .mt-0, .dsgov .my-0 { margin-top: 0px !important; } .dsgov .mr-0, .dsgov .mx-0 { margin-right: 0px !important; } .dsgov .mb-0, .dsgov .my-0 { margin-bottom: 0px !important; } .dsgov .ml-0, .dsgov .mx-0 { margin-left: 0px !important; } .dsgov .m-1 { margin: 8px !important; } .dsgov .mt-1, .dsgov .my-1 { margin-top: 8px !important; } .dsgov .mr-1, .dsgov .mx-1 { margin-right: 8px !important; } .dsgov .mb-1, .dsgov .my-1 { margin-bottom: 8px !important; } .dsgov .ml-1, .dsgov .mx-1 { margin-left: 8px !important; } .dsgov .m-2 { margin: 12px !important; } .dsgov .mt-2, .dsgov .my-2 { margin-top: 12px !important; } .dsgov .mr-2, .dsgov .mx-2 { margin-right: 12px !important; } .dsgov .mb-2, .dsgov .my-2 { margin-bottom: 12px !important; } .dsgov .ml-2, .dsgov .mx-2 { margin-left: 12px !important; } .dsgov .m-3 { margin: 16px !important; } .dsgov .mt-3, .dsgov .my-3 { margin-top: 16px !important; } .dsgov .mr-3, .dsgov .mx-3 { margin-right: 16px !important; } .dsgov .mb-3, .dsgov .my-3 { margin-bottom: 16px !important; } .dsgov .ml-3, .dsgov .mx-3 { margin-left: 16px !important; } .dsgov .m-4 { margin: 24px !important; } .dsgov .mt-4, .dsgov .my-4 { margin-top: 24px !important; } .dsgov .mr-4, .dsgov .mx-4 { margin-right: 24px !important; } .dsgov .mb-4, .dsgov .my-4 { margin-bottom: 24px !important; } .dsgov .ml-4, .dsgov .mx-4 { margin-left: 24px !important; } .dsgov .m-5 { margin: 40px !important; } .dsgov .mt-5, .dsgov .my-5 { margin-top: 40px !important; } .dsgov .mr-5, .dsgov .mx-5 { margin-right: 40px !important; } .dsgov .mb-5, .dsgov .my-5 { margin-bottom: 40px !important; } .dsgov .ml-5, .dsgov .mx-5 { margin-left: 40px !important; } .dsgov .m-half { margin: 4px !important; } .dsgov .mt-half, .dsgov .my-half { margin-top: 4px !important; } .dsgov .mr-half, .dsgov .mx-half { margin-right: 4px !important; } .dsgov .mb-half, .dsgov .my-half { margin-bottom: 4px !important; } .dsgov .ml-half, .dsgov .mx-half { margin-left: 4px !important; } .dsgov .m-base { margin: 8px !important; } .dsgov .mt-base, .dsgov .my-base { margin-top: 8px !important; } .dsgov .mr-base, .dsgov .mx-base { margin-right: 8px !important; } .dsgov .mb-base, .dsgov .my-base { margin-bottom: 8px !important; } .dsgov .ml-base, .dsgov .mx-base { margin-left: 8px !important; } .dsgov .m-baseh { margin: 12px !important; } .dsgov .mt-baseh, .dsgov .my-baseh { margin-top: 12px !important; } .dsgov .mr-baseh, .dsgov .mx-baseh { margin-right: 12px !important; } .dsgov .mb-baseh, .dsgov .my-baseh { margin-bottom: 12px !important; } .dsgov .ml-baseh, .dsgov .mx-baseh { margin-left: 12px !important; } .dsgov .m-2x { margin: 16px !important; } .dsgov .mt-2x, .dsgov .my-2x { margin-top: 16px !important; } .dsgov .mr-2x, .dsgov .mx-2x { margin-right: 16px !important; } .dsgov .mb-2x, .dsgov .my-2x { margin-bottom: 16px !important; } .dsgov .ml-2x, .dsgov .mx-2x { margin-left: 16px !important; } .dsgov .m-2xh { margin: 20px !important; } .dsgov .mt-2xh, .dsgov .my-2xh { margin-top: 20px !important; } .dsgov .mr-2xh, .dsgov .mx-2xh { margin-right: 20px !important; } .dsgov .mb-2xh, .dsgov .my-2xh { margin-bottom: 20px !important; } .dsgov .ml-2xh, .dsgov .mx-2xh { margin-left: 20px !important; } .dsgov .m-3x { margin: 24px !important; } .dsgov .mt-3x, .dsgov .my-3x { margin-top: 24px !important; } .dsgov .mr-3x, .dsgov .mx-3x { margin-right: 24px !important; } .dsgov .mb-3x, .dsgov .my-3x { margin-bottom: 24px !important; } .dsgov .ml-3x, .dsgov .mx-3x { margin-left: 24px !important; } .dsgov .m-3xh { margin: 28px !important; } .dsgov .mt-3xh, .dsgov .my-3xh { margin-top: 28px !important; } .dsgov .mr-3xh, .dsgov .mx-3xh { margin-right: 28px !important; } .dsgov .mb-3xh, .dsgov .my-3xh { margin-bottom: 28px !important; } .dsgov .ml-3xh, .dsgov .mx-3xh { margin-left: 28px !important; } .dsgov .m-4x { margin: 32px !important; } .dsgov .mt-4x, .dsgov .my-4x { margin-top: 32px !important; } .dsgov .mr-4x, .dsgov .mx-4x { margin-right: 32px !important; } .dsgov .mb-4x, .dsgov .my-4x { margin-bottom: 32px !important; } .dsgov .ml-4x, .dsgov .mx-4x { margin-left: 32px !important; } .dsgov .m-4xh { margin: 36px !important; } .dsgov .mt-4xh, .dsgov .my-4xh { margin-top: 36px !important; } .dsgov .mr-4xh, .dsgov .mx-4xh { margin-right: 36px !important; } .dsgov .mb-4xh, .dsgov .my-4xh { margin-bottom: 36px !important; } .dsgov .ml-4xh, .dsgov .mx-4xh { margin-left: 36px !important; } .dsgov .m-5x { margin: 40px !important; } .dsgov .mt-5x, .dsgov .my-5x { margin-top: 40px !important; } .dsgov .mr-5x, .dsgov .mx-5x { margin-right: 40px !important; } .dsgov .mb-5x, .dsgov .my-5x { margin-bottom: 40px !important; } .dsgov .ml-5x, .dsgov .mx-5x { margin-left: 40px !important; } .dsgov .m-5xh { margin: 44px !important; } .dsgov .mt-5xh, .dsgov .my-5xh { margin-top: 44px !important; } .dsgov .mr-5xh, .dsgov .mx-5xh { margin-right: 44px !important; } .dsgov .mb-5xh, .dsgov .my-5xh { margin-bottom: 44px !important; } .dsgov .ml-5xh, .dsgov .mx-5xh { margin-left: 44px !important; } .dsgov .m-6x { margin: 48px !important; } .dsgov .mt-6x, .dsgov .my-6x { margin-top: 48px !important; } .dsgov .mr-6x, .dsgov .mx-6x { margin-right: 48px !important; } .dsgov .mb-6x, .dsgov .my-6x { margin-bottom: 48px !important; } .dsgov .ml-6x, .dsgov .mx-6x { margin-left: 48px !important; } .dsgov .m-6xh { margin: 52px !important; } .dsgov .mt-6xh, .dsgov .my-6xh { margin-top: 52px !important; } .dsgov .mr-6xh, .dsgov .mx-6xh { margin-right: 52px !important; } .dsgov .mb-6xh, .dsgov .my-6xh { margin-bottom: 52px !important; } .dsgov .ml-6xh, .dsgov .mx-6xh { margin-left: 52px !important; } .dsgov .m-7x { margin: 56px !important; } .dsgov .mt-7x, .dsgov .my-7x { margin-top: 56px !important; } .dsgov .mr-7x, .dsgov .mx-7x { margin-right: 56px !important; } .dsgov .mb-7x, .dsgov .my-7x { margin-bottom: 56px !important; } .dsgov .ml-7x, .dsgov .mx-7x { margin-left: 56px !important; } .dsgov .m-7xh { margin: 60px !important; } .dsgov .mt-7xh, .dsgov .my-7xh { margin-top: 60px !important; } .dsgov .mr-7xh, .dsgov .mx-7xh { margin-right: 60px !important; } .dsgov .mb-7xh, .dsgov .my-7xh { margin-bottom: 60px !important; } .dsgov .ml-7xh, .dsgov .mx-7xh { margin-left: 60px !important; } .dsgov .m-8x { margin: 64px !important; } .dsgov .mt-8x, .dsgov .my-8x { margin-top: 64px !important; } .dsgov .mr-8x, .dsgov .mx-8x { margin-right: 64px !important; } .dsgov .mb-8x, .dsgov .my-8x { margin-bottom: 64px !important; } .dsgov .ml-8x, .dsgov .mx-8x { margin-left: 64px !important; } .dsgov .m-8xh { margin: 68px !important; } .dsgov .mt-8xh, .dsgov .my-8xh { margin-top: 68px !important; } .dsgov .mr-8xh, .dsgov .mx-8xh { margin-right: 68px !important; } .dsgov .mb-8xh, .dsgov .my-8xh { margin-bottom: 68px !important; } .dsgov .ml-8xh, .dsgov .mx-8xh { margin-left: 68px !important; } .dsgov .m-9x { margin: 72px !important; } .dsgov .mt-9x, .dsgov .my-9x { margin-top: 72px !important; } .dsgov .mr-9x, .dsgov .mx-9x { margin-right: 72px !important; } .dsgov .mb-9x, .dsgov .my-9x { margin-bottom: 72px !important; } .dsgov .ml-9x, .dsgov .mx-9x { margin-left: 72px !important; } .dsgov .m-9xh { margin: 76px !important; } .dsgov .mt-9xh, .dsgov .my-9xh { margin-top: 76px !important; } .dsgov .mr-9xh, .dsgov .mx-9xh { margin-right: 76px !important; } .dsgov .mb-9xh, .dsgov .my-9xh { margin-bottom: 76px !important; } .dsgov .ml-9xh, .dsgov .mx-9xh { margin-left: 76px !important; } .dsgov .m-10x { margin: 80px !important; } .dsgov .mt-10x, .dsgov .my-10x { margin-top: 80px !important; } .dsgov .mr-10x, .dsgov .mx-10x { margin-right: 80px !important; } .dsgov .mb-10x, .dsgov .my-10x { margin-bottom: 80px !important; } .dsgov .ml-10x, .dsgov .mx-10x { margin-left: 80px !important; } .dsgov .m-10xh { margin: 84px !important; } .dsgov .mt-10xh, .dsgov .my-10xh { margin-top: 84px !important; } .dsgov .mr-10xh, .dsgov .mx-10xh { margin-right: 84px !important; } .dsgov .mb-10xh, .dsgov .my-10xh { margin-bottom: 84px !important; } .dsgov .ml-10xh, .dsgov .mx-10xh { margin-left: 84px !important; } .dsgov .p-0 { padding: 0px !important; } .dsgov .pt-0, .dsgov .py-0 { padding-top: 0px !important; } .dsgov .pr-0, .dsgov .px-0 { padding-right: 0px !important; } .dsgov .pb-0, .dsgov .py-0 { padding-bottom: 0px !important; } .dsgov .pl-0, .dsgov .px-0 { padding-left: 0px !important; } .dsgov .p-1 { padding: 8px !important; } .dsgov .pt-1, .dsgov .py-1 { padding-top: 8px !important; } .dsgov .pr-1, .dsgov .px-1 { padding-right: 8px !important; } .dsgov .pb-1, .dsgov .py-1 { padding-bottom: 8px !important; } .dsgov .pl-1, .dsgov .px-1 { padding-left: 8px !important; } .dsgov .p-2 { padding: 12px !important; } .dsgov .pt-2, .dsgov .py-2 { padding-top: 12px !important; } .dsgov .pr-2, .dsgov .px-2 { padding-right: 12px !important; } .dsgov .pb-2, .dsgov .py-2 { padding-bottom: 12px !important; } .dsgov .pl-2, .dsgov .px-2 { padding-left: 12px !important; } .dsgov .p-3 { padding: 16px !important; } .dsgov .pt-3, .dsgov .py-3 { padding-top: 16px !important; } .dsgov .pr-3, .dsgov .px-3 { padding-right: 16px !important; } .dsgov .pb-3, .dsgov .py-3 { padding-bottom: 16px !important; } .dsgov .pl-3, .dsgov .px-3 { padding-left: 16px !important; } .dsgov .p-4 { padding: 24px !important; } .dsgov .pt-4, .dsgov .py-4 { padding-top: 24px !important; } .dsgov .pr-4, .dsgov .px-4 { padding-right: 24px !important; } .dsgov .pb-4, .dsgov .py-4 { padding-bottom: 24px !important; } .dsgov .pl-4, .dsgov .px-4 { padding-left: 24px !important; } .dsgov .p-5 { padding: 40px !important; } .dsgov .pt-5, .dsgov .py-5 { padding-top: 40px !important; } .dsgov .pr-5, .dsgov .px-5 { padding-right: 40px !important; } .dsgov .pb-5, .dsgov .py-5 { padding-bottom: 40px !important; } .dsgov .pl-5, .dsgov .px-5 { padding-left: 40px !important; } .dsgov .p-half { padding: 4px !important; } .dsgov .pt-half, .dsgov .py-half { padding-top: 4px !important; } .dsgov .pr-half, .dsgov .px-half { padding-right: 4px !important; } .dsgov .pb-half, .dsgov .py-half { padding-bottom: 4px !important; } .dsgov .pl-half, .dsgov .px-half { padding-left: 4px !important; } .dsgov .p-base { padding: 8px !important; } .dsgov .pt-base, .dsgov .py-base { padding-top: 8px !important; } .dsgov .pr-base, .dsgov .px-base { padding-right: 8px !important; } .dsgov .pb-base, .dsgov .py-base { padding-bottom: 8px !important; } .dsgov .pl-base, .dsgov .px-base { padding-left: 8px !important; } .dsgov .p-baseh { padding: 12px !important; } .dsgov .pt-baseh, .dsgov .py-baseh { padding-top: 12px !important; } .dsgov .pr-baseh, .dsgov .px-baseh { padding-right: 12px !important; } .dsgov .pb-baseh, .dsgov .py-baseh { padding-bottom: 12px !important; } .dsgov .pl-baseh, .dsgov .px-baseh { padding-left: 12px !important; } .dsgov .p-2x { padding: 16px !important; } .dsgov .pt-2x, .dsgov .py-2x { padding-top: 16px !important; } .dsgov .pr-2x, .dsgov .px-2x { padding-right: 16px !important; } .dsgov .pb-2x, .dsgov .py-2x { padding-bottom: 16px !important; } .dsgov .pl-2x, .dsgov .px-2x { padding-left: 16px !important; } .dsgov .p-2xh { padding: 20px !important; } .dsgov .pt-2xh, .dsgov .py-2xh { padding-top: 20px !important; } .dsgov .pr-2xh, .dsgov .px-2xh { padding-right: 20px !important; } .dsgov .pb-2xh, .dsgov .py-2xh { padding-bottom: 20px !important; } .dsgov .pl-2xh, .dsgov .px-2xh { padding-left: 20px !important; } .dsgov .p-3x { padding: 24px !important; } .dsgov .pt-3x, .dsgov .py-3x { padding-top: 24px !important; } .dsgov .pr-3x, .dsgov .px-3x { padding-right: 24px !important; } .dsgov .pb-3x, .dsgov .py-3x { padding-bottom: 24px !important; } .dsgov .pl-3x, .dsgov .px-3x { padding-left: 24px !important; } .dsgov .p-3xh { padding: 28px !important; } .dsgov .pt-3xh, .dsgov .py-3xh { padding-top: 28px !important; } .dsgov .pr-3xh, .dsgov .px-3xh { padding-right: 28px !important; } .dsgov .pb-3xh, .dsgov .py-3xh { padding-bottom: 28px !important; } .dsgov .pl-3xh, .dsgov .px-3xh { padding-left: 28px !important; } .dsgov .p-4x { padding: 32px !important; } .dsgov .pt-4x, .dsgov .py-4x { padding-top: 32px !important; } .dsgov .pr-4x, .dsgov .px-4x { padding-right: 32px !important; } .dsgov .pb-4x, .dsgov .py-4x { padding-bottom: 32px !important; } .dsgov .pl-4x, .dsgov .px-4x { padding-left: 32px !important; } .dsgov .p-4xh { padding: 36px !important; } .dsgov .pt-4xh, .dsgov .py-4xh { padding-top: 36px !important; } .dsgov .pr-4xh, .dsgov .px-4xh { padding-right: 36px !important; } .dsgov .pb-4xh, .dsgov .py-4xh { padding-bottom: 36px !important; } .dsgov .pl-4xh, .dsgov .px-4xh { padding-left: 36px !important; } .dsgov .p-5x { padding: 40px !important; } .dsgov .pt-5x, .dsgov .py-5x { padding-top: 40px !important; } .dsgov .pr-5x, .dsgov .px-5x { padding-right: 40px !important; } .dsgov .pb-5x, .dsgov .py-5x { padding-bottom: 40px !important; } .dsgov .pl-5x, .dsgov .px-5x { padding-left: 40px !important; } .dsgov .p-5xh { padding: 44px !important; } .dsgov .pt-5xh, .dsgov .py-5xh { padding-top: 44px !important; } .dsgov .pr-5xh, .dsgov .px-5xh { padding-right: 44px !important; } .dsgov .pb-5xh, .dsgov .py-5xh { padding-bottom: 44px !important; } .dsgov .pl-5xh, .dsgov .px-5xh { padding-left: 44px !important; } .dsgov .p-6x { padding: 48px !important; } .dsgov .pt-6x, .dsgov .py-6x { padding-top: 48px !important; } .dsgov .pr-6x, .dsgov .px-6x { padding-right: 48px !important; } .dsgov .pb-6x, .dsgov .py-6x { padding-bottom: 48px !important; } .dsgov .pl-6x, .dsgov .px-6x { padding-left: 48px !important; } .dsgov .p-6xh { padding: 52px !important; } .dsgov .pt-6xh, .dsgov .py-6xh { padding-top: 52px !important; } .dsgov .pr-6xh, .dsgov .px-6xh { padding-right: 52px !important; } .dsgov .pb-6xh, .dsgov .py-6xh { padding-bottom: 52px !important; } .dsgov .pl-6xh, .dsgov .px-6xh { padding-left: 52px !important; } .dsgov .p-7x { padding: 56px !important; } .dsgov .pt-7x, .dsgov .py-7x { padding-top: 56px !important; } .dsgov .pr-7x, .dsgov .px-7x { padding-right: 56px !important; } .dsgov .pb-7x, .dsgov .py-7x { padding-bottom: 56px !important; } .dsgov .pl-7x, .dsgov .px-7x { padding-left: 56px !important; } .dsgov .p-7xh { padding: 60px !important; } .dsgov .pt-7xh, .dsgov .py-7xh { padding-top: 60px !important; } .dsgov .pr-7xh, .dsgov .px-7xh { padding-right: 60px !important; } .dsgov .pb-7xh, .dsgov .py-7xh { padding-bottom: 60px !important; } .dsgov .pl-7xh, .dsgov .px-7xh { padding-left: 60px !important; } .dsgov .p-8x { padding: 64px !important; } .dsgov .pt-8x, .dsgov .py-8x { padding-top: 64px !important; } .dsgov .pr-8x, .dsgov .px-8x { padding-right: 64px !important; } .dsgov .pb-8x, .dsgov .py-8x { padding-bottom: 64px !important; } .dsgov .pl-8x, .dsgov .px-8x { padding-left: 64px !important; } .dsgov .p-8xh { padding: 68px !important; } .dsgov .pt-8xh, .dsgov .py-8xh { padding-top: 68px !important; } .dsgov .pr-8xh, .dsgov .px-8xh { padding-right: 68px !important; } .dsgov .pb-8xh, .dsgov .py-8xh { padding-bottom: 68px !important; } .dsgov .pl-8xh, .dsgov .px-8xh { padding-left: 68px !important; } .dsgov .p-9x { padding: 72px !important; } .dsgov .pt-9x, .dsgov .py-9x { padding-top: 72px !important; } .dsgov .pr-9x, .dsgov .px-9x { padding-right: 72px !important; } .dsgov .pb-9x, .dsgov .py-9x { padding-bottom: 72px !important; } .dsgov .pl-9x, .dsgov .px-9x { padding-left: 72px !important; } .dsgov .p-9xh { padding: 76px !important; } .dsgov .pt-9xh, .dsgov .py-9xh { padding-top: 76px !important; } .dsgov .pr-9xh, .dsgov .px-9xh { padding-right: 76px !important; } .dsgov .pb-9xh, .dsgov .py-9xh { padding-bottom: 76px !important; } .dsgov .pl-9xh, .dsgov .px-9xh { padding-left: 76px !important; } .dsgov .p-10x { padding: 80px !important; } .dsgov .pt-10x, .dsgov .py-10x { padding-top: 80px !important; } .dsgov .pr-10x, .dsgov .px-10x { padding-right: 80px !important; } .dsgov .pb-10x, .dsgov .py-10x { padding-bottom: 80px !important; } .dsgov .pl-10x, .dsgov .px-10x { padding-left: 80px !important; } .dsgov .p-10xh { padding: 84px !important; } .dsgov .pt-10xh, .dsgov .py-10xh { padding-top: 84px !important; } .dsgov .pr-10xh, .dsgov .px-10xh { padding-right: 84px !important; } .dsgov .pb-10xh, .dsgov .py-10xh { padding-bottom: 84px !important; } .dsgov .pl-10xh, .dsgov .px-10xh { padding-left: 84px !important; } .dsgov .m-n1 { margin: -8px !important; } .dsgov .mt-n1, .dsgov .my-n1 { margin-top: -8px !important; } .dsgov .mr-n1, .dsgov .mx-n1 { margin-right: -8px !important; } .dsgov .mb-n1, .dsgov .my-n1 { margin-bottom: -8px !important; } .dsgov .ml-n1, .dsgov .mx-n1 { margin-left: -8px !important; } .dsgov .m-n2 { margin: -12px !important; } .dsgov .mt-n2, .dsgov .my-n2 { margin-top: -12px !important; } .dsgov .mr-n2, .dsgov .mx-n2 { margin-right: -12px !important; } .dsgov .mb-n2, .dsgov .my-n2 { margin-bottom: -12px !important; } .dsgov .ml-n2, .dsgov .mx-n2 { margin-left: -12px !important; } .dsgov .m-n3 { margin: -16px !important; } .dsgov .mt-n3, .dsgov .my-n3 { margin-top: -16px !important; } .dsgov .mr-n3, .dsgov .mx-n3 { margin-right: -16px !important; } .dsgov .mb-n3, .dsgov .my-n3 { margin-bottom: -16px !important; } .dsgov .ml-n3, .dsgov .mx-n3 { margin-left: -16px !important; } .dsgov .m-n4 { margin: -24px !important; } .dsgov .mt-n4, .dsgov .my-n4 { margin-top: -24px !important; } .dsgov .mr-n4, .dsgov .mx-n4 { margin-right: -24px !important; } .dsgov .mb-n4, .dsgov .my-n4 { margin-bottom: -24px !important; } .dsgov .ml-n4, .dsgov .mx-n4 { margin-left: -24px !important; } .dsgov .m-n5 { margin: -40px !important; } .dsgov .mt-n5, .dsgov .my-n5 { margin-top: -40px !important; } .dsgov .mr-n5, .dsgov .mx-n5 { margin-right: -40px !important; } .dsgov .mb-n5, .dsgov .my-n5 { margin-bottom: -40px !important; } .dsgov .ml-n5, .dsgov .mx-n5 { margin-left: -40px !important; } .dsgov .m-nhalf { margin: -4px !important; } .dsgov .mt-nhalf, .dsgov .my-nhalf { margin-top: -4px !important; } .dsgov .mr-nhalf, .dsgov .mx-nhalf { margin-right: -4px !important; } .dsgov .mb-nhalf, .dsgov .my-nhalf { margin-bottom: -4px !important; } .dsgov .ml-nhalf, .dsgov .mx-nhalf { margin-left: -4px !important; } .dsgov .m-nbase { margin: -8px !important; } .dsgov .mt-nbase, .dsgov .my-nbase { margin-top: -8px !important; } .dsgov .mr-nbase, .dsgov .mx-nbase { margin-right: -8px !important; } .dsgov .mb-nbase, .dsgov .my-nbase { margin-bottom: -8px !important; } .dsgov .ml-nbase, .dsgov .mx-nbase { margin-left: -8px !important; } .dsgov .m-nbaseh { margin: -12px !important; } .dsgov .mt-nbaseh, .dsgov .my-nbaseh { margin-top: -12px !important; } .dsgov .mr-nbaseh, .dsgov .mx-nbaseh { margin-right: -12px !important; } .dsgov .mb-nbaseh, .dsgov .my-nbaseh { margin-bottom: -12px !important; } .dsgov .ml-nbaseh, .dsgov .mx-nbaseh { margin-left: -12px !important; } .dsgov .m-n2x { margin: -16px !important; } .dsgov .mt-n2x, .dsgov .my-n2x { margin-top: -16px !important; } .dsgov .mr-n2x, .dsgov .mx-n2x { margin-right: -16px !important; } .dsgov .mb-n2x, .dsgov .my-n2x { margin-bottom: -16px !important; } .dsgov .ml-n2x, .dsgov .mx-n2x { margin-left: -16px !important; } .dsgov .m-n2xh { margin: -20px !important; } .dsgov .mt-n2xh, .dsgov .my-n2xh { margin-top: -20px !important; } .dsgov .mr-n2xh, .dsgov .mx-n2xh { margin-right: -20px !important; } .dsgov .mb-n2xh, .dsgov .my-n2xh { margin-bottom: -20px !important; } .dsgov .ml-n2xh, .dsgov .mx-n2xh { margin-left: -20px !important; } .dsgov .m-n3x { margin: -24px !important; } .dsgov .mt-n3x, .dsgov .my-n3x { margin-top: -24px !important; } .dsgov .mr-n3x, .dsgov .mx-n3x { margin-right: -24px !important; } .dsgov .mb-n3x, .dsgov .my-n3x { margin-bottom: -24px !important; } .dsgov .ml-n3x, .dsgov .mx-n3x { margin-left: -24px !important; } .dsgov .m-n3xh { margin: -28px !important; } .dsgov .mt-n3xh, .dsgov .my-n3xh { margin-top: -28px !important; } .dsgov .mr-n3xh, .dsgov .mx-n3xh { margin-right: -28px !important; } .dsgov .mb-n3xh, .dsgov .my-n3xh { margin-bottom: -28px !important; } .dsgov .ml-n3xh, .dsgov .mx-n3xh { margin-left: -28px !important; } .dsgov .m-n4x { margin: -32px !important; } .dsgov .mt-n4x, .dsgov .my-n4x { margin-top: -32px !important; } .dsgov .mr-n4x, .dsgov .mx-n4x { margin-right: -32px !important; } .dsgov .mb-n4x, .dsgov .my-n4x { margin-bottom: -32px !important; } .dsgov .ml-n4x, .dsgov .mx-n4x { margin-left: -32px !important; } .dsgov .m-n4xh { margin: -36px !important; } .dsgov .mt-n4xh, .dsgov .my-n4xh { margin-top: -36px !important; } .dsgov .mr-n4xh, .dsgov .mx-n4xh { margin-right: -36px !important; } .dsgov .mb-n4xh, .dsgov .my-n4xh { margin-bottom: -36px !important; } .dsgov .ml-n4xh, .dsgov .mx-n4xh { margin-left: -36px !important; } .dsgov .m-n5x { margin: -40px !important; } .dsgov .mt-n5x, .dsgov .my-n5x { margin-top: -40px !important; } .dsgov .mr-n5x, .dsgov .mx-n5x { margin-right: -40px !important; } .dsgov .mb-n5x, .dsgov .my-n5x { margin-bottom: -40px !important; } .dsgov .ml-n5x, .dsgov .mx-n5x { margin-left: -40px !important; } .dsgov .m-n5xh { margin: -44px !important; } .dsgov .mt-n5xh, .dsgov .my-n5xh { margin-top: -44px !important; } .dsgov .mr-n5xh, .dsgov .mx-n5xh { margin-right: -44px !important; } .dsgov .mb-n5xh, .dsgov .my-n5xh { margin-bottom: -44px !important; } .dsgov .ml-n5xh, .dsgov .mx-n5xh { margin-left: -44px !important; } .dsgov .m-n6x { margin: -48px !important; } .dsgov .mt-n6x, .dsgov .my-n6x { margin-top: -48px !important; } .dsgov .mr-n6x, .dsgov .mx-n6x { margin-right: -48px !important; } .dsgov .mb-n6x, .dsgov .my-n6x { margin-bottom: -48px !important; } .dsgov .ml-n6x, .dsgov .mx-n6x { margin-left: -48px !important; } .dsgov .m-n6xh { margin: -52px !important; } .dsgov .mt-n6xh, .dsgov .my-n6xh { margin-top: -52px !important; } .dsgov .mr-n6xh, .dsgov .mx-n6xh { margin-right: -52px !important; } .dsgov .mb-n6xh, .dsgov .my-n6xh { margin-bottom: -52px !important; } .dsgov .ml-n6xh, .dsgov .mx-n6xh { margin-left: -52px !important; } .dsgov .m-n7x { margin: -56px !important; } .dsgov .mt-n7x, .dsgov .my-n7x { margin-top: -56px !important; } .dsgov .mr-n7x, .dsgov .mx-n7x { margin-right: -56px !important; } .dsgov .mb-n7x, .dsgov .my-n7x { margin-bottom: -56px !important; } .dsgov .ml-n7x, .dsgov .mx-n7x { margin-left: -56px !important; } .dsgov .m-n7xh { margin: -60px !important; } .dsgov .mt-n7xh, .dsgov .my-n7xh { margin-top: -60px !important; } .dsgov .mr-n7xh, .dsgov .mx-n7xh { margin-right: -60px !important; } .dsgov .mb-n7xh, .dsgov .my-n7xh { margin-bottom: -60px !important; } .dsgov .ml-n7xh, .dsgov .mx-n7xh { margin-left: -60px !important; } .dsgov .m-n8x { margin: -64px !important; } .dsgov .mt-n8x, .dsgov .my-n8x { margin-top: -64px !important; } .dsgov .mr-n8x, .dsgov .mx-n8x { margin-right: -64px !important; } .dsgov .mb-n8x, .dsgov .my-n8x { margin-bottom: -64px !important; } .dsgov .ml-n8x, .dsgov .mx-n8x { margin-left: -64px !important; } .dsgov .m-n8xh { margin: -68px !important; } .dsgov .mt-n8xh, .dsgov .my-n8xh { margin-top: -68px !important; } .dsgov .mr-n8xh, .dsgov .mx-n8xh { margin-right: -68px !important; } .dsgov .mb-n8xh, .dsgov .my-n8xh { margin-bottom: -68px !important; } .dsgov .ml-n8xh, .dsgov .mx-n8xh { margin-left: -68px !important; } .dsgov .m-n9x { margin: -72px !important; } .dsgov .mt-n9x, .dsgov .my-n9x { margin-top: -72px !important; } .dsgov .mr-n9x, .dsgov .mx-n9x { margin-right: -72px !important; } .dsgov .mb-n9x, .dsgov .my-n9x { margin-bottom: -72px !important; } .dsgov .ml-n9x, .dsgov .mx-n9x { margin-left: -72px !important; } .dsgov .m-n9xh { margin: -76px !important; } .dsgov .mt-n9xh, .dsgov .my-n9xh { margin-top: -76px !important; } .dsgov .mr-n9xh, .dsgov .mx-n9xh { margin-right: -76px !important; } .dsgov .mb-n9xh, .dsgov .my-n9xh { margin-bottom: -76px !important; } .dsgov .ml-n9xh, .dsgov .mx-n9xh { margin-left: -76px !important; } .dsgov .m-n10x { margin: -80px !important; } .dsgov .mt-n10x, .dsgov .my-n10x { margin-top: -80px !important; } .dsgov .mr-n10x, .dsgov .mx-n10x { margin-right: -80px !important; } .dsgov .mb-n10x, .dsgov .my-n10x { margin-bottom: -80px !important; } .dsgov .ml-n10x, .dsgov .mx-n10x { margin-left: -80px !important; } .dsgov .m-n10xh { margin: -84px !important; } .dsgov .mt-n10xh, .dsgov .my-n10xh { margin-top: -84px !important; } .dsgov .mr-n10xh, .dsgov .mx-n10xh { margin-right: -84px !important; } .dsgov .mb-n10xh, .dsgov .my-n10xh { margin-bottom: -84px !important; } .dsgov .ml-n10xh, .dsgov .mx-n10xh { margin-left: -84px !important; } .dsgov .m-auto { margin: auto !important; } .dsgov .mt-auto, .dsgov .my-auto { margin-top: auto !important; } .dsgov .mr-auto, .dsgov .mx-auto { margin-right: auto !important; } .dsgov .mb-auto, .dsgov .my-auto { margin-bottom: auto !important; } .dsgov .ml-auto, .dsgov .mx-auto { margin-left: auto !important; } @media (min-width: 575px) { .dsgov .m-sm-0 { margin: 0px !important; } .dsgov .mt-sm-0, .dsgov .my-sm-0 { margin-top: 0px !important; } .dsgov .mr-sm-0, .dsgov .mx-sm-0 { margin-right: 0px !important; } .dsgov .mb-sm-0, .dsgov .my-sm-0 { margin-bottom: 0px !important; } .dsgov .ml-sm-0, .dsgov .mx-sm-0 { margin-left: 0px !important; } .dsgov .m-sm-1 { margin: 8px !important; } .dsgov .mt-sm-1, .dsgov .my-sm-1 { margin-top: 8px !important; } .dsgov .mr-sm-1, .dsgov .mx-sm-1 { margin-right: 8px !important; } .dsgov .mb-sm-1, .dsgov .my-sm-1 { margin-bottom: 8px !important; } .dsgov .ml-sm-1, .dsgov .mx-sm-1 { margin-left: 8px !important; } .dsgov .m-sm-2 { margin: 12px !important; } .dsgov .mt-sm-2, .dsgov .my-sm-2 { margin-top: 12px !important; } .dsgov .mr-sm-2, .dsgov .mx-sm-2 { margin-right: 12px !important; } .dsgov .mb-sm-2, .dsgov .my-sm-2 { margin-bottom: 12px !important; } .dsgov .ml-sm-2, .dsgov .mx-sm-2 { margin-left: 12px !important; } .dsgov .m-sm-3 { margin: 16px !important; } .dsgov .mt-sm-3, .dsgov .my-sm-3 { margin-top: 16px !important; } .dsgov .mr-sm-3, .dsgov .mx-sm-3 { margin-right: 16px !important; } .dsgov .mb-sm-3, .dsgov .my-sm-3 { margin-bottom: 16px !important; } .dsgov .ml-sm-3, .dsgov .mx-sm-3 { margin-left: 16px !important; } .dsgov .m-sm-4 { margin: 24px !important; } .dsgov .mt-sm-4, .dsgov .my-sm-4 { margin-top: 24px !important; } .dsgov .mr-sm-4, .dsgov .mx-sm-4 { margin-right: 24px !important; } .dsgov .mb-sm-4, .dsgov .my-sm-4 { margin-bottom: 24px !important; } .dsgov .ml-sm-4, .dsgov .mx-sm-4 { margin-left: 24px !important; } .dsgov .m-sm-5 { margin: 40px !important; } .dsgov .mt-sm-5, .dsgov .my-sm-5 { margin-top: 40px !important; } .dsgov .mr-sm-5, .dsgov .mx-sm-5 { margin-right: 40px !important; } .dsgov .mb-sm-5, .dsgov .my-sm-5 { margin-bottom: 40px !important; } .dsgov .ml-sm-5, .dsgov .mx-sm-5 { margin-left: 40px !important; } .dsgov .m-sm-half { margin: 4px !important; } .dsgov .mt-sm-half, .dsgov .my-sm-half { margin-top: 4px !important; } .dsgov .mr-sm-half, .dsgov .mx-sm-half { margin-right: 4px !important; } .dsgov .mb-sm-half, .dsgov .my-sm-half { margin-bottom: 4px !important; } .dsgov .ml-sm-half, .dsgov .mx-sm-half { margin-left: 4px !important; } .dsgov .m-sm-base { margin: 8px !important; } .dsgov .mt-sm-base, .dsgov .my-sm-base { margin-top: 8px !important; } .dsgov .mr-sm-base, .dsgov .mx-sm-base { margin-right: 8px !important; } .dsgov .mb-sm-base, .dsgov .my-sm-base { margin-bottom: 8px !important; } .dsgov .ml-sm-base, .dsgov .mx-sm-base { margin-left: 8px !important; } .dsgov .m-sm-baseh { margin: 12px !important; } .dsgov .mt-sm-baseh, .dsgov .my-sm-baseh { margin-top: 12px !important; } .dsgov .mr-sm-baseh, .dsgov .mx-sm-baseh { margin-right: 12px !important; } .dsgov .mb-sm-baseh, .dsgov .my-sm-baseh { margin-bottom: 12px !important; } .dsgov .ml-sm-baseh, .dsgov .mx-sm-baseh { margin-left: 12px !important; } .dsgov .m-sm-2x { margin: 16px !important; } .dsgov .mt-sm-2x, .dsgov .my-sm-2x { margin-top: 16px !important; } .dsgov .mr-sm-2x, .dsgov .mx-sm-2x { margin-right: 16px !important; } .dsgov .mb-sm-2x, .dsgov .my-sm-2x { margin-bottom: 16px !important; } .dsgov .ml-sm-2x, .dsgov .mx-sm-2x { margin-left: 16px !important; } .dsgov .m-sm-2xh { margin: 20px !important; } .dsgov .mt-sm-2xh, .dsgov .my-sm-2xh { margin-top: 20px !important; } .dsgov .mr-sm-2xh, .dsgov .mx-sm-2xh { margin-right: 20px !important; } .dsgov .mb-sm-2xh, .dsgov .my-sm-2xh { margin-bottom: 20px !important; } .dsgov .ml-sm-2xh, .dsgov .mx-sm-2xh { margin-left: 20px !important; } .dsgov .m-sm-3x { margin: 24px !important; } .dsgov .mt-sm-3x, .dsgov .my-sm-3x { margin-top: 24px !important; } .dsgov .mr-sm-3x, .dsgov .mx-sm-3x { margin-right: 24px !important; } .dsgov .mb-sm-3x, .dsgov .my-sm-3x { margin-bottom: 24px !important; } .dsgov .ml-sm-3x, .dsgov .mx-sm-3x { margin-left: 24px !important; } .dsgov .m-sm-3xh { margin: 28px !important; } .dsgov .mt-sm-3xh, .dsgov .my-sm-3xh { margin-top: 28px !important; } .dsgov .mr-sm-3xh, .dsgov .mx-sm-3xh { margin-right: 28px !important; } .dsgov .mb-sm-3xh, .dsgov .my-sm-3xh { margin-bottom: 28px !important; } .dsgov .ml-sm-3xh, .dsgov .mx-sm-3xh { margin-left: 28px !important; } .dsgov .m-sm-4x { margin: 32px !important; } .dsgov .mt-sm-4x, .dsgov .my-sm-4x { margin-top: 32px !important; } .dsgov .mr-sm-4x, .dsgov .mx-sm-4x { margin-right: 32px !important; } .dsgov .mb-sm-4x, .dsgov .my-sm-4x { margin-bottom: 32px !important; } .dsgov .ml-sm-4x, .dsgov .mx-sm-4x { margin-left: 32px !important; } .dsgov .m-sm-4xh { margin: 36px !important; } .dsgov .mt-sm-4xh, .dsgov .my-sm-4xh { margin-top: 36px !important; } .dsgov .mr-sm-4xh, .dsgov .mx-sm-4xh { margin-right: 36px !important; } .dsgov .mb-sm-4xh, .dsgov .my-sm-4xh { margin-bottom: 36px !important; } .dsgov .ml-sm-4xh, .dsgov .mx-sm-4xh { margin-left: 36px !important; } .dsgov .m-sm-5x { margin: 40px !important; } .dsgov .mt-sm-5x, .dsgov .my-sm-5x { margin-top: 40px !important; } .dsgov .mr-sm-5x, .dsgov .mx-sm-5x { margin-right: 40px !important; } .dsgov .mb-sm-5x, .dsgov .my-sm-5x { margin-bottom: 40px !important; } .dsgov .ml-sm-5x, .dsgov .mx-sm-5x { margin-left: 40px !important; } .dsgov .m-sm-5xh { margin: 44px !important; } .dsgov .mt-sm-5xh, .dsgov .my-sm-5xh { margin-top: 44px !important; } .dsgov .mr-sm-5xh, .dsgov .mx-sm-5xh { margin-right: 44px !important; } .dsgov .mb-sm-5xh, .dsgov .my-sm-5xh { margin-bottom: 44px !important; } .dsgov .ml-sm-5xh, .dsgov .mx-sm-5xh { margin-left: 44px !important; } .dsgov .m-sm-6x { margin: 48px !important; } .dsgov .mt-sm-6x, .dsgov .my-sm-6x { margin-top: 48px !important; } .dsgov .mr-sm-6x, .dsgov .mx-sm-6x { margin-right: 48px !important; } .dsgov .mb-sm-6x, .dsgov .my-sm-6x { margin-bottom: 48px !important; } .dsgov .ml-sm-6x, .dsgov .mx-sm-6x { margin-left: 48px !important; } .dsgov .m-sm-6xh { margin: 52px !important; } .dsgov .mt-sm-6xh, .dsgov .my-sm-6xh { margin-top: 52px !important; } .dsgov .mr-sm-6xh, .dsgov .mx-sm-6xh { margin-right: 52px !important; } .dsgov .mb-sm-6xh, .dsgov .my-sm-6xh { margin-bottom: 52px !important; } .dsgov .ml-sm-6xh, .dsgov .mx-sm-6xh { margin-left: 52px !important; } .dsgov .m-sm-7x { margin: 56px !important; } .dsgov .mt-sm-7x, .dsgov .my-sm-7x { margin-top: 56px !important; } .dsgov .mr-sm-7x, .dsgov .mx-sm-7x { margin-right: 56px !important; } .dsgov .mb-sm-7x, .dsgov .my-sm-7x { margin-bottom: 56px !important; } .dsgov .ml-sm-7x, .dsgov .mx-sm-7x { margin-left: 56px !important; } .dsgov .m-sm-7xh { margin: 60px !important; } .dsgov .mt-sm-7xh, .dsgov .my-sm-7xh { margin-top: 60px !important; } .dsgov .mr-sm-7xh, .dsgov .mx-sm-7xh { margin-right: 60px !important; } .dsgov .mb-sm-7xh, .dsgov .my-sm-7xh { margin-bottom: 60px !important; } .dsgov .ml-sm-7xh, .dsgov .mx-sm-7xh { margin-left: 60px !important; } .dsgov .m-sm-8x { margin: 64px !important; } .dsgov .mt-sm-8x, .dsgov .my-sm-8x { margin-top: 64px !important; } .dsgov .mr-sm-8x, .dsgov .mx-sm-8x { margin-right: 64px !important; } .dsgov .mb-sm-8x, .dsgov .my-sm-8x { margin-bottom: 64px !important; } .dsgov .ml-sm-8x, .dsgov .mx-sm-8x { margin-left: 64px !important; } .dsgov .m-sm-8xh { margin: 68px !important; } .dsgov .mt-sm-8xh, .dsgov .my-sm-8xh { margin-top: 68px !important; } .dsgov .mr-sm-8xh, .dsgov .mx-sm-8xh { margin-right: 68px !important; } .dsgov .mb-sm-8xh, .dsgov .my-sm-8xh { margin-bottom: 68px !important; } .dsgov .ml-sm-8xh, .dsgov .mx-sm-8xh { margin-left: 68px !important; } .dsgov .m-sm-9x { margin: 72px !important; } .dsgov .mt-sm-9x, .dsgov .my-sm-9x { margin-top: 72px !important; } .dsgov .mr-sm-9x, .dsgov .mx-sm-9x { margin-right: 72px !important; } .dsgov .mb-sm-9x, .dsgov .my-sm-9x { margin-bottom: 72px !important; } .dsgov .ml-sm-9x, .dsgov .mx-sm-9x { margin-left: 72px !important; } .dsgov .m-sm-9xh { margin: 76px !important; } .dsgov .mt-sm-9xh, .dsgov .my-sm-9xh { margin-top: 76px !important; } .dsgov .mr-sm-9xh, .dsgov .mx-sm-9xh { margin-right: 76px !important; } .dsgov .mb-sm-9xh, .dsgov .my-sm-9xh { margin-bottom: 76px !important; } .dsgov .ml-sm-9xh, .dsgov .mx-sm-9xh { margin-left: 76px !important; } .dsgov .m-sm-10x { margin: 80px !important; } .dsgov .mt-sm-10x, .dsgov .my-sm-10x { margin-top: 80px !important; } .dsgov .mr-sm-10x, .dsgov .mx-sm-10x { margin-right: 80px !important; } .dsgov .mb-sm-10x, .dsgov .my-sm-10x { margin-bottom: 80px !important; } .dsgov .ml-sm-10x, .dsgov .mx-sm-10x { margin-left: 80px !important; } .dsgov .m-sm-10xh { margin: 84px !important; } .dsgov .mt-sm-10xh, .dsgov .my-sm-10xh { margin-top: 84px !important; } .dsgov .mr-sm-10xh, .dsgov .mx-sm-10xh { margin-right: 84px !important; } .dsgov .mb-sm-10xh, .dsgov .my-sm-10xh { margin-bottom: 84px !important; } .dsgov .ml-sm-10xh, .dsgov .mx-sm-10xh { margin-left: 84px !important; } .dsgov .p-sm-0 { padding: 0px !important; } .dsgov .pt-sm-0, .dsgov .py-sm-0 { padding-top: 0px !important; } .dsgov .pr-sm-0, .dsgov .px-sm-0 { padding-right: 0px !important; } .dsgov .pb-sm-0, .dsgov .py-sm-0 { padding-bottom: 0px !important; } .dsgov .pl-sm-0, .dsgov .px-sm-0 { padding-left: 0px !important; } .dsgov .p-sm-1 { padding: 8px !important; } .dsgov .pt-sm-1, .dsgov .py-sm-1 { padding-top: 8px !important; } .dsgov .pr-sm-1, .dsgov .px-sm-1 { padding-right: 8px !important; } .dsgov .pb-sm-1, .dsgov .py-sm-1 { padding-bottom: 8px !important; } .dsgov .pl-sm-1, .dsgov .px-sm-1 { padding-left: 8px !important; } .dsgov .p-sm-2 { padding: 12px !important; } .dsgov .pt-sm-2, .dsgov .py-sm-2 { padding-top: 12px !important; } .dsgov .pr-sm-2, .dsgov .px-sm-2 { padding-right: 12px !important; } .dsgov .pb-sm-2, .dsgov .py-sm-2 { padding-bottom: 12px !important; } .dsgov .pl-sm-2, .dsgov .px-sm-2 { padding-left: 12px !important; } .dsgov .p-sm-3 { padding: 16px !important; } .dsgov .pt-sm-3, .dsgov .py-sm-3 { padding-top: 16px !important; } .dsgov .pr-sm-3, .dsgov .px-sm-3 { padding-right: 16px !important; } .dsgov .pb-sm-3, .dsgov .py-sm-3 { padding-bottom: 16px !important; } .dsgov .pl-sm-3, .dsgov .px-sm-3 { padding-left: 16px !important; } .dsgov .p-sm-4 { padding: 24px !important; } .dsgov .pt-sm-4, .dsgov .py-sm-4 { padding-top: 24px !important; } .dsgov .pr-sm-4, .dsgov .px-sm-4 { padding-right: 24px !important; } .dsgov .pb-sm-4, .dsgov .py-sm-4 { padding-bottom: 24px !important; } .dsgov .pl-sm-4, .dsgov .px-sm-4 { padding-left: 24px !important; } .dsgov .p-sm-5 { padding: 40px !important; } .dsgov .pt-sm-5, .dsgov .py-sm-5 { padding-top: 40px !important; } .dsgov .pr-sm-5, .dsgov .px-sm-5 { padding-right: 40px !important; } .dsgov .pb-sm-5, .dsgov .py-sm-5 { padding-bottom: 40px !important; } .dsgov .pl-sm-5, .dsgov .px-sm-5 { padding-left: 40px !important; } .dsgov .p-sm-half { padding: 4px !important; } .dsgov .pt-sm-half, .dsgov .py-sm-half { padding-top: 4px !important; } .dsgov .pr-sm-half, .dsgov .px-sm-half { padding-right: 4px !important; } .dsgov .pb-sm-half, .dsgov .py-sm-half { padding-bottom: 4px !important; } .dsgov .pl-sm-half, .dsgov .px-sm-half { padding-left: 4px !important; } .dsgov .p-sm-base { padding: 8px !important; } .dsgov .pt-sm-base, .dsgov .py-sm-base { padding-top: 8px !important; } .dsgov .pr-sm-base, .dsgov .px-sm-base { padding-right: 8px !important; } .dsgov .pb-sm-base, .dsgov .py-sm-base { padding-bottom: 8px !important; } .dsgov .pl-sm-base, .dsgov .px-sm-base { padding-left: 8px !important; } .dsgov .p-sm-baseh { padding: 12px !important; } .dsgov .pt-sm-baseh, .dsgov .py-sm-baseh { padding-top: 12px !important; } .dsgov .pr-sm-baseh, .dsgov .px-sm-baseh { padding-right: 12px !important; } .dsgov .pb-sm-baseh, .dsgov .py-sm-baseh { padding-bottom: 12px !important; } .dsgov .pl-sm-baseh, .dsgov .px-sm-baseh { padding-left: 12px !important; } .dsgov .p-sm-2x { padding: 16px !important; } .dsgov .pt-sm-2x, .dsgov .py-sm-2x { padding-top: 16px !important; } .dsgov .pr-sm-2x, .dsgov .px-sm-2x { padding-right: 16px !important; } .dsgov .pb-sm-2x, .dsgov .py-sm-2x { padding-bottom: 16px !important; } .dsgov .pl-sm-2x, .dsgov .px-sm-2x { padding-left: 16px !important; } .dsgov .p-sm-2xh { padding: 20px !important; } .dsgov .pt-sm-2xh, .dsgov .py-sm-2xh { padding-top: 20px !important; } .dsgov .pr-sm-2xh, .dsgov .px-sm-2xh { padding-right: 20px !important; } .dsgov .pb-sm-2xh, .dsgov .py-sm-2xh { padding-bottom: 20px !important; } .dsgov .pl-sm-2xh, .dsgov .px-sm-2xh { padding-left: 20px !important; } .dsgov .p-sm-3x { padding: 24px !important; } .dsgov .pt-sm-3x, .dsgov .py-sm-3x { padding-top: 24px !important; } .dsgov .pr-sm-3x, .dsgov .px-sm-3x { padding-right: 24px !important; } .dsgov .pb-sm-3x, .dsgov .py-sm-3x { padding-bottom: 24px !important; } .dsgov .pl-sm-3x, .dsgov .px-sm-3x { padding-left: 24px !important; } .dsgov .p-sm-3xh { padding: 28px !important; } .dsgov .pt-sm-3xh, .dsgov .py-sm-3xh { padding-top: 28px !important; } .dsgov .pr-sm-3xh, .dsgov .px-sm-3xh { padding-right: 28px !important; } .dsgov .pb-sm-3xh, .dsgov .py-sm-3xh { padding-bottom: 28px !important; } .dsgov .pl-sm-3xh, .dsgov .px-sm-3xh { padding-left: 28px !important; } .dsgov .p-sm-4x { padding: 32px !important; } .dsgov .pt-sm-4x, .dsgov .py-sm-4x { padding-top: 32px !important; } .dsgov .pr-sm-4x, .dsgov .px-sm-4x { padding-right: 32px !important; } .dsgov .pb-sm-4x, .dsgov .py-sm-4x { padding-bottom: 32px !important; } .dsgov .pl-sm-4x, .dsgov .px-sm-4x { padding-left: 32px !important; } .dsgov .p-sm-4xh { padding: 36px !important; } .dsgov .pt-sm-4xh, .dsgov .py-sm-4xh { padding-top: 36px !important; } .dsgov .pr-sm-4xh, .dsgov .px-sm-4xh { padding-right: 36px !important; } .dsgov .pb-sm-4xh, .dsgov .py-sm-4xh { padding-bottom: 36px !important; } .dsgov .pl-sm-4xh, .dsgov .px-sm-4xh { padding-left: 36px !important; } .dsgov .p-sm-5x { padding: 40px !important; } .dsgov .pt-sm-5x, .dsgov .py-sm-5x { padding-top: 40px !important; } .dsgov .pr-sm-5x, .dsgov .px-sm-5x { padding-right: 40px !important; } .dsgov .pb-sm-5x, .dsgov .py-sm-5x { padding-bottom: 40px !important; } .dsgov .pl-sm-5x, .dsgov .px-sm-5x { padding-left: 40px !important; } .dsgov .p-sm-5xh { padding: 44px !important; } .dsgov .pt-sm-5xh, .dsgov .py-sm-5xh { padding-top: 44px !important; } .dsgov .pr-sm-5xh, .dsgov .px-sm-5xh { padding-right: 44px !important; } .dsgov .pb-sm-5xh, .dsgov .py-sm-5xh { padding-bottom: 44px !important; } .dsgov .pl-sm-5xh, .dsgov .px-sm-5xh { padding-left: 44px !important; } .dsgov .p-sm-6x { padding: 48px !important; } .dsgov .pt-sm-6x, .dsgov .py-sm-6x { padding-top: 48px !important; } .dsgov .pr-sm-6x, .dsgov .px-sm-6x { padding-right: 48px !important; } .dsgov .pb-sm-6x, .dsgov .py-sm-6x { padding-bottom: 48px !important; } .dsgov .pl-sm-6x, .dsgov .px-sm-6x { padding-left: 48px !important; } .dsgov .p-sm-6xh { padding: 52px !important; } .dsgov .pt-sm-6xh, .dsgov .py-sm-6xh { padding-top: 52px !important; } .dsgov .pr-sm-6xh, .dsgov .px-sm-6xh { padding-right: 52px !important; } .dsgov .pb-sm-6xh, .dsgov .py-sm-6xh { padding-bottom: 52px !important; } .dsgov .pl-sm-6xh, .dsgov .px-sm-6xh { padding-left: 52px !important; } .dsgov .p-sm-7x { padding: 56px !important; } .dsgov .pt-sm-7x, .dsgov .py-sm-7x { padding-top: 56px !important; } .dsgov .pr-sm-7x, .dsgov .px-sm-7x { padding-right: 56px !important; } .dsgov .pb-sm-7x, .dsgov .py-sm-7x { padding-bottom: 56px !important; } .dsgov .pl-sm-7x, .dsgov .px-sm-7x { padding-left: 56px !important; } .dsgov .p-sm-7xh { padding: 60px !important; } .dsgov .pt-sm-7xh, .dsgov .py-sm-7xh { padding-top: 60px !important; } .dsgov .pr-sm-7xh, .dsgov .px-sm-7xh { padding-right: 60px !important; } .dsgov .pb-sm-7xh, .dsgov .py-sm-7xh { padding-bottom: 60px !important; } .dsgov .pl-sm-7xh, .dsgov .px-sm-7xh { padding-left: 60px !important; } .dsgov .p-sm-8x { padding: 64px !important; } .dsgov .pt-sm-8x, .dsgov .py-sm-8x { padding-top: 64px !important; } .dsgov .pr-sm-8x, .dsgov .px-sm-8x { padding-right: 64px !important; } .dsgov .pb-sm-8x, .dsgov .py-sm-8x { padding-bottom: 64px !important; } .dsgov .pl-sm-8x, .dsgov .px-sm-8x { padding-left: 64px !important; } .dsgov .p-sm-8xh { padding: 68px !important; } .dsgov .pt-sm-8xh, .dsgov .py-sm-8xh { padding-top: 68px !important; } .dsgov .pr-sm-8xh, .dsgov .px-sm-8xh { padding-right: 68px !important; } .dsgov .pb-sm-8xh, .dsgov .py-sm-8xh { padding-bottom: 68px !important; } .dsgov .pl-sm-8xh, .dsgov .px-sm-8xh { padding-left: 68px !important; } .dsgov .p-sm-9x { padding: 72px !important; } .dsgov .pt-sm-9x, .dsgov .py-sm-9x { padding-top: 72px !important; } .dsgov .pr-sm-9x, .dsgov .px-sm-9x { padding-right: 72px !important; } .dsgov .pb-sm-9x, .dsgov .py-sm-9x { padding-bottom: 72px !important; } .dsgov .pl-sm-9x, .dsgov .px-sm-9x { padding-left: 72px !important; } .dsgov .p-sm-9xh { padding: 76px !important; } .dsgov .pt-sm-9xh, .dsgov .py-sm-9xh { padding-top: 76px !important; } .dsgov .pr-sm-9xh, .dsgov .px-sm-9xh { padding-right: 76px !important; } .dsgov .pb-sm-9xh, .dsgov .py-sm-9xh { padding-bottom: 76px !important; } .dsgov .pl-sm-9xh, .dsgov .px-sm-9xh { padding-left: 76px !important; } .dsgov .p-sm-10x { padding: 80px !important; } .dsgov .pt-sm-10x, .dsgov .py-sm-10x { padding-top: 80px !important; } .dsgov .pr-sm-10x, .dsgov .px-sm-10x { padding-right: 80px !important; } .dsgov .pb-sm-10x, .dsgov .py-sm-10x { padding-bottom: 80px !important; } .dsgov .pl-sm-10x, .dsgov .px-sm-10x { padding-left: 80px !important; } .dsgov .p-sm-10xh { padding: 84px !important; } .dsgov .pt-sm-10xh, .dsgov .py-sm-10xh { padding-top: 84px !important; } .dsgov .pr-sm-10xh, .dsgov .px-sm-10xh { padding-right: 84px !important; } .dsgov .pb-sm-10xh, .dsgov .py-sm-10xh { padding-bottom: 84px !important; } .dsgov .pl-sm-10xh, .dsgov .px-sm-10xh { padding-left: 84px !important; } .dsgov .m-sm-n1 { margin: -8px !important; } .dsgov .mt-sm-n1, .dsgov .my-sm-n1 { margin-top: -8px !important; } .dsgov .mr-sm-n1, .dsgov .mx-sm-n1 { margin-right: -8px !important; } .dsgov .mb-sm-n1, .dsgov .my-sm-n1 { margin-bottom: -8px !important; } .dsgov .ml-sm-n1, .dsgov .mx-sm-n1 { margin-left: -8px !important; } .dsgov .m-sm-n2 { margin: -12px !important; } .dsgov .mt-sm-n2, .dsgov .my-sm-n2 { margin-top: -12px !important; } .dsgov .mr-sm-n2, .dsgov .mx-sm-n2 { margin-right: -12px !important; } .dsgov .mb-sm-n2, .dsgov .my-sm-n2 { margin-bottom: -12px !important; } .dsgov .ml-sm-n2, .dsgov .mx-sm-n2 { margin-left: -12px !important; } .dsgov .m-sm-n3 { margin: -16px !important; } .dsgov .mt-sm-n3, .dsgov .my-sm-n3 { margin-top: -16px !important; } .dsgov .mr-sm-n3, .dsgov .mx-sm-n3 { margin-right: -16px !important; } .dsgov .mb-sm-n3, .dsgov .my-sm-n3 { margin-bottom: -16px !important; } .dsgov .ml-sm-n3, .dsgov .mx-sm-n3 { margin-left: -16px !important; } .dsgov .m-sm-n4 { margin: -24px !important; } .dsgov .mt-sm-n4, .dsgov .my-sm-n4 { margin-top: -24px !important; } .dsgov .mr-sm-n4, .dsgov .mx-sm-n4 { margin-right: -24px !important; } .dsgov .mb-sm-n4, .dsgov .my-sm-n4 { margin-bottom: -24px !important; } .dsgov .ml-sm-n4, .dsgov .mx-sm-n4 { margin-left: -24px !important; } .dsgov .m-sm-n5 { margin: -40px !important; } .dsgov .mt-sm-n5, .dsgov .my-sm-n5 { margin-top: -40px !important; } .dsgov .mr-sm-n5, .dsgov .mx-sm-n5 { margin-right: -40px !important; } .dsgov .mb-sm-n5, .dsgov .my-sm-n5 { margin-bottom: -40px !important; } .dsgov .ml-sm-n5, .dsgov .mx-sm-n5 { margin-left: -40px !important; } .dsgov .m-sm-nhalf { margin: -4px !important; } .dsgov .mt-sm-nhalf, .dsgov .my-sm-nhalf { margin-top: -4px !important; } .dsgov .mr-sm-nhalf, .dsgov .mx-sm-nhalf { margin-right: -4px !important; } .dsgov .mb-sm-nhalf, .dsgov .my-sm-nhalf { margin-bottom: -4px !important; } .dsgov .ml-sm-nhalf, .dsgov .mx-sm-nhalf { margin-left: -4px !important; } .dsgov .m-sm-nbase { margin: -8px !important; } .dsgov .mt-sm-nbase, .dsgov .my-sm-nbase { margin-top: -8px !important; } .dsgov .mr-sm-nbase, .dsgov .mx-sm-nbase { margin-right: -8px !important; } .dsgov .mb-sm-nbase, .dsgov .my-sm-nbase { margin-bottom: -8px !important; } .dsgov .ml-sm-nbase, .dsgov .mx-sm-nbase { margin-left: -8px !important; } .dsgov .m-sm-nbaseh { margin: -12px !important; } .dsgov .mt-sm-nbaseh, .dsgov .my-sm-nbaseh { margin-top: -12px !important; } .dsgov .mr-sm-nbaseh, .dsgov .mx-sm-nbaseh { margin-right: -12px !important; } .dsgov .mb-sm-nbaseh, .dsgov .my-sm-nbaseh { margin-bottom: -12px !important; } .dsgov .ml-sm-nbaseh, .dsgov .mx-sm-nbaseh { margin-left: -12px !important; } .dsgov .m-sm-n2x { margin: -16px !important; } .dsgov .mt-sm-n2x, .dsgov .my-sm-n2x { margin-top: -16px !important; } .dsgov .mr-sm-n2x, .dsgov .mx-sm-n2x { margin-right: -16px !important; } .dsgov .mb-sm-n2x, .dsgov .my-sm-n2x { margin-bottom: -16px !important; } .dsgov .ml-sm-n2x, .dsgov .mx-sm-n2x { margin-left: -16px !important; } .dsgov .m-sm-n2xh { margin: -20px !important; } .dsgov .mt-sm-n2xh, .dsgov .my-sm-n2xh { margin-top: -20px !important; } .dsgov .mr-sm-n2xh, .dsgov .mx-sm-n2xh { margin-right: -20px !important; } .dsgov .mb-sm-n2xh, .dsgov .my-sm-n2xh { margin-bottom: -20px !important; } .dsgov .ml-sm-n2xh, .dsgov .mx-sm-n2xh { margin-left: -20px !important; } .dsgov .m-sm-n3x { margin: -24px !important; } .dsgov .mt-sm-n3x, .dsgov .my-sm-n3x { margin-top: -24px !important; } .dsgov .mr-sm-n3x, .dsgov .mx-sm-n3x { margin-right: -24px !important; } .dsgov .mb-sm-n3x, .dsgov .my-sm-n3x { margin-bottom: -24px !important; } .dsgov .ml-sm-n3x, .dsgov .mx-sm-n3x { margin-left: -24px !important; } .dsgov .m-sm-n3xh { margin: -28px !important; } .dsgov .mt-sm-n3xh, .dsgov .my-sm-n3xh { margin-top: -28px !important; } .dsgov .mr-sm-n3xh, .dsgov .mx-sm-n3xh { margin-right: -28px !important; } .dsgov .mb-sm-n3xh, .dsgov .my-sm-n3xh { margin-bottom: -28px !important; } .dsgov .ml-sm-n3xh, .dsgov .mx-sm-n3xh { margin-left: -28px !important; } .dsgov .m-sm-n4x { margin: -32px !important; } .dsgov .mt-sm-n4x, .dsgov .my-sm-n4x { margin-top: -32px !important; } .dsgov .mr-sm-n4x, .dsgov .mx-sm-n4x { margin-right: -32px !important; } .dsgov .mb-sm-n4x, .dsgov .my-sm-n4x { margin-bottom: -32px !important; } .dsgov .ml-sm-n4x, .dsgov .mx-sm-n4x { margin-left: -32px !important; } .dsgov .m-sm-n4xh { margin: -36px !important; } .dsgov .mt-sm-n4xh, .dsgov .my-sm-n4xh { margin-top: -36px !important; } .dsgov .mr-sm-n4xh, .dsgov .mx-sm-n4xh { margin-right: -36px !important; } .dsgov .mb-sm-n4xh, .dsgov .my-sm-n4xh { margin-bottom: -36px !important; } .dsgov .ml-sm-n4xh, .dsgov .mx-sm-n4xh { margin-left: -36px !important; } .dsgov .m-sm-n5x { margin: -40px !important; } .dsgov .mt-sm-n5x, .dsgov .my-sm-n5x { margin-top: -40px !important; } .dsgov .mr-sm-n5x, .dsgov .mx-sm-n5x { margin-right: -40px !important; } .dsgov .mb-sm-n5x, .dsgov .my-sm-n5x { margin-bottom: -40px !important; } .dsgov .ml-sm-n5x, .dsgov .mx-sm-n5x { margin-left: -40px !important; } .dsgov .m-sm-n5xh { margin: -44px !important; } .dsgov .mt-sm-n5xh, .dsgov .my-sm-n5xh { margin-top: -44px !important; } .dsgov .mr-sm-n5xh, .dsgov .mx-sm-n5xh { margin-right: -44px !important; } .dsgov .mb-sm-n5xh, .dsgov .my-sm-n5xh { margin-bottom: -44px !important; } .dsgov .ml-sm-n5xh, .dsgov .mx-sm-n5xh { margin-left: -44px !important; } .dsgov .m-sm-n6x { margin: -48px !important; } .dsgov .mt-sm-n6x, .dsgov .my-sm-n6x { margin-top: -48px !important; } .dsgov .mr-sm-n6x, .dsgov .mx-sm-n6x { margin-right: -48px !important; } .dsgov .mb-sm-n6x, .dsgov .my-sm-n6x { margin-bottom: -48px !important; } .dsgov .ml-sm-n6x, .dsgov .mx-sm-n6x { margin-left: -48px !important; } .dsgov .m-sm-n6xh { margin: -52px !important; } .dsgov .mt-sm-n6xh, .dsgov .my-sm-n6xh { margin-top: -52px !important; } .dsgov .mr-sm-n6xh, .dsgov .mx-sm-n6xh { margin-right: -52px !important; } .dsgov .mb-sm-n6xh, .dsgov .my-sm-n6xh { margin-bottom: -52px !important; } .dsgov .ml-sm-n6xh, .dsgov .mx-sm-n6xh { margin-left: -52px !important; } .dsgov .m-sm-n7x { margin: -56px !important; } .dsgov .mt-sm-n7x, .dsgov .my-sm-n7x { margin-top: -56px !important; } .dsgov .mr-sm-n7x, .dsgov .mx-sm-n7x { margin-right: -56px !important; } .dsgov .mb-sm-n7x, .dsgov .my-sm-n7x { margin-bottom: -56px !important; } .dsgov .ml-sm-n7x, .dsgov .mx-sm-n7x { margin-left: -56px !important; } .dsgov .m-sm-n7xh { margin: -60px !important; } .dsgov .mt-sm-n7xh, .dsgov .my-sm-n7xh { margin-top: -60px !important; } .dsgov .mr-sm-n7xh, .dsgov .mx-sm-n7xh { margin-right: -60px !important; } .dsgov .mb-sm-n7xh, .dsgov .my-sm-n7xh { margin-bottom: -60px !important; } .dsgov .ml-sm-n7xh, .dsgov .mx-sm-n7xh { margin-left: -60px !important; } .dsgov .m-sm-n8x { margin: -64px !important; } .dsgov .mt-sm-n8x, .dsgov .my-sm-n8x { margin-top: -64px !important; } .dsgov .mr-sm-n8x, .dsgov .mx-sm-n8x { margin-right: -64px !important; } .dsgov .mb-sm-n8x, .dsgov .my-sm-n8x { margin-bottom: -64px !important; } .dsgov .ml-sm-n8x, .dsgov .mx-sm-n8x { margin-left: -64px !important; } .dsgov .m-sm-n8xh { margin: -68px !important; } .dsgov .mt-sm-n8xh, .dsgov .my-sm-n8xh { margin-top: -68px !important; } .dsgov .mr-sm-n8xh, .dsgov .mx-sm-n8xh { margin-right: -68px !important; } .dsgov .mb-sm-n8xh, .dsgov .my-sm-n8xh { margin-bottom: -68px !important; } .dsgov .ml-sm-n8xh, .dsgov .mx-sm-n8xh { margin-left: -68px !important; } .dsgov .m-sm-n9x { margin: -72px !important; } .dsgov .mt-sm-n9x, .dsgov .my-sm-n9x { margin-top: -72px !important; } .dsgov .mr-sm-n9x, .dsgov .mx-sm-n9x { margin-right: -72px !important; } .dsgov .mb-sm-n9x, .dsgov .my-sm-n9x { margin-bottom: -72px !important; } .dsgov .ml-sm-n9x, .dsgov .mx-sm-n9x { margin-left: -72px !important; } .dsgov .m-sm-n9xh { margin: -76px !important; } .dsgov .mt-sm-n9xh, .dsgov .my-sm-n9xh { margin-top: -76px !important; } .dsgov .mr-sm-n9xh, .dsgov .mx-sm-n9xh { margin-right: -76px !important; } .dsgov .mb-sm-n9xh, .dsgov .my-sm-n9xh { margin-bottom: -76px !important; } .dsgov .ml-sm-n9xh, .dsgov .mx-sm-n9xh { margin-left: -76px !important; } .dsgov .m-sm-n10x { margin: -80px !important; } .dsgov .mt-sm-n10x, .dsgov .my-sm-n10x { margin-top: -80px !important; } .dsgov .mr-sm-n10x, .dsgov .mx-sm-n10x { margin-right: -80px !important; } .dsgov .mb-sm-n10x, .dsgov .my-sm-n10x { margin-bottom: -80px !important; } .dsgov .ml-sm-n10x, .dsgov .mx-sm-n10x { margin-left: -80px !important; } .dsgov .m-sm-n10xh { margin: -84px !important; } .dsgov .mt-sm-n10xh, .dsgov .my-sm-n10xh { margin-top: -84px !important; } .dsgov .mr-sm-n10xh, .dsgov .mx-sm-n10xh { margin-right: -84px !important; } .dsgov .mb-sm-n10xh, .dsgov .my-sm-n10xh { margin-bottom: -84px !important; } .dsgov .ml-sm-n10xh, .dsgov .mx-sm-n10xh { margin-left: -84px !important; } .dsgov .m-sm-auto { margin: auto !important; } .dsgov .mt-sm-auto, .dsgov .my-sm-auto { margin-top: auto !important; } .dsgov .mr-sm-auto, .dsgov .mx-sm-auto { margin-right: auto !important; } .dsgov .mb-sm-auto, .dsgov .my-sm-auto { margin-bottom: auto !important; } .dsgov .ml-sm-auto, .dsgov .mx-sm-auto { margin-left: auto !important; }} @media (min-width: 992px) { .dsgov .m-md-0 { margin: 0px !important; } .dsgov .mt-md-0, .dsgov .my-md-0 { margin-top: 0px !important; } .dsgov .mr-md-0, .dsgov .mx-md-0 { margin-right: 0px !important; } .dsgov .mb-md-0, .dsgov .my-md-0 { margin-bottom: 0px !important; } .dsgov .ml-md-0, .dsgov .mx-md-0 { margin-left: 0px !important; } .dsgov .m-md-1 { margin: 8px !important; } .dsgov .mt-md-1, .dsgov .my-md-1 { margin-top: 8px !important; } .dsgov .mr-md-1, .dsgov .mx-md-1 { margin-right: 8px !important; } .dsgov .mb-md-1, .dsgov .my-md-1 { margin-bottom: 8px !important; } .dsgov .ml-md-1, .dsgov .mx-md-1 { margin-left: 8px !important; } .dsgov .m-md-2 { margin: 12px !important; } .dsgov .mt-md-2, .dsgov .my-md-2 { margin-top: 12px !important; } .dsgov .mr-md-2, .dsgov .mx-md-2 { margin-right: 12px !important; } .dsgov .mb-md-2, .dsgov .my-md-2 { margin-bottom: 12px !important; } .dsgov .ml-md-2, .dsgov .mx-md-2 { margin-left: 12px !important; } .dsgov .m-md-3 { margin: 16px !important; } .dsgov .mt-md-3, .dsgov .my-md-3 { margin-top: 16px !important; } .dsgov .mr-md-3, .dsgov .mx-md-3 { margin-right: 16px !important; } .dsgov .mb-md-3, .dsgov .my-md-3 { margin-bottom: 16px !important; } .dsgov .ml-md-3, .dsgov .mx-md-3 { margin-left: 16px !important; } .dsgov .m-md-4 { margin: 24px !important; } .dsgov .mt-md-4, .dsgov .my-md-4 { margin-top: 24px !important; } .dsgov .mr-md-4, .dsgov .mx-md-4 { margin-right: 24px !important; } .dsgov .mb-md-4, .dsgov .my-md-4 { margin-bottom: 24px !important; } .dsgov .ml-md-4, .dsgov .mx-md-4 { margin-left: 24px !important; } .dsgov .m-md-5 { margin: 40px !important; } .dsgov .mt-md-5, .dsgov .my-md-5 { margin-top: 40px !important; } .dsgov .mr-md-5, .dsgov .mx-md-5 { margin-right: 40px !important; } .dsgov .mb-md-5, .dsgov .my-md-5 { margin-bottom: 40px !important; } .dsgov .ml-md-5, .dsgov .mx-md-5 { margin-left: 40px !important; } .dsgov .m-md-half { margin: 4px !important; } .dsgov .mt-md-half, .dsgov .my-md-half { margin-top: 4px !important; } .dsgov .mr-md-half, .dsgov .mx-md-half { margin-right: 4px !important; } .dsgov .mb-md-half, .dsgov .my-md-half { margin-bottom: 4px !important; } .dsgov .ml-md-half, .dsgov .mx-md-half { margin-left: 4px !important; } .dsgov .m-md-base { margin: 8px !important; } .dsgov .mt-md-base, .dsgov .my-md-base { margin-top: 8px !important; } .dsgov .mr-md-base, .dsgov .mx-md-base { margin-right: 8px !important; } .dsgov .mb-md-base, .dsgov .my-md-base { margin-bottom: 8px !important; } .dsgov .ml-md-base, .dsgov .mx-md-base { margin-left: 8px !important; } .dsgov .m-md-baseh { margin: 12px !important; } .dsgov .mt-md-baseh, .dsgov .my-md-baseh { margin-top: 12px !important; } .dsgov .mr-md-baseh, .dsgov .mx-md-baseh { margin-right: 12px !important; } .dsgov .mb-md-baseh, .dsgov .my-md-baseh { margin-bottom: 12px !important; } .dsgov .ml-md-baseh, .dsgov .mx-md-baseh { margin-left: 12px !important; } .dsgov .m-md-2x { margin: 16px !important; } .dsgov .mt-md-2x, .dsgov .my-md-2x { margin-top: 16px !important; } .dsgov .mr-md-2x, .dsgov .mx-md-2x { margin-right: 16px !important; } .dsgov .mb-md-2x, .dsgov .my-md-2x { margin-bottom: 16px !important; } .dsgov .ml-md-2x, .dsgov .mx-md-2x { margin-left: 16px !important; } .dsgov .m-md-2xh { margin: 20px !important; } .dsgov .mt-md-2xh, .dsgov .my-md-2xh { margin-top: 20px !important; } .dsgov .mr-md-2xh, .dsgov .mx-md-2xh { margin-right: 20px !important; } .dsgov .mb-md-2xh, .dsgov .my-md-2xh { margin-bottom: 20px !important; } .dsgov .ml-md-2xh, .dsgov .mx-md-2xh { margin-left: 20px !important; } .dsgov .m-md-3x { margin: 24px !important; } .dsgov .mt-md-3x, .dsgov .my-md-3x { margin-top: 24px !important; } .dsgov .mr-md-3x, .dsgov .mx-md-3x { margin-right: 24px !important; } .dsgov .mb-md-3x, .dsgov .my-md-3x { margin-bottom: 24px !important; } .dsgov .ml-md-3x, .dsgov .mx-md-3x { margin-left: 24px !important; } .dsgov .m-md-3xh { margin: 28px !important; } .dsgov .mt-md-3xh, .dsgov .my-md-3xh { margin-top: 28px !important; } .dsgov .mr-md-3xh, .dsgov .mx-md-3xh { margin-right: 28px !important; } .dsgov .mb-md-3xh, .dsgov .my-md-3xh { margin-bottom: 28px !important; } .dsgov .ml-md-3xh, .dsgov .mx-md-3xh { margin-left: 28px !important; } .dsgov .m-md-4x { margin: 32px !important; } .dsgov .mt-md-4x, .dsgov .my-md-4x { margin-top: 32px !important; } .dsgov .mr-md-4x, .dsgov .mx-md-4x { margin-right: 32px !important; } .dsgov .mb-md-4x, .dsgov .my-md-4x { margin-bottom: 32px !important; } .dsgov .ml-md-4x, .dsgov .mx-md-4x { margin-left: 32px !important; } .dsgov .m-md-4xh { margin: 36px !important; } .dsgov .mt-md-4xh, .dsgov .my-md-4xh { margin-top: 36px !important; } .dsgov .mr-md-4xh, .dsgov .mx-md-4xh { margin-right: 36px !important; } .dsgov .mb-md-4xh, .dsgov .my-md-4xh { margin-bottom: 36px !important; } .dsgov .ml-md-4xh, .dsgov .mx-md-4xh { margin-left: 36px !important; } .dsgov .m-md-5x { margin: 40px !important; } .dsgov .mt-md-5x, .dsgov .my-md-5x { margin-top: 40px !important; } .dsgov .mr-md-5x, .dsgov .mx-md-5x { margin-right: 40px !important; } .dsgov .mb-md-5x, .dsgov .my-md-5x { margin-bottom: 40px !important; } .dsgov .ml-md-5x, .dsgov .mx-md-5x { margin-left: 40px !important; } .dsgov .m-md-5xh { margin: 44px !important; } .dsgov .mt-md-5xh, .dsgov .my-md-5xh { margin-top: 44px !important; } .dsgov .mr-md-5xh, .dsgov .mx-md-5xh { margin-right: 44px !important; } .dsgov .mb-md-5xh, .dsgov .my-md-5xh { margin-bottom: 44px !important; } .dsgov .ml-md-5xh, .dsgov .mx-md-5xh { margin-left: 44px !important; } .dsgov .m-md-6x { margin: 48px !important; } .dsgov .mt-md-6x, .dsgov .my-md-6x { margin-top: 48px !important; } .dsgov .mr-md-6x, .dsgov .mx-md-6x { margin-right: 48px !important; } .dsgov .mb-md-6x, .dsgov .my-md-6x { margin-bottom: 48px !important; } .dsgov .ml-md-6x, .dsgov .mx-md-6x { margin-left: 48px !important; } .dsgov .m-md-6xh { margin: 52px !important; } .dsgov .mt-md-6xh, .dsgov .my-md-6xh { margin-top: 52px !important; } .dsgov .mr-md-6xh, .dsgov .mx-md-6xh { margin-right: 52px !important; } .dsgov .mb-md-6xh, .dsgov .my-md-6xh { margin-bottom: 52px !important; } .dsgov .ml-md-6xh, .dsgov .mx-md-6xh { margin-left: 52px !important; } .dsgov .m-md-7x { margin: 56px !important; } .dsgov .mt-md-7x, .dsgov .my-md-7x { margin-top: 56px !important; } .dsgov .mr-md-7x, .dsgov .mx-md-7x { margin-right: 56px !important; } .dsgov .mb-md-7x, .dsgov .my-md-7x { margin-bottom: 56px !important; } .dsgov .ml-md-7x, .dsgov .mx-md-7x { margin-left: 56px !important; } .dsgov .m-md-7xh { margin: 60px !important; } .dsgov .mt-md-7xh, .dsgov .my-md-7xh { margin-top: 60px !important; } .dsgov .mr-md-7xh, .dsgov .mx-md-7xh { margin-right: 60px !important; } .dsgov .mb-md-7xh, .dsgov .my-md-7xh { margin-bottom: 60px !important; } .dsgov .ml-md-7xh, .dsgov .mx-md-7xh { margin-left: 60px !important; } .dsgov .m-md-8x { margin: 64px !important; } .dsgov .mt-md-8x, .dsgov .my-md-8x { margin-top: 64px !important; } .dsgov .mr-md-8x, .dsgov .mx-md-8x { margin-right: 64px !important; } .dsgov .mb-md-8x, .dsgov .my-md-8x { margin-bottom: 64px !important; } .dsgov .ml-md-8x, .dsgov .mx-md-8x { margin-left: 64px !important; } .dsgov .m-md-8xh { margin: 68px !important; } .dsgov .mt-md-8xh, .dsgov .my-md-8xh { margin-top: 68px !important; } .dsgov .mr-md-8xh, .dsgov .mx-md-8xh { margin-right: 68px !important; } .dsgov .mb-md-8xh, .dsgov .my-md-8xh { margin-bottom: 68px !important; } .dsgov .ml-md-8xh, .dsgov .mx-md-8xh { margin-left: 68px !important; } .dsgov .m-md-9x { margin: 72px !important; } .dsgov .mt-md-9x, .dsgov .my-md-9x { margin-top: 72px !important; } .dsgov .mr-md-9x, .dsgov .mx-md-9x { margin-right: 72px !important; } .dsgov .mb-md-9x, .dsgov .my-md-9x { margin-bottom: 72px !important; } .dsgov .ml-md-9x, .dsgov .mx-md-9x { margin-left: 72px !important; } .dsgov .m-md-9xh { margin: 76px !important; } .dsgov .mt-md-9xh, .dsgov .my-md-9xh { margin-top: 76px !important; } .dsgov .mr-md-9xh, .dsgov .mx-md-9xh { margin-right: 76px !important; } .dsgov .mb-md-9xh, .dsgov .my-md-9xh { margin-bottom: 76px !important; } .dsgov .ml-md-9xh, .dsgov .mx-md-9xh { margin-left: 76px !important; } .dsgov .m-md-10x { margin: 80px !important; } .dsgov .mt-md-10x, .dsgov .my-md-10x { margin-top: 80px !important; } .dsgov .mr-md-10x, .dsgov .mx-md-10x { margin-right: 80px !important; } .dsgov .mb-md-10x, .dsgov .my-md-10x { margin-bottom: 80px !important; } .dsgov .ml-md-10x, .dsgov .mx-md-10x { margin-left: 80px !important; } .dsgov .m-md-10xh { margin: 84px !important; } .dsgov .mt-md-10xh, .dsgov .my-md-10xh { margin-top: 84px !important; } .dsgov .mr-md-10xh, .dsgov .mx-md-10xh { margin-right: 84px !important; } .dsgov .mb-md-10xh, .dsgov .my-md-10xh { margin-bottom: 84px !important; } .dsgov .ml-md-10xh, .dsgov .mx-md-10xh { margin-left: 84px !important; } .dsgov .p-md-0 { padding: 0px !important; } .dsgov .pt-md-0, .dsgov .py-md-0 { padding-top: 0px !important; } .dsgov .pr-md-0, .dsgov .px-md-0 { padding-right: 0px !important; } .dsgov .pb-md-0, .dsgov .py-md-0 { padding-bottom: 0px !important; } .dsgov .pl-md-0, .dsgov .px-md-0 { padding-left: 0px !important; } .dsgov .p-md-1 { padding: 8px !important; } .dsgov .pt-md-1, .dsgov .py-md-1 { padding-top: 8px !important; } .dsgov .pr-md-1, .dsgov .px-md-1 { padding-right: 8px !important; } .dsgov .pb-md-1, .dsgov .py-md-1 { padding-bottom: 8px !important; } .dsgov .pl-md-1, .dsgov .px-md-1 { padding-left: 8px !important; } .dsgov .p-md-2 { padding: 12px !important; } .dsgov .pt-md-2, .dsgov .py-md-2 { padding-top: 12px !important; } .dsgov .pr-md-2, .dsgov .px-md-2 { padding-right: 12px !important; } .dsgov .pb-md-2, .dsgov .py-md-2 { padding-bottom: 12px !important; } .dsgov .pl-md-2, .dsgov .px-md-2 { padding-left: 12px !important; } .dsgov .p-md-3 { padding: 16px !important; } .dsgov .pt-md-3, .dsgov .py-md-3 { padding-top: 16px !important; } .dsgov .pr-md-3, .dsgov .px-md-3 { padding-right: 16px !important; } .dsgov .pb-md-3, .dsgov .py-md-3 { padding-bottom: 16px !important; } .dsgov .pl-md-3, .dsgov .px-md-3 { padding-left: 16px !important; } .dsgov .p-md-4 { padding: 24px !important; } .dsgov .pt-md-4, .dsgov .py-md-4 { padding-top: 24px !important; } .dsgov .pr-md-4, .dsgov .px-md-4 { padding-right: 24px !important; } .dsgov .pb-md-4, .dsgov .py-md-4 { padding-bottom: 24px !important; } .dsgov .pl-md-4, .dsgov .px-md-4 { padding-left: 24px !important; } .dsgov .p-md-5 { padding: 40px !important; } .dsgov .pt-md-5, .dsgov .py-md-5 { padding-top: 40px !important; } .dsgov .pr-md-5, .dsgov .px-md-5 { padding-right: 40px !important; } .dsgov .pb-md-5, .dsgov .py-md-5 { padding-bottom: 40px !important; } .dsgov .pl-md-5, .dsgov .px-md-5 { padding-left: 40px !important; } .dsgov .p-md-half { padding: 4px !important; } .dsgov .pt-md-half, .dsgov .py-md-half { padding-top: 4px !important; } .dsgov .pr-md-half, .dsgov .px-md-half { padding-right: 4px !important; } .dsgov .pb-md-half, .dsgov .py-md-half { padding-bottom: 4px !important; } .dsgov .pl-md-half, .dsgov .px-md-half { padding-left: 4px !important; } .dsgov .p-md-base { padding: 8px !important; } .dsgov .pt-md-base, .dsgov .py-md-base { padding-top: 8px !important; } .dsgov .pr-md-base, .dsgov .px-md-base { padding-right: 8px !important; } .dsgov .pb-md-base, .dsgov .py-md-base { padding-bottom: 8px !important; } .dsgov .pl-md-base, .dsgov .px-md-base { padding-left: 8px !important; } .dsgov .p-md-baseh { padding: 12px !important; } .dsgov .pt-md-baseh, .dsgov .py-md-baseh { padding-top: 12px !important; } .dsgov .pr-md-baseh, .dsgov .px-md-baseh { padding-right: 12px !important; } .dsgov .pb-md-baseh, .dsgov .py-md-baseh { padding-bottom: 12px !important; } .dsgov .pl-md-baseh, .dsgov .px-md-baseh { padding-left: 12px !important; } .dsgov .p-md-2x { padding: 16px !important; } .dsgov .pt-md-2x, .dsgov .py-md-2x { padding-top: 16px !important; } .dsgov .pr-md-2x, .dsgov .px-md-2x { padding-right: 16px !important; } .dsgov .pb-md-2x, .dsgov .py-md-2x { padding-bottom: 16px !important; } .dsgov .pl-md-2x, .dsgov .px-md-2x { padding-left: 16px !important; } .dsgov .p-md-2xh { padding: 20px !important; } .dsgov .pt-md-2xh, .dsgov .py-md-2xh { padding-top: 20px !important; } .dsgov .pr-md-2xh, .dsgov .px-md-2xh { padding-right: 20px !important; } .dsgov .pb-md-2xh, .dsgov .py-md-2xh { padding-bottom: 20px !important; } .dsgov .pl-md-2xh, .dsgov .px-md-2xh { padding-left: 20px !important; } .dsgov .p-md-3x { padding: 24px !important; } .dsgov .pt-md-3x, .dsgov .py-md-3x { padding-top: 24px !important; } .dsgov .pr-md-3x, .dsgov .px-md-3x { padding-right: 24px !important; } .dsgov .pb-md-3x, .dsgov .py-md-3x { padding-bottom: 24px !important; } .dsgov .pl-md-3x, .dsgov .px-md-3x { padding-left: 24px !important; } .dsgov .p-md-3xh { padding: 28px !important; } .dsgov .pt-md-3xh, .dsgov .py-md-3xh { padding-top: 28px !important; } .dsgov .pr-md-3xh, .dsgov .px-md-3xh { padding-right: 28px !important; } .dsgov .pb-md-3xh, .dsgov .py-md-3xh { padding-bottom: 28px !important; } .dsgov .pl-md-3xh, .dsgov .px-md-3xh { padding-left: 28px !important; } .dsgov .p-md-4x { padding: 32px !important; } .dsgov .pt-md-4x, .dsgov .py-md-4x { padding-top: 32px !important; } .dsgov .pr-md-4x, .dsgov .px-md-4x { padding-right: 32px !important; } .dsgov .pb-md-4x, .dsgov .py-md-4x { padding-bottom: 32px !important; } .dsgov .pl-md-4x, .dsgov .px-md-4x { padding-left: 32px !important; } .dsgov .p-md-4xh { padding: 36px !important; } .dsgov .pt-md-4xh, .dsgov .py-md-4xh { padding-top: 36px !important; } .dsgov .pr-md-4xh, .dsgov .px-md-4xh { padding-right: 36px !important; } .dsgov .pb-md-4xh, .dsgov .py-md-4xh { padding-bottom: 36px !important; } .dsgov .pl-md-4xh, .dsgov .px-md-4xh { padding-left: 36px !important; } .dsgov .p-md-5x { padding: 40px !important; } .dsgov .pt-md-5x, .dsgov .py-md-5x { padding-top: 40px !important; } .dsgov .pr-md-5x, .dsgov .px-md-5x { padding-right: 40px !important; } .dsgov .pb-md-5x, .dsgov .py-md-5x { padding-bottom: 40px !important; } .dsgov .pl-md-5x, .dsgov .px-md-5x { padding-left: 40px !important; } .dsgov .p-md-5xh { padding: 44px !important; } .dsgov .pt-md-5xh, .dsgov .py-md-5xh { padding-top: 44px !important; } .dsgov .pr-md-5xh, .dsgov .px-md-5xh { padding-right: 44px !important; } .dsgov .pb-md-5xh, .dsgov .py-md-5xh { padding-bottom: 44px !important; } .dsgov .pl-md-5xh, .dsgov .px-md-5xh { padding-left: 44px !important; } .dsgov .p-md-6x { padding: 48px !important; } .dsgov .pt-md-6x, .dsgov .py-md-6x { padding-top: 48px !important; } .dsgov .pr-md-6x, .dsgov .px-md-6x { padding-right: 48px !important; } .dsgov .pb-md-6x, .dsgov .py-md-6x { padding-bottom: 48px !important; } .dsgov .pl-md-6x, .dsgov .px-md-6x { padding-left: 48px !important; } .dsgov .p-md-6xh { padding: 52px !important; } .dsgov .pt-md-6xh, .dsgov .py-md-6xh { padding-top: 52px !important; } .dsgov .pr-md-6xh, .dsgov .px-md-6xh { padding-right: 52px !important; } .dsgov .pb-md-6xh, .dsgov .py-md-6xh { padding-bottom: 52px !important; } .dsgov .pl-md-6xh, .dsgov .px-md-6xh { padding-left: 52px !important; } .dsgov .p-md-7x { padding: 56px !important; } .dsgov .pt-md-7x, .dsgov .py-md-7x { padding-top: 56px !important; } .dsgov .pr-md-7x, .dsgov .px-md-7x { padding-right: 56px !important; } .dsgov .pb-md-7x, .dsgov .py-md-7x { padding-bottom: 56px !important; } .dsgov .pl-md-7x, .dsgov .px-md-7x { padding-left: 56px !important; } .dsgov .p-md-7xh { padding: 60px !important; } .dsgov .pt-md-7xh, .dsgov .py-md-7xh { padding-top: 60px !important; } .dsgov .pr-md-7xh, .dsgov .px-md-7xh { padding-right: 60px !important; } .dsgov .pb-md-7xh, .dsgov .py-md-7xh { padding-bottom: 60px !important; } .dsgov .pl-md-7xh, .dsgov .px-md-7xh { padding-left: 60px !important; } .dsgov .p-md-8x { padding: 64px !important; } .dsgov .pt-md-8x, .dsgov .py-md-8x { padding-top: 64px !important; } .dsgov .pr-md-8x, .dsgov .px-md-8x { padding-right: 64px !important; } .dsgov .pb-md-8x, .dsgov .py-md-8x { padding-bottom: 64px !important; } .dsgov .pl-md-8x, .dsgov .px-md-8x { padding-left: 64px !important; } .dsgov .p-md-8xh { padding: 68px !important; } .dsgov .pt-md-8xh, .dsgov .py-md-8xh { padding-top: 68px !important; } .dsgov .pr-md-8xh, .dsgov .px-md-8xh { padding-right: 68px !important; } .dsgov .pb-md-8xh, .dsgov .py-md-8xh { padding-bottom: 68px !important; } .dsgov .pl-md-8xh, .dsgov .px-md-8xh { padding-left: 68px !important; } .dsgov .p-md-9x { padding: 72px !important; } .dsgov .pt-md-9x, .dsgov .py-md-9x { padding-top: 72px !important; } .dsgov .pr-md-9x, .dsgov .px-md-9x { padding-right: 72px !important; } .dsgov .pb-md-9x, .dsgov .py-md-9x { padding-bottom: 72px !important; } .dsgov .pl-md-9x, .dsgov .px-md-9x { padding-left: 72px !important; } .dsgov .p-md-9xh { padding: 76px !important; } .dsgov .pt-md-9xh, .dsgov .py-md-9xh { padding-top: 76px !important; } .dsgov .pr-md-9xh, .dsgov .px-md-9xh { padding-right: 76px !important; } .dsgov .pb-md-9xh, .dsgov .py-md-9xh { padding-bottom: 76px !important; } .dsgov .pl-md-9xh, .dsgov .px-md-9xh { padding-left: 76px !important; } .dsgov .p-md-10x { padding: 80px !important; } .dsgov .pt-md-10x, .dsgov .py-md-10x { padding-top: 80px !important; } .dsgov .pr-md-10x, .dsgov .px-md-10x { padding-right: 80px !important; } .dsgov .pb-md-10x, .dsgov .py-md-10x { padding-bottom: 80px !important; } .dsgov .pl-md-10x, .dsgov .px-md-10x { padding-left: 80px !important; } .dsgov .p-md-10xh { padding: 84px !important; } .dsgov .pt-md-10xh, .dsgov .py-md-10xh { padding-top: 84px !important; } .dsgov .pr-md-10xh, .dsgov .px-md-10xh { padding-right: 84px !important; } .dsgov .pb-md-10xh, .dsgov .py-md-10xh { padding-bottom: 84px !important; } .dsgov .pl-md-10xh, .dsgov .px-md-10xh { padding-left: 84px !important; } .dsgov .m-md-n1 { margin: -8px !important; } .dsgov .mt-md-n1, .dsgov .my-md-n1 { margin-top: -8px !important; } .dsgov .mr-md-n1, .dsgov .mx-md-n1 { margin-right: -8px !important; } .dsgov .mb-md-n1, .dsgov .my-md-n1 { margin-bottom: -8px !important; } .dsgov .ml-md-n1, .dsgov .mx-md-n1 { margin-left: -8px !important; } .dsgov .m-md-n2 { margin: -12px !important; } .dsgov .mt-md-n2, .dsgov .my-md-n2 { margin-top: -12px !important; } .dsgov .mr-md-n2, .dsgov .mx-md-n2 { margin-right: -12px !important; } .dsgov .mb-md-n2, .dsgov .my-md-n2 { margin-bottom: -12px !important; } .dsgov .ml-md-n2, .dsgov .mx-md-n2 { margin-left: -12px !important; } .dsgov .m-md-n3 { margin: -16px !important; } .dsgov .mt-md-n3, .dsgov .my-md-n3 { margin-top: -16px !important; } .dsgov .mr-md-n3, .dsgov .mx-md-n3 { margin-right: -16px !important; } .dsgov .mb-md-n3, .dsgov .my-md-n3 { margin-bottom: -16px !important; } .dsgov .ml-md-n3, .dsgov .mx-md-n3 { margin-left: -16px !important; } .dsgov .m-md-n4 { margin: -24px !important; } .dsgov .mt-md-n4, .dsgov .my-md-n4 { margin-top: -24px !important; } .dsgov .mr-md-n4, .dsgov .mx-md-n4 { margin-right: -24px !important; } .dsgov .mb-md-n4, .dsgov .my-md-n4 { margin-bottom: -24px !important; } .dsgov .ml-md-n4, .dsgov .mx-md-n4 { margin-left: -24px !important; } .dsgov .m-md-n5 { margin: -40px !important; } .dsgov .mt-md-n5, .dsgov .my-md-n5 { margin-top: -40px !important; } .dsgov .mr-md-n5, .dsgov .mx-md-n5 { margin-right: -40px !important; } .dsgov .mb-md-n5, .dsgov .my-md-n5 { margin-bottom: -40px !important; } .dsgov .ml-md-n5, .dsgov .mx-md-n5 { margin-left: -40px !important; } .dsgov .m-md-nhalf { margin: -4px !important; } .dsgov .mt-md-nhalf, .dsgov .my-md-nhalf { margin-top: -4px !important; } .dsgov .mr-md-nhalf, .dsgov .mx-md-nhalf { margin-right: -4px !important; } .dsgov .mb-md-nhalf, .dsgov .my-md-nhalf { margin-bottom: -4px !important; } .dsgov .ml-md-nhalf, .dsgov .mx-md-nhalf { margin-left: -4px !important; } .dsgov .m-md-nbase { margin: -8px !important; } .dsgov .mt-md-nbase, .dsgov .my-md-nbase { margin-top: -8px !important; } .dsgov .mr-md-nbase, .dsgov .mx-md-nbase { margin-right: -8px !important; } .dsgov .mb-md-nbase, .dsgov .my-md-nbase { margin-bottom: -8px !important; } .dsgov .ml-md-nbase, .dsgov .mx-md-nbase { margin-left: -8px !important; } .dsgov .m-md-nbaseh { margin: -12px !important; } .dsgov .mt-md-nbaseh, .dsgov .my-md-nbaseh { margin-top: -12px !important; } .dsgov .mr-md-nbaseh, .dsgov .mx-md-nbaseh { margin-right: -12px !important; } .dsgov .mb-md-nbaseh, .dsgov .my-md-nbaseh { margin-bottom: -12px !important; } .dsgov .ml-md-nbaseh, .dsgov .mx-md-nbaseh { margin-left: -12px !important; } .dsgov .m-md-n2x { margin: -16px !important; } .dsgov .mt-md-n2x, .dsgov .my-md-n2x { margin-top: -16px !important; } .dsgov .mr-md-n2x, .dsgov .mx-md-n2x { margin-right: -16px !important; } .dsgov .mb-md-n2x, .dsgov .my-md-n2x { margin-bottom: -16px !important; } .dsgov .ml-md-n2x, .dsgov .mx-md-n2x { margin-left: -16px !important; } .dsgov .m-md-n2xh { margin: -20px !important; } .dsgov .mt-md-n2xh, .dsgov .my-md-n2xh { margin-top: -20px !important; } .dsgov .mr-md-n2xh, .dsgov .mx-md-n2xh { margin-right: -20px !important; } .dsgov .mb-md-n2xh, .dsgov .my-md-n2xh { margin-bottom: -20px !important; } .dsgov .ml-md-n2xh, .dsgov .mx-md-n2xh { margin-left: -20px !important; } .dsgov .m-md-n3x { margin: -24px !important; } .dsgov .mt-md-n3x, .dsgov .my-md-n3x { margin-top: -24px !important; } .dsgov .mr-md-n3x, .dsgov .mx-md-n3x { margin-right: -24px !important; } .dsgov .mb-md-n3x, .dsgov .my-md-n3x { margin-bottom: -24px !important; } .dsgov .ml-md-n3x, .dsgov .mx-md-n3x { margin-left: -24px !important; } .dsgov .m-md-n3xh { margin: -28px !important; } .dsgov .mt-md-n3xh, .dsgov .my-md-n3xh { margin-top: -28px !important; } .dsgov .mr-md-n3xh, .dsgov .mx-md-n3xh { margin-right: -28px !important; } .dsgov .mb-md-n3xh, .dsgov .my-md-n3xh { margin-bottom: -28px !important; } .dsgov .ml-md-n3xh, .dsgov .mx-md-n3xh { margin-left: -28px !important; } .dsgov .m-md-n4x { margin: -32px !important; } .dsgov .mt-md-n4x, .dsgov .my-md-n4x { margin-top: -32px !important; } .dsgov .mr-md-n4x, .dsgov .mx-md-n4x { margin-right: -32px !important; } .dsgov .mb-md-n4x, .dsgov .my-md-n4x { margin-bottom: -32px !important; } .dsgov .ml-md-n4x, .dsgov .mx-md-n4x { margin-left: -32px !important; } .dsgov .m-md-n4xh { margin: -36px !important; } .dsgov .mt-md-n4xh, .dsgov .my-md-n4xh { margin-top: -36px !important; } .dsgov .mr-md-n4xh, .dsgov .mx-md-n4xh { margin-right: -36px !important; } .dsgov .mb-md-n4xh, .dsgov .my-md-n4xh { margin-bottom: -36px !important; } .dsgov .ml-md-n4xh, .dsgov .mx-md-n4xh { margin-left: -36px !important; } .dsgov .m-md-n5x { margin: -40px !important; } .dsgov .mt-md-n5x, .dsgov .my-md-n5x { margin-top: -40px !important; } .dsgov .mr-md-n5x, .dsgov .mx-md-n5x { margin-right: -40px !important; } .dsgov .mb-md-n5x, .dsgov .my-md-n5x { margin-bottom: -40px !important; } .dsgov .ml-md-n5x, .dsgov .mx-md-n5x { margin-left: -40px !important; } .dsgov .m-md-n5xh { margin: -44px !important; } .dsgov .mt-md-n5xh, .dsgov .my-md-n5xh { margin-top: -44px !important; } .dsgov .mr-md-n5xh, .dsgov .mx-md-n5xh { margin-right: -44px !important; } .dsgov .mb-md-n5xh, .dsgov .my-md-n5xh { margin-bottom: -44px !important; } .dsgov .ml-md-n5xh, .dsgov .mx-md-n5xh { margin-left: -44px !important; } .dsgov .m-md-n6x { margin: -48px !important; } .dsgov .mt-md-n6x, .dsgov .my-md-n6x { margin-top: -48px !important; } .dsgov .mr-md-n6x, .dsgov .mx-md-n6x { margin-right: -48px !important; } .dsgov .mb-md-n6x, .dsgov .my-md-n6x { margin-bottom: -48px !important; } .dsgov .ml-md-n6x, .dsgov .mx-md-n6x { margin-left: -48px !important; } .dsgov .m-md-n6xh { margin: -52px !important; } .dsgov .mt-md-n6xh, .dsgov .my-md-n6xh { margin-top: -52px !important; } .dsgov .mr-md-n6xh, .dsgov .mx-md-n6xh { margin-right: -52px !important; } .dsgov .mb-md-n6xh, .dsgov .my-md-n6xh { margin-bottom: -52px !important; } .dsgov .ml-md-n6xh, .dsgov .mx-md-n6xh { margin-left: -52px !important; } .dsgov .m-md-n7x { margin: -56px !important; } .dsgov .mt-md-n7x, .dsgov .my-md-n7x { margin-top: -56px !important; } .dsgov .mr-md-n7x, .dsgov .mx-md-n7x { margin-right: -56px !important; } .dsgov .mb-md-n7x, .dsgov .my-md-n7x { margin-bottom: -56px !important; } .dsgov .ml-md-n7x, .dsgov .mx-md-n7x { margin-left: -56px !important; } .dsgov .m-md-n7xh { margin: -60px !important; } .dsgov .mt-md-n7xh, .dsgov .my-md-n7xh { margin-top: -60px !important; } .dsgov .mr-md-n7xh, .dsgov .mx-md-n7xh { margin-right: -60px !important; } .dsgov .mb-md-n7xh, .dsgov .my-md-n7xh { margin-bottom: -60px !important; } .dsgov .ml-md-n7xh, .dsgov .mx-md-n7xh { margin-left: -60px !important; } .dsgov .m-md-n8x { margin: -64px !important; } .dsgov .mt-md-n8x, .dsgov .my-md-n8x { margin-top: -64px !important; } .dsgov .mr-md-n8x, .dsgov .mx-md-n8x { margin-right: -64px !important; } .dsgov .mb-md-n8x, .dsgov .my-md-n8x { margin-bottom: -64px !important; } .dsgov .ml-md-n8x, .dsgov .mx-md-n8x { margin-left: -64px !important; } .dsgov .m-md-n8xh { margin: -68px !important; } .dsgov .mt-md-n8xh, .dsgov .my-md-n8xh { margin-top: -68px !important; } .dsgov .mr-md-n8xh, .dsgov .mx-md-n8xh { margin-right: -68px !important; } .dsgov .mb-md-n8xh, .dsgov .my-md-n8xh { margin-bottom: -68px !important; } .dsgov .ml-md-n8xh, .dsgov .mx-md-n8xh { margin-left: -68px !important; } .dsgov .m-md-n9x { margin: -72px !important; } .dsgov .mt-md-n9x, .dsgov .my-md-n9x { margin-top: -72px !important; } .dsgov .mr-md-n9x, .dsgov .mx-md-n9x { margin-right: -72px !important; } .dsgov .mb-md-n9x, .dsgov .my-md-n9x { margin-bottom: -72px !important; } .dsgov .ml-md-n9x, .dsgov .mx-md-n9x { margin-left: -72px !important; } .dsgov .m-md-n9xh { margin: -76px !important; } .dsgov .mt-md-n9xh, .dsgov .my-md-n9xh { margin-top: -76px !important; } .dsgov .mr-md-n9xh, .dsgov .mx-md-n9xh { margin-right: -76px !important; } .dsgov .mb-md-n9xh, .dsgov .my-md-n9xh { margin-bottom: -76px !important; } .dsgov .ml-md-n9xh, .dsgov .mx-md-n9xh { margin-left: -76px !important; } .dsgov .m-md-n10x { margin: -80px !important; } .dsgov .mt-md-n10x, .dsgov .my-md-n10x { margin-top: -80px !important; } .dsgov .mr-md-n10x, .dsgov .mx-md-n10x { margin-right: -80px !important; } .dsgov .mb-md-n10x, .dsgov .my-md-n10x { margin-bottom: -80px !important; } .dsgov .ml-md-n10x, .dsgov .mx-md-n10x { margin-left: -80px !important; } .dsgov .m-md-n10xh { margin: -84px !important; } .dsgov .mt-md-n10xh, .dsgov .my-md-n10xh { margin-top: -84px !important; } .dsgov .mr-md-n10xh, .dsgov .mx-md-n10xh { margin-right: -84px !important; } .dsgov .mb-md-n10xh, .dsgov .my-md-n10xh { margin-bottom: -84px !important; } .dsgov .ml-md-n10xh, .dsgov .mx-md-n10xh { margin-left: -84px !important; } .dsgov .m-md-auto { margin: auto !important; } .dsgov .mt-md-auto, .dsgov .my-md-auto { margin-top: auto !important; } .dsgov .mr-md-auto, .dsgov .mx-md-auto { margin-right: auto !important; } .dsgov .mb-md-auto, .dsgov .my-md-auto { margin-bottom: auto !important; } .dsgov .ml-md-auto, .dsgov .mx-md-auto { margin-left: auto !important; }} @media (min-width: 1280px) { .dsgov .m-lg-0 { margin: 0px !important; } .dsgov .mt-lg-0, .dsgov .my-lg-0 { margin-top: 0px !important; } .dsgov .mr-lg-0, .dsgov .mx-lg-0 { margin-right: 0px !important; } .dsgov .mb-lg-0, .dsgov .my-lg-0 { margin-bottom: 0px !important; } .dsgov .ml-lg-0, .dsgov .mx-lg-0 { margin-left: 0px !important; } .dsgov .m-lg-1 { margin: 8px !important; } .dsgov .mt-lg-1, .dsgov .my-lg-1 { margin-top: 8px !important; } .dsgov .mr-lg-1, .dsgov .mx-lg-1 { margin-right: 8px !important; } .dsgov .mb-lg-1, .dsgov .my-lg-1 { margin-bottom: 8px !important; } .dsgov .ml-lg-1, .dsgov .mx-lg-1 { margin-left: 8px !important; } .dsgov .m-lg-2 { margin: 12px !important; } .dsgov .mt-lg-2, .dsgov .my-lg-2 { margin-top: 12px !important; } .dsgov .mr-lg-2, .dsgov .mx-lg-2 { margin-right: 12px !important; } .dsgov .mb-lg-2, .dsgov .my-lg-2 { margin-bottom: 12px !important; } .dsgov .ml-lg-2, .dsgov .mx-lg-2 { margin-left: 12px !important; } .dsgov .m-lg-3 { margin: 16px !important; } .dsgov .mt-lg-3, .dsgov .my-lg-3 { margin-top: 16px !important; } .dsgov .mr-lg-3, .dsgov .mx-lg-3 { margin-right: 16px !important; } .dsgov .mb-lg-3, .dsgov .my-lg-3 { margin-bottom: 16px !important; } .dsgov .ml-lg-3, .dsgov .mx-lg-3 { margin-left: 16px !important; } .dsgov .m-lg-4 { margin: 24px !important; } .dsgov .mt-lg-4, .dsgov .my-lg-4 { margin-top: 24px !important; } .dsgov .mr-lg-4, .dsgov .mx-lg-4 { margin-right: 24px !important; } .dsgov .mb-lg-4, .dsgov .my-lg-4 { margin-bottom: 24px !important; } .dsgov .ml-lg-4, .dsgov .mx-lg-4 { margin-left: 24px !important; } .dsgov .m-lg-5 { margin: 40px !important; } .dsgov .mt-lg-5, .dsgov .my-lg-5 { margin-top: 40px !important; } .dsgov .mr-lg-5, .dsgov .mx-lg-5 { margin-right: 40px !important; } .dsgov .mb-lg-5, .dsgov .my-lg-5 { margin-bottom: 40px !important; } .dsgov .ml-lg-5, .dsgov .mx-lg-5 { margin-left: 40px !important; } .dsgov .m-lg-half { margin: 4px !important; } .dsgov .mt-lg-half, .dsgov .my-lg-half { margin-top: 4px !important; } .dsgov .mr-lg-half, .dsgov .mx-lg-half { margin-right: 4px !important; } .dsgov .mb-lg-half, .dsgov .my-lg-half { margin-bottom: 4px !important; } .dsgov .ml-lg-half, .dsgov .mx-lg-half { margin-left: 4px !important; } .dsgov .m-lg-base { margin: 8px !important; } .dsgov .mt-lg-base, .dsgov .my-lg-base { margin-top: 8px !important; } .dsgov .mr-lg-base, .dsgov .mx-lg-base { margin-right: 8px !important; } .dsgov .mb-lg-base, .dsgov .my-lg-base { margin-bottom: 8px !important; } .dsgov .ml-lg-base, .dsgov .mx-lg-base { margin-left: 8px !important; } .dsgov .m-lg-baseh { margin: 12px !important; } .dsgov .mt-lg-baseh, .dsgov .my-lg-baseh { margin-top: 12px !important; } .dsgov .mr-lg-baseh, .dsgov .mx-lg-baseh { margin-right: 12px !important; } .dsgov .mb-lg-baseh, .dsgov .my-lg-baseh { margin-bottom: 12px !important; } .dsgov .ml-lg-baseh, .dsgov .mx-lg-baseh { margin-left: 12px !important; } .dsgov .m-lg-2x { margin: 16px !important; } .dsgov .mt-lg-2x, .dsgov .my-lg-2x { margin-top: 16px !important; } .dsgov .mr-lg-2x, .dsgov .mx-lg-2x { margin-right: 16px !important; } .dsgov .mb-lg-2x, .dsgov .my-lg-2x { margin-bottom: 16px !important; } .dsgov .ml-lg-2x, .dsgov .mx-lg-2x { margin-left: 16px !important; } .dsgov .m-lg-2xh { margin: 20px !important; } .dsgov .mt-lg-2xh, .dsgov .my-lg-2xh { margin-top: 20px !important; } .dsgov .mr-lg-2xh, .dsgov .mx-lg-2xh { margin-right: 20px !important; } .dsgov .mb-lg-2xh, .dsgov .my-lg-2xh { margin-bottom: 20px !important; } .dsgov .ml-lg-2xh, .dsgov .mx-lg-2xh { margin-left: 20px !important; } .dsgov .m-lg-3x { margin: 24px !important; } .dsgov .mt-lg-3x, .dsgov .my-lg-3x { margin-top: 24px !important; } .dsgov .mr-lg-3x, .dsgov .mx-lg-3x { margin-right: 24px !important; } .dsgov .mb-lg-3x, .dsgov .my-lg-3x { margin-bottom: 24px !important; } .dsgov .ml-lg-3x, .dsgov .mx-lg-3x { margin-left: 24px !important; } .dsgov .m-lg-3xh { margin: 28px !important; } .dsgov .mt-lg-3xh, .dsgov .my-lg-3xh { margin-top: 28px !important; } .dsgov .mr-lg-3xh, .dsgov .mx-lg-3xh { margin-right: 28px !important; } .dsgov .mb-lg-3xh, .dsgov .my-lg-3xh { margin-bottom: 28px !important; } .dsgov .ml-lg-3xh, .dsgov .mx-lg-3xh { margin-left: 28px !important; } .dsgov .m-lg-4x { margin: 32px !important; } .dsgov .mt-lg-4x, .dsgov .my-lg-4x { margin-top: 32px !important; } .dsgov .mr-lg-4x, .dsgov .mx-lg-4x { margin-right: 32px !important; } .dsgov .mb-lg-4x, .dsgov .my-lg-4x { margin-bottom: 32px !important; } .dsgov .ml-lg-4x, .dsgov .mx-lg-4x { margin-left: 32px !important; } .dsgov .m-lg-4xh { margin: 36px !important; } .dsgov .mt-lg-4xh, .dsgov .my-lg-4xh { margin-top: 36px !important; } .dsgov .mr-lg-4xh, .dsgov .mx-lg-4xh { margin-right: 36px !important; } .dsgov .mb-lg-4xh, .dsgov .my-lg-4xh { margin-bottom: 36px !important; } .dsgov .ml-lg-4xh, .dsgov .mx-lg-4xh { margin-left: 36px !important; } .dsgov .m-lg-5x { margin: 40px !important; } .dsgov .mt-lg-5x, .dsgov .my-lg-5x { margin-top: 40px !important; } .dsgov .mr-lg-5x, .dsgov .mx-lg-5x { margin-right: 40px !important; } .dsgov .mb-lg-5x, .dsgov .my-lg-5x { margin-bottom: 40px !important; } .dsgov .ml-lg-5x, .dsgov .mx-lg-5x { margin-left: 40px !important; } .dsgov .m-lg-5xh { margin: 44px !important; } .dsgov .mt-lg-5xh, .dsgov .my-lg-5xh { margin-top: 44px !important; } .dsgov .mr-lg-5xh, .dsgov .mx-lg-5xh { margin-right: 44px !important; } .dsgov .mb-lg-5xh, .dsgov .my-lg-5xh { margin-bottom: 44px !important; } .dsgov .ml-lg-5xh, .dsgov .mx-lg-5xh { margin-left: 44px !important; } .dsgov .m-lg-6x { margin: 48px !important; } .dsgov .mt-lg-6x, .dsgov .my-lg-6x { margin-top: 48px !important; } .dsgov .mr-lg-6x, .dsgov .mx-lg-6x { margin-right: 48px !important; } .dsgov .mb-lg-6x, .dsgov .my-lg-6x { margin-bottom: 48px !important; } .dsgov .ml-lg-6x, .dsgov .mx-lg-6x { margin-left: 48px !important; } .dsgov .m-lg-6xh { margin: 52px !important; } .dsgov .mt-lg-6xh, .dsgov .my-lg-6xh { margin-top: 52px !important; } .dsgov .mr-lg-6xh, .dsgov .mx-lg-6xh { margin-right: 52px !important; } .dsgov .mb-lg-6xh, .dsgov .my-lg-6xh { margin-bottom: 52px !important; } .dsgov .ml-lg-6xh, .dsgov .mx-lg-6xh { margin-left: 52px !important; } .dsgov .m-lg-7x { margin: 56px !important; } .dsgov .mt-lg-7x, .dsgov .my-lg-7x { margin-top: 56px !important; } .dsgov .mr-lg-7x, .dsgov .mx-lg-7x { margin-right: 56px !important; } .dsgov .mb-lg-7x, .dsgov .my-lg-7x { margin-bottom: 56px !important; } .dsgov .ml-lg-7x, .dsgov .mx-lg-7x { margin-left: 56px !important; } .dsgov .m-lg-7xh { margin: 60px !important; } .dsgov .mt-lg-7xh, .dsgov .my-lg-7xh { margin-top: 60px !important; } .dsgov .mr-lg-7xh, .dsgov .mx-lg-7xh { margin-right: 60px !important; } .dsgov .mb-lg-7xh, .dsgov .my-lg-7xh { margin-bottom: 60px !important; } .dsgov .ml-lg-7xh, .dsgov .mx-lg-7xh { margin-left: 60px !important; } .dsgov .m-lg-8x { margin: 64px !important; } .dsgov .mt-lg-8x, .dsgov .my-lg-8x { margin-top: 64px !important; } .dsgov .mr-lg-8x, .dsgov .mx-lg-8x { margin-right: 64px !important; } .dsgov .mb-lg-8x, .dsgov .my-lg-8x { margin-bottom: 64px !important; } .dsgov .ml-lg-8x, .dsgov .mx-lg-8x { margin-left: 64px !important; } .dsgov .m-lg-8xh { margin: 68px !important; } .dsgov .mt-lg-8xh, .dsgov .my-lg-8xh { margin-top: 68px !important; } .dsgov .mr-lg-8xh, .dsgov .mx-lg-8xh { margin-right: 68px !important; } .dsgov .mb-lg-8xh, .dsgov .my-lg-8xh { margin-bottom: 68px !important; } .dsgov .ml-lg-8xh, .dsgov .mx-lg-8xh { margin-left: 68px !important; } .dsgov .m-lg-9x { margin: 72px !important; } .dsgov .mt-lg-9x, .dsgov .my-lg-9x { margin-top: 72px !important; } .dsgov .mr-lg-9x, .dsgov .mx-lg-9x { margin-right: 72px !important; } .dsgov .mb-lg-9x, .dsgov .my-lg-9x { margin-bottom: 72px !important; } .dsgov .ml-lg-9x, .dsgov .mx-lg-9x { margin-left: 72px !important; } .dsgov .m-lg-9xh { margin: 76px !important; } .dsgov .mt-lg-9xh, .dsgov .my-lg-9xh { margin-top: 76px !important; } .dsgov .mr-lg-9xh, .dsgov .mx-lg-9xh { margin-right: 76px !important; } .dsgov .mb-lg-9xh, .dsgov .my-lg-9xh { margin-bottom: 76px !important; } .dsgov .ml-lg-9xh, .dsgov .mx-lg-9xh { margin-left: 76px !important; } .dsgov .m-lg-10x { margin: 80px !important; } .dsgov .mt-lg-10x, .dsgov .my-lg-10x { margin-top: 80px !important; } .dsgov .mr-lg-10x, .dsgov .mx-lg-10x { margin-right: 80px !important; } .dsgov .mb-lg-10x, .dsgov .my-lg-10x { margin-bottom: 80px !important; } .dsgov .ml-lg-10x, .dsgov .mx-lg-10x { margin-left: 80px !important; } .dsgov .m-lg-10xh { margin: 84px !important; } .dsgov .mt-lg-10xh, .dsgov .my-lg-10xh { margin-top: 84px !important; } .dsgov .mr-lg-10xh, .dsgov .mx-lg-10xh { margin-right: 84px !important; } .dsgov .mb-lg-10xh, .dsgov .my-lg-10xh { margin-bottom: 84px !important; } .dsgov .ml-lg-10xh, .dsgov .mx-lg-10xh { margin-left: 84px !important; } .dsgov .p-lg-0 { padding: 0px !important; } .dsgov .pt-lg-0, .dsgov .py-lg-0 { padding-top: 0px !important; } .dsgov .pr-lg-0, .dsgov .px-lg-0 { padding-right: 0px !important; } .dsgov .pb-lg-0, .dsgov .py-lg-0 { padding-bottom: 0px !important; } .dsgov .pl-lg-0, .dsgov .px-lg-0 { padding-left: 0px !important; } .dsgov .p-lg-1 { padding: 8px !important; } .dsgov .pt-lg-1, .dsgov .py-lg-1 { padding-top: 8px !important; } .dsgov .pr-lg-1, .dsgov .px-lg-1 { padding-right: 8px !important; } .dsgov .pb-lg-1, .dsgov .py-lg-1 { padding-bottom: 8px !important; } .dsgov .pl-lg-1, .dsgov .px-lg-1 { padding-left: 8px !important; } .dsgov .p-lg-2 { padding: 12px !important; } .dsgov .pt-lg-2, .dsgov .py-lg-2 { padding-top: 12px !important; } .dsgov .pr-lg-2, .dsgov .px-lg-2 { padding-right: 12px !important; } .dsgov .pb-lg-2, .dsgov .py-lg-2 { padding-bottom: 12px !important; } .dsgov .pl-lg-2, .dsgov .px-lg-2 { padding-left: 12px !important; } .dsgov .p-lg-3 { padding: 16px !important; } .dsgov .pt-lg-3, .dsgov .py-lg-3 { padding-top: 16px !important; } .dsgov .pr-lg-3, .dsgov .px-lg-3 { padding-right: 16px !important; } .dsgov .pb-lg-3, .dsgov .py-lg-3 { padding-bottom: 16px !important; } .dsgov .pl-lg-3, .dsgov .px-lg-3 { padding-left: 16px !important; } .dsgov .p-lg-4 { padding: 24px !important; } .dsgov .pt-lg-4, .dsgov .py-lg-4 { padding-top: 24px !important; } .dsgov .pr-lg-4, .dsgov .px-lg-4 { padding-right: 24px !important; } .dsgov .pb-lg-4, .dsgov .py-lg-4 { padding-bottom: 24px !important; } .dsgov .pl-lg-4, .dsgov .px-lg-4 { padding-left: 24px !important; } .dsgov .p-lg-5 { padding: 40px !important; } .dsgov .pt-lg-5, .dsgov .py-lg-5 { padding-top: 40px !important; } .dsgov .pr-lg-5, .dsgov .px-lg-5 { padding-right: 40px !important; } .dsgov .pb-lg-5, .dsgov .py-lg-5 { padding-bottom: 40px !important; } .dsgov .pl-lg-5, .dsgov .px-lg-5 { padding-left: 40px !important; } .dsgov .p-lg-half { padding: 4px !important; } .dsgov .pt-lg-half, .dsgov .py-lg-half { padding-top: 4px !important; } .dsgov .pr-lg-half, .dsgov .px-lg-half { padding-right: 4px !important; } .dsgov .pb-lg-half, .dsgov .py-lg-half { padding-bottom: 4px !important; } .dsgov .pl-lg-half, .dsgov .px-lg-half { padding-left: 4px !important; } .dsgov .p-lg-base { padding: 8px !important; } .dsgov .pt-lg-base, .dsgov .py-lg-base { padding-top: 8px !important; } .dsgov .pr-lg-base, .dsgov .px-lg-base { padding-right: 8px !important; } .dsgov .pb-lg-base, .dsgov .py-lg-base { padding-bottom: 8px !important; } .dsgov .pl-lg-base, .dsgov .px-lg-base { padding-left: 8px !important; } .dsgov .p-lg-baseh { padding: 12px !important; } .dsgov .pt-lg-baseh, .dsgov .py-lg-baseh { padding-top: 12px !important; } .dsgov .pr-lg-baseh, .dsgov .px-lg-baseh { padding-right: 12px !important; } .dsgov .pb-lg-baseh, .dsgov .py-lg-baseh { padding-bottom: 12px !important; } .dsgov .pl-lg-baseh, .dsgov .px-lg-baseh { padding-left: 12px !important; } .dsgov .p-lg-2x { padding: 16px !important; } .dsgov .pt-lg-2x, .dsgov .py-lg-2x { padding-top: 16px !important; } .dsgov .pr-lg-2x, .dsgov .px-lg-2x { padding-right: 16px !important; } .dsgov .pb-lg-2x, .dsgov .py-lg-2x { padding-bottom: 16px !important; } .dsgov .pl-lg-2x, .dsgov .px-lg-2x { padding-left: 16px !important; } .dsgov .p-lg-2xh { padding: 20px !important; } .dsgov .pt-lg-2xh, .dsgov .py-lg-2xh { padding-top: 20px !important; } .dsgov .pr-lg-2xh, .dsgov .px-lg-2xh { padding-right: 20px !important; } .dsgov .pb-lg-2xh, .dsgov .py-lg-2xh { padding-bottom: 20px !important; } .dsgov .pl-lg-2xh, .dsgov .px-lg-2xh { padding-left: 20px !important; } .dsgov .p-lg-3x { padding: 24px !important; } .dsgov .pt-lg-3x, .dsgov .py-lg-3x { padding-top: 24px !important; } .dsgov .pr-lg-3x, .dsgov .px-lg-3x { padding-right: 24px !important; } .dsgov .pb-lg-3x, .dsgov .py-lg-3x { padding-bottom: 24px !important; } .dsgov .pl-lg-3x, .dsgov .px-lg-3x { padding-left: 24px !important; } .dsgov .p-lg-3xh { padding: 28px !important; } .dsgov .pt-lg-3xh, .dsgov .py-lg-3xh { padding-top: 28px !important; } .dsgov .pr-lg-3xh, .dsgov .px-lg-3xh { padding-right: 28px !important; } .dsgov .pb-lg-3xh, .dsgov .py-lg-3xh { padding-bottom: 28px !important; } .dsgov .pl-lg-3xh, .dsgov .px-lg-3xh { padding-left: 28px !important; } .dsgov .p-lg-4x { padding: 32px !important; } .dsgov .pt-lg-4x, .dsgov .py-lg-4x { padding-top: 32px !important; } .dsgov .pr-lg-4x, .dsgov .px-lg-4x { padding-right: 32px !important; } .dsgov .pb-lg-4x, .dsgov .py-lg-4x { padding-bottom: 32px !important; } .dsgov .pl-lg-4x, .dsgov .px-lg-4x { padding-left: 32px !important; } .dsgov .p-lg-4xh { padding: 36px !important; } .dsgov .pt-lg-4xh, .dsgov .py-lg-4xh { padding-top: 36px !important; } .dsgov .pr-lg-4xh, .dsgov .px-lg-4xh { padding-right: 36px !important; } .dsgov .pb-lg-4xh, .dsgov .py-lg-4xh { padding-bottom: 36px !important; } .dsgov .pl-lg-4xh, .dsgov .px-lg-4xh { padding-left: 36px !important; } .dsgov .p-lg-5x { padding: 40px !important; } .dsgov .pt-lg-5x, .dsgov .py-lg-5x { padding-top: 40px !important; } .dsgov .pr-lg-5x, .dsgov .px-lg-5x { padding-right: 40px !important; } .dsgov .pb-lg-5x, .dsgov .py-lg-5x { padding-bottom: 40px !important; } .dsgov .pl-lg-5x, .dsgov .px-lg-5x { padding-left: 40px !important; } .dsgov .p-lg-5xh { padding: 44px !important; } .dsgov .pt-lg-5xh, .dsgov .py-lg-5xh { padding-top: 44px !important; } .dsgov .pr-lg-5xh, .dsgov .px-lg-5xh { padding-right: 44px !important; } .dsgov .pb-lg-5xh, .dsgov .py-lg-5xh { padding-bottom: 44px !important; } .dsgov .pl-lg-5xh, .dsgov .px-lg-5xh { padding-left: 44px !important; } .dsgov .p-lg-6x { padding: 48px !important; } .dsgov .pt-lg-6x, .dsgov .py-lg-6x { padding-top: 48px !important; } .dsgov .pr-lg-6x, .dsgov .px-lg-6x { padding-right: 48px !important; } .dsgov .pb-lg-6x, .dsgov .py-lg-6x { padding-bottom: 48px !important; } .dsgov .pl-lg-6x, .dsgov .px-lg-6x { padding-left: 48px !important; } .dsgov .p-lg-6xh { padding: 52px !important; } .dsgov .pt-lg-6xh, .dsgov .py-lg-6xh { padding-top: 52px !important; } .dsgov .pr-lg-6xh, .dsgov .px-lg-6xh { padding-right: 52px !important; } .dsgov .pb-lg-6xh, .dsgov .py-lg-6xh { padding-bottom: 52px !important; } .dsgov .pl-lg-6xh, .dsgov .px-lg-6xh { padding-left: 52px !important; } .dsgov .p-lg-7x { padding: 56px !important; } .dsgov .pt-lg-7x, .dsgov .py-lg-7x { padding-top: 56px !important; } .dsgov .pr-lg-7x, .dsgov .px-lg-7x { padding-right: 56px !important; } .dsgov .pb-lg-7x, .dsgov .py-lg-7x { padding-bottom: 56px !important; } .dsgov .pl-lg-7x, .dsgov .px-lg-7x { padding-left: 56px !important; } .dsgov .p-lg-7xh { padding: 60px !important; } .dsgov .pt-lg-7xh, .dsgov .py-lg-7xh { padding-top: 60px !important; } .dsgov .pr-lg-7xh, .dsgov .px-lg-7xh { padding-right: 60px !important; } .dsgov .pb-lg-7xh, .dsgov .py-lg-7xh { padding-bottom: 60px !important; } .dsgov .pl-lg-7xh, .dsgov .px-lg-7xh { padding-left: 60px !important; } .dsgov .p-lg-8x { padding: 64px !important; } .dsgov .pt-lg-8x, .dsgov .py-lg-8x { padding-top: 64px !important; } .dsgov .pr-lg-8x, .dsgov .px-lg-8x { padding-right: 64px !important; } .dsgov .pb-lg-8x, .dsgov .py-lg-8x { padding-bottom: 64px !important; } .dsgov .pl-lg-8x, .dsgov .px-lg-8x { padding-left: 64px !important; } .dsgov .p-lg-8xh { padding: 68px !important; } .dsgov .pt-lg-8xh, .dsgov .py-lg-8xh { padding-top: 68px !important; } .dsgov .pr-lg-8xh, .dsgov .px-lg-8xh { padding-right: 68px !important; } .dsgov .pb-lg-8xh, .dsgov .py-lg-8xh { padding-bottom: 68px !important; } .dsgov .pl-lg-8xh, .dsgov .px-lg-8xh { padding-left: 68px !important; } .dsgov .p-lg-9x { padding: 72px !important; } .dsgov .pt-lg-9x, .dsgov .py-lg-9x { padding-top: 72px !important; } .dsgov .pr-lg-9x, .dsgov .px-lg-9x { padding-right: 72px !important; } .dsgov .pb-lg-9x, .dsgov .py-lg-9x { padding-bottom: 72px !important; } .dsgov .pl-lg-9x, .dsgov .px-lg-9x { padding-left: 72px !important; } .dsgov .p-lg-9xh { padding: 76px !important; } .dsgov .pt-lg-9xh, .dsgov .py-lg-9xh { padding-top: 76px !important; } .dsgov .pr-lg-9xh, .dsgov .px-lg-9xh { padding-right: 76px !important; } .dsgov .pb-lg-9xh, .dsgov .py-lg-9xh { padding-bottom: 76px !important; } .dsgov .pl-lg-9xh, .dsgov .px-lg-9xh { padding-left: 76px !important; } .dsgov .p-lg-10x { padding: 80px !important; } .dsgov .pt-lg-10x, .dsgov .py-lg-10x { padding-top: 80px !important; } .dsgov .pr-lg-10x, .dsgov .px-lg-10x { padding-right: 80px !important; } .dsgov .pb-lg-10x, .dsgov .py-lg-10x { padding-bottom: 80px !important; } .dsgov .pl-lg-10x, .dsgov .px-lg-10x { padding-left: 80px !important; } .dsgov .p-lg-10xh { padding: 84px !important; } .dsgov .pt-lg-10xh, .dsgov .py-lg-10xh { padding-top: 84px !important; } .dsgov .pr-lg-10xh, .dsgov .px-lg-10xh { padding-right: 84px !important; } .dsgov .pb-lg-10xh, .dsgov .py-lg-10xh { padding-bottom: 84px !important; } .dsgov .pl-lg-10xh, .dsgov .px-lg-10xh { padding-left: 84px !important; } .dsgov .m-lg-n1 { margin: -8px !important; } .dsgov .mt-lg-n1, .dsgov .my-lg-n1 { margin-top: -8px !important; } .dsgov .mr-lg-n1, .dsgov .mx-lg-n1 { margin-right: -8px !important; } .dsgov .mb-lg-n1, .dsgov .my-lg-n1 { margin-bottom: -8px !important; } .dsgov .ml-lg-n1, .dsgov .mx-lg-n1 { margin-left: -8px !important; } .dsgov .m-lg-n2 { margin: -12px !important; } .dsgov .mt-lg-n2, .dsgov .my-lg-n2 { margin-top: -12px !important; } .dsgov .mr-lg-n2, .dsgov .mx-lg-n2 { margin-right: -12px !important; } .dsgov .mb-lg-n2, .dsgov .my-lg-n2 { margin-bottom: -12px !important; } .dsgov .ml-lg-n2, .dsgov .mx-lg-n2 { margin-left: -12px !important; } .dsgov .m-lg-n3 { margin: -16px !important; } .dsgov .mt-lg-n3, .dsgov .my-lg-n3 { margin-top: -16px !important; } .dsgov .mr-lg-n3, .dsgov .mx-lg-n3 { margin-right: -16px !important; } .dsgov .mb-lg-n3, .dsgov .my-lg-n3 { margin-bottom: -16px !important; } .dsgov .ml-lg-n3, .dsgov .mx-lg-n3 { margin-left: -16px !important; } .dsgov .m-lg-n4 { margin: -24px !important; } .dsgov .mt-lg-n4, .dsgov .my-lg-n4 { margin-top: -24px !important; } .dsgov .mr-lg-n4, .dsgov .mx-lg-n4 { margin-right: -24px !important; } .dsgov .mb-lg-n4, .dsgov .my-lg-n4 { margin-bottom: -24px !important; } .dsgov .ml-lg-n4, .dsgov .mx-lg-n4 { margin-left: -24px !important; } .dsgov .m-lg-n5 { margin: -40px !important; } .dsgov .mt-lg-n5, .dsgov .my-lg-n5 { margin-top: -40px !important; } .dsgov .mr-lg-n5, .dsgov .mx-lg-n5 { margin-right: -40px !important; } .dsgov .mb-lg-n5, .dsgov .my-lg-n5 { margin-bottom: -40px !important; } .dsgov .ml-lg-n5, .dsgov .mx-lg-n5 { margin-left: -40px !important; } .dsgov .m-lg-nhalf { margin: -4px !important; } .dsgov .mt-lg-nhalf, .dsgov .my-lg-nhalf { margin-top: -4px !important; } .dsgov .mr-lg-nhalf, .dsgov .mx-lg-nhalf { margin-right: -4px !important; } .dsgov .mb-lg-nhalf, .dsgov .my-lg-nhalf { margin-bottom: -4px !important; } .dsgov .ml-lg-nhalf, .dsgov .mx-lg-nhalf { margin-left: -4px !important; } .dsgov .m-lg-nbase { margin: -8px !important; } .dsgov .mt-lg-nbase, .dsgov .my-lg-nbase { margin-top: -8px !important; } .dsgov .mr-lg-nbase, .dsgov .mx-lg-nbase { margin-right: -8px !important; } .dsgov .mb-lg-nbase, .dsgov .my-lg-nbase { margin-bottom: -8px !important; } .dsgov .ml-lg-nbase, .dsgov .mx-lg-nbase { margin-left: -8px !important; } .dsgov .m-lg-nbaseh { margin: -12px !important; } .dsgov .mt-lg-nbaseh, .dsgov .my-lg-nbaseh { margin-top: -12px !important; } .dsgov .mr-lg-nbaseh, .dsgov .mx-lg-nbaseh { margin-right: -12px !important; } .dsgov .mb-lg-nbaseh, .dsgov .my-lg-nbaseh { margin-bottom: -12px !important; } .dsgov .ml-lg-nbaseh, .dsgov .mx-lg-nbaseh { margin-left: -12px !important; } .dsgov .m-lg-n2x { margin: -16px !important; } .dsgov .mt-lg-n2x, .dsgov .my-lg-n2x { margin-top: -16px !important; } .dsgov .mr-lg-n2x, .dsgov .mx-lg-n2x { margin-right: -16px !important; } .dsgov .mb-lg-n2x, .dsgov .my-lg-n2x { margin-bottom: -16px !important; } .dsgov .ml-lg-n2x, .dsgov .mx-lg-n2x { margin-left: -16px !important; } .dsgov .m-lg-n2xh { margin: -20px !important; } .dsgov .mt-lg-n2xh, .dsgov .my-lg-n2xh { margin-top: -20px !important; } .dsgov .mr-lg-n2xh, .dsgov .mx-lg-n2xh { margin-right: -20px !important; } .dsgov .mb-lg-n2xh, .dsgov .my-lg-n2xh { margin-bottom: -20px !important; } .dsgov .ml-lg-n2xh, .dsgov .mx-lg-n2xh { margin-left: -20px !important; } .dsgov .m-lg-n3x { margin: -24px !important; } .dsgov .mt-lg-n3x, .dsgov .my-lg-n3x { margin-top: -24px !important; } .dsgov .mr-lg-n3x, .dsgov .mx-lg-n3x { margin-right: -24px !important; } .dsgov .mb-lg-n3x, .dsgov .my-lg-n3x { margin-bottom: -24px !important; } .dsgov .ml-lg-n3x, .dsgov .mx-lg-n3x { margin-left: -24px !important; } .dsgov .m-lg-n3xh { margin: -28px !important; } .dsgov .mt-lg-n3xh, .dsgov .my-lg-n3xh { margin-top: -28px !important; } .dsgov .mr-lg-n3xh, .dsgov .mx-lg-n3xh { margin-right: -28px !important; } .dsgov .mb-lg-n3xh, .dsgov .my-lg-n3xh { margin-bottom: -28px !important; } .dsgov .ml-lg-n3xh, .dsgov .mx-lg-n3xh { margin-left: -28px !important; } .dsgov .m-lg-n4x { margin: -32px !important; } .dsgov .mt-lg-n4x, .dsgov .my-lg-n4x { margin-top: -32px !important; } .dsgov .mr-lg-n4x, .dsgov .mx-lg-n4x { margin-right: -32px !important; } .dsgov .mb-lg-n4x, .dsgov .my-lg-n4x { margin-bottom: -32px !important; } .dsgov .ml-lg-n4x, .dsgov .mx-lg-n4x { margin-left: -32px !important; } .dsgov .m-lg-n4xh { margin: -36px !important; } .dsgov .mt-lg-n4xh, .dsgov .my-lg-n4xh { margin-top: -36px !important; } .dsgov .mr-lg-n4xh, .dsgov .mx-lg-n4xh { margin-right: -36px !important; } .dsgov .mb-lg-n4xh, .dsgov .my-lg-n4xh { margin-bottom: -36px !important; } .dsgov .ml-lg-n4xh, .dsgov .mx-lg-n4xh { margin-left: -36px !important; } .dsgov .m-lg-n5x { margin: -40px !important; } .dsgov .mt-lg-n5x, .dsgov .my-lg-n5x { margin-top: -40px !important; } .dsgov .mr-lg-n5x, .dsgov .mx-lg-n5x { margin-right: -40px !important; } .dsgov .mb-lg-n5x, .dsgov .my-lg-n5x { margin-bottom: -40px !important; } .dsgov .ml-lg-n5x, .dsgov .mx-lg-n5x { margin-left: -40px !important; } .dsgov .m-lg-n5xh { margin: -44px !important; } .dsgov .mt-lg-n5xh, .dsgov .my-lg-n5xh { margin-top: -44px !important; } .dsgov .mr-lg-n5xh, .dsgov .mx-lg-n5xh { margin-right: -44px !important; } .dsgov .mb-lg-n5xh, .dsgov .my-lg-n5xh { margin-bottom: -44px !important; } .dsgov .ml-lg-n5xh, .dsgov .mx-lg-n5xh { margin-left: -44px !important; } .dsgov .m-lg-n6x { margin: -48px !important; } .dsgov .mt-lg-n6x, .dsgov .my-lg-n6x { margin-top: -48px !important; } .dsgov .mr-lg-n6x, .dsgov .mx-lg-n6x { margin-right: -48px !important; } .dsgov .mb-lg-n6x, .dsgov .my-lg-n6x { margin-bottom: -48px !important; } .dsgov .ml-lg-n6x, .dsgov .mx-lg-n6x { margin-left: -48px !important; } .dsgov .m-lg-n6xh { margin: -52px !important; } .dsgov .mt-lg-n6xh, .dsgov .my-lg-n6xh { margin-top: -52px !important; } .dsgov .mr-lg-n6xh, .dsgov .mx-lg-n6xh { margin-right: -52px !important; } .dsgov .mb-lg-n6xh, .dsgov .my-lg-n6xh { margin-bottom: -52px !important; } .dsgov .ml-lg-n6xh, .dsgov .mx-lg-n6xh { margin-left: -52px !important; } .dsgov .m-lg-n7x { margin: -56px !important; } .dsgov .mt-lg-n7x, .dsgov .my-lg-n7x { margin-top: -56px !important; } .dsgov .mr-lg-n7x, .dsgov .mx-lg-n7x { margin-right: -56px !important; } .dsgov .mb-lg-n7x, .dsgov .my-lg-n7x { margin-bottom: -56px !important; } .dsgov .ml-lg-n7x, .dsgov .mx-lg-n7x { margin-left: -56px !important; } .dsgov .m-lg-n7xh { margin: -60px !important; } .dsgov .mt-lg-n7xh, .dsgov .my-lg-n7xh { margin-top: -60px !important; } .dsgov .mr-lg-n7xh, .dsgov .mx-lg-n7xh { margin-right: -60px !important; } .dsgov .mb-lg-n7xh, .dsgov .my-lg-n7xh { margin-bottom: -60px !important; } .dsgov .ml-lg-n7xh, .dsgov .mx-lg-n7xh { margin-left: -60px !important; } .dsgov .m-lg-n8x { margin: -64px !important; } .dsgov .mt-lg-n8x, .dsgov .my-lg-n8x { margin-top: -64px !important; } .dsgov .mr-lg-n8x, .dsgov .mx-lg-n8x { margin-right: -64px !important; } .dsgov .mb-lg-n8x, .dsgov .my-lg-n8x { margin-bottom: -64px !important; } .dsgov .ml-lg-n8x, .dsgov .mx-lg-n8x { margin-left: -64px !important; } .dsgov .m-lg-n8xh { margin: -68px !important; } .dsgov .mt-lg-n8xh, .dsgov .my-lg-n8xh { margin-top: -68px !important; } .dsgov .mr-lg-n8xh, .dsgov .mx-lg-n8xh { margin-right: -68px !important; } .dsgov .mb-lg-n8xh, .dsgov .my-lg-n8xh { margin-bottom: -68px !important; } .dsgov .ml-lg-n8xh, .dsgov .mx-lg-n8xh { margin-left: -68px !important; } .dsgov .m-lg-n9x { margin: -72px !important; } .dsgov .mt-lg-n9x, .dsgov .my-lg-n9x { margin-top: -72px !important; } .dsgov .mr-lg-n9x, .dsgov .mx-lg-n9x { margin-right: -72px !important; } .dsgov .mb-lg-n9x, .dsgov .my-lg-n9x { margin-bottom: -72px !important; } .dsgov .ml-lg-n9x, .dsgov .mx-lg-n9x { margin-left: -72px !important; } .dsgov .m-lg-n9xh { margin: -76px !important; } .dsgov .mt-lg-n9xh, .dsgov .my-lg-n9xh { margin-top: -76px !important; } .dsgov .mr-lg-n9xh, .dsgov .mx-lg-n9xh { margin-right: -76px !important; } .dsgov .mb-lg-n9xh, .dsgov .my-lg-n9xh { margin-bottom: -76px !important; } .dsgov .ml-lg-n9xh, .dsgov .mx-lg-n9xh { margin-left: -76px !important; } .dsgov .m-lg-n10x { margin: -80px !important; } .dsgov .mt-lg-n10x, .dsgov .my-lg-n10x { margin-top: -80px !important; } .dsgov .mr-lg-n10x, .dsgov .mx-lg-n10x { margin-right: -80px !important; } .dsgov .mb-lg-n10x, .dsgov .my-lg-n10x { margin-bottom: -80px !important; } .dsgov .ml-lg-n10x, .dsgov .mx-lg-n10x { margin-left: -80px !important; } .dsgov .m-lg-n10xh { margin: -84px !important; } .dsgov .mt-lg-n10xh, .dsgov .my-lg-n10xh { margin-top: -84px !important; } .dsgov .mr-lg-n10xh, .dsgov .mx-lg-n10xh { margin-right: -84px !important; } .dsgov .mb-lg-n10xh, .dsgov .my-lg-n10xh { margin-bottom: -84px !important; } .dsgov .ml-lg-n10xh, .dsgov .mx-lg-n10xh { margin-left: -84px !important; } .dsgov .m-lg-auto { margin: auto !important; } .dsgov .mt-lg-auto, .dsgov .my-lg-auto { margin-top: auto !important; } .dsgov .mr-lg-auto, .dsgov .mx-lg-auto { margin-right: auto !important; } .dsgov .mb-lg-auto, .dsgov .my-lg-auto { margin-bottom: auto !important; } .dsgov .ml-lg-auto, .dsgov .mx-lg-auto { margin-left: auto !important; }} @media (min-width: 1600px) { .dsgov .m-xl-0 { margin: 0px !important; } .dsgov .mt-xl-0, .dsgov .my-xl-0 { margin-top: 0px !important; } .dsgov .mr-xl-0, .dsgov .mx-xl-0 { margin-right: 0px !important; } .dsgov .mb-xl-0, .dsgov .my-xl-0 { margin-bottom: 0px !important; } .dsgov .ml-xl-0, .dsgov .mx-xl-0 { margin-left: 0px !important; } .dsgov .m-xl-1 { margin: 8px !important; } .dsgov .mt-xl-1, .dsgov .my-xl-1 { margin-top: 8px !important; } .dsgov .mr-xl-1, .dsgov .mx-xl-1 { margin-right: 8px !important; } .dsgov .mb-xl-1, .dsgov .my-xl-1 { margin-bottom: 8px !important; } .dsgov .ml-xl-1, .dsgov .mx-xl-1 { margin-left: 8px !important; } .dsgov .m-xl-2 { margin: 12px !important; } .dsgov .mt-xl-2, .dsgov .my-xl-2 { margin-top: 12px !important; } .dsgov .mr-xl-2, .dsgov .mx-xl-2 { margin-right: 12px !important; } .dsgov .mb-xl-2, .dsgov .my-xl-2 { margin-bottom: 12px !important; } .dsgov .ml-xl-2, .dsgov .mx-xl-2 { margin-left: 12px !important; } .dsgov .m-xl-3 { margin: 16px !important; } .dsgov .mt-xl-3, .dsgov .my-xl-3 { margin-top: 16px !important; } .dsgov .mr-xl-3, .dsgov .mx-xl-3 { margin-right: 16px !important; } .dsgov .mb-xl-3, .dsgov .my-xl-3 { margin-bottom: 16px !important; } .dsgov .ml-xl-3, .dsgov .mx-xl-3 { margin-left: 16px !important; } .dsgov .m-xl-4 { margin: 24px !important; } .dsgov .mt-xl-4, .dsgov .my-xl-4 { margin-top: 24px !important; } .dsgov .mr-xl-4, .dsgov .mx-xl-4 { margin-right: 24px !important; } .dsgov .mb-xl-4, .dsgov .my-xl-4 { margin-bottom: 24px !important; } .dsgov .ml-xl-4, .dsgov .mx-xl-4 { margin-left: 24px !important; } .dsgov .m-xl-5 { margin: 40px !important; } .dsgov .mt-xl-5, .dsgov .my-xl-5 { margin-top: 40px !important; } .dsgov .mr-xl-5, .dsgov .mx-xl-5 { margin-right: 40px !important; } .dsgov .mb-xl-5, .dsgov .my-xl-5 { margin-bottom: 40px !important; } .dsgov .ml-xl-5, .dsgov .mx-xl-5 { margin-left: 40px !important; } .dsgov .m-xl-half { margin: 4px !important; } .dsgov .mt-xl-half, .dsgov .my-xl-half { margin-top: 4px !important; } .dsgov .mr-xl-half, .dsgov .mx-xl-half { margin-right: 4px !important; } .dsgov .mb-xl-half, .dsgov .my-xl-half { margin-bottom: 4px !important; } .dsgov .ml-xl-half, .dsgov .mx-xl-half { margin-left: 4px !important; } .dsgov .m-xl-base { margin: 8px !important; } .dsgov .mt-xl-base, .dsgov .my-xl-base { margin-top: 8px !important; } .dsgov .mr-xl-base, .dsgov .mx-xl-base { margin-right: 8px !important; } .dsgov .mb-xl-base, .dsgov .my-xl-base { margin-bottom: 8px !important; } .dsgov .ml-xl-base, .dsgov .mx-xl-base { margin-left: 8px !important; } .dsgov .m-xl-baseh { margin: 12px !important; } .dsgov .mt-xl-baseh, .dsgov .my-xl-baseh { margin-top: 12px !important; } .dsgov .mr-xl-baseh, .dsgov .mx-xl-baseh { margin-right: 12px !important; } .dsgov .mb-xl-baseh, .dsgov .my-xl-baseh { margin-bottom: 12px !important; } .dsgov .ml-xl-baseh, .dsgov .mx-xl-baseh { margin-left: 12px !important; } .dsgov .m-xl-2x { margin: 16px !important; } .dsgov .mt-xl-2x, .dsgov .my-xl-2x { margin-top: 16px !important; } .dsgov .mr-xl-2x, .dsgov .mx-xl-2x { margin-right: 16px !important; } .dsgov .mb-xl-2x, .dsgov .my-xl-2x { margin-bottom: 16px !important; } .dsgov .ml-xl-2x, .dsgov .mx-xl-2x { margin-left: 16px !important; } .dsgov .m-xl-2xh { margin: 20px !important; } .dsgov .mt-xl-2xh, .dsgov .my-xl-2xh { margin-top: 20px !important; } .dsgov .mr-xl-2xh, .dsgov .mx-xl-2xh { margin-right: 20px !important; } .dsgov .mb-xl-2xh, .dsgov .my-xl-2xh { margin-bottom: 20px !important; } .dsgov .ml-xl-2xh, .dsgov .mx-xl-2xh { margin-left: 20px !important; } .dsgov .m-xl-3x { margin: 24px !important; } .dsgov .mt-xl-3x, .dsgov .my-xl-3x { margin-top: 24px !important; } .dsgov .mr-xl-3x, .dsgov .mx-xl-3x { margin-right: 24px !important; } .dsgov .mb-xl-3x, .dsgov .my-xl-3x { margin-bottom: 24px !important; } .dsgov .ml-xl-3x, .dsgov .mx-xl-3x { margin-left: 24px !important; } .dsgov .m-xl-3xh { margin: 28px !important; } .dsgov .mt-xl-3xh, .dsgov .my-xl-3xh { margin-top: 28px !important; } .dsgov .mr-xl-3xh, .dsgov .mx-xl-3xh { margin-right: 28px !important; } .dsgov .mb-xl-3xh, .dsgov .my-xl-3xh { margin-bottom: 28px !important; } .dsgov .ml-xl-3xh, .dsgov .mx-xl-3xh { margin-left: 28px !important; } .dsgov .m-xl-4x { margin: 32px !important; } .dsgov .mt-xl-4x, .dsgov .my-xl-4x { margin-top: 32px !important; } .dsgov .mr-xl-4x, .dsgov .mx-xl-4x { margin-right: 32px !important; } .dsgov .mb-xl-4x, .dsgov .my-xl-4x { margin-bottom: 32px !important; } .dsgov .ml-xl-4x, .dsgov .mx-xl-4x { margin-left: 32px !important; } .dsgov .m-xl-4xh { margin: 36px !important; } .dsgov .mt-xl-4xh, .dsgov .my-xl-4xh { margin-top: 36px !important; } .dsgov .mr-xl-4xh, .dsgov .mx-xl-4xh { margin-right: 36px !important; } .dsgov .mb-xl-4xh, .dsgov .my-xl-4xh { margin-bottom: 36px !important; } .dsgov .ml-xl-4xh, .dsgov .mx-xl-4xh { margin-left: 36px !important; } .dsgov .m-xl-5x { margin: 40px !important; } .dsgov .mt-xl-5x, .dsgov .my-xl-5x { margin-top: 40px !important; } .dsgov .mr-xl-5x, .dsgov .mx-xl-5x { margin-right: 40px !important; } .dsgov .mb-xl-5x, .dsgov .my-xl-5x { margin-bottom: 40px !important; } .dsgov .ml-xl-5x, .dsgov .mx-xl-5x { margin-left: 40px !important; } .dsgov .m-xl-5xh { margin: 44px !important; } .dsgov .mt-xl-5xh, .dsgov .my-xl-5xh { margin-top: 44px !important; } .dsgov .mr-xl-5xh, .dsgov .mx-xl-5xh { margin-right: 44px !important; } .dsgov .mb-xl-5xh, .dsgov .my-xl-5xh { margin-bottom: 44px !important; } .dsgov .ml-xl-5xh, .dsgov .mx-xl-5xh { margin-left: 44px !important; } .dsgov .m-xl-6x { margin: 48px !important; } .dsgov .mt-xl-6x, .dsgov .my-xl-6x { margin-top: 48px !important; } .dsgov .mr-xl-6x, .dsgov .mx-xl-6x { margin-right: 48px !important; } .dsgov .mb-xl-6x, .dsgov .my-xl-6x { margin-bottom: 48px !important; } .dsgov .ml-xl-6x, .dsgov .mx-xl-6x { margin-left: 48px !important; } .dsgov .m-xl-6xh { margin: 52px !important; } .dsgov .mt-xl-6xh, .dsgov .my-xl-6xh { margin-top: 52px !important; } .dsgov .mr-xl-6xh, .dsgov .mx-xl-6xh { margin-right: 52px !important; } .dsgov .mb-xl-6xh, .dsgov .my-xl-6xh { margin-bottom: 52px !important; } .dsgov .ml-xl-6xh, .dsgov .mx-xl-6xh { margin-left: 52px !important; } .dsgov .m-xl-7x { margin: 56px !important; } .dsgov .mt-xl-7x, .dsgov .my-xl-7x { margin-top: 56px !important; } .dsgov .mr-xl-7x, .dsgov .mx-xl-7x { margin-right: 56px !important; } .dsgov .mb-xl-7x, .dsgov .my-xl-7x { margin-bottom: 56px !important; } .dsgov .ml-xl-7x, .dsgov .mx-xl-7x { margin-left: 56px !important; } .dsgov .m-xl-7xh { margin: 60px !important; } .dsgov .mt-xl-7xh, .dsgov .my-xl-7xh { margin-top: 60px !important; } .dsgov .mr-xl-7xh, .dsgov .mx-xl-7xh { margin-right: 60px !important; } .dsgov .mb-xl-7xh, .dsgov .my-xl-7xh { margin-bottom: 60px !important; } .dsgov .ml-xl-7xh, .dsgov .mx-xl-7xh { margin-left: 60px !important; } .dsgov .m-xl-8x { margin: 64px !important; } .dsgov .mt-xl-8x, .dsgov .my-xl-8x { margin-top: 64px !important; } .dsgov .mr-xl-8x, .dsgov .mx-xl-8x { margin-right: 64px !important; } .dsgov .mb-xl-8x, .dsgov .my-xl-8x { margin-bottom: 64px !important; } .dsgov .ml-xl-8x, .dsgov .mx-xl-8x { margin-left: 64px !important; } .dsgov .m-xl-8xh { margin: 68px !important; } .dsgov .mt-xl-8xh, .dsgov .my-xl-8xh { margin-top: 68px !important; } .dsgov .mr-xl-8xh, .dsgov .mx-xl-8xh { margin-right: 68px !important; } .dsgov .mb-xl-8xh, .dsgov .my-xl-8xh { margin-bottom: 68px !important; } .dsgov .ml-xl-8xh, .dsgov .mx-xl-8xh { margin-left: 68px !important; } .dsgov .m-xl-9x { margin: 72px !important; } .dsgov .mt-xl-9x, .dsgov .my-xl-9x { margin-top: 72px !important; } .dsgov .mr-xl-9x, .dsgov .mx-xl-9x { margin-right: 72px !important; } .dsgov .mb-xl-9x, .dsgov .my-xl-9x { margin-bottom: 72px !important; } .dsgov .ml-xl-9x, .dsgov .mx-xl-9x { margin-left: 72px !important; } .dsgov .m-xl-9xh { margin: 76px !important; } .dsgov .mt-xl-9xh, .dsgov .my-xl-9xh { margin-top: 76px !important; } .dsgov .mr-xl-9xh, .dsgov .mx-xl-9xh { margin-right: 76px !important; } .dsgov .mb-xl-9xh, .dsgov .my-xl-9xh { margin-bottom: 76px !important; } .dsgov .ml-xl-9xh, .dsgov .mx-xl-9xh { margin-left: 76px !important; } .dsgov .m-xl-10x { margin: 80px !important; } .dsgov .mt-xl-10x, .dsgov .my-xl-10x { margin-top: 80px !important; } .dsgov .mr-xl-10x, .dsgov .mx-xl-10x { margin-right: 80px !important; } .dsgov .mb-xl-10x, .dsgov .my-xl-10x { margin-bottom: 80px !important; } .dsgov .ml-xl-10x, .dsgov .mx-xl-10x { margin-left: 80px !important; } .dsgov .m-xl-10xh { margin: 84px !important; } .dsgov .mt-xl-10xh, .dsgov .my-xl-10xh { margin-top: 84px !important; } .dsgov .mr-xl-10xh, .dsgov .mx-xl-10xh { margin-right: 84px !important; } .dsgov .mb-xl-10xh, .dsgov .my-xl-10xh { margin-bottom: 84px !important; } .dsgov .ml-xl-10xh, .dsgov .mx-xl-10xh { margin-left: 84px !important; } .dsgov .p-xl-0 { padding: 0px !important; } .dsgov .pt-xl-0, .dsgov .py-xl-0 { padding-top: 0px !important; } .dsgov .pr-xl-0, .dsgov .px-xl-0 { padding-right: 0px !important; } .dsgov .pb-xl-0, .dsgov .py-xl-0 { padding-bottom: 0px !important; } .dsgov .pl-xl-0, .dsgov .px-xl-0 { padding-left: 0px !important; } .dsgov .p-xl-1 { padding: 8px !important; } .dsgov .pt-xl-1, .dsgov .py-xl-1 { padding-top: 8px !important; } .dsgov .pr-xl-1, .dsgov .px-xl-1 { padding-right: 8px !important; } .dsgov .pb-xl-1, .dsgov .py-xl-1 { padding-bottom: 8px !important; } .dsgov .pl-xl-1, .dsgov .px-xl-1 { padding-left: 8px !important; } .dsgov .p-xl-2 { padding: 12px !important; } .dsgov .pt-xl-2, .dsgov .py-xl-2 { padding-top: 12px !important; } .dsgov .pr-xl-2, .dsgov .px-xl-2 { padding-right: 12px !important; } .dsgov .pb-xl-2, .dsgov .py-xl-2 { padding-bottom: 12px !important; } .dsgov .pl-xl-2, .dsgov .px-xl-2 { padding-left: 12px !important; } .dsgov .p-xl-3 { padding: 16px !important; } .dsgov .pt-xl-3, .dsgov .py-xl-3 { padding-top: 16px !important; } .dsgov .pr-xl-3, .dsgov .px-xl-3 { padding-right: 16px !important; } .dsgov .pb-xl-3, .dsgov .py-xl-3 { padding-bottom: 16px !important; } .dsgov .pl-xl-3, .dsgov .px-xl-3 { padding-left: 16px !important; } .dsgov .p-xl-4 { padding: 24px !important; } .dsgov .pt-xl-4, .dsgov .py-xl-4 { padding-top: 24px !important; } .dsgov .pr-xl-4, .dsgov .px-xl-4 { padding-right: 24px !important; } .dsgov .pb-xl-4, .dsgov .py-xl-4 { padding-bottom: 24px !important; } .dsgov .pl-xl-4, .dsgov .px-xl-4 { padding-left: 24px !important; } .dsgov .p-xl-5 { padding: 40px !important; } .dsgov .pt-xl-5, .dsgov .py-xl-5 { padding-top: 40px !important; } .dsgov .pr-xl-5, .dsgov .px-xl-5 { padding-right: 40px !important; } .dsgov .pb-xl-5, .dsgov .py-xl-5 { padding-bottom: 40px !important; } .dsgov .pl-xl-5, .dsgov .px-xl-5 { padding-left: 40px !important; } .dsgov .p-xl-half { padding: 4px !important; } .dsgov .pt-xl-half, .dsgov .py-xl-half { padding-top: 4px !important; } .dsgov .pr-xl-half, .dsgov .px-xl-half { padding-right: 4px !important; } .dsgov .pb-xl-half, .dsgov .py-xl-half { padding-bottom: 4px !important; } .dsgov .pl-xl-half, .dsgov .px-xl-half { padding-left: 4px !important; } .dsgov .p-xl-base { padding: 8px !important; } .dsgov .pt-xl-base, .dsgov .py-xl-base { padding-top: 8px !important; } .dsgov .pr-xl-base, .dsgov .px-xl-base { padding-right: 8px !important; } .dsgov .pb-xl-base, .dsgov .py-xl-base { padding-bottom: 8px !important; } .dsgov .pl-xl-base, .dsgov .px-xl-base { padding-left: 8px !important; } .dsgov .p-xl-baseh { padding: 12px !important; } .dsgov .pt-xl-baseh, .dsgov .py-xl-baseh { padding-top: 12px !important; } .dsgov .pr-xl-baseh, .dsgov .px-xl-baseh { padding-right: 12px !important; } .dsgov .pb-xl-baseh, .dsgov .py-xl-baseh { padding-bottom: 12px !important; } .dsgov .pl-xl-baseh, .dsgov .px-xl-baseh { padding-left: 12px !important; } .dsgov .p-xl-2x { padding: 16px !important; } .dsgov .pt-xl-2x, .dsgov .py-xl-2x { padding-top: 16px !important; } .dsgov .pr-xl-2x, .dsgov .px-xl-2x { padding-right: 16px !important; } .dsgov .pb-xl-2x, .dsgov .py-xl-2x { padding-bottom: 16px !important; } .dsgov .pl-xl-2x, .dsgov .px-xl-2x { padding-left: 16px !important; } .dsgov .p-xl-2xh { padding: 20px !important; } .dsgov .pt-xl-2xh, .dsgov .py-xl-2xh { padding-top: 20px !important; } .dsgov .pr-xl-2xh, .dsgov .px-xl-2xh { padding-right: 20px !important; } .dsgov .pb-xl-2xh, .dsgov .py-xl-2xh { padding-bottom: 20px !important; } .dsgov .pl-xl-2xh, .dsgov .px-xl-2xh { padding-left: 20px !important; } .dsgov .p-xl-3x { padding: 24px !important; } .dsgov .pt-xl-3x, .dsgov .py-xl-3x { padding-top: 24px !important; } .dsgov .pr-xl-3x, .dsgov .px-xl-3x { padding-right: 24px !important; } .dsgov .pb-xl-3x, .dsgov .py-xl-3x { padding-bottom: 24px !important; } .dsgov .pl-xl-3x, .dsgov .px-xl-3x { padding-left: 24px !important; } .dsgov .p-xl-3xh { padding: 28px !important; } .dsgov .pt-xl-3xh, .dsgov .py-xl-3xh { padding-top: 28px !important; } .dsgov .pr-xl-3xh, .dsgov .px-xl-3xh { padding-right: 28px !important; } .dsgov .pb-xl-3xh, .dsgov .py-xl-3xh { padding-bottom: 28px !important; } .dsgov .pl-xl-3xh, .dsgov .px-xl-3xh { padding-left: 28px !important; } .dsgov .p-xl-4x { padding: 32px !important; } .dsgov .pt-xl-4x, .dsgov .py-xl-4x { padding-top: 32px !important; } .dsgov .pr-xl-4x, .dsgov .px-xl-4x { padding-right: 32px !important; } .dsgov .pb-xl-4x, .dsgov .py-xl-4x { padding-bottom: 32px !important; } .dsgov .pl-xl-4x, .dsgov .px-xl-4x { padding-left: 32px !important; } .dsgov .p-xl-4xh { padding: 36px !important; } .dsgov .pt-xl-4xh, .dsgov .py-xl-4xh { padding-top: 36px !important; } .dsgov .pr-xl-4xh, .dsgov .px-xl-4xh { padding-right: 36px !important; } .dsgov .pb-xl-4xh, .dsgov .py-xl-4xh { padding-bottom: 36px !important; } .dsgov .pl-xl-4xh, .dsgov .px-xl-4xh { padding-left: 36px !important; } .dsgov .p-xl-5x { padding: 40px !important; } .dsgov .pt-xl-5x, .dsgov .py-xl-5x { padding-top: 40px !important; } .dsgov .pr-xl-5x, .dsgov .px-xl-5x { padding-right: 40px !important; } .dsgov .pb-xl-5x, .dsgov .py-xl-5x { padding-bottom: 40px !important; } .dsgov .pl-xl-5x, .dsgov .px-xl-5x { padding-left: 40px !important; } .dsgov .p-xl-5xh { padding: 44px !important; } .dsgov .pt-xl-5xh, .dsgov .py-xl-5xh { padding-top: 44px !important; } .dsgov .pr-xl-5xh, .dsgov .px-xl-5xh { padding-right: 44px !important; } .dsgov .pb-xl-5xh, .dsgov .py-xl-5xh { padding-bottom: 44px !important; } .dsgov .pl-xl-5xh, .dsgov .px-xl-5xh { padding-left: 44px !important; } .dsgov .p-xl-6x { padding: 48px !important; } .dsgov .pt-xl-6x, .dsgov .py-xl-6x { padding-top: 48px !important; } .dsgov .pr-xl-6x, .dsgov .px-xl-6x { padding-right: 48px !important; } .dsgov .pb-xl-6x, .dsgov .py-xl-6x { padding-bottom: 48px !important; } .dsgov .pl-xl-6x, .dsgov .px-xl-6x { padding-left: 48px !important; } .dsgov .p-xl-6xh { padding: 52px !important; } .dsgov .pt-xl-6xh, .dsgov .py-xl-6xh { padding-top: 52px !important; } .dsgov .pr-xl-6xh, .dsgov .px-xl-6xh { padding-right: 52px !important; } .dsgov .pb-xl-6xh, .dsgov .py-xl-6xh { padding-bottom: 52px !important; } .dsgov .pl-xl-6xh, .dsgov .px-xl-6xh { padding-left: 52px !important; } .dsgov .p-xl-7x { padding: 56px !important; } .dsgov .pt-xl-7x, .dsgov .py-xl-7x { padding-top: 56px !important; } .dsgov .pr-xl-7x, .dsgov .px-xl-7x { padding-right: 56px !important; } .dsgov .pb-xl-7x, .dsgov .py-xl-7x { padding-bottom: 56px !important; } .dsgov .pl-xl-7x, .dsgov .px-xl-7x { padding-left: 56px !important; } .dsgov .p-xl-7xh { padding: 60px !important; } .dsgov .pt-xl-7xh, .dsgov .py-xl-7xh { padding-top: 60px !important; } .dsgov .pr-xl-7xh, .dsgov .px-xl-7xh { padding-right: 60px !important; } .dsgov .pb-xl-7xh, .dsgov .py-xl-7xh { padding-bottom: 60px !important; } .dsgov .pl-xl-7xh, .dsgov .px-xl-7xh { padding-left: 60px !important; } .dsgov .p-xl-8x { padding: 64px !important; } .dsgov .pt-xl-8x, .dsgov .py-xl-8x { padding-top: 64px !important; } .dsgov .pr-xl-8x, .dsgov .px-xl-8x { padding-right: 64px !important; } .dsgov .pb-xl-8x, .dsgov .py-xl-8x { padding-bottom: 64px !important; } .dsgov .pl-xl-8x, .dsgov .px-xl-8x { padding-left: 64px !important; } .dsgov .p-xl-8xh { padding: 68px !important; } .dsgov .pt-xl-8xh, .dsgov .py-xl-8xh { padding-top: 68px !important; } .dsgov .pr-xl-8xh, .dsgov .px-xl-8xh { padding-right: 68px !important; } .dsgov .pb-xl-8xh, .dsgov .py-xl-8xh { padding-bottom: 68px !important; } .dsgov .pl-xl-8xh, .dsgov .px-xl-8xh { padding-left: 68px !important; } .dsgov .p-xl-9x { padding: 72px !important; } .dsgov .pt-xl-9x, .dsgov .py-xl-9x { padding-top: 72px !important; } .dsgov .pr-xl-9x, .dsgov .px-xl-9x { padding-right: 72px !important; } .dsgov .pb-xl-9x, .dsgov .py-xl-9x { padding-bottom: 72px !important; } .dsgov .pl-xl-9x, .dsgov .px-xl-9x { padding-left: 72px !important; } .dsgov .p-xl-9xh { padding: 76px !important; } .dsgov .pt-xl-9xh, .dsgov .py-xl-9xh { padding-top: 76px !important; } .dsgov .pr-xl-9xh, .dsgov .px-xl-9xh { padding-right: 76px !important; } .dsgov .pb-xl-9xh, .dsgov .py-xl-9xh { padding-bottom: 76px !important; } .dsgov .pl-xl-9xh, .dsgov .px-xl-9xh { padding-left: 76px !important; } .dsgov .p-xl-10x { padding: 80px !important; } .dsgov .pt-xl-10x, .dsgov .py-xl-10x { padding-top: 80px !important; } .dsgov .pr-xl-10x, .dsgov .px-xl-10x { padding-right: 80px !important; } .dsgov .pb-xl-10x, .dsgov .py-xl-10x { padding-bottom: 80px !important; } .dsgov .pl-xl-10x, .dsgov .px-xl-10x { padding-left: 80px !important; } .dsgov .p-xl-10xh { padding: 84px !important; } .dsgov .pt-xl-10xh, .dsgov .py-xl-10xh { padding-top: 84px !important; } .dsgov .pr-xl-10xh, .dsgov .px-xl-10xh { padding-right: 84px !important; } .dsgov .pb-xl-10xh, .dsgov .py-xl-10xh { padding-bottom: 84px !important; } .dsgov .pl-xl-10xh, .dsgov .px-xl-10xh { padding-left: 84px !important; } .dsgov .m-xl-n1 { margin: -8px !important; } .dsgov .mt-xl-n1, .dsgov .my-xl-n1 { margin-top: -8px !important; } .dsgov .mr-xl-n1, .dsgov .mx-xl-n1 { margin-right: -8px !important; } .dsgov .mb-xl-n1, .dsgov .my-xl-n1 { margin-bottom: -8px !important; } .dsgov .ml-xl-n1, .dsgov .mx-xl-n1 { margin-left: -8px !important; } .dsgov .m-xl-n2 { margin: -12px !important; } .dsgov .mt-xl-n2, .dsgov .my-xl-n2 { margin-top: -12px !important; } .dsgov .mr-xl-n2, .dsgov .mx-xl-n2 { margin-right: -12px !important; } .dsgov .mb-xl-n2, .dsgov .my-xl-n2 { margin-bottom: -12px !important; } .dsgov .ml-xl-n2, .dsgov .mx-xl-n2 { margin-left: -12px !important; } .dsgov .m-xl-n3 { margin: -16px !important; } .dsgov .mt-xl-n3, .dsgov .my-xl-n3 { margin-top: -16px !important; } .dsgov .mr-xl-n3, .dsgov .mx-xl-n3 { margin-right: -16px !important; } .dsgov .mb-xl-n3, .dsgov .my-xl-n3 { margin-bottom: -16px !important; } .dsgov .ml-xl-n3, .dsgov .mx-xl-n3 { margin-left: -16px !important; } .dsgov .m-xl-n4 { margin: -24px !important; } .dsgov .mt-xl-n4, .dsgov .my-xl-n4 { margin-top: -24px !important; } .dsgov .mr-xl-n4, .dsgov .mx-xl-n4 { margin-right: -24px !important; } .dsgov .mb-xl-n4, .dsgov .my-xl-n4 { margin-bottom: -24px !important; } .dsgov .ml-xl-n4, .dsgov .mx-xl-n4 { margin-left: -24px !important; } .dsgov .m-xl-n5 { margin: -40px !important; } .dsgov .mt-xl-n5, .dsgov .my-xl-n5 { margin-top: -40px !important; } .dsgov .mr-xl-n5, .dsgov .mx-xl-n5 { margin-right: -40px !important; } .dsgov .mb-xl-n5, .dsgov .my-xl-n5 { margin-bottom: -40px !important; } .dsgov .ml-xl-n5, .dsgov .mx-xl-n5 { margin-left: -40px !important; } .dsgov .m-xl-nhalf { margin: -4px !important; } .dsgov .mt-xl-nhalf, .dsgov .my-xl-nhalf { margin-top: -4px !important; } .dsgov .mr-xl-nhalf, .dsgov .mx-xl-nhalf { margin-right: -4px !important; } .dsgov .mb-xl-nhalf, .dsgov .my-xl-nhalf { margin-bottom: -4px !important; } .dsgov .ml-xl-nhalf, .dsgov .mx-xl-nhalf { margin-left: -4px !important; } .dsgov .m-xl-nbase { margin: -8px !important; } .dsgov .mt-xl-nbase, .dsgov .my-xl-nbase { margin-top: -8px !important; } .dsgov .mr-xl-nbase, .dsgov .mx-xl-nbase { margin-right: -8px !important; } .dsgov .mb-xl-nbase, .dsgov .my-xl-nbase { margin-bottom: -8px !important; } .dsgov .ml-xl-nbase, .dsgov .mx-xl-nbase { margin-left: -8px !important; } .dsgov .m-xl-nbaseh { margin: -12px !important; } .dsgov .mt-xl-nbaseh, .dsgov .my-xl-nbaseh { margin-top: -12px !important; } .dsgov .mr-xl-nbaseh, .dsgov .mx-xl-nbaseh { margin-right: -12px !important; } .dsgov .mb-xl-nbaseh, .dsgov .my-xl-nbaseh { margin-bottom: -12px !important; } .dsgov .ml-xl-nbaseh, .dsgov .mx-xl-nbaseh { margin-left: -12px !important; } .dsgov .m-xl-n2x { margin: -16px !important; } .dsgov .mt-xl-n2x, .dsgov .my-xl-n2x { margin-top: -16px !important; } .dsgov .mr-xl-n2x, .dsgov .mx-xl-n2x { margin-right: -16px !important; } .dsgov .mb-xl-n2x, .dsgov .my-xl-n2x { margin-bottom: -16px !important; } .dsgov .ml-xl-n2x, .dsgov .mx-xl-n2x { margin-left: -16px !important; } .dsgov .m-xl-n2xh { margin: -20px !important; } .dsgov .mt-xl-n2xh, .dsgov .my-xl-n2xh { margin-top: -20px !important; } .dsgov .mr-xl-n2xh, .dsgov .mx-xl-n2xh { margin-right: -20px !important; } .dsgov .mb-xl-n2xh, .dsgov .my-xl-n2xh { margin-bottom: -20px !important; } .dsgov .ml-xl-n2xh, .dsgov .mx-xl-n2xh { margin-left: -20px !important; } .dsgov .m-xl-n3x { margin: -24px !important; } .dsgov .mt-xl-n3x, .dsgov .my-xl-n3x { margin-top: -24px !important; } .dsgov .mr-xl-n3x, .dsgov .mx-xl-n3x { margin-right: -24px !important; } .dsgov .mb-xl-n3x, .dsgov .my-xl-n3x { margin-bottom: -24px !important; } .dsgov .ml-xl-n3x, .dsgov .mx-xl-n3x { margin-left: -24px !important; } .dsgov .m-xl-n3xh { margin: -28px !important; } .dsgov .mt-xl-n3xh, .dsgov .my-xl-n3xh { margin-top: -28px !important; } .dsgov .mr-xl-n3xh, .dsgov .mx-xl-n3xh { margin-right: -28px !important; } .dsgov .mb-xl-n3xh, .dsgov .my-xl-n3xh { margin-bottom: -28px !important; } .dsgov .ml-xl-n3xh, .dsgov .mx-xl-n3xh { margin-left: -28px !important; } .dsgov .m-xl-n4x { margin: -32px !important; } .dsgov .mt-xl-n4x, .dsgov .my-xl-n4x { margin-top: -32px !important; } .dsgov .mr-xl-n4x, .dsgov .mx-xl-n4x { margin-right: -32px !important; } .dsgov .mb-xl-n4x, .dsgov .my-xl-n4x { margin-bottom: -32px !important; } .dsgov .ml-xl-n4x, .dsgov .mx-xl-n4x { margin-left: -32px !important; } .dsgov .m-xl-n4xh { margin: -36px !important; } .dsgov .mt-xl-n4xh, .dsgov .my-xl-n4xh { margin-top: -36px !important; } .dsgov .mr-xl-n4xh, .dsgov .mx-xl-n4xh { margin-right: -36px !important; } .dsgov .mb-xl-n4xh, .dsgov .my-xl-n4xh { margin-bottom: -36px !important; } .dsgov .ml-xl-n4xh, .dsgov .mx-xl-n4xh { margin-left: -36px !important; } .dsgov .m-xl-n5x { margin: -40px !important; } .dsgov .mt-xl-n5x, .dsgov .my-xl-n5x { margin-top: -40px !important; } .dsgov .mr-xl-n5x, .dsgov .mx-xl-n5x { margin-right: -40px !important; } .dsgov .mb-xl-n5x, .dsgov .my-xl-n5x { margin-bottom: -40px !important; } .dsgov .ml-xl-n5x, .dsgov .mx-xl-n5x { margin-left: -40px !important; } .dsgov .m-xl-n5xh { margin: -44px !important; } .dsgov .mt-xl-n5xh, .dsgov .my-xl-n5xh { margin-top: -44px !important; } .dsgov .mr-xl-n5xh, .dsgov .mx-xl-n5xh { margin-right: -44px !important; } .dsgov .mb-xl-n5xh, .dsgov .my-xl-n5xh { margin-bottom: -44px !important; } .dsgov .ml-xl-n5xh, .dsgov .mx-xl-n5xh { margin-left: -44px !important; } .dsgov .m-xl-n6x { margin: -48px !important; } .dsgov .mt-xl-n6x, .dsgov .my-xl-n6x { margin-top: -48px !important; } .dsgov .mr-xl-n6x, .dsgov .mx-xl-n6x { margin-right: -48px !important; } .dsgov .mb-xl-n6x, .dsgov .my-xl-n6x { margin-bottom: -48px !important; } .dsgov .ml-xl-n6x, .dsgov .mx-xl-n6x { margin-left: -48px !important; } .dsgov .m-xl-n6xh { margin: -52px !important; } .dsgov .mt-xl-n6xh, .dsgov .my-xl-n6xh { margin-top: -52px !important; } .dsgov .mr-xl-n6xh, .dsgov .mx-xl-n6xh { margin-right: -52px !important; } .dsgov .mb-xl-n6xh, .dsgov .my-xl-n6xh { margin-bottom: -52px !important; } .dsgov .ml-xl-n6xh, .dsgov .mx-xl-n6xh { margin-left: -52px !important; } .dsgov .m-xl-n7x { margin: -56px !important; } .dsgov .mt-xl-n7x, .dsgov .my-xl-n7x { margin-top: -56px !important; } .dsgov .mr-xl-n7x, .dsgov .mx-xl-n7x { margin-right: -56px !important; } .dsgov .mb-xl-n7x, .dsgov .my-xl-n7x { margin-bottom: -56px !important; } .dsgov .ml-xl-n7x, .dsgov .mx-xl-n7x { margin-left: -56px !important; } .dsgov .m-xl-n7xh { margin: -60px !important; } .dsgov .mt-xl-n7xh, .dsgov .my-xl-n7xh { margin-top: -60px !important; } .dsgov .mr-xl-n7xh, .dsgov .mx-xl-n7xh { margin-right: -60px !important; } .dsgov .mb-xl-n7xh, .dsgov .my-xl-n7xh { margin-bottom: -60px !important; } .dsgov .ml-xl-n7xh, .dsgov .mx-xl-n7xh { margin-left: -60px !important; } .dsgov .m-xl-n8x { margin: -64px !important; } .dsgov .mt-xl-n8x, .dsgov .my-xl-n8x { margin-top: -64px !important; } .dsgov .mr-xl-n8x, .dsgov .mx-xl-n8x { margin-right: -64px !important; } .dsgov .mb-xl-n8x, .dsgov .my-xl-n8x { margin-bottom: -64px !important; } .dsgov .ml-xl-n8x, .dsgov .mx-xl-n8x { margin-left: -64px !important; } .dsgov .m-xl-n8xh { margin: -68px !important; } .dsgov .mt-xl-n8xh, .dsgov .my-xl-n8xh { margin-top: -68px !important; } .dsgov .mr-xl-n8xh, .dsgov .mx-xl-n8xh { margin-right: -68px !important; } .dsgov .mb-xl-n8xh, .dsgov .my-xl-n8xh { margin-bottom: -68px !important; } .dsgov .ml-xl-n8xh, .dsgov .mx-xl-n8xh { margin-left: -68px !important; } .dsgov .m-xl-n9x { margin: -72px !important; } .dsgov .mt-xl-n9x, .dsgov .my-xl-n9x { margin-top: -72px !important; } .dsgov .mr-xl-n9x, .dsgov .mx-xl-n9x { margin-right: -72px !important; } .dsgov .mb-xl-n9x, .dsgov .my-xl-n9x { margin-bottom: -72px !important; } .dsgov .ml-xl-n9x, .dsgov .mx-xl-n9x { margin-left: -72px !important; } .dsgov .m-xl-n9xh { margin: -76px !important; } .dsgov .mt-xl-n9xh, .dsgov .my-xl-n9xh { margin-top: -76px !important; } .dsgov .mr-xl-n9xh, .dsgov .mx-xl-n9xh { margin-right: -76px !important; } .dsgov .mb-xl-n9xh, .dsgov .my-xl-n9xh { margin-bottom: -76px !important; } .dsgov .ml-xl-n9xh, .dsgov .mx-xl-n9xh { margin-left: -76px !important; } .dsgov .m-xl-n10x { margin: -80px !important; } .dsgov .mt-xl-n10x, .dsgov .my-xl-n10x { margin-top: -80px !important; } .dsgov .mr-xl-n10x, .dsgov .mx-xl-n10x { margin-right: -80px !important; } .dsgov .mb-xl-n10x, .dsgov .my-xl-n10x { margin-bottom: -80px !important; } .dsgov .ml-xl-n10x, .dsgov .mx-xl-n10x { margin-left: -80px !important; } .dsgov .m-xl-n10xh { margin: -84px !important; } .dsgov .mt-xl-n10xh, .dsgov .my-xl-n10xh { margin-top: -84px !important; } .dsgov .mr-xl-n10xh, .dsgov .mx-xl-n10xh { margin-right: -84px !important; } .dsgov .mb-xl-n10xh, .dsgov .my-xl-n10xh { margin-bottom: -84px !important; } .dsgov .ml-xl-n10xh, .dsgov .mx-xl-n10xh { margin-left: -84px !important; } .dsgov .m-xl-auto { margin: auto !important; } .dsgov .mt-xl-auto, .dsgov .my-xl-auto { margin-top: auto !important; } .dsgov .mr-xl-auto, .dsgov .mx-xl-auto { margin-right: auto !important; } .dsgov .mb-xl-auto, .dsgov .my-xl-auto { margin-bottom: auto !important; } .dsgov .ml-xl-auto, .dsgov .mx-xl-auto { margin-left: auto !important; }} .dsgov .stretched-link::after { position: absolute; inset: 0px; z-index: 1; pointer-events: auto; content: ""; background-color: rgba(0, 0, 0, 0); } .dsgov .text-monospace { font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important; } .dsgov .text-justify { text-align: justify !important; } .dsgov .text-wrap { white-space: normal !important; } .dsgov .text-nowrap { white-space: nowrap !important; } .dsgov .text-truncate { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .dsgov .text-left { text-align: left !important; } .dsgov .text-right { text-align: right !important; } .dsgov .text-center { text-align: center !important; } @media (min-width: 575px) { .dsgov .text-sm-left { text-align: left !important; } .dsgov .text-sm-right { text-align: right !important; } .dsgov .text-sm-center { text-align: center !important; }} @media (min-width: 992px) { .dsgov .text-md-left { text-align: left !important; } .dsgov .text-md-right { text-align: right !important; } .dsgov .text-md-center { text-align: center !important; }} @media (min-width: 1280px) { .dsgov .text-lg-left { text-align: left !important; } .dsgov .text-lg-right { text-align: right !important; } .dsgov .text-lg-center { text-align: center !important; }} @media (min-width: 1600px) { .dsgov .text-xl-left { text-align: left !important; } .dsgov .text-xl-right { text-align: right !important; } .dsgov .text-xl-center { text-align: center !important; }} .dsgov .text-lowercase { text-transform: lowercase !important; } .dsgov .text-uppercase { text-transform: uppercase !important; } .dsgov .text-capitalize { text-transform: capitalize !important; } .dsgov .font-weight-light { font-weight: 300 !important; } .dsgov .font-weight-lighter { font-weight: lighter !important; } .dsgov .font-weight-normal { font-weight: 400 !important; } .dsgov .font-weight-bold { font-weight: 700 !important; } .dsgov .font-weight-bolder { font-weight: bolder !important; } .dsgov .font-italic { font-style: italic !important; } .dsgov .text-white { color: rgb(255, 255, 255) !important; } .dsgov .text-primary { color: rgb(0, 123, 255) !important; } .dsgov a.text-primary:hover, .dsgov a.text-primary:focus { color: rgb(0, 86, 179) !important; } .dsgov .text-secondary { color: rgb(108, 117, 125) !important; } .dsgov a.text-secondary:hover, .dsgov a.text-secondary:focus { color: rgb(73, 79, 84) !important; } .dsgov .text-success { color: rgb(40, 167, 69) !important; } .dsgov a.text-success:hover, .dsgov a.text-success:focus { color: rgb(25, 105, 44) !important; } .dsgov .text-info { color: rgb(23, 162, 184) !important; } .dsgov a.text-info:hover, .dsgov a.text-info:focus { color: rgb(15, 102, 116) !important; } .dsgov .text-warning { color: rgb(255, 193, 7) !important; } .dsgov a.text-warning:hover, .dsgov a.text-warning:focus { color: rgb(186, 139, 0) !important; } .dsgov .text-danger { color: rgb(220, 53, 69) !important; } .dsgov a.text-danger:hover, .dsgov a.text-danger:focus { color: rgb(167, 29, 42) !important; } .dsgov .text-light { color: rgb(248, 249, 250) !important; } .dsgov a.text-light:hover, .dsgov a.text-light:focus { color: rgb(203, 211, 218) !important; } .dsgov .text-dark { color: rgb(52, 58, 64) !important; } .dsgov a.text-dark:hover, .dsgov a.text-dark:focus { color: rgb(18, 20, 22) !important; } .dsgov .text-body { color: rgb(33, 37, 41) !important; } .dsgov .text-muted { color: rgb(108, 117, 125) !important; } .dsgov .text-black-50 { color: rgba(0, 0, 0, 0.5) !important; } .dsgov .text-white-50 { color: rgba(255, 255, 255, 0.5) !important; } .dsgov .text-hide { font: 0px / 0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0px; } .dsgov .text-decoration-none { text-decoration: none !important; } .dsgov .text-break { word-break: break-word !important; overflow-wrap: break-word !important; } .dsgov .text-reset { color: inherit !important; } .dsgov .visible { visibility: visible !important; } .dsgov .invisible { visibility: hidden !important; } .dsgov .img-fluid { max-width: 100%; height: auto; } .dsgov .img-thumbnail { padding: 0.25rem; background-color: rgb(255, 255, 255); border: 1px solid rgb(222, 226, 230); border-radius: 0.25rem; max-width: 100%; height: auto; } .dsgov .figure { display: inline-block; } .dsgov .figure-img { margin-bottom: 4px; line-height: 1; } .dsgov .figure-caption { font-size: 90%; color: rgb(108, 117, 125); } .dsgov *, .dsgov ::before, .dsgov ::after { box-sizing: border-box; } .dsgov html { line-height: var(--font-line-height-medium); text-size-adjust: 100%; } .dsgov body { margin: 0px; } .dsgov main { display: block; } .dsgov hr { box-sizing: content-box; height: 0px; overflow: visible; } .dsgov pre { font-family: monospace; font-size: 1em; } .dsgov a { background-color: transparent; } .dsgov abbr[title] { border-bottom: none; text-decoration: underline dotted; } .dsgov b, .dsgov strong { font-weight: bolder; } .dsgov code, .dsgov kbd, .dsgov samp { font-family: monospace; font-size: 1em; } .dsgov small { font-size: 80%; } .dsgov sub, .dsgov sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } .dsgov sub { bottom: -0.25em; } .dsgov sup { top: -0.5em; } .dsgov img { border-style: none; } .dsgov button, .dsgov input, .dsgov optgroup, .dsgov select, .dsgov textarea { font-family: inherit; font-size: 100%; line-height: var(--font-line-height-medium); margin: 0px; } .dsgov button, .dsgov input { overflow: visible; } .dsgov button, .dsgov select { text-transform: none; } .dsgov button, .dsgov [type="button"], .dsgov [type="reset"], .dsgov [type="submit"] { appearance: button; } .dsgov fieldset { padding: 0.35em 0.75em 0.625em; } .dsgov legend { box-sizing: border-box; color: inherit; display: table; max-width: 100%; padding: 0px; white-space: normal; } .dsgov progress { vertical-align: baseline; } .dsgov textarea { overflow: auto; } .dsgov [type="checkbox"], .dsgov [type="radio"] { box-sizing: border-box; padding: 0px; } .dsgov [type="number"]::-webkit-inner-spin-button, .dsgov [type="number"]::-webkit-outer-spin-button { height: auto; } .dsgov [type="search"] { appearance: textfield; outline-offset: -2px; } .dsgov [type="search"]::-webkit-search-decoration { appearance: none; } .dsgov ::-webkit-file-upload-button { appearance: button; font: inherit; } .dsgov details { display: block; } .dsgov summary { display: list-item; } .dsgov template { display: none; } .dsgov [hidden] { display: none; } .dsgov .bg-primary-pastel-01 { background: var(--color-primary-pastel-01) !important; } .dsgov .text-primary-pastel-01 { color: var(--primary-pastel-01, #c5d4eb) !important; } .dsgov .border-primary-pastel-01 { border-color: var(--primary-pastel-01, #c5d4eb) !important; } .dsgov .bg-primary-pastel-02 { background: var(--color-primary-pastel-02) !important; } .dsgov .text-primary-pastel-02 { color: var(--primary-pastel-02, #dbe8fb) !important; } .dsgov .border-primary-pastel-02 { border-color: var(--primary-pastel-02, #dbe8fb) !important; } .dsgov .bg-primary-lighten-01 { background: var(--color-primary-lighten-01) !important; } .dsgov .text-primary-lighten-01 { color: var(--primary-lighten-01, #2670e8) !important; } .dsgov .border-primary-lighten-01 { border-color: var(--primary-lighten-01, #2670e8) !important; } .dsgov .bg-primary-lighten-02 { background: var(--color-primary-lighten-02) !important; } .dsgov .text-primary-lighten-02 { color: var(--primary-lighten-02, #5992ed) !important; } .dsgov .border-primary-lighten-02 { border-color: var(--primary-lighten-02, #5992ed) !important; } .dsgov .bg-primary-default { background: var(--color-primary-default) !important; } .dsgov .text-primary-default { color: var(--primary-default, #1351b4) !important; } .dsgov .border-primary-default { border-color: var(--primary-default, #1351b4) !important; } .dsgov .bg-primary-darken-01 { background: var(--color-primary-darken-01) !important; } .dsgov .text-primary-darken-01 { color: var(--primary-darken-01, #0c326f) !important; } .dsgov .border-primary-darken-01 { border-color: var(--primary-darken-01, #0c326f) !important; } .dsgov .bg-primary-darken-02 { background: var(--color-primary-darken-02) !important; } .dsgov .text-primary-darken-02 { color: var(--primary-darken-02, #071d41) !important; } .dsgov .border-primary-darken-02 { border-color: var(--primary-darken-02, #071d41) !important; } .dsgov .bg-secondary-01 { background: var(--color-secondary-01) !important; } .dsgov .text-secondary-01 { color: var(--secondary-01, #fff) !important; } .dsgov .border-secondary-01 { border-color: var(--secondary-01, #fff) !important; } .dsgov .bg-secondary-02 { background: var(--color-secondary-02) !important; } .dsgov .text-secondary-02 { color: var(--secondary-02, #f8f8f8) !important; } .dsgov .border-secondary-02 { border-color: var(--secondary-02, #f8f8f8) !important; } .dsgov .bg-secondary-03 { background: var(--color-secondary-03) !important; } .dsgov .text-secondary-03 { color: var(--secondary-03, #ededed) !important; } .dsgov .border-secondary-03 { border-color: var(--secondary-03, #ededed) !important; } .dsgov .bg-secondary-04 { background: var(--color-secondary-04) !important; } .dsgov .text-secondary-04 { color: var(--secondary-04, #ccc) !important; } .dsgov .border-secondary-04 { border-color: var(--secondary-04, #ccc) !important; } .dsgov .bg-secondary-05 { background: var(--color-secondary-05) !important; } .dsgov .text-secondary-05 { color: var(--secondary-05, #9e9d9d) !important; } .dsgov .border-secondary-05 { border-color: var(--secondary-05, #9e9d9d) !important; } .dsgov .bg-secondary-06 { background: var(--color-secondary-06) !important; } .dsgov .text-secondary-06 { color: var(--secondary-06, #888) !important; } .dsgov .border-secondary-06 { border-color: var(--secondary-06, #888) !important; } .dsgov .bg-secondary-07 { background: var(--color-secondary-07) !important; } .dsgov .text-secondary-07 { color: var(--secondary-07, #555) !important; } .dsgov .border-secondary-07 { border-color: var(--secondary-07, #555) !important; } .dsgov .bg-secondary-08 { background: var(--color-secondary-08) !important; } .dsgov .text-secondary-08 { color: var(--secondary-08, #333) !important; } .dsgov .border-secondary-08 { border-color: var(--secondary-08, #333) !important; } .dsgov .bg-secondary-09 { background: var(--color-secondary-09) !important; } .dsgov .text-secondary-09 { color: var(--secondary-09, #000) !important; } .dsgov .border-secondary-09 { border-color: var(--secondary-09, #000) !important; } .dsgov .bg-highlight { background: var(--color-highlight) !important; } .dsgov .text-highlight { color: var(--highlight, #268744) !important; } .dsgov .border-highlight { border-color: var(--highlight, #268744) !important; } .dsgov .bg-success { background: var(--color-success) !important; } .dsgov .text-success { color: var(--success, #168821) !important; } .dsgov .border-success { border-color: var(--success, #168821) !important; } .dsgov .bg-warning { background: var(--color-warning) !important; } .dsgov .text-warning { color: var(--warning, #ffcd07) !important; } .dsgov .border-warning { border-color: var(--warning, #ffcd07) !important; } .dsgov .bg-danger { background: var(--color-danger) !important; } .dsgov .text-danger { color: var(--danger, #e60000) !important; } .dsgov .border-danger { border-color: var(--danger, #e60000) !important; } .dsgov .bg-info { background: var(--color-info) !important; } .dsgov .text-info { color: var(--info, #155bcb) !important; } .dsgov .border-info { border-color: var(--info, #155bcb) !important; } .dsgov .bg-support-01 { background: var(--color-support-01) !important; } .dsgov .text-support-01 { color: var(--support-01, #36a191) !important; } .dsgov .border-support-01 { border-color: var(--support-01, #36a191) !important; } .dsgov .bg-support-02 { background: var(--color-support-02) !important; } .dsgov .text-support-02 { color: var(--support-02, #f2e317) !important; } .dsgov .border-support-02 { border-color: var(--support-02, #f2e317) !important; } .dsgov .bg-support-03 { background: var(--color-support-03) !important; } .dsgov .text-support-03 { color: var(--support-03, #db4800) !important; } .dsgov .border-support-03 { border-color: var(--support-03, #db4800) !important; } .dsgov .bg-support-04 { background: var(--color-support-04) !important; } .dsgov .text-support-04 { color: var(--support-04, #a26739) !important; } .dsgov .border-support-04 { border-color: var(--support-04, #a26739) !important; } .dsgov .bg-support-05 { background: var(--color-support-05) !important; } .dsgov .text-support-05 { color: var(--support-05, #40e0d0) !important; } .dsgov .border-support-05 { border-color: var(--support-05, #40e0d0) !important; } .dsgov .bg-support-06 { background: var(--color-support-06) !important; } .dsgov .text-support-06 { color: var(--support-06, #48cbeb) !important; } .dsgov .border-support-06 { border-color: var(--support-06, #48cbeb) !important; } .dsgov .bg-support-07 { background: var(--color-support-07) !important; } .dsgov .text-support-07 { color: var(--support-07, #c72487) !important; } .dsgov .border-support-07 { border-color: var(--support-07, #c72487) !important; } .dsgov .bg-support-08 { background: var(--color-support-08) !important; } .dsgov .text-support-08 { color: var(--support-08, #63007f) !important; } .dsgov .border-support-08 { border-color: var(--support-08, #63007f) !important; } .dsgov .bg-support-09 { background: var(--color-support-09) !important; } .dsgov .text-support-09 { color: var(--support-09, #f08080) !important; } .dsgov .border-support-09 { border-color: var(--support-09, #f08080) !important; } .dsgov .bg-support-10 { background: var(--color-support-10) !important; } .dsgov .text-support-10 { color: var(--support-10, #ff8c00) !important; } .dsgov .border-support-10 { border-color: var(--support-10, #ff8c00) !important; } .dsgov .bg-support-11 { background: var(--color-support-11) !important; } .dsgov .text-support-11 { color: var(--support-11, #fdf5e6) !important; } .dsgov .border-support-11 { border-color: var(--support-11, #fdf5e6) !important; } .dsgov .bg-facebook { background: var(--color-facebook) !important; } .dsgov .text-facebook { color: var(--facebook, #3b5998) !important; } .dsgov .border-facebook { border-color: var(--facebook, #3b5998) !important; } .dsgov .bg-google-plus { background: var(--color-google-plus) !important; } .dsgov .text-google-plus { color: var(--google-plus, #db4a39) !important; } .dsgov .border-google-plus { border-color: var(--google-plus, #db4a39) !important; } .dsgov .bg-linkedin { background: var(--color-linkedin) !important; } .dsgov .text-linkedin { color: var(--linkedin, #0e76a8) !important; } .dsgov .border-linkedin { border-color: var(--linkedin, #0e76a8) !important; } .dsgov .bg-twitter { background: var(--color-twitter) !important; } .dsgov .text-twitter { color: var(--twitter, #00acee) !important; } .dsgov .border-twitter { border-color: var(--twitter, #00acee) !important; } .dsgov .bg-whatsapp { background: var(--color-whatsapp) !important; } .dsgov .text-whatsapp { color: var(--whatsapp, #25d366) !important; } .dsgov .border-whatsapp { border-color: var(--whatsapp, #25d366) !important; } .dsgov .bg-xbox { background: var(--color-xbox) !important; } .dsgov .text-xbox { color: var(--xbox, #9bc848) !important; } .dsgov .border-xbox { border-color: var(--xbox, #9bc848) !important; } .dsgov .bg-yahoo { background: var(--color-yahoo) !important; } .dsgov .text-yahoo { color: var(--yahoo, #720e9e) !important; } .dsgov .border-yahoo { border-color: var(--yahoo, #720e9e) !important; } .dsgov .bg-youtube { background: var(--color-youtube) !important; } .dsgov .text-youtube { color: var(--youtube, #c4302b) !important; } .dsgov .border-youtube { border-color: var(--youtube, #c4302b) !important; } .dsgov body { --font-size: var(--font-size-scale-base); --text-color: var(--color-secondary-08); --link-color: var(--color-primary-default); --bg-color: var(--color-secondary-01); --font-weight: var(--font-weight-regular); --line-height: var(--font-line-height-medium); background: var(--bg-color); color: var(--text-color); font-family: var(--font-family-base); font-size: var(--font-size); font-weight: var(--font-weight); line-height: var(--line-height); } .dsgov p { margin-bottom: var(--spacing-scale-2x); margin-top: 0px; } .dsgov a { color: var(--interactive); text-decoration: none; } .dsgov a:focus { outline: none; } .dsgov a.focus-visible, .dsgov a:focus-visible { outline-color: var(--focus-color); outline-offset: var(--focus-offset); outline-style: var(--focus-style); outline-width: var(--focus-width); } .dsgov .main-content a { font-weight: var(--font-weight-bold); text-decoration: underline; } .dsgov .main-content a:not(:disabled):hover { background-image: linear-gradient(rgba(var(--interactive-rgb), var(--hover)), rgba(var(--interactive-rgb), var(--hover))); } .dsgov .main-content a:not(:disabled):active { background-image: linear-gradient(rgba(var(--interactive-rgb), var(--pressed)), rgba(var(--interactive-rgb), var(--pressed))); } .dsgov .main-content a:focus { outline: none; } .dsgov .main-content a.focus-visible, .dsgov .main-content a:focus-visible { outline-color: var(--focus-color); outline-offset: var(--focus-offset); outline-style: var(--focus-style); outline-width: var(--focus-width); } .dsgov button { cursor: pointer; } .dsgov img { max-width: 100%; vertical-align: middle; } .dsgov h1, .dsgov .h1 { font-size: var(--font-size-scale-up-06); font-weight: var(--font-weight-regular); } .dsgov h1 { line-height: var(--font-line-height-low); margin-bottom: var(--spacing-scale-4x); margin-top: 0px; } .dsgov h2, .dsgov .h2 { font-size: var(--font-size-scale-up-05); font-weight: var(--font-weight-regular); } .dsgov h2 { line-height: var(--font-line-height-low); margin-bottom: var(--spacing-scale-2xh); margin-top: var(--spacing-scale-3xh); } .dsgov h3, .dsgov .h3 { font-size: var(--font-size-scale-up-04); font-weight: var(--font-weight-regular); } .dsgov h3 { line-height: var(--font-line-height-low); margin-bottom: var(--spacing-scale-2xh); margin-top: var(--spacing-scale-3xh); } .dsgov h4, .dsgov .h4 { font-size: var(--font-size-scale-up-03); font-weight: var(--font-weight-regular); } .dsgov h4 { line-height: var(--font-line-height-low); margin-bottom: var(--spacing-scale-2xh); margin-top: var(--spacing-scale-3xh); } .dsgov h5, .dsgov .h5 { font-size: var(--font-size-scale-up-02); font-weight: var(--font-weight-semi-bold); } .dsgov h5 { line-height: var(--font-line-height-low); margin-bottom: var(--spacing-scale-2x); margin-top: var(--spacing-scale-3xh); } .dsgov h6, .dsgov .h6 { font-size: var(--font-size-scale-up-01); font-weight: var(--font-weight-semi-bold); } .dsgov h6 { line-height: var(--font-line-height-low); margin-bottom: var(--spacing-scale-2x); margin-top: var(--spacing-scale-3xh); } .dsgov ul, .dsgov ol { margin: var(--spacing-scale-2x) 0; padding: 0 var(--spacing-scale-6x); } .dsgov blockquote { background-color: var(--color-secondary-02); border-left: 4px solid rgb(38, 135, 68); font-style: italic; margin: var(--spacing-scale-2x) 0; padding: var(--spacing-scale-2x); position: relative; } .dsgov blockquote > :last-child { margin-bottom: 0px; } .dsgov table { --table-border: 1px solid var(--color-secondary-04); --table-padding: var(--spacing-scale-3x); --table-font-weight: var(--font-weight-medium); --table-header-background: var(--color-secondary-03); --table-header-font-weight: var(--font-weight-semi-bold); --table-row-size: var(--spacing-scale-2x); border-bottom: var(--table-border); border-collapse: collapse; width: 100%; } .dsgov th { font-weight: var(--table-header-font-weight); } .dsgov td { font-weight: var(--table-font-weight); } .dsgov th, .dsgov td { border-top: var(--table-border); padding: var(--table-row-size) calc(var(--table-padding) * 0.5); } .dsgov th:first-child, .dsgov td:first-child { padding-left: var(--table-padding); } .dsgov th:last-child, .dsgov td:last-child { padding-right: var(--table-padding); } .dsgov th:not([align]), .dsgov td:not([align]) { text-align: left; } .dsgov thead th, .dsgov thead td { --table-border: 0; background: var(--table-header-background); } .dsgov tbody tr:first-child th, .dsgov tbody tr:first-child td { --table-border: 0; } .dsgov label, .dsgov .label { font-size: var(--font-size-scale-base); font-weight: var(--font-weight-semi-bold); line-height: var(--font-line-height-medium); } .dsgov fieldset legend, .dsgov .fieldset { font-size: var(--font-size-scale-up-02); font-weight: var(--font-weight-regular); line-height: var(--font-line-height-low); margin-bottom: var(--spacing-scale-half); } .dsgov ::placeholder, .dsgov .placeholder { font-size: var(--font-size-scale-base); font-style: italic; font-weight: var(--font-weight-regular); opacity: 1; } .dsgov input, .dsgov textarea, .dsgov .input { color: var(--color-secondary-08); font-size: var(--font-size-scale-up-01); font-weight: var(--font-weight-medium); } .dsgov .help { font-size: var(--font-size-scale-base); } .dsgov code { background: var(--status-highlight-background) linear-gradient(var(--status-highlight-overlay), var(--status-highlight-overlay)); border-radius: 4px; color: var(--status-highlight-text); padding: 0 var(--spacing-scale-half); } .dsgov pre { margin: var(--spacing-scale-2x) 0 var(--spacing-scale-4x); padding: var(--spacing-scale-2x); } .dsgov pre code { padding: 0px; } .dsgov .border-solid-none { border: var(--surface-width-none) solid var(--color-secondary-06); } .dsgov .border-solid-sm { border: var(--surface-width-sm) solid var(--color-secondary-06); } .dsgov .border-solid-md { border: var(--surface-width-md) solid var(--color-secondary-06); } .dsgov .border-solid-lg { border: var(--surface-width-lg) solid var(--color-secondary-06); } .dsgov .border-dashed-none { border: var(--surface-width-none) dashed var(--color-secondary-06); } .dsgov .border-dashed-sm { border: var(--surface-width-sm) dashed var(--color-secondary-06); } .dsgov .border-dashed-md { border: var(--surface-width-md) dashed var(--color-secondary-06); } .dsgov .border-dashed-lg { border: var(--surface-width-lg) dashed var(--color-secondary-06); } .dsgov .rounder-none { border-radius: 0px; } .dsgov .rounder-sm { border-radius: 4px; } .dsgov .rounder-md { border-radius: 8px; } .dsgov .rounder-lg { border-radius: 16px; } .dsgov .rounder-pill { border-radius: 999em; } .dsgov .opacity-none { opacity: 0; } .dsgov .opacity-default { opacity: 1; } .dsgov .opacity-xs { opacity: 0.16; } .dsgov .opacity-sm { opacity: 0.3; } .dsgov .opacity-md { opacity: 0.45; } .dsgov .opacity-lg { opacity: 0.65; } .dsgov .opacity-xl { opacity: 0.85; } .dsgov .shadow-none { box-shadow: none; } .dsgov .shadow-sm { box-shadow: var(--surface-offset-none) var(--surface-offset-md) var(--surface-blur-lg) rgba(var(--rgb-secondary-09), var(--surface-opacity-xs)); } .dsgov .shadow-md { box-shadow: var(--surface-offset-md) var(--surface-offset-lg) var(--surface-blur-lg) rgba(var(--rgb-secondary-09), var(--surface-opacity-xs)); } .dsgov .shadow-lg { box-shadow: var(--surface-offset-lg) var(--surface-offset-xl) var(--surface-blur-lg) rgba(var(--rgb-secondary-09), var(--surface-opacity-xs)); } .dsgov .overlay-scrim { background: rgba(var(--rgb-secondary-09), var(--surface-opacity-md)); } .dsgov .overlay-text { background: linear-gradient(rgba(var(--rgb-secondary-01), var(--surface-opacity-none)), rgba(var(--rgb-secondary-09), var(--surface-opacity-default))); } .dsgov .text-thin { font-weight: 100; } .dsgov .text-extra-light { font-weight: 200; } .dsgov .text-light { font-weight: 300; } .dsgov .text-regular { font-weight: 400; } .dsgov .text-medium { font-weight: 500; } .dsgov .text-semi-bold { font-weight: 600; } .dsgov .text-bold { font-weight: 700; } .dsgov .text-extra-bold { font-weight: 800; } .dsgov .text-black { font-weight: 900; } .dsgov .text-base { font-size: 14px; } .dsgov .text-down-01 { font-size: 11.662px; } .dsgov .text-down-02 { font-size: 9.716px; } .dsgov .text-down-03 { font-size: 8.106px; } .dsgov .text-up-01 { font-size: 16.8px; } .dsgov .text-up-02 { font-size: 20.16px; } .dsgov .text-up-03 { font-size: 24.192px; } .dsgov .text-up-04 { font-size: 29.036px; } .dsgov .text-up-05 { font-size: 34.832px; } .dsgov .text-up-06 { font-size: 41.804px; } .dsgov .text-up-07 { font-size: 50.162px; } .dsgov .svg-inline--fa, .dsgov .fa, .dsgov .fab, .dsgov .fad, .dsgov .fal, .dsgov .far, .dsgov .fas { --icon-size: var(--icon-size-base); display: inline-block; font-size: var(--icon-size); text-align: center; width: calc(var(--icon-size) + 8px); } .dsgov .svg-inline--fa.fa-w-20, .dsgov .svg-inline--fa.fa-w-19, .dsgov .svg-inline--fa.fa-w-18, .dsgov .svg-inline--fa.fa-w-17, .dsgov .svg-inline--fa.fa-w-16, .dsgov .svg-inline--fa.fa-w-15, .dsgov .svg-inline--fa.fa-w-14, .dsgov .svg-inline--fa.fa-w-13, .dsgov .svg-inline--fa.fa-w-12, .dsgov .svg-inline--fa.fa-w-11, .dsgov .svg-inline--fa.fa-w-10, .dsgov .svg-inline--fa.fa-w-9, .dsgov .svg-inline--fa.fa-w-8, .dsgov .svg-inline--fa.fa-w-7, .dsgov .svg-inline--fa.fa-w-6, .dsgov .svg-inline--fa.fa-w-5, .dsgov .svg-inline--fa.fa-w-4, .dsgov .svg-inline--fa.fa-w-3, .dsgov .svg-inline--fa.fa-w-2, .dsgov .svg-inline--fa.fa-w-1 { width: calc(var(--icon-size) + 8px); } .dsgov .fa-xs, .dsgov .svg-inline--fa.fa-xs { --icon-size: var(--icon-size-xs); } .dsgov .fa-sm, .dsgov .svg-inline--fa.fa-sm { --icon-size: var(--icon-size-sm); } .dsgov .fa-lg, .dsgov .svg-inline--fa.fa-lg { --icon-size: var(--icon-size-lg); vertical-align: -0.125em; } .dsgov .fa-2x, .dsgov .svg-inline--fa.fa-2x { --icon-size: var(--icon-size-2x); } .dsgov .fa-3x, .dsgov .svg-inline--fa.fa-3x { --icon-size: var(--icon-size-3x); } .dsgov .fa-4x, .dsgov .svg-inline--fa.fa-4x { --icon-size: var(--icon-size-4x); } .dsgov .fa-5x, .dsgov .svg-inline--fa.fa-5x { --icon-size: var(--icon-size-5x); } .dsgov .fa-6x, .dsgov .svg-inline--fa.fa-6x { --icon-size: var(--icon-size-6x); } .dsgov .fa-7x, .dsgov .svg-inline--fa.fa-7x { --icon-size: var(--icon-size-7x); } .dsgov .fa-8x, .dsgov .svg-inline--fa.fa-8x { --icon-size: var(--icon-size-8x); } .dsgov .fa-9x, .dsgov .svg-inline--fa.fa-9x { --icon-size: var(--icon-size-9x); } .dsgov .fa-10x, .dsgov .svg-inline--fa.fa-10x { --icon-size: var(--icon-size-10x); } .dsgov .highlight { background: var(--status-highlight-background) linear-gradient(var(--status-highlight-overlay), var(--status-highlight-overlay)); color: var(--status-highlight-text); padding: 0 var(--spacing-scale-half); } .dsgov [disabled], .dsgov .disabled { cursor: not-allowed; opacity: var(--disabled); } .dsgov [disabled] *, .dsgov .disabled * { pointer-events: none; } .dsgov .dragged { background: var(--status-dragged-background); box-shadow: 0 3px 6px var(--status-dragged-shadow); color: var(--status-dragged-text); } .dsgov .container, .dsgov .container-fluid, .dsgov .container-xl, .dsgov .container-lg, .dsgov .container-md, .dsgov .container-sm { width: 100%; padding-right: 8px; padding-left: 8px; margin-right: auto; margin-left: auto; } @media (min-width: 575px) { .dsgov .container-sm, .dsgov .container { max-width: 1198px; }} @media (min-width: 992px) { .dsgov .container-md, .dsgov .container-sm, .dsgov .container { max-width: 1199px; }} @media (min-width: 1280px) { .dsgov .container-lg, .dsgov .container-md, .dsgov .container-sm, .dsgov .container { max-width: 1200px; }} @media (min-width: 1600px) { .dsgov .container-xl, .dsgov .container-lg, .dsgov .container-md, .dsgov .container-sm, .dsgov .container { max-width: 1520px; }} .dsgov .row { display: flex; flex-wrap: wrap; margin-right: -8px; margin-left: -8px; } .dsgov .no-gutters { margin-right: 0px; margin-left: 0px; } .dsgov .no-gutters > .col, .dsgov .no-gutters > [class*="col-"] { padding-right: 0px; padding-left: 0px; } .dsgov .col-xl, .dsgov .col-xl-auto, .dsgov .col-xl-12, .dsgov .col-xl-11, .dsgov .col-xl-10, .dsgov .col-xl-9, .dsgov .col-xl-8, .dsgov .col-xl-7, .dsgov .col-xl-6, .dsgov .col-xl-5, .dsgov .col-xl-4, .dsgov .col-xl-3, .dsgov .col-xl-2, .dsgov .col-xl-1, .dsgov .col-lg, .dsgov .col-lg-auto, .dsgov .col-lg-12, .dsgov .col-lg-11, .dsgov .col-lg-10, .dsgov .col-lg-9, .dsgov .col-lg-8, .dsgov .col-lg-7, .dsgov .col-lg-6, .dsgov .col-lg-5, .dsgov .col-lg-4, .dsgov .col-lg-3, .dsgov .col-lg-2, .dsgov .col-lg-1, .dsgov .col-md, .dsgov .col-md-auto, .dsgov .col-md-12, .dsgov .col-md-11, .dsgov .col-md-10, .dsgov .col-md-9, .dsgov .col-md-8, .dsgov .col-md-7, .dsgov .col-md-6, .dsgov .col-md-5, .dsgov .col-md-4, .dsgov .col-md-3, .dsgov .col-md-2, .dsgov .col-md-1, .dsgov .col-sm, .dsgov .col-sm-auto, .dsgov .col-sm-12, .dsgov .col-sm-11, .dsgov .col-sm-10, .dsgov .col-sm-9, .dsgov .col-sm-8, .dsgov .col-sm-7, .dsgov .col-sm-6, .dsgov .col-sm-5, .dsgov .col-sm-4, .dsgov .col-sm-3, .dsgov .col-sm-2, .dsgov .col-sm-1, .dsgov .col, .dsgov .col-auto, .dsgov .col-12, .dsgov .col-11, .dsgov .col-10, .dsgov .col-9, .dsgov .col-8, .dsgov .col-7, .dsgov .col-6, .dsgov .col-5, .dsgov .col-4, .dsgov .col-3, .dsgov .col-2, .dsgov .col-1 { position: relative; width: 100%; padding-right: 8px; padding-left: 8px; } .dsgov .col { flex-basis: 0px; flex-grow: 1; max-width: 100%; } .dsgov .row-cols-1 > * { flex: 0 0 100%; max-width: 100%; } .dsgov .row-cols-2 > * { flex: 0 0 50%; max-width: 50%; } .dsgov .row-cols-3 > * { flex: 0 0 33.3333%; max-width: 33.3333%; } .dsgov .row-cols-4 > * { flex: 0 0 25%; max-width: 25%; } .dsgov .row-cols-5 > * { flex: 0 0 20%; max-width: 20%; } .dsgov .row-cols-6 > * { flex: 0 0 16.6667%; max-width: 16.6667%; } .dsgov .col-auto { flex: 0 0 auto; width: auto; max-width: 100%; } .dsgov .col-1 { flex: 0 0 8.33333%; max-width: 8.33333%; } .dsgov .col-2 { flex: 0 0 16.6667%; max-width: 16.6667%; } .dsgov .col-3 { flex: 0 0 25%; max-width: 25%; } .dsgov .col-4 { flex: 0 0 33.3333%; max-width: 33.3333%; } .dsgov .col-5 { flex: 0 0 41.6667%; max-width: 41.6667%; } .dsgov .col-6 { flex: 0 0 50%; max-width: 50%; } .dsgov .col-7 { flex: 0 0 58.3333%; max-width: 58.3333%; } .dsgov .col-8 { flex: 0 0 66.6667%; max-width: 66.6667%; } .dsgov .col-9 { flex: 0 0 75%; max-width: 75%; } .dsgov .col-10 { flex: 0 0 83.3333%; max-width: 83.3333%; } .dsgov .col-11 { flex: 0 0 91.6667%; max-width: 91.6667%; } .dsgov .col-12 { flex: 0 0 100%; max-width: 100%; } .dsgov .order-first { order: -1; } .dsgov .order-last { order: 13; } .dsgov .order-0 { order: 0; } .dsgov .order-1 { order: 1; } .dsgov .order-2 { order: 2; } .dsgov .order-3 { order: 3; } .dsgov .order-4 { order: 4; } .dsgov .order-5 { order: 5; } .dsgov .order-6 { order: 6; } .dsgov .order-7 { order: 7; } .dsgov .order-8 { order: 8; } .dsgov .order-9 { order: 9; } .dsgov .order-10 { order: 10; } .dsgov .order-11 { order: 11; } .dsgov .order-12 { order: 12; } .dsgov .offset-1 { margin-left: 8.33333%; } .dsgov .offset-2 { margin-left: 16.6667%; } .dsgov .offset-3 { margin-left: 25%; } .dsgov .offset-4 { margin-left: 33.3333%; } .dsgov .offset-5 { margin-left: 41.6667%; } .dsgov .offset-6 { margin-left: 50%; } .dsgov .offset-7 { margin-left: 58.3333%; } .dsgov .offset-8 { margin-left: 66.6667%; } .dsgov .offset-9 { margin-left: 75%; } .dsgov .offset-10 { margin-left: 83.3333%; } .dsgov .offset-11 { margin-left: 91.6667%; } @media (min-width: 575px) { .dsgov .col-sm { flex-basis: 0px; flex-grow: 1; max-width: 100%; } .dsgov .row-cols-sm-1 > * { flex: 0 0 100%; max-width: 100%; } .dsgov .row-cols-sm-2 > * { flex: 0 0 50%; max-width: 50%; } .dsgov .row-cols-sm-3 > * { flex: 0 0 33.3333%; max-width: 33.3333%; } .dsgov .row-cols-sm-4 > * { flex: 0 0 25%; max-width: 25%; } .dsgov .row-cols-sm-5 > * { flex: 0 0 20%; max-width: 20%; } .dsgov .row-cols-sm-6 > * { flex: 0 0 16.6667%; max-width: 16.6667%; } .dsgov .col-sm-auto { flex: 0 0 auto; width: auto; max-width: 100%; } .dsgov .col-sm-1 { flex: 0 0 8.33333%; max-width: 8.33333%; } .dsgov .col-sm-2 { flex: 0 0 16.6667%; max-width: 16.6667%; } .dsgov .col-sm-3 { flex: 0 0 25%; max-width: 25%; } .dsgov .col-sm-4 { flex: 0 0 33.3333%; max-width: 33.3333%; } .dsgov .col-sm-5 { flex: 0 0 41.6667%; max-width: 41.6667%; } .dsgov .col-sm-6 { flex: 0 0 50%; max-width: 50%; } .dsgov .col-sm-7 { flex: 0 0 58.3333%; max-width: 58.3333%; } .dsgov .col-sm-8 { flex: 0 0 66.6667%; max-width: 66.6667%; } .dsgov .col-sm-9 { flex: 0 0 75%; max-width: 75%; } .dsgov .col-sm-10 { flex: 0 0 83.3333%; max-width: 83.3333%; } .dsgov .col-sm-11 { flex: 0 0 91.6667%; max-width: 91.6667%; } .dsgov .col-sm-12 { flex: 0 0 100%; max-width: 100%; } .dsgov .order-sm-first { order: -1; } .dsgov .order-sm-last { order: 13; } .dsgov .order-sm-0 { order: 0; } .dsgov .order-sm-1 { order: 1; } .dsgov .order-sm-2 { order: 2; } .dsgov .order-sm-3 { order: 3; } .dsgov .order-sm-4 { order: 4; } .dsgov .order-sm-5 { order: 5; } .dsgov .order-sm-6 { order: 6; } .dsgov .order-sm-7 { order: 7; } .dsgov .order-sm-8 { order: 8; } .dsgov .order-sm-9 { order: 9; } .dsgov .order-sm-10 { order: 10; } .dsgov .order-sm-11 { order: 11; } .dsgov .order-sm-12 { order: 12; } .dsgov .offset-sm-0 { margin-left: 0px; } .dsgov .offset-sm-1 { margin-left: 8.33333%; } .dsgov .offset-sm-2 { margin-left: 16.6667%; } .dsgov .offset-sm-3 { margin-left: 25%; } .dsgov .offset-sm-4 { margin-left: 33.3333%; } .dsgov .offset-sm-5 { margin-left: 41.6667%; } .dsgov .offset-sm-6 { margin-left: 50%; } .dsgov .offset-sm-7 { margin-left: 58.3333%; } .dsgov .offset-sm-8 { margin-left: 66.6667%; } .dsgov .offset-sm-9 { margin-left: 75%; } .dsgov .offset-sm-10 { margin-left: 83.3333%; } .dsgov .offset-sm-11 { margin-left: 91.6667%; }} @media (min-width: 992px) { .dsgov .col-md { flex-basis: 0px; flex-grow: 1; max-width: 100%; } .dsgov .row-cols-md-1 > * { flex: 0 0 100%; max-width: 100%; } .dsgov .row-cols-md-2 > * { flex: 0 0 50%; max-width: 50%; } .dsgov .row-cols-md-3 > * { flex: 0 0 33.3333%; max-width: 33.3333%; } .dsgov .row-cols-md-4 > * { flex: 0 0 25%; max-width: 25%; } .dsgov .row-cols-md-5 > * { flex: 0 0 20%; max-width: 20%; } .dsgov .row-cols-md-6 > * { flex: 0 0 16.6667%; max-width: 16.6667%; } .dsgov .col-md-auto { flex: 0 0 auto; width: auto; max-width: 100%; } .dsgov .col-md-1 { flex: 0 0 8.33333%; max-width: 8.33333%; } .dsgov .col-md-2 { flex: 0 0 16.6667%; max-width: 16.6667%; } .dsgov .col-md-3 { flex: 0 0 25%; max-width: 25%; } .dsgov .col-md-4 { flex: 0 0 33.3333%; max-width: 33.3333%; } .dsgov .col-md-5 { flex: 0 0 41.6667%; max-width: 41.6667%; } .dsgov .col-md-6 { flex: 0 0 50%; max-width: 50%; } .dsgov .col-md-7 { flex: 0 0 58.3333%; max-width: 58.3333%; } .dsgov .col-md-8 { flex: 0 0 66.6667%; max-width: 66.6667%; } .dsgov .col-md-9 { flex: 0 0 75%; max-width: 75%; } .dsgov .col-md-10 { flex: 0 0 83.3333%; max-width: 83.3333%; } .dsgov .col-md-11 { flex: 0 0 91.6667%; max-width: 91.6667%; } .dsgov .col-md-12 { flex: 0 0 100%; max-width: 100%; } .dsgov .order-md-first { order: -1; } .dsgov .order-md-last { order: 13; } .dsgov .order-md-0 { order: 0; } .dsgov .order-md-1 { order: 1; } .dsgov .order-md-2 { order: 2; } .dsgov .order-md-3 { order: 3; } .dsgov .order-md-4 { order: 4; } .dsgov .order-md-5 { order: 5; } .dsgov .order-md-6 { order: 6; } .dsgov .order-md-7 { order: 7; } .dsgov .order-md-8 { order: 8; } .dsgov .order-md-9 { order: 9; } .dsgov .order-md-10 { order: 10; } .dsgov .order-md-11 { order: 11; } .dsgov .order-md-12 { order: 12; } .dsgov .offset-md-0 { margin-left: 0px; } .dsgov .offset-md-1 { margin-left: 8.33333%; } .dsgov .offset-md-2 { margin-left: 16.6667%; } .dsgov .offset-md-3 { margin-left: 25%; } .dsgov .offset-md-4 { margin-left: 33.3333%; } .dsgov .offset-md-5 { margin-left: 41.6667%; } .dsgov .offset-md-6 { margin-left: 50%; } .dsgov .offset-md-7 { margin-left: 58.3333%; } .dsgov .offset-md-8 { margin-left: 66.6667%; } .dsgov .offset-md-9 { margin-left: 75%; } .dsgov .offset-md-10 { margin-left: 83.3333%; } .dsgov .offset-md-11 { margin-left: 91.6667%; }} @media (min-width: 1280px) { .dsgov .col-lg { flex-basis: 0px; flex-grow: 1; max-width: 100%; } .dsgov .row-cols-lg-1 > * { flex: 0 0 100%; max-width: 100%; } .dsgov .row-cols-lg-2 > * { flex: 0 0 50%; max-width: 50%; } .dsgov .row-cols-lg-3 > * { flex: 0 0 33.3333%; max-width: 33.3333%; } .dsgov .row-cols-lg-4 > * { flex: 0 0 25%; max-width: 25%; } .dsgov .row-cols-lg-5 > * { flex: 0 0 20%; max-width: 20%; } .dsgov .row-cols-lg-6 > * { flex: 0 0 16.6667%; max-width: 16.6667%; } .dsgov .col-lg-auto { flex: 0 0 auto; width: auto; max-width: 100%; } .dsgov .col-lg-1 { flex: 0 0 8.33333%; max-width: 8.33333%; } .dsgov .col-lg-2 { flex: 0 0 16.6667%; max-width: 16.6667%; } .dsgov .col-lg-3 { flex: 0 0 25%; max-width: 25%; } .dsgov .col-lg-4 { flex: 0 0 33.3333%; max-width: 33.3333%; } .dsgov .col-lg-5 { flex: 0 0 41.6667%; max-width: 41.6667%; } .dsgov .col-lg-6 { flex: 0 0 50%; max-width: 50%; } .dsgov .col-lg-7 { flex: 0 0 58.3333%; max-width: 58.3333%; } .dsgov .col-lg-8 { flex: 0 0 66.6667%; max-width: 66.6667%; } .dsgov .col-lg-9 { flex: 0 0 75%; max-width: 75%; } .dsgov .col-lg-10 { flex: 0 0 83.3333%; max-width: 83.3333%; } .dsgov .col-lg-11 { flex: 0 0 91.6667%; max-width: 91.6667%; } .dsgov .col-lg-12 { flex: 0 0 100%; max-width: 100%; } .dsgov .order-lg-first { order: -1; } .dsgov .order-lg-last { order: 13; } .dsgov .order-lg-0 { order: 0; } .dsgov .order-lg-1 { order: 1; } .dsgov .order-lg-2 { order: 2; } .dsgov .order-lg-3 { order: 3; } .dsgov .order-lg-4 { order: 4; } .dsgov .order-lg-5 { order: 5; } .dsgov .order-lg-6 { order: 6; } .dsgov .order-lg-7 { order: 7; } .dsgov .order-lg-8 { order: 8; } .dsgov .order-lg-9 { order: 9; } .dsgov .order-lg-10 { order: 10; } .dsgov .order-lg-11 { order: 11; } .dsgov .order-lg-12 { order: 12; } .dsgov .offset-lg-0 { margin-left: 0px; } .dsgov .offset-lg-1 { margin-left: 8.33333%; } .dsgov .offset-lg-2 { margin-left: 16.6667%; } .dsgov .offset-lg-3 { margin-left: 25%; } .dsgov .offset-lg-4 { margin-left: 33.3333%; } .dsgov .offset-lg-5 { margin-left: 41.6667%; } .dsgov .offset-lg-6 { margin-left: 50%; } .dsgov .offset-lg-7 { margin-left: 58.3333%; } .dsgov .offset-lg-8 { margin-left: 66.6667%; } .dsgov .offset-lg-9 { margin-left: 75%; } .dsgov .offset-lg-10 { margin-left: 83.3333%; } .dsgov .offset-lg-11 { margin-left: 91.6667%; }} @media (min-width: 1600px) { .dsgov .col-xl { flex-basis: 0px; flex-grow: 1; max-width: 100%; } .dsgov .row-cols-xl-1 > * { flex: 0 0 100%; max-width: 100%; } .dsgov .row-cols-xl-2 > * { flex: 0 0 50%; max-width: 50%; } .dsgov .row-cols-xl-3 > * { flex: 0 0 33.3333%; max-width: 33.3333%; } .dsgov .row-cols-xl-4 > * { flex: 0 0 25%; max-width: 25%; } .dsgov .row-cols-xl-5 > * { flex: 0 0 20%; max-width: 20%; } .dsgov .row-cols-xl-6 > * { flex: 0 0 16.6667%; max-width: 16.6667%; } .dsgov .col-xl-auto { flex: 0 0 auto; width: auto; max-width: 100%; } .dsgov .col-xl-1 { flex: 0 0 8.33333%; max-width: 8.33333%; } .dsgov .col-xl-2 { flex: 0 0 16.6667%; max-width: 16.6667%; } .dsgov .col-xl-3 { flex: 0 0 25%; max-width: 25%; } .dsgov .col-xl-4 { flex: 0 0 33.3333%; max-width: 33.3333%; } .dsgov .col-xl-5 { flex: 0 0 41.6667%; max-width: 41.6667%; } .dsgov .col-xl-6 { flex: 0 0 50%; max-width: 50%; } .dsgov .col-xl-7 { flex: 0 0 58.3333%; max-width: 58.3333%; } .dsgov .col-xl-8 { flex: 0 0 66.6667%; max-width: 66.6667%; } .dsgov .col-xl-9 { flex: 0 0 75%; max-width: 75%; } .dsgov .col-xl-10 { flex: 0 0 83.3333%; max-width: 83.3333%; } .dsgov .col-xl-11 { flex: 0 0 91.6667%; max-width: 91.6667%; } .dsgov .col-xl-12 { flex: 0 0 100%; max-width: 100%; } .dsgov .order-xl-first { order: -1; } .dsgov .order-xl-last { order: 13; } .dsgov .order-xl-0 { order: 0; } .dsgov .order-xl-1 { order: 1; } .dsgov .order-xl-2 { order: 2; } .dsgov .order-xl-3 { order: 3; } .dsgov .order-xl-4 { order: 4; } .dsgov .order-xl-5 { order: 5; } .dsgov .order-xl-6 { order: 6; } .dsgov .order-xl-7 { order: 7; } .dsgov .order-xl-8 { order: 8; } .dsgov .order-xl-9 { order: 9; } .dsgov .order-xl-10 { order: 10; } .dsgov .order-xl-11 { order: 11; } .dsgov .order-xl-12 { order: 12; } .dsgov .offset-xl-0 { margin-left: 0px; } .dsgov .offset-xl-1 { margin-left: 8.33333%; } .dsgov .offset-xl-2 { margin-left: 16.6667%; } .dsgov .offset-xl-3 { margin-left: 25%; } .dsgov .offset-xl-4 { margin-left: 33.3333%; } .dsgov .offset-xl-5 { margin-left: 41.6667%; } .dsgov .offset-xl-6 { margin-left: 50%; } .dsgov .offset-xl-7 { margin-left: 58.3333%; } .dsgov .offset-xl-8 { margin-left: 66.6667%; } .dsgov .offset-xl-9 { margin-left: 75%; } .dsgov .offset-xl-10 { margin-left: 83.3333%; } .dsgov .offset-xl-11 { margin-left: 91.6667%; }} @media (min-width: 575px) { .dsgov .container, .dsgov .container-fluid, .dsgov .container-sm, .dsgov .container-md, .dsgov .container-lg, .dsgov .container-xl { padding-left: 40px; padding-right: 40px; } .dsgov .row { margin-left: -12px; margin-right: -12px; } .dsgov .col, .dsgov [class*="col-"] { padding-left: 12px; padding-right: 12px; }} @media (min-width: 1600px) { .dsgov .row { margin-left: -20px; margin-right: -20px; } .dsgov .col, .dsgov [class*="col-"] { padding-left: 20px; padding-right: 20px; }} .dsgov .skip-links { --skip-link-background: var(--color-secondary-01); --skip-link-color: var(--color-primary-default); --skip-link-height: 40px; --skip-link-padding: var(--spacing-scale-2x); --skip-link-shadow: 0 3px 6px rgba(0, 0, 0, 0.16); --focus-offset: calc(var(--spacing-scale-half) * -1); background: var(--skip-link-background); box-shadow: var(--skip-link-shadow); display: none; left: 50%; position: fixed; top: calc(var(--skip-link-height) * -2); transform: translate(-50%, 0px); transition: top 0.1s ease-out 0ms; z-index: 1; } @media (min-width: 575px) { .dsgov .skip-links { display: flex; }} .dsgov .skip-links a { align-items: center; background: var(--skip-link-background); color: var(--skip-link-color); display: flex; height: var(--skip-link-height); padding: 0 var(--skip-link-padding); position: relative; white-space: nowrap; } .dsgov .skip-links .accesskey { --skip-link-height: 25px; align-items: center; background: var(--skip-link-color); border-radius: 50%; color: var(--skip-link-background); display: inline-flex; height: var(--skip-link-height); justify-content: center; margin-left: var(--spacing-scale-base); width: var(--skip-link-height); } .dsgov .skip-links a:focus { background: var(--status-focused-background) linear-gradient(var(--status-focused-overlay), var(--status-focused-overlay)); } .dsgov .skip-links a:hover { background: var(--status-hover-background); } .dsgov .skip-links[focus-within], .dsgov .skip-links:focus-within { top: 0px; } .dsgov [data-toggle="dropdown"] + * { position: absolute; } .dsgov [data-toggle="dropdown"] + :not(.show) { display: none; } .dsgov .dropdown { position: relative; } .dsgov .dropdown [data-toggle="dropdown"] + * { box-shadow: var(--surface-shadow-sm); left: 0px; position: absolute; top: 100%; } .dsgov .dropdown > .br-notification { left: auto; right: 0px; } .dsgov .template-base { display: grid; grid-template-areas: "skip-links" "header" "main" "footer"; grid-template-rows: min-content min-content auto min-content; min-height: 100vh; } @media (min-width: 575px) { .dsgov .template-base #main { display: flex; } .dsgov .template-base #main > .container-lg { display: flex; } .dsgov .template-base #container-navigation { box-shadow: rgba(0, 0, 0, 0.16) 6px 0px 6px -3px; padding-top: 16px; } .dsgov .template-base #container-navigation .br-menu { --menu-shadow: none; height: auto; }} .dsgov .template-base #skip-links { grid-area: skip-links / skip-links / skip-links / skip-links; } .dsgov .template-base #header { grid-area: header / header / header / header; } .dsgov .template-base #main { grid-area: main / main / main / main; } .dsgov .template-base #footer { grid-area: footer / footer / footer / footer; } .dsgov .template-base #skip-links { grid-area: skip-links / skip-links / skip-links / skip-links; } .dsgov .template-base #header { grid-area: header / header / header / header; } .dsgov .template-base #main { grid-area: main / main / main / main; } .dsgov .template-base #footer { grid-area: footer / footer / footer / footer; } .dsgov .br-accordion { background: var(--bg-color); border-top: 1px solid var(--color-secondary-04); } .dsgov .br-accordion .item { border-bottom: 1px solid var(--color-secondary-04); display: flex; flex-direction: column; } .dsgov .br-accordion .item[active] { border-bottom: 0px; } .dsgov .br-accordion .item[active] .header { font-weight: var(--font-weight-semi-bold); } .dsgov .br-accordion .item[active] + .content { border-bottom: 1px solid var(--color-secondary-04); display: block; } .dsgov .br-accordion .header { --bg-color: transparent; background: var(--bg-color); border: 0px; color: var(--interactive); display: flex; font-size: var(--font-size-scale-up-01); justify-content: space-between; padding: var(--spacing-scale-2x) 0; text-align: left; text-decoration: none; width: 100%; outline: none; } .dsgov .br-accordion .header .icon { margin: 0 var(--spacing-scale-2x) 0 var(--spacing-scale-baseh); } .dsgov .br-accordion .header .title { flex: 1 1 0%; margin: 0px; } .dsgov .br-accordion .header:focus { outline: none; } .dsgov .br-accordion .header.focus-visible, .dsgov .br-accordion .header:focus-visible { outline-color: var(--focus-color); outline-offset: var(--focus-offset); outline-style: var(--focus-style); outline-width: var(--focus-width); } .dsgov .br-accordion .header:not(:disabled):hover { background-image: linear-gradient(rgba(var(--interactive-rgb), var(--hover)), rgba(var(--interactive-rgb), var(--hover))); } .dsgov .br-accordion .header:not(:disabled):active { background-image: linear-gradient(rgba(var(--interactive-rgb), var(--pressed)), rgba(var(--interactive-rgb), var(--pressed))); } .dsgov .br-accordion .content { color: var(--text-color); display: none; font-size: var(--font-size-scale-base); margin: 0 var(--spacing-scale-base); padding: var(--spacing-scale-base) var(--spacing-scale-8x) var(--spacing-scale-2x); } .dsgov .br-accordion .content :last-child { margin-bottom: 0px; } .dsgov .br-accordion[negative] { --interactive: var(--color-primary-pastel-01); --interactive-rgb: var(--rgb-primary-pastel-01); --visited: var(--color-secondary-04); --hover: var(--surface-opacity-sm, 0.3); --pressed: var(--surface-opacity-lg, 0.65); --focus-color: var(--color-support-10); --active: var(--color-secondary-01); --bg-color: var(--color-primary-darken-02); --text-color: var(--color-secondary-01); } .dsgov .br-avatar { --avatar-background: var(--color-primary-pastel-02); --avatar-color: var(--color-primary-pastel-01); --avatar-size: var(--avatar-small); --avatar-font-weight: var(--font-weight-bold); --avatar-icon-size: var(--avatar-icon-small); --avatar-text-size: var(--avatar-text-small); --avatar-small: 40px; --avatar-medium: 100px; --avatar-large: 160px; --avatar-icon-small: var(--icon-size-2x); --avatar-icon-medium: var(--icon-size-5x); --avatar-icon-large: var(--icon-size-8x); --avatar-text-small: var(--font-size-scale-up-03); --avatar-text-medium: var(--font-size-scale-up-07); --avatar-text-large: var(--font-size-scale-up-11); display: inline-block; vertical-align: middle; } .dsgov .br-avatar .image { background-color: var(--avatar-background); border-radius: 50%; color: var(--avatar-color); display: inline-block; font-size: var(--avatar-text-size); font-weight: var(--avatar-font-weight); overflow: hidden; text-align: center; height: var(--avatar-size); width: var(--avatar-size); } .dsgov .br-avatar .image img { height: var(--avatar-size); width: var(--avatar-size); vertical-align: baseline; } .dsgov .br-avatar .image .svg-inline--fa, .dsgov .br-avatar .image .fa, .dsgov .br-avatar .image .fab, .dsgov .br-avatar .image .fad, .dsgov .br-avatar .image .fal, .dsgov .br-avatar .image .far, .dsgov .br-avatar .image .fas { --icon-size: var(--avatar-icon-size); margin-top: 0.25em; } .dsgov .br-avatar.is-small, .dsgov .br-avatar.small, .dsgov .br-avatar[small] { --avatar-size: var(--avatar-small); --avatar-icon-size: var(--avatar-icon-small); --avatar-text-size: var(--avatar-text-small); } .dsgov .br-avatar.is-medium, .dsgov .br-avatar.medium, .dsgov .br-avatar[medium] { --avatar-size: var(--avatar-medium); --avatar-icon-size: var(--avatar-icon-medium); --avatar-text-size: var(--avatar-text-medium); } .dsgov .br-avatar.is-large, .dsgov .br-avatar.large, .dsgov .br-avatar[large] { --avatar-size: var(--avatar-large); --avatar-icon-size: var(--avatar-icon-large); --avatar-text-size: var(--avatar-text-large); } .dsgov .br-avatar-action { background: transparent; border: 0px; } .dsgov .br-avatar-action:not(:disabled):hover { background-image: linear-gradient(rgba(var(--interactive-rgb), var(--hover)), rgba(var(--interactive-rgb), var(--hover))); } .dsgov .br-avatar-action:not(:disabled):active { background-image: linear-gradient(rgba(var(--interactive-rgb), var(--pressed)), rgba(var(--interactive-rgb), var(--pressed))); } .dsgov .br-avatar-action:focus { outline: none; } .dsgov .br-avatar-action.focus-visible, .dsgov .br-avatar-action:focus-visible { outline-color: var(--focus-color); outline-offset: var(--focus-offset); outline-style: var(--focus-style); outline-width: var(--focus-width); } .dsgov .br-breadcrumb { display: inline-grid; position: relative; } .dsgov .br-breadcrumb .crumb-list { align-items: center; border: none; display: flex; margin: 0px; padding: 0px; overflow: auto hidden; list-style: none; } .dsgov .br-breadcrumb .crumb-list .crumb { align-items: center; display: flex; height: var(--spacing-scale-5x); margin: auto var(--spacing-scale-half); } .dsgov .br-breadcrumb .crumb-list .crumb .icon { color: var(--color-secondary-04); font-size: var(--icon-size-sm); } .dsgov .br-breadcrumb .crumb-list .crumb .icon.fas.fa-chevron-right { margin-right: -4px; } .dsgov .br-breadcrumb .crumb-list .crumb a { cursor: pointer; font-size: var(--font-size-scale-down-01); font-weight: var(--font-weight-medium); padding: 0px; text-decoration: none; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 180px; } .dsgov .br-breadcrumb .crumb-list .crumb a:not(:disabled):hover { background-image: linear-gradient(rgba(var(--interactive-rgb), var(--hover)), rgba(var(--interactive-rgb), var(--hover))); } .dsgov .br-breadcrumb .crumb-list .crumb a:not(:disabled):active { background-image: linear-gradient(rgba(var(--interactive-rgb), var(--pressed)), rgba(var(--interactive-rgb), var(--pressed))); } .dsgov .br-breadcrumb .crumb-list .crumb.home, .dsgov .br-breadcrumb .crumb-list .crumb.menu-mobil { --focus-offset: calc(var(--spacing-scale-half) * -1); align-items: center; display: flex; margin-right: 0px; } .dsgov .br-breadcrumb .crumb-list .crumb.home .icon, .dsgov .br-breadcrumb .crumb-list .crumb.menu-mobil .icon { color: var(--interactive); position: static; } .dsgov .br-breadcrumb .crumb-list .crumb.home .icon.fas.fa-chevron-right, .dsgov .br-breadcrumb .crumb-list .crumb.menu-mobil .icon.fas.fa-chevron-right { color: var(--color-secondary-04); margin-right: -8px; } .dsgov .br-breadcrumb .crumb-list .crumb[data-active="active"] span { color: var(--color-secondary-08); cursor: default; font-size: var(--font-size-scale-down-01); font-weight: var(--font-weight-medium); white-space: nowrap; } .dsgov .br-breadcrumb .br-card { position: absolute; top: var(--spacing-scale-7x); left: var(--spacing-scale-9x); width: fit-content; z-index: 1; } .dsgov .br-breadcrumb .br-card .front .content { padding: 0px; } .dsgov .br-breadcrumb .br-card .front .content .br-list .br-item { cursor: pointer; } .dsgov .br-breadcrumb .br-card .front .content .br-list .br-item a { display: inline-block; max-width: 180px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .dsgov .br-breadcrumb .br-card .front .content .br-list .br-item:not(:disabled):hover { background-image: linear-gradient(rgba(var(--interactive-rgb), var(--hover)), rgba(var(--interactive-rgb), var(--hover))); } .dsgov .br-breadcrumb .br-card .front .content .br-list .br-item:not(:disabled):active { background-image: linear-gradient(rgba(var(--interactive-rgb), var(--pressed)), rgba(var(--interactive-rgb), var(--pressed))); } @media (max-width: 574.98px) { .dsgov .br-breadcrumb .crumb-list .menu-mobil > .icon { display: none; } .dsgov .br-breadcrumb .br-card { left: var(--spacing-scale-base); }} @media (max-width: 991.98px) { .dsgov .br-breadcrumb .crumb-list .crumb a { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block; max-width: 180px; } .dsgov .br-breadcrumb .crumb-list .crumb.menu-mobil, .dsgov .br-breadcrumb .crumb-list .crumb.menu-mobil + .crumb, .dsgov .br-breadcrumb .crumb-list .crumb.home + .crumb { display: flex; }} .dsgov .br-button { --button-background: transparent; --button-border: transparent; --button-color: var(--interactive); --button-radius: 100em; --button-font-size: var(--font-size-scale-up-01); --button-font-weight: var(--font-weight-semi-bold); --button-xsmall: 24px; --button-small: 32px; --button-medium: 40px; --button-large: 48px; --button-size: var(--button-medium); --button-padding: 0 var(--spacing-scale-3x); --button-img: 20px; --interactive-rgb: var(--rgb-primary-default); align-items: center; background-color: var(--button-background); border: 1px solid var(--button-border); border-radius: var(--button-radius); color: var(--button-color); cursor: pointer; display: inline-flex; font-size: var(--button-font-size); font-weight: var(--button-font-weight); height: var(--button-size); justify-content: center; padding: var(--button-padding); text-align: center; vertical-align: middle; white-space: nowrap; width: auto; } .dsgov .br-button img { max-height: var(--button-img); } .dsgov .br-button.block { width: 100%; } @media (min-width: 575px) { .dsgov .br-button.block-sm { width: 100%; } .dsgov .br-button.auto-sm { width: auto; }} @media (min-width: 992px) { .dsgov .br-button.block-md { width: 100%; } .dsgov .br-button.auto-md { width: auto; }} @media (min-width: 1280px) { .dsgov .br-button.block-lg { width: 100%; } .dsgov .br-button.auto-lg { width: auto; }} @media (min-width: 1600px) { .dsgov .br-button.block-xl { width: 100%; } .dsgov .br-button.auto-xl { width: auto; }} .dsgov .br-button.circle, .dsgov .br-button[circle], .dsgov .br-button.is-circle { border-radius: 50%; padding: 0px; width: var(--button-size); } .dsgov .br-button.xsmall, .dsgov .br-button[xsmall], .dsgov .br-button.is-xsmall { --button-size: var(--button-xsmall); } .dsgov .br-button.small, .dsgov .br-button[small], .dsgov .br-button.is-small { --button-size: var(--button-small); } .dsgov .br-button.medium, .dsgov .br-button[medium], .dsgov .br-button.is-medium { --button-size: var(--button-medium); } .dsgov .br-button.large, .dsgov .br-button[large], .dsgov .br-button.is-large { --button-size: var(--button-large); } .dsgov .br-button.primary, .dsgov .br-button[primary], .dsgov .br-button.is-primary { --interactive-rgb: var(--rgb-secondary-01); --button-background: var(--color-primary-default); --button-color: var(--color-secondary-01); } .dsgov .br-button.primary.inverted, .dsgov .br-button.primary.is-inverted, .dsgov .br-button.primary[inverted], .dsgov .br-button[primary].inverted, .dsgov .br-button[primary].is-inverted, .dsgov .br-button[primary][inverted], .dsgov .br-button.is-primary.inverted, .dsgov .br-button.is-primary.is-inverted, .dsgov .br-button.is-primary[inverted] { --interactive-rgb: var(--rgb-primary-default); --hover: var(--surface-opacity-xs, 0.16); --button-background: var(--color-secondary-01); --button-color: var(--color-primary-default); } .dsgov .br-button.secondary, .dsgov .br-button[secondary], .dsgov .br-button.is-secondary { --button-background: var(--color-secondary-01); --button-border: var(--color-primary-default); } .dsgov .br-button.secondary.inverted, .dsgov .br-button.secondary.is-inverted, .dsgov .br-button.secondary[inverted], .dsgov .br-button[secondary].inverted, .dsgov .br-button[secondary].is-inverted, .dsgov .br-button[secondary][inverted], .dsgov .br-button.is-secondary.inverted, .dsgov .br-button.is-secondary.is-inverted, .dsgov .br-button.is-secondary[inverted] { --hover: var(--surface-opacity-xs, 0.16); --button-background: var(--color-primary-default); --button-border: var(--color-secondary-01); --button-color: var(--color-secondary-01); } .dsgov .br-button.inverted, .dsgov .br-button.is-inverted, .dsgov .br-button[inverted] { --interactive: var(--color-secondary-01); --interactive-rgb: var(--rgb-secondary-01); --hover: var(--surface-opacity-sm, 0.3); --focus-color: var(--color-support-10); } .dsgov .br-button.danger, .dsgov .br-button[danger], .dsgov .br-button.is-danger { --button-background: var(--color-danger); --button-color: var(--color-secondary-01); } .dsgov .br-button.success, .dsgov .br-button[success], .dsgov .br-button.is-success { --button-background: var(--color-success); --button-color: var(--color-secondary-01); } .dsgov .br-button.warning, .dsgov .br-button[warning], .dsgov .br-button.is-warning { --button-background: var(--color-warning); } .dsgov .br-button.info, .dsgov .br-button[info], .dsgov .br-button.is-info { --button-background: var(--color-info); --button-color: var(--color-secondary-01); } .dsgov .br-button:disabled { cursor: not-allowed; } .dsgov .br-button:not(:disabled):focus { outline: none; } .dsgov .br-button:not(:disabled).focus-visible, .dsgov .br-button:not(:disabled):focus-visible { outline-color: var(--focus-color); outline-offset: var(--focus-offset); outline-style: var(--focus-style); outline-width: var(--focus-width); } .dsgov .br-button:not(:disabled):not(:disabled):hover { background-image: linear-gradient(rgba(var(--interactive-rgb), var(--hover)), rgba(var(--interactive-rgb), var(--hover))); } .dsgov .br-button:not(:disabled):not(:disabled):active { background-image: linear-gradient(rgba(var(--interactive-rgb), var(--pressed)), rgba(var(--interactive-rgb), var(--pressed))); } .dsgov .br-button.active, .dsgov .br-button.is-active, .dsgov .br-button[active] { --button-background: var(--active); --button-color: var(--color-secondary-01); } .dsgov .br-button.active:hover, .dsgov .br-button.is-active:hover, .dsgov .br-button[active]:hover { --interactive-rgb: var(--rgb-secondary-01); --hover: var(--surface-opacity-sm, 0.3); } .dsgov .br-button.loading::after, .dsgov .br-button[loading]::after, .dsgov .br-button.is-loading::after { border-color: var(--button-color) var(--button-color) transparent; border-style: solid; } .dsgov .br-button.loading.primary::after, .dsgov .br-button.loading.danger::after, .dsgov .br-button.loading.success::after, .dsgov .br-button.loading.info::after, .dsgov .br-button[loading].primary::after, .dsgov .br-button[loading].danger::after, .dsgov .br-button[loading].success::after, .dsgov .br-button[loading].info::after, .dsgov .br-button.is-loading.primary::after, .dsgov .br-button.is-loading.danger::after, .dsgov .br-button.is-loading.success::after, .dsgov .br-button.is-loading.info::after { border-color: var(--button-color) var(--button-color) transparent; } .dsgov .br-card { --card-background: var(--color-secondary-01); --card-back-background: var(--color-secondary-07); --card-margin: var(--spacing-scale-2x); --card-padding: var(--spacing-scale-2x); --card-shadow: var(--surface-shadow-sm); background: var(--card-background); box-shadow: var(--card-shadow); color: var(--card-color); margin-bottom: var(--card-margin); } .dsgov .br-card .card-content, .dsgov .br-card .front .content, .dsgov .br-card .back .content { padding: var(--card-padding); } .dsgov .br-card .card-content :last-child, .dsgov .br-card .front .content :last-child, .dsgov .br-card .back .content :last-child { margin-bottom: 0px; } .dsgov .br-card .front .header, .dsgov .br-card .back .header, .dsgov .br-card .card-header { padding: var(--card-padding) var(--card-padding) 0; } .dsgov .br-card .front .footer, .dsgov .br-card .back .footer, .dsgov .br-card .card-footer { padding: 0 var(--card-padding) var(--card-padding); } .dsgov .br-card .back { background: var(--card-back-background); color: var(--color-secondary-01); } .dsgov .br-card[data-expanded] { overflow: hidden; } .dsgov .br-card[data-expanded="on"] { height: 100%; opacity: 1; } .dsgov .br-card[data-expanded="off"] { opacity: 0; height: 0px; z-index: -1; } .dsgov .br-card .br-list .br-item { white-space: normal; } .dsgov .br-card .br-button[aria-expanded="true"] { transform: rotate(180deg); } .dsgov .br-checkbox { --checkbox-background: var(--bg-color); --checkbox-color: var(--text-color); --checkbox-font-weight: var(--font-weight-medium); --checkbox-padding: var(--spacing-scale-base); --checkbox-size: 24px; --checkbox-line-height: 1.6em; display: block; line-height: 0px; } .dsgov .br-checkbox label { color: var(--checkbox-color); cursor: pointer; display: inline-block; font-weight: var(--checkbox-font-weight); line-height: var(--checkbox-line-height); min-height: var(--checkbox-size); padding-left: calc(var(--checkbox-size) + var(--checkbox-padding)); position: relative; } .dsgov .br-checkbox label:empty { padding-left: var(--checkbox-size); } .dsgov .br-checkbox.hidden-label label { padding-left: calc(var(--checkbox-size) + var(--surface-width-md) * 2); text-indent: -10000px; white-space: nowrap; width: 0px; } .dsgov .br-checkbox input { opacity: 0; position: absolute; } .dsgov .br-checkbox input:focus:checked + label::before, .dsgov .br-checkbox input:focus + label::before, .dsgov .br-checkbox input:focus-visible:checked + label::before, .dsgov .br-checkbox input:focus-visible + label::before, .dsgov .br-checkbox input.focus-visible:checked + label::before, .dsgov .br-checkbox input.focus-visible + label::before { box-shadow: 0 0 0 var(--surface-width-md) var(--focus-color); outline: none; border-color: var(--focus-color) !important; } .dsgov .br-checkbox input:hover:not(:disabled) + label::before { background-image: linear-gradient(rgba(var(--interactive-rgb), var(--hover)), rgba(var(--interactive-rgb), var(--hover))); } .dsgov .br-checkbox input:disabled + label { cursor: not-allowed; opacity: var(--disabled); } .dsgov .br-checkbox input:disabled + label * { pointer-events: none; } .dsgov .br-checkbox input:disabled + label:hover::before { background-image: none; } .dsgov .br-checkbox input + label { align-items: flex-start; color: var(--color-secondary-07); cursor: pointer; display: inline-block; font-size: var(--font-size-scale-base); font-weight: var(--font-weight-medium); min-height: var(--spacing-scale-3x); position: relative; } .dsgov .br-checkbox input + label::before { background: var(--color-secondary-01, #fff); border: 1px solid var(--color-secondary-04); border-radius: 4px; content: ""; height: var(--checkbox-size); left: 0px; position: absolute; width: var(--checkbox-size); } .dsgov .br-checkbox input + label:empty { padding-left: var(--spacing-scale-3x); } .dsgov .br-checkbox input[indeterminate] { color: red; } .dsgov .br-checkbox input[indeterminate] + label::before { background: var(--color-primary-lighten-01); border-color: var(--color-primary-lighten-01); } .dsgov .br-checkbox input:checked + label::after { border-top-color: ; border-top-style: ; border-right-color: ; border-right-style: ; border-bottom-color: ; border-bottom-style: ; border-left-color: ; border-left-style: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-width: 0px 3px 3px 0px; content: ""; height: var(--icon-size-sm); left: 8px; position: absolute; top: 4px; transform: rotate(45deg); width: 8px; } .dsgov .br-checkbox input:checked[indeterminate] + label::after { border-color: var(--color-secondary-01); border-width: 0px 0px 3px; top: 2px; transform: none; } .dsgov .br-checkbox input:invalid + label::before { border-color: var(--color-danger, #e60000); border-width: 2px; } .dsgov .br-checkbox input:disabled + label::before { box-shadow: none; } .dsgov .br-checkbox.is-small input[type="checkbox"] + label, .dsgov .br-checkbox.small input[type="checkbox"] + label, .dsgov .br-checkbox[small] input[type="checkbox"] + label { line-height: var(--spacing-scale-2xh); min-height: var(--spacing-scale-2xh); } .dsgov .br-checkbox.is-small input[type="checkbox"] + label::before, .dsgov .br-checkbox.small input[type="checkbox"] + label::before, .dsgov .br-checkbox[small] input[type="checkbox"] + label::before { height: var(--spacing-scale-2xh); width: var(--spacing-scale-2xh); } .dsgov .br-checkbox.is-small input[type="checkbox"]:checked + label::after, .dsgov .br-checkbox.small input[type="checkbox"]:checked + label::after, .dsgov .br-checkbox[small] input[type="checkbox"]:checked + label::after { border-width: 0px 2px 2px 0px; height: var(--icon-size-sm); left: 7px; top: 6px; width: 6px; } .dsgov .br-checkbox.is-small input[type="checkbox"]:checked[indeterminate] + label::after, .dsgov .br-checkbox.small input[type="checkbox"]:checked[indeterminate] + label::after, .dsgov .br-checkbox[small] input[type="checkbox"]:checked[indeterminate] + label::after { border-color: var(--color-secondary-01); border-width: 0px 0px 3px; top: 2px; transform: none; } .dsgov .br-checkbox.is-invalid:not(.is-inverted):not(.inverted):not([inverted]) input[type="checkbox"] + label::before, .dsgov .br-checkbox.invalid:not(.is-inverted):not(.inverted):not([inverted]) input[type="checkbox"] + label::before, .dsgov .br-checkbox[invalid]:not(.is-inverted):not(.inverted):not([inverted]) input[type="checkbox"] + label::before { border-color: var(--color-danger, #e60000); border-width: 2px; } .dsgov .br-checkbox.is-invalid:not(.is-inverted):not(.inverted):not([inverted]) input[type="checkbox"]:focus:checked + label::before, .dsgov .br-checkbox.is-invalid:not(.is-inverted):not(.inverted):not([inverted]) input[type="checkbox"]:focus + label::before, .dsgov .br-checkbox.invalid:not(.is-inverted):not(.inverted):not([inverted]) input[type="checkbox"]:focus:checked + label::before, .dsgov .br-checkbox.invalid:not(.is-inverted):not(.inverted):not([inverted]) input[type="checkbox"]:focus + label::before, .dsgov .br-checkbox[invalid]:not(.is-inverted):not(.inverted):not([inverted]) input[type="checkbox"]:focus:checked + label::before, .dsgov .br-checkbox[invalid]:not(.is-inverted):not(.inverted):not([inverted]) input[type="checkbox"]:focus + label::before { border-color: var(--color-danger, #e60000); } .dsgov .br-checkbox.is-invalid:not(.is-inverted):not(.inverted):not([inverted]) input[type="checkbox"]:checked + label::before, .dsgov .br-checkbox.invalid:not(.is-inverted):not(.inverted):not([inverted]) input[type="checkbox"]:checked + label::before, .dsgov .br-checkbox[invalid]:not(.is-inverted):not(.inverted):not([inverted]) input[type="checkbox"]:checked + label::before { border-color: var(--color-danger, #e60000); } .dsgov .br-checkbox.is-valid:not(.is-inverted):not(.inverted):not([inverted]) input[type="checkbox"] + label::before, .dsgov .br-checkbox.valid:not(.is-inverted):not(.inverted):not([inverted]) input[type="checkbox"] + label::before, .dsgov .br-checkbox[valid]:not(.is-inverted):not(.inverted):not([inverted]) input[type="checkbox"] + label::before { border-color: var(--color-success, #168821); border-width: 2px; } .dsgov .br-checkbox.is-valid:not(.is-inverted):not(.inverted):not([inverted]) input[type="checkbox"]:focus:checked + label::before, .dsgov .br-checkbox.is-valid:not(.is-inverted):not(.inverted):not([inverted]) input[type="checkbox"]:focus + label::before, .dsgov .br-checkbox.valid:not(.is-inverted):not(.inverted):not([inverted]) input[type="checkbox"]:focus:checked + label::before, .dsgov .br-checkbox.valid:not(.is-inverted):not(.inverted):not([inverted]) input[type="checkbox"]:focus + label::before, .dsgov .br-checkbox[valid]:not(.is-inverted):not(.inverted):not([inverted]) input[type="checkbox"]:focus:checked + label::before, .dsgov .br-checkbox[valid]:not(.is-inverted):not(.inverted):not([inverted]) input[type="checkbox"]:focus + label::before { border-color: var(--color-success, #168821); } .dsgov .br-checkbox.is-valid:not(.is-inverted):not(.inverted):not([inverted]) input[type="checkbox"]:checked + label::before, .dsgov .br-checkbox.valid:not(.is-inverted):not(.inverted):not([inverted]) input[type="checkbox"]:checked + label::before, .dsgov .br-checkbox[valid]:not(.is-inverted):not(.inverted):not([inverted]) input[type="checkbox"]:checked + label::before { border-color: var(--color-success, #168821); } .dsgov .br-cookiebar { inset: 0px; color: var(--color-secondary-08); cursor: default; font-family: inherit; font-size: var(--font-size-scale-up-01); outline: none; position: fixed; z-index: 1000000; } @media (min-width: 575px) { .dsgov .br-cookiebar .actions .br-button.secondary { margin-right: var(--spacing-scale-5x); }} @media (max-width: 574.98px) { .dsgov .br-cookiebar { font-size: var(--font-size-scale-base); } .dsgov .br-cookiebar .actions .br-button.primary { margin-bottom: var(--spacing-scale-2xh); } .dsgov .br-cookiebar .actions .br-button.secondary { margin-bottom: var(--spacing-scale-2xh); margin-right: 0px; } .dsgov .br-cookiebar .br-modal-header.entry-content .br-modal-title { margin-bottom: 0px; } .dsgov .br-cookiebar .br-modal-header.entry-content .br-modal-title p { font-size: var(--font-size-scale-up-02); } .dsgov .br-cookiebar .br-modal-header.entry-content .last-update { font-size: var(--font-size-scale-base); } .dsgov .br-cookiebar .group-description { font-size: var(--font-size-scale-base); } .dsgov .br-cookiebar .br-switch label { font-size: var(--font-size-scale-base); } .dsgov .br-cookiebar .br-switch .switch-data::before { font-size: var(--font-size-scale-base); } .dsgov .br-cookiebar .group-name, .dsgov .br-cookiebar .group-size { font-size: var(--font-size-scale-base); }} .dsgov .br-cookiebar.default { top: unset; } .dsgov .br-cookiebar.default .entry-content { display: none; } .dsgov .br-cookiebar.default .info-text { display: block; } .dsgov .br-cookiebar.default .main-content { display: none; } .dsgov .br-cookiebar.default .parallel-content { display: none; } .dsgov .br-cookiebar.default .br-modal > .br-card { --card-shadow: var(--surface-offset-none) calc(var(--surface-offset-md) * -1) var(--surface-blur-lg) rgba(var(--rgb-secondary-09), var(--surface-opacity-xs)); } .dsgov .br-cookiebar.default .br-modal .wrapper { overflow-y: unset; } .dsgov .br-cookiebar.default .actions { border-top: none; } .dsgov .br-cookiebar .br-button i { font-family: fontAwesome; } .dsgov .br-cookiebar .row { float: none; width: auto; } .dsgov .br-cookiebar .entry-text { margin-bottom: 0px; } .dsgov .br-cookiebar .wrapper { display: flex; flex-direction: column; } .dsgov .br-cookiebar .info-text { display: none; line-height: var(--font-lineheight-medium); } .dsgov .br-cookiebar .wrapper { overflow-y: scroll; } .dsgov .br-cookiebar .br-modal-header .br-modal-title { font-size: var(--font-size-scale-up-05); margin-bottom: 0px; max-height: unset; width: auto; } .dsgov .br-cookiebar .br-modal-header h1 { font-size: var(--font-size-scale-up-05); } .dsgov .br-cookiebar .br-modal-header .close { margin-top: var(--spacing-scale-base); opacity: 1; position: static; } .dsgov .br-cookiebar .br-modal-header .last-update { font-size: var(--font-size-scale-base); font-weight: var(--font-weight-semi-bold); } .dsgov .br-cookiebar .br-modal-header .last-update span { display: inline-block; margin-left: var(--spacing-scale-half); } .dsgov .br-cookiebar .br-modal-body { flex: 1 1 0%; margin: 0px; } .dsgov .br-cookiebar .br-modal-body:focus { outline: none; } .dsgov .br-cookiebar .br-modal-body .br-list .br-list { max-height: 0px; overflow: hidden; transition: all 400ms ease-in-out 0s; } .dsgov .br-cookiebar .br-modal-body .br-list .br-item.open + .br-list, .dsgov .br-cookiebar .br-modal-body .br-list .br-item.open .br-list { max-height: 200em; } .dsgov .br-cookiebar .br-modal-body .br-list .header { display: block; } .dsgov .br-cookiebar .br-modal-body .br-list .header .row div:nth-child(2) { flex: 0 0 200px; } .dsgov .br-cookiebar .br-modal-body .feedback i { font-family: fontAwesome; } .dsgov .br-cookiebar .group-name, .dsgov .br-cookiebar .cookies-checked, .dsgov .br-cookiebar .group-size { color: var(--color-primary-default); } .dsgov .br-cookiebar .group-info .row div:nth-child(2) { flex: 0 0 225px; } .dsgov .br-cookiebar .group-info .fa { font-weight: 900; } .dsgov .br-cookiebar .group-info .group-size { display: inline-block; } .dsgov .br-cookiebar .group-info .group-name, .dsgov .br-cookiebar .group-info .group-size { cursor: pointer; } .dsgov .br-cookiebar .group-info .cookies-checked { margin-left: 4px; } .dsgov .br-cookiebar .group-info.selected { background-color: var(--color-secondary-01); color: var(--color-secondary-08); } .dsgov .br-cookiebar .group-info.selected .br-checkbox input + label { color: var(--color-secondary-08) !important; } .dsgov .br-cookiebar .group-info.selected .feedback.warning { color: var(--color-secondary-08); } .dsgov .br-cookiebar .group-info .br-button { color: var(--color-primary-default); } .dsgov .br-cookiebar .group-name, .dsgov .br-cookiebar .group-size { cursor: pointer; } .dsgov .br-cookiebar .group-info .br-switch, .dsgov .br-cookiebar .cookie-info .br-switch { padding: var(--spacing-scale-half); width: 120px; } .dsgov .br-cookiebar .always-active { color: var(--color-highlight); font-weight: var(--font-weight-semi-bold); } .dsgov .br-cookiebar .cookie-info .br-card { margin-bottom: var(--card-margin); } .dsgov .br-cookiebar .cookie-info .cookie-term { font-weight: var(--font-weight-semi-bold); } .dsgov .br-cookiebar .cookie-info .fixed-width { padding-left: var(--spacing-scale-base); width: 110px; } .dsgov .br-cookiebar .notes p:first-child { font-weight: var(--font-weight-semi-bold); } .dsgov .br-cookiebar .actions { border-top: 1px solid var(--color-secondary-05); margin: 0px -8px; padding-left: var(--spacing-scale-3x); padding-right: var(--spacing-scale-3x); padding-top: var(--spacing-scale-3x); } .dsgov .br-cookiebar .parallel-content { padding: var(--spacing-scale-base) 0; } .dsgov .br-cookiebar .parallel-content a { color: var(--color-primary-default); } .dsgov .br-cookiebar .parallel-content a:hover { font-weight: var(--font-weight-bold); text-decoration: underline; } .dsgov .br-cookiebar .parallel-content a i { font-family: fontAwesome; } .dsgov .br-cookiebar .br-switch.icon input + label::after { font-family: fontAwesome; } .dsgov .flatpickr-calendar { --datetimepicker-padding: var(--spacing-scale-2x); --datetimepicker-shadow: var(--surface-shadow-sm); --datetimepicker-months-font-weight: var(--font-weight-semi-bold); --datetimepicker-weekday-font-weight: var(--font-weight-medium); --datetimepicker-day-font-weight: var(--font-weight-semi-bold); --datetimepicker-day-size: 24px; --datetimepicker-arrows: 32px; box-shadow: var(--datetimepicker-shadow); } .dsgov .flatpickr-calendar.arrowTop::before, .dsgov .flatpickr-calendar.arrowTop::after { border-color: transparent; } .dsgov .flatpickr-calendar .flatpickr-months { align-items: center; display: flex; padding: var(--datetimepicker-padding) var(--datetimepicker-padding) 0; } .dsgov .flatpickr-calendar .flatpickr-months .flatpickr-prev-month, .dsgov .flatpickr-calendar .flatpickr-months .flatpickr-next-month { height: auto; padding: 0px; position: static; } .dsgov .flatpickr-calendar .flatpickr-months .flatpickr-prev-month.flatpickr-disabled, .dsgov .flatpickr-calendar .flatpickr-months .flatpickr-next-month.flatpickr-disabled { cursor: not-allowed; opacity: var(--disabled); display: block; } .dsgov .flatpickr-calendar .flatpickr-months .flatpickr-prev-month.flatpickr-disabled *, .dsgov .flatpickr-calendar .flatpickr-months .flatpickr-next-month.flatpickr-disabled * { pointer-events: none; } .dsgov .flatpickr-calendar .flatpickr-months .flatpickr-month { flex: 1 1 0%; height: auto; overflow: visible; } .dsgov .flatpickr-calendar .flatpickr-months .flatpickr-current-month { display: flex; height: auto; padding: 0 var(--datetimepicker-padding); position: static; width: 100%; } .dsgov .flatpickr-calendar .flatpickr-months .flatpickr-monthDropdown-months { border-radius: var(--surface-rounder-sm); color: var(--interactive); font-size: var(--font-size-scale-up-01); font-weight: var(--datetimepicker-months-font-weight); margin: 0px; padding: 0px; } .dsgov .flatpickr-calendar .flatpickr-months .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month { color: var(--color-secondary-08); } .dsgov .flatpickr-calendar .flatpickr-months .flatpickr-monthDropdown-months:hover { background: transparent; } .dsgov .flatpickr-calendar .flatpickr-months .numInputWrapper { flex: 1 1 0%; margin-left: var(--datetimepicker-padding); width: auto; } .dsgov .flatpickr-calendar .flatpickr-months .numInputWrapper input.cur-year { border: var(--surface-width-sm) solid var(--color-secondary-06); border-radius: var(--surface-rounder-sm); color: var(--text-color); font-size: var(--font-size-scale-up-01); font-weight: var(--datetimepicker-months-font-weight); padding: 0 var(--spacing-scale-base); } .dsgov .flatpickr-calendar .flatpickr-months .numInputWrapper span.arrowUp, .dsgov .flatpickr-calendar .flatpickr-months .numInputWrapper span.arrowDown { display: none; } .dsgov .flatpickr-calendar .flatpickr-weekdaycontainer { display: grid; grid-template-columns: repeat(7, 1fr); padding: 0 var(--datetimepicker-padding); } .dsgov .flatpickr-calendar span.flatpickr-weekday { color: var(--text-color); font-size: var(--font-size); font-weight: var(--datetimepicker-weekday-font-weight); } .dsgov .flatpickr-calendar .dayContainer { display: grid; grid-template-columns: repeat(7, 1fr); padding: 0 var(--datetimepicker-padding) var(--datetimepicker-padding); } .dsgov .flatpickr-calendar .flatpickr-day { color: var(--interactive); font-weight: var(--datetimepicker-day-font-weight); height: var(--datetimepicker-day-size); line-height: var(--font-line-height-medium); margin: calc(var(--datetimepicker-padding) * 0.25) auto; max-width: var(--datetimepicker-day-size); width: var(--datetimepicker-day-size); } .dsgov .flatpickr-calendar .flatpickr-day:hover { background: var(--hover-effect); } .dsgov .flatpickr-calendar .flatpickr-day.prevMonthDay, .dsgov .flatpickr-calendar .flatpickr-day.nextMonthDay { font-weight: var(--font-weight-medium); opacity: 0.6; } .dsgov .flatpickr-calendar .flatpickr-day.today { background: var(--color-support-11); border-color: transparent; color: var(--color-support-03); } .dsgov .flatpickr-calendar .flatpickr-day.flatpickr-disabled { cursor: not-allowed; opacity: var(--disabled); color: var(--text-color); } .dsgov .flatpickr-calendar .flatpickr-day.flatpickr-disabled * { pointer-events: none; } .dsgov .flatpickr-calendar .flatpickr-day.flatpickr-disabled:hover { background: transparent; } .dsgov .flatpickr-calendar .flatpickr-day.inRange { background: rgba(var(--rgb-primary-lighten-01), 0.5); border-color: transparent; box-shadow: none; color: var(--color-secondary-01); opacity: 1; } .dsgov .flatpickr-calendar .flatpickr-day.selected, .dsgov .flatpickr-calendar .flatpickr-day.startRange, .dsgov .flatpickr-calendar .flatpickr-day.endRange { background: var(--selected); border-color: transparent; color: var(--color-secondary-01); opacity: 1; } .dsgov .flatpickr-calendar .flatpickr-time { display: flex; justify-content: center; margin: 0 var(--datetimepicker-padding); max-height: none; } .dsgov .flatpickr-calendar .flatpickr-time input { background: var(--bg-color); border: 1px solid rgb(136, 136, 136); border-radius: var(--surface-rounder-sm); color: var(--color-secondary-08); display: block; font-size: var(--font-size-scale-up-01); font-weight: var(--font-weight-medium); height: var(--input-size); padding-left: var(--spacing-scale-2x); padding-right: var(--spacing-scale-2x); width: 100%; margin: calc(var(--datetimepicker-padding) * 0.25) 0; } .dsgov .flatpickr-calendar .flatpickr-time input::placeholder { color: var(--text-color); font-size: var(--font-size-scale-base); font-style: italic; font-weight: var(--font-weight-regular); opacity: 0.75; } .dsgov .flatpickr-calendar .flatpickr-time input:not(:disabled):not(:disabled):hover { background-image: linear-gradient(rgba(var(--interactive-rgb), var(--hover)), rgba(var(--interactive-rgb), var(--hover))); } .dsgov .flatpickr-calendar .flatpickr-time input:not(:disabled):not(:disabled):active { background-image: linear-gradient(rgba(var(--interactive-rgb), var(--pressed)), rgba(var(--interactive-rgb), var(--pressed))); } .dsgov .flatpickr-calendar .flatpickr-time input:not(:disabled):focus { outline: none; } .dsgov .flatpickr-calendar .flatpickr-time input:not(:disabled).focus-visible, .dsgov .flatpickr-calendar .flatpickr-time input:not(:disabled):focus-visible { outline-color: var(--focus-color); outline-offset: var(--focus-offset); outline-style: var(--focus-style); outline-width: var(--focus-width); } .dsgov .flatpickr-calendar .flatpickr-time input:not(:disabled):focus, .dsgov .flatpickr-calendar .flatpickr-time input:not(:disabled):focus-visible, .dsgov .flatpickr-calendar .flatpickr-time input:not(:disabled).focus-visible { border-color: var(--focus-color); box-shadow: 0 0 0 var(--surface-width-md) var(--focus-color); outline: none; } .dsgov .flatpickr-calendar .flatpickr-time input:not(:disabled):hover { --interactive-rgb: var(--rgb-secondary-08); --hover: var(--surface-opacity-xs, 0.3); } .dsgov .flatpickr-calendar .flatpickr-time input.has-icon { padding-right: var(--spacing-scale-5x); } .dsgov .flatpickr-calendar .flatpickr-time .numInputWrapper { align-items: center; display: flex; flex: 0 1 90px; flex-flow: column; height: auto; padding: calc(var(--datetimepicker-padding) * 0.5) var(--datetimepicker-padding); } .dsgov .flatpickr-calendar .flatpickr-time .numInputWrapper:hover { background: transparent; } .dsgov .flatpickr-calendar .flatpickr-time .numInputWrapper span { align-items: center; border: 0px; border-radius: 50px; display: flex; height: var(--datetimepicker-arrows); justify-content: center; opacity: 1; padding: 0px; position: static; width: var(--datetimepicker-arrows); } .dsgov .flatpickr-calendar .flatpickr-time .numInputWrapper span:not(:disabled):hover { background-image: linear-gradient(rgba(var(--interactive-rgb), var(--hover)), rgba(var(--interactive-rgb), var(--hover))); } .dsgov .flatpickr-calendar .flatpickr-time .numInputWrapper span:not(:disabled):active { background-image: linear-gradient(rgba(var(--interactive-rgb), var(--pressed)), rgba(var(--interactive-rgb), var(--pressed))); } .dsgov .flatpickr-calendar .flatpickr-time .numInputWrapper span::after { border-top-color: ; border-top-style: ; border-right-color: ; border-right-style: ; border-bottom-color: ; border-bottom-style: ; border-left-color: ; border-left-style: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-width: 0px 2px 2px 0px; content: ""; height: 8px; left: auto; position: static; top: auto; transform: rotate(45deg) translate(-1px, -1px); width: 8px; } .dsgov .flatpickr-calendar .flatpickr-time .numInputWrapper span.arrowUp { order: -1; } .dsgov .flatpickr-calendar .flatpickr-time .numInputWrapper span.arrowUp::after { transform: rotate(225deg) translate(-1px, -1px); } .dsgov .flatpickr-calendar.hasTime .flatpickr-time { border-color: var(--color-secondary-04); height: auto; } .dsgov .flatpickr-calendar.hasTime.noCalendar .flatpickr-time { border-color: transparent; } .dsgov .br-divider, .dsgov hr { --divider-style: solid; --divider-color: var(--divider-light); --divider-padding: var(--spacing-scale-base); --divider-size: 1px; --divider-light: var(--color-secondary-04); --divider-dark: var(--color-secondary-01); border-color: var(--divider-color); border-style: var(--divider-style); border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-width: var(--divider-size); display: block; } .dsgov .br-divider.content, .dsgov hr.content { align-items: center; border: 0px; display: flex; justify-content: center; } .dsgov .br-divider.content::after, .dsgov .br-divider.content::before, .dsgov hr.content::after, .dsgov hr.content::before { border-color: var(--divider-color); border-style: var(--divider-style); border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-width: var(--divider-size); content: ""; flex: 1 1 0%; } .dsgov .br-divider.content::after, .dsgov hr.content::after { margin-left: var(--divider-padding); } .dsgov .br-divider.content::before, .dsgov hr.content::before { margin-right: var(--divider-padding); } .dsgov .br-divider.vertical, .dsgov hr.vertical { align-self: stretch; border-right-width: var(--divider-size); border-top-width: 0px; } .dsgov .br-divider.vertical.content, .dsgov hr.vertical.content { flex-direction: column; } .dsgov .br-divider.vertical.content::after, .dsgov .br-divider.vertical.content::before, .dsgov hr.vertical.content::after, .dsgov hr.vertical.content::before { border-right-width: var(--divider-size); border-top-width: 0px; margin: 0px; } .dsgov .br-divider.inverted, .dsgov hr.inverted { --divider-color: var(--color-secondary-01); } .dsgov hr { --divider-padding: var(--spacing-scale-2x); margin: var(--divider-padding) 0; } .dsgov .br-footer { --text-color: var(--color-secondary-01); --interactive: var(--color-primary-pastel-01); --interactive-rgb: var(--rgb-primary-pastel-01); --visited: var(--color-secondary-04); --hover: var(--surface-opacity-sm, 0.3); --pressed: var(--surface-opacity-lg, 0.65); --focus-color: var(--color-support-10); --active: var(--color-secondary-01); background: var(--color-primary-darken-02); color: var(--color-secondary-01); display: block; } @media (min-width: 992px) { .dsgov .br-footer .br-list .br-item .support { display: none; pointer-events: none; }} .dsgov .br-footer .logo { padding: var(--spacing-scale-6x) 0 var(--spacing-scale-4x); } .dsgov .br-footer .logo img { max-height: 48px; max-width: 180px; } .dsgov .br-footer .assigns img { max-height: 46px; max-width: 180px; } .dsgov .br-footer .social-network { border: 0px; } .dsgov .br-footer .br-divider { --divider-color: var(--divider-dark); } .dsgov .br-footer .br-divider:first-child { border-top: 1px solid var(--color-secondary-04); } .dsgov .br-footer[inverted], .dsgov .br-footer.inverted { --interactive-rgb: var(--rgb-primary-default); --hover: var(--surface-opacity-sm, 0.16); --focus-color: var(--color-support-03); --text-color: var(--color-secondary-08); background: var(--color-secondary-01); border-top: 1px solid var(--color-secondary-04); color: var(----color-secondary-08); } .dsgov .br-footer[inverted] .br-item, .dsgov .br-footer.inverted .br-item { --item-background: var(--color-secondary-01); --item-color: var(--color-secondary-08); } .dsgov .br-footer[inverted] .br-item.header .content, .dsgov .br-footer[inverted] .br-item.header .support, .dsgov .br-footer.inverted .br-item.header .content, .dsgov .br-footer.inverted .br-item.header .support { color: var(--item-color); } .dsgov .br-footer[inverted] .br-divider, .dsgov .br-footer.inverted .br-divider { --divider-color: var(--divider-light); } .dsgov .br-footer .br-item { --item-background: var(--color-primary-darken-02); --item-header-color: var(--color-secondary-01); --item-color: var(--color-primary-pastel-01); align-items: center; display: flex; } .dsgov .br-footer .br-item:not(:disabled):hover { background-image: linear-gradient(rgba(var(--interactive-rgb), var(--hover)), rgba(var(--interactive-rgb), var(--hover))); } .dsgov .br-footer .br-item:not(:disabled):active { background-image: linear-gradient(rgba(var(--interactive-rgb), var(--pressed)), rgba(var(--interactive-rgb), var(--pressed))); } .dsgov .br-footer .br-item.header { color: var(--item-header-color); } .dsgov .br-footer .br-item.active { background: transparent; } .dsgov .br-footer .br-item .content { flex: 1 1 0%; } .dsgov .br-footer .br-list.horizontal { display: flex; flex-wrap: wrap; } @media (min-width: 992px) { .dsgov .br-footer .br-list.horizontal .br-item .support:last-child { display: none; pointer-events: none; } .dsgov .br-footer .br-list.horizontal .br-item .content { flex: 1 1 0%; } .dsgov .br-footer .br-list.horizontal .br-list { background-image: none; max-height: 200em !important; }} .dsgov .br-footer .br-list.horizontal .header { width: 100%; } .dsgov .br-footer .br-list.horizontal .br-item, .dsgov .br-footer .br-list.horizontal .br-list .br-item { height: 4em; } .dsgov .br-footer .br-list.horizontal .br-item .content, .dsgov .br-footer .br-list.horizontal .br-list .br-item .content { -webkit-box-orient: vertical; -webkit-line-clamp: 2; display: -webkit-box; line-height: 16px; max-height: 32px; height: auto; overflow: hidden; padding: 0 var(--spacing-scale-2x); text-overflow: ellipsis; font-weight: var(--font-weight-bold); } .dsgov .br-footer .br-list.horizontal .col, .dsgov .br-footer .br-list.horizontal [class*="col-"] { flex-grow: 0; padding: 0px; } @media (max-width: 991.98px) { .dsgov .br-footer .br-list.horizontal .col, .dsgov .br-footer .br-list.horizontal [class*="col-"] { max-width: 100%; flex-basis: 100% !important; } .dsgov .br-footer .br-list.horizontal .col .br-item.header.active, .dsgov .br-footer .br-list.horizontal [class*="col-"] .br-item.header.active { border-bottom: 1px solid var(--color-secondary-04); } .dsgov .br-footer .br-list.horizontal .col .br-item.header.active + .br-list, .dsgov .br-footer .br-list.horizontal [class*="col-"] .br-item.header.active + .br-list { border-bottom: 1px solid var(--color-secondary-04); }} .dsgov .br-header { --header-background: var(--color-secondary-01); --header-shadow: 0 3px 6px rgba(var(--rgb-secondary-09), 0.16); --header-padding: var(--header-padding-small); --header-padding-small: var(--spacing-scale-3x); --header-padding-medium: var(--spacing-scale-2x); --header-padding-large: var(--spacing-scale-base); --header-logo-size: var(--header-logo-medium); --header-logo-small: 16px; --header-logo-medium: 24px; --header-logo-large: 40px; --header-sign-color: var(--color-secondary-07); --header-title-size: var(--font-size-scale-base); --header-title-color: var(--color-secondary-09); --header-subtitle-size: var(--font-size-scale-down-01); --header-subtitle-color: var(--color-secondary-07); --header-logo-desktop-width: 120px; --header-logo-desktop-height: 48px; --header-logo-compact: 60px; --header-logo-compact-height: 32px; --header-logo-mobile-width: 80px; --header-logo-mobile-height: 40px; background: var(--header-background); box-shadow: var(--header-shadow); padding: var(--header-padding) 0; position: relative; } .dsgov .br-header .header-top, .dsgov .br-header .header-bottom { display: flex; } .dsgov .br-header .header-top { justify-content: flex-end; } .dsgov .br-header .header-bottom { justify-content: space-between; margin-top: var(--header-padding-small); } @media (min-width: 575px) { .dsgov .br-header { --header-padding: var(--header-padding-medium); }} .dsgov .br-header.small { --header-padding: var(--header-padding-small); } .dsgov .br-header.medium { --header-padding: var(--header-padding-medium); } .dsgov .br-header.large { --header-padding: var(--header-padding-large); } .dsgov .br-header .header-logo { align-items: center; display: flex; flex: 1 1 0%; float: left; } .dsgov .br-header .header-logo img { max-height: var(--header-logo-size); margin-right: var(--spacing-scale-base); } .dsgov .br-header .header-logo .br-divider { display: none; } .dsgov .br-header .header-logo .header-sign { color: var(--header-sign-color); display: none; font-weight: 500; overflow: hidden; } .dsgov .br-header[data-no-logo] .header-logo img { display: none; } .dsgov .br-header[data-no-sign] .header-logo .header-sign { display: none; } @media (min-width: 575px) { .dsgov .br-header .header-logo { --header-logo-size: var(--header-logo-large); margin: 0px; } .dsgov .br-header .header-logo .br-divider { display: block; } .dsgov .br-header .header-logo .header-sign { -webkit-box-orient: vertical; display: -webkit-box; -webkit-line-clamp: 2; }} .dsgov .br-header .header-actions { --focus-offset: calc(var(--spacing-scale-half) * -1); align-items: center; display: flex; justify-content: flex-end; } .dsgov .br-header .header-actions .dropdown.show .br-list { display: block; z-index: 1; } .dsgov .br-header .header-actions .dropdown.show .br-button.active .svg-inline--fa, .dsgov .br-header .header-actions .dropdown.show .br-button.active .fa, .dsgov .br-header .header-actions .dropdown.show .br-button.active .fab, .dsgov .br-header .header-actions .dropdown.show .br-button.active .fad, .dsgov .br-header .header-actions .dropdown.show .br-button.active .fal, .dsgov .br-header .header-actions .dropdown.show .br-button.active .far, .dsgov .br-header .header-actions .dropdown.show .br-button.active .fas { transform: rotate(180deg); } .dsgov .br-header .header-actions .dropdown.show .br-notification { display: block; right: -16px; width: 100vw; z-index: 1; } .dsgov .br-header .header-actions .dropdown:not(.show) .br-notification { display: none; } .dsgov .br-header .header-actions .header-links, .dsgov .br-header .header-actions .header-functions { --focus-offset: calc(var(--spacing-scale-half) * -1); } .dsgov .br-header .header-actions .header-links .br-list, .dsgov .br-header .header-actions .header-functions .br-list { background: var(--header-background); left: -4em; } .dsgov .br-header .header-actions .header-links .br-list .br-item, .dsgov .br-header .header-actions .header-functions .br-list .br-item { white-space: nowrap; } .dsgov .br-header .header-actions .header-links ul, .dsgov .br-header .header-actions .header-functions ul { display: none; } .dsgov .br-header .header-actions .header-functions .br-list .br-item { padding: 0px; } .dsgov .br-header .header-actions .header-functions .br-list .br-button { --button-size: auto; --button-font-size: var(--font-size-scale-base); --button-font-weight: var(--font-weight-regular); border-radius: 0px; justify-content: flex-start; padding: var(--spacing-scale-base) var(--spacing-scale-2x); width: 100%; } .dsgov .br-header .header-actions .header-functions .br-list .br-button .text { margin-left: var(--spacing-scale-2x); } .dsgov .br-header .header-actions .header-functions ul { display: none; } .dsgov .br-header .header-actions .header-login { --focus-offset: 0; margin-left: var(--spacing-scale-base); } .dsgov .br-header .header-actions .sign-in { --button-padding: 0 var(--spacing-scale-2x); } .dsgov .br-header .header-actions .avatar { align-items: center; display: flex; } .dsgov .br-header .header-actions .avatar .br-list { min-width: 200px; right: 0px; top: 100%; } .dsgov .br-header[data-no-links] .header-actions .header-links { display: none; } .dsgov .br-header[data-no-functions] .header-actions .header-functions { display: none; } .dsgov .br-header[data-no-login] .header-actions .header-login { display: none; } @media (min-width: 575px) { .dsgov .br-header .header-actions .header-links .br-list, .dsgov .br-header .header-actions .header-functions .br-list { background: var(--header-background); left: auto; right: 0px; } .dsgov .br-header .header-actions .header-links .br-notification, .dsgov .br-header .header-actions .header-functions .br-notification { width: 100vw; }} @media (min-width: 1280px) { .dsgov .br-header .header-actions .header-links [data-toggle="dropdown"], .dsgov .br-header .header-actions .header-functions [data-toggle="dropdown"] { display: none; } .dsgov .br-header .header-actions .header-links .br-list, .dsgov .br-header .header-actions .header-functions .br-list { box-shadow: none; display: flex; position: static; } .dsgov .br-header .header-actions .header-links .br-list .header, .dsgov .br-header .header-actions .header-functions .br-list .header { display: none; } .dsgov .br-header .header-actions .header-links .br-list .br-item, .dsgov .br-header .header-actions .header-functions .br-list .br-item { --item-padding-x: var(--spacing-scale-base); margin-right: var(--spacing-scale-base); } .dsgov .br-header .header-actions .header-links .br-list .br-notification, .dsgov .br-header .header-actions .header-functions .br-list .br-notification { width: 50vw; } .dsgov .br-header .header-actions .header-functions .br-list .br-button { --button-size: var(--button-small); border-radius: 50%; justify-content: center; padding: 0px; width: var(--button-size); } .dsgov .br-header .header-actions .header-functions .br-list .br-button .text { display: none; } .dsgov .br-header .header-actions .header-search-trigger { display: none; }} .dsgov .br-header .header-menu { align-items: center; display: flex; flex: 1 1 0%; } .dsgov .br-header .header-menu .header-menu-trigger + .header-info { margin-left: var(--spacing-scale-2x); } .dsgov .br-header .header-menu .header-title { color: var(--header-title-color); -webkit-box-orient: vertical; display: -webkit-box; font-size: var(--header-title-size); -webkit-line-clamp: 2; overflow: hidden; } .dsgov .br-header .header-menu .header-subtitle { color: var(--header-subtitle-color); display: none; font-size: var(--header-subtitle-size); font-weight: 500; margin-top: var(--spacing-scale-half); } .dsgov .br-header[data-no-subtitle] .header-menu .header-subtitle { display: none; } @media (min-width: 575px) { .dsgov .br-header .header-menu { --header-title-size: var(--font-size-scale-up-02); align-items: flex-start; } .dsgov .br-header .header-menu .header-menu-trigger { margin-top: 3px; } .dsgov .br-header .header-menu .header-info { padding-top: var(--spacing-scale-half); } .dsgov .br-header .header-menu .header-subtitle { display: block; }} @media (min-width: 1280px) { .dsgov .br-header .header-menu { --header-title-size: var(--font-size-scale-up-03); --header-subtitle-size: var(--font-size-scale-base); } .dsgov .br-header .header-menu .header-info { padding-top: 0px; }} .dsgov .br-header .header-search, .dsgov .br-header.compact .header-search { align-items: center; background: var(--header-background); inset: 0px; display: none; padding: 0 var(--spacing-scale-2x); position: absolute; } .dsgov .br-header .header-search .br-input, .dsgov .br-header.compact .header-search .br-input { align-items: center; display: flex; flex: 1 1 0%; } .dsgov .br-header .header-search .br-input label, .dsgov .br-header.compact .header-search .br-input label { display: none; } .dsgov .br-header .header-search .br-input input, .dsgov .br-header.compact .header-search .br-input input { border-color: transparent; } .dsgov .br-header .header-search .br-input input:not(:focus), .dsgov .br-header.compact .header-search .br-input input:not(:focus) { background: var(--color-secondary-02); } .dsgov .br-header .header-search .br-input .icon, .dsgov .br-header .header-search .br-input .br-button, .dsgov .br-header.compact .header-search .br-input .icon, .dsgov .br-header.compact .header-search .br-input .br-button { --focus-offset: 0; bottom: auto; right: 4px; top: auto; } .dsgov .br-header .header-search .search-close, .dsgov .br-header.compact .header-search .search-close { --focus-offset: calc(var(--spacing-scale-half) * -1); display: none; } .dsgov .br-header .header-search.active, .dsgov .br-header.compact .header-search.active { display: flex; } .dsgov .br-header .header-search.active .search-close, .dsgov .br-header.compact .header-search.active .search-close { display: inline-flex; } .dsgov .br-header[data-no-search] .header-search { display: none; } @media (min-width: 1280px) { .dsgov .br-header .header-search { display: flex; padding: 0px; position: static; } .dsgov .br-header .header-search.active .search-close { display: none; }} .dsgov .br-header.compact { --header-logo-size: var(--header-logo-small); --header-padding: var(--header-padding-small); } .dsgov .br-header.compact .header-actions .header-search-trigger { display: block; } @media (min-width: 575px) { .dsgov .br-header.compact .container-lg { position: relative; } .dsgov .br-header.compact .header-top { display: block; } .dsgov .br-header.compact .header-logo { --header-logo-size: var(--header-logo-small); float: left; } .dsgov .br-header.compact .header-logo .br-divider { display: none; } .dsgov .br-header.compact .header-sign { display: none; } .dsgov .br-header.compact .header-actions { float: right; margin-top: var(--spacing-scale-2x); position: relative; } .dsgov .br-header.compact .header-bottom { clear: left; } .dsgov .br-header.compact .header-menu { --header-title-size: var(--font-size-scale-up-01); } .dsgov .br-header.compact .header-menu .header-menu-trigger { margin-top: 0px; }} @media (min-width: 1280px) { .dsgov .br-header.compact .header-menu { --header-title-size: var(--font-size-scale-up-02); }} .dsgov .br-header[data-sticky] { position: sticky; top: 0px; transition: all 150ms ease 0s; z-index: 1; } .dsgov .br-header[data-sticky] .header-logo img, .dsgov .br-header[data-sticky] .header-actions, .dsgov .br-header[data-sticky] .header-menu-trigger, .dsgov .br-header[data-sticky] .header-title { transition: all 150ms ease 0s; } .dsgov .br-header[data-sticky] .header-logo img { margin-right: var(--spacing-scale-base); } .dsgov .br-input { position: relative; } .dsgov .br-input.success input, .dsgov .br-input[data-success] input { border: 2px solid var(--color-success); } .dsgov .br-input.success .feedback.color-success, .dsgov .br-input[data-success] .feedback.color-success { align-items: center; background: var(--color-success); display: inline-flex; height: 35px; margin-bottom: var(--spacing-scale-base); padding: 5px; color: var(--color-secondary-01) !important; } .dsgov .br-input.danger input, .dsgov .br-input[data-danger] input { border: 2px solid var(--color-danger); } .dsgov .br-input.danger .feedback.color-danger, .dsgov .br-input[data-danger] .feedback.color-danger { align-items: center; background: var(--color-danger); display: inline-flex; height: 35px; margin-bottom: var(--spacing-scale-base); padding: 5px; color: var(--color-secondary-01) !important; } .dsgov .br-input.warning input, .dsgov .br-input[data-warning] input { border: 2px solid var(--color-warning); } .dsgov .br-input.warning .feedback.color-warning, .dsgov .br-input[data-warning] .feedback.color-warning { align-items: center; background: var(--color-warning); display: inline-flex; height: 35px; margin-bottom: var(--spacing-scale-base); padding: 5px; color: var(--color-secondary-01) !important; } .dsgov .br-input.warning .feedback.color-warning, .dsgov .br-input[data-warning] .feedback.color-warning { color: var(--color-secondary-08) !important; } .dsgov .br-input.info input, .dsgov .br-input[data-info] input { border: 2px solid var(--color-info); } .dsgov .br-input.info .feedback.color-info, .dsgov .br-input[data-info] .feedback.color-info { align-items: center; background: var(--color-info); display: inline-flex; height: 35px; margin-bottom: var(--spacing-scale-base); padding: 5px; color: var(--color-secondary-01) !important; } .dsgov .br-input label { display: inline-block; padding-bottom: var(--spacing-scale-half); } .dsgov .br-input.has-icon .br-button.circle { border-bottom: var(--spacing-scale-base); border-right: var(--spacing-scale-half); border-top: var(--spacing-scale-base); } .dsgov .br-input input { background: var(--bg-color); border: 1px solid rgb(136, 136, 136); border-radius: var(--surface-rounder-sm); color: var(--color-secondary-08); display: block; font-size: var(--font-size-scale-up-01); font-weight: var(--font-weight-medium); height: var(--input-size); padding-left: var(--spacing-scale-2x); padding-right: var(--spacing-scale-2x); width: 100%; --input-small: 48px; --input-medium: 40px; --input-large: 32px; --input-size: var(--input-medium); } .dsgov .br-input input::placeholder { color: var(--text-color); font-size: var(--font-size-scale-base); font-style: italic; font-weight: var(--font-weight-regular); opacity: 0.75; } .dsgov .br-input input:not(:disabled):not(:disabled):hover { background-image: linear-gradient(rgba(var(--interactive-rgb), var(--hover)), rgba(var(--interactive-rgb), var(--hover))); } .dsgov .br-input input:not(:disabled):not(:disabled):active { background-image: linear-gradient(rgba(var(--interactive-rgb), var(--pressed)), rgba(var(--interactive-rgb), var(--pressed))); } .dsgov .br-input input:not(:disabled):focus { outline: none; } .dsgov .br-input input:not(:disabled).focus-visible, .dsgov .br-input input:not(:disabled):focus-visible { outline-color: var(--focus-color); outline-offset: var(--focus-offset); outline-style: var(--focus-style); outline-width: var(--focus-width); } .dsgov .br-input input:not(:disabled):focus, .dsgov .br-input input:not(:disabled):focus-visible, .dsgov .br-input input:not(:disabled).focus-visible { border-color: var(--focus-color); box-shadow: 0 0 0 var(--surface-width-md) var(--focus-color); outline: none; } .dsgov .br-input input:not(:disabled):hover { --interactive-rgb: var(--rgb-secondary-08); --hover: var(--surface-opacity-xs, 0.3); } .dsgov .br-input input.has-icon { padding-right: var(--spacing-scale-5x); } .dsgov .br-input input.small, .dsgov .br-input input[data-small] { --input-size: var(--input-small); } .dsgov .br-input input.medium, .dsgov .br-input input[data-medium] { --input-size: var(--input-medium); } .dsgov .br-input input.large, .dsgov .br-input input[data-large] { --input-size: var(--input-large); } .dsgov .br-input input.disabled, .dsgov .br-input input[disabled] { background-color: var(--color-secondary-03); border: 1px solid var(--color-secondary-06); color: var(--color-secondary-06); } .dsgov .br-input input.disabled ~ button.icon, .dsgov .br-input input[disabled] ~ button.icon { color: var(--color-secondary-06); cursor: not-allowed; } .dsgov .br-input input.disabled ~ .help, .dsgov .br-input input[disabled] ~ .help { display: none; } .dsgov .br-input input + .br-button { position: absolute; right: var(--spacing-scale-half); top: 28px; } .dsgov .br-input button:not(.br-button) { background-color: transparent; } .dsgov .br-input button.icon { --focus-offset: calc(var(--spacing-scale-half) * -1); background: transparent; border: 0px; bottom: 0px; color: var(--interactive); font-size: 1rem; height: 40px; margin: 0px; min-width: 0px; outline: none; padding: 0 var(--spacing-scale-2x); position: absolute; right: 0px; top: 1.5em; width: auto; } .dsgov .br-input button.icon:not(:disabled):hover { background-image: linear-gradient(rgba(var(--interactive-rgb), var(--hover)), rgba(var(--interactive-rgb), var(--hover))); } .dsgov .br-input button.icon:not(:disabled):active { background-image: linear-gradient(rgba(var(--interactive-rgb), var(--pressed)), rgba(var(--interactive-rgb), var(--pressed))); } .dsgov .br-input button.icon:focus { outline: none; } .dsgov .br-input button.icon.focus-visible, .dsgov .br-input button.icon:focus-visible { outline-color: var(--focus-color); outline-offset: var(--focus-offset); outline-style: var(--focus-style); outline-width: var(--focus-width); } .dsgov .br-input button.icon img { max-width: 24px; min-width: 24px; transform: translate(0px, -4px); } .dsgov .br-input ~ .help { font-size: var(--font-size-scale-down-01); } .dsgov .br-input.is-filter, .dsgov .br-input[data-filter] { align-items: center; display: flex; justify-content: flex-start; } .dsgov .br-input.is-filter label, .dsgov .br-input[data-filter] label { margin-right: var(--spacing-scale-2x); white-space: nowrap; } .dsgov .br-input.is-filter input, .dsgov .br-input[data-filter] input { min-height: 32px; } .dsgov .br-item { --interactive-rgb: var(--rgb-secondary-08); --item-background: var(--bg-color); --item-color: var(--text-color); --item-font-weight: var(--font-weight); --item-padding-x: var(--spacing-scale-2x); --item-padding-y: var(--spacing-scale-base); --item-padding: var(--item-padding-y) var(--item-padding-x); background: var(--item-background); border: 0px; color: var(--item-color); display: block; font-weight: var(--item-font-weight); padding: var(--item-padding); text-align: left; width: 100%; } .dsgov .br-item .row { margin-left: calc(-1 * var(--spacing-scale-base)); margin-right: calc(-1 * var(--spacing-scale-base)); } .dsgov .br-item .row .col, .dsgov .br-item .row [class*="col-"] { padding-left: var(--spacing-scale-base); padding-right: var(--spacing-scale-base); } .dsgov .br-item::after { clear: both; content: ""; display: block; } .dsgov .br-item .br-checkbox input + label, .dsgov .br-item .br-radio input + label { color: var(--text-color) !important; } .dsgov .br-item .br-checkbox input:hover + label::before, .dsgov .br-item .br-radio input:hover + label::before { background-image: none !important; } .dsgov .br-item.primary-pastel-01 { --bg-color: var(--color-primary-pastel-01); } .dsgov .br-item.primary-pastel-02 { --bg-color: var(--color-primary-pastel-02); } .dsgov .br-item.primary-lighten-01 { --bg-color: var(--color-primary-lighten-01); --text-color: var(--color-secondary-01); --interactive: var(--color-primary-pastel-01); --interactive-rgb: var(--rgb-primary-pastel-01); --visited: var(--color-secondary-04); --hover: var(--surface-opacity-sm, 0.3); --pressed: var(--surface-opacity-lg, 0.65); --focus-color: var(--color-support-10); --active: var(--color-secondary-01); } .dsgov .br-item.primary-lighten-02 { --bg-color: var(--color-primary-lighten-02); --text-color: var(--color-secondary-01); --interactive: var(--color-primary-pastel-01); --interactive-rgb: var(--rgb-primary-pastel-01); --visited: var(--color-secondary-04); --hover: var(--surface-opacity-sm, 0.3); --pressed: var(--surface-opacity-lg, 0.65); --focus-color: var(--color-support-10); --active: var(--color-secondary-01); } .dsgov .br-item.primary-default { --bg-color: var(--color-primary-default); --text-color: var(--color-secondary-01); --interactive: var(--color-primary-pastel-01); --interactive-rgb: var(--rgb-primary-pastel-01); --visited: var(--color-secondary-04); --hover: var(--surface-opacity-sm, 0.3); --pressed: var(--surface-opacity-lg, 0.65); --focus-color: var(--color-support-10); --active: var(--color-secondary-01); } .dsgov .br-item.primary-darken-01 { --bg-color: var(--color-primary-darken-01); --text-color: var(--color-secondary-01); --interactive: var(--color-primary-pastel-01); --interactive-rgb: var(--rgb-primary-pastel-01); --visited: var(--color-secondary-04); --hover: var(--surface-opacity-sm, 0.3); --pressed: var(--surface-opacity-lg, 0.65); --focus-color: var(--color-support-10); --active: var(--color-secondary-01); } .dsgov .br-item.primary-darken-02 { --bg-color: var(--color-primary-darken-02); --text-color: var(--color-secondary-01); --interactive: var(--color-primary-pastel-01); --interactive-rgb: var(--rgb-primary-pastel-01); --visited: var(--color-secondary-04); --hover: var(--surface-opacity-sm, 0.3); --pressed: var(--surface-opacity-lg, 0.65); --focus-color: var(--color-support-10); --active: var(--color-secondary-01); } .dsgov .br-item.secondary-01 { --bg-color: var(--color-secondary-01); } .dsgov .br-item.secondary-02 { --bg-color: var(--color-secondary-02); } .dsgov .br-item.secondary-03 { --bg-color: var(--color-secondary-03); } .dsgov .br-item.secondary-04 { --bg-color: var(--color-secondary-04); } .dsgov .br-item.secondary-05 { --bg-color: var(--color-secondary-05); } .dsgov .br-item.secondary-06 { --bg-color: var(--color-secondary-06); --text-color: var(--color-secondary-01); --interactive: var(--color-primary-pastel-01); --interactive-rgb: var(--rgb-primary-pastel-01); --visited: var(--color-secondary-04); --hover: var(--surface-opacity-sm, 0.3); --pressed: var(--surface-opacity-lg, 0.65); --focus-color: var(--color-support-10); --active: var(--color-secondary-01); } .dsgov .br-item.secondary-07 { --bg-color: var(--color-secondary-07); --text-color: var(--color-secondary-01); --interactive: var(--color-primary-pastel-01); --interactive-rgb: var(--rgb-primary-pastel-01); --visited: var(--color-secondary-04); --hover: var(--surface-opacity-sm, 0.3); --pressed: var(--surface-opacity-lg, 0.65); --focus-color: var(--color-support-10); --active: var(--color-secondary-01); } .dsgov .br-item.secondary-08 { --bg-color: var(--color-secondary-08); --text-color: var(--color-secondary-01); --interactive: var(--color-primary-pastel-01); --interactive-rgb: var(--rgb-primary-pastel-01); --visited: var(--color-secondary-04); --hover: var(--surface-opacity-sm, 0.3); --pressed: var(--surface-opacity-lg, 0.65); --focus-color: var(--color-support-10); --active: var(--color-secondary-01); } .dsgov .br-item.secondary-09 { --bg-color: var(--color-secondary-09); --text-color: var(--color-secondary-01); --interactive: var(--color-primary-pastel-01); --interactive-rgb: var(--rgb-primary-pastel-01); --visited: var(--color-secondary-04); --hover: var(--surface-opacity-sm, 0.3); --pressed: var(--surface-opacity-lg, 0.65); --focus-color: var(--color-support-10); --active: var(--color-secondary-01); } .dsgov .br-item.highlight { --bg-color: var(--color-highlight); --text-color: var(--color-secondary-01); --interactive: var(--color-primary-pastel-01); --interactive-rgb: var(--rgb-primary-pastel-01); --visited: var(--color-secondary-04); --hover: var(--surface-opacity-sm, 0.3); --pressed: var(--surface-opacity-lg, 0.65); --focus-color: var(--color-support-10); --active: var(--color-secondary-01); } .dsgov .br-item.success { --bg-color: var(--color-success); --text-color: var(--color-secondary-01); --interactive: var(--color-primary-pastel-01); --interactive-rgb: var(--rgb-primary-pastel-01); --visited: var(--color-secondary-04); --hover: var(--surface-opacity-sm, 0.3); --pressed: var(--surface-opacity-lg, 0.65); --focus-color: var(--color-support-10); --active: var(--color-secondary-01); } .dsgov .br-item.warning { --bg-color: var(--color-warning); } .dsgov .br-item.danger { --bg-color: var(--color-danger); --text-color: var(--color-secondary-01); --interactive: var(--color-primary-pastel-01); --interactive-rgb: var(--rgb-primary-pastel-01); --visited: var(--color-secondary-04); --hover: var(--surface-opacity-sm, 0.3); --pressed: var(--surface-opacity-lg, 0.65); --focus-color: var(--color-support-10); --active: var(--color-secondary-01); } .dsgov .br-item.info { --bg-color: var(--color-info); --text-color: var(--color-secondary-01); --interactive: var(--color-primary-pastel-01); --interactive-rgb: var(--rgb-primary-pastel-01); --visited: var(--color-secondary-04); --hover: var(--surface-opacity-sm, 0.3); --pressed: var(--surface-opacity-lg, 0.65); --focus-color: var(--color-support-10); --active: var(--color-secondary-01); } .dsgov .br-item.support-01 { --bg-color: var(--color-support-01); --text-color: var(--color-secondary-01); --interactive: var(--color-primary-pastel-01); --interactive-rgb: var(--rgb-primary-pastel-01); --visited: var(--color-secondary-04); --hover: var(--surface-opacity-sm, 0.3); --pressed: var(--surface-opacity-lg, 0.65); --focus-color: var(--color-support-10); --active: var(--color-secondary-01); } .dsgov .br-item.support-02 { --bg-color: var(--color-support-02); } .dsgov .br-item.support-03 { --bg-color: var(--color-support-03); --text-color: var(--color-secondary-01); --interactive: var(--color-primary-pastel-01); --interactive-rgb: var(--rgb-primary-pastel-01); --visited: var(--color-secondary-04); --hover: var(--surface-opacity-sm, 0.3); --pressed: var(--surface-opacity-lg, 0.65); --focus-color: var(--color-support-10); --active: var(--color-secondary-01); } .dsgov .br-item.support-04 { --bg-color: var(--color-support-04); --text-color: var(--color-secondary-01); --interactive: var(--color-primary-pastel-01); --interactive-rgb: var(--rgb-primary-pastel-01); --visited: var(--color-secondary-04); --hover: var(--surface-opacity-sm, 0.3); --pressed: var(--surface-opacity-lg, 0.65); --focus-color: var(--color-support-10); --active: var(--color-secondary-01); } .dsgov .br-item.support-05 { --bg-color: var(--color-support-05); } .dsgov .br-item.support-06 { --bg-color: var(--color-support-06); } .dsgov .br-item.support-07 { --bg-color: var(--color-support-07); --text-color: var(--color-secondary-01); --interactive: var(--color-primary-pastel-01); --interactive-rgb: var(--rgb-primary-pastel-01); --visited: var(--color-secondary-04); --hover: var(--surface-opacity-sm, 0.3); --pressed: var(--surface-opacity-lg, 0.65); --focus-color: var(--color-support-10); --active: var(--color-secondary-01); } .dsgov .br-item.support-08 { --bg-color: var(--color-support-08); --text-color: var(--color-secondary-01); --interactive: var(--color-primary-pastel-01); --interactive-rgb: var(--rgb-primary-pastel-01); --visited: var(--color-secondary-04); --hover: var(--surface-opacity-sm, 0.3); --pressed: var(--surface-opacity-lg, 0.65); --focus-color: var(--color-support-10); --active: var(--color-secondary-01); } .dsgov .br-item.support-09 { --bg-color: var(--color-support-09); } .dsgov .br-item.support-10 { --bg-color: var(--color-support-10); } .dsgov .br-item.support-11 { --bg-color: var(--color-support-11); } .dsgov .br-item.facebook { --bg-color: var(--color-facebook); --text-color: var(--color-secondary-01); --interactive: var(--color-primary-pastel-01); --interactive-rgb: var(--rgb-primary-pastel-01); --visited: var(--color-secondary-04); --hover: var(--surface-opacity-sm, 0.3); --pressed: var(--surface-opacity-lg, 0.65); --focus-color: var(--color-support-10); --active: var(--color-secondary-01); } .dsgov .br-item.google-plus { --bg-color: var(--color-google-plus); --text-color: var(--color-secondary-01); --interactive: var(--color-primary-pastel-01); --interactive-rgb: var(--rgb-primary-pastel-01); --visited: var(--color-secondary-04); --hover: var(--surface-opacity-sm, 0.3); --pressed: var(--surface-opacity-lg, 0.65); --focus-color: var(--color-support-10); --active: var(--color-secondary-01); } .dsgov .br-item.linkedin { --bg-color: var(--color-linkedin); --text-color: var(--color-secondary-01); --interactive: var(--color-primary-pastel-01); --interactive-rgb: var(--rgb-primary-pastel-01); --visited: var(--color-secondary-04); --hover: var(--surface-opacity-sm, 0.3); --pressed: var(--surface-opacity-lg, 0.65); --focus-color: var(--color-support-10); --active: var(--color-secondary-01); } .dsgov .br-item.twitter { --bg-color: var(--color-twitter); --text-color: var(--color-secondary-01); --interactive: var(--color-primary-pastel-01); --interactive-rgb: var(--rgb-primary-pastel-01); --visited: var(--color-secondary-04); --hover: var(--surface-opacity-sm, 0.3); --pressed: var(--surface-opacity-lg, 0.65); --focus-color: var(--color-support-10); --active: var(--color-secondary-01); } .dsgov .br-item.whatsapp { --bg-color: var(--color-whatsapp); --text-color: var(--color-secondary-01); --interactive: var(--color-primary-pastel-01); --interactive-rgb: var(--rgb-primary-pastel-01); --visited: var(--color-secondary-04); --hover: var(--surface-opacity-sm, 0.3); --pressed: var(--surface-opacity-lg, 0.65); --focus-color: var(--color-support-10); --active: var(--color-secondary-01); } .dsgov .br-item.xbox { --bg-color: var(--color-xbox); --text-color: var(--color-secondary-01); --interactive: var(--color-primary-pastel-01); --interactive-rgb: var(--rgb-primary-pastel-01); --visited: var(--color-secondary-04); --hover: var(--surface-opacity-sm, 0.3); --pressed: var(--surface-opacity-lg, 0.65); --focus-color: var(--color-support-10); --active: var(--color-secondary-01); } .dsgov .br-item.yahoo { --bg-color: var(--color-yahoo); --text-color: var(--color-secondary-01); --interactive: var(--color-primary-pastel-01); --interactive-rgb: var(--rgb-primary-pastel-01); --visited: var(--color-secondary-04); --hover: var(--surface-opacity-sm, 0.3); --pressed: var(--surface-opacity-lg, 0.65); --focus-color: var(--color-support-10); --active: var(--color-secondary-01); } .dsgov .br-item.youtube { --bg-color: var(--color-youtube); --text-color: var(--color-secondary-01); --interactive: var(--color-primary-pastel-01); --interactive-rgb: var(--rgb-primary-pastel-01); --visited: var(--color-secondary-04); --hover: var(--surface-opacity-sm, 0.3); --pressed: var(--surface-opacity-lg, 0.65); --focus-color: var(--color-support-10); --active: var(--color-secondary-01); } .dsgov .br-item.selected { --bg-color: var(--selected); --text-color: var(--color-secondary-01); --interactive: var(--color-primary-pastel-01); --interactive-rgb: var(--rgb-primary-pastel-01); --visited: var(--color-secondary-04); --hover: var(--surface-opacity-sm, 0.3); --pressed: var(--surface-opacity-lg, 0.65); --focus-color: var(--color-support-10); --active: var(--color-secondary-01); } .dsgov .br-item.active { background: var(--active); color: var(--color-secondary-01); } .dsgov .br-item:focus { outline: none; } .dsgov .br-item.focus-visible, .dsgov .br-item:focus-visible { outline-color: var(--focus-color); outline-offset: var(--focus-offset); outline-style: var(--focus-style); outline-width: var(--focus-width); } .dsgov .br-item .br-radio input[type]:focus:checked + label::before, .dsgov .br-item .br-radio input[type]:focus + label::before, .dsgov .br-item .br-checkbox input[type]:focus:checked + label::before, .dsgov .br-item .br-checkbox input[type]:focus + label::before { outline: none; } .dsgov .br-item .br-radio label, .dsgov .br-item .br-checkbox label { width: 100%; } .dsgov a.br-item, .dsgov button.br-item, .dsgov .br-item[data-toggle] { --interactive-rgb: var(--rgb-primary-default); --item-color: var(--interactive); --focus-offset: calc(var(--spacing-scale-half) * -1); } .dsgov a.br-item:not(:disabled):hover, .dsgov button.br-item:not(:disabled):hover, .dsgov .br-item[data-toggle]:not(:disabled):hover { background-image: linear-gradient(rgba(var(--interactive-rgb), var(--hover)), rgba(var(--interactive-rgb), var(--hover))); } .dsgov a.br-item:not(:disabled):active, .dsgov button.br-item:not(:disabled):active, .dsgov .br-item[data-toggle]:not(:disabled):active { background-image: linear-gradient(rgba(var(--interactive-rgb), var(--pressed)), rgba(var(--interactive-rgb), var(--pressed))); } .dsgov .br-divider:first-child { border-top: none; } .dsgov .br-list .header { align-items: var(--spacing-vertical-center); display: flex; font-size: var(--font-size-scale-base); font-weight: var(--font-weight-bold); justify-content: space-between; padding: var(--spacing-scale-base) var(--spacing-scale-2x); } .dsgov .br-list .br-item { text-align: var(--spacing-horizontal-left); width: 100%; } .dsgov .br-list .br-item .svg-inline--fa, .dsgov .br-list .br-item .fa, .dsgov .br-list .br-item .fab, .dsgov .br-list .br-item .fad, .dsgov .br-list .br-item .fal, .dsgov .br-list .br-item .far, .dsgov .br-list .br-item .fas { text-align: center; } .dsgov .br-list .br-item.open + .br-list, .dsgov .br-list .br-item.open .br-list { max-height: 200em; } .dsgov .br-list .br-item > .content { align-items: var(--spacing-vertical-center); display: flex; } .dsgov .br-list .br-item > .content > .content { flex: 1 1 0%; } .dsgov .br-list .br-item .content:hover button.br-button { background-image: linear-gradient(rgba(var(--interactive-rgb), var(--hover)), rgba(var(--interactive-rgb), var(--hover))); } .dsgov .br-list .dsgov .br-list { max-height: 0px; overflow: hidden; transition: all 400ms ease-in-out 0s; } .dsgov .br-list.horizontal { display: flex; flex-wrap: wrap; } .dsgov .br-list.horizontal > .header { flex-grow: 1; width: 100%; } .dsgov .br-list.horizontal > .header + .br-divider { border-top: 1px solid var(--color-secondary-04); width: 100%; } .dsgov .br-list.horizontal > .br-item { flex: 1 1 0%; height: auto; min-height: 56px; width: auto; } .dsgov .br-list.horizontal > .br-item.one-line > .content { height: 56px; } .dsgov .br-list.horizontal > .br-item.two-lines > .content { height: 72px; } .dsgov .br-list.horizontal > .br-item.three-lines > .content { height: 6em; } .dsgov .br-list.horizontal > .br-item + .br-divider { border-right: 1px solid var(--color-secondary-04); border-top: 0px; width: 1px; } .dsgov .br-list.horizontal[data-toggle] > .br-item, .dsgov .br-list.horizontal.toggle > .br-item { display: block; } .dsgov .br-list[data-one-line] .br-item, .dsgov .br-list[data-one-line] .dsgov .br-list .br-item { height: 2em; } .dsgov .br-list[data-one-line] .br-item .content, .dsgov .br-list[data-one-line] .dsgov .br-list .br-item .content { height: auto; overflow: hidden; padding: 0 var(--spacing-scale-2x); text-overflow: unset; white-space: initial; } .dsgov .br-list[data-two-lines] .br-item, .dsgov .br-list[data-two-lines] .dsgov .br-list .br-item { height: 4em; } .dsgov .br-list[data-two-lines] .br-item .content, .dsgov .br-list[data-two-lines] .dsgov .br-list .br-item .content { height: auto; overflow: hidden; padding: 0 var(--spacing-scale-2x); text-overflow: unset; white-space: initial; } .dsgov .br-list[data-three-lines] .br-item, .dsgov .br-list[data-three-lines] .dsgov .br-list .br-item { height: 6em; } .dsgov .br-list[data-three-lines] .br-item .content, .dsgov .br-list[data-three-lines] .dsgov .br-list .br-item .content { height: auto; overflow: hidden; padding: 0 var(--spacing-scale-2x); text-overflow: unset; white-space: initial; } .dsgov .br-menu { --menu-zindex: 10; --menu-scrim: rgba(0, 0, 0, 0.4); --menu-background: var(--color-secondary-01); --menu-background-submenu: var(--color-secondary-02); --menu-logo: 40px; --menu-title: var(--color-secondary-08); --menu-shadow: 3px 0 3px rgba(0, 0, 0, 0.16); --menu-divider: var(--color-secondary-04); --menu-item-background: transparent; --menu-item-color: var(--interactive); --menu-item-padding: var(--menu-item-medium); --menu-item-small: var(--spacing-scale-base); --menu-item-medium: var(--spacing-scale-2x); --menu-item-large: var(--spacing-scale-3x); } .dsgov .br-menu .menu-container { display: none; } .dsgov .br-menu .menu-scrim { background: var(--menu-scrim); inset: 0px; } .dsgov .br-menu .menu-panel { --focus-offset: calc(var(--spacing-scale-half) * -1); background: var(--menu-background); box-shadow: var(--menu-shadow); display: flex; flex-direction: column; height: 100vh; } .dsgov .br-menu.active .menu-container { display: block; position: fixed; inset: 0px; z-index: var(--menu-zindex); } .dsgov .br-menu.active .menu-panel { position: relative; z-index: calc(var(--menu-zindex) + 1); } .dsgov .br-menu.active .menu-scrim { position: absolute; } .dsgov .br-menu .menu-header { border-bottom: 1px solid var(--menu-divider); display: flex; align-items: center; padding: var(--spacing-scale-base) var(--spacing-scale-base); } .dsgov .br-menu .menu-header .menu-title { margin-left: var(--spacing-scale-base); flex: 1 1 0%; font-size: var(--menu-title); } .dsgov .br-menu .menu-header .menu-title img { max-height: var(--menu-logo); } .dsgov .br-menu .menu-body { overflow-y: auto; flex: 1 1 0%; } .dsgov .br-menu .menu-body ul, .dsgov .br-menu .menu-body li { margin: 0px; padding: 0px; } .dsgov .br-menu .menu-body ul { list-style: none; } .dsgov .br-menu .menu-body .menu-folder > ul > li:last-child > .menu-item { border-bottom: 1px solid var(--menu-divider); } .dsgov .br-menu .menu-body .menu-folder > .menu-item + ul { background: var(--menu-background-submenu); } .dsgov .br-menu .menu-body .menu-folder > .menu-item + ul .menu-item { padding-left: var(--spacing-scale-5x); } .dsgov .br-menu .menu-body .drop-menu > .menu-item { border-bottom: 1px solid var(--menu-divider); } .dsgov .br-menu .menu-body .drop-menu.active > .menu-item { border-bottom: 0px; } .dsgov .br-menu .menu-body .drop-menu > ul { background: var(--menu-background-submenu); display: none; } .dsgov .br-menu .menu-body .drop-menu.active > .menu-item:not(:hover) { --menu-item-background: var(--menu-background); } .dsgov .br-menu .menu-body .drop-menu.active > .menu-item .support .svg-inline--fa, .dsgov .br-menu .menu-body .drop-menu.active > .menu-item .support .fa, .dsgov .br-menu .menu-body .drop-menu.active > .menu-item .support .fab, .dsgov .br-menu .menu-body .drop-menu.active > .menu-item .support .fad, .dsgov .br-menu .menu-body .drop-menu.active > .menu-item .support .fal, .dsgov .br-menu .menu-body .drop-menu.active > .menu-item .support .far, .dsgov .br-menu .menu-body .drop-menu.active > .menu-item .support .fas { transform: rotate(180deg); } .dsgov .br-menu .menu-body .drop-menu.active > ul { display: block; } .dsgov .br-menu .menu-footer { border-top: 1px solid var(--menu-divider); } .dsgov .br-menu .menu-footer .menu-logos { border-bottom: 1px solid var(--menu-divider); padding: var(--spacing-scale-base) var(--spacing-scale-5x); display: grid; grid-template-columns: 1fr 1fr 1fr; column-gap: var(--spacing-scale-2x); row-gap: var(--spacing-scale-2x); } .dsgov .br-menu .menu-footer .menu-links { --focus-offset: var(--spacing-scale-half); border-bottom: 1px solid var(--menu-divider); padding: var(--spacing-scale-2x) var(--spacing-scale-5x); } .dsgov .br-menu .menu-footer .menu-links a { display: block; } .dsgov .br-menu .menu-footer .menu-links a:not(:last-child) { margin-bottom: var(--spacing-scale-2x); } .dsgov .br-menu .menu-footer .menu-links a:not(:disabled):hover { background-image: linear-gradient(rgba(var(--interactive-rgb), var(--hover)), rgba(var(--interactive-rgb), var(--hover))); } .dsgov .br-menu .menu-footer .menu-links a:not(:disabled):active { background-image: linear-gradient(rgba(var(--interactive-rgb), var(--pressed)), rgba(var(--interactive-rgb), var(--pressed))); } .dsgov .br-menu .menu-footer .menu-social { border-bottom: 1px solid var(--menu-divider); padding: var(--spacing-scale-base) var(--spacing-scale-5x); } .dsgov .br-menu .menu-footer .menu-social .sharegroup { display: flex; } .dsgov .br-menu .menu-footer .menu-info { border-bottom: 1px solid var(--menu-divider); padding: var(--spacing-scale-2x); } .dsgov .br-menu .menu-item { background: var(--menu-item-background); color: var(--menu-item-color); display: flex; padding: var(--menu-item-padding) var(--spacing-scale-2x); } .dsgov .br-menu .menu-item .icon { margin-right: var(--spacing-scale-2x); } .dsgov .br-menu .menu-item .content { flex: 1 1 0%; } .dsgov .br-menu .side-menu > ul { background: var(--menu-background-submenu); display: none; } .dsgov .br-menu .side-menu.active > .menu-item { --interactive-rgb: var(--rgb-primary-darken-01); --menu-item-color: var(--active); --menu-item-background: var(--menu-background); font-weight: var(--font-weight-semi-bold); flex-direction: row-reverse; } .dsgov .br-menu .side-menu.active > .menu-item .icon { margin-right: 0px; } .dsgov .br-menu .side-menu.active > .menu-item .support { margin-right: var(--spacing-scale-2x); } .dsgov .br-menu .side-menu.active > .menu-item .support .svg-inline--fa, .dsgov .br-menu .side-menu.active > .menu-item .support .fa, .dsgov .br-menu .side-menu.active > .menu-item .support .fab, .dsgov .br-menu .side-menu.active > .menu-item .support .fad, .dsgov .br-menu .side-menu.active > .menu-item .support .fal, .dsgov .br-menu .side-menu.active > .menu-item .support .far, .dsgov .br-menu .side-menu.active > .menu-item .support .fas { transform: rotate(180deg); } .dsgov .br-menu .side-menu.active > ul { display: block; } .dsgov .br-menu .side-menu.active .menu-item { padding-left: var(--spacing-scale-2x) !important; } .dsgov .br-menu.small .menu-item { --menu-item-padding: var(--menu-item-small); } .dsgov .br-menu.medium .menu-item { --menu-item-padding: var(--menu-item-medium); } .dsgov .br-menu.large .menu-item { --menu-item-padding: var(--menu-item-large); } .dsgov .br-menu.push .menu-trigger, .dsgov .br-menu.push .menu-scrim { display: none; } @media (min-width: 575px) { .dsgov .br-menu.push .menu-header { display: none; } .dsgov .br-menu.push .menu-panel { height: auto; } .dsgov .br-menu.push.active .menu-container { position: static; }} .dsgov .br-menu.auxiliary .menu-trigger { position: fixed; bottom: 0px; left: 0px; right: 0px; z-index: calc(var(--menu-zindex) - 1); } .dsgov .br-menu.auxiliary .menu-trigger .br-button { --button-radius: 0; } .dsgov .br-menu.auxiliary .menu-container { display: none; flex-direction: column-reverse; position: static; } .dsgov .br-menu.auxiliary .menu-panel { height: auto; } .dsgov .br-menu.auxiliary.active { display: flex; flex-direction: column; justify-content: flex-end; position: fixed; height: 100vh; bottom: 0px; left: 0px; right: 0px; z-index: var(--menu-zindex); } .dsgov .br-menu.auxiliary.active .menu-trigger { position: relative; z-index: calc(var(--menu-zindex) + 1); } .dsgov .br-menu.auxiliary.active .menu-trigger .svg-inline--fa, .dsgov .br-menu.auxiliary.active .menu-trigger .fa, .dsgov .br-menu.auxiliary.active .menu-trigger .fab, .dsgov .br-menu.auxiliary.active .menu-trigger .fad, .dsgov .br-menu.auxiliary.active .menu-trigger .fal, .dsgov .br-menu.auxiliary.active .menu-trigger .far, .dsgov .br-menu.auxiliary.active .menu-trigger .fas { transform: rotate(180deg); } .dsgov .br-menu.auxiliary.active .menu-container { display: flex; } @media (min-width: 575px) { .dsgov .br-menu.auxiliary .menu-trigger { display: none; } .dsgov .br-menu.auxiliary .menu-scrim { position: static; } .dsgov .br-menu.auxiliary .menu-container { display: block; }} .dsgov .br-menu .menu-item[hidden] { display: none; } .dsgov .br-menu .menu-item:disabled { cursor: not-allowed; opacity: var(--disabled); } .dsgov .br-menu .menu-item:disabled * { pointer-events: none; } .dsgov .br-menu a.menu-item:not(:disabled).active { --interactive-rgb: var(--rgb-secondary-01); --menu-item-background: var(--active); --menu-item-color: var(--color-secondary-01); } .dsgov .br-menu a.menu-item:not(:disabled):not(:disabled):hover { background-image: linear-gradient(rgba(var(--interactive-rgb), var(--hover)), rgba(var(--interactive-rgb), var(--hover))); } .dsgov .br-menu a.menu-item:not(:disabled):not(:disabled):active { background-image: linear-gradient(rgba(var(--interactive-rgb), var(--pressed)), rgba(var(--interactive-rgb), var(--pressed))); } .dsgov .rotulo { font-size: var(--font-size-scale-base); font-weight: var(--font-weight-medium); color: var(--color-secondary-08); } .dsgov .is-loading, .dsgov .loading, .dsgov [loading] { min-height: 44px; pointer-events: none; position: relative; color: transparent !important; } .dsgov .is-loading::after, .dsgov .loading::after, .dsgov [loading]::after { animation: 1.3s linear 0s infinite normal none running spinAround; border-top-color: ; border-top-style: ; border-top-width: ; border-right-style: ; border-right-width: ; border-bottom-color: ; border-bottom-style: ; border-bottom-width: ; border-left-color: ; border-left-style: ; border-left-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-radius: 50%; border-right-color: transparent; content: ""; display: block; height: 24px; left: calc(50% - 12px); position: absolute; top: calc(50% - 12px); width: 24px; } .dsgov .is-loading.primary::after, .dsgov .loading.primary::after, .dsgov [loading].primary::after { border-bottom-color: var(--color-secondary-01); border-top-color: var(--color-secondary-01); border-left-color: var(--color-secondary-01); } .dsgov .is-loading.medium::after, .dsgov .is-loading[md]::after, .dsgov .loading.medium::after, .dsgov .loading[md]::after, .dsgov [loading].medium::after, .dsgov [loading][md]::after { border-width: 4px; height: 44px; left: calc(50% - 22px); top: calc(50% - 22px); width: 44px; } .dsgov .br-loading { background-color: var(--color-secondary-04); border-radius: 50%; height: 84px; width: 84px; } .dsgov .br-loading-mask, .dsgov .br-loading-fill { backface-visibility: hidden; border-radius: 50%; clip: rect(0px, 84px, 84px, 42px); height: 84px; overflow: hidden; position: absolute; width: 84px; } .dsgov .br-loading-fill { background: var(--interactive); clip: rect(0px, 42px, 84px, 0px); } .dsgov .br-loading::after { background: var(--color-secondary-01); border-radius: 50%; color: var(--interactive); content: attr(data-progress) "%"; font-size: var(--font-size-scale-up-02); font-weight: var(--font-weight-semi-bold); height: 74px; line-height: 74px; margin: 5px; position: absolute; text-align: center; width: 74px; } @keyframes fill { 0% { transform: rotate(0deg); }} .dsgov .br-loading[data-progress="1"] .br-loading-mask.full, .dsgov .br-loading[data-progress="1"] .br-loading-fill { animation: 2s ease-in-out 0s 1 normal none running fill; } .dsgov .br-loading[data-progress="2"] .br-loading-mask.full, .dsgov .br-loading[data-progress="2"] .br-loading-fill { animation: 2s ease-in-out 0s 1 normal none running fill; } .dsgov .br-loading[data-progress="3"] .br-loading-mask.full, .dsgov .br-loading[data-progress="3"] .br-loading-fill { animation: 2s ease-in-out 0s 1 normal none running fill; } .dsgov .br-loading[data-progress="4"] .br-loading-mask.full, .dsgov .br-loading[data-progress="4"] .br-loading-fill { animation: 2s ease-in-out 0s 1 normal none running fill; } .dsgov .br-loading[data-progress="5"] .br-loading-mask.full, .dsgov .br-loading[data-progress="5"] .br-loading-fill { animation: 2s ease-in-out 0s 1 normal none running fill; } .dsgov .br-loading[data-progress="6"] .br-loading-mask.full, .dsgov .br-loading[data-progress="6"] .br-loading-fill { animation: 2s ease-in-out 0s 1 normal none running fill; } .dsgov .br-loading[data-progress="7"] .br-loading-mask.full, .dsgov .br-loading[data-progress="7"] .br-loading-fill { animation: 2s ease-in-out 0s 1 normal none running fill; } .dsgov .br-loading[data-progress="8"] .br-loading-mask.full, .dsgov .br-loading[data-progress="8"] .br-loading-fill { animation: 2s ease-in-out 0s 1 normal none running fill; } .dsgov .br-loading[data-progress="9"] .br-loading-mask.full, .dsgov .br-loading[data-progress="9"] .br-loading-fill { animation: 2s ease-in-out 0s 1 normal none running fill; } .dsgov .br-loading[data-progress="10"] .br-loading-mask.full, .dsgov .br-loading[data-progress="10"] .br-loading-fill { animation: 2s ease-in-out 0s 1 normal none running fill; } .dsgov .br-loading[data-progress="11"] .br-loading-mask.full, .dsgov .br-loading[data-progress="11"] .br-loading-fill { animation: 2s ease-in-out 0s 1 normal none running fill; } .dsgov .br-loading[data-progress="12"] .br-loading-mask.full, .dsgov .br-loading[data-progress="12"] .br-loading-fill { animation: 2s ease-in-out 0s 1 normal none running fill; } .dsgov .br-loading[data-progress="13"] .br-loading-mask.full, .dsgov .br-loading[data-progress="13"] .br-loading-fill { animation: 2s ease-in-out 0s 1 normal none running fill; } .dsgov .br-loading[data-progress="14"] .br-loading-mask.full, .dsgov .br-loading[data-progress="14"] .br-loading-fill { animation: 2s ease-in-out 0s 1 normal none running fill; } .dsgov .br-loading[data-progress="15"] .br-loading-mask.full, .dsgov .br-loading[data-progress="15"] .br-loading-fill { animation: 2s ease-in-out 0s 1 normal none running fill; } .dsgov .br-loading[data-progress="16"] .br-loading-mask.full, .dsgov .br-loading[data-progress="16"] .br-loading-fill { animation: 2s ease-in-out 0s 1 normal none running fill; } .dsgov .br-loading[data-progress="17"] .br-loading-mask.full, .dsgov .br-loading[data-progress="17"] .br-loading-fill { animation: 2s ease-in-out 0s 1 normal none running fill; } .dsgov .br-loading[data-progress="18"] .br-loading-mask.full, .dsgov .br-loading[data-progress="18"] .br-loading-fill { animation: 2s ease-in-out 0s 1 normal none running fill; } .dsgov .br-loading[data-progress="19"] .br-loading-mask.full, .dsgov .br-loading[data-progress="19"] .br-loading-fill { animation: 2s ease-in-out 0s 1 normal none running fill; } .dsgov .br-loading[data-progress="20"] .br-loading-mask.full, .dsgov .br-loading[data-progress="20"] .br-loading-fill { animation: 2s ease-in-out 0s 1 normal none running fill; } .dsgov .br-loading[data-progress="21"] .br-loading-mask.full, .dsgov .br-loading[data-progress="21"] .br-loading-fill { animation: 2s ease-in-out 0s 1 normal none running fill; } .dsgov .br-loading[data-progress="22"] .br-loading-mask.full, .dsgov .br-loading[data-progress="22"] .br-loading-fill { animation: 2s ease-in-out 0s 1 normal none running fill; } .dsgov .br-loading[data-progress="23"] .br-loading-mask.full, .dsgov .br-loading[data-progress="23"] .br-loading-fill { animation: 2s ease-in-out 0s 1 normal none running fill; } .dsgov .br-loading[data-progress="24"] .br-loading-mask.full, .dsgov .br-loading[data-progress="24"] .br-loading-fill { animation: 2s ease-in-out 0s 1 normal none running fill; } .dsgov .br-loading[data-progress="25"] .br-loading-mask.full, .dsgov .br-loading[data-progress="25"] .br-loading-fill { animation: 2s ease-in-out 0s 1 normal none running fill; } .dsgov .br-loading[data-progress="26"] .br-loading-mask.full, .dsgov .br-loading[data-progress="26"] .br-loading-fill { animation: 2s ease-in-out 0s 1 normal none running fill; } .dsgov .br-loading[data-progress="27"] .br-loading-mask.full, .dsgov .br-loading[data-progress="27"] .br-loading-fill { animation: 2s ease-in-out 0s 1 normal none running fill; } .dsgov .br-loading[data-progress="28"] .br-loading-mask.full, .dsgov .br-loading[data-progress="28"] .br-loading-fill { animation: 2s ease-in-out 0s 1 normal none running fill; } .dsgov .br-loading[data-progress="29"] .br-loading-mask.full, .dsgov .br-loading[data-progress="29"] .br-loading-fill { animation: 2s ease-in-out 0s 1 normal none running fill; } .dsgov .br-loading[data-progress="30"] .br-loading-mask.full, .dsgov .br-loading[data-progress="30"] .br-loading-fill { animation: 2s ease-in-out 0s 1 normal none running fill; } .dsgov .br-loading[data-progress="31"] .br-loading-mask.full, .dsgov .br-loading[data-progress="31"] .br-loading-fill { animation: 2s ease-in-out 0s 1 normal none running fill; } .dsgov .br-loading[data-progress="32"] .br-loading-mask.full, .dsgov .br-loading[data-progress="32"] .br-loading-fill { animation: 2s ease-in-out 0s 1 normal none running fill; } .dsgov .br-loading[data-progress="33"] .br-loading-mask.full, .dsgov .br-loading[data-progress="33"] .br-loading-fill { animation: 2s ease-in-out 0s 1 normal none running fill; } .dsgov .br-loading[data-progress="34"] .br-loading-mask.full, .dsgov .br-loading[data-progress="34"] .br-loading-fill { animation: 2s ease-in-out 0s 1 normal none running fill; } .dsgov .br-loading[data-progress="35"] .br-loading-mask.full, .dsgov .br-loading[data-progress="35"] .br-loading-fill { animation: 2s ease-in-out 0s 1 normal none running fill; } .dsgov .br-loading[data-progress="36"] .br-loading-mask.full, .dsgov .br-loading[data-progress="36"] .br-loading-fill { animation: 2s ease-in-out 0s 1 normal none running fill; } .dsgov .br-loading[data-progress="37"] .br-loading-mask.full, .dsgov .br-loading[data-progress="37"] .br-loading-fill { animation: 2s ease-in-out 0s 1 normal none running fill; } .dsgov .br-loading[data-progress="38"] .br-loading-mask.full, .dsgov .br-loading[data-progress="38"] .br-loading-fill { animation: 2s ease-in-out 0s 1 normal none running fill; } .dsgov .br-loading[data-progress="39"] .br-loading-mask.full, .dsgov .br-loading[data-progress="39"] .br-loading-fill { animation: 2s ease-in-out 0s 1 normal none running fill; } .dsgov .br-loading[data-progress="40"] .br-loading-mask.full, .dsgov .br-loading[data-progress="40"] .br-loading-fill { animation: 2s ease-in-out 0s 1 normal none running fill; } .dsgov .br-loading[data-progress="41"] .br-loading-mask.full, .dsgov .br-loading[data-progress="41"] .br-loading-fill { animation: 2s ease-in-out 0s 1 normal none running fill; } .dsgov .br-loading[data-progress="42"] .br-loading-mask.full, .dsgov .br-loading[data-progress="42"] .br-loading-fill { animation: 2s ease-in-out 0s 1 normal none running fill; } .dsgov .br-loading[data-progress="43"] .br-loading-mask.full, .dsgov .br-loading[data-progress="43"] .br-loading-fill { animation: 2s ease-in-out 0s 1 normal none running fill; } .dsgov .br-loading[data-progress="44"] .br-loading-mask.full, .dsgov .br-loading[data-progress="44"] .br-loading-fill { animation: 2s ease-in-out 0s 1 normal none running fill; } .dsgov .br-loading[data-progress="45"] .br-loading-mask.full, .dsgov .br-loading[data-progress="45"] .br-loading-fill { animation: 2s ease-in-out 0s 1 normal none running fill; } .dsgov .br-loading[data-progress="46"] .br-loading-mask.full, .dsgov .br-loading[data-progress="46"] .br-loading-fill { animation: 2s ease-in-out 0s 1 normal none running fill; } .dsgov .br-loading[data-progress="47"] .br-loading-mask.full, .dsgov .br-loading[data-progress="47"] .br-loading-fill { animation: 2s ease-in-out 0s 1 normal none running fill; } .dsgov .br-loading[data-progress="48"] .br-loading-mask.full, .dsgov .br-loading[data-progress="48"] .br-loading-fill { animation: 2s ease-in-out 0s 1 normal none running fill; } .dsgov .br-loading[data-progress="49"] .br-loading-mask.full, .dsgov .br-loading[data-progress="49"] .br-loading-fill { animation: 2s ease-in-out 0s 1 normal none running fill; } .dsgov .br-loading[data-progress="50"] .br-loading-mask.full, .dsgov .br-loading[data-progress="50"] .br-loading-fill { animation: 2s ease-in-out 0s 1 normal none running fill; } .dsgov .br-loading[data-progress="51"] .br-loading-mask.full, .dsgov .br-loading[data-progress="51"] .br-loading-fill { animation: 2s ease-in-out 0s 1 normal none running fill; } .dsgov .br-loading[data-progress="52"] .br-loading-mask.full, .dsgov .br-loading[data-progress="52"] .br-loading-fill { animation: 2s ease-in-out 0s 1 normal none running fill; } .dsgov .br-loading[data-progress="53"] .br-loading-mask.full, .dsgov .br-loading[data-progress="53"] .br-loading-fill { animation: 2s ease-in-out 0s 1 normal none running fill; } .dsgov .br-loading[data-progress="54"] .br-loading-mask.full, .dsgov .br-loading[data-progress="54"] .br-loading-fill { animation: 2s ease-in-out 0s 1 normal none running fill; } .dsgov .br-loading[data-progress="55"] .br-loading-mask.full, .dsgov .br-loading[data-progress="55"] .br-loading-fill { animation: 2s ease-in-out 0s 1 normal none running fill; } .dsgov .br-loading[data-progress="56"] .br-loading-mask.full, .dsgov .br-loading[data-progress="56"] .br-loading-fill { animation: 2s ease-in-out 0s 1 normal none running fill; } .dsgov .br-loading[data-progress="57"] .br-loading-mask.full, .dsgov .br-loading[data-progress="57"] .br-loading-fill { animation: 2s ease-in-out 0s 1 normal none running fill; } .dsgov .br-loading[data-progress="58"] .br-loading-mask.full, .dsgov .br-loading[data-progress="58"] .br-loading-fill { animation: 2s ease-in-out 0s 1 normal none running fill; } .dsgov .br-loading[data-progress="59"] .br-loading-mask.full, .dsgov .br-loading[data-progress="59"] .br-loading-fill { animation: 2s ease-in-out 0s 1 normal none running fill; } .dsgov .br-loading[data-progress="60"] .br-loading-mask.full, .dsgov .br-loading[data-progress="60"] .br-loading-fill { animation: 2s ease-in-out 0s 1 normal none running fill; } .dsgov .br-loading[data-progress="61"] .br-loading-mask.full, .dsgov .br-loading[data-progress="61"] .br-loading-fill { animation: 2s ease-in-out 0s 1 normal none running fill; } .dsgov .br-loading[data-progress="62"] .br-loading-mask.full, .dsgov .br-loading[data-progress="62"] .br-loading-fill { animation: 2s ease-in-out 0s 1 normal none running fill; } .dsgov .br-loading[data-progress="63"] .br-loading-mask.full, .dsgov .br-loading[data-progress="63"] .br-loading-fill { animation: 2s ease-in-out 0s 1 normal none running fill; } .dsgov .br-loading[data-progress="64"] .br-loading-mask.full, .dsgov .br-loading[data-progress="64"] .br-loading-fill { animation: 2s ease-in-out 0s 1 normal none running fill; } .dsgov .br-loading[data-progress="65"] .br-loading-mask.full, .dsgov .br-loading[data-progress="65"] .br-loading-fill { animation: 2s ease-in-out 0s 1 normal none running fill; } .dsgov .br-loading[data-progress="66"] .br-loading-mask.full, .dsgov .br-loading[data-progress="66"] .br-loading-fill { animation: 2s ease-in-out 0s 1 normal none running fill; } .dsgov .br-loading[data-progress="67"] .br-loading-mask.full, .dsgov .br-loading[data-progress="67"] .br-loading-fill { animation: 2s ease-in-out 0s 1 normal none running fill; } .dsgov .br-loading[data-progress="68"] .br-loading-mask.full, .dsgov .br-loading[data-progress="68"] .br-loading-fill { animation: 2s ease-in-out 0s 1 normal none running fill; } .dsgov .br-loading[data-progress="69"] .br-loading-mask.full, .dsgov .br-loading[data-progress="69"] .br-loading-fill { animation: 2s ease-in-out 0s 1 normal none running fill; } .dsgov .br-loading[data-progress="70"] .br-loading-mask.full, .dsgov .br-loading[data-progress="70"] .br-loading-fill { animation: 2s ease-in-out 0s 1 normal none running fill; } .dsgov .br-loading[data-progress="71"] .br-loading-mask.full, .dsgov .br-loading[data-progress="71"] .br-loading-fill { animation: 2s ease-in-out 0s 1 normal none running fill; } .dsgov .br-loading[data-progress="72"] .br-loading-mask.full, .dsgov .br-loading[data-progress="72"] .br-loading-fill { animation: 2s ease-in-out 0s 1 normal none running fill; } .dsgov .br-loading[data-progress="73"] .br-loading-mask.full, .dsgov .br-loading[data-progress="73"] .br-loading-fill { animation: 2s ease-in-out 0s 1 normal none running fill; } .dsgov .br-loading[data-progress="74"] .br-loading-mask.full, .dsgov .br-loading[data-progress="74"] .br-loading-fill { animation: 2s ease-in-out 0s 1 normal none running fill; } .dsgov .br-loading[data-progress="75"] .br-loading-mask.full, .dsgov .br-loading[data-progress="75"] .br-loading-fill { animation: 2s ease-in-out 0s 1 normal none running fill; } .dsgov .br-loading[data-progress="76"] .br-loading-mask.full, .dsgov .br-loading[data-progress="76"] .br-loading-fill { animation: 2s ease-in-out 0s 1 normal none running fill; } .dsgov .br-loading[data-progress="77"] .br-loading-mask.full, .dsgov .br-loading[data-progress="77"] .br-loading-fill { animation: 2s ease-in-out 0s 1 normal none running fill; } .dsgov .br-loading[data-progress="78"] .br-loading-mask.full, .dsgov .br-loading[data-progress="78"] .br-loading-fill { animation: 2s ease-in-out 0s 1 normal none running fill; } .dsgov .br-loading[data-progress="79"] .br-loading-mask.full, .dsgov .br-loading[data-progress="79"] .br-loading-fill { animation: 2s ease-in-out 0s 1 normal none running fill; } .dsgov .br-loading[data-progress="80"] .br-loading-mask.full, .dsgov .br-loading[data-progress="80"] .br-loading-fill { animation: 2s ease-in-out 0s 1 normal none running fill; } .dsgov .br-loading[data-progress="81"] .br-loading-mask.full, .dsgov .br-loading[data-progress="81"] .br-loading-fill { animation: 2s ease-in-out 0s 1 normal none running fill; } .dsgov .br-loading[data-progress="82"] .br-loading-mask.full, .dsgov .br-loading[data-progress="82"] .br-loading-fill { animation: 2s ease-in-out 0s 1 normal none running fill; } .dsgov .br-loading[data-progress="83"] .br-loading-mask.full, .dsgov .br-loading[data-progress="83"] .br-loading-fill { animation: 2s ease-in-out 0s 1 normal none running fill; } .dsgov .br-loading[data-progress="84"] .br-loading-mask.full, .dsgov .br-loading[data-progress="84"] .br-loading-fill { animation: 2s ease-in-out 0s 1 normal none running fill; } .dsgov .br-loading[data-progress="85"] .br-loading-mask.full, .dsgov .br-loading[data-progress="85"] .br-loading-fill { animation: 2s ease-in-out 0s 1 normal none running fill; } .dsgov .br-loading[data-progress="86"] .br-loading-mask.full, .dsgov .br-loading[data-progress="86"] .br-loading-fill { animation: 2s ease-in-out 0s 1 normal none running fill; } .dsgov .br-loading[data-progress="87"] .br-loading-mask.full, .dsgov .br-loading[data-progress="87"] .br-loading-fill { animation: 2s ease-in-out 0s 1 normal none running fill; } .dsgov .br-loading[data-progress="88"] .br-loading-mask.full, .dsgov .br-loading[data-progress="88"] .br-loading-fill { animation: 2s ease-in-out 0s 1 normal none running fill; } .dsgov .br-loading[data-progress="89"] .br-loading-mask.full, .dsgov .br-loading[data-progress="89"] .br-loading-fill { animation: 2s ease-in-out 0s 1 normal none running fill; } .dsgov .br-loading[data-progress="90"] .br-loading-mask.full, .dsgov .br-loading[data-progress="90"] .br-loading-fill { animation: 2s ease-in-out 0s 1 normal none running fill; } .dsgov .br-loading[data-progress="91"] .br-loading-mask.full, .dsgov .br-loading[data-progress="91"] .br-loading-fill { animation: 2s ease-in-out 0s 1 normal none running fill; } .dsgov .br-loading[data-progress="92"] .br-loading-mask.full, .dsgov .br-loading[data-progress="92"] .br-loading-fill { animation: 2s ease-in-out 0s 1 normal none running fill; } .dsgov .br-loading[data-progress="93"] .br-loading-mask.full, .dsgov .br-loading[data-progress="93"] .br-loading-fill { animation: 2s ease-in-out 0s 1 normal none running fill; } .dsgov .br-loading[data-progress="94"] .br-loading-mask.full, .dsgov .br-loading[data-progress="94"] .br-loading-fill { animation: 2s ease-in-out 0s 1 normal none running fill; } .dsgov .br-loading[data-progress="95"] .br-loading-mask.full, .dsgov .br-loading[data-progress="95"] .br-loading-fill { animation: 2s ease-in-out 0s 1 normal none running fill; } .dsgov .br-loading[data-progress="96"] .br-loading-mask.full, .dsgov .br-loading[data-progress="96"] .br-loading-fill { animation: 2s ease-in-out 0s 1 normal none running fill; } .dsgov .br-loading[data-progress="97"] .br-loading-mask.full, .dsgov .br-loading[data-progress="97"] .br-loading-fill { animation: 2s ease-in-out 0s 1 normal none running fill; } .dsgov .br-loading[data-progress="98"] .br-loading-mask.full, .dsgov .br-loading[data-progress="98"] .br-loading-fill { animation: 2s ease-in-out 0s 1 normal none running fill; } .dsgov .br-loading[data-progress="99"] .br-loading-mask.full, .dsgov .br-loading[data-progress="99"] .br-loading-fill { animation: 2s ease-in-out 0s 1 normal none running fill; } .dsgov .br-loading[data-progress="100"] .br-loading-mask.full, .dsgov .br-loading[data-progress="100"] .br-loading-fill { animation: 2s ease-in-out 0s 1 normal none running fill; } @keyframes spinAround { 0% { transform: rotate(0deg); } 100% { transform: rotate(359deg); }} .dsgov .br-magic-button { --magic-background: var(--color-highlight); --magic-rgb: var(--rgb-secondary-01); --magic-color: var(--color-secondary-01); --magic-border: var(--color-secondary-03); --magic-font-size: var(--font-size-scale-up-02); --magic-shadow: var(--surface-offset-none) var(--surface-offset-md) var(--surface-blur-md) rgba(var(--rgb-secondary-09), var(--surface-opacity-xs)); --magic-size: var(--magic-medium); --magic-small: var(--spacing-scale-4xh); --magic-medium: var(--spacing-scale-5xh); --magic-large: var(--spacing-scale-6xh); --magic-support-size: var(--magic-support-medium); --magic-support-small: var(--spacing-scale-7x); --magic-support-medium: var(--spacing-scale-8x); --magic-support-large: var(--spacing-scale-9x); display: inline-flex; position: relative; } .dsgov .br-magic-button .br-button { --interactive-rgb: var(--magic-rgb); --button-background: var(--magic-background); --button-color: var(--magic-color); --button-border: var(--magic-border); --button-font-size: var(--magic-font-size); --button-size: var(--magic-support-size); border: var(--magic-border) solid calc((var(--magic-support-size) - var(--magic-size)) * 0.5); box-shadow: var(--magic-shadow); } .dsgov .br-magic-button.small { --magic-size: var(--magic-small); --magic-support-size: var(--magic-support-small); } .dsgov .br-magic-button.medium { --magic-size: var(--magic-medium); --magic-support-size: var(--magic-support-medium); } .dsgov .br-magic-button.large { --magic-size: var(--magic-large); --magic-support-size: var(--magic-support-large); } .dsgov .br-message { --message-color: var(--color-secondary-08); --message-color-rgb: var(--rgb-secondary-08); --message-text: var(--text-color); --message-opacity: var(--surface-opacity-xs); --message-font-size: var(--font-size-scale-up-01); --message-padding: var(--spacing-scale-3x) var(--spacing-scale-base) var(--spacing-scale-3x) var(--spacing-scale-2x); --message-margin: var(--spacing-scale-2x); --message-icon: var(--icon-size-lg); --feedback-padding: var(--spacing-scale-half); --feedback-font-weight: var(--font-weight-medium); background: rgba(var(--message-color-rgb), var(--message-opacity)); display: flex; margin-bottom: var(--message-margin); } .dsgov .br-message .content { color: var(--message-text); flex: 1 1 0%; font-size: var(--message-font-size); padding: var(--message-padding); } .dsgov .br-message .content a { font-weight: var(--font-weight-bold); text-decoration: underline; } .dsgov .br-message .content :last-child { margin-bottom: 0px; } .dsgov .br-message .icon { align-items: center; color: var(--message-color); display: flex; justify-content: center; padding-left: var(--spacing-scale-2x); padding-right: var(--spacing-scale-2x); } .dsgov .br-message .icon + .content { padding-left: 0px; } .dsgov .br-message .close { margin-right: var(--spacing-scale-base); margin-top: var(--spacing-scale-base); } .dsgov .br-message.is-success, .dsgov .br-message.success, .dsgov .br-message[success] { --message-color: var(--color-success); --message-color-rgb: var(--rgb-success); } .dsgov .br-message.is-success .close .br-button, .dsgov .br-message.success .close .br-button, .dsgov .br-message[success] .close .br-button { --interactive: var(--message-color); --interactive-rgb: var(--message-color-rgb); } .dsgov .br-message.is-danger, .dsgov .br-message.danger, .dsgov .br-message[danger] { --message-color: var(--color-danger); --message-color-rgb: var(--rgb-danger); } .dsgov .br-message.is-danger .close .br-button, .dsgov .br-message.danger .close .br-button, .dsgov .br-message[danger] .close .br-button { --interactive: var(--message-color); --interactive-rgb: var(--message-color-rgb); } .dsgov .br-message.is-info, .dsgov .br-message.info, .dsgov .br-message[info] { --message-color: var(--color-info); --message-color-rgb: var(--rgb-info); } .dsgov .br-message.is-info .close .br-button, .dsgov .br-message.info .close .br-button, .dsgov .br-message[info] .close .br-button { --interactive: var(--message-color); --interactive-rgb: var(--message-color-rgb); } .dsgov .br-message.is-warning, .dsgov .br-message.warning, .dsgov .br-message[warning] { --message-color: var(--message-text); --message-color-rgb: var(--rgb-warning); } .dsgov .br-message.is-warning .close .br-button, .dsgov .br-message.warning .close .br-button, .dsgov .br-message[warning] .close .br-button { --interactive: var(--color-secondary-08); --interactive-rgb: var(--rgb-secondary-08); } .dsgov .br-message.inverted { --message-opacity: 1; } .dsgov .br-message.inverted:not(.is-warning):not(.warning):not([warning]) { --text-color: var(--color-secondary-01); --interactive: var(--color-primary-pastel-01); --interactive-rgb: var(--rgb-primary-pastel-01); --visited: var(--color-secondary-04); --hover: var(--surface-opacity-sm, 0.3); --pressed: var(--surface-opacity-lg, 0.65); --focus-color: var(--color-support-10); --active: var(--color-secondary-01); } .dsgov .br-message.inverted:not(.is-warning):not(.warning):not([warning]) .icon { --message-color: var(--message-text); } .dsgov .br-message.inverted:not(.is-warning):not(.warning):not([warning]) .close .br-button { --interactive: var(--color-secondary-01); --interactive-rgb: var(--rgb-secondary-01); } .dsgov .feedback { --message-color: var(--color-secondary-08); --message-color-rgb: var(--rgb-secondary-08); --message-text: var(--text-color); --message-font-size: var(--font-size-scale-up-01); --message-padding: var(--spacing-scale-3x) var(--spacing-scale-base) var(--spacing-scale-3x) var(--spacing-scale-2x); --message-margin: var(--spacing-scale-2x); --message-icon: var(--icon-size-lg); --feedback-padding: var(--spacing-scale-half); --feedback-font-weight: var(--font-weight-medium); --message-opacity: 1; background: rgba(var(--message-color-rgb), var(--message-opacity)); color: var(--message-text); display: inline-block; font-style: italic; font-weight: var(--feedback-font-weight); margin-bottom: 0px; padding: var(--feedback-padding); } .dsgov .feedback .svg-inline--fa, .dsgov .feedback .fa, .dsgov .feedback .fab, .dsgov .feedback .fad, .dsgov .feedback .fal, .dsgov .feedback .far, .dsgov .feedback .fas { margin-right: var(--feedback-padding); } .dsgov .feedback:not(.is-warning):not(.warning):not([warning]) { --message-text: var(--color-secondary-01); } .dsgov .feedback.is-success, .dsgov .feedback.success, .dsgov .feedback[success] { --message-color: var(--color-success); --message-color-rgb: var(--rgb-success); } .dsgov .feedback.is-success .close .br-button, .dsgov .feedback.success .close .br-button, .dsgov .feedback[success] .close .br-button { --interactive: var(--message-color); --interactive-rgb: var(--message-color-rgb); } .dsgov .feedback.is-danger, .dsgov .feedback.danger, .dsgov .feedback[danger] { --message-color: var(--color-danger); --message-color-rgb: var(--rgb-danger); } .dsgov .feedback.is-danger .close .br-button, .dsgov .feedback.danger .close .br-button, .dsgov .feedback[danger] .close .br-button { --interactive: var(--message-color); --interactive-rgb: var(--message-color-rgb); } .dsgov .feedback.is-info, .dsgov .feedback.info, .dsgov .feedback[info] { --message-color: var(--color-info); --message-color-rgb: var(--rgb-info); } .dsgov .feedback.is-info .close .br-button, .dsgov .feedback.info .close .br-button, .dsgov .feedback[info] .close .br-button { --interactive: var(--message-color); --interactive-rgb: var(--message-color-rgb); } .dsgov .feedback.is-warning, .dsgov .feedback.warning, .dsgov .feedback[warning] { --message-color: var(--message-text); --message-color-rgb: var(--rgb-warning); } .dsgov .feedback.is-warning .close .br-button, .dsgov .feedback.warning .close .br-button, .dsgov .feedback[warning] .close .br-button { --interactive: var(--color-secondary-08); --interactive-rgb: var(--rgb-secondary-08); } .dsgov .feedback.inverted { --message-opacity: 1; } .dsgov .feedback.inverted:not(.is-warning):not(.warning):not([warning]) { --text-color: var(--color-secondary-01); --interactive: var(--color-primary-pastel-01); --interactive-rgb: var(--rgb-primary-pastel-01); --visited: var(--color-secondary-04); --hover: var(--surface-opacity-sm, 0.3); --pressed: var(--surface-opacity-lg, 0.65); --focus-color: var(--color-support-10); --active: var(--color-secondary-01); } .dsgov .feedback.inverted:not(.is-warning):not(.warning):not([warning]) .icon { --message-color: var(--message-text); } .dsgov .feedback.inverted:not(.is-warning):not(.warning):not([warning]) .close .br-button { --interactive: var(--color-secondary-01); --interactive-rgb: var(--rgb-secondary-01); } @media (min-width: 575px) { .dsgov .br-modal { width: auto; } .dsgov .br-modal.is-xsmall { max-width: 220px; } .dsgov .br-modal.is-small { max-width: 300px; } .dsgov .br-modal.is-medium { max-width: 500px; } .dsgov .br-modal.is-large, .dsgov .br-modal.is-scroll { max-width: 640px; }} .dsgov .br-modal { } .dsgov .br-modal-header { margin-bottom: var(--spacing-scale-3xh); position: relative; } .dsgov .br-modal-header .close { position: absolute; right: 0px; top: calc(var(--spacing-scale-half) * -1); } .dsgov .br-modal-title { -webkit-box-orient: vertical; -webkit-line-clamp: 2; display: -webkit-box; font-size: var(--font-size-scale-up-01); font-weight: var(--700); margin: 0px; max-height: var(--font-size-scale-up-07); overflow: hidden; text-overflow: ellipsis; width: 80%; } .dsgov .br-modal-title.is-inline { -webkit-line-clamp: 1; max-height: 3.5rem; } .dsgov .br-modal-title:focus { outline: none; } .dsgov .br-modal-title.focus-visible, .dsgov .br-modal-title:focus-visible { outline-color: var(--focus-color); outline-offset: var(--focus-offset); outline-style: var(--focus-style); outline-width: var(--focus-width); } .dsgov .br-modal-body { margin: 0 0 var(--spacing-scale-5x); } .dsgov .br-modal-footer { display: flex; flex-wrap: wrap; } .dsgov .br-modal p:focus { outline: none; } .dsgov .br-modal p.focus-visible, .dsgov .br-modal p:focus-visible { outline-color: var(--focus-color); outline-offset: var(--focus-offset); outline-style: var(--focus-style); outline-width: var(--focus-width); } .dsgov .br-modal .br-card { margin-bottom: 0px; } .dsgov .br-modal .terms { border: 0px; font-size: var(--font-size-scale-base); height: 216px; margin-left: calc(var(--spacing-scale-2x) * -1); margin-right: calc(var(--spacing-scale-2x) * -1); overflow: auto; resize: none; width: auto; box-shadow: inset 0 -4px 3px rgba(var(--rgb-secondary-09), 0.16), inset 0 4px 3px rgba(var(--rgb-secondary-09), 0.16); padding: var(--spacing-scale-2x); margin-bottom: var(--spacing-scale-2x); } .dsgov .br-modal .terms::-webkit-scrollbar { width: 8px; } .dsgov .br-modal .terms::-webkit-scrollbar-track { background: var(--color-secondary-03); } .dsgov .br-modal .terms::-webkit-scrollbar-thumb { background: var(--color-secondary-06); } .dsgov .br-modal .terms:active { outline: none; } .dsgov .br-modal .terms:hover::-webkit-scrollbar-thumb { background: var(--color-secondary-07); } .dsgov .br-modal .terms:focus { outline: none; } .dsgov .br-modal .terms.focus-visible, .dsgov .br-modal .terms:focus-visible { outline-color: var(--focus-color); outline-offset: var(--focus-offset); outline-style: var(--focus-style); outline-width: var(--focus-width); } .dsgov .br-notification { --notification-background: var(--color-secondary-01); --notification-shadow: 0 3px 6px rgba(var(--rgb-secondary-09), 0.16); --notification-padding: var(--spacing-scale-2x) var(--spacing-scale-4x); --notification-width: 50vw; --notification-height: 100vh; --notification-tab: var(--font-size-scale-down-01); background: var(--notification-background); box-shadow: var(--notification-shadow); max-height: var(--notification-height); max-width: var(--notification-width); overflow: auto; z-index: 1; } .dsgov .br-notification .notification-header { border-bottom: 1px solid rgb(204, 204, 204); padding: var(--notification-padding); } .dsgov .br-notification .notification-header :last-child { margin-bottom: 0px; } .dsgov .br-notification .notification-body .br-tab .tab-item { padding: 0px; } .dsgov .br-notification .notification-body .br-tab .tab-content { overflow-y: auto; } .dsgov .br-notification .notification-body .br-tab .tab-content .br-item { --interactive-rgb: var(--rgb-secondary-08); --item-color: var(--text-color); padding: var(--notification-padding); position: relative; white-space: normal; } .dsgov .br-notification .notification-body .br-tab .tab-content .br-item .status { left: var(--spacing-scale-base); position: absolute; top: var(--spacing-scale-3x); } .dsgov .br-notification .notification-body .br-tab .tab-content .br-item span { display: block; } @media (max-width: 575px) { .dsgov .br-notification { --notification-width: 100vw; }} .dsgov .br-pagination { --pagination-background: var(--bg-color); --pagination-margin: var(--spacing-scale-base); --pagination-select-width: 88px; --pagination-size: var(--pagination-medium); --pagination-small: 24px; --pagination-medium: 32px; --pagination-large: 40px; color: var(--text-color); display: flex; justify-content: center; } .dsgov .br-pagination ul { align-items: center; display: flex; list-style: none; margin: 0px; padding: 0px; } .dsgov .br-pagination li { padding: 0px; } .dsgov .br-pagination .br-select .br-input .br-button.circle { bottom: auto; right: var(--spacing-scale-half); top: auto; } .dsgov .br-pagination .br-divider { border-right-width: var(--divider-size); border-top: 0px; } .dsgov .br-pagination .page { align-items: center; border: 1px solid transparent; border-radius: 100em; color: var(--interactive); display: inline-flex; justify-content: center; margin: 0 calc(var(--pagination-margin) * 0.5); min-height: var(--pagination-size); min-width: var(--pagination-size); padding: 0 var(--spacing-scale-base); white-space: nowrap; } .dsgov .br-pagination .page:not(:disabled):hover { background-image: linear-gradient(rgba(var(--interactive-rgb), var(--hover)), rgba(var(--interactive-rgb), var(--hover))); } .dsgov .br-pagination .page:not(:disabled):active { background-image: linear-gradient(rgba(var(--interactive-rgb), var(--pressed)), rgba(var(--interactive-rgb), var(--pressed))); } .dsgov .br-pagination .page.active { --hover: var(--surface-opacity-sm, 0.3); --interactive-rgb: var(--rgb-secondary-01); background: var(--active); color: var(--pagination-background); } .dsgov .br-pagination [data-previous-page], .dsgov .br-pagination [data-next-page] { margin: 0 calc(var(--pagination-margin) * 0.5); } .dsgov .br-pagination.inverted .page.active { --interactive-rgb: var(--rgb-primary-darken-01); } .dsgov .br-pagination.small { --pagination-size: var(--pagination-small); } .dsgov .br-pagination.medium { --pagination-size: var(--pagination-medium); } .dsgov .br-pagination.large { --pagination-size: var(--pagination-large); } .dsgov .br-pagination .pagination-ellipsis { margin: 0 calc(var(--pagination-margin) * 0.5); position: relative; } .dsgov .br-pagination .pagination-ellipsis .br-button { --button-size: var(--pagination-size); } .dsgov .br-pagination .pagination-ellipsis .br-list { background: var(--pagination-background); max-height: 150px; min-width: 4em; overflow-y: auto; z-index: 1; } .dsgov .br-pagination .pagination-ellipsis .br-list:not([hidden]) { display: block; } .dsgov .br-pagination .pagination-arrows { align-items: center; display: flex; } .dsgov .br-pagination .pagination-go-to-page { align-items: center; display: flex; } .dsgov .br-pagination .pagination-go-to-page .br-input { align-items: center; display: flex; } .dsgov .br-pagination .pagination-go-to-page .br-input label { font-weight: var(--font-weight); margin-right: var(--spacing-scale-base); padding-bottom: 0px; } .dsgov .br-pagination .pagination-go-to-page .br-input input { --input-size: var(--pagination-medium); padding-left: var(--spacing-scale-base); padding-right: calc(var(--spacing-scale-baseh) + 32px); text-align: right; width: var(--pagination-select-width); } .dsgov .br-pagination .pagination-go-to-page .br-input input:not(:focus) { border-color: transparent; } .dsgov .br-pagination .pagination-go-to-page .br-input .br-button { --button-background: var(--bg-color); bottom: auto; right: var(--spacing-scale-half); top: auto; transform: scale(0.9); } .dsgov .br-pagination .pagination-go-to-page .br-list { right: 0px; width: auto; } .dsgov .br-pagination .pagination-go-to-page .br-item:not(:disabled):hover { background-image: linear-gradient(rgba(var(--interactive-rgb), var(--hover)), rgba(var(--interactive-rgb), var(--hover))); } .dsgov .br-pagination .pagination-go-to-page .br-item:not(:disabled):active { background-image: linear-gradient(rgba(var(--interactive-rgb), var(--pressed)), rgba(var(--interactive-rgb), var(--pressed))); } .dsgov .br-pagination .pagination-go-to-page .br-radio input[type="radio"] + label { padding-right: calc(var(--item-padding) + var(--pagination-medium)); } .dsgov .br-pagination .pagination-per-page { align-items: center; display: flex; } .dsgov .br-pagination .pagination-per-page .br-input { align-items: center; display: flex; } .dsgov .br-pagination .pagination-per-page .br-input label { font-weight: var(--font-weight); margin-right: var(--spacing-scale-base); padding-bottom: 0px; } .dsgov .br-pagination .pagination-per-page .br-input input { --input-size: var(--pagination-medium); padding-left: var(--spacing-scale-base); padding-right: calc(var(--spacing-scale-baseh) + 32px); text-align: right; width: var(--pagination-select-width); } .dsgov .br-pagination .pagination-per-page .br-input input:not(:focus) { border-color: transparent; } .dsgov .br-pagination .pagination-per-page .br-input .br-button { --button-background: var(--bg-color); bottom: auto; right: var(--spacing-scale-half); top: auto; transform: scale(0.9); } .dsgov .br-pagination .pagination-per-page .br-list { right: 0px; width: auto; } .dsgov .br-pagination .pagination-per-page .br-item:not(:disabled):hover { background-image: linear-gradient(rgba(var(--interactive-rgb), var(--hover)), rgba(var(--interactive-rgb), var(--hover))); } .dsgov .br-pagination .pagination-per-page .br-item:not(:disabled):active { background-image: linear-gradient(rgba(var(--interactive-rgb), var(--pressed)), rgba(var(--interactive-rgb), var(--pressed))); } .dsgov .br-pagination .pagination-per-page .br-radio input[type="radio"] + label { padding-right: calc(var(--item-padding) + var(--pagination-medium)); } .dsgov .br-pagination .pagination-information { align-items: center; display: flex; } .dsgov .br-pagination.inverted { --bg-color: var(--color-primary-darken-01); --text-color: var(--color-secondary-01); --interactive: var(--color-secondary-01); --active: var(--interactive); --interactive-rgb: var(--rgb-secondary-01); --hover: var(--surface-opacity-sm, 0.3); --focus-color: var(--color-support-10); } .dsgov .br-pagination.inverted .br-item { --interactive-rgb: var(--rgb-secondary-01); } .dsgov .br-pagination.inverted .br-button { --interactive-rgb: var(--rgb-secondary-01); } .dsgov .br-pagination.inverted .br-input input { --interactive-rgb: var(--rgb-secondary-01); color: var(--text-color); } .dsgov .br-pagination.inverted .br-select .br-item { --interactive-rgb: var(--rgb-secondary-01); } .dsgov .br-radio { display: block; } .dsgov .br-radio input[type="radio"] { opacity: 0; position: absolute; } .dsgov .br-radio input[type="radio"]:focus:checked + label::before, .dsgov .br-radio input[type="radio"]:focus + label::before, .dsgov .br-radio input[type="radio"]:focus-visible:checked + label::before, .dsgov .br-radio input[type="radio"]:focus-visible + label::before, .dsgov .br-radio input[type="radio"].focus-visible:checked + label::before, .dsgov .br-radio input[type="radio"].focus-visible + label::before { border-color: var(--focus-color); box-shadow: 0 0 0 var(--surface-width-md) var(--focus-color); outline: none; } .dsgov .br-radio input[type="radio"]:hover:not(:disabled) + label::before { background-image: linear-gradient(rgba(var(--interactive-rgb), var(--hover)), rgba(var(--interactive-rgb), var(--hover))); } .dsgov .br-radio input[type="radio"]:disabled + label { cursor: not-allowed; opacity: var(--disabled); } .dsgov .br-radio input[type="radio"]:disabled + label * { pointer-events: none; } .dsgov .br-radio input[type="radio"] + label { align-items: flex-start; color: var(--color-secondary-08); cursor: pointer; display: inline-block; font-size: var(--font-size-scale-base); font-weight: var(--font-weight-medium); min-height: var(--spacing-scale-3x); padding-top: ; padding-right: ; padding-left: ; padding-bottom: 0px; position: relative; } .dsgov .br-radio input[type="radio"] + label::before { background: var(--color-secondary-01); border: 1px solid var(--color-secondary-04); border-radius: 50%; content: ""; height: var(--spacing-scale-3x); left: 0px; padding: var(--spacing-scale-half) var(--spacing-scale-base) var(--spacing-scale-half) 0; position: absolute; width: var(--spacing-scale-3x); } .dsgov .br-radio input[type="radio"]:checked + label::after { background: var(--color-primary-lighten-01); border: 7px solid var(--color-primary-lighten-01); border-radius: 50%; inset: 9px 0px 0px 5px; content: ""; height: 10px; position: absolute; transform: scale(0.9, 0.9); width: 10px; } .dsgov .br-radio input[type="radio"]:invalid + label::before { border-color: var(--color-danger); border-width: 2px; } .dsgov .br-radio.is-invalid:not(.is-inverted):not(.inverted):not([inverted]) input[type="radio"] + label::before, .dsgov .br-radio.invalid:not(.is-inverted):not(.inverted):not([inverted]) input[type="radio"] + label::before, .dsgov .br-radio[invalid]:not(.is-inverted):not(.inverted):not([inverted]) input[type="radio"] + label::before { border-color: var(--color-danger); border-width: 2px; } .dsgov .br-radio.is-invalid:not(.is-inverted):not(.inverted):not([inverted]) input[type="radio"]:checked + label::before, .dsgov .br-radio.invalid:not(.is-inverted):not(.inverted):not([inverted]) input[type="radio"]:checked + label::before, .dsgov .br-radio[invalid]:not(.is-inverted):not(.inverted):not([inverted]) input[type="radio"]:checked + label::before { border-color: rgb(230, 0, 0); } .dsgov .br-radio.is-invalid:not(.is-inverted):not(.inverted):not([inverted]) input[type="radio"]:hover:not(:disabled) + label::before, .dsgov .br-radio.invalid:not(.is-inverted):not(.inverted):not([inverted]) input[type="radio"]:hover:not(:disabled) + label::before, .dsgov .br-radio[invalid]:not(.is-inverted):not(.inverted):not([inverted]) input[type="radio"]:hover:not(:disabled) + label::before { background-image: linear-gradient(rgba(var(--interactive-rgb), var(--hover)), rgba(var(--interactive-rgb), var(--hover))); } .dsgov .br-radio.is-valid:not(.is-inverted):not(.inverted):not([inverted]) input[type="radio"] + label::before, .dsgov .br-radio.valid:not(.is-inverted):not(.inverted):not([inverted]) input[type="radio"] + label::before, .dsgov .br-radio[valid]:not(.is-inverted):not(.inverted):not([inverted]) input[type="radio"] + label::before { border-color: var(--color-success); border-width: 2px; } .dsgov .br-radio.is-valid:not(.is-inverted):not(.inverted):not([inverted]) input[type="radio"]:checked + label::before, .dsgov .br-radio.valid:not(.is-inverted):not(.inverted):not([inverted]) input[type="radio"]:checked + label::before, .dsgov .br-radio[valid]:not(.is-inverted):not(.inverted):not([inverted]) input[type="radio"]:checked + label::before { border-color: rgb(22, 136, 33); } .dsgov .br-radio.is-valid:not(.is-inverted):not(.inverted):not([inverted]) input[type="radio"]:hover:not(:disabled) + label::before, .dsgov .br-radio.valid:not(.is-inverted):not(.inverted):not([inverted]) input[type="radio"]:hover:not(:disabled) + label::before, .dsgov .br-radio[valid]:not(.is-inverted):not(.inverted):not([inverted]) input[type="radio"]:hover:not(:disabled) + label::before { background-image: linear-gradient(rgba(var(--interactive-rgb), var(--hover)), rgba(var(--interactive-rgb), var(--hover))); } .dsgov .br-radio.is-small input[type="radio"] + label, .dsgov .br-radio.small input[type="radio"] + label, .dsgov .br-radio[small] input[type="radio"] + label { line-height: var(--spacing-scale-2xh); min-height: var(--spacing-scale-2xh); } .dsgov .br-radio.is-small input[type="radio"] + label::before, .dsgov .br-radio.small input[type="radio"] + label::before, .dsgov .br-radio[small] input[type="radio"] + label::before { height: var(--spacing-scale-2xh); width: var(--spacing-scale-2xh); } .dsgov .br-radio.is-small input[type="radio"]:checked + label::after, .dsgov .br-radio.small input[type="radio"]:checked + label::after, .dsgov .br-radio[small] input[type="radio"]:checked + label::after { border-width: 4px; height: 10px; width: 10px; } .dsgov .br-scrim.foco { background: var(--surface-overlay-scrim); inset: 0px; display: none; height: 100%; position: fixed; width: 100%; z-index: 999; } .dsgov .br-scrim.foco .br-modal { background-color: var(--color-secondary-01, #fff); left: 50%; position: absolute; top: 50%; transform: translate(-50%, -50%); z-index: 1000; padding: var(--spacing-scale-2x); } .dsgov .br-scrim.foco.active { display: block; } .dsgov .br-scrim.inibicao { position: relative; } .dsgov .br-scrim.inibicao::before { background: var(--surface-overlay-scrim); content: ""; height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; } .dsgov .br-scrim.legibilidade { position: relative; } .dsgov .br-scrim.legibilidade .scrim-text { background: var(--surface-overlay-text); bottom: 0px; left: 0px; padding: var(--spacing-scale-3x) var(--spacing-scale-baseh); position: absolute; width: 100%; } .dsgov .br-select { --select-divider: 1px solid var(--color-secondary-04); max-width: 400px; min-width: 100px; position: relative; } .dsgov .br-select .br-input .br-button.circle, .dsgov .br-select .br-input .br-button.small { bottom: 0.3em; outline: none; position: absolute; right: 0.4em; top: auto; } .dsgov .br-select .br-input input:not(:disabled):focus { margin-bottom: 0.1em; } .dsgov .br-select .br-list { background: var(--color-secondary-01); box-shadow: 0 3px 6px rgba(var(--rgb-secondary-09), 0.16); cursor: pointer; display: none; height: auto; max-height: 560px; overflow: auto; position: absolute; resize: none; width: 100%; z-index: 100; } .dsgov .br-select .br-list::-webkit-scrollbar { width: 8px; } .dsgov .br-select .br-list::-webkit-scrollbar-track { background: var(--color-secondary-03); } .dsgov .br-select .br-list::-webkit-scrollbar-thumb { background: var(--color-secondary-06); } .dsgov .br-select .br-list:focus, .dsgov .br-select .br-list:active { color: var(--color-secondary-09); outline: none; } .dsgov .br-select .br-list:hover::-webkit-scrollbar-thumb { background: var(--color-secondary-07); } .dsgov .br-select .br-list[expanded] { display: block; } .dsgov .br-select .br-item { --item-padding: var(--spacing-scale-2x); padding: 0px; } .dsgov .br-select .br-item .content { padding: 0px; } .dsgov .br-select .br-item:not(:last-child) { border-bottom: var(--select-divider); } .dsgov .br-select .br-item:not([disabled]) { --interactive-rgb: var(--rgb-secondary-09); --focus-offset: calc(var(--spacing-scale-half) * -1); } .dsgov .br-select .br-item:not([disabled]):focus { outline: none; } .dsgov .br-select .br-item:not([disabled]).focus-visible, .dsgov .br-select .br-item:not([disabled]):focus-visible { outline-color: var(--focus-color); outline-offset: var(--focus-offset); outline-style: var(--focus-style); outline-width: var(--focus-width); } .dsgov .br-select .br-item:not([disabled]):not(:disabled):hover { background-image: linear-gradient(rgba(var(--interactive-rgb), var(--hover)), rgba(var(--interactive-rgb), var(--hover))); } .dsgov .br-select .br-item:not([disabled]):not(:disabled):active { background-image: linear-gradient(rgba(var(--interactive-rgb), var(--pressed)), rgba(var(--interactive-rgb), var(--pressed))); } .dsgov .br-select .br-item.selected, .dsgov .br-select .br-item[selected] { --interactive-rgb: var(--rgb-secondary-01); } .dsgov .br-select .br-item.selected:focus, .dsgov .br-select .br-item[selected]:focus { outline: none; } .dsgov .br-select .br-item.selected.focus-visible, .dsgov .br-select .br-item.selected:focus-visible, .dsgov .br-select .br-item[selected].focus-visible, .dsgov .br-select .br-item[selected]:focus-visible { outline-color: var(--focus-color); outline-offset: var(--focus-offset); outline-style: var(--focus-style); outline-width: var(--focus-width); } .dsgov .br-select .br-item.selected:not(:disabled):hover, .dsgov .br-select .br-item[selected]:not(:disabled):hover { background-image: linear-gradient(rgba(var(--interactive-rgb), var(--hover)), rgba(var(--interactive-rgb), var(--hover))); } .dsgov .br-select .br-item.selected:not(:disabled):active, .dsgov .br-select .br-item[selected]:not(:disabled):active { background-image: linear-gradient(rgba(var(--interactive-rgb), var(--pressed)), rgba(var(--interactive-rgb), var(--pressed))); } .dsgov .br-select .br-item.highlighted:not(.selected):not([selected]), .dsgov .br-select .br-item[highlighted]:not(.selected):not([selected]) { background: rgba(var(--rgb-support-03), 0.16); } .dsgov .br-select .br-item.highlighted:not(.selected):not([selected]) .br-checkbox label, .dsgov .br-select .br-item.highlighted:not(.selected):not([selected]) .br-radio label, .dsgov .br-select .br-item[highlighted]:not(.selected):not([selected]) .br-checkbox label, .dsgov .br-select .br-item[highlighted]:not(.selected):not([selected]) .br-radio label { color: var(--color-support-03); } .dsgov .br-select .br-item.highlighted:not(.selected):not([selected]) .br-checkbox:hover, .dsgov .br-select .br-item.highlighted:not(.selected):not([selected]) .br-radio:hover, .dsgov .br-select .br-item[highlighted]:not(.selected):not([selected]) .br-checkbox:hover, .dsgov .br-select .br-item[highlighted]:not(.selected):not([selected]) .br-radio:hover { background: linear-gradient(rgba(var(--interactive-rgb), var(--hover)), rgba(var(--interactive-rgb), var(--hover))); } .dsgov .br-select .br-item.highlighted:not(.selected):not([selected]) .br-checkbox:hover label, .dsgov .br-select .br-item.highlighted:not(.selected):not([selected]) .br-radio:hover label, .dsgov .br-select .br-item[highlighted]:not(.selected):not([selected]) .br-checkbox:hover label, .dsgov .br-select .br-item[highlighted]:not(.selected):not([selected]) .br-radio:hover label { color: var(--text-color); } .dsgov .br-select .br-item.disabled { line-height: calc(var(--font-line-height-high) * 2); padding-left: calc( var(--item-padding) + var(--spacing-scale-base)); } .dsgov .br-select .br-checkbox input[type="checkbox"] + label { align-items: center; display: flex; padding-top: ; padding-right: ; padding-bottom: ; padding-left: calc(var(--checkbox-size) + var(--item-padding) + var(--spacing-scale-base)); } .dsgov .br-select .br-checkbox input[type="checkbox"] + label::before { margin-left: var(--item-padding); outline: none; } .dsgov .br-select .br-checkbox input[type="checkbox"] + label::after { margin-left: var(--item-padding); margin-top: 14px; } .dsgov .br-select .br-radio input[type="radio"] + label { color: var(--text-color); display: block; height: auto; min-height: 0px; padding: var(--item-padding); } .dsgov .br-select .br-radio input[type="radio"] + label::before, .dsgov .br-select .br-radio input[type="radio"] + label::after { content: none; } .dsgov .br-button { --button-background: transparent; --button-border: transparent; --button-color: var(--interactive); --button-radius: 100em; --button-font-size: var(--font-size-scale-up-01); --button-font-weight: var(--font-weight-semi-bold); --button-xsmall: 24px; --button-small: 32px; --button-medium: 40px; --button-large: 48px; --button-size: var(--button-medium); --button-padding: 0 var(--spacing-scale-3x); --button-img: 20px; --interactive-rgb: var(--rgb-primary-default); align-items: center; background-color: var(--button-background); border: 1px solid var(--button-border); border-radius: var(--button-radius); color: var(--button-color); cursor: pointer; display: inline-flex; font-size: var(--button-font-size); font-weight: var(--button-font-weight); height: var(--button-size); justify-content: center; padding: var(--button-padding); text-align: center; vertical-align: middle; white-space: nowrap; width: auto; } .dsgov .br-button img { max-height: var(--button-img); } .dsgov .br-button.block { width: 100%; } @media (min-width: 575px) { .dsgov .br-button.block-sm { width: 100%; } .dsgov .br-button.auto-sm { width: auto; }} @media (min-width: 992px) { .dsgov .br-button.block-md { width: 100%; } .dsgov .br-button.auto-md { width: auto; }} @media (min-width: 1280px) { .dsgov .br-button.block-lg { width: 100%; } .dsgov .br-button.auto-lg { width: auto; }} @media (min-width: 1600px) { .dsgov .br-button.block-xl { width: 100%; } .dsgov .br-button.auto-xl { width: auto; }} .dsgov .br-button.circle, .dsgov .br-button[circle], .dsgov .br-button.is-circle { border-radius: 50%; padding: 0px; width: var(--button-size); } .dsgov .br-button.xsmall, .dsgov .br-button[xsmall], .dsgov .br-button.is-xsmall { --button-size: var(--button-xsmall); } .dsgov .br-button.small, .dsgov .br-button[small], .dsgov .br-button.is-small { --button-size: var(--button-small); } .dsgov .br-button.medium, .dsgov .br-button[medium], .dsgov .br-button.is-medium { --button-size: var(--button-medium); } .dsgov .br-button.large, .dsgov .br-button[large], .dsgov .br-button.is-large { --button-size: var(--button-large); } .dsgov .br-button.primary, .dsgov .br-button[primary], .dsgov .br-button.is-primary { --interactive-rgb: var(--rgb-secondary-01); --button-background: var(--color-primary-default); --button-color: var(--color-secondary-01); } .dsgov .br-button.primary.inverted, .dsgov .br-button.primary.is-inverted, .dsgov .br-button.primary[inverted], .dsgov .br-button[primary].inverted, .dsgov .br-button[primary].is-inverted, .dsgov .br-button[primary][inverted], .dsgov .br-button.is-primary.inverted, .dsgov .br-button.is-primary.is-inverted, .dsgov .br-button.is-primary[inverted] { --interactive-rgb: var(--rgb-primary-default); --hover: var(--surface-opacity-xs, 0.16); --button-background: var(--color-secondary-01); --button-color: var(--color-primary-default); } .dsgov .br-button.secondary, .dsgov .br-button[secondary], .dsgov .br-button.is-secondary { --button-background: var(--color-secondary-01); --button-border: var(--color-primary-default); } .dsgov .br-button.secondary.inverted, .dsgov .br-button.secondary.is-inverted, .dsgov .br-button.secondary[inverted], .dsgov .br-button[secondary].inverted, .dsgov .br-button[secondary].is-inverted, .dsgov .br-button[secondary][inverted], .dsgov .br-button.is-secondary.inverted, .dsgov .br-button.is-secondary.is-inverted, .dsgov .br-button.is-secondary[inverted] { --hover: var(--surface-opacity-xs, 0.16); --button-background: var(--color-primary-default); --button-border: var(--color-secondary-01); --button-color: var(--color-secondary-01); } .dsgov .br-button.inverted, .dsgov .br-button.is-inverted, .dsgov .br-button[inverted] { --interactive: var(--color-secondary-01); --interactive-rgb: var(--rgb-secondary-01); --hover: var(--surface-opacity-sm, 0.3); --focus-color: var(--color-support-10); } .dsgov .br-button.danger, .dsgov .br-button[danger], .dsgov .br-button.is-danger { --button-background: var(--color-danger); --button-color: var(--color-secondary-01); } .dsgov .br-button.success, .dsgov .br-button[success], .dsgov .br-button.is-success { --button-background: var(--color-success); --button-color: var(--color-secondary-01); } .dsgov .br-button.warning, .dsgov .br-button[warning], .dsgov .br-button.is-warning { --button-background: var(--color-warning); } .dsgov .br-button.info, .dsgov .br-button[info], .dsgov .br-button.is-info { --button-background: var(--color-info); --button-color: var(--color-secondary-01); } .dsgov .br-button:disabled { cursor: not-allowed; } .dsgov .br-button:not(:disabled):focus { outline: none; } .dsgov .br-button:not(:disabled).focus-visible, .dsgov .br-button:not(:disabled):focus-visible { outline-color: var(--focus-color); outline-offset: var(--focus-offset); outline-style: var(--focus-style); outline-width: var(--focus-width); } .dsgov .br-button:not(:disabled):not(:disabled):hover { background-image: linear-gradient(rgba(var(--interactive-rgb), var(--hover)), rgba(var(--interactive-rgb), var(--hover))); } .dsgov .br-button:not(:disabled):not(:disabled):active { background-image: linear-gradient(rgba(var(--interactive-rgb), var(--pressed)), rgba(var(--interactive-rgb), var(--pressed))); } .dsgov .br-button.active, .dsgov .br-button.is-active, .dsgov .br-button[active] { --button-background: var(--active); --button-color: var(--color-secondary-01); } .dsgov .br-button.active:hover, .dsgov .br-button.is-active:hover, .dsgov .br-button[active]:hover { --interactive-rgb: var(--rgb-secondary-01); --hover: var(--surface-opacity-sm, 0.3); } .dsgov .br-button.loading::after, .dsgov .br-button[loading]::after, .dsgov .br-button.is-loading::after { border-color: var(--button-color) var(--button-color) transparent; border-style: solid; } .dsgov .br-button.loading.primary::after, .dsgov .br-button.loading.danger::after, .dsgov .br-button.loading.success::after, .dsgov .br-button.loading.info::after, .dsgov .br-button[loading].primary::after, .dsgov .br-button[loading].danger::after, .dsgov .br-button[loading].success::after, .dsgov .br-button[loading].info::after, .dsgov .br-button.is-loading.primary::after, .dsgov .br-button.is-loading.danger::after, .dsgov .br-button.is-loading.success::after, .dsgov .br-button.is-loading.info::after { border-color: var(--button-color) var(--button-color) transparent; } .dsgov .br-button.sign-in { --button-background: var(--color-secondary-02); } .dsgov .br-switch { --switch-background: var(--color-secondary-01); --switch-border: var(--color-secondary-04); --switch-radius: 100em; --switch-padding: 16px; --switch-height: var(--switch-height-medium); --switch-width: var(--switch-width-medium); --switch-toggle-bg: var(--switch-off); --switch-toggle-size: var(--switch-toggle-medium); --switch-icon-size: var(--switch-icon-medium); --switch-on: var(--on); --switch-off: var(--off); --switch-height-small: 24px; --switch-height-medium: 30px; --switch-height-large: 36px; --switch-width-small: 40px; --switch-width-medium: 52px; --switch-width-large: 64px; --switch-toggle-small: 16px; --switch-toggle-medium: 22px; --switch-toggle-large: 28px; --switch-icon-small: var(--icon-size-xs); --switch-icon-medium: var(--icon-size-sm); --switch-icon-large: var(--icon-size-base); display: inline-flex; min-height: var(--switch-height); } .dsgov .br-switch input { appearance: none; height: 0px; overflow: hidden; position: absolute; width: 0px; } .dsgov .br-switch input + label { align-items: center; color: var(--color-secondary-08); cursor: pointer; display: inline-flex; font-size: var(--font-size-scale-base); margin-bottom: 0px; position: relative; } .dsgov .br-switch input + label::before { background: var(--switch-background); border: 1px solid var(--switch-border); border-radius: var(--switch-radius); content: ""; height: var(--switch-height); position: absolute; width: var(--switch-width); } .dsgov .br-switch input + label::after { background: var(--switch-toggle-bg); border-radius: 50%; content: ""; height: var(--switch-toggle-size); position: absolute; transition: all 0.3s ease-in-out 0s; width: var(--switch-toggle-size); } .dsgov .br-switch input:checked + label::after { --switch-toggle-bg: var(--switch-on); } .dsgov .br-switch input + label { padding-right: calc(var(--switch-padding) + var(--switch-width)); } .dsgov .br-switch input + label:empty { padding-right: var(--switch-width); } .dsgov .br-switch input + label::before { right: 0px; } .dsgov .br-switch input + label::after { right: calc(4px + var(--switch-toggle-size)); } .dsgov .br-switch input:checked + label::after { right: 4px; } .dsgov .br-switch.right input + label { padding-left: calc(var(--switch-width) + var(--switch-padding)); padding-right: 0px; } .dsgov .br-switch.right input + label::before { left: 0px; } .dsgov .br-switch.right input + label::after { left: 4px; } .dsgov .br-switch.right input:checked + label::after { left: calc(var(--switch-width) - var(--switch-toggle-size) - 4px); } .dsgov .br-switch.top { min-height: calc(var(--switch-height) * 2); } .dsgov .br-switch.top input + label { align-items: flex-start; padding-right: 0px; } .dsgov .br-switch.top input + label::before { bottom: 0px; left: 0px; } .dsgov .br-switch.top input + label::after { bottom: 4px; left: 4px; } .dsgov .br-switch.top input:checked + label::after { left: calc(var(--switch-width) - var(--switch-toggle-size) - 4px); } .dsgov .br-switch.small { --switch-height: var(--switch-height-small); --switch-width: var(--switch-width-small); --switch-toggle-size: var(--switch-toggle-small); --switch-icon-size: var(--switch-icon-small); } .dsgov .br-switch.medium { --switch-height: var(--switch-height-medium); --switch-width: var(--switch-width-medium); --switch-toggle-size: var(--switch-toggle-medium); --switch-icon-size: var(--switch-icon-medium); } .dsgov .br-switch.large { --switch-height: var(--switch-height-large); --switch-width: var(--switch-width-large); --switch-toggle-size: var(--switch-toggle-large); --switch-icon-size: var(--switch-icon-large); } .dsgov .br-switch input ~ .switch-data { align-self: center; color: var(--color-secondary-08); font-size: var(--font-size-scale-base); font-weight: var(--font-weight-regular); margin-left: 8px; } .dsgov .br-switch input ~ .switch-data::before { content: attr(data-disabled); } .dsgov .br-switch input:checked ~ .switch-data { color: var(--color-secondary-08); } .dsgov .br-switch input:checked ~ .switch-data::before { content: attr(data-enabled); } .dsgov .br-switch.icon input + label::after { align-items: center; color: var(--color-secondary-01); content: ""; display: inline-flex; font-family: "Font Awesome 5 Free", sans-serif; font-size: var(--switch-icon-size); font-weight: var(--font-weight-black); justify-content: center; } .dsgov .br-switch.icon input:checked + label::after { content: ""; } .dsgov .br-switch input:focus + label::before, .dsgov .br-switch input:focus-visible + label::before, .dsgov .br-switch input.focus-visible + label::before { border-color: var(--focus-color); box-shadow: 0 0 0 var(--surface-width-md) var(--focus-color); outline: none; } .dsgov .br-switch input:disabled + label { cursor: not-allowed; opacity: var(--disabled); } .dsgov .br-switch input:disabled + label * { pointer-events: none; } .dsgov .br-switch input:hover:not([disabled]) + label::before { background-image: linear-gradient(rgba(var(--interactive-rgb), var(--hover)), rgba(var(--interactive-rgb), var(--hover))); } .dsgov .br-switch input:active:not([disabled]) + label::before { background-image: linear-gradient(rgba(var(--interactive-rgb), var(--pressed)), rgba(var(--interactive-rgb), var(--pressed))); } .dsgov .br-table { --table-border: 1px solid var(--color-secondary-04); --table-color: var(--text-color); --table-padding: var(--spacing-scale-3x); --table-shadow: var(--surface-shadow-sm); --table-font-weight: var(--font-weight-medium); --table-header-background: var(--color-secondary-03); --table-header-font-weight: var(--font-weight-semi-bold); --table-row-size: var(--table-row-medium); --table-row-small: var(--spacing-scale-base); --table-row-medium: var(--spacing-scale-2x); --table-row-large: var(--spacing-scale-3x); --checkbox-size: 24px; } .dsgov .br-table table { --table-border: 0; --table-padding: var(--spacing-scale-2x); } .dsgov .br-table caption { opacity: 0; position: absolute; z-index: -1; } .dsgov .br-table td { display: block; padding-left: var(--table-padding); padding-right: var(--table-padding); } .dsgov .br-table td::before { --table-color: var(--color-primary-darken-01); --table-font-weight: 700; color: var(--table-color); content: attr(data-th); display: block; font-weight: var(--table-font-weight); } .dsgov .br-table tr { box-shadow: var(--table-shadow); display: block; margin: var(--table-padding) 0; } .dsgov .br-table thead { display: none; } .dsgov .br-table tbody { display: block; } .dsgov .br-table tbody .is-selected td, .dsgov .br-table tbody .is-selected tr, .dsgov .br-table tbody .is-selected td::before { background-color: var(--color-primary-lighten-01); color: var(--color-secondary-01); } .dsgov .br-table tbody .is-selected td input + label::before { --focus-color: var(--color-support-10); } .dsgov .br-table .dropdown [data-toggle="dropdown"] + * { left: auto; right: 0px; } @media (min-width: 575px) { .dsgov .br-table table { --table-border: 1px solid var(--color-secondary-04); --table-padding: var(--spacing-scale-3x); --table-shadow: none; } .dsgov .br-table td::before { content: none; } .dsgov .br-table th, .dsgov .br-table td { display: table-cell; padding: var(--table-row-size) calc(var(--table-padding) * 0.5); } .dsgov .br-table th:first-child, .dsgov .br-table td:first-child { padding-left: var(--table-padding); } .dsgov .br-table th:last-child, .dsgov .br-table td:last-child { padding-right: var(--table-padding); } .dsgov .br-table tr { display: table-row; margin: 0px; } .dsgov .br-table thead { display: table-header-group; } .dsgov .br-table tbody { display: table-row-group; }} .dsgov .br-table .headers, .dsgov .br-table .clone-headers { display: none; } .dsgov .br-table .syncscroll { overflow: visible; } @media (min-width: 575px) { .dsgov .br-table .headers, .dsgov .br-table .clone-headers { background: var(--table-header-background); display: block; overflow-y: hidden; position: sticky; top: 0px; z-index: 1; } .dsgov .br-table .headers .scroller, .dsgov .br-table .clone-headers .scroller { align-items: center; display: flex; overflow-x: hidden; } .dsgov .br-table .headers .item, .dsgov .br-table .clone-headers .item { font-weight: var(--table-header-font-weight); padding: var(--table-row-size) calc(var(--table-padding) * 0.5); } .dsgov .br-table .headers .item:first-child, .dsgov .br-table .clone-headers .item:first-child { padding-left: var(--table-padding); } .dsgov .br-table .headers .item:last-child, .dsgov .br-table .clone-headers .item:last-child { padding-right: var(--table-padding); } .dsgov .br-table .headers .item .br-checkbox, .dsgov .br-table .clone-headers .item .br-checkbox { margin-bottom: 0px; } .dsgov .br-table .syncscroll { overflow: auto; }} .dsgov .br-table .header, .dsgov .br-table .table-header { box-shadow: var(--table-shadow); order: 0; position: sticky; top: 0px; z-index: 2; } @media (min-width: 575px) { .dsgov .br-table .header, .dsgov .br-table .table-header { --table-shadow: none; }} .dsgov .br-table .top-bar { --table-padding: var(--spacing-scale-base) var(--spacing-scale-2x); align-items: center; background-color: var(--color-secondary-03); display: flex; padding: var(--table-padding); } .dsgov .br-table .top-bar .title, .dsgov .br-table .top-bar .table-title { flex-grow: 1; font-size: var(--font-size-scale-up-02); font-weight: 600; } .dsgov .br-table .top-bar .actions-trigger { margin-right: var(--spacing-scale-base); } @media (min-width: 575px) { .dsgov .br-table .top-bar { background-color: var(--color-secondary-01, #fff); } .dsgov .br-table .top-bar title { font-size: var(--font-size-scale-up-03, 24.192px); line-height: var(--font-line-height-medium, 1.45); }} @media (min-width: 575px) { .dsgov .br-table .responsive { overflow: auto; }} .dsgov .br-table .search-bar { --table-padding: var(--spacing-scale-base) var(--spacing-scale-2x); align-items: center; background-color: var(--table-header-background); display: none; left: 0px; padding: var(--table-padding); position: absolute; right: 0px; top: 0px; z-index: 1; } .dsgov .br-table .search-bar.show { display: flex; } .dsgov .br-table .search-bar .br-input { flex: 1 1 0%; } .dsgov .br-table .search-bar .br-input label { display: none; } .dsgov .br-table .search-bar .br-input input + .br-button { --button-size: var(--button-small); bottom: var(--spacing-scale-half); position: absolute; right: var(--spacing-scale-half); top: auto; } .dsgov .br-table .search-bar .br-input + .br-button { margin-left: var(--table-row-medium); } @media (min-width: 575px) { .dsgov .br-table .search-bar { --table-header-background: var(--bg-color); }} .dsgov .br-table .selected-bar, .dsgov .br-table .selection-bar { --table-padding: var(--spacing-scale-base) var(--spacing-scale-2x); align-items: center; background-color: var(--interactive); inset: 0px; display: none; padding: var(--table-padding); } .dsgov .br-table .selected-bar.show, .dsgov .br-table .selection-bar.show { display: flex; } .dsgov .br-table .selected-bar .info, .dsgov .br-table .selection-bar .info { align-items: center; display: flex; flex-grow: 1; white-space: nowrap; } .dsgov .br-table .selected-bar .info [data-toggle="check-all"], .dsgov .br-table .selected-bar .info .select-all, .dsgov .br-table .selection-bar .info [data-toggle="check-all"], .dsgov .br-table .selection-bar .info .select-all { font-size: var(--font-size-scale-up-03, 24.192px); margin-right: var(--spacing-scale-half); padding: 0px; } .dsgov .br-table .selected-bar .text, .dsgov .br-table .selected-bar .count, .dsgov .br-table .selection-bar .text, .dsgov .br-table .selection-bar .count { color: var(--color-secondary-01, #fff); line-height: var(--font-line-height-low, 1.15); padding-right: var(--spacing-scale-half); } .dsgov .br-table .selected-bar .mobile, .dsgov .br-table .selection-bar .mobile { display: inline; } .dsgov .br-table .selected-bar.is-active, .dsgov .br-table .selected-bar.active, .dsgov .br-table .selection-bar.is-active, .dsgov .br-table .selection-bar.active { opacity: 1; top: 0px; } @media (min-width: 575px) { .dsgov .br-table .selected-bar .mobile, .dsgov .br-table .selection-bar .mobile { display: none; } .dsgov .br-table .selected-bar .action-button button, .dsgov .br-table .selection-bar .action-button button { min-width: auto; width: auto; } .dsgov .br-table .selected-bar .action-button button span, .dsgov .br-table .selection-bar .action-button button span { display: inline; padding-left: var(--spacing-scale-3x); padding-right: var(--spacing-scale-base); }} .dsgov .br-table[data-selection] tbody tr { position: relative; } .dsgov .br-table[data-selection] tbody td { padding-left: calc(var(--table-padding) * 2 + var(--checkbox-size)); } .dsgov .br-table[data-selection] tbody td:first-child { left: var(--table-padding); padding-left: 0px; padding-right: 0px; position: absolute; width: var(--checkbox-size); } .dsgov .br-table[data-selection] .br-checkbox { line-height: 1; } .dsgov .br-table[data-selection] .br-checkbox input { line-height: 1; } .dsgov .br-table[data-selection] .br-checkbox label { line-height: 1; --focus-color: var(--color-support-03); } .dsgov .br-table[data-selection] .br-checkbox label:empty { padding-left: var(--checkbox-size); padding-right: 0px; } @media (min-width: 575px) { .dsgov .br-table[data-selection] tbody tr { position: static; } .dsgov .br-table[data-selection] tbody td { padding-left: calc(var(--table-padding) * 0.5); } .dsgov .br-table[data-selection] tbody td:first-child { padding-left: var(--table-padding); padding-right: calc(var(--table-padding) * 0.5); position: static; }} .dsgov .br-table .footer, .dsgov .br-table .table-footer { background: var(--bg-color); bottom: 0px; box-shadow: 0 -3px 6px rgba(var(--rgb-secondary-09), 0.16); padding: var(--spacing-scale-2x); position: sticky; } .dsgov .br-table .footer .br-input .br-button, .dsgov .br-table .table-footer .br-input .br-button { transform: rotate(180deg); } .dsgov .br-table .footer .br-list, .dsgov .br-table .table-footer .br-list { bottom: 100%; } @media (min-width: 575px) { .dsgov .br-table .footer, .dsgov .br-table .table-footer { box-shadow: none; position: static; }} .dsgov .br-table.small table, .dsgov .br-table.small .headers, .dsgov .br-table.small .clone-headers .item { --table-row-size: var(--table-row-small); } .dsgov .br-table.medium table, .dsgov .br-table.medium .headers, .dsgov .br-table.medium .clone-headers .item { --table-row-size: var(--table-row-medium); } .dsgov .br-table.large table, .dsgov .br-table.large .headers, .dsgov .br-table.large .clone-headers .item { --table-row-size: var(--table-row-large); } .dsgov .br-tab { --tab-color: var(--color-secondary-08); --tab-surface: var(--color-secondary-01); --tab-background: var(--bg-color); --tab-border: var(--surface-width-lg) solid var(--interactive); --tab-nav-border: var(--color-secondary-04); } .dsgov .br-tab.inverted { --tab-color: var(--color-secondary-01); --tab-nav-border: var(--color-secondary-02); --text-color: var(--color-secondary-01); --interactive: var(--color-primary-pastel-01); --interactive-rgb: var(--rgb-primary-pastel-01); --visited: var(--color-secondary-04); --hover: var(--surface-opacity-sm, 0.3); --pressed: var(--surface-opacity-lg, 0.65); --focus-color: var(--color-support-10); --active: var(--color-secondary-01); } .dsgov .br-tab.inverted ul .tab-item:hover .name { --tab-background: var(--color-secondary-02); } .dsgov .br-tab.inverted ul .tab-item button { color: var(--color-secondary-01) !important; } .dsgov .br-tab.inverted ul .tab-item button:hover .name { color: var(--color-secondary-01); } .dsgov .br-tab.inverted ul .tab-item button:focus .name { color: var(--color-secondary-01); } .dsgov .br-tab[data-counter="true"] .tab-nav ul { margin-bottom: var(--spacing-scale-9x); } .dsgov .br-tab[data-counter="true"] .tab-nav ul .tab-item[not-tab="true"] .name { color: var(--color-secondary-08, #333); display: inline-block; font-size: var(--font-size-scale-up-03, 24.192px); font-weight: var(--font-weight-semi-bold, 600); line-height: var(--font-size-scale-up-03, 24.192px); padding-bottom: 6px; } .dsgov .br-tab[data-counter="true"] .tab-nav ul .tab-item[not-tab="true"] .outcome { font-size: var(--font-size-scale-up-02, 20.16px); font-weight: var(--font-weight-regular, 400); left: 0px; position: absolute; top: 52px; } .dsgov .br-tab[data-counter="true"] .tab-nav ul .tab-item[not-tab="true"] .outcome span { color: var(--interactive); display: inline-block; font-size: var(--font-size-scale-up-03, 24.192px); font-weight: var(--font-weight-semi-bold, 600); margin-bottom: var(--spacing-scale-4x); margin-left: var(--spacing-scale-3x); } .dsgov .br-tab .tab-nav { overflow-x: auto; width: 100%; } @media (max-width: 991.98px) { .dsgov .br-tab .tab-nav { display: flex; overflow-x: auto; width: 100%; }} .dsgov .br-tab .tab-nav ul { border-bottom: 1px solid var(--color-secondary-04); display: flex; margin-bottom: 0px; margin-top: 0px; padding: 0px; width: 100%; } .dsgov .br-tab .tab-nav ul .tab-item { align-items: center; display: flex; justify-content: center; padding: 0 var(--spacing-scale-3x); position: relative; white-space: nowrap; } .dsgov .br-tab .tab-nav ul .tab-item:first-child { padding-left: 0px; } .dsgov .br-tab .tab-nav ul .tab-item:last-child { padding-right: 0px; } .dsgov .br-tab .tab-nav ul .tab-item.is-active button { border-bottom: var(--tab-border); padding-bottom: var(--spacing-scale-base); } .dsgov .br-tab .tab-nav ul .tab-item.is-active button .name { } .dsgov .br-tab .tab-nav ul .tab-item.is-active .results { color: var(--interactive); } .dsgov .br-tab .tab-nav ul .tab-item button { --focus-offset: calc(var(--spacing-scale-half) * -1); background-color: transparent; border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 4px solid transparent; color: var(--tab-color); display: inline-block; padding: var(--spacing-scale-base) var(--spacing-scale-3x); } .dsgov .br-tab .tab-nav ul .tab-item button:focus { outline: none; } .dsgov .br-tab .tab-nav ul .tab-item button.focus-visible, .dsgov .br-tab .tab-nav ul .tab-item button:focus-visible { outline-color: var(--focus-color); outline-offset: var(--focus-offset); outline-style: var(--focus-style); outline-width: var(--focus-width); } .dsgov .br-tab .tab-nav ul .tab-item button:not(:disabled):hover { background-image: linear-gradient(rgba(var(--interactive-rgb), var(--hover)), rgba(var(--interactive-rgb), var(--hover))); } .dsgov .br-tab .tab-nav ul .tab-item button:not(:disabled):active { background-image: linear-gradient(rgba(var(--interactive-rgb), var(--pressed)), rgba(var(--interactive-rgb), var(--pressed))); } .dsgov .br-tab .tab-nav ul .tab-item button:hover .name { color: var(--tab-color); } .dsgov .br-tab .tab-nav ul .tab-item button:focus .name { color: var(--interactive); } .dsgov .br-tab .tab-nav ul .tab-item button .name { color: var(--tab-color); font-size: var(--font-size-scale-up-02, 20.16px); font-weight: var(--font-weight-semi-bold, 600); text-align: center; white-space: nowrap; } .dsgov .br-tab .tab-nav ul .tab-item .results { color: var(--color-secondary-07, #555); display: flex; font-size: var(--font-size-scale-base, 14px); font-weight: var(--font-weight-semi-bold, 600); justify-content: center; position: absolute; top: 60px; } .dsgov .br-tab .tab-content .tab-panel { color: var(--text-color); display: none; } .dsgov .br-tab .tab-content .tab-panel.is-active { display: block; } .dsgov .br-tag { --tag-color: var(--color-secondary-01); --tag-text: var(--color-secondary-01); --tag-opacity: var(--surface-opacity-xs); --tag-font-size: var(--font-size-scale-up-01); --tag-margin: 0px; --tag-icon: var(--icon-size-base); --tag-height: var(--tag-height-medium); --tag-border-radius: var(--spacing-scale-half); --tag-label-spacing: var(--spacing-horizontal-center); --tag-label-weight: var(--font-weight-medium); --tag-label-margin: var(--spacing-scale-half); --tag-height-small: var(--spacing-scale-4x); --tag-height-medium: var(--spacing-scale-5x); --tag-height-large: var(--spacing-scale-5xh); --tag-height-extra: var(--spacing-scale-3xh); --tag-background: var(--color-primary-default); --tag-label-size: var(--font-size-scale-up-01); align-items: center; background: var(--tag-background); border-radius: var(--tag-border-radius); color: var(--tag-color); display: inline-flex; font-size: var(--tag-label-size); font-weight: var(--tag-label-weight); height: var(--tag-height); justify-content: center; padding: var(--spacing-scale-base); } .dsgov .br-tag.interaction { --tag-height-small: var(--spacing-scale-4x); --tag-height-medium: var(--spacing-scale-5x); --tag-height-large: var(--spacing-scale-5xh); --tag-height-extra: var(--spacing-scale-3xh); --tag-background: var(--color-primary-default); --tag-label-size: var(--font-size-scale-up-01); font-size: var(--tag-label-size); padding: var(--spacing-scale-base); } .dsgov .br-tag.interaction .br-button { --button-size: var(--tag-height-extra); margin-left: var(--spacing-scale-base); } .dsgov .br-tag.interaction[data-toggle]:not(:disabled):hover { background-image: linear-gradient(rgba(var(--interactive-rgb), var(--hover)), rgba(var(--interactive-rgb), var(--hover))); } .dsgov .br-tag.interaction[data-toggle]:not(:disabled):active { background-image: linear-gradient(rgba(var(--interactive-rgb), var(--pressed)), rgba(var(--interactive-rgb), var(--pressed))); } .dsgov .br-tag.interaction:hover button.br-button.circle { background-image: linear-gradient(rgba(var(--interactive-rgb), var(--hover)), rgba(var(--interactive-rgb), var(--hover))); } .dsgov .br-tag.interaction:hover { cursor: pointer; } .dsgov .br-tag.interaction-select { --tag-height-small: var(--spacing-scale-4x); --tag-height-medium: var(--spacing-scale-5x); --tag-height-large: var(--spacing-scale-5xh); --tag-height-extra: var(--spacing-scale-3xh); --tag-background: var(--color-primary-default); --tag-label-size: var(--font-size-scale-up-01); font-size: var(--tag-label-size); --text-color: var(--color-secondary-01); --interactive: var(--color-primary-pastel-01); --interactive-rgb: var(--rgb-primary-pastel-01); --visited: var(--color-secondary-04); --hover: var(--surface-opacity-sm, 0.3); --pressed: var(--surface-opacity-lg, 0.65); --focus-color: var(--color-support-10); --active: var(--color-secondary-01); padding: 0px; } .dsgov .br-tag.interaction-select:not(:disabled):hover { background-image: linear-gradient(rgba(var(--interactive-rgb), var(--hover)), rgba(var(--interactive-rgb), var(--hover))); } .dsgov .br-tag.interaction-select:not(:disabled):active { background-image: linear-gradient(rgba(var(--interactive-rgb), var(--pressed)), rgba(var(--interactive-rgb), var(--pressed))); } .dsgov .br-tag.interaction-select.selected { --tag-background: var(--selected); } .dsgov .br-tag.text { --tag-height-small: var(--spacing-scale-2xh); --tag-height-medium: var(--spacing-scale-3xh); --tag-height-large: var(--spacing-scale-4xh); border-radius: var(--tag-border-radius); } .dsgov .br-tag.text span { padding-bottom: 3px; } .dsgov .br-tag.status { --tag-height-small: var(--spacing-scale-baseh); --tag-height-medium: var(--spacing-scale-2x); --tag-height-large: var(--spacing-scale-3x); --tag-label-weight: var(--font-weight-regular); width: var(--tag-height); box-shadow: 0 0 0 1px var(--color-secondary-01); display: inline-block; z-index: 999; border-radius: 100em; line-height: 1; position: relative; padding: 4px 6px; vertical-align: top; } .dsgov .br-tag.status + span { display: inline-block; position: relative; } .dsgov .br-tag.count { --tag-height-small: var(--spacing-scale-2xh); --tag-height-medium: var(--spacing-scale-3x); --tag-height-large: var(--spacing-scale-3xh); border-radius: 100em; box-shadow: 0 0 0 1px var(--color-secondary-01); display: inline-block; line-height: 1; min-height: var(--tag-height); min-width: var(--tag-height); position: relative; padding: 2px 6px; text-align: center; } .dsgov .br-tag.icon { --tag-height-small: var(--spacing-scale-3xh); --tag-height-medium: var(--spacing-scale-4x); --tag-height-large: var(--spacing-scale-5xh); border-radius: 50%; padding: 0px; text-align: center; width: var(--tag-height); } .dsgov .br-tag.interaction.small { --tag-height: var(--tag-height-small); } .dsgov .br-tag.interaction-select.small { --tag-height: var(--tag-height-small); } .dsgov .br-tag.text.small { --tag-height: var(--tag-height-small); } .dsgov .br-tag.status.small { --tag-height: var(--tag-height-small); } .dsgov .br-tag.count.small { --tag-height: var(--tag-height-small); } .dsgov .br-tag.icon.small { --tag-height: var(--tag-height-small); } .dsgov .br-tag.interaction.medium { --tag-height: var(--tag-height-medium); } .dsgov .br-tag.interaction-select.medium { --tag-height: var(--tag-height-medium); } .dsgov .br-tag.text.medium { --tag-height: var(--tag-height-medium); } .dsgov .br-tag.status.medium { --tag-height: var(--tag-height-medium); } .dsgov .br-tag.count.medium { --tag-height: var(--tag-height-medium); } .dsgov .br-tag.icon.medium { --tag-height: var(--tag-height-medium); } .dsgov .br-tag.interaction.large { --tag-height: var(--tag-height-large); } .dsgov .br-tag.interaction-select.large { --tag-height: var(--tag-height-large); } .dsgov .br-tag.text.large { --tag-height: var(--tag-height-large); } .dsgov .br-tag.status.large { --tag-height: var(--tag-height-large); } .dsgov .br-tag.count.large { --tag-height: var(--tag-height-large); } .dsgov .br-tag.icon.large { --tag-height: var(--tag-height-large); } .dsgov .br-tag.support-01 { --tag-background: var(--color-support-01); } .dsgov .br-tag.support-02 { --tag-background: var(--color-support-02); } .dsgov .br-tag.support-03 { --tag-background: var(--color-support-03); } .dsgov .br-tag.support-04 { --tag-background: var(--color-support-04); } .dsgov .br-tag.support-05 { --tag-background: var(--color-support-05); } .dsgov .br-tag.support-06 { --tag-background: var(--color-support-06); } .dsgov .br-tag.support-07 { --tag-background: var(--color-support-07); } .dsgov .br-tag.support-08 { --tag-background: var(--color-support-08); } .dsgov .br-tag.support-09 { --tag-background: var(--color-support-09); } .dsgov .br-tag.support-10 { --tag-background: var(--color-support-10); } .dsgov .br-tag.support-11 { --tag-background: var(--color-support-11); } .dsgov .br-tag.is-primary-pastel-01, .dsgov .br-tag.primary-pastel-01, .dsgov .br-tag[primary-pastel-01] { background-color: rgb(197, 212, 235); } .dsgov .br-tag.is-primary-pastel-02, .dsgov .br-tag.primary-pastel-02, .dsgov .br-tag[primary-pastel-02] { background-color: rgb(219, 232, 251); } .dsgov .br-tag.is-primary-lighten-01, .dsgov .br-tag.primary-lighten-01, .dsgov .br-tag[primary-lighten-01] { background-color: rgb(38, 112, 232); } .dsgov .br-tag.is-primary-lighten-02, .dsgov .br-tag.primary-lighten-02, .dsgov .br-tag[primary-lighten-02] { background-color: rgb(89, 146, 237); } .dsgov .br-tag.is-primary-default, .dsgov .br-tag.primary-default, .dsgov .br-tag[primary-default] { background-color: rgb(19, 81, 180); } .dsgov .br-tag.is-primary-darken-01, .dsgov .br-tag.primary-darken-01, .dsgov .br-tag[primary-darken-01] { background-color: rgb(12, 50, 111); } .dsgov .br-tag.is-primary-darken-02, .dsgov .br-tag.primary-darken-02, .dsgov .br-tag[primary-darken-02] { background-color: rgb(7, 29, 65); } .dsgov .br-tag.is-secondary-01, .dsgov .br-tag.secondary-01, .dsgov .br-tag[secondary-01] { background-color: rgb(255, 255, 255); } .dsgov .br-tag.is-secondary-02, .dsgov .br-tag.secondary-02, .dsgov .br-tag[secondary-02] { background-color: rgb(248, 248, 248); } .dsgov .br-tag.is-secondary-03, .dsgov .br-tag.secondary-03, .dsgov .br-tag[secondary-03] { background-color: rgb(237, 237, 237); } .dsgov .br-tag.is-secondary-04, .dsgov .br-tag.secondary-04, .dsgov .br-tag[secondary-04] { background-color: rgb(204, 204, 204); } .dsgov .br-tag.is-secondary-05, .dsgov .br-tag.secondary-05, .dsgov .br-tag[secondary-05] { background-color: rgb(158, 157, 157); } .dsgov .br-tag.is-secondary-06, .dsgov .br-tag.secondary-06, .dsgov .br-tag[secondary-06] { background-color: rgb(136, 136, 136); } .dsgov .br-tag.is-secondary-07, .dsgov .br-tag.secondary-07, .dsgov .br-tag[secondary-07] { background-color: rgb(85, 85, 85); } .dsgov .br-tag.is-secondary-08, .dsgov .br-tag.secondary-08, .dsgov .br-tag[secondary-08] { background-color: rgb(51, 51, 51); } .dsgov .br-tag.is-secondary-09, .dsgov .br-tag.secondary-09, .dsgov .br-tag[secondary-09] { background-color: rgb(0, 0, 0); } .dsgov .br-tag.is-highlight, .dsgov .br-tag.highlight, .dsgov .br-tag[highlight] { background-color: rgb(38, 135, 68); } .dsgov .br-tag.is-success, .dsgov .br-tag.success, .dsgov .br-tag[success] { background-color: rgb(22, 136, 33); } .dsgov .br-tag.is-warning, .dsgov .br-tag.warning, .dsgov .br-tag[warning] { background-color: rgb(255, 205, 7); } .dsgov .br-tag.is-danger, .dsgov .br-tag.danger, .dsgov .br-tag[danger] { background-color: rgb(230, 0, 0); } .dsgov .br-tag.is-info, .dsgov .br-tag.info, .dsgov .br-tag[info] { background-color: rgb(21, 91, 203); } .dsgov .br-tag.is-support-01, .dsgov .br-tag.support-01, .dsgov .br-tag[support-01] { background-color: rgb(54, 161, 145); } .dsgov .br-tag.is-support-02, .dsgov .br-tag.support-02, .dsgov .br-tag[support-02] { background-color: rgb(242, 227, 23); } .dsgov .br-tag.is-support-03, .dsgov .br-tag.support-03, .dsgov .br-tag[support-03] { background-color: rgb(219, 72, 0); } .dsgov .br-tag.is-support-04, .dsgov .br-tag.support-04, .dsgov .br-tag[support-04] { background-color: rgb(162, 103, 57); } .dsgov .br-tag.is-support-05, .dsgov .br-tag.support-05, .dsgov .br-tag[support-05] { background-color: rgb(64, 224, 208); } .dsgov .br-tag.is-support-06, .dsgov .br-tag.support-06, .dsgov .br-tag[support-06] { background-color: rgb(72, 203, 235); } .dsgov .br-tag.is-support-07, .dsgov .br-tag.support-07, .dsgov .br-tag[support-07] { background-color: rgb(199, 36, 135); } .dsgov .br-tag.is-support-08, .dsgov .br-tag.support-08, .dsgov .br-tag[support-08] { background-color: rgb(99, 0, 127); } .dsgov .br-tag.is-support-09, .dsgov .br-tag.support-09, .dsgov .br-tag[support-09] { background-color: rgb(240, 128, 128); } .dsgov .br-tag.is-support-10, .dsgov .br-tag.support-10, .dsgov .br-tag[support-10] { background-color: rgb(255, 140, 0); } .dsgov .br-tag.is-support-11, .dsgov .br-tag.support-11, .dsgov .br-tag[support-11] { background-color: rgb(253, 245, 230); } .dsgov .br-tag.is-facebook, .dsgov .br-tag.facebook, .dsgov .br-tag[facebook] { background-color: rgb(59, 89, 152); } .dsgov .br-tag.is-google-plus, .dsgov .br-tag.google-plus, .dsgov .br-tag[google-plus] { background-color: rgb(219, 74, 57); } .dsgov .br-tag.is-linkedin, .dsgov .br-tag.linkedin, .dsgov .br-tag[linkedin] { background-color: rgb(14, 118, 168); } .dsgov .br-tag.is-twitter, .dsgov .br-tag.twitter, .dsgov .br-tag[twitter] { background-color: rgb(0, 172, 238); } .dsgov .br-tag.is-whatsapp, .dsgov .br-tag.whatsapp, .dsgov .br-tag[whatsapp] { background-color: rgb(37, 211, 102); } .dsgov .br-tag.is-xbox, .dsgov .br-tag.xbox, .dsgov .br-tag[xbox] { background-color: rgb(155, 200, 72); } .dsgov .br-tag.is-yahoo, .dsgov .br-tag.yahoo, .dsgov .br-tag[yahoo] { background-color: rgb(114, 14, 158); } .dsgov .br-tag.is-youtube, .dsgov .br-tag.youtube, .dsgov .br-tag[youtube] { background-color: rgb(196, 48, 43); } .dsgov .br-tag span { margin: var(--tag-label-margin); } .dsgov .br-tag input { opacity: 0; position: relative; width: 0px; } .dsgov .br-tag input:focus:checked + label, .dsgov .br-tag input:focus + label { outline-color: var(--focus-color); outline-offset: var(--focus-offset); outline-style: var(--focus-style); outline-width: var(--focus-width); padding: var(--spacing-scale-base); } .dsgov .br-tag input + label { padding: var(--spacing-scale-base); cursor: pointer; position: relative; } .dsgov .br-tag input + label::after { content: ""; height: 20px; left: 0px; position: relative; width: 20px; display: none; } .dsgov .br-tag input:checked + label::after { border-top-color: ; border-top-style: ; border-right-color: ; border-right-style: ; border-bottom-color: ; border-bottom-style: ; border-left-color: ; border-left-style: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-width: 0px 3px 3px 0px; content: ""; height: var(--icon-size-sm); transform: rotate(45deg); width: 8px; display: inline-block; margin: auto var(--spacing-scale-base); } .dsgov .br-tag.tag-input-close .close button { --focus-offset: 0; background: transparent; border: 0px; color: var(--color-support-03); outline: 0px; padding-left: var(--spacing-scale-baseh); } .dsgov .br-tag.tag-input-close .close button:not(:disabled):hover { background-image: linear-gradient(rgba(var(--interactive-rgb), var(--hover)), rgba(var(--interactive-rgb), var(--hover))); } .dsgov .br-tag.tag-input-close .close button:not(:disabled):active { background-image: linear-gradient(rgba(var(--interactive-rgb), var(--pressed)), rgba(var(--interactive-rgb), var(--pressed))); } .dsgov .br-tag.tag-input-close .close button:focus { outline: none; } .dsgov .br-tag.tag-input-close .close button.focus-visible, .dsgov .br-tag.tag-input-close .close button:focus-visible { outline-color: var(--focus-color); outline-offset: var(--focus-offset); outline-style: var(--focus-style); outline-width: var(--focus-width); } .dsgov .br-tag-input { background: var(--bg-color); border: 1px solid rgb(136, 136, 136); border-radius: var(--surface-rounder-sm); color: var(--color-secondary-08); font-size: var(--font-size-scale-up-01); font-weight: var(--font-weight-medium); height: var(--input-size); padding-left: var(--spacing-scale-2x); padding-right: var(--spacing-scale-2x); width: 100%; display: flex; flex-wrap: wrap; } .dsgov .br-tag-input::placeholder { color: var(--text-color); font-size: var(--font-size-scale-base); font-style: italic; font-weight: var(--font-weight-regular); opacity: 0.75; } .dsgov .br-tag-input:not(:disabled):not(:disabled):hover { background-image: linear-gradient(rgba(var(--interactive-rgb), var(--hover)), rgba(var(--interactive-rgb), var(--hover))); } .dsgov .br-tag-input:not(:disabled):not(:disabled):active { background-image: linear-gradient(rgba(var(--interactive-rgb), var(--pressed)), rgba(var(--interactive-rgb), var(--pressed))); } .dsgov .br-tag-input:not(:disabled):focus { outline: none; } .dsgov .br-tag-input:not(:disabled).focus-visible, .dsgov .br-tag-input:not(:disabled):focus-visible { outline-color: var(--focus-color); outline-offset: var(--focus-offset); outline-style: var(--focus-style); outline-width: var(--focus-width); } .dsgov .br-tag-input:not(:disabled):focus, .dsgov .br-tag-input:not(:disabled):focus-visible, .dsgov .br-tag-input:not(:disabled).focus-visible { border-color: var(--focus-color); box-shadow: 0 0 0 var(--surface-width-md) var(--focus-color); outline: none; } .dsgov .br-tag-input:not(:disabled):hover { --interactive-rgb: var(--rgb-secondary-08); --hover: var(--surface-opacity-xs, 0.3); } .dsgov .br-tag-input.has-icon { padding-right: var(--spacing-scale-5x); } .dsgov .br-tag-input input { flex: 1 1 0%; } .dsgov .input-tag { padding: 0.9em 0.5em; box-sizing: border-box; -webkit-box-flex: 1; flex-grow: 1; border: none; outline: none; font-size: inherit; font-family: inherit; color: inherit; } .dsgov .br-textarea { --textarea-background: v(color-secondary-01); --textarea-color: v(color-secondary-07); --textarea-font-weight: v(font-weight-medium); --textarea-text-size: v(font-size-scale-up-01); --textarea-border-radius: $input-radius; --textarea-small: var(--spacing-scale-base) var(--spacing-scale-2x) var(--spacing-scale-base) var(--spacing-scale-base); --textarea-medium: var(--spacing-scale-baseh) var(--spacing-scale-2x) var(--spacing-scale-baseh) var(--spacing-scale-baseh); --textarea-large: var(--spacing-scale-2x); --padding-size: var(--textarea-medium); } .dsgov .br-textarea textarea { background: var(----textarea-background); border: 1px solid rgb(136, 136, 136); border-radius: var(----textarea-border-radius); box-sizing: border-box; color: var(----textarea-color); display: block; font-size: var(----textarea-text-size); font-weight: var(----textarea-font-weight); margin-bottom: var(--spacing-scale-default); margin-top: var(--spacing-scale-half); padding: var(--padding-size); width: 100%; } .dsgov .br-textarea textarea:focus { outline: none; } .dsgov .br-textarea textarea.focus-visible, .dsgov .br-textarea textarea:focus-visible { outline-color: var(--focus-color); outline-offset: var(--focus-offset); outline-style: var(--focus-style); outline-width: var(--focus-width); } .dsgov .br-textarea textarea:not(:disabled):hover { background-image: linear-gradient(rgba(var(--interactive-rgb), var(--hover)), rgba(var(--interactive-rgb), var(--hover))); } .dsgov .br-textarea textarea:not(:disabled):active { background-image: linear-gradient(rgba(var(--interactive-rgb), var(--pressed)), rgba(var(--interactive-rgb), var(--pressed))); } .dsgov .br-textarea textarea.success, .dsgov .br-textarea textarea[data-success] { border: 2px solid var(--color-success); } .dsgov .br-textarea textarea.success ~ .feedback.color-success, .dsgov .br-textarea textarea[data-success] ~ .feedback.color-success { align-items: center; background: var(--color-success); display: inline-flex; height: 35px; margin-bottom: var(--spacing-scale-base); padding: 5px; color: var(--color-secondary-01) !important; } .dsgov .br-textarea textarea:focus, .dsgov .br-textarea textarea:focus-visible, .dsgov .br-textarea textarea.focus-visible { border-color: var(--focus-color); box-shadow: 0 0 0 var(--surface-width-md) var(--focus-color); outline: none; } .dsgov .br-textarea textarea:hover { --interactive-rgb: var(--rgb-secondary-08); --hover: var(--surface-opacity-xs, 0.3); } .dsgov .br-textarea textarea:focus { outline: none; } .dsgov .br-textarea textarea.focus-visible, .dsgov .br-textarea textarea:focus-visible { outline-color: var(--focus-color); outline-offset: var(--focus-offset); outline-style: var(--focus-style); outline-width: var(--focus-width); } .dsgov .br-textarea textarea:not(:disabled):hover { background-image: linear-gradient(rgba(var(--interactive-rgb), var(--hover)), rgba(var(--interactive-rgb), var(--hover))); } .dsgov .br-textarea textarea:not(:disabled):active { background-image: linear-gradient(rgba(var(--interactive-rgb), var(--pressed)), rgba(var(--interactive-rgb), var(--pressed))); } .dsgov .br-textarea textarea.danger, .dsgov .br-textarea textarea[data-danger] { border: 2px solid var(--color-danger); } .dsgov .br-textarea textarea.danger ~ .feedback.color-danger, .dsgov .br-textarea textarea[data-danger] ~ .feedback.color-danger { align-items: center; background: var(--color-danger); display: inline-flex; height: 35px; margin-bottom: var(--spacing-scale-base); padding: 5px; color: var(--color-secondary-01) !important; } .dsgov .br-textarea textarea:focus, .dsgov .br-textarea textarea:focus-visible, .dsgov .br-textarea textarea.focus-visible { border-color: var(--focus-color); box-shadow: 0 0 0 var(--surface-width-md) var(--focus-color); outline: none; } .dsgov .br-textarea textarea:hover { --interactive-rgb: var(--rgb-secondary-08); --hover: var(--surface-opacity-xs, 0.3); } .dsgov .br-textarea textarea:focus { outline: none; } .dsgov .br-textarea textarea.focus-visible, .dsgov .br-textarea textarea:focus-visible { outline-color: var(--focus-color); outline-offset: var(--focus-offset); outline-style: var(--focus-style); outline-width: var(--focus-width); } .dsgov .br-textarea textarea:not(:disabled):hover { background-image: linear-gradient(rgba(var(--interactive-rgb), var(--hover)), rgba(var(--interactive-rgb), var(--hover))); } .dsgov .br-textarea textarea:not(:disabled):active { background-image: linear-gradient(rgba(var(--interactive-rgb), var(--pressed)), rgba(var(--interactive-rgb), var(--pressed))); } .dsgov .br-textarea textarea.warning, .dsgov .br-textarea textarea[data-warning] { border: 2px solid var(--color-warning); } .dsgov .br-textarea textarea.warning ~ .feedback.color-warning, .dsgov .br-textarea textarea[data-warning] ~ .feedback.color-warning { align-items: center; background: var(--color-warning); display: inline-flex; height: 35px; margin-bottom: var(--spacing-scale-base); padding: 5px; color: var(--color-secondary-01) !important; } .dsgov .br-textarea textarea.warning ~ .feedback.color-warning, .dsgov .br-textarea textarea[data-warning] ~ .feedback.color-warning { color: var(--color-secondary-08) !important; } .dsgov .br-textarea textarea:focus, .dsgov .br-textarea textarea:focus-visible, .dsgov .br-textarea textarea.focus-visible { border-color: var(--focus-color); box-shadow: 0 0 0 var(--surface-width-md) var(--focus-color); outline: none; } .dsgov .br-textarea textarea:hover { --interactive-rgb: var(--rgb-secondary-08); --hover: var(--surface-opacity-xs, 0.3); } .dsgov .br-textarea textarea:focus { outline: none; } .dsgov .br-textarea textarea.focus-visible, .dsgov .br-textarea textarea:focus-visible { outline-color: var(--focus-color); outline-offset: var(--focus-offset); outline-style: var(--focus-style); outline-width: var(--focus-width); } .dsgov .br-textarea textarea:not(:disabled):hover { background-image: linear-gradient(rgba(var(--interactive-rgb), var(--hover)), rgba(var(--interactive-rgb), var(--hover))); } .dsgov .br-textarea textarea:not(:disabled):active { background-image: linear-gradient(rgba(var(--interactive-rgb), var(--pressed)), rgba(var(--interactive-rgb), var(--pressed))); } .dsgov .br-textarea textarea.info, .dsgov .br-textarea textarea[data-info] { border: 2px solid var(--color-info); } .dsgov .br-textarea textarea.info ~ .feedback.color-info, .dsgov .br-textarea textarea[data-info] ~ .feedback.color-info { align-items: center; background: var(--color-info); display: inline-flex; height: 35px; margin-bottom: var(--spacing-scale-base); padding: 5px; color: var(--color-secondary-01) !important; } .dsgov .br-textarea textarea:focus, .dsgov .br-textarea textarea:focus-visible, .dsgov .br-textarea textarea.focus-visible { border-color: var(--focus-color); box-shadow: 0 0 0 var(--surface-width-md) var(--focus-color); outline: none; } .dsgov .br-textarea textarea:hover { --interactive-rgb: var(--rgb-secondary-08); --hover: var(--surface-opacity-xs, 0.3); } .dsgov .br-textarea.small, .dsgov .br-textarea[data-small] { --padding-size: var(--textarea-small); } .dsgov .br-textarea.medium, .dsgov .br-textarea[data-medium] { --padding-size: var(--textarea-medium); } .dsgov .br-textarea.large, .dsgov .br-textarea[data-large] { --padding-size: var(--textarea-large); } .dsgov .br-tooltip { background: var(--color-info, #155bcb); color: var(--color-secondary-01, #fff); box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px; font-weight: var(--font-weight-semi-bold, 600); padding: var(--spacing-scale-2x) var(--spacing-scale-4xh); font-size: var(--font-size-scale-base, 14px); border-radius: 4px; flex-wrap: wrap; justify-content: flex-start; align-items: flex-start; opacity: 0; visibility: hidden; max-width: 240px; z-index: 999; display: flex !important; position: absolute !important; } @keyframes fadeInOpacity { 0% { opacity: 0; } 100% { opacity: 1; }} @keyframes fadeOutOpacity { 0% { opacity: 1; } 100% { opacity: 0; }} .dsgov .br-tooltip[data-show] { visibility: visible; opacity: 1; animation: 0.5s ease-in-out 0s 1 normal none running fadeInOpacity; } .dsgov .br-tooltip[popover] { max-width: 320px; width: auto; min-width: 240px; } .dsgov .br-tooltip[success] { background: var(--color-success, #168821); } .dsgov .br-tooltip[success] .arrow { border-color: var(--color-success, #168821); } .dsgov .br-tooltip[error] { background: var(--color-danger, #e60000); } .dsgov .br-tooltip[error] .arrow { border-color: var(--color-danger, #e60000); } .dsgov .br-tooltip[warning] { background: var(--color-warning, #ffcd07); color: var(--color-secondary-08, #333); } .dsgov .br-tooltip[warning] .arrow { border-color: var(--color-warning, #ffcd07); } .dsgov .br-tooltip[info], .dsgov .br-tooltip { background: var(--color-info, #155bcb); } .dsgov .br-tooltip[info] .arrow, .dsgov .br-tooltip .arrow { border-color: var(--color-info, #155bcb); } .dsgov .br-tooltip .arrow { position: absolute !important; z-index: -1 !important; width: 0px !important; height: 0px !important; } .dsgov .br-tooltip[data-popper-placement^="top"] > .arrow { bottom: -7px; margin-left: 0px; border-left: 8px solid transparent; border-right: 8px solid transparent; border-top-width: 8px; border-top-style: solid; } .dsgov .br-tooltip[data-popper-placement^="bottom"] > .arrow { top: -8px; margin-left: 0px; border-left: 8px solid transparent; border-right: 8px solid transparent; border-bottom-width: 8px; border-bottom-style: solid; } .dsgov .br-tooltip[data-popper-placement^="left"] > .arrow { right: calc(var(--spacing-scale-base) * -1); margin-top: calc(var(--spacing-scale-base) * -1); border-top: 8px solid transparent; border-bottom: 8px solid transparent; border-left-width: 8px; border-left-style: solid; } .dsgov .br-tooltip[data-popper-placement^="right"] > .arrow { left: calc(var(--spacing-scale-base) * -1); margin-top: calc(var(--spacing-scale-base) * -1); border-top: 8px solid transparent; border-bottom: 8px solid transparent; border-right-width: 8px; border-right-style: solid; } .dsgov .br-tooltip .text, .dsgov .br-tooltip .subtext, .dsgov .br-tooltip .link { display: block; max-width: 100%; min-width: 180px; } .dsgov .br-tooltip .popover-header { font-size: var(--font-size-scale-base, 14px); text-align: center; margin-bottom: 1em; width: 100%; min-width: 180px; } .dsgov .br-tooltip .popover-header .fas, .dsgov .br-tooltip .popover-header .svg-inline--fa { font-size: var(--font-size-scale-up-06, 41.804px); text-align: center; } .dsgov .br-tooltip .popover-image { width: auto; height: auto; max-width: 45%; max-height: 120px; border: 3px solid var(--color-secondary-01, #fff); overflow: hidden; margin-left: -10px; } .dsgov .br-tooltip .popover-icon { width: auto; height: auto; max-width: 45%; max-height: 120px; overflow: hidden; margin-left: -10px; margin-top: 10%; } .dsgov .br-tooltip .popover-body { font-size: var(--font-size-scale-down-01, 11.662px); margin-bottom: 1em; min-width: 180px; width: 100%; } .dsgov .br-tooltip .popover-image + div { width: 65%; display: flex; flex-wrap: wrap; justify-content: flex-start; align-items: flex-start; text-align: left; } .dsgov .br-tooltip .popover-image + div div { text-align: left; padding-left: var(--spacing-scale-base); } .dsgov .br-tooltip .popover-icon + div { width: 65%; display: flex; flex-wrap: wrap; justify-content: flex-start; align-items: flex-start; text-align: left; } .dsgov .br-tooltip .popover-icon + div div { text-align: left; padding-left: var(--spacing-scale-base); } .dsgov .br-tooltip .popover-footer { font-size: var(--font-size-scale-down-01, 11.662px); text-align: center; width: 100%; min-width: 180px; } .dsgov .br-tooltip .text { font-size: var(--font-size-scale-base, 14px); font-weight: var(--font-weight-semi-bold, 600); } .dsgov .br-tooltip .subtext { font-size: var(--font-size-scale-down-01, 11.662px); font-weight: var(--font-weight-medium, 500); } .dsgov .br-tooltip .link { text-decoration: underline; width: 100%; text-align: right; color: inherit; } .dsgov .br-tooltip .close { background: transparent; position: absolute; color: inherit; top: 10px; right: 10px; cursor: pointer; border: 0px; margin: 0px; padding: 0px; } .dsgov .br-upload { } .dsgov .br-upload.success .upload-button, .dsgov .br-upload[data-success] .upload-button { border-color: var(--color-success); } .dsgov .br-upload.success .feedback.color-success, .dsgov .br-upload[data-success] .feedback.color-success { align-items: center; background: var(--color-success); display: inline-flex; height: 35px; margin-bottom: var(--spacing-scale-base); padding: 5px; color: var(--color-secondary-01) !important; } .dsgov .br-upload.danger .upload-button, .dsgov .br-upload[data-danger] .upload-button { border-color: var(--color-danger); } .dsgov .br-upload.danger .feedback.color-danger, .dsgov .br-upload[data-danger] .feedback.color-danger { align-items: center; background: var(--color-danger); display: inline-flex; height: 35px; margin-bottom: var(--spacing-scale-base); padding: 5px; color: var(--color-secondary-01) !important; } .dsgov .br-upload.warning .upload-button, .dsgov .br-upload[data-warning] .upload-button { border-color: var(--color-warning); } .dsgov .br-upload.warning .feedback.color-warning, .dsgov .br-upload[data-warning] .feedback.color-warning { align-items: center; background: var(--color-warning); display: inline-flex; height: 35px; margin-bottom: var(--spacing-scale-base); padding: 5px; color: var(--color-secondary-01) !important; } .dsgov .br-upload.warning .feedback.color-warning, .dsgov .br-upload[data-warning] .feedback.color-warning { color: var(--color-secondary-08) !important; } .dsgov .br-upload.info .upload-button, .dsgov .br-upload[data-info] .upload-button { border-color: var(--color-info); } .dsgov .br-upload.info .feedback.color-info, .dsgov .br-upload[data-info] .feedback.color-info { align-items: center; background: var(--color-info); display: inline-flex; height: 35px; margin-bottom: var(--spacing-scale-base); padding: 5px; color: var(--color-secondary-01) !important; } @media (max-width: 574.98px) { .dsgov .br-upload .br-button.upload-button { height: auto; padding: var(--spacing-scale-base) var(--spacing-scale-2x); width: 100% !important; } .dsgov .br-upload .upload-button span { font-size: var(--font-size-scale-down-01); white-space: break-spaces; } .dsgov .br-upload .item { flex-wrap: nowrap; } .dsgov .br-upload .upload-list .support { flex-shrink: 0; margin-right: var(--spacing-scale-base); }} .dsgov .br-upload input { display: none; } .dsgov .br-upload.dragging .upload-button { background-color: var(--color-support-01); } .dsgov .br-upload.dragging .upload-button span, .dsgov .br-upload.dragging .upload-button svg { color: var(--color-secondary-01); pointer-events: none; } .dsgov .br-upload .br-button.upload-button { max-width: 550px; width: 100%; } .dsgov .br-upload .br-button.upload-button:active * { color: var(--color-primary-pastel-01); } .dsgov .br-upload .upload-button { border-top-style: ; border-top-width: ; border-right-style: ; border-right-width: ; border-bottom-style: ; border-bottom-width: ; border-left-style: ; border-left-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-color: var(--interactive); border-radius: var(--surface-rounder-sm); display: block; padding-left: var(--spacing-scale-2x); padding-right: var(--spacing-scale-2x); text-align: left; width: 100%; } .dsgov .br-upload .upload-button svg { color: var(--interactive); font-size: var(--icon-size-lg); padding-left: var(--16px); } .dsgov .br-upload .upload-button span { color: var(--interactive); font-size: var(--font-size-scale-base); font-style: italic; font-weight: var(--font-weight-regular); padding-left: var(--spacing-scale-half); } .dsgov .br-upload .upload-list { max-width: 550px; position: relative; } .dsgov .br-upload .upload-list .content { align-self: center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 70%; } .dsgov .br-upload .upload-list .support { align-items: center; display: flex; } .dsgov .br-upload .upload-list .cargas { box-sizing: border-box; color: var(--color-secondary-08); display: inline-block; left: 54%; position: relative; text-align: right; top: 4px; } .dsgov .br-upload .br-item { --item-padding: var(--spacing-scale-half) var(--spacing-scale-base) var(--spacing-scale-half) var(--spacing-scale-2x); align-items: center; display: flex; } .dsgov .br-upload .br-item:first-child { margin-top: var(--spacing-scale-half); } .dsgov .br-wizard { height: calc(100vh - 52px); max-width: 100%; overflow: hidden; } .dsgov .br-wizard .wizard-progress { background-color: var(--color-secondary-02, #f8f8f8); display: grid; grid-template-columns: repeat(auto-fit, minmax(0px, 1fr)); grid-template-rows: none; min-height: 164px; overflow: auto hidden; padding-top: var(--spacing-scale-7x); width: 100%; } .dsgov .br-wizard .wizard-progress .wizard-progress-btn { background-color: transparent; border: none; color: var(--color-primary-lighten-01, #2670e8); font-size: var(--font-size-scale-up-01, 16.8px); line-height: 19px; max-height: 90px; padding-bottom: 0px; padding-top: var(--spacing-scale-2x); position: relative; text-indent: 0px; transition: all 0.15s linear 0s; box-shadow: none !important; } .dsgov .br-wizard .wizard-progress .wizard-progress-btn:focus { outline: none; } .dsgov .br-wizard .wizard-progress .wizard-progress-btn:focus:not([disabled]):not(.disabled)::before { outline-color: var(--focus-color); outline-offset: var(--focus-offset); outline-style: var(--focus-style); outline-width: var(--focus-width); } .dsgov .br-wizard .wizard-progress .wizard-progress-btn:hover:not([disabled])::before { background-image: linear-gradient(rgba(var(--interactive-rgb), var(--hover)), rgba(var(--interactive-rgb), var(--hover))); } .dsgov .br-wizard .wizard-progress .wizard-progress-btn:active:not([disabled])::before { background-image: linear-gradient(rgba(var(--interactive-rgb), var(--pressed)), rgba(var(--interactive-rgb), var(--pressed))); } .dsgov .br-wizard .wizard-progress .wizard-progress-btn::before { background-color: var(--color-secondary-01, #fff); border: 2px solid var(--color-primary-lighten-01, #2670e8); border-radius: 50%; box-sizing: border-box; color: var(--color-primary-lighten-01, #2670e8); display: block; font-size: var(--font-size-scale-up-02, 20.16px); font-weight: var(--font-weight-semi-bold, 600); height: 36px; left: 50%; line-height: 29px; margin-top: -13px; position: absolute; top: 0px; transform: translateX(-50%); transition: all 0.15s linear 0s, transform 0.15s cubic-bezier(0.05, 1.09, 0.16, 1.4) 0s, -webkit-transform 0.15s cubic-bezier(0.05, 1.09, 0.16, 1.4) 0s; width: 36px; z-index: 3; content: attr(step) !important; } .dsgov .br-wizard .wizard-progress .wizard-progress-btn::after { background-color: var(--color-primary-lighten-01, #2670e8); content: ""; display: block; height: 1px; left: calc(-50% + 17px); position: absolute; top: 5px; transition: all 0.15s linear 0s; width: calc(100% - 34px); z-index: 1; } .dsgov .br-wizard .wizard-progress .wizard-progress-btn:first-child::after { display: none; } .dsgov .br-wizard .wizard-progress .wizard-progress-btn[active] { color: var(--interactive); font-weight: var(--font-weight-semi-bold, 600); } .dsgov .br-wizard .wizard-progress .wizard-progress-btn[active]::after { height: 2px; } .dsgov .br-wizard .wizard-progress .wizard-progress-btn[active]::before { background-color: var(--interactive); border-color: var(--interactive); color: var(--color-secondary-01, #fff); font-weight: var(--font-weight-bold, 700); } .dsgov .br-wizard .wizard-form { position: relative; } .dsgov .br-wizard .wizard-form .wizard-panel { position: absolute; top: 0px; left: 1%; height: 0px; opacity: 0; visibility: hidden; border-top: 1px solid var(--color-secondary-04, #ccc); border-bottom: 1px solid var(--color-secondary-04, #ccc); margin-left: 2%; width: 96%; margin-bottom: var(--spacing-scale-4x); } .dsgov .br-wizard .wizard-form .wizard-panel[active] { height: auto; opacity: 1; visibility: visible; transition: all 0.5s linear 0s; left: 0px !important; } .dsgov .br-wizard .wizard-form .wizard-panel .wizard-panel-content { min-height: calc(100vh - 300px); max-height: calc(100vh - 300px); overflow: hidden auto; } .dsgov .br-wizard .wizard-form .wizard-panel .wizard-panel-btn { width: 104.5%; position: absolute; margin-top: 1px; min-height: 88px; height: auto; padding: var(--spacing-scale-2x) 1.5%; background-color: var(--color-secondary-02, #f8f8f8); margin-left: -2.5%; } .dsgov .br-wizard .wizard-form .wizard-panel .wizard-btn-next, .dsgov .br-wizard .wizard-form .wizard-panel .wizard-btn, .dsgov .br-wizard .wizard-form .wizard-panel .wizard-btn-prev { float: right; margin-left: var(--spacing-scale-2x); } .dsgov .br-wizard .wizard-form .wizard-panel .wizard-btn-canc { float: left; } .dsgov .br-wizard[vertical] .wizard-progress { max-width: 260px; height: calc(100vh - 52px); float: left; grid-template-columns: 1fr; text-align: right; padding-top: 0px; position: relative; } .dsgov .br-wizard[vertical] .wizard-progress .wizard-progress-btn { padding-top: 0px; padding-bottom: 0px; line-height: 100%; text-align: right; padding-right: 70px; height: 100%; max-height: 100%; } .dsgov .br-wizard[vertical] .wizard-progress .wizard-progress-btn::before { left: calc(100% - 32px); line-height: 26px; margin-top: calc(var(--spacing-scale-2x) * -1); position: absolute; text-align: center; top: 50%; } .dsgov .br-wizard[vertical] .wizard-progress .wizard-progress-btn::after { position: absolute; top: calc(-50% + 18px); left: calc(100% - 33px); width: 1px; height: calc(100% - 34px); } .dsgov .br-wizard[vertical] .wizard-progress .wizard-progress-btn[active]::after { width: 2px; } .dsgov .br-wizard[vertical][scroll] .wizard-progress { overflow: hidden auto; } .dsgov .br-wizard[vertical][scroll] .wizard-progress .wizard-progress-btn { min-height: 100px; } .dsgov .br-wizard[vertical] .wizard-form { float: left; width: calc(100% - 260px); } .dsgov .br-wizard[vertical] .wizard-form .wizard-panel .wizard-panel-content { min-height: calc(100vh - 142px); max-height: calc(100vh - 142px); } .dsgov .br-wizard[vertical] .wizard-form .wizard-panel .wizard-panel-btn { margin-left: -2%; } @media (max-width: 991.98px) { .dsgov .br-wizard .wizard-form .wizard-panel { border-top: 0px; } .dsgov .br-wizard .wizard-form .wizard-panel .wizard-panel-content { min-height: calc(100vh - 276px); max-height: calc(100vh - 276px); transition: all 0.25s linear 0s; overflow: hidden auto; } .dsgov .br-wizard .wizard-form .wizard-panel-btn { width: 104%; margin-left: -2%; background-color: transparent; display: flex; justify-content: center; flex-wrap: wrap; padding: 0px !important; } .dsgov .br-wizard .wizard-form .wizard-panel-btn .br-button { float: none; width: 90%; margin: var(--spacing-scale-base) 5%; } .dsgov .br-wizard .wizard-form .wizard-panel-btn .wizard-btn-next { order: 1; } .dsgov .br-wizard .wizard-progress { position: relative; padding-top: var(--spacing-scale-3x); min-height: 100px; max-height: 100px; transition: all 0.25s linear 0s; overflow-y: hidden; } .dsgov .br-wizard .wizard-progress .wizard-progress-btn .info { font-size: var(--font-size-scale-down-02, 9.716px); line-height: 1em; text-align: center; } .dsgov .br-wizard .wizard-progress::after { display: block; position: absolute; width: 12%; height: 4px; border-radius: 2px; content: ""; background-color: var(--color-secondary-04, #ccc); bottom: 0px; top: unset; left: 44%; transition: all 0.25s linear 0s; } .dsgov .br-wizard[collapsed] .wizard-progress { max-height: 64px; min-height: 64px; overflow-y: hidden; padding-bottom: var(--spacing-scale-3x); padding-top: var(--spacing-scale-3x); } .dsgov .br-wizard[collapsed] .wizard-progress::after { margin-top: var(--spacing-scale-4xh); } .dsgov .br-wizard[collapsed] .wizard-progress .wizard-progress-btn { padding-bottom: var(--spacing-scale-base); } .dsgov .br-wizard[collapsed] .wizard-progress .wizard-progress-btn .info { display: none; } .dsgov .br-wizard[collapsed] .wizard-form .wizard-panel .wizard-panel-content { max-height: calc(100vh - 290px); min-height: calc(100vh - 290px); overflow: hidden auto; } .dsgov .br-wizard[vertical] .wizard-progress { max-height: calc(100vh - 60px); max-width: 110px; } .dsgov .br-wizard[vertical] .wizard-progress::after { height: 8%; left: unset; margin-top: 0px; right: 0px; top: 40%; width: 4px; } .dsgov .br-wizard[vertical] .wizard-progress .wizard-progress-btn { line-height: 18px; padding-right: var(--spacing-scale-7x); } .dsgov .br-wizard[vertical] .wizard-progress .wizard-progress-btn .info { line-height: 1.6em; margin-top: -0.5em; position: absolute; right: 54px; } .dsgov .br-wizard[vertical] .wizard-form { max-width: calc(100% - 110px); min-width: calc(100% - 110px); transition: all 0.25s linear 0s; } .dsgov .br-wizard[vertical] .wizard-form .wizard-panel .wizard-panel-content { min-height: calc(100vh - 230px); max-height: calc(100vh - 230px); } .dsgov .br-wizard[vertical] .wizard-form .wizard-panel .wizard-panel-btn { min-height: 119px; } .dsgov .br-wizard[vertical][collapsed] .wizard-progress { max-width: 60px; padding-bottom: 0px; padding-top: 0px; } .dsgov .br-wizard[vertical][collapsed] .wizard-progress::after { height: 8%; left: unset; width: 4px; right: 0px; top: 40%; } .dsgov .br-wizard[vertical][collapsed] .wizard-progress .wizard-progress-btn { padding-right: 0px; } .dsgov .br-wizard[vertical][collapsed] .wizard-progress .wizard-progress-btn .info { display: none; } .dsgov .br-wizard[vertical][collapsed] .wizard-form { max-width: calc(100% - 60px); min-width: calc(100% - 60px); }} .dsgov .introjs-tooltip { --onboarding-background: var(--bg-color); --onboarding-color: var(--color); --onboarding-padding: var(--spacing-scale-2x); --onboarding-title: var(--font-size-scale-up-01); --onboarding-font-size: var(--font-size-scale-base); --onboarding-font-weight: var(--font-weight-semi-bold); --onboarding-width: var(--onboarding-width-mobile); --onboarding-width-mobile: 90vw; --onboarding-width-tablet: 400px; --onboarding-tooltip-background: var(--color-warning); --onboarding-tooltip-color: inhrerit; width: var(--onboarding-width); max-width: var(--onboarding-width-tablet); background: var(--onboarding-tooltip-background); color: var(--onboarding-tooltip-color); } @media (min-width: 575px) { .dsgov .introjs-tooltip { --onboarding-width: var(--onboarding-width-tablet); }} .dsgov .introjs-tooltip .introjs-bullets ul li a { background: var(--off); opacity: var(--disabled); position: relative; z-index: 1; } .dsgov .introjs-tooltip .introjs-bullets ul li a.active { background: var(--color-primary-lighten-01); opacity: 1; width: 6px; } .dsgov .introjs-tooltip .introjs-tooltip-header .introjs-skipbutton { visibility: hidden; position: absolute; z-index: 0; } .dsgov .introjs-tooltip .introjs-skip { margin-bottom: var(--onboarding-padding); text-align: center; position: relative; z-index: 1; } .dsgov .introjs-tooltip .introjs-tooltipbuttons { border: 0px; position: relative; text-align: center; margin: 0 var(--onboarding-padding); padding: 0px; } .dsgov .introjs-tooltip .introjs-button { --pressed: 0; --button-background: transparent; --button-border: transparent; --button-color: var(--interactive); --button-radius: 100em; --button-font-size: var(--font-size-scale-up-01); --button-font-weight: var(--font-weight-semi-bold); --button-xsmall: 24px; --button-small: 32px; --button-medium: 40px; --button-large: 48px; --button-size: var(--button-medium); --button-padding: 0 var(--spacing-scale-3x); --button-img: 20px; --interactive-rgb: var(--rgb-primary-default); align-items: center; background-color: var(--button-background); border: 1px solid var(--button-border); border-radius: var(--button-radius); color: var(--button-color); cursor: pointer; display: inline-flex; font-size: var(--button-font-size); font-weight: var(--button-font-weight); height: var(--button-size); justify-content: center; padding: var(--button-padding); text-align: center; vertical-align: middle; white-space: nowrap; width: auto; } .dsgov .introjs-tooltip .introjs-button img { max-height: var(--button-img); } .dsgov .introjs-tooltip .introjs-button:not(.introjs-disabled):focus { outline: none; } .dsgov .introjs-tooltip .introjs-button:not(.introjs-disabled).focus-visible, .dsgov .introjs-tooltip .introjs-button:not(.introjs-disabled):focus-visible { outline-color: var(--focus-color); outline-offset: var(--focus-offset); outline-style: var(--focus-style); outline-width: var(--focus-width); } .dsgov .introjs-tooltip .introjs-button:not(.introjs-disabled):not(:disabled):hover { background-image: linear-gradient(rgba(var(--interactive-rgb), var(--hover)), rgba(var(--interactive-rgb), var(--hover))); } .dsgov .introjs-tooltip .introjs-button:not(.introjs-disabled):not(:disabled):active { background-image: linear-gradient(rgba(var(--interactive-rgb), var(--pressed)), rgba(var(--interactive-rgb), var(--pressed))); } .dsgov .introjs-tooltip .introjs-button:not(.introjs-disabled):focus { box-shadow: none; } .dsgov .introjs-tooltip .introjs-nextbutton, .dsgov .introjs-tooltip .introjs-prevbutton { --button-radius: 50%; --button-padding: 0; position: absolute; top: calc(var(--onboarding-padding) * -5.5); width: var(--button-size); } .dsgov .introjs-tooltip .introjs-prevbutton { left: 0px; } .dsgov .introjs-tooltip .introjs-nextbutton { right: 0px; } .dsgov .introjs-tooltip .introjs-donebutton { --interactive-rgb: var(--rgb-secondary-01); --button-background: var(--color-primary-default); --button-color: var(--color-secondary-01); --button-padding: 0 var(--spacing-scale-3x); --button-radius: 100em; text-shadow: none; width: auto; position: static; float: none; margin-bottom: var(--onboarding-padding); } .dsgov .introjs-tooltip .introjs-disabled { cursor: not-allowed; opacity: var(--disabled); } .dsgov .introjs-tooltip .introjs-disabled * { pointer-events: none; } .dsgov .introjs-tooltip .introjs-arrow.left-bottom { border-right-color: var(--onboarding-tooltip-background); } .dsgov .introjs-tooltip .introjs-arrow.right-bottom { border-left-color: var(--onboarding-tooltip-background); } .dsgov .introjs-tooltip .introjs-arrow.top, .dsgov .introjs-tooltip .introjs-arrow.top-middle, .dsgov .introjs-tooltip .introjs-arrow.top-right { border-bottom-color: var(--onboarding-tooltip-background); } .dsgov .introjs-tooltip .introjs-arrow.bottom { border-top-color: var(--onboarding-tooltip-background); } .dsgov .introjs-tooltip.introjs-floating { background: var(--onboarding-background); color: var(--onboarding-color); } .dsgov .introjs-tooltip.introjs-floating .introjs-nextbutton { --interactive-rgb: var(--rgb-secondary-01); --button-background: var(--color-primary-default); --button-color: var(--color-secondary-01); } .dsgov .introjs-tooltip.introjs-floating .introjs-prevbutton { --button-background: var(--color-secondary-01); --button-border: var(--color-primary-default); }} @media screen { button.br-button.pull-right.reset { --button-color: #0B365F !important; --button-font-size: 15px !important; } .dsgov .br-cookiebar .br-modal-title p { font-size: var(--font-size-scale-up-06); } .cookie-tooltip { color: var(--color-secondary-08); font-family: inherit; font-size: 16px; padding: 5px; position: relative; text-decoration: none; } .cookie-tooltip::before { background-color: var(--color-warning); border-radius: 5px; bottom: -50px; box-sizing: border-box; color: rgb(255, 255, 255); content: attr(data-title); font-family: inherit; font-size: 13px; padding: 10px; position: absolute; right: -25px; transition: all 0.4s ease 0s; white-space: nowrap; width: auto; } .cookie-tooltip::after { border-color: transparent transparent var(--color-warning); border-style: solid; border-width: 0px 10px 10px; bottom: -15px; content: ""; height: 0px; left: 9px; position: absolute; transition: all 0.4s ease 0s; width: 0px; } .redefinir-cookies .icon { display: flex; flex-direction: row-reverse; padding: 6px; } .redefinir-cookies .icone-redefinir { display: block; width: 30px; height: 36px; } .redefinir-cookies { cursor: pointer; } @media (min-width: 767px) { .dsgov .br-cookiebar { right: 16px; bottom: 16px; left: 16px; } .cookie-tooltip { display: none; } .redefinir-cookies { bottom: 0px; left: 0px; position: fixed; z-index: 999999; color: rgb(255, 255, 255); border-top-right-radius: 5px; display: none; } .redefinir-cookies .icon span { display: inline-block; font-size: 13px; font-weight: bold; line-height: 21px; margin-left: -118px; padding-right: 10px; padding-top: 9px; transition: margin-left 1s ease-in-out 0s; } .redefinir-cookies:hover .icon span, .redefinir-cookies:focus .icon span { margin-left: 0px; } .cookie-es .icon span { margin-left: -102px; } .cookie-en .icon span { margin-left: -113px; }} @media (max-width: 766px) { .dsgov .br-cookiebar { right: 4px; bottom: 4px; left: 4px; } .cookie-tooltip { display: none; z-index: 10; } .redefinir-cookies { width: 52px; display: none; position: absolute; } .redefinir-cookies .icone-redefinir { width: 25px; } .redefinir-cookies .icon span { display: none; }}} @media screen { .field input[type="text"][name="govbr.tile.canais.title"], .field input[type="text"][name="govbr.tile.canais.description"], .field input[type="text"][name="govbr.tile.canais.description_denuncia"], .field input[type="text"][name="govbr.tile.canais.description_solicitacao"], .field input[type="text"][name="govbr.tile.canais.description_sugestao"], .field input[type="text"][name="govbr.tile.canais.description_elogio"], #govbr-tile-canais-description { width: 95% !important; }} @media screen { .template-site-controlpanel .field input[type="text"][size] { width: 100% !important; } .portaltype-collective-nitf-content #formfield-form-widgets-ICategoria-categoria { position: relative; } .portal-govbr.template-collective-nitf-content #formfield-form-widgets-ICategoriaType-categoria, .portal-govbr.portaltype-collective-nitf-content #formfield-form-widgets-ICategoria-categoria, .portal-govbr.portaltype-collective-nitf-content #formfield-form-widgets-ICategoriaType-categoria { position: relative; } .portal-govbr.template-collective-nitf-content #formfield-form-widgets-ICategoriaType-categoria::after, .portal-govbr.portaltype-collective-nitf-content #formfield-form-widgets-ICategoria-categoria::after, .portal-govbr.portaltype-collective-nitf-content #formfield-form-widgets-ICategoriaType-categoria::after { content: "■"; color: red; position: absolute; top: -1px; left: 85px; }} @media all {} .swiper-container { margin-left: auto; margin-right: auto; position: relative; overflow: hidden; list-style: none; padding: 0px; z-index: 1; } .swiper-container-no-flexbox .swiper-slide { float: left; } .swiper-container-vertical > .swiper-wrapper { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; } .swiper-wrapper { position: relative; width: 100%; height: 100%; z-index: 1; display: flex; transition-property: transform, -webkit-transform; box-sizing: content-box; } .swiper-container-android .swiper-slide, .swiper-wrapper { transform: translate3d(0px, 0px, 0px); } .swiper-container-multirow > .swiper-wrapper { flex-wrap: wrap; } .swiper-container-free-mode > .swiper-wrapper { transition-timing-function: ease-out; margin: 0px auto; } .swiper-slide { flex-shrink: 0; width: 100%; height: 100%; position: relative; transition-property: transform, -webkit-transform; } .swiper-slide-invisible-blank { visibility: hidden; } .swiper-container-autoheight, .swiper-container-autoheight .swiper-slide { height: auto; } .swiper-container-autoheight .swiper-wrapper { -webkit-box-align: start; align-items: flex-start; transition-property: transform, height, -webkit-transform; } .swiper-container-3d { perspective: 1200px; } .swiper-container-3d .swiper-wrapper, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-cube-shadow { transform-style: preserve-3d; } .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-slide-shadow-bottom { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; pointer-events: none; z-index: 10; } .swiper-container-3d .swiper-slide-shadow-left { background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); } .swiper-container-3d .swiper-slide-shadow-right { background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); } .swiper-container-3d .swiper-slide-shadow-top { background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); } .swiper-container-3d .swiper-slide-shadow-bottom { background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); } .swiper-container-wp8-horizontal, .swiper-container-wp8-horizontal > .swiper-wrapper { touch-action: pan-y; } .swiper-container-wp8-vertical, .swiper-container-wp8-vertical > .swiper-wrapper { touch-action: pan-x; } .swiper-button-prev, .swiper-button-next { position: absolute; top: 50%; width: 27px; height: 44px; margin-top: -22px; z-index: 10; cursor: pointer; background-size: 27px 44px; background-position: center center; background-repeat: no-repeat; } .swiper-button-prev.swiper-button-disabled, .swiper-button-next.swiper-button-disabled { opacity: 0.35; cursor: auto; pointer-events: none; } .swiper-button-prev, .swiper-container-rtl .swiper-button-next { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E"); left: 10px; right: auto; } .swiper-button-next, .swiper-container-rtl .swiper-button-prev { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E"); right: 10px; left: auto; } .swiper-button-prev.swiper-button-white, .swiper-container-rtl .swiper-button-next.swiper-button-white { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E"); } .swiper-button-next.swiper-button-white, .swiper-container-rtl .swiper-button-prev.swiper-button-white { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E"); } .swiper-button-prev.swiper-button-black, .swiper-container-rtl .swiper-button-next.swiper-button-black { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E"); } .swiper-button-next.swiper-button-black, .swiper-container-rtl .swiper-button-prev.swiper-button-black { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E"); } .swiper-button-lock { display: none; } .swiper-pagination { position: absolute; text-align: center; transition: opacity 300ms ease 0s; transform: translate3d(0px, 0px, 0px); z-index: 10; } .swiper-pagination.swiper-pagination-hidden { opacity: 0; } .swiper-pagination-fraction, .swiper-pagination-custom, .swiper-container-horizontal > .swiper-pagination-bullets { bottom: 10px; left: 0px; width: 100%; } .swiper-pagination-bullets-dynamic { overflow: hidden; font-size: 0px; } .swiper-pagination-bullets-dynamic .swiper-pagination-bullet { transform: scale(0.33); position: relative; } .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active { transform: scale(1); } .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main { transform: scale(1); } .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev { transform: scale(0.66); } .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev { transform: scale(0.33); } .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next { transform: scale(0.66); } .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next { transform: scale(0.33); } .swiper-pagination-bullet { width: 8px; height: 8px; display: inline-block; border-radius: 100%; background: rgb(0, 0, 0); opacity: 0.2; } button.swiper-pagination-bullet { border: none; margin: 0px; padding: 0px; box-shadow: none; appearance: none; } .swiper-pagination-clickable .swiper-pagination-bullet { cursor: pointer; } .swiper-pagination-bullet-active { opacity: 1; background: rgb(0, 122, 255); } .swiper-container-vertical > .swiper-pagination-bullets { right: 10px; top: 50%; transform: translate3d(0px, -50%, 0px); } .swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet { margin: 6px 0px; display: block; } .swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic { top: 50%; transform: translateY(-50%); width: 8px; } .swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { display: inline-block; transition: transform 200ms ease 0s, top 200ms ease 0s, -webkit-transform 200ms ease 0s; } .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet { margin: 0px 4px; } .swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic { left: 50%; transform: translateX(-50%); white-space: nowrap; } .swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { transition: transform 200ms ease 0s, left 200ms ease 0s, -webkit-transform 200ms ease 0s; } .swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet { transition: transform 200ms ease 0s, right 200ms ease 0s, -webkit-transform 200ms ease 0s; } .swiper-pagination-progressbar { background: rgba(0, 0, 0, 0.25); position: absolute; } .swiper-pagination-progressbar .swiper-pagination-progressbar-fill { background: rgb(0, 122, 255); position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; transform: scale(0); transform-origin: left top; } .swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill { transform-origin: right top; } .swiper-container-horizontal > .swiper-pagination-progressbar, .swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite { width: 100%; height: 4px; left: 0px; top: 0px; } .swiper-container-vertical > .swiper-pagination-progressbar, .swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite { width: 4px; height: 100%; left: 0px; top: 0px; } .swiper-pagination-white .swiper-pagination-bullet-active { background: rgb(255, 255, 255); } .swiper-pagination-progressbar.swiper-pagination-white { background: rgba(255, 255, 255, 0.25); } .swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill { background: rgb(255, 255, 255); } .swiper-pagination-black .swiper-pagination-bullet-active { background: rgb(0, 0, 0); } .swiper-pagination-progressbar.swiper-pagination-black { background: rgba(0, 0, 0, 0.25); } .swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill { background: rgb(0, 0, 0); } .swiper-pagination-lock { display: none; } .swiper-scrollbar { border-radius: 10px; position: relative; background: rgba(0, 0, 0, 0.1); } .swiper-container-horizontal > .swiper-scrollbar { position: absolute; left: 1%; bottom: 3px; z-index: 50; height: 5px; width: 98%; } .swiper-container-vertical > .swiper-scrollbar { position: absolute; right: 3px; top: 1%; z-index: 50; width: 5px; height: 98%; } .swiper-scrollbar-drag { height: 100%; width: 100%; position: relative; background: rgba(0, 0, 0, 0.5); border-radius: 10px; left: 0px; top: 0px; } .swiper-scrollbar-cursor-drag { cursor: move; } .swiper-scrollbar-lock { display: none; } .swiper-zoom-container { width: 100%; height: 100%; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; text-align: center; } .swiper-zoom-container > img, .swiper-zoom-container > svg, .swiper-zoom-container > canvas { max-width: 100%; max-height: 100%; object-fit: contain; } .swiper-slide-zoomed { cursor: move; } .swiper-lazy-preloader { width: 42px; height: 42px; position: absolute; left: 50%; top: 50%; margin-left: -21px; margin-top: -21px; z-index: 10; transform-origin: 50% center; animation: 1s steps(12) 0s infinite normal none running swiper-preloader-spin; } .swiper-lazy-preloader::after { display: block; content: ""; width: 100%; height: 100%; background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); background-position: 50% center; background-size: 100%; background-repeat: no-repeat; } .swiper-lazy-preloader-white::after { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); } @-webkit-keyframes swiper-preloader-spin { 100% { transform: rotate(360deg); }} @keyframes swiper-preloader-spin { 100% { transform: rotate(360deg); }} .swiper-container .swiper-notification { position: absolute; left: 0px; top: 0px; pointer-events: none; opacity: 0; z-index: -1000; } .swiper-container-fade.swiper-container-free-mode .swiper-slide { transition-timing-function: ease-out; } .swiper-container-fade .swiper-slide { pointer-events: none; transition-property: opacity; } .swiper-container-fade .swiper-slide .swiper-slide { pointer-events: none; } .swiper-container-fade .swiper-slide-active, .swiper-container-fade .swiper-slide-active .swiper-slide-active { pointer-events: auto; } .swiper-container-cube { overflow: visible; } .swiper-container-cube .swiper-slide { pointer-events: none; backface-visibility: hidden; z-index: 1; visibility: hidden; transform-origin: 0px 0px; width: 100%; height: 100%; } .swiper-container-cube .swiper-slide .swiper-slide { pointer-events: none; } .swiper-container-cube.swiper-container-rtl .swiper-slide { transform-origin: 100% 0px; } .swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-active .swiper-slide-active { pointer-events: auto; } .swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-next, .swiper-container-cube .swiper-slide-prev, .swiper-container-cube .swiper-slide-next + .swiper-slide { pointer-events: auto; visibility: visible; } .swiper-container-cube .swiper-slide-shadow-top, .swiper-container-cube .swiper-slide-shadow-bottom, .swiper-container-cube .swiper-slide-shadow-left, .swiper-container-cube .swiper-slide-shadow-right { z-index: 0; backface-visibility: hidden; } .swiper-container-cube .swiper-cube-shadow { position: absolute; left: 0px; bottom: 0px; width: 100%; height: 100%; background: rgb(0, 0, 0); opacity: 0.6; filter: blur(50px); z-index: 0; } .swiper-container-flip { overflow: visible; } .swiper-container-flip .swiper-slide { pointer-events: none; backface-visibility: hidden; z-index: 1; } .swiper-container-flip .swiper-slide .swiper-slide { pointer-events: none; } .swiper-container-flip .swiper-slide-active, .swiper-container-flip .swiper-slide-active .swiper-slide-active { pointer-events: auto; } .swiper-container-flip .swiper-slide-shadow-top, .swiper-container-flip .swiper-slide-shadow-bottom, .swiper-container-flip .swiper-slide-shadow-left, .swiper-container-flip .swiper-slide-shadow-right { z-index: 0; backface-visibility: hidden; } .swiper-container-coverflow .swiper-wrapper { } .portaltype-agenda #content, .portaltype-agendadiaria #content { background-color: rgb(249, 249, 249); } .portaltype-agenda #content .documentFirstHeading, .portaltype-agendadiaria #content .documentFirstHeading { margin-bottom: 0.5em; padding: 0px 0px 0.5em; font-size: 36px; font-weight: 900; line-height: 1.5; text-align: center; color: rgb(51, 51, 51); width: 100%; } .portaltype-agenda #content #plone-document-byline, .portaltype-agendadiaria #content #plone-document-byline { display: none !important; } .portaltype-agenda #content #viewlet-social-like, .portaltype-agenda #content div.width-1\:2 #viewlet-social-like, .portaltype-agendadiaria #content #viewlet-social-like, .portaltype-agendadiaria #content div.width-1\:2 #viewlet-social-like { right: -25px; width: 100%; padding: 0.5em 0px; text-align: right; border: none; } .portaltype-agenda #content .dados-agenda > *, .portaltype-agenda #content .calendar-title, .portaltype-agendadiaria #content .dados-agenda > *, .portaltype-agendadiaria #content .calendar-title { margin-bottom: 2rem; } .portaltype-agenda #content .search-form, .portaltype-agendadiaria #content .search-form { display: flex; -webkit-box-pack: center; justify-content: center; } .portaltype-agenda #content .search-form .LSBox, .portaltype-agendadiaria #content .search-form .LSBox { display: flex; -webkit-box-align: center; align-items: center; border: 1px solid rgb(204, 204, 204); background: rgb(255, 255, 255); width: 960px; height: 60px; max-width: 100%; margin: 0px; } .portaltype-agenda #content .search-form .searchField, .portaltype-agendadiaria #content .search-form .searchField { border: none; -webkit-box-flex: 2; flex: 2 1 auto; margin: 0px 0px 0px 2rem; height: 2rem; } .portaltype-agenda #content .search-form .searchButton, .portaltype-agendadiaria #content .search-form .searchButton { background-image: url("++resource++brasil.gov.agenda/img/sprite.png"); background-position: 0px 0px; width: 20px; height: 21px; border: none; background-color: transparent; text-indent: -3000px; margin: 1rem; } .portaltype-agenda #content .list-compromissos, .portaltype-agendadiaria #content .list-compromissos { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-align: center; align-items: center; list-style-type: none; margin: 0px; padding-bottom: 6rem; } .portaltype-agenda #content .item-compromisso-wrapper, .portaltype-agendadiaria #content .item-compromisso-wrapper { background: rgb(255, 255, 255); width: 960px; padding: 2rem; margin-bottom: 1rem; max-width: 100%; } .portaltype-agenda #content .item-compromisso, .portaltype-agendadiaria #content .item-compromisso { display: flex; } .portaltype-agenda #content .compromisso-horarios, .portaltype-agendadiaria #content .compromisso-horarios { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; border-right: 1px solid rgb(221, 221, 221); margin-right: 2rem; padding-right: 2rem; } .portaltype-agenda #content .horario, .portaltype-agendadiaria #content .horario { display: flex; -webkit-box-align: center; align-items: center; margin-bottom: 0.2rem; font-size: 20px; font-weight: 500; line-height: 1.25; color: rgb(34, 34, 34); } .portaltype-agenda #content .horario::before, .portaltype-agendadiaria #content .horario::before { background-image: url("++resource++brasil.gov.agenda/img/sprite.png"); background-position: -26px -21px; width: 12px; height: 12px; display: inline-block; content: ""; margin: 0px 0.3rem; } .portaltype-agenda #content .now, .portaltype-agendadiaria #content .now { background-color: rgb(86, 199, 95); font-size: 14px; font-weight: bold; color: rgb(255, 255, 255); padding: 0.1rem 0.5rem; text-transform: uppercase; } .portaltype-agenda #content .compromisso-dados, .portaltype-agendadiaria #content .compromisso-dados { display: flex; flex-wrap: wrap; -webkit-box-flex: 1; flex: 1 1 0%; } .portaltype-agenda #content .compromisso-titulo, .portaltype-agendadiaria #content .compromisso-titulo { -webkit-box-flex: 1; flex: 1 1 100%; font-size: 24px; font-weight: bold; line-height: 1.29; color: rgb(34, 34, 34); margin-bottom: 0.5rem; } .portaltype-agenda #content .compromisso-solicitante, .portaltype-agenda #content .compromisso-participantes, .portaltype-agenda #content .compromisso-pauta, .portaltype-agenda #content .compromisso-local, .portaltype-agenda #content .download-compromisso > span, .portaltype-agendadiaria #content .compromisso-solicitante, .portaltype-agendadiaria #content .compromisso-participantes, .portaltype-agendadiaria #content .compromisso-pauta, .portaltype-agendadiaria #content .compromisso-local, .portaltype-agendadiaria #content .download-compromisso > span { font-size: 14px; font-weight: 500; line-height: 1.79; color: rgb(34, 34, 34); margin-right: 3em; } .portaltype-agenda #content .compromisso-local::before, .portaltype-agendadiaria #content .compromisso-local::before { background-image: url("++resource++brasil.gov.agenda/img/sprite.png"); background-position: -38px -21px; width: 8px; height: 12px; display: inline-block; content: ""; margin: 0px 0.3rem; } .portaltype-agenda #content .compromisso-local, .portaltype-agendadiaria #content .compromisso-local { border-right: 1px solid rgb(221, 221, 221); margin-right: 1rem; padding-right: 1rem; } .portaltype-agenda #content .add-agenda, .portaltype-agendadiaria #content .add-agenda { background-image: url("++resource++brasil.gov.agenda/img/sprite.png"); background-position: -13px -21px; width: 13px; height: 15px; display: inline-block; margin: 0px 0.3rem; overflow: hidden; text-indent: -3000px; border: none; } #content .portalMessage { margin-top: 30px; text-align: left; color: rgb(89, 110, 127); } .sem-compromisso { font-size: 1.2em; font-weight: bold; color: rgb(70, 74, 85); } #content .compromisso-acoes { display: flex; -webkit-box-align: center; align-items: center; } #content .compromisso-acoes li { display: inline-block !important; } #content .compromisso-acoes li:first-child { margin-right: 0.5rem; } #content .compromisso-acoes a:hover { color: rgb(153, 153, 153) !important; } .adicionar_compromisso { line-height: 30px; } .portletSearch, .portletCalendar, .portletSearch .portletItem, .portletCalendar .portletItem, .portletSearch .portletHeader, .portletCalendar .portletHeader, .portletSearch .portletFooter, .portletCalendar .portletFooter { background: rgb(237, 239, 241) !important; } .portletSearch .portletHeader, .portletCalendar .portletHeader { font-family: open_sansbold, Arial, Helvetica, sans-serif; font-size: 1.3em; font-weight: normal; padding: 15px 12px; background: rgb(237, 239, 241) !important; } .portletCalendarEx tr.month { background: none !important; } .ploneCalendar .event { background: none !important; } .ploneCalendar .activeevent { background: rgb(68, 68, 68) !important; } #portal-column-two dl.portlet .activeevent a:link, #portal-column-two dl.portlet .activeevent a:visited { color: rgb(255, 255, 255) !important; } .portletCalendar .weekdays th { font-weight: normal; } .portletCalendar .ploneCalendar td { font-weight: bold; } .ploneCalendar .weekdays th { background: none; } .portletSearch .portletHeader .tile { margin-bottom: 0px !important; } .portletSearch .portletItem { font-size: 80%; border-radius: 5px; margin: 10px 12px !important; padding: 2px !important; background: rgb(255, 255, 255) !important; } .portletSearch .portletItem .searchField { font-family: open_sansregular, Arial, Helvetica, sans-serif; font-size: 1.2em; width: 170px; padding: 0.3em 0.35em; border: none; } .portletSearch .portletItem .searchButton { padding: 4px 5px 4px 15px; text-indent: -100px; border: none; background: url("++resource++brasil.gov.agenda/img/icon-search-agenda.png") 0px 2px no-repeat transparent; } .portletSearch .portletText { margin: 10px 13px; } .portletSearch .portletFooter { display: none; } body.contraste #content .compromisso-pauta, body.contraste #content .compromisso-local, body.contraste #content .print a .texto, body.contraste #content .collection-events .timestamp { color: white; } body.contraste #content .footer-actions { border-top: 4px solid rgb(255, 255, 255); border-bottom: 2px solid rgb(255, 255, 255); } body.contraste #content .list-compromissos { border-bottom: 1px solid rgb(255, 255, 255); } body.contraste #content .item-compromisso { border-top: 1px solid rgb(214, 220, 215); } body.contraste #content .collection-events .timestamp { background-position: 0px -15px; } @media (max-width: 767px) { .portaltype-agenda #content .search-compromisso, .portaltype-agenda #content .portalMessage, .portaltype-agenda #content .collectionevents-title-wrapper, .portaltype-agenda #content .list-compromissos, .portaltype-agendadiaria #content .search-compromisso, .portaltype-agendadiaria #content .portalMessage, .portaltype-agendadiaria #content .collectionevents-title-wrapper, .portaltype-agendadiaria #content .list-compromissos { margin: 0px 20px 2rem; } .portaltype-agenda #content .documentFirstHeading, .portaltype-agendadiaria #content .documentFirstHeading { width: 80%; margin: 0px auto 0.5em; } .portaltype-agenda #content .compromisso-local, .portaltype-agendadiaria #content .compromisso-local { border: none; } .portaltype-agenda #content .item-compromisso-wrapper, .portaltype-agendadiaria #content .item-compromisso-wrapper { width: auto; padding: 1rem; } .portaltype-agenda #content .compromisso-horarios, .portaltype-agendadiaria #content .compromisso-horarios { margin-right: 1rem; padding-right: 1rem; } .daypicker li:first-child, .daypicker li:last-child { display: none !important; }} #content .monthpicker-stroke-wrapper { width: 100%; display: flex; -webkit-box-align: center; align-items: center; margin-bottom: 2.5rem; } #content .monthpicker-stroke-wrapper .monthpicker-stroke { -webkit-box-flex: 2; flex: 2 1 auto; } #content .monthpicker-wrapper { display: flex; overflow: hidden; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; padding: 0px 2rem; z-index: 2; } #content .monthpicker-wrapper .monthpicker { font-size: 14px; font-weight: bold; font-style: normal; font-stretch: normal; line-height: 1.79; position: relative; text-align: left; letter-spacing: normal; color: rgb(34, 34, 34); } #content .monthpicker-wrapper .year { font-size: 12px; } #content .monthpicker-wrapper::after { background-image: url("++resource++brasil.gov.agenda/img/sprite.png"); background-position: -20px 0px; width: 20px; height: 20px; content: ""; margin-left: 0.5rem; } #content .monthpicker-wrapper .monthpicker input { position: absolute; z-index: 2; inset: 0px; cursor: pointer; opacity: 0; } #content .has-image .monthpicker-stroke-wrapper { margin-bottom: 5rem !important; } #content .has-image .monthpicker-stroke-wrapper .monthpicker-stroke { border-bottom: 1px solid rgba(255, 255, 255, 0.2); } #content .has-image .monthpicker-stroke-wrapper .monthpicker { color: rgb(255, 255, 255); } #content .has-image .monthpicker-stroke-wrapper .monthpicker-wrapper::after { filter: invert(100%); } #content .calendar { display: flex; -webkit-box-pack: center; justify-content: center; background-color: rgb(255, 255, 255); width: 100%; } #content .calendar .ui-datepicker { border: none; } #content .calendar .ui-datepicker-title { display: flex; -webkit-box-pack: center; justify-content: center; } #content .calendar .ui-datepicker-title, #content .calendar .ui-datepicker-calendar { opacity: 0.4; } #content .calendar .ui-datepicker-group-middle .ui-datepicker-title, #content .calendar .ui-datepicker-group-middle .ui-datepicker-calendar { opacity: 1; } #content .calendar .ui-datepicker-group-first { transform: translateX(-1rem); } #content .calendar .ui-datepicker-group-last { transform: translateX(1rem); } #content .calendar .ui-datepicker-prev { transform: translate(-5rem, 7.8rem); } #content .calendar .ui-datepicker-next { transform: translate(5rem, 7.8rem); } body .ui-datepicker, #content .ui-datepicker { width: auto !important; } body .ui-datepicker .ui-datepicker-header, #content .ui-datepicker .ui-datepicker-header { background: none; border: none; } body .ui-datepicker .ui-datepicker-title, #content .ui-datepicker .ui-datepicker-title { display: none; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; font-size: 14px; font-weight: bold; line-height: 1.79; color: rgb(34, 34, 34); } body .ui-datepicker .ui-datepicker-title.loaded, #content .ui-datepicker .ui-datepicker-title.loaded { display: flex; } body .ui-datepicker .ui-datepicker-month, #content .ui-datepicker .ui-datepicker-month { text-transform: uppercase; } body .ui-datepicker .ui-datepicker-year, #content .ui-datepicker .ui-datepicker-year { font-size: 12px; } body .ui-datepicker th, #content .ui-datepicker th { font-size: 12px; font-weight: 900; line-height: 3.33; color: rgb(34, 34, 34); text-transform: uppercase; } body .ui-datepicker .ui-state-disabled, body .ui-datepicker .ui-widget-content .ui-state-disabled, body .ui-datepicker .ui-widget-header .ui-state-disabled, #content .ui-datepicker .ui-state-disabled, #content .ui-datepicker .ui-widget-content .ui-state-disabled, #content .ui-datepicker .ui-widget-header .ui-state-disabled { opacity: 1; } body .ui-datepicker .ui-state-default, #content .ui-datepicker .ui-state-default { width: 30px; height: 30px; background: none; border: none; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; font-size: 20px; font-weight: 500; line-height: 2; color: rgb(189, 189, 189) !important; } body .ui-datepicker .ui-has-appointments a, #content .ui-datepicker .ui-has-appointments a { color: rgb(34, 34, 34) !important; } body .ui-datepicker .ui-datepicker-current-day a, #content .ui-datepicker .ui-datepicker-current-day a { background-color: rgb(86, 199, 95); font-weight: bold; color: rgb(255, 255, 255) !important; } body .ui-datepicker .ui-datepicker-prev, body .ui-datepicker .ui-datepicker-next, #content .ui-datepicker .ui-datepicker-prev, #content .ui-datepicker .ui-datepicker-next { opacity: 1; cursor: pointer; } body .ui-datepicker .ui-datepicker-prev.ui-state-hover, body .ui-datepicker .ui-datepicker-next.ui-state-hover, #content .ui-datepicker .ui-datepicker-prev.ui-state-hover, #content .ui-datepicker .ui-datepicker-next.ui-state-hover { background: none; border: none; } body .ui-datepicker .ui-datepicker-prev span, #content .ui-datepicker .ui-datepicker-prev span { background-image: url("++resource++brasil.gov.agenda/img/sprite.png"); background-position: -40px 0px; width: 13px; height: 20px; } body .ui-datepicker .ui-datepicker-next span, #content .ui-datepicker .ui-datepicker-next span { background-image: url("++resource++brasil.gov.agenda/img/sprite.png"); background-position: 0px -21px; width: 13px; height: 20px; } #content .daypicker-wrapper { display: flex; -webkit-box-pack: center; justify-content: center; } #content .daypicker-wrapper .daypicker { display: flex; margin: 0px; list-style-type: none; } #content .daypicker-wrapper .day, #content .daypicker-wrapper .day > a:link, #content .daypicker-wrapper .day > a:visited, #content .daypicker-wrapper .day > a:hover { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; border: none; width: 95px; height: 95px; color: rgb(219, 219, 219); -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; } #content .daypicker-wrapper .day.has-appointment, #content .daypicker-wrapper .day.has-appointment > a:link, #content .daypicker-wrapper .day.has-appointment > a:visited, #content .daypicker-wrapper .day.has-appointment > a:hover { color: rgb(34, 34, 34) !important; } #content .daypicker-wrapper .day.is-selected, #content .daypicker-wrapper .day.is-selected > a:link, #content .daypicker-wrapper .day.is-selected > a:visited, #content .daypicker-wrapper .day.is-selected > a:hover { background-color: rgb(86, 199, 95); color: rgb(255, 255, 255) !important; } #content .daypicker-wrapper .day:last-child { margin: 0px; } #content .daypicker-wrapper .daypicker-day { font-size: 50px; font-weight: 800; font-style: normal; font-stretch: normal; line-height: 50px; letter-spacing: normal; } #content .daypicker-wrapper .daypicker-weekday { font-size: 20px; font-weight: 800; font-style: normal; font-stretch: normal; line-height: 20px; letter-spacing: normal; text-transform: uppercase; } #content .has-image .daypicker-wrapper { order: -1; } #content .has-image .daypicker-wrapper .day { color: rgba(255, 255, 255, 0.6); } #content .has-image .daypicker-wrapper .day.has-appointment, #content .has-image .daypicker-wrapper .day.is-selected { color: rgb(255, 255, 255); } @media (max-width: 767px) { #content .calendar .ui-datepicker-title, #content .calendar .ui-datepicker-calendar { opacity: 1; } #content .calendar .ui-datepicker-prev { transform: translate(-3rem, 7.8rem); } #content .calendar .ui-datepicker-next { transform: translate(3rem, 7.8rem); }} #content .agenda-tile { position: relative; background: rgb(249, 249, 249); overflow: hidden; width: 100%; } #content .agenda-tile .agenda-image { position: absolute; top: 0px; height: 100%; width: 100%; object-fit: cover; } #content .agenda-tile .agenda-wrapper { position: relative; z-index: 1; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; margin: 0px auto; padding-top: 3rem; width: 1060px !important; } #content .agenda-tile .agenda-wrapper > * { margin-bottom: 2rem; } #content .agenda-tile .title { text-align: center; text-transform: uppercase; font-size: 24px; font-weight: 900; color: rgb(34, 34, 34); margin-top: 1rem; order: -1; } #content .agenda-tile .collectionevents-wrapper { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-align: center; align-items: center; } #content .agenda-tile .collection-events { box-sizing: border-box; padding: 0px 0px 4rem; width: 1060px !important; } #content .agenda-tile .collectionevents-title-wrapper { width: 100%; display: flex; -webkit-box-align: center; align-items: center; margin-bottom: 2.5rem; } #content .agenda-tile .collectionevents-stroke { border-bottom: 1px solid rgba(0, 0, 0, 0.2); -webkit-box-flex: 2; flex: 2 1 auto; } #content .agenda-tile .collectionevents-title { font-size: 16px; font-weight: 500; color: rgb(34, 34, 34); text-transform: uppercase; padding: 0px 2rem; z-index: 2; } #content .agenda-tile .swiper-slide { display: flex; justify-content: space-evenly; } #content .agenda-tile .collection-events-item { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; width: 20%; padding: 30px; background: rgb(255, 255, 255); } #content .agenda-tile .collection-events-item > * { margin-bottom: 0.3rem; } #content .agenda-tile .title-item { font-size: 24px; line-height: 1.29; color: rgb(34, 34, 34); cursor: pointer; overflow: hidden; max-height: 5.16em; border: none; } #content .agenda-tile a.title-item:hover { color: rgb(34, 34, 34) !important; } #content .agenda-tile .location, #content .agenda-tile .timestamp { font-size: 14px; font-weight: 500; line-height: 1.79; color: rgb(34, 34, 34); } #content .agenda-tile .location-item::before { background-image: url("++resource++brasil.gov.agenda/img/sprite.png"); background-position: -38px -21px; width: 8px; height: 12px; display: inline-block; content: ""; margin: 0px 0.3rem; } #content .agenda-tile .timestamp-cell.is-now { font-weight: bold; color: rgb(255, 255, 255); background-color: rgb(86, 199, 95); } #content .agenda-tile .timestamp-cell.is-now .timestamp { font-weight: bold; color: rgb(255, 255, 255); } #content .agenda-tile .timestamp-cell::before { background-image: url("++resource++brasil.gov.agenda/img/sprite.png"); background-position: -26px -21px; width: 12px; height: 12px; display: inline-block; content: ""; margin: 0px 0.3rem; } #content .agenda-tile .timestamp-cell.is-now::before { filter: invert(100%); } #content .agenda-tile .now { margin: 0.2rem 0.5rem 0px 0px; text-transform: uppercase; float: right; } #content .agenda-tile .swiper-button-prev { background-image: url("++resource++brasil.gov.agenda/img/sprite.png"); background-position: -40px 0px; width: 13px; height: 20px; background-size: auto; left: 0px; } #content .agenda-tile .swiper-button-next { background-image: url("++resource++brasil.gov.agenda/img/sprite.png"); background-position: 0px -21px; width: 13px; height: 20px; background-size: auto; right: 0px; } #content .agenda-tile .swiper-pagination-bullet { border-radius: 0px; width: 30px; } #content .agenda-tile .swiper-pagination-bullet-active { background: rgb(51, 51, 51); } #content .agenda-tile .agenda-tile-footer { display: flex; -webkit-box-pack: center; justify-content: center; padding-bottom: 3rem; } #content .agenda-tile .agenda-tile-footer > a { border: 2px solid rgb(0, 0, 0); border-radius: 30px; padding: 1rem 2rem; font-size: 16px; font-weight: bold; color: rgb(34, 34, 34); text-transform: uppercase; } #content .agenda-tile .agenda-tile-footer > a:hover { color: rgb(34, 34, 34) !important; } #content .agenda-tile .swiper-slide.no-events { height: 15rem; -webkit-box-align: center; align-items: center; } #content .agenda-tile .day { cursor: pointer; } #content .agenda-tile.has-image .title { color: rgb(255, 255, 255); } #content .agenda-tile.has-image .collectionevents-title-wrapper { display: none; } #content .agenda-tile.has-image .swiper-pagination-bullet, #content .agenda-tile.has-image .swiper-pagination-bullet-active { background: rgb(255, 255, 255); } #content .agenda-tile.has-image .swiper-pagination-bullet { opacity: 0.4; } #content .agenda-tile.has-image .swiper-pagination-bullet-active { opacity: 1; } #content .agenda-tile.has-image .agenda-tile-footer > a { border: 2px solid rgb(255, 255, 255); color: rgb(255, 255, 255); } #content .agenda-tile.has-image .agenda-tile-footer > a:hover { color: rgb(255, 255, 255) !important; } @media print { .portaltype-agendadiaria #barra-brasil, .portaltype-agendadiaria #accessibility, .portaltype-agendadiaria #portal-siteactions, .portaltype-agendadiaria #portal-searchbox, .portaltype-agendadiaria #social-icons, .portaltype-agendadiaria #sobre, .portaltype-agendadiaria #viewlet-below-content-title, .portaltype-agendadiaria #navigation, .portaltype-agendadiaria #footer, .portaltype-agendadiaria #voltar-topo, .portaltype-agendadiaria #extra-footer, .portaltype-agendadiaria .download-compromisso, .portaltype-agendadiaria .footer-actions { display: none; } .portaltype-agendadiaria #wrapper { width: 420px; } .portaltype-agendadiaria #portal-column-content { width: 100%; } .portaltype-agendadiaria #header { font-size: 90%; padding: 0px; color: rgb(0, 0, 0); background: rgb(255, 255, 255); } .portaltype-agendadiaria #logo, .portaltype-agendadiaria #portal-logo { display: block !important; color: rgb(0, 0, 0) !important; } .portaltype-agendadiaria #content .comprimisso-pauta, .portaltype-agendadiaria #content .comprimisso-local { color: rgb(0, 0, 0) !important; } .portaltype-agendadiaria #portal-title { color: rgb(0, 0, 0) !important; } .portaltype-agendadiaria #logo { padding: 0px; } .portaltype-agendadiaria #logo span { line-height: 1em; display: block; } .portaltype-agendadiaria #portal-logo { display: block; margin: 0px; border-bottom: none !important; } .portaltype-agendadiaria #portal-title { font-size: 3.35em; font-weight: bold; line-height: 1em; margin: 0px; } .portaltype-agendadiaria #logo .logo { line-height: 1.1em; margin-bottom: 0.2em; font-size: 3em !important; } .portaltype-agendadiaria #portal-title-1 { top: 30px; } .portaltype-agendadiaria #portal-description { font-size: 1.2em; text-transform: uppercase; } .portaltype-agendadiaria .documentFirstHeading { font-size: 150%; } .portaltype-agendadiaria #content .documentFirstHeading { border-bottom: 1px solid rgb(0, 0, 0) !important; } .brasao-agenda { margin-top: 0px; } .dados-agenda { font-size: 80%; } .agenda-orgao, .agenda-autoridade { margin: 5px 0px; } .comprimisso-dados { font-size: 90%; width: 320px; } .list-compromissos { padding-left: 0px; } .comprimisso-horarios .horario { font-size: 80%; width: 60px; padding: 0px; background: none; } .comprimisso-titulo { margin-top: 0px; } .portaltype-agendadiaria label { font-weight: bold; }} .tippy-popper[x-placement^="top"] .tippy-tooltip.light-theme .tippy-arrow { border-top: 7px solid rgb(255, 255, 255); border-right: 7px solid transparent; border-left: 7px solid transparent; } .tippy-popper[x-placement^="bottom"] .tippy-tooltip.light-theme .tippy-arrow { border-bottom: 7px solid rgb(255, 255, 255); border-right: 7px solid transparent; border-left: 7px solid transparent; } .tippy-popper[x-placement^="left"] .tippy-tooltip.light-theme .tippy-arrow { border-left: 7px solid rgb(255, 255, 255); border-top: 7px solid transparent; border-bottom: 7px solid transparent; } .tippy-popper[x-placement^="right"] .tippy-tooltip.light-theme .tippy-arrow { border-right: 7px solid rgb(255, 255, 255); border-top: 7px solid transparent; border-bottom: 7px solid transparent; } .tippy-tooltip.light-theme { color: rgb(38, 50, 61); box-shadow: rgba(154, 161, 177, 0.15) 0px 0px 20px 4px, rgba(36, 40, 47, 0.25) 0px 4px 80px -8px, rgba(91, 94, 105, 0.15) 0px 4px 4px -2px; background-color: rgb(255, 255, 255); } .tippy-tooltip.light-theme .tippy-backdrop { background-color: rgb(255, 255, 255); } .tippy-tooltip.light-theme .tippy-roundarrow { fill: rgb(255, 255, 255); } .tippy-tooltip.light-theme[data-animatefill] { background-color: transparent; } .tippreview { position: relative; display: flex; } .tippreview .tippreview-image { width: 6rem; height: 6rem; } .tippreview .tippreview-image > img { width: 6rem; height: 6rem; object-fit: cover; } .tippreview .tippreview-title { font-weight: 700; width: 12rem; margin: 1rem; text-align: left; } .tippreview::after { font-size: 1.2rem; font-weight: 700; position: absolute; top: 0px; right: 0px; display: block; content: "🡵"; } .swiper-container { margin-left: auto; margin-right: auto; position: relative; overflow: hidden; list-style: none; padding: 0px; z-index: 1; } .swiper-container-no-flexbox .swiper-slide { float: left; } .swiper-container-vertical > .swiper-wrapper { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; } .swiper-wrapper { position: relative; width: 100%; height: 100%; z-index: 1; display: flex; transition-property: transform, -webkit-transform; box-sizing: content-box; } .swiper-container-android .swiper-slide, .swiper-wrapper { transform: translate3d(0px, 0px, 0px); } .swiper-container-multirow > .swiper-wrapper { flex-wrap: wrap; } .swiper-container-free-mode > .swiper-wrapper { transition-timing-function: ease-out; margin: 0px auto; } .swiper-slide { flex-shrink: 0; width: 100%; height: 100%; position: relative; transition-property: transform, -webkit-transform; } .swiper-slide-invisible-blank { visibility: hidden; } .swiper-container-autoheight, .swiper-container-autoheight .swiper-slide { height: auto; } .swiper-container-autoheight .swiper-wrapper { -webkit-box-align: start; align-items: flex-start; transition-property: transform, height, -webkit-transform; } .swiper-container-3d { perspective: 1200px; } .swiper-container-3d .swiper-wrapper, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-cube-shadow { transform-style: preserve-3d; } .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-slide-shadow-bottom { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; pointer-events: none; z-index: 10; } .swiper-container-3d .swiper-slide-shadow-left { background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); } .swiper-container-3d .swiper-slide-shadow-right { background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); } .swiper-container-3d .swiper-slide-shadow-top { background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); } .swiper-container-3d .swiper-slide-shadow-bottom { background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); } .swiper-container-wp8-horizontal, .swiper-container-wp8-horizontal > .swiper-wrapper { touch-action: pan-y; } .swiper-container-wp8-vertical, .swiper-container-wp8-vertical > .swiper-wrapper { touch-action: pan-x; } .swiper-button-prev, .swiper-button-next { position: absolute; top: 50%; width: 27px; height: 44px; margin-top: -22px; z-index: 10; cursor: pointer; background-size: 27px 44px; background-position: center center; background-repeat: no-repeat; } .swiper-button-prev.swiper-button-disabled, .swiper-button-next.swiper-button-disabled { opacity: 0.35; cursor: auto; pointer-events: none; } .swiper-button-prev, .swiper-container-rtl .swiper-button-next { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E"); left: 10px; right: auto; } .swiper-button-next, .swiper-container-rtl .swiper-button-prev { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E"); right: 10px; left: auto; } .swiper-button-prev.swiper-button-white, .swiper-container-rtl .swiper-button-next.swiper-button-white { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E"); } .swiper-button-next.swiper-button-white, .swiper-container-rtl .swiper-button-prev.swiper-button-white { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E"); } .swiper-button-prev.swiper-button-black, .swiper-container-rtl .swiper-button-next.swiper-button-black { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E"); } .swiper-button-next.swiper-button-black, .swiper-container-rtl .swiper-button-prev.swiper-button-black { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E"); } .swiper-button-lock { display: none; } .swiper-pagination { position: absolute; text-align: center; transition: opacity 300ms ease 0s; transform: translate3d(0px, 0px, 0px); z-index: 10; } .swiper-pagination.swiper-pagination-hidden { opacity: 0; } .swiper-pagination-fraction, .swiper-pagination-custom, .swiper-container-horizontal > .swiper-pagination-bullets { bottom: 10px; left: 0px; width: 100%; } .swiper-pagination-bullets-dynamic { overflow: hidden; font-size: 0px; } .swiper-pagination-bullets-dynamic .swiper-pagination-bullet { transform: scale(0.33); position: relative; } .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active { transform: scale(1); } .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main { transform: scale(1); } .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev { transform: scale(0.66); } .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev { transform: scale(0.33); } .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next { transform: scale(0.66); } .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next { transform: scale(0.33); } .swiper-pagination-bullet { width: 8px; height: 8px; display: inline-block; border-radius: 100%; background: rgb(0, 0, 0); opacity: 0.2; } button.swiper-pagination-bullet { border: none; margin: 0px; padding: 0px; box-shadow: none; appearance: none; } .swiper-pagination-clickable .swiper-pagination-bullet { cursor: pointer; } .swiper-pagination-bullet-active { opacity: 1; background: rgb(0, 122, 255); } .swiper-container-vertical > .swiper-pagination-bullets { right: 10px; top: 50%; transform: translate3d(0px, -50%, 0px); } .swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet { margin: 6px 0px; display: block; } .swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic { top: 50%; transform: translateY(-50%); width: 8px; } .swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { display: inline-block; transition: transform 200ms ease 0s, top 200ms ease 0s, -webkit-transform 200ms ease 0s; } .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet { margin: 0px 4px; } .swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic { left: 50%; transform: translateX(-50%); white-space: nowrap; } .swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { transition: transform 200ms ease 0s, left 200ms ease 0s, -webkit-transform 200ms ease 0s; } .swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet { transition: transform 200ms ease 0s, right 200ms ease 0s, -webkit-transform 200ms ease 0s; } .swiper-pagination-progressbar { background: rgba(0, 0, 0, 0.25); position: absolute; } .swiper-pagination-progressbar .swiper-pagination-progressbar-fill { background: rgb(0, 122, 255); position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; transform: scale(0); transform-origin: left top; } .swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill { transform-origin: right top; } .swiper-container-horizontal > .swiper-pagination-progressbar, .swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite { width: 100%; height: 4px; left: 0px; top: 0px; } .swiper-container-vertical > .swiper-pagination-progressbar, .swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite { width: 4px; height: 100%; left: 0px; top: 0px; } .swiper-pagination-white .swiper-pagination-bullet-active { background: rgb(255, 255, 255); } .swiper-pagination-progressbar.swiper-pagination-white { background: rgba(255, 255, 255, 0.25); } .swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill { background: rgb(255, 255, 255); } .swiper-pagination-black .swiper-pagination-bullet-active { background: rgb(0, 0, 0); } .swiper-pagination-progressbar.swiper-pagination-black { background: rgba(0, 0, 0, 0.25); } .swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill { background: rgb(0, 0, 0); } .swiper-pagination-lock { display: none; } .swiper-scrollbar { border-radius: 10px; position: relative; background: rgba(0, 0, 0, 0.1); } .swiper-container-horizontal > .swiper-scrollbar { position: absolute; left: 1%; bottom: 3px; z-index: 50; height: 5px; width: 98%; } .swiper-container-vertical > .swiper-scrollbar { position: absolute; right: 3px; top: 1%; z-index: 50; width: 5px; height: 98%; } .swiper-scrollbar-drag { height: 100%; width: 100%; position: relative; background: rgba(0, 0, 0, 0.5); border-radius: 10px; left: 0px; top: 0px; } .swiper-scrollbar-cursor-drag { cursor: move; } .swiper-scrollbar-lock { display: none; } .swiper-zoom-container { width: 100%; height: 100%; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; text-align: center; } .swiper-zoom-container > img, .swiper-zoom-container > svg, .swiper-zoom-container > canvas { max-width: 100%; max-height: 100%; object-fit: contain; } .swiper-slide-zoomed { cursor: move; } .swiper-lazy-preloader { width: 42px; height: 42px; position: absolute; left: 50%; top: 50%; margin-left: -21px; margin-top: -21px; z-index: 10; transform-origin: 50% center; animation: 1s steps(12) 0s infinite normal none running swiper-preloader-spin; } .swiper-lazy-preloader::after { display: block; content: ""; width: 100%; height: 100%; background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); background-position: 50% center; background-size: 100%; background-repeat: no-repeat; } .swiper-lazy-preloader-white::after { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); } @-webkit-keyframes swiper-preloader-spin { 100% { transform: rotate(360deg); }} @keyframes swiper-preloader-spin { 100% { transform: rotate(360deg); }} .swiper-container .swiper-notification { position: absolute; left: 0px; top: 0px; pointer-events: none; opacity: 0; z-index: -1000; } .swiper-container-fade.swiper-container-free-mode .swiper-slide { transition-timing-function: ease-out; } .swiper-container-fade .swiper-slide { pointer-events: none; transition-property: opacity; } .swiper-container-fade .swiper-slide .swiper-slide { pointer-events: none; } .swiper-container-fade .swiper-slide-active, .swiper-container-fade .swiper-slide-active .swiper-slide-active { pointer-events: auto; } .swiper-container-cube { overflow: visible; } .swiper-container-cube .swiper-slide { pointer-events: none; backface-visibility: hidden; z-index: 1; visibility: hidden; transform-origin: 0px 0px; width: 100%; height: 100%; } .swiper-container-cube .swiper-slide .swiper-slide { pointer-events: none; } .swiper-container-cube.swiper-container-rtl .swiper-slide { transform-origin: 100% 0px; } .swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-active .swiper-slide-active { pointer-events: auto; } .swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-next, .swiper-container-cube .swiper-slide-prev, .swiper-container-cube .swiper-slide-next + .swiper-slide { pointer-events: auto; visibility: visible; } .swiper-container-cube .swiper-slide-shadow-top, .swiper-container-cube .swiper-slide-shadow-bottom, .swiper-container-cube .swiper-slide-shadow-left, .swiper-container-cube .swiper-slide-shadow-right { z-index: 0; backface-visibility: hidden; } .swiper-container-cube .swiper-cube-shadow { position: absolute; left: 0px; bottom: 0px; width: 100%; height: 100%; background: rgb(0, 0, 0); opacity: 0.6; filter: blur(50px); z-index: 0; } .swiper-container-flip { overflow: visible; } .swiper-container-flip .swiper-slide { pointer-events: none; backface-visibility: hidden; z-index: 1; } .swiper-container-flip .swiper-slide .swiper-slide { pointer-events: none; } .swiper-container-flip .swiper-slide-active, .swiper-container-flip .swiper-slide-active .swiper-slide-active { pointer-events: auto; } .swiper-container-flip .swiper-slide-shadow-top, .swiper-container-flip .swiper-slide-shadow-bottom, .swiper-container-flip .swiper-slide-shadow-left, .swiper-container-flip .swiper-slide-shadow-right { z-index: 0; backface-visibility: hidden; } .swiper-container-coverflow .swiper-wrapper { } .template-compose .tile-container { position: relative; } .template-compose .tile-container .edit-tile-link { position: absolute; top: 0px; left: 0px; } #tiles-list #audiogallery img { overflow: hidden; box-sizing: border-box; width: 32px; height: 32px; padding-left: 32px; background: url("++resource++brasil.gov.tiles/img/tile-audiogallery.png") center center no-repeat; } #tiles-list #audio img { overflow: hidden; box-sizing: border-box; width: 32px; height: 32px; padding-left: 32px; background: url("++resource++brasil.gov.tiles/img/tile-audio.png") center center no-repeat; } #tiles-list #nitf img { overflow: hidden; box-sizing: border-box; width: 32px; height: 32px; padding-left: 32px; background: url("++resource++brasil.gov.tiles/img/tile-article.png") center center no-repeat; } #tiles-list #videogallery img { overflow: hidden; box-sizing: border-box; width: 32px; height: 32px; padding-left: 32px; background: url("++resource++brasil.gov.tiles/img/tile-mediagallery.png") center center no-repeat; } #tiles-list #video img { overflow: hidden; box-sizing: border-box; width: 32px; height: 32px; padding-left: 32px; background: url("++resource++brasil.gov.tiles/img/tile-media.png") center center no-repeat; } #tiles-list #standaloneheader img { overflow: hidden; box-sizing: border-box; width: 32px; height: 32px; padding-left: 32px; background: url("++resource++brasil.gov.tiles/img/tile-header.png") center center no-repeat; } #tiles-list #agenda img { overflow: hidden; box-sizing: border-box; width: 32px; height: 32px; padding-left: 32px; background: url("++resource++brasil.gov.tiles/img/tile-agenda.png") center center no-repeat; } #tiles-list #albuns img { overflow: hidden; box-sizing: border-box; width: 32px; height: 32px; padding-left: 32px; background: url("++resource++brasil.gov.tiles/img/tile-albuns.png") center center no-repeat; } .album-tile { border: 1px solid rgb(213, 213, 213); border-radius: 5px; background-color: rgb(237, 239, 241); } .album-tile .no-albums { display: table-cell; height: 80px; padding: 10px; vertical-align: middle; } #content .album-tile img { border-top: 1px solid rgb(80, 80, 80); border-bottom: 1px solid rgb(80, 80, 80); border-radius: 0px; } .tile .gallery-title, .tile .album-title { font-family: open_sansbold, Arial, Helvetica, sans-serif; color: rgb(69, 69, 69); } .tile .gallery-title { font-size: 1.25em; margin: 14px 12px 23px; padding: 0px; } .width-16 .tile .album-title, .width-16 .tile .album-description { min-height: 1px; width: 420px !important; } .width-16 .tile .album-title, .width-16 .tile .album-description { overflow: hidden; max-height: 2.8em; } .width-10 .tile .album-title { overflow: hidden; max-height: 2.8em; } .width-10 .tile .album-description { overflow: hidden; min-width: 468px; max-height: 2.8em; } .width-5 .tile .album-title, .width-5 .tile .album-description { overflow: hidden; max-height: 5.8em !important; } .mobile .tile .album-title, .mobile .tile .album-description { overflow: hidden; max-height: 5.8em !important; } .tile .album-title, .tile .album-description { font-size: 1.05em; display: block; min-width: 208px; max-width: 468px; margin: 10px; padding: 0px; } .tile .album-title { display: block; margin: 10px; } .tile .album-description { font-style: italic; float: left; overflow: hidden; margin: 0px 10px 5px; } .mobile .album-tile .album-description, .mobile .album-tile .album-title { width: 90% !important; min-width: 90% !important; } .album-tile .player { position: relative; } .album-tile .cycle-hover { position: absolute; z-index: 100; top: 0px; float: left; overflow: hidden; width: 100%; } .album-tile .cycle-hover:hover .cycle-prev, .album-tile .cycle-hover:hover .cycle-next { display: block; } .album-tile .cycle-hover .cycle-prev, .album-tile .cycle-hover .cycle-next { position: absolute; z-index: 100; top: 50%; display: none; overflow: hidden; width: 42px; height: 40px; margin-top: -20px; white-space: nowrap; text-indent: 100%; background: url("++resource++brasil.gov.tiles/img/icons-setas.png"); } #content .album-tile .thumb-itens { width: 129px; height: 85px; margin: 7px; border-radius: 0px; border: 1px solid rgb(213, 213, 213) !important; } .album-tile .thumb-itens .table-align { display: table-cell; height: 87px; vertical-align: middle; } .album-tile .thumb-itens img { width: 128px; height: 85px; border-radius: 0px; border: none !important; } .album-tile .cycle-hover .cycle-prev { left: 20px; } .album-tile .cycle-hover .cycle-next { right: 20px; background-position: -43px 0px; } .album-tile .cycle-carrossel { height: 101px; position: absolute !important; margin: 0px 36px !important; } .album-tile .carousel { position: relative; height: 101px; margin: 10px 5px; border: 1px solid rgb(213, 213, 213); background: rgb(255, 255, 255); } .album-tile .cycle-nagivation .cycle-prev, .album-tile .cycle-nagivation .cycle-next { position: absolute; top: 50%; display: block; overflow: hidden; width: 22px; height: 22px; margin-top: -11px; white-space: nowrap; text-indent: 100%; background: url("++resource++brasil.gov.tiles/img/icons-setas-min.png"); } .album-tile .cycle-nagivation .cycle-prev { left: 7px; } .album-tile .cycle-nagivation .cycle-next { right: 7px; background-position: 22px 0px; } .album-tile .open-album, .album-tile .download-album { font-size: 0.8em; line-height: 2.5em; display: block; float: left; overflow: hidden; width: 112px; margin-left: 10px; text-align: left; text-transform: uppercase; color: rgb(51, 82, 119) !important; } .album-tile .open-album { margin-right: 20px; } .album-tile .download-album { width: 149px; } .album-tile .icon-camera, .album-tile .icon-download { display: block; float: right; overflow: hidden; width: 22px; height: 22px; white-space: nowrap; background-image: url("++resource++brasil.gov.tiles/img/icon-camera-download.png"); } .album-tile .icon-camera { background-position: 0px 0px; } .album-tile .icon-download { background-position: -36px 0px; } .mobile .album-tile .footer { width: 95%; } .album-tile .footer { font-size: 0.8em; overflow: hidden; padding: 10px 7px; text-align: right; text-transform: uppercase; border-top: 1px solid rgb(213, 213, 213); } .album-tile .footer a { float: right; color: rgb(51, 82, 119) !important; } .album-tile .footer a::after { display: block; float: right; width: 14px; height: 14px; margin-left: 7px; content: ""; background: url("++resource++brasil.gov.tiles/img/footer-arrow.png") right center no-repeat scroll transparent; } body.contraste .album-tile { background: rgb(0, 0, 0) !important; } body.contraste .album-tile .album-title { color: rgb(255, 255, 255) !important; } body.contraste .album-tile .carousel { border: 1px solid rgb(255, 255, 255); background: rgb(0, 0, 0); } body.contraste .album-tile .footer a::after { width: 20px; height: 20px; background: url("++resource++brasil.gov.tiles/img/seta_branca.png") no-repeat transparent !important; } .audio-tile .title { font-family: open_sansbold, Arial, Helvetica, sans-serif; font-size: 15px; font-weight: normal; margin-bottom: 15px; } div.jp-audio, div.jp-audio-stream { font-family: Verdana, Arial, sans-serif; font-size: 1.25em; line-height: 1.6; color: rgb(102, 102, 102); border: 1px solid rgb(224, 224, 224); border-radius: 5px; background-color: rgb(238, 238, 238); box-shadow: rgb(204, 204, 204) 0px 0px 5px 1px; } div.jp-audio { width: 100%; margin-bottom: 5px; } div.jp-audio-stream { width: 182px; } div.jp-interface { position: relative; width: 100%; background-color: rgb(237, 238, 242); } div.jp-audio div.jp-type-single div.jp-interface, div.jp-audio-stream div.jp-type-single div.jp-interface { height: 48px; } div.jp-controls-holder { position: relative; top: -8px; clear: both; overflow: hidden; width: 440px; margin: 0px auto; } div.jp-interface ul.jp-controls { position: absolute; overflow: hidden; width: 100%; margin: 0px; padding: 0px; list-style-type: none; } div.jp-audio ul.jp-controls { padding: 10px 0px; margin: 0px !important; } div.jp-audio-stream ul.jp-controls { width: 142px; padding: 20px 20px 0px; } div.jp-interface ul.jp-controls li { float: left; display: inline !important; } div.jp-interface ul.jp-controls a { display: block; overflow: hidden; text-indent: -9999px; } a.jp-play, a.jp-pause { position: relative; left: 10px; width: 23px; height: 23px; } a.jp-play { background: url("++resource++brasil.gov.tiles/img/jplayer.blue.monday.png") 0px 0px no-repeat; } a.jp-play:hover { background: url("++resource++brasil.gov.tiles/img/jplayer.blue.monday.png") -41px 0px no-repeat; } a.jp-pause { display: none; background: url("++resource++brasil.gov.tiles/img/jplayer.blue.monday.png") 0px -42px no-repeat; } a.jp-pause:hover { background: url("++resource++brasil.gov.tiles/img/jplayer.blue.monday.png") -41px -42px no-repeat; } a.jp-previous, a.jp-next { width: 28px; height: 28px; margin-top: 6px; } a.jp-previous { background: url("++resource++brasil.gov.tiles/img/jplayer.blue.monday.png") 0px -112px no-repeat; } a.jp-previous:hover { background: url("++resource++brasil.gov.tiles/img/jplayer.blue.monday.png") -29px -112px no-repeat; } a.jp-next { background: url("++resource++brasil.gov.tiles/img/jplayer.blue.monday.png") 0px -141px no-repeat; } a.jp-next:hover { background: url("++resource++brasil.gov.tiles/img/jplayer.blue.monday.png") -29px -141px no-repeat; } div.jp-progress { overflow: hidden; background-color: rgb(221, 221, 221); } div.jp-audio div.jp-progress { position: relative; top: 15px; display: block; clear: both; height: 15px; } div.jp-audio div.jp-type-single div.jp-progress { width: 100%; } .jp-progress-time-wrapper { display: block; height: 50px; padding-right: 45px; padding-left: 45px; } div.jp-seek-bar { width: 0px; height: 100%; cursor: pointer; background: url("++resource++brasil.gov.tiles/img/jplayer.blue.monday.png") 0px -202px repeat-x; } div.jp-play-bar { width: 0px; height: 100%; background: url("++resource++brasil.gov.tiles/img/jplayer.blue.monday.png") 0px -218px repeat-x; } div.jp-seeking-bg { background: url("++resource++brasil.gov.tiles/img/jplayer.blue.monday.seeking.gif"); } a.jp-mute, a.jp-unmute { position: absolute; top: 15px; right: 15px; width: 18px; height: 15px; margin-top: 0px; vertical-align: middle; } div.jp-audio div.jp-type-single a.jp-mute, div.jp-audio div.jp-type-single a.jp-unmute { margin-left: 210px; } div.jp-audio-stream div.jp-type-single a.jp-mute, div.jp-audio-stream div.jp-type-single a.jp-unmute { margin-left: 10px; } a.jp-mute { background: url("++resource++brasil.gov.tiles/img/jplayer.blue.monday.png") 0px -186px no-repeat; } a.jp-mute:hover { background: url("++resource++brasil.gov.tiles/img/jplayer.blue.monday.png") -19px -186px no-repeat; } a.jp-unmute { display: none; background: url("++resource++brasil.gov.tiles/img/jplayer.blue.monday.png") -60px -170px no-repeat; } a.jp-unmute:hover { background: url("++resource++brasil.gov.tiles/img/jplayer.blue.monday.png") -79px -170px no-repeat; } div.jp-volume-bar { position: absolute; overflow: hidden; width: 35px; height: 5px; cursor: pointer; background: url("++resource++brasil.gov.tiles/img/jplayer.blue.monday.png") 0px -250px repeat-x; } div.jp-audio div.jp-volume-bar { top: 37px; right: 5px; } div.jp-audio-stream div.jp-volume-bar { top: 37px; left: 92px; } div.jp-volume-bar-value { width: 0px; height: 5px; background: url("++resource++brasil.gov.tiles/img/jplayer.blue.monday.png") 0px -256px repeat-x; } div.jp-audio div.jp-time-holder { font-size: 10px; line-height: 15px; position: relative; top: 15px; display: block; clear: both; height: 15px; text-align: right; } div.jp-audio div.jp-type-single div.jp-time-holder { width: 100%; } .jp-current-time { font-size: 10px; font-style: oblique; width: 60px; } .jp-duration { font-size: 10px; font-style: oblique; width: 60px; text-align: right; } span.jp-artist { font-size: 0.8em; color: rgb(102, 102, 102); } div.jp-jplayer { width: 0px; height: 0px; background-color: rgb(0, 0, 0); } div.jp-jplayer audio { width: 0px; height: 0px; } ul.jp-toggles { overflow: hidden; margin: 0px auto; padding: 0px; list-style-type: none; } div.jp-audio .jp-type-single ul.jp-toggles { width: 25px; } ul.jp-toggles li { display: block; float: right; } ul.jp-toggles li a { line-height: 100%; display: block; width: 25px; height: 18px; text-indent: -9999px; } a.jp-full-screen { margin-left: 20px; background: url("++resource++brasil.gov.tiles/img/jplayer.blue.monday.png") 0px -310px no-repeat; } a.jp-full-screen:hover { background: url("++resource++brasil.gov.tiles/img/jplayer.blue.monday.png") -30px -310px no-repeat; } a.jp-restore-screen { margin-left: 20px; background: url("++resource++brasil.gov.tiles/img/jplayer.blue.monday.png") -60px -310px no-repeat; } a.jp-restore-screen:hover { background: url("++resource++brasil.gov.tiles/img/jplayer.blue.monday.png") -90px -310px no-repeat; } a.jp-shuffle { margin-left: 5px; background: url("++resource++brasil.gov.tiles/img/jplayer.blue.monday.png") 0px -270px no-repeat; } a.jp-shuffle:hover { background: url("++resource++brasil.gov.tiles/img/jplayer.blue.monday.png") -30px -270px no-repeat; } a.jp-shuffle-off { margin-left: 5px; background: url("++resource++brasil.gov.tiles/img/jplayer.blue.monday.png") -60px -270px no-repeat; } a.jp-shuffle-off:hover { background: url("++resource++brasil.gov.tiles/img/jplayer.blue.monday.png") -90px -270px no-repeat; } .jp-no-solution { font-size: 0.8em; display: none; padding: 5px; color: rgb(0, 0, 0); border: 2px solid rgb(0, 155, 227); background-color: rgb(238, 238, 238); } .jp-no-solution a { color: rgb(0, 0, 0); } .jp-no-solution span { font-size: 1em; font-weight: bold; display: block; text-align: center; } #content .audiogallery-tile .selected { display: none; } .audiogallery-tile { margin-bottom: 20px; border: 1px solid rgb(212, 212, 214); background-color: rgb(238, 239, 241); } .audiogallery-title-container .gallery-tile { font-family: open_sansbold, Arial, Helvetica, sans-serif; font-weight: normal; padding: 10px 15px 10px 10px; color: rgb(69, 69, 69); border-bottom: 1px solid rgb(212, 212, 214); } .audiogallery-player-container { padding: 10px 15px; border-bottom: 1px dotted rgb(212, 212, 214); } .audiogallery-player-container .audiogallery-item-title { padding-top: 10px; } #content .audiogallery-items-container ul { margin: 0px; } #content .audiogallery-items-container li { padding: 10px 15px; list-style: outside none none; border-bottom: 1px dotted rgb(212, 212, 214); } #content .audiogallery-items-container .audiogallery-item { font-family: open_sansbold, Arial, Helvetica, sans-serif; font-weight: normal; display: block; padding-left: 20px; background: url("++resource++brasil.gov.tiles/img/sound-icon.png") left 0px no-repeat scroll transparent; } .audiogallery-footer-container { padding: 5px 15px; text-align: right; } .audiogallery-footer-container .audiogallery-footer-link { font-size: 0.916em; line-height: 14px; display: inline-block; margin-bottom: 6px; padding-right: 25px; text-transform: uppercase; background: url("++resource++brasil.gov.tiles/img/footer-arrow.png") right 0px no-repeat scroll transparent; } .banner-tile { float: left; } .banner-tile img { margin: 0px; } div[data-tile*="collective.cover.banner"] { overflow: hidden; } #content .banner-tile .copyright, #content .newsImageContainer .copyright, #content .mediacarousel .rights { font-family: Arial, Helvetica, sans-serif; font-size: 0.9em; font-style: italic; line-height: 2em; float: right; margin: 0px 0.8em 0px 0px; color: rgb(0, 0, 0); } .banner-tile .copyright + a, .newsImageContainer .copyright + a { display: block; clear: both; } #featured-content .banner-tile { float: none; } .brasil-videocarousel-tile { display: block; } .brasil-videocarousel-tile .swiper-video { position: relative; width: 28%; margin: 0px; } .brasil-videocarousel-tile .swiper-video img { max-width: 100%; height: auto; } .brasil-videocarousel-tile .swiper-video .imag::after { font-weight: 700; line-height: 40px; position: absolute; top: 36%; left: 45%; width: 40px; height: 40px; content: "▶"; text-align: center; color: rgb(255, 255, 255); border-radius: 30px; background-color: rgb(34, 34, 34); } .brasil-videocarousel-tile .tile-header { text-align: center; } .brasil-videocarousel-tile .tile-header p { opacity: 0.5; color: rgb(51, 51, 51); } .brasil-videocarousel-tile .carousel-thumbs { box-sizing: border-box; padding: 0px 0px 30px; width: 100% !important; } .brasil-videocarousel-tile .swiper-container { height: 100%; } .brasil-videocarousel-tile .swiper-slide { display: flex; justify-content: space-evenly; } .brasil-videocarousel-tile .switch-carousel li { margin: 0px 25px; padding: 10px; cursor: pointer; text-transform: uppercase; display: inline-block !important; } .brasil-videocarousel-tile .switch-carousel li.active { border-bottom: 5px solid rgb(51, 51, 51); } .brasil-videocarousel-tile .switch-carousel ul { margin: 0px 0px 20px; text-align: center; border-bottom: 1px solid rgb(204, 204, 204); } .brasil-videocarousel-tile .swiper-button-white, .brasil-videocarousel-tile .swiper-button-white.disabled { width: 30px; height: 30px; padding: 0px; border-radius: 47px; background-color: rgb(55, 18, 13); background-size: 30%; } .brasil-videocarousel-tile .swiper-pagination-bullet { width: 30px; border-radius: 0px; } .brasil-videocarousel-tile .swiper-pagination-bullet-active { background: rgb(255, 109, 38); } .brasil-videocarousel-tile .swiper-button-next, .brasil-videocarousel-tile .swiper-button-prev { top: 38%; } .video-player { position: fixed; z-index: 999; inset: 0px; display: flex; background: rgba(0, 0, 0, 0.75); align-items: center; -webkit-box-align: center; -webkit-box-pack: center; justify-content: center; } .video-player iframe { max-width: 100%; width: 1140px !important; } div[data-tile*="collective.cover.embed"] { overflow: hidden; max-width: 766px; max-height: 574px; } div[data-tile*="collective.cover.embed"] .samba-player { position: relative; overflow: hidden; padding-top: 30px; padding-bottom: 56.25%; width: 100% !important; height: 100% !important; } div[data-tile*="collective.cover.embed"] .samba-player iframe, div[data-tile*="collective.cover.embed"] .samba-player object, div[data-tile*="collective.cover.embed"] .samba-player embed { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; } .outstanding-header { position: relative; } .outstanding-link { right: 0px; display: inline-block; float: right; } #content .poll-tile { border: 1px solid rgb(212, 213, 215); border-radius: 0.5em 0.5em 0px 0px; background-color: rgb(238, 239, 241); } #content .poll-tile .poll-tile-header { padding: 1.7em 1em; border-bottom: 1px solid rgb(212, 213, 215); border-radius: 0.5em 0.5em 0px 0px; background-color: rgb(248, 249, 249); } #content .poll-tile .poll-tile-header > h3 { font-size: 1em; color: rgb(54, 80, 115); } #content .poll-tile .tile-content-wrapper > .poll-graph > p { font-weight: bold; padding: 1em 1em 0px; } #content .poll-tile .tile-content-wrapper > .poll-graph > .poll-data { padding: 0px 1em; } #content .poll-tile .tile-content-wrapper > .poll-spinner { padding: 0px; } #content .poll-tile .tile-content-wrapper form label { font-weight: normal; display: inline-block; } #content .poll-tile .tile-content-wrapper form input[type="radio"] { float: left; clear: both; margin: 1em 0px 1em 1em; } #content .poll-tile .tile-content-wrapper form input[type="radio"] + span { line-height: 3.3em; display: block; margin-left: 2.8em; color: rgb(51, 82, 119); } #content .poll-tile .tile-content-wrapper form input[type="submit"] { font-family: open_sansbold, Arial, Helvetica, sans-serif; font-size: 1.1em; width: 100%; margin-top: 1em; padding: 0.8em 0px 0.8em 3em; text-align: left; text-transform: uppercase; color: rgb(255, 255, 255); border: none; background: url("++resource++brasil.gov.tiles/img/readmorewhiteblue.png") 1em center no-repeat rgb(69, 97, 131); } #content .poll-tile .poll-form > .toggle-result, #content .poll-tile .total-votes { font-size: 0.8em; display: block; padding: 1em; text-align: right; text-transform: uppercase; } .video-tile { max-width: 766px; max-height: 575px; } .video-container { position: relative; overflow: hidden; height: 0px; padding-top: 30px; padding-bottom: 56.25%; } .video-container iframe, .video-container object, .video-container embed { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; } .video-container + a { line-height: 2em; clear: both; } #content .tile .tile-description { line-height: 16px; } #content #tile-configure.modal { top: 10% !important; } .videogallery-tile { color: rgb(255, 255, 255); border-radius: 5px; background-color: rgb(7, 45, 108); } #content .videogallery-tile .gallery-tile { font-family: open_sansregular, Arial, Helvetica, sans-serif; font-size: 22px; font-weight: normal; margin: 0px; padding: 15px; text-transform: uppercase; color: rgb(255, 255, 255); border-bottom: 1px solid rgb(46, 84, 147); } .videogallery-tile .player-metadata { padding: 10px 0px; } .player-metadata .title { font-weight: bold; padding-bottom: 10px; color: rgb(205, 225, 250); } .subtitle { font-family: open_sansbold, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-transform: uppercase; color: rgb(102, 124, 174); } .videogallery-tile .description { font-family: Arial, Helvetica, sans-serif; color: rgb(209, 225, 255); } .videogallery-tile .gallery-footer { font-size: 0.916em; padding: 15px; text-align: right; text-transform: uppercase; border-top: 1px dotted rgb(48, 84, 146); border-radius: 0px 0px 5px 5px; background-color: rgb(6, 36, 88); } .videogallery-tile .gallery-footer a { line-height: 20px; display: inline-block; height: 20px; padding-right: 25px; background: url("++resource++brasil.gov.tiles/img/footer-arrow_jpg.png") right 0px no-repeat scroll transparent; color: rgb(209, 226, 255) !important; } #content .gallery-footer a:hover { text-decoration: underline; color: rgb(209, 226, 255) !important; } .videogallery-tile .selected { display: none; } .gallery-element-link { float: left; overflow: hidden; width: 80px; height: 60px; margin: 0px 5% 5% 0px; text-align: center; } #content .gallery-element-link img { border-radius: 0px; } .galery-items-wrapper { margin: 0px; } .gallery-element-wrapper { padding: 15px; } .gallery-element { float: left; width: 100%; border-bottom: 1px dotted rgb(48, 84, 146); } .gallery-element-metadata { overflow: hidden; height: 60px; } .gallery-element-metadata .description { display: none; } #content .gallery-element-metadata .title { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: rgb(209, 225, 255); } .player-holder iframe { width: 100%; height: auto; } .width-8 .videogallery-tile .gallery-footer, .width-10 .videogallery-tile .gallery-footer { border-top: none; } .width-8 .gallery-element, .width-10 .gallery-element, .gallery-2-columns .gallery-element { width: 50%; } .width-8 .gallery-element-wrapper, .width-10 .gallery-element-wrapper, .gallery-2-columns .gallery-element-wrapper { border-left: 1px dotted rgb(48, 84, 145); } .width-8 .player-video, .width-10 .player-video, .gallery-2-columns .player-video { float: left; width: 50%; margin-right: 5%; } .width-8 .player-holder, .width-10 .player-holder, .gallery-2-columns .player-holder { padding: 4%; } .width-8 .player-metadata, .width-10 .player-metadata, .gallery-2-columns .player-metadata { padding: 0px; border-bottom: medium none; } .width-5 .gallery-3-columns .player-metadata, .width-5 .gallery-3-columns .player-holder iframe { width: 90%; padding: 2% 5%; } .width-5 .gallery-2-columns .player-video, .width-5 .gallery-2-columns .gallery-element { width: 100%; } .width-8 .galery-items, .width-10 .galery-items, .width-5 .galery-items, .gallery-2-columns .galery-items { border-top: 1px solid rgb(48, 84, 146); } .width-16 .gallery-3-columns .player-holder, .width-15 .gallery-3-columns .player-holder { width: 60%; padding: 2.5% 2.5% 0px; border-right: 1px dotted rgb(48, 84, 146); } .width-16 .gallery-3-columns .galery-items { width: 34%; } .width-15 .gallery-3-columns .galery-items { width: 34%; } .width-15 .gallery-element.last { border-bottom: none !important; } .width-16 .gallery-element.last { border-bottom: none !important; } .gallery-3-columns .player-holder { float: left; } .gallery-3-columns .galery-items { float: left; margin: 0px; } .gallery-3-columns .player-metadata { border-bottom: medium none; } .gallery-3-columns .player-metadata .title { border-bottom: medium none; } .gallery-3-columns .galery-items-wrapper { border-left: 1px solid rgb(48, 84, 146); } @media only screen and (min-width: 768px) and (max-width: 960px) { .width-8 .gallery-element-metadata, .width-10 .gallery-element-metadata { height: 70px !important; }} @media only screen and (max-width: 768px) { .galery-items { border-top: 1px solid rgb(48, 84, 146); } .width-8 .gallery-element, .width-10 .gallery-element { width: 100% !important; } .width-8 .player-video, .width-10 .player-video { width: 100% !important; margin: 0px 0px 5% !important; } .player-holder { padding: 4%; border-bottom: none !important; }} #content .brasil-quote-tile a, #content .brasil-quote-tile a:link, #content .brasil-quote-tile a:visited, #content .brasil-quote-tile a:hover { color: rgb(255, 255, 255) !important; } .brasil-quote-tile { position: relative; display: flex; height: 334px; } .brasil-quote-tile .quote-article::before { position: absolute; z-index: -1; top: 0px; right: 0px; left: 0px; display: block; height: 334px; content: "."; text-indent: -3000px; opacity: 0.8; background-color: transparent; background-image: linear-gradient(transparent, rgb(0, 0, 0)); } .brasil-quote-tile .quote-article { position: relative; display: flex; width: 50%; } .brasil-quote-tile .quote-article .quote-article-content { align-self: flex-end; } .brasil-quote-tile .quote-article img { position: absolute; z-index: -2; top: 0px; width: 100%; height: 100%; object-fit: cover; } .brasil-quote-tile .quote-article .tile-subtitle { line-height: 0.875rem; display: inline-block; margin: 0px 115px 0px 30px; padding: 5px 10px; color: rgb(255, 255, 255); } .brasil-quote-tile .quote-article h2 { font-size: 1.75rem; font-weight: 800; margin: 5px 115px 50px 30px; color: rgb(255, 255, 255); } .brasil-quote-tile .quote-article .tile-subtitle::before { display: none; } .brasil-quote-tile .quote::before { font-size: 160px; position: absolute; z-index: -1; top: 41%; left: -40px; content: "♦"; } .brasil-quote-tile .quote { font-weight: 500; position: relative; width: 50%; padding: 90px 30px 0px 40px; color: rgb(255, 255, 255); background-image: url("++resource++brasil.gov.tiles/img/quote.png"); background-repeat: no-repeat; } .brasil-quote-tile .quote .quote-text { font-size: 1.75rem; font-weight: 800; line-height: 1.25; } .brasil-quote-tile .quote .quote-rights { display: flex; margin-top: 10px; } .brasil-quote-tile .quote .quote-rights::before { line-height: 1px; display: inline-block; width: 30px; height: 1px; margin-top: 11px; margin-right: 5px; content: " "; white-space: nowrap; opacity: 0.5; border-bottom: 1px solid rgb(255, 255, 255); } .brasil-quote-tile .quote .quote-left { display: none; } .brasil-quote-tile.quote-blue .quote, .brasil-quote-tile.quote-blue .tile-subtitle { background-color: rgb(6, 172, 255); } .brasil-quote-tile.quote-blue .quote::before { color: rgb(6, 172, 255); } .brasil-quote-tile.quote-green .quote, .brasil-quote-tile.quote-green .tile-subtitle { background-color: rgb(83, 207, 208); } .brasil-quote-tile.quote-green .quote::before { color: rgb(83, 207, 208); } .potd-tile, .brasil-photogallery-tile { position: relative; } .potd-tile .image-container, .brasil-photogallery-tile .image-container { display: inline-block; } .potd-tile .image-container img, .brasil-photogallery-tile .image-container img { padding: 0px !important; margin: 0px !important; } .potd-tile .text-body, .brasil-photogallery-tile .text-body { top: 40%; position: absolute; margin-left: 30px; color: rgb(255, 255, 255); width: 35%; } .potd-tile .text-body h2, .brasil-photogallery-tile .text-body h2 { font-size: 2.25rem; margin-bottom: 0px; color: rgb(255, 255, 255) !important; } .potd-tile .text-body p, .brasil-photogallery-tile .text-body p { color: rgb(255, 255, 255); font-size: 1.375rem !important; } .potd-tile .zoom-icon, .brasil-photogallery-tile .zoom-icon { background-image: url("++resource++brasil.gov.tiles/img/image-zoom.png"); background-repeat: no-repeat; width: 29px; height: 29px; text-indent: -5000px; border-bottom: none !important; } .potd-tile .download-icon, .brasil-photogallery-tile .download-icon { background-image: url("++resource++brasil.gov.tiles/img/image-download.png"); background-repeat: no-repeat; width: 29px; height: 29px; text-indent: -5000px; border-bottom: none !important; } .potd-tile .bottom-bar, .brasil-photogallery-tile .bottom-bar { position: relative; top: 91%; padding: 15px 0px; width: 100%; background: rgba(0, 0, 0, 0.5); margin-top: -58px; display: flex; } .potd-tile .bottom-bar .tile-credits, .brasil-photogallery-tile .bottom-bar .tile-credits { font-size: 0.875rem; font-weight: 800; margin-left: 30px; color: rgb(255, 255, 255); -webkit-box-flex: 1; flex: 1 1 auto; } .potd-tile .bottom-bar .tile-credits::before, .brasil-photogallery-tile .bottom-bar .tile-credits::before { content: "foto: "; } .potd-tile .bottom-bar a, .brasil-photogallery-tile .bottom-bar a { margin-right: 30px; color: rgb(255, 255, 255) !important; } #image-overlay { padding: 10%; box-sizing: border-box; max-width: 100%; width: 100%; margin: 0px; position: fixed; inset: 0px; display: flex; background: rgba(0, 0, 0, 0.75); -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; } #image-overlay img { width: auto; height: 80vh; } #image-overlay .pb-image { box-shadow: none; border: none; } .brasil-photogallery-tile .gallery-title { text-align: center; } .brasil-photogallery-tile .container-bar { position: relative; top: 91%; padding: 15px 0px; width: 100%; background: rgba(0, 0, 0, 0.5); margin-top: -63px; height: 30px; } .brasil-photogallery-tile .container-bar .text-bottom .credits, .brasil-photogallery-tile .container-bar .text-bottom .description { margin-left: 30px; color: rgb(255, 255, 255); margin-bottom: 0px !important; line-height: 1.2em !important; font-size: 0.875rem !important; } .brasil-photogallery-tile .container-bar .text-bottom .credits { font-weight: 800; } .brasil-photogallery-tile .container-bar .links-bottom .zoom-icon, .brasil-photogallery-tile .container-bar .links-bottom .download-icon { top: 15px; position: absolute; right: 0px; margin-right: 30px; } .brasil-photogallery-tile .container-bar .links-bottom .download-icon { margin-right: 80px; } .brasil-photogallery-tile .swiper-button-prev.swiper-button-white, .brasil-photogallery-tile .swiper-container-rtl .swiper-button-next.swiper-button-white, .brasil-photogallery-tile .swiper-button-next.swiper-button-white, .brasil-photogallery-tile .swiper-container-rtl .swiper-button-prev.swiper-button-white { background-color: rgba(0, 0, 0, 0.5); border-radius: 47px; padding: 0px; width: 48px; height: 48px; background-size: 30%; } #content .brasil-navigation-tile { position: relative; width: 1090px; max-width: 100%; } #content .brasil-navigation-tile .navigation-row { overflow: auto; border-bottom: 0.5px solid rgb(238, 238, 238); } #content .brasil-navigation-tile .navigation-title { float: left; font-size: 2.25rem !important; } #content .brasil-navigation-tile .navigation-items { display: flex; float: right; margin-top: 20px; } #content .brasil-navigation-tile .navigation-items > li { margin: 0px 0px 0px 20px; padding: 0px; font-size: 1.125rem; list-style-type: none; } #content .brasil-navigation-tile .navigation-items > li:hover a { text-shadow: black 1px 0px 0px; color: rgb(0, 0, 0) !important; } #content .brasil-navigation-tile .navigation-more > a { position: relative; display: block; overflow: hidden; width: 20px; height: 20px; white-space: nowrap; text-indent: 101%; border-radius: 100%; background: rgb(0, 0, 0); } #content .brasil-navigation-tile .navigation-more > a::before { font-weight: bold; position: absolute; top: 55%; left: -10px; display: block; content: "+"; transform: translate(-50%, -50%); color: rgb(255, 255, 255); } #content .brasil-navigation-tile .navigation-more.open > a::before { transform: translate(-42%, -80%) rotate(45deg); color: rgb(6, 156, 255); top: 23%; left: -5px; } #content .brasil-navigation-tile .navigation-more-items { position: absolute; z-index: 2; top: 57px; right: 0px; display: none; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; background: rgb(246, 246, 246); } #content .brasil-navigation-tile .navigation-more-items.open { display: flex; } #content .brasil-navigation-tile .navigation-more-items > li { margin: 0px; padding: 3px 20px; list-style-type: none; } #content .brasil-navigation-tile .navigation-more-items > li:hover { background: rgb(238, 238, 238); } #content .brasil-navigation-tile .navigation-more-items > li:hover a { text-shadow: black 1px 0px 0px; color: rgb(0, 0, 0) !important; } .brasil-groupcarousel-tile { display: block; } .brasil-groupcarousel-tile .tile-header { text-align: center; } .brasil-groupcarousel-tile .tile-header p { color: rgb(51, 51, 51); opacity: 0.5; } .brasil-groupcarousel-tile .tile-header h2 { font-size: 2.25rem !important; } .brasil-groupcarousel-tile .carousel-thumbs { box-sizing: border-box; padding: 0px 0px 30px; width: 1060px !important; } .brasil-groupcarousel-tile .swiper-slide { display: flex; justify-content: space-evenly; } .brasil-groupcarousel-tile .carousel-item { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; width: 20%; text-align: center; padding-top: 30px; } .brasil-groupcarousel-tile .carousel-item img { margin: 0px; float: none !important; } .brasil-groupcarousel-tile h2 { display: table; height: 75px; width: 100%; font-size: 1.55rem; } .brasil-groupcarousel-tile h2 a { display: table-cell; vertical-align: middle; } .brasil-groupcarousel-tile p { color: rgb(151, 151, 151); } .brasil-groupcarousel-tile .carousel-item:hover { background: url("++resource++brasil.gov.tiles/img/icon-carosel.png") right top no-repeat rgb(249, 249, 249); } .brasil-groupcarousel-tile .switch-carousel li { cursor: pointer; padding: 10px; margin: 0px 25px; text-transform: uppercase; display: inline-block !important; } .brasil-groupcarousel-tile .switch-carousel li.active { border-bottom: 5px solid rgb(51, 51, 51); } .brasil-groupcarousel-tile .switch-carousel ul { text-align: center; border-bottom: 1px solid rgb(204, 204, 204); margin: 0px 0px 20px; } .brasil-groupcarousel-tile .swiper-button-black, .brasil-groupcarousel-tile .swiper-button-black.disabled { opacity: 1; color: rgb(34, 34, 34) !important; } .brasil-groupcarousel-tile .swiper-pagination-bullet { border-radius: 0px; width: 30px; } .brasil-groupcarousel-tile .swiper-pagination-bullet-active { background: rgb(51, 51, 51); } .brasil-groupcarousel-tile .swiper-button-next, .brasil-groupcarousel-tile .swiper-button-prev { height: 25px; } .brasil-groupcarousel-tile .swiper-button-next.swiper-button-disabled, .brasil-groupcarousel-tile .swiper-button-prev.swiper-button-disabled { opacity: 0; } .linha-recuada .brasil-highlightscarousel-tile .carousel-thumbs-container { transform: translateY(-65px); } .linha-recuada .brasil-highlightscarousel-tile .carousel-global-information .carousel-title { margin: 40px 0px 15px; } .linha-recuada .brasil-highlightscarousel-tile .carousel-global-information .carousel-description { border-bottom: 1px solid rgb(255, 255, 255); margin: 20px auto; padding: 20px 0px 45px; } .brasil-highlightscarousel-tile { width: 100%; } .brasil-highlightscarousel-tile .swiper-container { width: 100%; max-width: 100%; margin-left: auto; margin-right: auto; } .brasil-highlightscarousel-tile .swiper-slide { background-size: cover; background-position: center center; width: 100% !important; } .brasil-highlightscarousel-tile .carousel-thumbs-container { position: relative; z-index: 2; max-width: 100%; margin: -150px auto 0px; box-sizing: border-box; width: 1060px !important; } .brasil-highlightscarousel-tile .carousel-thumbs { box-sizing: border-box; display: flex; justify-content: space-around; width: 963px !important; } .brasil-highlightscarousel-tile .swiper-wrapper { width: auto; } .brasil-highlightscarousel-tile .carousel-thumbs .swiper-slide { height: 130px; margin-right: 30px; overflow: hidden; cursor: pointer; width: 170px !important; } .brasil-highlightscarousel-tile .carousel-thumbs .swiper-slide:last-child { margin-right: 0px; } .brasil-highlightscarousel-tile .carousel-thumbs .swiper-slide.swiper-slide-active { height: 118px; border: 6px solid rgb(255, 255, 255); width: 154px !important; } .brasil-highlightscarousel-tile .carousel-thumbs .carousel-image { object-fit: cover; height: 130px !important; } .brasil-highlightscarousel-tile .carousel-global-information { position: absolute; z-index: 2; width: 100%; text-align: center; color: rgb(255, 255, 255); margin: 0px auto; padding: 10px 0px; font-size: 1.2rem; } .brasil-highlightscarousel-tile .carousel-global-information .carousel-title { color: rgb(255, 255, 255); font-size: 2.25rem; font-family: Raleway, sans-serif; font-weight: bold; } .brasil-highlightscarousel-tile .carousel-global-information .carousel-description { width: 1150px; max-width: 100%; font-size: 1.125rem; } .brasil-highlightscarousel-tile .carousel-image { width: 100%; } .brasil-highlightscarousel-tile .carousel-information { position: absolute; top: 30%; left: 70%; right: 10%; color: rgb(255, 255, 255); } .brasil-highlightscarousel-tile .carousel-subtitle { font-size: 0.875rem; color: rgba(255, 255, 255, 0.6); } .brasil-highlightscarousel-tile .carousel-title { margin: 5px 0px; padding: 0px; font-weight: 900; line-height: 2.4rem; color: rgb(255, 255, 255) !important; } .brasil-highlightscarousel-tile .carousel-more { background: rgb(255, 255, 255); border-radius: 20px; padding: 10px 40px; margin-top: 25px; display: inline-block; text-transform: uppercase; font-size: 0.875rem; } .brasil-highlightscarousel-tile .carousel-more:hover { color: inherit !important; } .brasil-highlightscarousel-tile .thumb-title { color: rgb(255, 255, 255); position: absolute; inset: 0px; font-weight: bold; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; height: 130px; text-transform: uppercase; text-align: center; } .template-compose #content .brasil-highlightscarousel-tile .carousel-thumbs .crop-warning { text-align: center; color: rgb(152, 24, 24); text-shadow: rgb(191, 191, 191) 2px 2px 1px, rgb(191, 191, 191) 2px -2px 1px, rgb(191, 191, 191) -2px 2px 1px, rgb(191, 191, 191) -2px -2px 1px; font-weight: bold; } .template-compose #content .brasil-highlightscarousel-tile .carousel-thumbs .swiper-slide { position: relative; } .template-compose #content .brasil-highlightscarousel-tile .carousel-thumbs .crop { position: absolute; top: 0px; right: 0px; display: block; width: 24px; height: 24px; } .template-compose #content .brasil-highlightscarousel-tile .carousel-thumbs .crop:link, .template-compose #content .brasil-highlightscarousel-tile .carousel-thumbs .crop:visited { color: rgb(255, 255, 255); } #formfield-brasil-carht-more_link, #formfield-brasil-carht-more_link_text { display: none; } @media (max-width: 1024px) { .brasil-highlightscarousel-tile .carousel-global-information .carousel-title { margin: 21px 0px 15px; } .brasil-highlightscarousel-tile .carousel-global-information .carousel-description { margin: 20px auto; padding: 0px 0px 25px; } .brasil-highlightscarousel-tile .carousel-information { top: 27%; left: 70%; right: 4%; } .brasil-highlightscarousel-tile .carousel-thumbs-container { transform: translateY(-25px); width: 930px !important; } .brasil-highlightscarousel-tile .carousel-thumbs { width: 843px !important; }} @media (max-width: 768px) { .brasil-highlightscarousel-tile .carousel-global-information .carousel-title { margin: 8px 0px 5px; } .brasil-highlightscarousel-tile .carousel-global-information .carousel-description { margin: 13px auto; padding: 0px 0px 12px; } .brasil-highlightscarousel-tile .carousel-information { top: 25%; left: 65%; right: 2%; } .brasil-highlightscarousel-tile .carousel-thumbs-container { margin: 0px; transform: translateY(0px); width: 768px !important; } .brasil-highlightscarousel-tile .carousel-thumbs { width: 675px !important; } .brasil-highlightscarousel-tile .swiper-button-next, .brasil-highlightscarousel-tile .swiper-button-prev { filter: invert(100%); }} @media (max-width: 425px) { .brasil-highlightscarousel-tile .carousel-global-information { position: static; filter: invert(100%); } .brasil-highlightscarousel-tile .carousel-global-information .carousel-description { display: none; } .brasil-highlightscarousel-tile img.carousel-image { float: none; margin-bottom: 0px; } .brasil-highlightscarousel-tile .carousel-information { position: relative; inset: 0px; } .brasil-highlightscarousel-tile .carousel-information .carousel-subtitle, .brasil-highlightscarousel-tile .carousel-information .carousel-title, .brasil-highlightscarousel-tile .carousel-information .carousel-description { filter: invert(100%); margin: 0px; } .brasil-highlightscarousel-tile .carousel-information .carousel-more { position: absolute; inset: 0px; opacity: 0; } .brasil-highlightscarousel-tile .carousel-thumbs-container { display: none; }} #content .cover-richtext-tile .share, #content .nitf-basic-tile .share { position: absolute; right: 0px; bottom: 0px; display: flex; height: 29px; margin: 0px 10px 0px 0px; list-style: none; } #content .cover-richtext-tile .share-item, #content .nitf-basic-tile .share-item { width: 20px; } #content .cover-richtext-tile .share-item, #content .cover-richtext-tile .share-item > a, #content .nitf-basic-tile .share-item, #content .nitf-basic-tile .share-item > a { display: none; } #content .cover-richtext-tile .share-item > a, #content .nitf-basic-tile .share-item > a { overflow: hidden; border-bottom: 0px; transform: scale(0.6); white-space: nowrap; text-indent: -3000px; filter: invert(100%); } #content .cover-richtext-tile .share-open, #content .cover-richtext-tile .share-open > a, #content .cover-richtext-tile .share-pinned, #content .cover-richtext-tile .share-pinned > a, #content .nitf-basic-tile .share-open, #content .nitf-basic-tile .share-open > a, #content .nitf-basic-tile .share-pinned, #content .nitf-basic-tile .share-pinned > a { display: block; } #content .cover-richtext-tile .share-fb > a, #content .nitf-basic-tile .share-fb > a { background-image: url("++resource++brasil.gov.tiles/img/sprite.png"); background-position: 0px 0px; width: 29px; height: 29px; } #content .cover-richtext-tile .share-twitter > a, #content .nitf-basic-tile .share-twitter > a { background-image: url("++resource++brasil.gov.tiles/img/sprite.png"); background-position: -58px 0px; width: 29px; height: 29px; } #content .cover-richtext-tile .share-linkedin > a, #content .nitf-basic-tile .share-linkedin > a { background-image: url("++resource++brasil.gov.tiles/img/sprite.png"); background-position: -29px -29px; width: 29px; height: 29px; } #content .cover-richtext-tile .share-gplus > a, #content .nitf-basic-tile .share-gplus > a { background-image: url("++resource++brasil.gov.tiles/img/sprite.png"); background-position: -29px 0px; width: 29px; height: 29px; } #content .cover-richtext-tile .share-link > a, #content .nitf-basic-tile .share-link > a { background-image: url("++resource++brasil.gov.tiles/img/sprite.png"); background-position: 0px -29px; width: 29px; height: 29px; } #content .cover-richtext-tile .share-more > a, #content .nitf-basic-tile .share-more > a { font-weight: bold; width: 20px; border-bottom: 0px; padding-left: 6px; text-align: center; } #content .cover-richtext-tile .share-more > a:link, #content .cover-richtext-tile .share-more > a:visited, #content .cover-richtext-tile .share-more > a:hover, #content .nitf-basic-tile .share-more > a:link, #content .nitf-basic-tile .share-more > a:visited, #content .nitf-basic-tile .share-more > a:hover { color: rgb(255, 255, 255) !important; } #content .cover-richtext-tile .share-more.share-open > a, #content .nitf-basic-tile .share-more.share-open > a { font-size: 14px; font-weight: normal; transform: translateY(4px); } #content .cover-richtext-tile .share { transform: translate(-10px, -11px); } #content .nitf-basic-tile .share-more > a { transform: translateY(-1px); } #content .box-branco .cover-richtext-tile .share, #content .box-branco .nitf-basic-tile .share { filter: invert(100%); } .tile img { max-width: 100%; height: auto; } .formControls input.searchButton { display: none; } .searchSection label { cursor: pointer; } .centered { text-align: center; } .centered img { display: none; } fieldset#add-on-list { display: none; } form.inline-form { display: inline; } .fa { font-family: var(--fa-style-family,"Font Awesome 6 Free"); font-weight: var(--fa-style,900); } .fa, .fa-brands, .fa-regular, .fa-solid, .fab, .far, .fas { -webkit-font-smoothing: antialiased; display: var(--fa-display,inline-block); font-style: normal; font-variant: normal; line-height: 1; text-rendering: auto; } .fa-brands::before, .fa-regular::before, .fa-solid::before, .fa::before, .fab::before, .far::before, .fas::before { content: var(--fa); } .fa-classic, .fa-regular, .fa-solid, .far, .fas { font-family: "Font Awesome 6 Free"; } .fa-brands, .fab { font-family: "Font Awesome 6 Brands"; } .fa-1x { font-size: 1em; } .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-9x { font-size: 9em; } .fa-10x { font-size: 10em; } .fa-2xs { font-size: 0.625em; line-height: 0.1em; vertical-align: 0.225em; } .fa-xs { font-size: 0.75em; line-height: 0.08333em; vertical-align: 0.125em; } .fa-sm { font-size: 0.875em; line-height: 0.07143em; vertical-align: 0.05357em; } .fa-lg { font-size: 1.25em; line-height: 0.05em; vertical-align: -0.075em; } .fa-xl { font-size: 1.5em; line-height: 0.04167em; vertical-align: -0.125em; } .fa-2xl { font-size: 2em; line-height: 0.03125em; vertical-align: -0.1875em; } .fa-fw { text-align: center; width: 1.25em; } .fa-ul { list-style-type: none; margin-left: var(--fa-li-margin,2.5em); padding-left: 0px; } .fa-ul > li { position: relative; } .fa-li { left: calc(var(--fa-li-width, 2em)*-1); position: absolute; text-align: center; width: var(--fa-li-width,2em); line-height: inherit; } .fa-border { border-radius: var(--fa-border-radius,0.1em); border: var(--fa-border-width,0.08em) var(--fa-border-style,solid) var(--fa-border-color,#eee); padding: var(--fa-border-padding,0.2em 0.25em 0.15em); } .fa-pull-left { float: left; margin-right: var(--fa-pull-margin,0.3em); } .fa-pull-right { float: right; margin-left: var(--fa-pull-margin,0.3em); } .fa-beat { animation-name: fa-beat; animation-delay: var(--fa-animation-delay,0s); animation-direction: var(--fa-animation-direction,normal); animation-duration: var(--fa-animation-duration,1s); animation-iteration-count: var(--fa-animation-iteration-count,infinite); animation-timing-function: var(--fa-animation-timing,ease-in-out); } .fa-bounce { animation-name: fa-bounce; animation-delay: var(--fa-animation-delay,0s); animation-direction: var(--fa-animation-direction,normal); animation-duration: var(--fa-animation-duration,1s); animation-iteration-count: var(--fa-animation-iteration-count,infinite); animation-timing-function: var(--fa-animation-timing,cubic-bezier(0.28,0.84,0.42,1)); } .fa-fade { animation-name: fa-fade; animation-iteration-count: var(--fa-animation-iteration-count,infinite); animation-timing-function: var(--fa-animation-timing,cubic-bezier(0.4,0,0.6,1)); } .fa-beat-fade, .fa-fade { animation-delay: var(--fa-animation-delay,0s); animation-direction: var(--fa-animation-direction,normal); animation-duration: var(--fa-animation-duration,1s); } .fa-beat-fade { animation-name: fa-beat-fade; animation-iteration-count: var(--fa-animation-iteration-count,infinite); animation-timing-function: var(--fa-animation-timing,cubic-bezier(0.4,0,0.6,1)); } .fa-flip { animation-name: fa-flip; animation-delay: var(--fa-animation-delay,0s); animation-direction: var(--fa-animation-direction,normal); animation-duration: var(--fa-animation-duration,1s); animation-iteration-count: var(--fa-animation-iteration-count,infinite); animation-timing-function: var(--fa-animation-timing,ease-in-out); } .fa-shake { animation-name: fa-shake; animation-duration: var(--fa-animation-duration,1s); animation-iteration-count: var(--fa-animation-iteration-count,infinite); animation-timing-function: var(--fa-animation-timing,linear); } .fa-shake, .fa-spin { animation-delay: var(--fa-animation-delay,0s); animation-direction: var(--fa-animation-direction,normal); } .fa-spin { animation-name: fa-spin; animation-duration: var(--fa-animation-duration,2s); animation-iteration-count: var(--fa-animation-iteration-count,infinite); animation-timing-function: var(--fa-animation-timing,linear); } .fa-spin-reverse { --fa-animation-direction:reverse; } .fa-pulse, .fa-spin-pulse { animation-name: fa-spin; animation-direction: var(--fa-animation-direction,normal); animation-duration: var(--fa-animation-duration,1s); animation-iteration-count: var(--fa-animation-iteration-count,infinite); animation-timing-function: var(--fa-animation-timing,steps(8)); } @media (prefers-reduced-motion: reduce) { .fa-beat, .fa-beat-fade, .fa-bounce, .fa-fade, .fa-flip, .fa-pulse, .fa-shake, .fa-spin, .fa-spin-pulse { animation-delay: -1ms; animation-duration: 1ms; animation-iteration-count: 1; transition-delay: 0s; transition-duration: 0s; }} @keyframes fa-beat { 0%, 90% { transform: scale(1); } 45% { transform: scale(var(--fa-beat-scale,1.25)); }} @keyframes fa-bounce { 0% { transform: scale(1) translateY(0px); } 10% { transform: scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,0.9)) translateY(0); } 30% { transform: scale(var(--fa-bounce-jump-scale-x,0.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-0.5em)); } 50% { transform: scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,0.95)) translateY(0); } 57% { transform: scale(1) translateY(var(--fa-bounce-rebound,-0.125em)); } 64% { transform: scale(1) translateY(0px); } 100% { transform: scale(1) translateY(0px); }} @keyframes fa-fade { 50% { opacity: var(--fa-fade-opacity,0.4); }} @keyframes fa-beat-fade { 0%, 100% { opacity: var(--fa-beat-fade-opacity,0.4); transform: scale(1); } 50% { opacity: 1; transform: scale(var(--fa-beat-fade-scale,1.125)); }} @keyframes fa-flip { 50% { transform: rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg)); }} @keyframes fa-shake { 0% { transform: rotate(-15deg); } 4% { transform: rotate(15deg); } 8%, 24% { transform: rotate(-18deg); } 12%, 28% { transform: rotate(18deg); } 16% { transform: rotate(-22deg); } 20% { transform: rotate(22deg); } 32% { transform: rotate(-12deg); } 36% { transform: rotate(12deg); } 40%, 100% { transform: rotate(0deg); }} @keyframes fa-spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(1turn); }} .fa-rotate-90 { transform: rotate(90deg); } .fa-rotate-180 { transform: rotate(180deg); } .fa-rotate-270 { transform: rotate(270deg); } .fa-flip-horizontal { transform: scaleX(-1); } .fa-flip-vertical { transform: scaleY(-1); } .fa-flip-both, .fa-flip-horizontal.fa-flip-vertical { transform: scale(-1); } .fa-rotate-by { transform: rotate(var(--fa-rotate-angle,0)); } .fa-stack { display: inline-block; height: 2em; line-height: 2em; position: relative; vertical-align: middle; width: 2.5em; } .fa-stack-1x, .fa-stack-2x { left: 0px; position: absolute; text-align: center; width: 100%; z-index: var(--fa-stack-z-index,auto); } .fa-stack-1x { line-height: inherit; } .fa-stack-2x { font-size: 2em; } .fa-inverse { color: var(--fa-inverse,#fff); } .fa-0 { --fa:"0"; --fa--fa:"00"; } .fa-1 { --fa:"1"; --fa--fa:"11"; } .fa-2 { --fa:"2"; --fa--fa:"22"; } .fa-3 { --fa:"3"; --fa--fa:"33"; } .fa-4 { --fa:"4"; --fa--fa:"44"; } .fa-5 { --fa:"5"; --fa--fa:"55"; } .fa-6 { --fa:"6"; --fa--fa:"66"; } .fa-7 { --fa:"7"; --fa--fa:"77"; } .fa-8 { --fa:"8"; --fa--fa:"88"; } .fa-9 { --fa:"9"; --fa--fa:"99"; } .fa-fill-drip { --fa:""; --fa--fa:""; } .fa-arrows-to-circle { --fa:""; --fa--fa:""; } .fa-chevron-circle-right, .fa-circle-chevron-right { --fa:""; --fa--fa:""; } .fa-at { --fa:"@"; --fa--fa:"@@"; } .fa-trash-alt, .fa-trash-can { --fa:""; --fa--fa:""; } .fa-text-height { --fa:""; --fa--fa:""; } .fa-user-times, .fa-user-xmark { --fa:""; --fa--fa:""; } .fa-stethoscope { --fa:""; --fa--fa:""; } .fa-comment-alt, .fa-message { --fa:""; --fa--fa:""; } .fa-info { --fa:""; --fa--fa:""; } .fa-compress-alt, .fa-down-left-and-up-right-to-center { --fa:""; --fa--fa:""; } .fa-explosion { --fa:""; --fa--fa:""; } .fa-file-alt, .fa-file-lines, .fa-file-text { --fa:""; --fa--fa:""; } .fa-wave-square { --fa:""; --fa--fa:""; } .fa-ring { --fa:""; --fa--fa:""; } .fa-building-un { --fa:""; --fa--fa:""; } .fa-dice-three { --fa:""; --fa--fa:""; } .fa-calendar-alt, .fa-calendar-days { --fa:""; --fa--fa:""; } .fa-anchor-circle-check { --fa:""; --fa--fa:""; } .fa-building-circle-arrow-right { --fa:""; --fa--fa:""; } .fa-volleyball, .fa-volleyball-ball { --fa:""; --fa--fa:""; } .fa-arrows-up-to-line { --fa:""; --fa--fa:""; } .fa-sort-desc, .fa-sort-down { --fa:""; --fa--fa:""; } .fa-circle-minus, .fa-minus-circle { --fa:""; --fa--fa:""; } .fa-door-open { --fa:""; --fa--fa:""; } .fa-right-from-bracket, .fa-sign-out-alt { --fa:""; --fa--fa:""; } .fa-atom { --fa:""; --fa--fa:""; } .fa-soap { --fa:""; --fa--fa:""; } .fa-heart-music-camera-bolt, .fa-icons { --fa:""; --fa--fa:""; } .fa-microphone-alt-slash, .fa-microphone-lines-slash { --fa:""; --fa--fa:""; } .fa-bridge-circle-check { --fa:""; --fa--fa:""; } .fa-pump-medical { --fa:""; --fa--fa:""; } .fa-fingerprint { --fa:""; --fa--fa:""; } .fa-hand-point-right { --fa:""; --fa--fa:""; } .fa-magnifying-glass-location, .fa-search-location { --fa:""; --fa--fa:""; } .fa-forward-step, .fa-step-forward { --fa:""; --fa--fa:""; } .fa-face-smile-beam, .fa-smile-beam { --fa:""; --fa--fa:""; } .fa-flag-checkered { --fa:""; --fa--fa:""; } .fa-football, .fa-football-ball { --fa:""; --fa--fa:""; } .fa-school-circle-exclamation { --fa:""; --fa--fa:""; } .fa-crop { --fa:""; --fa--fa:""; } .fa-angle-double-down, .fa-angles-down { --fa:""; --fa--fa:""; } .fa-users-rectangle { --fa:""; --fa--fa:""; } .fa-people-roof { --fa:""; --fa--fa:""; } .fa-people-line { --fa:""; --fa--fa:""; } .fa-beer, .fa-beer-mug-empty { --fa:""; --fa--fa:""; } .fa-diagram-predecessor { --fa:""; --fa--fa:""; } .fa-arrow-up-long, .fa-long-arrow-up { --fa:""; --fa--fa:""; } .fa-burn, .fa-fire-flame-simple { --fa:""; --fa--fa:""; } .fa-male, .fa-person { --fa:""; --fa--fa:""; } .fa-laptop { --fa:""; --fa--fa:""; } .fa-file-csv { --fa:""; --fa--fa:""; } .fa-menorah { --fa:""; --fa--fa:""; } .fa-truck-plane { --fa:""; --fa--fa:""; } .fa-record-vinyl { --fa:""; --fa--fa:""; } .fa-face-grin-stars, .fa-grin-stars { --fa:""; --fa--fa:""; } .fa-bong { --fa:""; --fa--fa:""; } .fa-pastafarianism, .fa-spaghetti-monster-flying { --fa:""; --fa--fa:""; } .fa-arrow-down-up-across-line { --fa:""; --fa--fa:""; } .fa-spoon, .fa-utensil-spoon { --fa:""; --fa--fa:""; } .fa-jar-wheat { --fa:""; --fa--fa:""; } .fa-envelopes-bulk, .fa-mail-bulk { --fa:""; --fa--fa:""; } .fa-file-circle-exclamation { --fa:""; --fa--fa:""; } .fa-circle-h, .fa-hospital-symbol { --fa:""; --fa--fa:""; } .fa-pager { --fa:""; --fa--fa:""; } .fa-address-book, .fa-contact-book { --fa:""; --fa--fa:""; } .fa-strikethrough { --fa:""; --fa--fa:""; } .fa-k { --fa:"K"; --fa--fa:"KK"; } .fa-landmark-flag { --fa:""; --fa--fa:""; } .fa-pencil, .fa-pencil-alt { --fa:""; --fa--fa:""; } .fa-backward { --fa:""; --fa--fa:""; } .fa-caret-right { --fa:""; --fa--fa:""; } .fa-comments { --fa:""; --fa--fa:""; } .fa-file-clipboard, .fa-paste { --fa:""; --fa--fa:""; } .fa-code-pull-request { --fa:""; --fa--fa:""; } .fa-clipboard-list { --fa:""; --fa--fa:""; } .fa-truck-loading, .fa-truck-ramp-box { --fa:""; --fa--fa:""; } .fa-user-check { --fa:""; --fa--fa:""; } .fa-vial-virus { --fa:""; --fa--fa:""; } .fa-sheet-plastic { --fa:""; --fa--fa:""; } .fa-blog { --fa:""; --fa--fa:""; } .fa-user-ninja { --fa:""; --fa--fa:""; } .fa-person-arrow-up-from-line { --fa:""; --fa--fa:""; } .fa-scroll-torah, .fa-torah { --fa:""; --fa--fa:""; } .fa-broom-ball, .fa-quidditch, .fa-quidditch-broom-ball { --fa:""; --fa--fa:""; } .fa-toggle-off { --fa:""; --fa--fa:""; } .fa-archive, .fa-box-archive { --fa:""; --fa--fa:""; } .fa-person-drowning { --fa:""; --fa--fa:""; } .fa-arrow-down-9-1, .fa-sort-numeric-desc, .fa-sort-numeric-down-alt { --fa:""; --fa--fa:""; } .fa-face-grin-tongue-squint, .fa-grin-tongue-squint { --fa:""; --fa--fa:""; } .fa-spray-can { --fa:""; --fa--fa:""; } .fa-truck-monster { --fa:""; --fa--fa:""; } .fa-w { --fa:"W"; --fa--fa:"WW"; } .fa-earth-africa, .fa-globe-africa { --fa:""; --fa--fa:""; } .fa-rainbow { --fa:""; --fa--fa:""; } .fa-circle-notch { --fa:""; --fa--fa:""; } .fa-tablet-alt, .fa-tablet-screen-button { --fa:""; --fa--fa:""; } .fa-paw { --fa:""; --fa--fa:""; } .fa-cloud { --fa:""; --fa--fa:""; } .fa-trowel-bricks { --fa:""; --fa--fa:""; } .fa-face-flushed, .fa-flushed { --fa:""; --fa--fa:""; } .fa-hospital-user { --fa:""; --fa--fa:""; } .fa-tent-arrow-left-right { --fa:""; --fa--fa:""; } .fa-gavel, .fa-legal { --fa:""; --fa--fa:""; } .fa-binoculars { --fa:""; --fa--fa:""; } .fa-microphone-slash { --fa:""; --fa--fa:""; } .fa-box-tissue { --fa:""; --fa--fa:""; } .fa-motorcycle { --fa:""; --fa--fa:""; } .fa-bell-concierge, .fa-concierge-bell { --fa:""; --fa--fa:""; } .fa-pen-ruler, .fa-pencil-ruler { --fa:""; --fa--fa:""; } .fa-people-arrows, .fa-people-arrows-left-right { --fa:""; --fa--fa:""; } .fa-mars-and-venus-burst { --fa:""; --fa--fa:""; } .fa-caret-square-right, .fa-square-caret-right { --fa:""; --fa--fa:""; } .fa-cut, .fa-scissors { --fa:""; --fa--fa:""; } .fa-sun-plant-wilt { --fa:""; --fa--fa:""; } .fa-toilets-portable { --fa:""; --fa--fa:""; } .fa-hockey-puck { --fa:""; --fa--fa:""; } .fa-table { --fa:""; --fa--fa:""; } .fa-magnifying-glass-arrow-right { --fa:""; --fa--fa:""; } .fa-digital-tachograph, .fa-tachograph-digital { --fa:""; --fa--fa:""; } .fa-users-slash { --fa:""; --fa--fa:""; } .fa-clover { --fa:""; --fa--fa:""; } .fa-mail-reply, .fa-reply { --fa:""; --fa--fa:""; } .fa-star-and-crescent { --fa:""; --fa--fa:""; } .fa-house-fire { --fa:""; --fa--fa:""; } .fa-minus-square, .fa-square-minus { --fa:""; --fa--fa:""; } .fa-helicopter { --fa:""; --fa--fa:""; } .fa-compass { --fa:""; --fa--fa:""; } .fa-caret-square-down, .fa-square-caret-down { --fa:""; --fa--fa:""; } .fa-file-circle-question { --fa:""; --fa--fa:""; } .fa-laptop-code { --fa:""; --fa--fa:""; } .fa-swatchbook { --fa:""; --fa--fa:""; } .fa-prescription-bottle { --fa:""; --fa--fa:""; } .fa-bars, .fa-navicon { --fa:""; --fa--fa:""; } .fa-people-group { --fa:""; --fa--fa:""; } .fa-hourglass-3, .fa-hourglass-end { --fa:""; --fa--fa:""; } .fa-heart-broken, .fa-heart-crack { --fa:""; --fa--fa:""; } .fa-external-link-square-alt, .fa-square-up-right { --fa:""; --fa--fa:""; } .fa-face-kiss-beam, .fa-kiss-beam { --fa:""; --fa--fa:""; } .fa-film { --fa:""; --fa--fa:""; } .fa-ruler-horizontal { --fa:""; --fa--fa:""; } .fa-people-robbery { --fa:""; --fa--fa:""; } .fa-lightbulb { --fa:""; --fa--fa:""; } .fa-caret-left { --fa:""; --fa--fa:""; } .fa-circle-exclamation, .fa-exclamation-circle { --fa:""; --fa--fa:""; } .fa-school-circle-xmark { --fa:""; --fa--fa:""; } .fa-arrow-right-from-bracket, .fa-sign-out { --fa:""; --fa--fa:""; } .fa-chevron-circle-down, .fa-circle-chevron-down { --fa:""; --fa--fa:""; } .fa-unlock-alt, .fa-unlock-keyhole { --fa:""; --fa--fa:""; } .fa-cloud-showers-heavy { --fa:""; --fa--fa:""; } .fa-headphones-alt, .fa-headphones-simple { --fa:""; --fa--fa:""; } .fa-sitemap { --fa:""; --fa--fa:""; } .fa-circle-dollar-to-slot, .fa-donate { --fa:""; --fa--fa:""; } .fa-memory { --fa:""; --fa--fa:""; } .fa-road-spikes { --fa:""; --fa--fa:""; } .fa-fire-burner { --fa:""; --fa--fa:""; } .fa-flag { --fa:""; --fa--fa:""; } .fa-hanukiah { --fa:""; --fa--fa:""; } .fa-feather { --fa:""; --fa--fa:""; } .fa-volume-down, .fa-volume-low { --fa:""; --fa--fa:""; } .fa-comment-slash { --fa:""; --fa--fa:""; } .fa-cloud-sun-rain { --fa:""; --fa--fa:""; } .fa-compress { --fa:""; --fa--fa:""; } .fa-wheat-alt, .fa-wheat-awn { --fa:""; --fa--fa:""; } .fa-ankh { --fa:""; --fa--fa:""; } .fa-hands-holding-child { --fa:""; --fa--fa:""; } .fa-asterisk { --fa:"*"; --fa--fa:"**"; } .fa-check-square, .fa-square-check { --fa:""; --fa--fa:""; } .fa-peseta-sign { --fa:""; --fa--fa:""; } .fa-header, .fa-heading { --fa:""; --fa--fa:""; } .fa-ghost { --fa:""; --fa--fa:""; } .fa-list, .fa-list-squares { --fa:""; --fa--fa:""; } .fa-phone-square-alt, .fa-square-phone-flip { --fa:""; --fa--fa:""; } .fa-cart-plus { --fa:""; --fa--fa:""; } .fa-gamepad { --fa:""; --fa--fa:""; } .fa-circle-dot, .fa-dot-circle { --fa:""; --fa--fa:""; } .fa-dizzy, .fa-face-dizzy { --fa:""; --fa--fa:""; } .fa-egg { --fa:""; --fa--fa:""; } .fa-house-medical-circle-xmark { --fa:""; --fa--fa:""; } .fa-campground { --fa:""; --fa--fa:""; } .fa-folder-plus { --fa:""; --fa--fa:""; } .fa-futbol, .fa-futbol-ball, .fa-soccer-ball { --fa:""; --fa--fa:""; } .fa-paint-brush, .fa-paintbrush { --fa:""; --fa--fa:""; } .fa-lock { --fa:""; --fa--fa:""; } .fa-gas-pump { --fa:""; --fa--fa:""; } .fa-hot-tub, .fa-hot-tub-person { --fa:""; --fa--fa:""; } .fa-map-location, .fa-map-marked { --fa:""; --fa--fa:""; } .fa-house-flood-water { --fa:""; --fa--fa:""; } .fa-tree { --fa:""; --fa--fa:""; } .fa-bridge-lock { --fa:""; --fa--fa:""; } .fa-sack-dollar { --fa:""; --fa--fa:""; } .fa-edit, .fa-pen-to-square { --fa:""; --fa--fa:""; } .fa-car-side { --fa:""; --fa--fa:""; } .fa-share-alt, .fa-share-nodes { --fa:""; --fa--fa:""; } .fa-heart-circle-minus { --fa:""; --fa--fa:""; } .fa-hourglass-2, .fa-hourglass-half { --fa:""; --fa--fa:""; } .fa-microscope { --fa:""; --fa--fa:""; } .fa-sink { --fa:""; --fa--fa:""; } .fa-bag-shopping, .fa-shopping-bag { --fa:""; --fa--fa:""; } .fa-arrow-down-z-a, .fa-sort-alpha-desc, .fa-sort-alpha-down-alt { --fa:""; --fa--fa:""; } .fa-mitten { --fa:""; --fa--fa:""; } .fa-person-rays { --fa:""; --fa--fa:""; } .fa-users { --fa:""; --fa--fa:""; } .fa-eye-slash { --fa:""; --fa--fa:""; } .fa-flask-vial { --fa:""; --fa--fa:""; } .fa-hand, .fa-hand-paper { --fa:""; --fa--fa:""; } .fa-om { --fa:""; --fa--fa:""; } .fa-worm { --fa:""; --fa--fa:""; } .fa-house-circle-xmark { --fa:""; --fa--fa:""; } .fa-plug { --fa:""; --fa--fa:""; } .fa-chevron-up { --fa:""; --fa--fa:""; } .fa-hand-spock { --fa:""; --fa--fa:""; } .fa-stopwatch { --fa:""; --fa--fa:""; } .fa-face-kiss, .fa-kiss { --fa:""; --fa--fa:""; } .fa-bridge-circle-xmark { --fa:""; --fa--fa:""; } .fa-face-grin-tongue, .fa-grin-tongue { --fa:""; --fa--fa:""; } .fa-chess-bishop { --fa:""; --fa--fa:""; } .fa-face-grin-wink, .fa-grin-wink { --fa:""; --fa--fa:""; } .fa-deaf, .fa-deafness, .fa-ear-deaf, .fa-hard-of-hearing { --fa:""; --fa--fa:""; } .fa-road-circle-check { --fa:""; --fa--fa:""; } .fa-dice-five { --fa:""; --fa--fa:""; } .fa-rss-square, .fa-square-rss { --fa:""; --fa--fa:""; } .fa-land-mine-on { --fa:""; --fa--fa:""; } .fa-i-cursor { --fa:""; --fa--fa:""; } .fa-stamp { --fa:""; --fa--fa:""; } .fa-stairs { --fa:""; --fa--fa:""; } .fa-i { --fa:"I"; --fa--fa:"II"; } .fa-hryvnia, .fa-hryvnia-sign { --fa:""; --fa--fa:""; } .fa-pills { --fa:""; --fa--fa:""; } .fa-face-grin-wide, .fa-grin-alt { --fa:""; --fa--fa:""; } .fa-tooth { --fa:""; --fa--fa:""; } .fa-v { --fa:"V"; --fa--fa:"VV"; } .fa-bangladeshi-taka-sign { --fa:""; --fa--fa:""; } .fa-bicycle { --fa:""; --fa--fa:""; } .fa-rod-asclepius, .fa-rod-snake, .fa-staff-aesculapius, .fa-staff-snake { --fa:""; --fa--fa:""; } .fa-head-side-cough-slash { --fa:""; --fa--fa:""; } .fa-ambulance, .fa-truck-medical { --fa:""; --fa--fa:""; } .fa-wheat-awn-circle-exclamation { --fa:""; --fa--fa:""; } .fa-snowman { --fa:""; --fa--fa:""; } .fa-mortar-pestle { --fa:""; --fa--fa:""; } .fa-road-barrier { --fa:""; --fa--fa:""; } .fa-school { --fa:""; --fa--fa:""; } .fa-igloo { --fa:""; --fa--fa:""; } .fa-joint { --fa:""; --fa--fa:""; } .fa-angle-right { --fa:""; --fa--fa:""; } .fa-horse { --fa:""; --fa--fa:""; } .fa-q { --fa:"Q"; --fa--fa:"QQ"; } .fa-g { --fa:"G"; --fa--fa:"GG"; } .fa-notes-medical { --fa:""; --fa--fa:""; } .fa-temperature-2, .fa-temperature-half, .fa-thermometer-2, .fa-thermometer-half { --fa:""; --fa--fa:""; } .fa-dong-sign { --fa:""; --fa--fa:""; } .fa-capsules { --fa:""; --fa--fa:""; } .fa-poo-bolt, .fa-poo-storm { --fa:""; --fa--fa:""; } .fa-face-frown-open, .fa-frown-open { --fa:""; --fa--fa:""; } .fa-hand-point-up { --fa:""; --fa--fa:""; } .fa-money-bill { --fa:""; --fa--fa:""; } .fa-bookmark { --fa:""; --fa--fa:""; } .fa-align-justify { --fa:""; --fa--fa:""; } .fa-umbrella-beach { --fa:""; --fa--fa:""; } .fa-helmet-un { --fa:""; --fa--fa:""; } .fa-bullseye { --fa:""; --fa--fa:""; } .fa-bacon { --fa:""; --fa--fa:""; } .fa-hand-point-down { --fa:""; --fa--fa:""; } .fa-arrow-up-from-bracket { --fa:""; --fa--fa:""; } .fa-folder, .fa-folder-blank { --fa:""; --fa--fa:""; } .fa-file-medical-alt, .fa-file-waveform { --fa:""; --fa--fa:""; } .fa-radiation { --fa:""; --fa--fa:""; } .fa-chart-simple { --fa:""; --fa--fa:""; } .fa-mars-stroke { --fa:""; --fa--fa:""; } .fa-vial { --fa:""; --fa--fa:""; } .fa-dashboard, .fa-gauge, .fa-gauge-med, .fa-tachometer-alt-average { --fa:""; --fa--fa:""; } .fa-magic-wand-sparkles, .fa-wand-magic-sparkles { --fa:""; --fa--fa:""; } .fa-e { --fa:"E"; --fa--fa:"EE"; } .fa-pen-alt, .fa-pen-clip { --fa:""; --fa--fa:""; } .fa-bridge-circle-exclamation { --fa:""; --fa--fa:""; } .fa-user { --fa:""; --fa--fa:""; } .fa-school-circle-check { --fa:""; --fa--fa:""; } .fa-dumpster { --fa:""; --fa--fa:""; } .fa-shuttle-van, .fa-van-shuttle { --fa:""; --fa--fa:""; } .fa-building-user { --fa:""; --fa--fa:""; } .fa-caret-square-left, .fa-square-caret-left { --fa:""; --fa--fa:""; } .fa-highlighter { --fa:""; --fa--fa:""; } .fa-key { --fa:""; --fa--fa:""; } .fa-bullhorn { --fa:""; --fa--fa:""; } .fa-globe { --fa:""; --fa--fa:""; } .fa-synagogue { --fa:""; --fa--fa:""; } .fa-person-half-dress { --fa:""; --fa--fa:""; } .fa-road-bridge { --fa:""; --fa--fa:""; } .fa-location-arrow { --fa:""; --fa--fa:""; } .fa-c { --fa:"C"; --fa--fa:"CC"; } .fa-tablet-button { --fa:""; --fa--fa:""; } .fa-building-lock { --fa:""; --fa--fa:""; } .fa-pizza-slice { --fa:""; --fa--fa:""; } .fa-money-bill-wave { --fa:""; --fa--fa:""; } .fa-area-chart, .fa-chart-area { --fa:""; --fa--fa:""; } .fa-house-flag { --fa:""; --fa--fa:""; } .fa-person-circle-minus { --fa:""; --fa--fa:""; } .fa-ban, .fa-cancel { --fa:""; --fa--fa:""; } .fa-camera-rotate { --fa:""; --fa--fa:""; } .fa-air-freshener, .fa-spray-can-sparkles { --fa:""; --fa--fa:""; } .fa-star { --fa:""; --fa--fa:""; } .fa-repeat { --fa:""; --fa--fa:""; } .fa-cross { --fa:""; --fa--fa:""; } .fa-box { --fa:""; --fa--fa:""; } .fa-venus-mars { --fa:""; --fa--fa:""; } .fa-arrow-pointer, .fa-mouse-pointer { --fa:""; --fa--fa:""; } .fa-expand-arrows-alt, .fa-maximize { --fa:""; --fa--fa:""; } .fa-charging-station { --fa:""; --fa--fa:""; } .fa-shapes, .fa-triangle-circle-square { --fa:""; --fa--fa:""; } .fa-random, .fa-shuffle { --fa:""; --fa--fa:""; } .fa-person-running, .fa-running { --fa:""; --fa--fa:""; } .fa-mobile-retro { --fa:""; --fa--fa:""; } .fa-grip-lines-vertical { --fa:""; --fa--fa:""; } .fa-spider { --fa:""; --fa--fa:""; } .fa-hands-bound { --fa:""; --fa--fa:""; } .fa-file-invoice-dollar { --fa:""; --fa--fa:""; } .fa-plane-circle-exclamation { --fa:""; --fa--fa:""; } .fa-x-ray { --fa:""; --fa--fa:""; } .fa-spell-check { --fa:""; --fa--fa:""; } .fa-slash { --fa:""; --fa--fa:""; } .fa-computer-mouse, .fa-mouse { --fa:""; --fa--fa:""; } .fa-arrow-right-to-bracket, .fa-sign-in { --fa:""; --fa--fa:""; } .fa-shop-slash, .fa-store-alt-slash { --fa:""; --fa--fa:""; } .fa-server { --fa:""; --fa--fa:""; } .fa-virus-covid-slash { --fa:""; --fa--fa:""; } .fa-shop-lock { --fa:""; --fa--fa:""; } .fa-hourglass-1, .fa-hourglass-start { --fa:""; --fa--fa:""; } .fa-blender-phone { --fa:""; --fa--fa:""; } .fa-building-wheat { --fa:""; --fa--fa:""; } .fa-person-breastfeeding { --fa:""; --fa--fa:""; } .fa-right-to-bracket, .fa-sign-in-alt { --fa:""; --fa--fa:""; } .fa-venus { --fa:""; --fa--fa:""; } .fa-passport { --fa:""; --fa--fa:""; } .fa-thumb-tack-slash, .fa-thumbtack-slash { --fa:""; --fa--fa:""; } .fa-heart-pulse, .fa-heartbeat { --fa:""; --fa--fa:""; } .fa-people-carry, .fa-people-carry-box { --fa:""; --fa--fa:""; } .fa-temperature-high { --fa:""; --fa--fa:""; } .fa-microchip { --fa:""; --fa--fa:""; } .fa-crown { --fa:""; --fa--fa:""; } .fa-weight-hanging { --fa:""; --fa--fa:""; } .fa-xmarks-lines { --fa:""; --fa--fa:""; } .fa-file-prescription { --fa:""; --fa--fa:""; } .fa-weight, .fa-weight-scale { --fa:""; --fa--fa:""; } .fa-user-friends, .fa-user-group { --fa:""; --fa--fa:""; } .fa-arrow-up-a-z, .fa-sort-alpha-up { --fa:""; --fa--fa:""; } .fa-chess-knight { --fa:""; --fa--fa:""; } .fa-face-laugh-squint, .fa-laugh-squint { --fa:""; --fa--fa:""; } .fa-wheelchair { --fa:""; --fa--fa:""; } .fa-arrow-circle-up, .fa-circle-arrow-up { --fa:""; --fa--fa:""; } .fa-toggle-on { --fa:""; --fa--fa:""; } .fa-person-walking, .fa-walking { --fa:""; --fa--fa:""; } .fa-l { --fa:"L"; --fa--fa:"LL"; } .fa-fire { --fa:""; --fa--fa:""; } .fa-bed-pulse, .fa-procedures { --fa:""; --fa--fa:""; } .fa-shuttle-space, .fa-space-shuttle { --fa:""; --fa--fa:""; } .fa-face-laugh, .fa-laugh { --fa:""; --fa--fa:""; } .fa-folder-open { --fa:""; --fa--fa:""; } .fa-heart-circle-plus { --fa:""; --fa--fa:""; } .fa-code-fork { --fa:""; --fa--fa:""; } .fa-city { --fa:""; --fa--fa:""; } .fa-microphone-alt, .fa-microphone-lines { --fa:""; --fa--fa:""; } .fa-pepper-hot { --fa:""; --fa--fa:""; } .fa-unlock { --fa:""; --fa--fa:""; } .fa-colon-sign { --fa:""; --fa--fa:""; } .fa-headset { --fa:""; --fa--fa:""; } .fa-store-slash { --fa:""; --fa--fa:""; } .fa-road-circle-xmark { --fa:""; --fa--fa:""; } .fa-user-minus { --fa:""; --fa--fa:""; } .fa-mars-stroke-up, .fa-mars-stroke-v { --fa:""; --fa--fa:""; } .fa-champagne-glasses, .fa-glass-cheers { --fa:""; --fa--fa:""; } .fa-clipboard { --fa:""; --fa--fa:""; } .fa-house-circle-exclamation { --fa:""; --fa--fa:""; } .fa-file-arrow-up, .fa-file-upload { --fa:""; --fa--fa:""; } .fa-wifi, .fa-wifi-3, .fa-wifi-strong { --fa:""; --fa--fa:""; } .fa-bath, .fa-bathtub { --fa:""; --fa--fa:""; } .fa-underline { --fa:""; --fa--fa:""; } .fa-user-edit, .fa-user-pen { --fa:""; --fa--fa:""; } .fa-signature { --fa:""; --fa--fa:""; } .fa-stroopwafel { --fa:""; --fa--fa:""; } .fa-bold { --fa:""; --fa--fa:""; } .fa-anchor-lock { --fa:""; --fa--fa:""; } .fa-building-ngo { --fa:""; --fa--fa:""; } .fa-manat-sign { --fa:""; --fa--fa:""; } .fa-not-equal { --fa:""; --fa--fa:""; } .fa-border-style, .fa-border-top-left { --fa:""; --fa--fa:""; } .fa-map-location-dot, .fa-map-marked-alt { --fa:""; --fa--fa:""; } .fa-jedi { --fa:""; --fa--fa:""; } .fa-poll, .fa-square-poll-vertical { --fa:""; --fa--fa:""; } .fa-mug-hot { --fa:""; --fa--fa:""; } .fa-battery-car, .fa-car-battery { --fa:""; --fa--fa:""; } .fa-gift { --fa:""; --fa--fa:""; } .fa-dice-two { --fa:""; --fa--fa:""; } .fa-chess-queen { --fa:""; --fa--fa:""; } .fa-glasses { --fa:""; --fa--fa:""; } .fa-chess-board { --fa:""; --fa--fa:""; } .fa-building-circle-check { --fa:""; --fa--fa:""; } .fa-person-chalkboard { --fa:""; --fa--fa:""; } .fa-mars-stroke-h, .fa-mars-stroke-right { --fa:""; --fa--fa:""; } .fa-hand-back-fist, .fa-hand-rock { --fa:""; --fa--fa:""; } .fa-caret-square-up, .fa-square-caret-up { --fa:""; --fa--fa:""; } .fa-cloud-showers-water { --fa:""; --fa--fa:""; } .fa-bar-chart, .fa-chart-bar { --fa:""; --fa--fa:""; } .fa-hands-bubbles, .fa-hands-wash { --fa:""; --fa--fa:""; } .fa-less-than-equal { --fa:""; --fa--fa:""; } .fa-train { --fa:""; --fa--fa:""; } .fa-eye-low-vision, .fa-low-vision { --fa:""; --fa--fa:""; } .fa-crow { --fa:""; --fa--fa:""; } .fa-sailboat { --fa:""; --fa--fa:""; } .fa-window-restore { --fa:""; --fa--fa:""; } .fa-plus-square, .fa-square-plus { --fa:""; --fa--fa:""; } .fa-torii-gate { --fa:""; --fa--fa:""; } .fa-frog { --fa:""; --fa--fa:""; } .fa-bucket { --fa:""; --fa--fa:""; } .fa-image { --fa:""; --fa--fa:""; } .fa-microphone { --fa:""; --fa--fa:""; } .fa-cow { --fa:""; --fa--fa:""; } .fa-caret-up { --fa:""; --fa--fa:""; } .fa-screwdriver { --fa:""; --fa--fa:""; } .fa-folder-closed { --fa:""; --fa--fa:""; } .fa-house-tsunami { --fa:""; --fa--fa:""; } .fa-square-nfi { --fa:""; --fa--fa:""; } .fa-arrow-up-from-ground-water { --fa:""; --fa--fa:""; } .fa-glass-martini-alt, .fa-martini-glass { --fa:""; --fa--fa:""; } .fa-square-binary { --fa:""; --fa--fa:""; } .fa-rotate-back, .fa-rotate-backward, .fa-rotate-left, .fa-undo-alt { --fa:""; --fa--fa:""; } .fa-columns, .fa-table-columns { --fa:""; --fa--fa:""; } .fa-lemon { --fa:""; --fa--fa:""; } .fa-head-side-mask { --fa:""; --fa--fa:""; } .fa-handshake { --fa:""; --fa--fa:""; } .fa-gem { --fa:""; --fa--fa:""; } .fa-dolly, .fa-dolly-box { --fa:""; --fa--fa:""; } .fa-smoking { --fa:""; --fa--fa:""; } .fa-compress-arrows-alt, .fa-minimize { --fa:""; --fa--fa:""; } .fa-monument { --fa:""; --fa--fa:""; } .fa-snowplow { --fa:""; --fa--fa:""; } .fa-angle-double-right, .fa-angles-right { --fa:""; --fa--fa:""; } .fa-cannabis { --fa:""; --fa--fa:""; } .fa-circle-play, .fa-play-circle { --fa:""; --fa--fa:""; } .fa-tablets { --fa:""; --fa--fa:""; } .fa-ethernet { --fa:""; --fa--fa:""; } .fa-eur, .fa-euro, .fa-euro-sign { --fa:""; --fa--fa:""; } .fa-chair { --fa:""; --fa--fa:""; } .fa-check-circle, .fa-circle-check { --fa:""; --fa--fa:""; } .fa-circle-stop, .fa-stop-circle { --fa:""; --fa--fa:""; } .fa-compass-drafting, .fa-drafting-compass { --fa:""; --fa--fa:""; } .fa-plate-wheat { --fa:""; --fa--fa:""; } .fa-icicles { --fa:""; --fa--fa:""; } .fa-person-shelter { --fa:""; --fa--fa:""; } .fa-neuter { --fa:""; --fa--fa:""; } .fa-id-badge { --fa:""; --fa--fa:""; } .fa-marker { --fa:""; --fa--fa:""; } .fa-face-laugh-beam, .fa-laugh-beam { --fa:""; --fa--fa:""; } .fa-helicopter-symbol { --fa:""; --fa--fa:""; } .fa-universal-access { --fa:""; --fa--fa:""; } .fa-chevron-circle-up, .fa-circle-chevron-up { --fa:""; --fa--fa:""; } .fa-lari-sign { --fa:""; --fa--fa:""; } .fa-volcano { --fa:""; --fa--fa:""; } .fa-person-walking-dashed-line-arrow-right { --fa:""; --fa--fa:""; } .fa-gbp, .fa-pound-sign, .fa-sterling-sign { --fa:""; --fa--fa:""; } .fa-viruses { --fa:""; --fa--fa:""; } .fa-square-person-confined { --fa:""; --fa--fa:""; } .fa-user-tie { --fa:""; --fa--fa:""; } .fa-arrow-down-long, .fa-long-arrow-down { --fa:""; --fa--fa:""; } .fa-tent-arrow-down-to-line { --fa:""; --fa--fa:""; } .fa-certificate { --fa:""; --fa--fa:""; } .fa-mail-reply-all, .fa-reply-all { --fa:""; --fa--fa:""; } .fa-suitcase { --fa:""; --fa--fa:""; } .fa-person-skating, .fa-skating { --fa:""; --fa--fa:""; } .fa-filter-circle-dollar, .fa-funnel-dollar { --fa:""; --fa--fa:""; } .fa-camera-retro { --fa:""; --fa--fa:""; } .fa-arrow-circle-down, .fa-circle-arrow-down { --fa:""; --fa--fa:""; } .fa-arrow-right-to-file, .fa-file-import { --fa:""; --fa--fa:""; } .fa-external-link-square, .fa-square-arrow-up-right { --fa:""; --fa--fa:""; } .fa-box-open { --fa:""; --fa--fa:""; } .fa-scroll { --fa:""; --fa--fa:""; } .fa-spa { --fa:""; --fa--fa:""; } .fa-location-pin-lock { --fa:""; --fa--fa:""; } .fa-pause { --fa:""; --fa--fa:""; } .fa-hill-avalanche { --fa:""; --fa--fa:""; } .fa-temperature-0, .fa-temperature-empty, .fa-thermometer-0, .fa-thermometer-empty { --fa:""; --fa--fa:""; } .fa-bomb { --fa:""; --fa--fa:""; } .fa-registered { --fa:""; --fa--fa:""; } .fa-address-card, .fa-contact-card, .fa-vcard { --fa:""; --fa--fa:""; } .fa-balance-scale-right, .fa-scale-unbalanced-flip { --fa:""; --fa--fa:""; } .fa-subscript { --fa:""; --fa--fa:""; } .fa-diamond-turn-right, .fa-directions { --fa:""; --fa--fa:""; } .fa-burst { --fa:""; --fa--fa:""; } .fa-house-laptop, .fa-laptop-house { --fa:""; --fa--fa:""; } .fa-face-tired, .fa-tired { --fa:""; --fa--fa:""; } .fa-money-bills { --fa:""; --fa--fa:""; } .fa-smog { --fa:""; --fa--fa:""; } .fa-crutch { --fa:""; --fa--fa:""; } .fa-cloud-arrow-up, .fa-cloud-upload, .fa-cloud-upload-alt { --fa:""; --fa--fa:""; } .fa-palette { --fa:""; --fa--fa:""; } .fa-arrows-turn-right { --fa:""; --fa--fa:""; } .fa-vest { --fa:""; --fa--fa:""; } .fa-ferry { --fa:""; --fa--fa:""; } .fa-arrows-down-to-people { --fa:""; --fa--fa:""; } .fa-seedling, .fa-sprout { --fa:""; --fa--fa:""; } .fa-arrows-alt-h, .fa-left-right { --fa:""; --fa--fa:""; } .fa-boxes-packing { --fa:""; --fa--fa:""; } .fa-arrow-circle-left, .fa-circle-arrow-left { --fa:""; --fa--fa:""; } .fa-group-arrows-rotate { --fa:""; --fa--fa:""; } .fa-bowl-food { --fa:""; --fa--fa:""; } .fa-candy-cane { --fa:""; --fa--fa:""; } .fa-arrow-down-wide-short, .fa-sort-amount-asc, .fa-sort-amount-down { --fa:""; --fa--fa:""; } .fa-cloud-bolt, .fa-thunderstorm { --fa:""; --fa--fa:""; } .fa-remove-format, .fa-text-slash { --fa:""; --fa--fa:""; } .fa-face-smile-wink, .fa-smile-wink { --fa:""; --fa--fa:""; } .fa-file-word { --fa:""; --fa--fa:""; } .fa-file-powerpoint { --fa:""; --fa--fa:""; } .fa-arrows-h, .fa-arrows-left-right { --fa:""; --fa--fa:""; } .fa-house-lock { --fa:""; --fa--fa:""; } .fa-cloud-arrow-down, .fa-cloud-download, .fa-cloud-download-alt { --fa:""; --fa--fa:""; } .fa-children { --fa:""; --fa--fa:""; } .fa-blackboard, .fa-chalkboard { --fa:""; --fa--fa:""; } .fa-user-alt-slash, .fa-user-large-slash { --fa:""; --fa--fa:""; } .fa-envelope-open { --fa:""; --fa--fa:""; } .fa-handshake-alt-slash, .fa-handshake-simple-slash { --fa:""; --fa--fa:""; } .fa-mattress-pillow { --fa:""; --fa--fa:""; } .fa-guarani-sign { --fa:""; --fa--fa:""; } .fa-arrows-rotate, .fa-refresh, .fa-sync { --fa:""; --fa--fa:""; } .fa-fire-extinguisher { --fa:""; --fa--fa:""; } .fa-cruzeiro-sign { --fa:""; --fa--fa:""; } .fa-greater-than-equal { --fa:""; --fa--fa:""; } .fa-shield-alt, .fa-shield-halved { --fa:""; --fa--fa:""; } .fa-atlas, .fa-book-atlas { --fa:""; --fa--fa:""; } .fa-virus { --fa:""; --fa--fa:""; } .fa-envelope-circle-check { --fa:""; --fa--fa:""; } .fa-layer-group { --fa:""; --fa--fa:""; } .fa-arrows-to-dot { --fa:""; --fa--fa:""; } .fa-archway { --fa:""; --fa--fa:""; } .fa-heart-circle-check { --fa:""; --fa--fa:""; } .fa-house-chimney-crack, .fa-house-damage { --fa:""; --fa--fa:""; } .fa-file-archive, .fa-file-zipper { --fa:""; --fa--fa:""; } .fa-square { --fa:""; --fa--fa:""; } .fa-glass-martini, .fa-martini-glass-empty { --fa:""; --fa--fa:""; } .fa-couch { --fa:""; --fa--fa:""; } .fa-cedi-sign { --fa:""; --fa--fa:""; } .fa-italic { --fa:""; --fa--fa:""; } .fa-table-cells-column-lock { --fa:""; --fa--fa:""; } .fa-church { --fa:""; --fa--fa:""; } .fa-comments-dollar { --fa:""; --fa--fa:""; } .fa-democrat { --fa:""; --fa--fa:""; } .fa-z { --fa:"Z"; --fa--fa:"ZZ"; } .fa-person-skiing, .fa-skiing { --fa:""; --fa--fa:""; } .fa-road-lock { --fa:""; --fa--fa:""; } .fa-a { --fa:"A"; --fa--fa:"AA"; } .fa-temperature-arrow-down, .fa-temperature-down { --fa:""; --fa--fa:""; } .fa-feather-alt, .fa-feather-pointed { --fa:""; --fa--fa:""; } .fa-p { --fa:"P"; --fa--fa:"PP"; } .fa-snowflake { --fa:""; --fa--fa:""; } .fa-newspaper { --fa:""; --fa--fa:""; } .fa-ad, .fa-rectangle-ad { --fa:""; --fa--fa:""; } .fa-arrow-circle-right, .fa-circle-arrow-right { --fa:""; --fa--fa:""; } .fa-filter-circle-xmark { --fa:""; --fa--fa:""; } .fa-locust { --fa:""; --fa--fa:""; } .fa-sort, .fa-unsorted { --fa:""; --fa--fa:""; } .fa-list-1-2, .fa-list-numeric, .fa-list-ol { --fa:""; --fa--fa:""; } .fa-person-dress-burst { --fa:""; --fa--fa:""; } .fa-money-check-alt, .fa-money-check-dollar { --fa:""; --fa--fa:""; } .fa-vector-square { --fa:""; --fa--fa:""; } .fa-bread-slice { --fa:""; --fa--fa:""; } .fa-language { --fa:""; --fa--fa:""; } .fa-face-kiss-wink-heart, .fa-kiss-wink-heart { --fa:""; --fa--fa:""; } .fa-filter { --fa:""; --fa--fa:""; } .fa-question { --fa:"?"; --fa--fa:"??"; } .fa-file-signature { --fa:""; --fa--fa:""; } .fa-arrows-alt, .fa-up-down-left-right { --fa:""; --fa--fa:""; } .fa-house-chimney-user { --fa:""; --fa--fa:""; } .fa-hand-holding-heart { --fa:""; --fa--fa:""; } .fa-puzzle-piece { --fa:""; --fa--fa:""; } .fa-money-check { --fa:""; --fa--fa:""; } .fa-star-half-alt, .fa-star-half-stroke { --fa:""; --fa--fa:""; } .fa-code { --fa:""; --fa--fa:""; } .fa-glass-whiskey, .fa-whiskey-glass { --fa:""; --fa--fa:""; } .fa-building-circle-exclamation { --fa:""; --fa--fa:""; } .fa-magnifying-glass-chart { --fa:""; --fa--fa:""; } .fa-arrow-up-right-from-square, .fa-external-link { --fa:""; --fa--fa:""; } .fa-cubes-stacked { --fa:""; --fa--fa:""; } .fa-krw, .fa-won, .fa-won-sign { --fa:""; --fa--fa:""; } .fa-virus-covid { --fa:""; --fa--fa:""; } .fa-austral-sign { --fa:""; --fa--fa:""; } .fa-f { --fa:"F"; --fa--fa:"FF"; } .fa-leaf { --fa:""; --fa--fa:""; } .fa-road { --fa:""; --fa--fa:""; } .fa-cab, .fa-taxi { --fa:""; --fa--fa:""; } .fa-person-circle-plus { --fa:""; --fa--fa:""; } .fa-chart-pie, .fa-pie-chart { --fa:""; --fa--fa:""; } .fa-bolt-lightning { --fa:""; --fa--fa:""; } .fa-sack-xmark { --fa:""; --fa--fa:""; } .fa-file-excel { --fa:""; --fa--fa:""; } .fa-file-contract { --fa:""; --fa--fa:""; } .fa-fish-fins { --fa:""; --fa--fa:""; } .fa-building-flag { --fa:""; --fa--fa:""; } .fa-face-grin-beam, .fa-grin-beam { --fa:""; --fa--fa:""; } .fa-object-ungroup { --fa:""; --fa--fa:""; } .fa-poop { --fa:""; --fa--fa:""; } .fa-location-pin, .fa-map-marker { --fa:""; --fa--fa:""; } .fa-kaaba { --fa:""; --fa--fa:""; } .fa-toilet-paper { --fa:""; --fa--fa:""; } .fa-hard-hat, .fa-hat-hard, .fa-helmet-safety { --fa:""; --fa--fa:""; } .fa-eject { --fa:""; --fa--fa:""; } .fa-arrow-alt-circle-right, .fa-circle-right { --fa:""; --fa--fa:""; } .fa-plane-circle-check { --fa:""; --fa--fa:""; } .fa-face-rolling-eyes, .fa-meh-rolling-eyes { --fa:""; --fa--fa:""; } .fa-object-group { --fa:""; --fa--fa:""; } .fa-chart-line, .fa-line-chart { --fa:""; --fa--fa:""; } .fa-mask-ventilator { --fa:""; --fa--fa:""; } .fa-arrow-right { --fa:""; --fa--fa:""; } .fa-map-signs, .fa-signs-post { --fa:""; --fa--fa:""; } .fa-cash-register { --fa:""; --fa--fa:""; } .fa-person-circle-question { --fa:""; --fa--fa:""; } .fa-h { --fa:"H"; --fa--fa:"HH"; } .fa-tarp { --fa:""; --fa--fa:""; } .fa-screwdriver-wrench, .fa-tools { --fa:""; --fa--fa:""; } .fa-arrows-to-eye { --fa:""; --fa--fa:""; } .fa-plug-circle-bolt { --fa:""; --fa--fa:""; } .fa-heart { --fa:""; --fa--fa:""; } .fa-mars-and-venus { --fa:""; --fa--fa:""; } .fa-home-user, .fa-house-user { --fa:""; --fa--fa:""; } .fa-dumpster-fire { --fa:""; --fa--fa:""; } .fa-house-crack { --fa:""; --fa--fa:""; } .fa-cocktail, .fa-martini-glass-citrus { --fa:""; --fa--fa:""; } .fa-face-surprise, .fa-surprise { --fa:""; --fa--fa:""; } .fa-bottle-water { --fa:""; --fa--fa:""; } .fa-circle-pause, .fa-pause-circle { --fa:""; --fa--fa:""; } .fa-toilet-paper-slash { --fa:""; --fa--fa:""; } .fa-apple-alt, .fa-apple-whole { --fa:""; --fa--fa:""; } .fa-kitchen-set { --fa:""; --fa--fa:""; } .fa-r { --fa:"R"; --fa--fa:"RR"; } .fa-temperature-1, .fa-temperature-quarter, .fa-thermometer-1, .fa-thermometer-quarter { --fa:""; --fa--fa:""; } .fa-cube { --fa:""; --fa--fa:""; } .fa-bitcoin-sign { --fa:""; --fa--fa:""; } .fa-shield-dog { --fa:""; --fa--fa:""; } .fa-solar-panel { --fa:""; --fa--fa:""; } .fa-lock-open { --fa:""; --fa--fa:""; } .fa-elevator { --fa:""; --fa--fa:""; } .fa-money-bill-transfer { --fa:""; --fa--fa:""; } .fa-money-bill-trend-up { --fa:""; --fa--fa:""; } .fa-house-flood-water-circle-arrow-right { --fa:""; --fa--fa:""; } .fa-poll-h, .fa-square-poll-horizontal { --fa:""; --fa--fa:""; } .fa-circle { --fa:""; --fa--fa:""; } .fa-backward-fast, .fa-fast-backward { --fa:""; --fa--fa:""; } .fa-recycle { --fa:""; --fa--fa:""; } .fa-user-astronaut { --fa:""; --fa--fa:""; } .fa-plane-slash { --fa:""; --fa--fa:""; } .fa-trademark { --fa:""; --fa--fa:""; } .fa-basketball, .fa-basketball-ball { --fa:""; --fa--fa:""; } .fa-satellite-dish { --fa:""; --fa--fa:""; } .fa-arrow-alt-circle-up, .fa-circle-up { --fa:""; --fa--fa:""; } .fa-mobile-alt, .fa-mobile-screen-button { --fa:""; --fa--fa:""; } .fa-volume-high, .fa-volume-up { --fa:""; --fa--fa:""; } .fa-users-rays { --fa:""; --fa--fa:""; } .fa-wallet { --fa:""; --fa--fa:""; } .fa-clipboard-check { --fa:""; --fa--fa:""; } .fa-file-audio { --fa:""; --fa--fa:""; } .fa-burger, .fa-hamburger { --fa:""; --fa--fa:""; } .fa-wrench { --fa:""; --fa--fa:""; } .fa-bugs { --fa:""; --fa--fa:""; } .fa-rupee, .fa-rupee-sign { --fa:""; --fa--fa:""; } .fa-file-image { --fa:""; --fa--fa:""; } .fa-circle-question, .fa-question-circle { --fa:""; --fa--fa:""; } .fa-plane-departure { --fa:""; --fa--fa:""; } .fa-handshake-slash { --fa:""; --fa--fa:""; } .fa-book-bookmark { --fa:""; --fa--fa:""; } .fa-code-branch { --fa:""; --fa--fa:""; } .fa-hat-cowboy { --fa:""; --fa--fa:""; } .fa-bridge { --fa:""; --fa--fa:""; } .fa-phone-alt, .fa-phone-flip { --fa:""; --fa--fa:""; } .fa-truck-front { --fa:""; --fa--fa:""; } .fa-cat { --fa:""; --fa--fa:""; } .fa-anchor-circle-exclamation { --fa:""; --fa--fa:""; } .fa-truck-field { --fa:""; --fa--fa:""; } .fa-route { --fa:""; --fa--fa:""; } .fa-clipboard-question { --fa:""; --fa--fa:""; } .fa-panorama { --fa:""; --fa--fa:""; } .fa-comment-medical { --fa:""; --fa--fa:""; } .fa-teeth-open { --fa:""; --fa--fa:""; } .fa-file-circle-minus { --fa:""; --fa--fa:""; } .fa-tags { --fa:""; --fa--fa:""; } .fa-wine-glass { --fa:""; --fa--fa:""; } .fa-fast-forward, .fa-forward-fast { --fa:""; --fa--fa:""; } .fa-face-meh-blank, .fa-meh-blank { --fa:""; --fa--fa:""; } .fa-parking, .fa-square-parking { --fa:""; --fa--fa:""; } .fa-house-signal { --fa:""; --fa--fa:""; } .fa-bars-progress, .fa-tasks-alt { --fa:""; --fa--fa:""; } .fa-faucet-drip { --fa:""; --fa--fa:""; } .fa-cart-flatbed, .fa-dolly-flatbed { --fa:""; --fa--fa:""; } .fa-ban-smoking, .fa-smoking-ban { --fa:""; --fa--fa:""; } .fa-terminal { --fa:""; --fa--fa:""; } .fa-mobile-button { --fa:""; --fa--fa:""; } .fa-house-medical-flag { --fa:""; --fa--fa:""; } .fa-basket-shopping, .fa-shopping-basket { --fa:""; --fa--fa:""; } .fa-tape { --fa:""; --fa--fa:""; } .fa-bus-alt, .fa-bus-simple { --fa:""; --fa--fa:""; } .fa-eye { --fa:""; --fa--fa:""; } .fa-face-sad-cry, .fa-sad-cry { --fa:""; --fa--fa:""; } .fa-audio-description { --fa:""; --fa--fa:""; } .fa-person-military-to-person { --fa:""; --fa--fa:""; } .fa-file-shield { --fa:""; --fa--fa:""; } .fa-user-slash { --fa:""; --fa--fa:""; } .fa-pen { --fa:""; --fa--fa:""; } .fa-tower-observation { --fa:""; --fa--fa:""; } .fa-file-code { --fa:""; --fa--fa:""; } .fa-signal, .fa-signal-5, .fa-signal-perfect { --fa:""; --fa--fa:""; } .fa-bus { --fa:""; --fa--fa:""; } .fa-heart-circle-xmark { --fa:""; --fa--fa:""; } .fa-home-lg, .fa-house-chimney { --fa:""; --fa--fa:""; } .fa-window-maximize { --fa:""; --fa--fa:""; } .fa-face-frown, .fa-frown { --fa:""; --fa--fa:""; } .fa-prescription { --fa:""; --fa--fa:""; } .fa-shop, .fa-store-alt { --fa:""; --fa--fa:""; } .fa-floppy-disk, .fa-save { --fa:""; --fa--fa:""; } .fa-vihara { --fa:""; --fa--fa:""; } .fa-balance-scale-left, .fa-scale-unbalanced { --fa:""; --fa--fa:""; } .fa-sort-asc, .fa-sort-up { --fa:""; --fa--fa:""; } .fa-comment-dots, .fa-commenting { --fa:""; --fa--fa:""; } .fa-plant-wilt { --fa:""; --fa--fa:""; } .fa-diamond { --fa:""; --fa--fa:""; } .fa-face-grin-squint, .fa-grin-squint { --fa:""; --fa--fa:""; } .fa-hand-holding-dollar, .fa-hand-holding-usd { --fa:""; --fa--fa:""; } .fa-chart-diagram { --fa:""; --fa--fa:""; } .fa-bacterium { --fa:""; --fa--fa:""; } .fa-hand-pointer { --fa:""; --fa--fa:""; } .fa-drum-steelpan { --fa:""; --fa--fa:""; } .fa-hand-scissors { --fa:""; --fa--fa:""; } .fa-hands-praying, .fa-praying-hands { --fa:""; --fa--fa:""; } .fa-arrow-right-rotate, .fa-arrow-rotate-forward, .fa-arrow-rotate-right, .fa-redo { --fa:""; --fa--fa:""; } .fa-biohazard { --fa:""; --fa--fa:""; } .fa-location, .fa-location-crosshairs { --fa:""; --fa--fa:""; } .fa-mars-double { --fa:""; --fa--fa:""; } .fa-child-dress { --fa:""; --fa--fa:""; } .fa-users-between-lines { --fa:""; --fa--fa:""; } .fa-lungs-virus { --fa:""; --fa--fa:""; } .fa-face-grin-tears, .fa-grin-tears { --fa:""; --fa--fa:""; } .fa-phone { --fa:""; --fa--fa:""; } .fa-calendar-times, .fa-calendar-xmark { --fa:""; --fa--fa:""; } .fa-child-reaching { --fa:""; --fa--fa:""; } .fa-head-side-virus { --fa:""; --fa--fa:""; } .fa-user-cog, .fa-user-gear { --fa:""; --fa--fa:""; } .fa-arrow-up-1-9, .fa-sort-numeric-up { --fa:""; --fa--fa:""; } .fa-door-closed { --fa:""; --fa--fa:""; } .fa-shield-virus { --fa:""; --fa--fa:""; } .fa-dice-six { --fa:""; --fa--fa:""; } .fa-mosquito-net { --fa:""; --fa--fa:""; } .fa-file-fragment { --fa:""; --fa--fa:""; } .fa-bridge-water { --fa:""; --fa--fa:""; } .fa-person-booth { --fa:""; --fa--fa:""; } .fa-text-width { --fa:""; --fa--fa:""; } .fa-hat-wizard { --fa:""; --fa--fa:""; } .fa-pen-fancy { --fa:""; --fa--fa:""; } .fa-digging, .fa-person-digging { --fa:""; --fa--fa:""; } .fa-trash { --fa:""; --fa--fa:""; } .fa-gauge-simple, .fa-gauge-simple-med, .fa-tachometer-average { --fa:""; --fa--fa:""; } .fa-book-medical { --fa:""; --fa--fa:""; } .fa-poo { --fa:""; --fa--fa:""; } .fa-quote-right, .fa-quote-right-alt { --fa:""; --fa--fa:""; } .fa-shirt, .fa-t-shirt, .fa-tshirt { --fa:""; --fa--fa:""; } .fa-cubes { --fa:""; --fa--fa:""; } .fa-divide { --fa:""; --fa--fa:""; } .fa-tenge, .fa-tenge-sign { --fa:""; --fa--fa:""; } .fa-headphones { --fa:""; --fa--fa:""; } .fa-hands-holding { --fa:""; --fa--fa:""; } .fa-hands-clapping { --fa:""; --fa--fa:""; } .fa-republican { --fa:""; --fa--fa:""; } .fa-arrow-left { --fa:""; --fa--fa:""; } .fa-person-circle-xmark { --fa:""; --fa--fa:""; } .fa-ruler { --fa:""; --fa--fa:""; } .fa-align-left { --fa:""; --fa--fa:""; } .fa-dice-d6 { --fa:""; --fa--fa:""; } .fa-restroom { --fa:""; --fa--fa:""; } .fa-j { --fa:"J"; --fa--fa:"JJ"; } .fa-users-viewfinder { --fa:""; --fa--fa:""; } .fa-file-video { --fa:""; --fa--fa:""; } .fa-external-link-alt, .fa-up-right-from-square { --fa:""; --fa--fa:""; } .fa-table-cells, .fa-th { --fa:""; --fa--fa:""; } .fa-file-pdf { --fa:""; --fa--fa:""; } .fa-bible, .fa-book-bible { --fa:""; --fa--fa:""; } .fa-o { --fa:"O"; --fa--fa:"OO"; } .fa-medkit, .fa-suitcase-medical { --fa:""; --fa--fa:""; } .fa-user-secret { --fa:""; --fa--fa:""; } .fa-otter { --fa:""; --fa--fa:""; } .fa-female, .fa-person-dress { --fa:""; --fa--fa:""; } .fa-comment-dollar { --fa:""; --fa--fa:""; } .fa-briefcase-clock, .fa-business-time { --fa:""; --fa--fa:""; } .fa-table-cells-large, .fa-th-large { --fa:""; --fa--fa:""; } .fa-book-tanakh, .fa-tanakh { --fa:""; --fa--fa:""; } .fa-phone-volume, .fa-volume-control-phone { --fa:""; --fa--fa:""; } .fa-hat-cowboy-side { --fa:""; --fa--fa:""; } .fa-clipboard-user { --fa:""; --fa--fa:""; } .fa-child { --fa:""; --fa--fa:""; } .fa-lira-sign { --fa:""; --fa--fa:""; } .fa-satellite { --fa:""; --fa--fa:""; } .fa-plane-lock { --fa:""; --fa--fa:""; } .fa-tag { --fa:""; --fa--fa:""; } .fa-comment { --fa:""; --fa--fa:""; } .fa-birthday-cake, .fa-cake, .fa-cake-candles { --fa:""; --fa--fa:""; } .fa-envelope { --fa:""; --fa--fa:""; } .fa-angle-double-up, .fa-angles-up { --fa:""; --fa--fa:""; } .fa-paperclip { --fa:""; --fa--fa:""; } .fa-arrow-right-to-city { --fa:""; --fa--fa:""; } .fa-ribbon { --fa:""; --fa--fa:""; } .fa-lungs { --fa:""; --fa--fa:""; } .fa-arrow-up-9-1, .fa-sort-numeric-up-alt { --fa:""; --fa--fa:""; } .fa-litecoin-sign { --fa:""; --fa--fa:""; } .fa-border-none { --fa:""; --fa--fa:""; } .fa-circle-nodes { --fa:""; --fa--fa:""; } .fa-parachute-box { --fa:""; --fa--fa:""; } .fa-indent { --fa:""; --fa--fa:""; } .fa-truck-field-un { --fa:""; --fa--fa:""; } .fa-hourglass, .fa-hourglass-empty { --fa:""; --fa--fa:""; } .fa-mountain { --fa:""; --fa--fa:""; } .fa-user-doctor, .fa-user-md { --fa:""; --fa--fa:""; } .fa-circle-info, .fa-info-circle { --fa:""; --fa--fa:""; } .fa-cloud-meatball { --fa:""; --fa--fa:""; } .fa-camera, .fa-camera-alt { --fa:""; --fa--fa:""; } .fa-square-virus { --fa:""; --fa--fa:""; } .fa-meteor { --fa:""; --fa--fa:""; } .fa-car-on { --fa:""; --fa--fa:""; } .fa-sleigh { --fa:""; --fa--fa:""; } .fa-arrow-down-1-9, .fa-sort-numeric-asc, .fa-sort-numeric-down { --fa:""; --fa--fa:""; } .fa-hand-holding-droplet, .fa-hand-holding-water { --fa:""; --fa--fa:""; } .fa-water { --fa:""; --fa--fa:""; } .fa-calendar-check { --fa:""; --fa--fa:""; } .fa-braille { --fa:""; --fa--fa:""; } .fa-prescription-bottle-alt, .fa-prescription-bottle-medical { --fa:""; --fa--fa:""; } .fa-landmark { --fa:""; --fa--fa:""; } .fa-truck { --fa:""; --fa--fa:""; } .fa-crosshairs { --fa:""; --fa--fa:""; } .fa-person-cane { --fa:""; --fa--fa:""; } .fa-tent { --fa:""; --fa--fa:""; } .fa-vest-patches { --fa:""; --fa--fa:""; } .fa-check-double { --fa:""; --fa--fa:""; } .fa-arrow-down-a-z, .fa-sort-alpha-asc, .fa-sort-alpha-down { --fa:""; --fa--fa:""; } .fa-money-bill-wheat { --fa:""; --fa--fa:""; } .fa-cookie { --fa:""; --fa--fa:""; } .fa-arrow-left-rotate, .fa-arrow-rotate-back, .fa-arrow-rotate-backward, .fa-arrow-rotate-left, .fa-undo { --fa:""; --fa--fa:""; } .fa-hard-drive, .fa-hdd { --fa:""; --fa--fa:""; } .fa-face-grin-squint-tears, .fa-grin-squint-tears { --fa:""; --fa--fa:""; } .fa-dumbbell { --fa:""; --fa--fa:""; } .fa-list-alt, .fa-rectangle-list { --fa:""; --fa--fa:""; } .fa-tarp-droplet { --fa:""; --fa--fa:""; } .fa-house-medical-circle-check { --fa:""; --fa--fa:""; } .fa-person-skiing-nordic, .fa-skiing-nordic { --fa:""; --fa--fa:""; } .fa-calendar-plus { --fa:""; --fa--fa:""; } .fa-plane-arrival { --fa:""; --fa--fa:""; } .fa-arrow-alt-circle-left, .fa-circle-left { --fa:""; --fa--fa:""; } .fa-subway, .fa-train-subway { --fa:""; --fa--fa:""; } .fa-chart-gantt { --fa:""; --fa--fa:""; } .fa-indian-rupee, .fa-indian-rupee-sign, .fa-inr { --fa:""; --fa--fa:""; } .fa-crop-alt, .fa-crop-simple { --fa:""; --fa--fa:""; } .fa-money-bill-1, .fa-money-bill-alt { --fa:""; --fa--fa:""; } .fa-left-long, .fa-long-arrow-alt-left { --fa:""; --fa--fa:""; } .fa-dna { --fa:""; --fa--fa:""; } .fa-virus-slash { --fa:""; --fa--fa:""; } .fa-minus, .fa-subtract { --fa:""; --fa--fa:""; } .fa-chess { --fa:""; --fa--fa:""; } .fa-arrow-left-long, .fa-long-arrow-left { --fa:""; --fa--fa:""; } .fa-plug-circle-check { --fa:""; --fa--fa:""; } .fa-street-view { --fa:""; --fa--fa:""; } .fa-franc-sign { --fa:""; --fa--fa:""; } .fa-volume-off { --fa:""; --fa--fa:""; } .fa-american-sign-language-interpreting, .fa-asl-interpreting, .fa-hands-american-sign-language-interpreting, .fa-hands-asl-interpreting { --fa:""; --fa--fa:""; } .fa-cog, .fa-gear { --fa:""; --fa--fa:""; } .fa-droplet-slash, .fa-tint-slash { --fa:""; --fa--fa:""; } .fa-mosque { --fa:""; --fa--fa:""; } .fa-mosquito { --fa:""; --fa--fa:""; } .fa-star-of-david { --fa:""; --fa--fa:""; } .fa-person-military-rifle { --fa:""; --fa--fa:""; } .fa-cart-shopping, .fa-shopping-cart { --fa:""; --fa--fa:""; } .fa-vials { --fa:""; --fa--fa:""; } .fa-plug-circle-plus { --fa:""; --fa--fa:""; } .fa-place-of-worship { --fa:""; --fa--fa:""; } .fa-grip-vertical { --fa:""; --fa--fa:""; } .fa-hexagon-nodes { --fa:""; --fa--fa:""; } .fa-arrow-turn-up, .fa-level-up { --fa:""; --fa--fa:""; } .fa-u { --fa:"U"; --fa--fa:"UU"; } .fa-square-root-alt, .fa-square-root-variable { --fa:""; --fa--fa:""; } .fa-clock, .fa-clock-four { --fa:""; --fa--fa:""; } .fa-backward-step, .fa-step-backward { --fa:""; --fa--fa:""; } .fa-pallet { --fa:""; --fa--fa:""; } .fa-faucet { --fa:""; --fa--fa:""; } .fa-baseball-bat-ball { --fa:""; --fa--fa:""; } .fa-s { --fa:"S"; --fa--fa:"SS"; } .fa-timeline { --fa:""; --fa--fa:""; } .fa-keyboard { --fa:""; --fa--fa:""; } .fa-caret-down { --fa:""; --fa--fa:""; } .fa-clinic-medical, .fa-house-chimney-medical { --fa:""; --fa--fa:""; } .fa-temperature-3, .fa-temperature-three-quarters, .fa-thermometer-3, .fa-thermometer-three-quarters { --fa:""; --fa--fa:""; } .fa-mobile-android-alt, .fa-mobile-screen { --fa:""; --fa--fa:""; } .fa-plane-up { --fa:""; --fa--fa:""; } .fa-piggy-bank { --fa:""; --fa--fa:""; } .fa-battery-3, .fa-battery-half { --fa:""; --fa--fa:""; } .fa-mountain-city { --fa:""; --fa--fa:""; } .fa-coins { --fa:""; --fa--fa:""; } .fa-khanda { --fa:""; --fa--fa:""; } .fa-sliders, .fa-sliders-h { --fa:""; --fa--fa:""; } .fa-folder-tree { --fa:""; --fa--fa:""; } .fa-network-wired { --fa:""; --fa--fa:""; } .fa-map-pin { --fa:""; --fa--fa:""; } .fa-hamsa { --fa:""; --fa--fa:""; } .fa-cent-sign { --fa:""; --fa--fa:""; } .fa-flask { --fa:""; --fa--fa:""; } .fa-person-pregnant { --fa:""; --fa--fa:""; } .fa-wand-sparkles { --fa:""; --fa--fa:""; } .fa-ellipsis-v, .fa-ellipsis-vertical { --fa:""; --fa--fa:""; } .fa-ticket { --fa:""; --fa--fa:""; } .fa-power-off { --fa:""; --fa--fa:""; } .fa-long-arrow-alt-right, .fa-right-long { --fa:""; --fa--fa:""; } .fa-flag-usa { --fa:""; --fa--fa:""; } .fa-laptop-file { --fa:""; --fa--fa:""; } .fa-teletype, .fa-tty { --fa:""; --fa--fa:""; } .fa-diagram-next { --fa:""; --fa--fa:""; } .fa-person-rifle { --fa:""; --fa--fa:""; } .fa-house-medical-circle-exclamation { --fa:""; --fa--fa:""; } .fa-closed-captioning { --fa:""; --fa--fa:""; } .fa-hiking, .fa-person-hiking { --fa:""; --fa--fa:""; } .fa-venus-double { --fa:""; --fa--fa:""; } .fa-images { --fa:""; --fa--fa:""; } .fa-calculator { --fa:""; --fa--fa:""; } .fa-people-pulling { --fa:""; --fa--fa:""; } .fa-n { --fa:"N"; --fa--fa:"NN"; } .fa-cable-car, .fa-tram { --fa:""; --fa--fa:""; } .fa-cloud-rain { --fa:""; --fa--fa:""; } .fa-building-circle-xmark { --fa:""; --fa--fa:""; } .fa-ship { --fa:""; --fa--fa:""; } .fa-arrows-down-to-line { --fa:""; --fa--fa:""; } .fa-download { --fa:""; --fa--fa:""; } .fa-face-grin, .fa-grin { --fa:""; --fa--fa:""; } .fa-backspace, .fa-delete-left { --fa:""; --fa--fa:""; } .fa-eye-dropper, .fa-eye-dropper-empty, .fa-eyedropper { --fa:""; --fa--fa:""; } .fa-file-circle-check { --fa:""; --fa--fa:""; } .fa-forward { --fa:""; --fa--fa:""; } .fa-mobile, .fa-mobile-android, .fa-mobile-phone { --fa:""; --fa--fa:""; } .fa-face-meh, .fa-meh { --fa:""; --fa--fa:""; } .fa-align-center { --fa:""; --fa--fa:""; } .fa-book-dead, .fa-book-skull { --fa:""; --fa--fa:""; } .fa-drivers-license, .fa-id-card { --fa:""; --fa--fa:""; } .fa-dedent, .fa-outdent { --fa:""; --fa--fa:""; } .fa-heart-circle-exclamation { --fa:""; --fa--fa:""; } .fa-home, .fa-home-alt, .fa-home-lg-alt, .fa-house { --fa:""; --fa--fa:""; } .fa-calendar-week { --fa:""; --fa--fa:""; } .fa-laptop-medical { --fa:""; --fa--fa:""; } .fa-b { --fa:"B"; --fa--fa:"BB"; } .fa-file-medical { --fa:""; --fa--fa:""; } .fa-dice-one { --fa:""; --fa--fa:""; } .fa-kiwi-bird { --fa:""; --fa--fa:""; } .fa-arrow-right-arrow-left, .fa-exchange { --fa:""; --fa--fa:""; } .fa-redo-alt, .fa-rotate-forward, .fa-rotate-right { --fa:""; --fa--fa:""; } .fa-cutlery, .fa-utensils { --fa:""; --fa--fa:""; } .fa-arrow-up-wide-short, .fa-sort-amount-up { --fa:""; --fa--fa:""; } .fa-mill-sign { --fa:""; --fa--fa:""; } .fa-bowl-rice { --fa:""; --fa--fa:""; } .fa-skull { --fa:""; --fa--fa:""; } .fa-broadcast-tower, .fa-tower-broadcast { --fa:""; --fa--fa:""; } .fa-truck-pickup { --fa:""; --fa--fa:""; } .fa-long-arrow-alt-up, .fa-up-long { --fa:""; --fa--fa:""; } .fa-stop { --fa:""; --fa--fa:""; } .fa-code-merge { --fa:""; --fa--fa:""; } .fa-upload { --fa:""; --fa--fa:""; } .fa-hurricane { --fa:""; --fa--fa:""; } .fa-mound { --fa:""; --fa--fa:""; } .fa-toilet-portable { --fa:""; --fa--fa:""; } .fa-compact-disc { --fa:""; --fa--fa:""; } .fa-file-arrow-down, .fa-file-download { --fa:""; --fa--fa:""; } .fa-caravan { --fa:""; --fa--fa:""; } .fa-shield-cat { --fa:""; --fa--fa:""; } .fa-bolt, .fa-zap { --fa:""; --fa--fa:""; } .fa-glass-water { --fa:""; --fa--fa:""; } .fa-oil-well { --fa:""; --fa--fa:""; } .fa-vault { --fa:""; --fa--fa:""; } .fa-mars { --fa:""; --fa--fa:""; } .fa-toilet { --fa:""; --fa--fa:""; } .fa-plane-circle-xmark { --fa:""; --fa--fa:""; } .fa-cny, .fa-jpy, .fa-rmb, .fa-yen, .fa-yen-sign { --fa:""; --fa--fa:""; } .fa-rouble, .fa-rub, .fa-ruble, .fa-ruble-sign { --fa:""; --fa--fa:""; } .fa-sun { --fa:""; --fa--fa:""; } .fa-guitar { --fa:""; --fa--fa:""; } .fa-face-laugh-wink, .fa-laugh-wink { --fa:""; --fa--fa:""; } .fa-horse-head { --fa:""; --fa--fa:""; } .fa-bore-hole { --fa:""; --fa--fa:""; } .fa-industry { --fa:""; --fa--fa:""; } .fa-arrow-alt-circle-down, .fa-circle-down { --fa:""; --fa--fa:""; } .fa-arrows-turn-to-dots { --fa:""; --fa--fa:""; } .fa-florin-sign { --fa:""; --fa--fa:""; } .fa-arrow-down-short-wide, .fa-sort-amount-desc, .fa-sort-amount-down-alt { --fa:""; --fa--fa:""; } .fa-less-than { --fa:"<"; --fa--fa:"<<"; } .fa-angle-down { --fa:""; --fa--fa:""; } .fa-car-tunnel { --fa:""; --fa--fa:""; } .fa-head-side-cough { --fa:""; --fa--fa:""; } .fa-grip-lines { --fa:""; --fa--fa:""; } .fa-thumbs-down { --fa:""; --fa--fa:""; } .fa-user-lock { --fa:""; --fa--fa:""; } .fa-arrow-right-long, .fa-long-arrow-right { --fa:""; --fa--fa:""; } .fa-anchor-circle-xmark { --fa:""; --fa--fa:""; } .fa-ellipsis, .fa-ellipsis-h { --fa:""; --fa--fa:""; } .fa-chess-pawn { --fa:""; --fa--fa:""; } .fa-first-aid, .fa-kit-medical { --fa:""; --fa--fa:""; } .fa-person-through-window { --fa:""; --fa--fa:""; } .fa-toolbox { --fa:""; --fa--fa:""; } .fa-hands-holding-circle { --fa:""; --fa--fa:""; } .fa-bug { --fa:""; --fa--fa:""; } .fa-credit-card, .fa-credit-card-alt { --fa:""; --fa--fa:""; } .fa-automobile, .fa-car { --fa:""; --fa--fa:""; } .fa-hand-holding-hand { --fa:""; --fa--fa:""; } .fa-book-open-reader, .fa-book-reader { --fa:""; --fa--fa:""; } .fa-mountain-sun { --fa:""; --fa--fa:""; } .fa-arrows-left-right-to-line { --fa:""; --fa--fa:""; } .fa-dice-d20 { --fa:""; --fa--fa:""; } .fa-truck-droplet { --fa:""; --fa--fa:""; } .fa-file-circle-xmark { --fa:""; --fa--fa:""; } .fa-temperature-arrow-up, .fa-temperature-up { --fa:""; --fa--fa:""; } .fa-medal { --fa:""; --fa--fa:""; } .fa-bed { --fa:""; --fa--fa:""; } .fa-h-square, .fa-square-h { --fa:""; --fa--fa:""; } .fa-podcast { --fa:""; --fa--fa:""; } .fa-temperature-4, .fa-temperature-full, .fa-thermometer-4, .fa-thermometer-full { --fa:""; --fa--fa:""; } .fa-bell { --fa:""; --fa--fa:""; } .fa-superscript { --fa:""; --fa--fa:""; } .fa-plug-circle-xmark { --fa:""; --fa--fa:""; } .fa-star-of-life { --fa:""; --fa--fa:""; } .fa-phone-slash { --fa:""; --fa--fa:""; } .fa-paint-roller { --fa:""; --fa--fa:""; } .fa-hands-helping, .fa-handshake-angle { --fa:""; --fa--fa:""; } .fa-location-dot, .fa-map-marker-alt { --fa:""; --fa--fa:""; } .fa-file { --fa:""; --fa--fa:""; } .fa-greater-than { --fa:">"; --fa--fa:">>"; } .fa-person-swimming, .fa-swimmer { --fa:""; --fa--fa:""; } .fa-arrow-down { --fa:""; --fa--fa:""; } .fa-droplet, .fa-tint { --fa:""; --fa--fa:""; } .fa-eraser { --fa:""; --fa--fa:""; } .fa-earth, .fa-earth-america, .fa-earth-americas, .fa-globe-americas { --fa:""; --fa--fa:""; } .fa-person-burst { --fa:""; --fa--fa:""; } .fa-dove { --fa:""; --fa--fa:""; } .fa-battery-0, .fa-battery-empty { --fa:""; --fa--fa:""; } .fa-socks { --fa:""; --fa--fa:""; } .fa-inbox { --fa:""; --fa--fa:""; } .fa-section { --fa:""; --fa--fa:""; } .fa-gauge-high, .fa-tachometer-alt, .fa-tachometer-alt-fast { --fa:""; --fa--fa:""; } .fa-envelope-open-text { --fa:""; --fa--fa:""; } .fa-hospital, .fa-hospital-alt, .fa-hospital-wide { --fa:""; --fa--fa:""; } .fa-wine-bottle { --fa:""; --fa--fa:""; } .fa-chess-rook { --fa:""; --fa--fa:""; } .fa-bars-staggered, .fa-reorder, .fa-stream { --fa:""; --fa--fa:""; } .fa-dharmachakra { --fa:""; --fa--fa:""; } .fa-hotdog { --fa:""; --fa--fa:""; } .fa-blind, .fa-person-walking-with-cane { --fa:""; --fa--fa:""; } .fa-drum { --fa:""; --fa--fa:""; } .fa-ice-cream { --fa:""; --fa--fa:""; } .fa-heart-circle-bolt { --fa:""; --fa--fa:""; } .fa-fax { --fa:""; --fa--fa:""; } .fa-paragraph { --fa:""; --fa--fa:""; } .fa-check-to-slot, .fa-vote-yea { --fa:""; --fa--fa:""; } .fa-star-half { --fa:""; --fa--fa:""; } .fa-boxes, .fa-boxes-alt, .fa-boxes-stacked { --fa:""; --fa--fa:""; } .fa-chain, .fa-link { --fa:""; --fa--fa:""; } .fa-assistive-listening-systems, .fa-ear-listen { --fa:""; --fa--fa:""; } .fa-tree-city { --fa:""; --fa--fa:""; } .fa-play { --fa:""; --fa--fa:""; } .fa-font { --fa:""; --fa--fa:""; } .fa-table-cells-row-lock { --fa:""; --fa--fa:""; } .fa-rupiah-sign { --fa:""; --fa--fa:""; } .fa-magnifying-glass, .fa-search { --fa:""; --fa--fa:""; } .fa-ping-pong-paddle-ball, .fa-table-tennis, .fa-table-tennis-paddle-ball { --fa:""; --fa--fa:""; } .fa-diagnoses, .fa-person-dots-from-line { --fa:""; --fa--fa:""; } .fa-trash-can-arrow-up, .fa-trash-restore-alt { --fa:""; --fa--fa:""; } .fa-naira-sign { --fa:""; --fa--fa:""; } .fa-cart-arrow-down { --fa:""; --fa--fa:""; } .fa-walkie-talkie { --fa:""; --fa--fa:""; } .fa-file-edit, .fa-file-pen { --fa:""; --fa--fa:""; } .fa-receipt { --fa:""; --fa--fa:""; } .fa-pen-square, .fa-pencil-square, .fa-square-pen { --fa:""; --fa--fa:""; } .fa-suitcase-rolling { --fa:""; --fa--fa:""; } .fa-person-circle-exclamation { --fa:""; --fa--fa:""; } .fa-chevron-down { --fa:""; --fa--fa:""; } .fa-battery, .fa-battery-5, .fa-battery-full { --fa:""; --fa--fa:""; } .fa-skull-crossbones { --fa:""; --fa--fa:""; } .fa-code-compare { --fa:""; --fa--fa:""; } .fa-list-dots, .fa-list-ul { --fa:""; --fa--fa:""; } .fa-school-lock { --fa:""; --fa--fa:""; } .fa-tower-cell { --fa:""; --fa--fa:""; } .fa-down-long, .fa-long-arrow-alt-down { --fa:""; --fa--fa:""; } .fa-ranking-star { --fa:""; --fa--fa:""; } .fa-chess-king { --fa:""; --fa--fa:""; } .fa-person-harassing { --fa:""; --fa--fa:""; } .fa-brazilian-real-sign { --fa:""; --fa--fa:""; } .fa-landmark-alt, .fa-landmark-dome { --fa:""; --fa--fa:""; } .fa-arrow-up { --fa:""; --fa--fa:""; } .fa-television, .fa-tv, .fa-tv-alt { --fa:""; --fa--fa:""; } .fa-shrimp { --fa:""; --fa--fa:""; } .fa-list-check, .fa-tasks { --fa:""; --fa--fa:""; } .fa-jug-detergent { --fa:""; --fa--fa:""; } .fa-circle-user, .fa-user-circle { --fa:""; --fa--fa:""; } .fa-user-shield { --fa:""; --fa--fa:""; } .fa-wind { --fa:""; --fa--fa:""; } .fa-car-burst, .fa-car-crash { --fa:""; --fa--fa:""; } .fa-y { --fa:"Y"; --fa--fa:"YY"; } .fa-person-snowboarding, .fa-snowboarding { --fa:""; --fa--fa:""; } .fa-shipping-fast, .fa-truck-fast { --fa:""; --fa--fa:""; } .fa-fish { --fa:""; --fa--fa:""; } .fa-user-graduate { --fa:""; --fa--fa:""; } .fa-adjust, .fa-circle-half-stroke { --fa:""; --fa--fa:""; } .fa-clapperboard { --fa:""; --fa--fa:""; } .fa-circle-radiation, .fa-radiation-alt { --fa:""; --fa--fa:""; } .fa-baseball, .fa-baseball-ball { --fa:""; --fa--fa:""; } .fa-jet-fighter-up { --fa:""; --fa--fa:""; } .fa-diagram-project, .fa-project-diagram { --fa:""; --fa--fa:""; } .fa-copy { --fa:""; --fa--fa:""; } .fa-volume-mute, .fa-volume-times, .fa-volume-xmark { --fa:""; --fa--fa:""; } .fa-hand-sparkles { --fa:""; --fa--fa:""; } .fa-grip, .fa-grip-horizontal { --fa:""; --fa--fa:""; } .fa-share-from-square, .fa-share-square { --fa:""; --fa--fa:""; } .fa-child-combatant, .fa-child-rifle { --fa:""; --fa--fa:""; } .fa-gun { --fa:""; --fa--fa:""; } .fa-phone-square, .fa-square-phone { --fa:""; --fa--fa:""; } .fa-add, .fa-plus { --fa:"+"; --fa--fa:"++"; } .fa-expand { --fa:""; --fa--fa:""; } .fa-computer { --fa:""; --fa--fa:""; } .fa-close, .fa-multiply, .fa-remove, .fa-times, .fa-xmark { --fa:""; --fa--fa:""; } .fa-arrows, .fa-arrows-up-down-left-right { --fa:""; --fa--fa:""; } .fa-chalkboard-teacher, .fa-chalkboard-user { --fa:""; --fa--fa:""; } .fa-peso-sign { --fa:""; --fa--fa:""; } .fa-building-shield { --fa:""; --fa--fa:""; } .fa-baby { --fa:""; --fa--fa:""; } .fa-users-line { --fa:""; --fa--fa:""; } .fa-quote-left, .fa-quote-left-alt { --fa:""; --fa--fa:""; } .fa-tractor { --fa:""; --fa--fa:""; } .fa-trash-arrow-up, .fa-trash-restore { --fa:""; --fa--fa:""; } .fa-arrow-down-up-lock { --fa:""; --fa--fa:""; } .fa-lines-leaning { --fa:""; --fa--fa:""; } .fa-ruler-combined { --fa:""; --fa--fa:""; } .fa-copyright { --fa:""; --fa--fa:""; } .fa-equals { --fa:"="; --fa--fa:"=="; } .fa-blender { --fa:""; --fa--fa:""; } .fa-teeth { --fa:""; --fa--fa:""; } .fa-ils, .fa-shekel, .fa-shekel-sign, .fa-sheqel, .fa-sheqel-sign { --fa:""; --fa--fa:""; } .fa-map { --fa:""; --fa--fa:""; } .fa-rocket { --fa:""; --fa--fa:""; } .fa-photo-film, .fa-photo-video { --fa:""; --fa--fa:""; } .fa-folder-minus { --fa:""; --fa--fa:""; } .fa-hexagon-nodes-bolt { --fa:""; --fa--fa:""; } .fa-store { --fa:""; --fa--fa:""; } .fa-arrow-trend-up { --fa:""; --fa--fa:""; } .fa-plug-circle-minus { --fa:""; --fa--fa:""; } .fa-sign, .fa-sign-hanging { --fa:""; --fa--fa:""; } .fa-bezier-curve { --fa:""; --fa--fa:""; } .fa-bell-slash { --fa:""; --fa--fa:""; } .fa-tablet, .fa-tablet-android { --fa:""; --fa--fa:""; } .fa-school-flag { --fa:""; --fa--fa:""; } .fa-fill { --fa:""; --fa--fa:""; } .fa-angle-up { --fa:""; --fa--fa:""; } .fa-drumstick-bite { --fa:""; --fa--fa:""; } .fa-holly-berry { --fa:""; --fa--fa:""; } .fa-chevron-left { --fa:""; --fa--fa:""; } .fa-bacteria { --fa:""; --fa--fa:""; } .fa-hand-lizard { --fa:""; --fa--fa:""; } .fa-notdef { --fa:""; --fa--fa:""; } .fa-disease { --fa:""; --fa--fa:""; } .fa-briefcase-medical { --fa:""; --fa--fa:""; } .fa-genderless { --fa:""; --fa--fa:""; } .fa-chevron-right { --fa:""; --fa--fa:""; } .fa-retweet { --fa:""; --fa--fa:""; } .fa-car-alt, .fa-car-rear { --fa:""; --fa--fa:""; } .fa-pump-soap { --fa:""; --fa--fa:""; } .fa-video-slash { --fa:""; --fa--fa:""; } .fa-battery-2, .fa-battery-quarter { --fa:""; --fa--fa:""; } .fa-radio { --fa:""; --fa--fa:""; } .fa-baby-carriage, .fa-carriage-baby { --fa:""; --fa--fa:""; } .fa-traffic-light { --fa:""; --fa--fa:""; } .fa-thermometer { --fa:""; --fa--fa:""; } .fa-vr-cardboard { --fa:""; --fa--fa:""; } .fa-hand-middle-finger { --fa:""; --fa--fa:""; } .fa-percent, .fa-percentage { --fa:"%"; --fa--fa:"%%"; } .fa-truck-moving { --fa:""; --fa--fa:""; } .fa-glass-water-droplet { --fa:""; --fa--fa:""; } .fa-display { --fa:""; --fa--fa:""; } .fa-face-smile, .fa-smile { --fa:""; --fa--fa:""; } .fa-thumb-tack, .fa-thumbtack { --fa:""; --fa--fa:""; } .fa-trophy { --fa:""; --fa--fa:""; } .fa-person-praying, .fa-pray { --fa:""; --fa--fa:""; } .fa-hammer { --fa:""; --fa--fa:""; } .fa-hand-peace { --fa:""; --fa--fa:""; } .fa-rotate, .fa-sync-alt { --fa:""; --fa--fa:""; } .fa-spinner { --fa:""; --fa--fa:""; } .fa-robot { --fa:""; --fa--fa:""; } .fa-peace { --fa:""; --fa--fa:""; } .fa-cogs, .fa-gears { --fa:""; --fa--fa:""; } .fa-warehouse { --fa:""; --fa--fa:""; } .fa-arrow-up-right-dots { --fa:""; --fa--fa:""; } .fa-splotch { --fa:""; --fa--fa:""; } .fa-face-grin-hearts, .fa-grin-hearts { --fa:""; --fa--fa:""; } .fa-dice-four { --fa:""; --fa--fa:""; } .fa-sim-card { --fa:""; --fa--fa:""; } .fa-transgender, .fa-transgender-alt { --fa:""; --fa--fa:""; } .fa-mercury { --fa:""; --fa--fa:""; } .fa-arrow-turn-down, .fa-level-down { --fa:""; --fa--fa:""; } .fa-person-falling-burst { --fa:""; --fa--fa:""; } .fa-award { --fa:""; --fa--fa:""; } .fa-ticket-alt, .fa-ticket-simple { --fa:""; --fa--fa:""; } .fa-building { --fa:""; --fa--fa:""; } .fa-angle-double-left, .fa-angles-left { --fa:""; --fa--fa:""; } .fa-qrcode { --fa:""; --fa--fa:""; } .fa-clock-rotate-left, .fa-history { --fa:""; --fa--fa:""; } .fa-face-grin-beam-sweat, .fa-grin-beam-sweat { --fa:""; --fa--fa:""; } .fa-arrow-right-from-file, .fa-file-export { --fa:""; --fa--fa:""; } .fa-shield, .fa-shield-blank { --fa:""; --fa--fa:""; } .fa-arrow-up-short-wide, .fa-sort-amount-up-alt { --fa:""; --fa--fa:""; } .fa-comment-nodes { --fa:""; --fa--fa:""; } .fa-house-medical { --fa:""; --fa--fa:""; } .fa-golf-ball, .fa-golf-ball-tee { --fa:""; --fa--fa:""; } .fa-chevron-circle-left, .fa-circle-chevron-left { --fa:""; --fa--fa:""; } .fa-house-chimney-window { --fa:""; --fa--fa:""; } .fa-pen-nib { --fa:""; --fa--fa:""; } .fa-tent-arrow-turn-left { --fa:""; --fa--fa:""; } .fa-tents { --fa:""; --fa--fa:""; } .fa-magic, .fa-wand-magic { --fa:""; --fa--fa:""; } .fa-dog { --fa:""; --fa--fa:""; } .fa-carrot { --fa:""; --fa--fa:""; } .fa-moon { --fa:""; --fa--fa:""; } .fa-wine-glass-alt, .fa-wine-glass-empty { --fa:""; --fa--fa:""; } .fa-cheese { --fa:""; --fa--fa:""; } .fa-yin-yang { --fa:""; --fa--fa:""; } .fa-music { --fa:""; --fa--fa:""; } .fa-code-commit { --fa:""; --fa--fa:""; } .fa-temperature-low { --fa:""; --fa--fa:""; } .fa-biking, .fa-person-biking { --fa:""; --fa--fa:""; } .fa-broom { --fa:""; --fa--fa:""; } .fa-shield-heart { --fa:""; --fa--fa:""; } .fa-gopuram { --fa:""; --fa--fa:""; } .fa-earth-oceania, .fa-globe-oceania { --fa:""; --fa--fa:""; } .fa-square-xmark, .fa-times-square, .fa-xmark-square { --fa:""; --fa--fa:""; } .fa-hashtag { --fa:"#"; --fa--fa:"##"; } .fa-expand-alt, .fa-up-right-and-down-left-from-center { --fa:""; --fa--fa:""; } .fa-oil-can { --fa:""; --fa--fa:""; } .fa-t { --fa:"T"; --fa--fa:"TT"; } .fa-hippo { --fa:""; --fa--fa:""; } .fa-chart-column { --fa:""; --fa--fa:""; } .fa-infinity { --fa:""; --fa--fa:""; } .fa-vial-circle-check { --fa:""; --fa--fa:""; } .fa-person-arrow-down-to-line { --fa:""; --fa--fa:""; } .fa-voicemail { --fa:""; --fa--fa:""; } .fa-fan { --fa:""; --fa--fa:""; } .fa-person-walking-luggage { --fa:""; --fa--fa:""; } .fa-arrows-alt-v, .fa-up-down { --fa:""; --fa--fa:""; } .fa-cloud-moon-rain { --fa:""; --fa--fa:""; } .fa-calendar { --fa:""; --fa--fa:""; } .fa-trailer { --fa:""; --fa--fa:""; } .fa-bahai, .fa-haykal { --fa:""; --fa--fa:""; } .fa-sd-card { --fa:""; --fa--fa:""; } .fa-dragon { --fa:""; --fa--fa:""; } .fa-shoe-prints { --fa:""; --fa--fa:""; } .fa-circle-plus, .fa-plus-circle { --fa:""; --fa--fa:""; } .fa-face-grin-tongue-wink, .fa-grin-tongue-wink { --fa:""; --fa--fa:""; } .fa-hand-holding { --fa:""; --fa--fa:""; } .fa-plug-circle-exclamation { --fa:""; --fa--fa:""; } .fa-chain-broken, .fa-chain-slash, .fa-link-slash, .fa-unlink { --fa:""; --fa--fa:""; } .fa-clone { --fa:""; --fa--fa:""; } .fa-person-walking-arrow-loop-left { --fa:""; --fa--fa:""; } .fa-arrow-up-z-a, .fa-sort-alpha-up-alt { --fa:""; --fa--fa:""; } .fa-fire-alt, .fa-fire-flame-curved { --fa:""; --fa--fa:""; } .fa-tornado { --fa:""; --fa--fa:""; } .fa-file-circle-plus { --fa:""; --fa--fa:""; } .fa-book-quran, .fa-quran { --fa:""; --fa--fa:""; } .fa-anchor { --fa:""; --fa--fa:""; } .fa-border-all { --fa:""; --fa--fa:""; } .fa-angry, .fa-face-angry { --fa:""; --fa--fa:""; } .fa-cookie-bite { --fa:""; --fa--fa:""; } .fa-arrow-trend-down { --fa:""; --fa--fa:""; } .fa-feed, .fa-rss { --fa:""; --fa--fa:""; } .fa-draw-polygon { --fa:""; --fa--fa:""; } .fa-balance-scale, .fa-scale-balanced { --fa:""; --fa--fa:""; } .fa-gauge-simple-high, .fa-tachometer, .fa-tachometer-fast { --fa:""; --fa--fa:""; } .fa-shower { --fa:""; --fa--fa:""; } .fa-desktop, .fa-desktop-alt { --fa:""; --fa--fa:""; } .fa-m { --fa:"M"; --fa--fa:"MM"; } .fa-table-list, .fa-th-list { --fa:""; --fa--fa:""; } .fa-comment-sms, .fa-sms { --fa:""; --fa--fa:""; } .fa-book { --fa:""; --fa--fa:""; } .fa-user-plus { --fa:""; --fa--fa:""; } .fa-check { --fa:""; --fa--fa:""; } .fa-battery-4, .fa-battery-three-quarters { --fa:""; --fa--fa:""; } .fa-house-circle-check { --fa:""; --fa--fa:""; } .fa-angle-left { --fa:""; --fa--fa:""; } .fa-diagram-successor { --fa:""; --fa--fa:""; } .fa-truck-arrow-right { --fa:""; --fa--fa:""; } .fa-arrows-split-up-and-left { --fa:""; --fa--fa:""; } .fa-fist-raised, .fa-hand-fist { --fa:""; --fa--fa:""; } .fa-cloud-moon { --fa:""; --fa--fa:""; } .fa-briefcase { --fa:""; --fa--fa:""; } .fa-person-falling { --fa:""; --fa--fa:""; } .fa-image-portrait, .fa-portrait { --fa:""; --fa--fa:""; } .fa-user-tag { --fa:""; --fa--fa:""; } .fa-rug { --fa:""; --fa--fa:""; } .fa-earth-europe, .fa-globe-europe { --fa:""; --fa--fa:""; } .fa-cart-flatbed-suitcase, .fa-luggage-cart { --fa:""; --fa--fa:""; } .fa-rectangle-times, .fa-rectangle-xmark, .fa-times-rectangle, .fa-window-close { --fa:""; --fa--fa:""; } .fa-baht-sign { --fa:""; --fa--fa:""; } .fa-book-open { --fa:""; --fa--fa:""; } .fa-book-journal-whills, .fa-journal-whills { --fa:""; --fa--fa:""; } .fa-handcuffs { --fa:""; --fa--fa:""; } .fa-exclamation-triangle, .fa-triangle-exclamation, .fa-warning { --fa:""; --fa--fa:""; } .fa-database { --fa:""; --fa--fa:""; } .fa-mail-forward, .fa-share { --fa:""; --fa--fa:""; } .fa-bottle-droplet { --fa:""; --fa--fa:""; } .fa-mask-face { --fa:""; --fa--fa:""; } .fa-hill-rockslide { --fa:""; --fa--fa:""; } .fa-exchange-alt, .fa-right-left { --fa:""; --fa--fa:""; } .fa-paper-plane { --fa:""; --fa--fa:""; } .fa-road-circle-exclamation { --fa:""; --fa--fa:""; } .fa-dungeon { --fa:""; --fa--fa:""; } .fa-align-right { --fa:""; --fa--fa:""; } .fa-money-bill-1-wave, .fa-money-bill-wave-alt { --fa:""; --fa--fa:""; } .fa-life-ring { --fa:""; --fa--fa:""; } .fa-hands, .fa-sign-language, .fa-signing { --fa:""; --fa--fa:""; } .fa-calendar-day { --fa:""; --fa--fa:""; } .fa-ladder-water, .fa-swimming-pool, .fa-water-ladder { --fa:""; --fa--fa:""; } .fa-arrows-up-down, .fa-arrows-v { --fa:""; --fa--fa:""; } .fa-face-grimace, .fa-grimace { --fa:""; --fa--fa:""; } .fa-wheelchair-alt, .fa-wheelchair-move { --fa:""; --fa--fa:""; } .fa-level-down-alt, .fa-turn-down { --fa:""; --fa--fa:""; } .fa-person-walking-arrow-right { --fa:""; --fa--fa:""; } .fa-envelope-square, .fa-square-envelope { --fa:""; --fa--fa:""; } .fa-dice { --fa:""; --fa--fa:""; } .fa-bowling-ball { --fa:""; --fa--fa:""; } .fa-brain { --fa:""; --fa--fa:""; } .fa-band-aid, .fa-bandage { --fa:""; --fa--fa:""; } .fa-calendar-minus { --fa:""; --fa--fa:""; } .fa-circle-xmark, .fa-times-circle, .fa-xmark-circle { --fa:""; --fa--fa:""; } .fa-gifts { --fa:""; --fa--fa:""; } .fa-hotel { --fa:""; --fa--fa:""; } .fa-earth-asia, .fa-globe-asia { --fa:""; --fa--fa:""; } .fa-id-card-alt, .fa-id-card-clip { --fa:""; --fa--fa:""; } .fa-magnifying-glass-plus, .fa-search-plus { --fa:""; --fa--fa:""; } .fa-thumbs-up { --fa:""; --fa--fa:""; } .fa-user-clock { --fa:""; --fa--fa:""; } .fa-allergies, .fa-hand-dots { --fa:""; --fa--fa:""; } .fa-file-invoice { --fa:""; --fa--fa:""; } .fa-window-minimize { --fa:""; --fa--fa:""; } .fa-coffee, .fa-mug-saucer { --fa:""; --fa--fa:""; } .fa-brush { --fa:""; --fa--fa:""; } .fa-file-half-dashed { --fa:""; --fa--fa:""; } .fa-mask { --fa:""; --fa--fa:""; } .fa-magnifying-glass-minus, .fa-search-minus { --fa:""; --fa--fa:""; } .fa-ruler-vertical { --fa:""; --fa--fa:""; } .fa-user-alt, .fa-user-large { --fa:""; --fa--fa:""; } .fa-train-tram { --fa:""; --fa--fa:""; } .fa-user-nurse { --fa:""; --fa--fa:""; } .fa-syringe { --fa:""; --fa--fa:""; } .fa-cloud-sun { --fa:""; --fa--fa:""; } .fa-stopwatch-20 { --fa:""; --fa--fa:""; } .fa-square-full { --fa:""; --fa--fa:""; } .fa-magnet { --fa:""; --fa--fa:""; } .fa-jar { --fa:""; --fa--fa:""; } .fa-note-sticky, .fa-sticky-note { --fa:""; --fa--fa:""; } .fa-bug-slash { --fa:""; --fa--fa:""; } .fa-arrow-up-from-water-pump { --fa:""; --fa--fa:""; } .fa-bone { --fa:""; --fa--fa:""; } .fa-table-cells-row-unlock { --fa:""; --fa--fa:""; } .fa-user-injured { --fa:""; --fa--fa:""; } .fa-face-sad-tear, .fa-sad-tear { --fa:""; --fa--fa:""; } .fa-plane { --fa:""; --fa--fa:""; } .fa-tent-arrows-down { --fa:""; --fa--fa:""; } .fa-exclamation { --fa:"!"; --fa--fa:"!!"; } .fa-arrows-spin { --fa:""; --fa--fa:""; } .fa-print { --fa:""; --fa--fa:""; } .fa-try, .fa-turkish-lira, .fa-turkish-lira-sign { --fa:""; --fa--fa:""; } .fa-dollar, .fa-dollar-sign, .fa-usd { --fa:"$"; --fa--fa:"$$"; } .fa-x { --fa:"X"; --fa--fa:"XX"; } .fa-magnifying-glass-dollar, .fa-search-dollar { --fa:""; --fa--fa:""; } .fa-users-cog, .fa-users-gear { --fa:""; --fa--fa:""; } .fa-person-military-pointing { --fa:""; --fa--fa:""; } .fa-bank, .fa-building-columns, .fa-institution, .fa-museum, .fa-university { --fa:""; --fa--fa:""; } .fa-umbrella { --fa:""; --fa--fa:""; } .fa-trowel { --fa:""; --fa--fa:""; } .fa-d { --fa:"D"; --fa--fa:"DD"; } .fa-stapler { --fa:""; --fa--fa:""; } .fa-masks-theater, .fa-theater-masks { --fa:""; --fa--fa:""; } .fa-kip-sign { --fa:""; --fa--fa:""; } .fa-hand-point-left { --fa:""; --fa--fa:""; } .fa-handshake-alt, .fa-handshake-simple { --fa:""; --fa--fa:""; } .fa-fighter-jet, .fa-jet-fighter { --fa:""; --fa--fa:""; } .fa-share-alt-square, .fa-square-share-nodes { --fa:""; --fa--fa:""; } .fa-barcode { --fa:""; --fa--fa:""; } .fa-plus-minus { --fa:""; --fa--fa:""; } .fa-video, .fa-video-camera { --fa:""; --fa--fa:""; } .fa-graduation-cap, .fa-mortar-board { --fa:""; --fa--fa:""; } .fa-hand-holding-medical { --fa:""; --fa--fa:""; } .fa-person-circle-check { --fa:""; --fa--fa:""; } .fa-level-up-alt, .fa-turn-up { --fa:""; --fa--fa:""; } .fa-sr-only, .fa-sr-only-focusable:not(:focus), .sr-only, .sr-only-focusable:not(:focus) { position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; border-width: 0px; } :host, :root { --fa-style-family-brands:"Font Awesome 6 Brands"; --fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"; } @font-face { font-family: "Font Awesome 6 Brands"; font-style: normal; font-weight: 400; font-display: block; src: url("../webfonts/fa-brands-400.woff2") format("woff2"), url("../webfonts/fa-brands-400.ttf") format("truetype"); } .fa-brands, .fab { font-weight: 400; } .fa-monero { --fa:""; } .fa-hooli { --fa:""; } .fa-yelp { --fa:""; } .fa-cc-visa { --fa:""; } .fa-lastfm { --fa:""; } .fa-shopware { --fa:""; } .fa-creative-commons-nc { --fa:""; } .fa-aws { --fa:""; } .fa-redhat { --fa:""; } .fa-yoast { --fa:""; } .fa-cloudflare { --fa:""; } .fa-ups { --fa:""; } .fa-pixiv { --fa:""; } .fa-wpexplorer { --fa:""; } .fa-dyalog { --fa:""; } .fa-bity { --fa:""; } .fa-stackpath { --fa:""; } .fa-buysellads { --fa:""; } .fa-first-order { --fa:""; } .fa-modx { --fa:""; } .fa-guilded { --fa:""; } .fa-vnv { --fa:""; } .fa-js-square, .fa-square-js { --fa:""; } .fa-microsoft { --fa:""; } .fa-qq { --fa:""; } .fa-orcid { --fa:""; } .fa-java { --fa:""; } .fa-invision { --fa:""; } .fa-creative-commons-pd-alt { --fa:""; } .fa-centercode { --fa:""; } .fa-glide-g { --fa:""; } .fa-drupal { --fa:""; } .fa-jxl { --fa:""; } .fa-dart-lang { --fa:""; } .fa-hire-a-helper { --fa:""; } .fa-creative-commons-by { --fa:""; } .fa-unity { --fa:""; } .fa-whmcs { --fa:""; } .fa-rocketchat { --fa:""; } .fa-vk { --fa:""; } .fa-untappd { --fa:""; } .fa-mailchimp { --fa:""; } .fa-css3-alt { --fa:""; } .fa-reddit-square, .fa-square-reddit { --fa:""; } .fa-vimeo-v { --fa:""; } .fa-contao { --fa:""; } .fa-square-font-awesome { --fa:""; } .fa-deskpro { --fa:""; } .fa-brave { --fa:""; } .fa-sistrix { --fa:""; } .fa-instagram-square, .fa-square-instagram { --fa:""; } .fa-battle-net { --fa:""; } .fa-the-red-yeti { --fa:""; } .fa-hacker-news-square, .fa-square-hacker-news { --fa:""; } .fa-edge { --fa:""; } .fa-threads { --fa:""; } .fa-napster { --fa:""; } .fa-snapchat-square, .fa-square-snapchat { --fa:""; } .fa-google-plus-g { --fa:""; } .fa-artstation { --fa:""; } .fa-markdown { --fa:""; } .fa-sourcetree { --fa:""; } .fa-google-plus { --fa:""; } .fa-diaspora { --fa:""; } .fa-foursquare { --fa:""; } .fa-stack-overflow { --fa:""; } .fa-github-alt { --fa:""; } .fa-phoenix-squadron { --fa:""; } .fa-pagelines { --fa:""; } .fa-algolia { --fa:""; } .fa-red-river { --fa:""; } .fa-creative-commons-sa { --fa:""; } .fa-safari { --fa:""; } .fa-google { --fa:""; } .fa-font-awesome-alt, .fa-square-font-awesome-stroke { --fa:""; } .fa-atlassian { --fa:""; } .fa-linkedin-in { --fa:""; } .fa-digital-ocean { --fa:""; } .fa-nimblr { --fa:""; } .fa-chromecast { --fa:""; } .fa-evernote { --fa:""; } .fa-hacker-news { --fa:""; } .fa-creative-commons-sampling { --fa:""; } .fa-adversal { --fa:""; } .fa-creative-commons { --fa:""; } .fa-watchman-monitoring { --fa:""; } .fa-fonticons { --fa:""; } .fa-weixin { --fa:""; } .fa-shirtsinbulk { --fa:""; } .fa-codepen { --fa:""; } .fa-git-alt { --fa:""; } .fa-lyft { --fa:""; } .fa-rev { --fa:""; } .fa-windows { --fa:""; } .fa-wizards-of-the-coast { --fa:""; } .fa-square-viadeo, .fa-viadeo-square { --fa:""; } .fa-meetup { --fa:""; } .fa-centos { --fa:""; } .fa-adn { --fa:""; } .fa-cloudsmith { --fa:""; } .fa-opensuse { --fa:""; } .fa-pied-piper-alt { --fa:""; } .fa-dribbble-square, .fa-square-dribbble { --fa:""; } .fa-codiepie { --fa:""; } .fa-node { --fa:""; } .fa-mix { --fa:""; } .fa-steam { --fa:""; } .fa-cc-apple-pay { --fa:""; } .fa-scribd { --fa:""; } .fa-debian { --fa:""; } .fa-openid { --fa:""; } .fa-instalod { --fa:""; } .fa-files-pinwheel { --fa:""; } .fa-expeditedssl { --fa:""; } .fa-sellcast { --fa:""; } .fa-square-twitter, .fa-twitter-square { --fa:""; } .fa-r-project { --fa:""; } .fa-delicious { --fa:""; } .fa-freebsd { --fa:""; } .fa-vuejs { --fa:""; } .fa-accusoft { --fa:""; } .fa-ioxhost { --fa:""; } .fa-fonticons-fi { --fa:""; } .fa-app-store { --fa:""; } .fa-cc-mastercard { --fa:""; } .fa-itunes-note { --fa:""; } .fa-golang { --fa:""; } .fa-kickstarter, .fa-square-kickstarter { --fa:""; } .fa-grav { --fa:""; } .fa-weibo { --fa:""; } .fa-uncharted { --fa:""; } .fa-firstdraft { --fa:""; } .fa-square-youtube, .fa-youtube-square { --fa:""; } .fa-wikipedia-w { --fa:""; } .fa-rendact, .fa-wpressr { --fa:""; } .fa-angellist { --fa:""; } .fa-galactic-republic { --fa:""; } .fa-nfc-directional { --fa:""; } .fa-skype { --fa:""; } .fa-joget { --fa:""; } .fa-fedora { --fa:""; } .fa-stripe-s { --fa:""; } .fa-meta { --fa:""; } .fa-laravel { --fa:""; } .fa-hotjar { --fa:""; } .fa-bluetooth-b { --fa:""; } .fa-square-letterboxd { --fa:""; } .fa-sticker-mule { --fa:""; } .fa-creative-commons-zero { --fa:""; } .fa-hips { --fa:""; } .fa-css { --fa:""; } .fa-behance { --fa:""; } .fa-reddit { --fa:""; } .fa-discord { --fa:""; } .fa-chrome { --fa:""; } .fa-app-store-ios { --fa:""; } .fa-cc-discover { --fa:""; } .fa-wpbeginner { --fa:""; } .fa-confluence { --fa:""; } .fa-shoelace { --fa:""; } .fa-mdb { --fa:""; } .fa-dochub { --fa:""; } .fa-accessible-icon { --fa:""; } .fa-ebay { --fa:""; } .fa-amazon { --fa:""; } .fa-unsplash { --fa:""; } .fa-yarn { --fa:""; } .fa-square-steam, .fa-steam-square { --fa:""; } .fa-500px { --fa:""; } .fa-square-vimeo, .fa-vimeo-square { --fa:""; } .fa-asymmetrik { --fa:""; } .fa-font-awesome, .fa-font-awesome-flag, .fa-font-awesome-logo-full { --fa:""; } .fa-gratipay { --fa:""; } .fa-apple { --fa:""; } .fa-hive { --fa:""; } .fa-gitkraken { --fa:""; } .fa-keybase { --fa:""; } .fa-apple-pay { --fa:""; } .fa-padlet { --fa:""; } .fa-amazon-pay { --fa:""; } .fa-github-square, .fa-square-github { --fa:""; } .fa-stumbleupon { --fa:""; } .fa-fedex { --fa:""; } .fa-phoenix-framework { --fa:""; } .fa-shopify { --fa:""; } .fa-neos { --fa:""; } .fa-square-threads { --fa:""; } .fa-hackerrank { --fa:""; } .fa-researchgate { --fa:""; } .fa-swift { --fa:""; } .fa-angular { --fa:""; } .fa-speakap { --fa:""; } .fa-angrycreative { --fa:""; } .fa-y-combinator { --fa:""; } .fa-empire { --fa:""; } .fa-envira { --fa:""; } .fa-google-scholar { --fa:""; } .fa-gitlab-square, .fa-square-gitlab { --fa:""; } .fa-studiovinari { --fa:""; } .fa-pied-piper { --fa:""; } .fa-wordpress { --fa:""; } .fa-product-hunt { --fa:""; } .fa-firefox { --fa:""; } .fa-linode { --fa:""; } .fa-goodreads { --fa:""; } .fa-odnoklassniki-square, .fa-square-odnoklassniki { --fa:""; } .fa-jsfiddle { --fa:""; } .fa-sith { --fa:""; } .fa-themeisle { --fa:""; } .fa-page4 { --fa:""; } .fa-hashnode { --fa:""; } .fa-react { --fa:""; } .fa-cc-paypal { --fa:""; } .fa-squarespace { --fa:""; } .fa-cc-stripe { --fa:""; } .fa-creative-commons-share { --fa:""; } .fa-bitcoin { --fa:""; } .fa-keycdn { --fa:""; } .fa-opera { --fa:""; } .fa-itch-io { --fa:""; } .fa-umbraco { --fa:""; } .fa-galactic-senate { --fa:""; } .fa-ubuntu { --fa:""; } .fa-draft2digital { --fa:""; } .fa-stripe { --fa:""; } .fa-houzz { --fa:""; } .fa-gg { --fa:""; } .fa-dhl { --fa:""; } .fa-pinterest-square, .fa-square-pinterest { --fa:""; } .fa-xing { --fa:""; } .fa-blackberry { --fa:""; } .fa-creative-commons-pd { --fa:""; } .fa-playstation { --fa:""; } .fa-quinscape { --fa:""; } .fa-less { --fa:""; } .fa-blogger-b { --fa:""; } .fa-opencart { --fa:""; } .fa-vine { --fa:""; } .fa-signal-messenger { --fa:""; } .fa-paypal { --fa:""; } .fa-gitlab { --fa:""; } .fa-typo3 { --fa:""; } .fa-reddit-alien { --fa:""; } .fa-yahoo { --fa:""; } .fa-dailymotion { --fa:""; } .fa-affiliatetheme { --fa:""; } .fa-pied-piper-pp { --fa:""; } .fa-bootstrap { --fa:""; } .fa-odnoklassniki { --fa:""; } .fa-nfc-symbol { --fa:""; } .fa-mintbit { --fa:""; } .fa-ethereum { --fa:""; } .fa-speaker-deck { --fa:""; } .fa-creative-commons-nc-eu { --fa:""; } .fa-patreon { --fa:""; } .fa-avianex { --fa:""; } .fa-ello { --fa:""; } .fa-gofore { --fa:""; } .fa-bimobject { --fa:""; } .fa-brave-reverse { --fa:""; } .fa-facebook-f { --fa:""; } .fa-google-plus-square, .fa-square-google-plus { --fa:""; } .fa-web-awesome { --fa:""; } .fa-mandalorian { --fa:""; } .fa-first-order-alt { --fa:""; } .fa-osi { --fa:""; } .fa-google-wallet { --fa:""; } .fa-d-and-d-beyond { --fa:""; } .fa-periscope { --fa:""; } .fa-fulcrum { --fa:""; } .fa-cloudscale { --fa:""; } .fa-forumbee { --fa:""; } .fa-mizuni { --fa:""; } .fa-schlix { --fa:""; } .fa-square-xing, .fa-xing-square { --fa:""; } .fa-bandcamp { --fa:""; } .fa-wpforms { --fa:""; } .fa-cloudversify { --fa:""; } .fa-usps { --fa:""; } .fa-megaport { --fa:""; } .fa-magento { --fa:""; } .fa-spotify { --fa:""; } .fa-optin-monster { --fa:""; } .fa-fly { --fa:""; } .fa-square-bluesky { --fa:""; } .fa-aviato { --fa:""; } .fa-itunes { --fa:""; } .fa-cuttlefish { --fa:""; } .fa-blogger { --fa:""; } .fa-flickr { --fa:""; } .fa-viber { --fa:""; } .fa-soundcloud { --fa:""; } .fa-digg { --fa:""; } .fa-tencent-weibo { --fa:""; } .fa-letterboxd { --fa:""; } .fa-symfony { --fa:""; } .fa-maxcdn { --fa:""; } .fa-etsy { --fa:""; } .fa-facebook-messenger { --fa:""; } .fa-audible { --fa:""; } .fa-think-peaks { --fa:""; } .fa-bilibili { --fa:""; } .fa-erlang { --fa:""; } .fa-x-twitter { --fa:""; } .fa-cotton-bureau { --fa:""; } .fa-dashcube { --fa:""; } .fa-42-group, .fa-innosoft { --fa:""; } .fa-stack-exchange { --fa:""; } .fa-elementor { --fa:""; } .fa-pied-piper-square, .fa-square-pied-piper { --fa:""; } .fa-creative-commons-nd { --fa:""; } .fa-palfed { --fa:""; } .fa-superpowers { --fa:""; } .fa-resolving { --fa:""; } .fa-xbox { --fa:""; } .fa-square-web-awesome-stroke { --fa:""; } .fa-searchengin { --fa:""; } .fa-tiktok { --fa:""; } .fa-facebook-square, .fa-square-facebook { --fa:""; } .fa-renren { --fa:""; } .fa-linux { --fa:""; } .fa-glide { --fa:""; } .fa-linkedin { --fa:""; } .fa-hubspot { --fa:""; } .fa-deploydog { --fa:""; } .fa-twitch { --fa:""; } .fa-flutter { --fa:""; } .fa-ravelry { --fa:""; } .fa-mixer { --fa:""; } .fa-lastfm-square, .fa-square-lastfm { --fa:""; } .fa-vimeo { --fa:""; } .fa-mendeley { --fa:""; } .fa-uniregistry { --fa:""; } .fa-figma { --fa:""; } .fa-creative-commons-remix { --fa:""; } .fa-cc-amazon-pay { --fa:""; } .fa-dropbox { --fa:""; } .fa-instagram { --fa:""; } .fa-cmplid { --fa:""; } .fa-upwork { --fa:""; } .fa-facebook { --fa:""; } .fa-gripfire { --fa:""; } .fa-jedi-order { --fa:""; } .fa-uikit { --fa:""; } .fa-fort-awesome-alt { --fa:""; } .fa-phabricator { --fa:""; } .fa-ussunnah { --fa:""; } .fa-earlybirds { --fa:""; } .fa-trade-federation { --fa:""; } .fa-autoprefixer { --fa:""; } .fa-whatsapp { --fa:""; } .fa-square-upwork { --fa:""; } .fa-slideshare { --fa:""; } .fa-google-play { --fa:""; } .fa-viadeo { --fa:""; } .fa-line { --fa:""; } .fa-google-drive { --fa:""; } .fa-servicestack { --fa:""; } .fa-simplybuilt { --fa:""; } .fa-bitbucket { --fa:""; } .fa-imdb { --fa:""; } .fa-deezer { --fa:""; } .fa-raspberry-pi { --fa:""; } .fa-jira { --fa:""; } .fa-docker { --fa:""; } .fa-screenpal { --fa:""; } .fa-bluetooth { --fa:""; } .fa-gitter { --fa:""; } .fa-d-and-d { --fa:""; } .fa-microblog { --fa:""; } .fa-cc-diners-club { --fa:""; } .fa-gg-circle { --fa:""; } .fa-pied-piper-hat { --fa:""; } .fa-kickstarter-k { --fa:""; } .fa-yandex { --fa:""; } .fa-readme { --fa:""; } .fa-html5 { --fa:""; } .fa-sellsy { --fa:""; } .fa-square-web-awesome { --fa:""; } .fa-sass { --fa:""; } .fa-wirsindhandwerk, .fa-wsh { --fa:""; } .fa-buromobelexperte { --fa:""; } .fa-salesforce { --fa:""; } .fa-octopus-deploy { --fa:""; } .fa-medapps { --fa:""; } .fa-ns8 { --fa:""; } .fa-pinterest-p { --fa:""; } .fa-apper { --fa:""; } .fa-fort-awesome { --fa:""; } .fa-waze { --fa:""; } .fa-bluesky { --fa:""; } .fa-cc-jcb { --fa:""; } .fa-snapchat, .fa-snapchat-ghost { --fa:""; } .fa-fantasy-flight-games { --fa:""; } .fa-rust { --fa:""; } .fa-wix { --fa:""; } .fa-behance-square, .fa-square-behance { --fa:""; } .fa-supple { --fa:""; } .fa-webflow { --fa:""; } .fa-rebel { --fa:""; } .fa-css3 { --fa:""; } .fa-staylinked { --fa:""; } .fa-kaggle { --fa:""; } .fa-space-awesome { --fa:""; } .fa-deviantart { --fa:""; } .fa-cpanel { --fa:""; } .fa-goodreads-g { --fa:""; } .fa-git-square, .fa-square-git { --fa:""; } .fa-square-tumblr, .fa-tumblr-square { --fa:""; } .fa-trello { --fa:""; } .fa-creative-commons-nc-jp { --fa:""; } .fa-get-pocket { --fa:""; } .fa-perbyte { --fa:""; } .fa-grunt { --fa:""; } .fa-weebly { --fa:""; } .fa-connectdevelop { --fa:""; } .fa-leanpub { --fa:""; } .fa-black-tie { --fa:""; } .fa-themeco { --fa:""; } .fa-python { --fa:""; } .fa-android { --fa:""; } .fa-bots { --fa:""; } .fa-free-code-camp { --fa:""; } .fa-hornbill { --fa:""; } .fa-js { --fa:""; } .fa-ideal { --fa:""; } .fa-git { --fa:""; } .fa-dev { --fa:""; } .fa-sketch { --fa:""; } .fa-yandex-international { --fa:""; } .fa-cc-amex { --fa:""; } .fa-uber { --fa:""; } .fa-github { --fa:""; } .fa-php { --fa:""; } .fa-alipay { --fa:""; } .fa-youtube { --fa:""; } .fa-skyatlas { --fa:""; } .fa-firefox-browser { --fa:""; } .fa-replyd { --fa:""; } .fa-suse { --fa:""; } .fa-jenkins { --fa:""; } .fa-twitter { --fa:""; } .fa-rockrms { --fa:""; } .fa-pinterest { --fa:""; } .fa-buffer { --fa:""; } .fa-npm { --fa:""; } .fa-yammer { --fa:""; } .fa-btc { --fa:""; } .fa-dribbble { --fa:""; } .fa-stumbleupon-circle { --fa:""; } .fa-internet-explorer { --fa:""; } .fa-stubber { --fa:""; } .fa-telegram, .fa-telegram-plane { --fa:""; } .fa-old-republic { --fa:""; } .fa-odysee { --fa:""; } .fa-square-whatsapp, .fa-whatsapp-square { --fa:""; } .fa-node-js { --fa:""; } .fa-edge-legacy { --fa:""; } .fa-slack, .fa-slack-hash { --fa:""; } .fa-medrt { --fa:""; } .fa-usb { --fa:""; } .fa-tumblr { --fa:""; } .fa-vaadin { --fa:""; } .fa-quora { --fa:""; } .fa-square-x-twitter { --fa:""; } .fa-reacteurope { --fa:""; } .fa-medium, .fa-medium-m { --fa:""; } .fa-amilia { --fa:""; } .fa-mixcloud { --fa:""; } .fa-flipboard { --fa:""; } .fa-viacoin { --fa:""; } .fa-critical-role { --fa:""; } .fa-sitrox { --fa:""; } .fa-discourse { --fa:""; } .fa-joomla { --fa:""; } .fa-mastodon { --fa:""; } .fa-airbnb { --fa:""; } .fa-wolf-pack-battalion { --fa:""; } .fa-buy-n-large { --fa:""; } .fa-gulp { --fa:""; } .fa-creative-commons-sampling-plus { --fa:""; } .fa-strava { --fa:""; } .fa-ember { --fa:""; } .fa-canadian-maple-leaf { --fa:""; } .fa-teamspeak { --fa:""; } .fa-pushed { --fa:""; } .fa-wordpress-simple { --fa:""; } .fa-nutritionix { --fa:""; } .fa-wodu { --fa:""; } .fa-google-pay { --fa:""; } .fa-intercom { --fa:""; } .fa-zhihu { --fa:""; } .fa-korvue { --fa:""; } .fa-pix { --fa:""; } .fa-steam-symbol { --fa:""; } :host, :root { --fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free"; } @font-face { font-family: "Font Awesome 6 Free"; font-style: normal; font-weight: 400; font-display: block; src: url("../webfonts/fa-regular-400.woff2") format("woff2"), url("../webfonts/fa-regular-400.ttf") format("truetype"); } .fa-regular, .far { font-weight: 400; } :host, :root { --fa-style-family-classic:"Font Awesome 6 Free"; --fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"; } @font-face { font-family: "Font Awesome 6 Free"; font-style: normal; font-weight: 900; font-display: block; src: url("../webfonts/fa-solid-900.woff2") format("woff2"), url("../webfonts/fa-solid-900.ttf") format("truetype"); } .fa-solid, .fas { font-weight: 900; } @font-face { font-family: "Font Awesome 5 Brands"; font-display: block; font-weight: 400; src: url("../webfonts/fa-brands-400.woff2") format("woff2"), url("../webfonts/fa-brands-400.ttf") format("truetype"); } @font-face { font-family: "Font Awesome 5 Free"; font-display: block; font-weight: 900; src: url("../webfonts/fa-solid-900.woff2") format("woff2"), url("../webfonts/fa-solid-900.ttf") format("truetype"); } @font-face { font-family: "Font Awesome 5 Free"; font-display: block; font-weight: 400; src: url("../webfonts/fa-regular-400.woff2") format("woff2"), url("../webfonts/fa-regular-400.ttf") format("truetype"); } @font-face { font-family: FontAwesome; font-display: block; src: url("../webfonts/fa-solid-900.woff2") format("woff2"), url("../webfonts/fa-solid-900.ttf") format("truetype"); } @font-face { font-family: FontAwesome; font-display: block; src: url("../webfonts/fa-brands-400.woff2") format("woff2"), url("../webfonts/fa-brands-400.ttf") format("truetype"); } @font-face { font-family: FontAwesome; font-display: block; src: url("../webfonts/fa-regular-400.woff2") format("woff2"), url("../webfonts/fa-regular-400.ttf") format("truetype"); unicode-range: U+F003, U+F006, U+F014, U+F016-F017, U+F01A-F01B, U+F01D, U+F022, U+F03E, U+F044, U+F046, U+F05C-F05D, U+F06E, U+F070, U+F087-F088, U+F08A, U+F094, U+F096-F097, U+F09D, U+F0A0, U+F0A2, U+F0A4-F0A7, U+F0C5, U+F0C7, U+F0E5-F0E6, U+F0EB, U+F0F6-F0F8, U+F10C, U+F114-F115, U+F118-F11A, U+F11C-F11D, U+F133, U+F147, U+F14E, U+F150-F152, U+F185-F186, U+F18E, U+F190-F192, U+F196, U+F1C1-F1C9, U+F1D9, U+F1DB, U+F1E3, U+F1EA, U+F1F7, U+F1F9, U+F20A, U+F247-F248, U+F24A, U+F24D, U+F255-F25B, U+F25D, U+F271-F274, U+F278, U+F27B, U+F28C, U+F28E, U+F29C, U+F2B5, U+F2B7, U+F2BA, U+F2BC, U+F2BE, U+F2C0-F2C1, U+F2C3, U+F2D0, U+F2D2, U+F2D4, U+F2DC; } @font-face { font-family: FontAwesome; font-display: block; src: url("../webfonts/fa-v4compatibility.woff2") format("woff2"), url("../webfonts/fa-v4compatibility.ttf") format("truetype"); unicode-range: U+F041, U+F047, U+F065-F066, U+F07D-F07E, U+F080, U+F08B, U+F08E, U+F090, U+F09A, U+F0AC, U+F0AE, U+F0B2, U+F0D0, U+F0D6, U+F0E4, U+F0EC, U+F10A-F10B, U+F123, U+F13E, U+F148-F149, U+F14C, U+F156, U+F15E, U+F160-F161, U+F163, U+F175-F178, U+F195, U+F1F8, U+F219, U+F27A; } body.userrole-authenticated .btn.btn-success.fileinput-button span::after { content: "Adicionar Arquivos" !important; } @font-face { font-family: swiper-icons; src: url("data:application/font-woff;charset=utf-8;base64, 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") format("woff"); font-weight: 400; font-style: normal; } :root { --swiper-theme-color: #007aff; } .swiper-container { margin-left: auto; margin-right: auto; position: relative; overflow: hidden; list-style: none; padding: 0px; z-index: 1; } .swiper-container-vertical > .swiper-wrapper { flex-direction: column; } .swiper-wrapper { position: relative; width: 100%; height: 100%; z-index: 1; display: flex; transition-property: transform; box-sizing: content-box; } .swiper-container-android .swiper-slide, .swiper-wrapper { transform: translate3d(0px, 0px, 0px); } .swiper-container-multirow > .swiper-wrapper { flex-wrap: wrap; } .swiper-container-multirow-column > .swiper-wrapper { flex-flow: column wrap; } .swiper-container-free-mode > .swiper-wrapper { transition-timing-function: ease-out; margin: 0px auto; } .swiper-slide { flex-shrink: 0; width: 100%; height: 100%; position: relative; transition-property: transform; } .swiper-slide-invisible-blank { visibility: hidden; } .swiper-container-autoheight, .swiper-container-autoheight .swiper-slide { height: auto; } .swiper-container-autoheight .swiper-wrapper { align-items: flex-start; transition-property: transform, height; } .swiper-container-3d { perspective: 1200px; } .swiper-container-3d .swiper-wrapper, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-cube-shadow { transform-style: preserve-3d; } .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-slide-shadow-bottom { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; pointer-events: none; z-index: 10; } .swiper-container-3d .swiper-slide-shadow-left { background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); } .swiper-container-3d .swiper-slide-shadow-right { background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); } .swiper-container-3d .swiper-slide-shadow-top { background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); } .swiper-container-3d .swiper-slide-shadow-bottom { background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); } .swiper-container-css-mode > .swiper-wrapper { overflow: auto; } .swiper-container-css-mode > .swiper-wrapper::-webkit-scrollbar { display: none; } .swiper-container-css-mode > .swiper-wrapper > .swiper-slide { scroll-snap-align: start; } .swiper-container-horizontal.swiper-container-css-mode > .swiper-wrapper { scroll-snap-type: x mandatory; } .swiper-container-vertical.swiper-container-css-mode > .swiper-wrapper { scroll-snap-type: y mandatory; } :root { --swiper-navigation-size: 44px; } .swiper-button-prev, .swiper-button-next { position: absolute; top: 50%; width: calc(var(--swiper-navigation-size) / 44 * 27); height: var(--swiper-navigation-size); margin-top: calc(-1 * var(--swiper-navigation-size) / 2); z-index: 10; cursor: pointer; display: flex; align-items: center; justify-content: center; color: var(--swiper-navigation-color, var(--swiper-theme-color)); } .swiper-button-prev.swiper-button-disabled, .swiper-button-next.swiper-button-disabled { opacity: 0.35; cursor: auto; pointer-events: none; } .swiper-button-prev::after, .swiper-button-next::after { font-family: swiper-icons; font-size: var(--swiper-navigation-size); letter-spacing: 0px; font-variant: initial; line-height: 1; text-transform: none !important; } .swiper-button-prev, .swiper-container-rtl .swiper-button-next { left: 10px; right: auto; } .swiper-button-prev::after, .swiper-container-rtl .swiper-button-next::after { } .swiper-button-next, .swiper-container-rtl .swiper-button-prev { right: 10px; left: auto; } .swiper-button-next::after, .swiper-container-rtl .swiper-button-prev::after { } .swiper-button-prev.swiper-button-white, .swiper-button-next.swiper-button-white { --swiper-navigation-color: #ffffff; } .swiper-button-prev.swiper-button-black, .swiper-button-next.swiper-button-black { --swiper-navigation-color: #000000; } .swiper-button-lock { display: none; } :root { } .swiper-pagination { position: absolute; text-align: center; transition: opacity 300ms ease 0s; transform: translate3d(0px, 0px, 0px); z-index: 10; } .swiper-pagination.swiper-pagination-hidden { opacity: 0; } .swiper-pagination-fraction, .swiper-pagination-custom, .swiper-container-horizontal > .swiper-pagination-bullets { bottom: 10px; left: 0px; width: 100%; } .swiper-pagination-bullets-dynamic { overflow: hidden; font-size: 0px; } .swiper-pagination-bullets-dynamic .swiper-pagination-bullet { transform: scale(0.33); position: relative; } .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active { transform: scale(1); } .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main { transform: scale(1); } .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev { transform: scale(0.66); } .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev { transform: scale(0.33); } .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next { transform: scale(0.66); } .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next { transform: scale(0.33); } .swiper-pagination-bullet { width: 8px; height: 8px; display: inline-block; border-radius: 100%; background: rgb(0, 0, 0); opacity: 0.2; } button.swiper-pagination-bullet { border: none; margin: 0px; padding: 0px; box-shadow: none; appearance: none; } .swiper-pagination-clickable .swiper-pagination-bullet { cursor: pointer; } .swiper-pagination-bullet-active { opacity: 1; background: var(--swiper-pagination-color, var(--swiper-theme-color)); } .swiper-container-vertical > .swiper-pagination-bullets { right: 10px; top: 50%; transform: translate3d(0px, -50%, 0px); } .swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet { margin: 6px 0px; display: block; } .swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic { top: 50%; transform: translateY(-50%); width: 8px; } .swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { display: inline-block; transition: transform 200ms ease 0s, top 200ms ease 0s; } .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet { margin: 0px 4px; } .swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic { left: 50%; transform: translateX(-50%); white-space: nowrap; } .swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { transition: transform 200ms ease 0s, left 200ms ease 0s; } .swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet { transition: transform 200ms ease 0s, right 200ms ease 0s; } .swiper-pagination-progressbar { background: rgba(0, 0, 0, 0.25); position: absolute; } .swiper-pagination-progressbar .swiper-pagination-progressbar-fill { background: var(--swiper-pagination-color, var(--swiper-theme-color)); position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; transform: scale(0); transform-origin: left top; } .swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill { transform-origin: right top; } .swiper-container-horizontal > .swiper-pagination-progressbar, .swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite { width: 100%; height: 4px; left: 0px; top: 0px; } .swiper-container-vertical > .swiper-pagination-progressbar, .swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite { width: 4px; height: 100%; left: 0px; top: 0px; } .swiper-pagination-white { --swiper-pagination-color: #ffffff; } .swiper-pagination-black { --swiper-pagination-color: #000000; } .swiper-pagination-lock { display: none; } .swiper-scrollbar { border-radius: 10px; position: relative; background: rgba(0, 0, 0, 0.1); } .swiper-container-horizontal > .swiper-scrollbar { position: absolute; left: 1%; bottom: 3px; z-index: 50; height: 5px; width: 98%; } .swiper-container-vertical > .swiper-scrollbar { position: absolute; right: 3px; top: 1%; z-index: 50; width: 5px; height: 98%; } .swiper-scrollbar-drag { height: 100%; width: 100%; position: relative; background: rgba(0, 0, 0, 0.5); border-radius: 10px; left: 0px; top: 0px; } .swiper-scrollbar-cursor-drag { cursor: move; } .swiper-scrollbar-lock { display: none; } .swiper-zoom-container { width: 100%; height: 100%; display: flex; justify-content: center; align-items: center; text-align: center; } .swiper-zoom-container > img, .swiper-zoom-container > svg, .swiper-zoom-container > canvas { max-width: 100%; max-height: 100%; object-fit: contain; } .swiper-slide-zoomed { cursor: move; } :root { } .swiper-lazy-preloader { width: 42px; height: 42px; position: absolute; left: 50%; top: 50%; margin-left: -21px; margin-top: -21px; z-index: 10; transform-origin: 50% center; animation: 1s linear 0s infinite normal none running swiper-preloader-spin; box-sizing: border-box; border-top-style: ; border-top-width: ; border-right-color: ; border-right-style: ; border-right-width: ; border-bottom-color: ; border-bottom-style: ; border-bottom-width: ; border-left-color: ; border-left-style: ; border-left-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-radius: 50%; border-top-color: transparent; } .swiper-lazy-preloader-white { --swiper-preloader-color: #fff; } .swiper-lazy-preloader-black { --swiper-preloader-color: #000; } @keyframes swiper-preloader-spin { 100% { transform: rotate(360deg); }} .swiper-container .swiper-notification { position: absolute; left: 0px; top: 0px; pointer-events: none; opacity: 0; z-index: -1000; } .swiper-container-fade.swiper-container-free-mode .swiper-slide { transition-timing-function: ease-out; } .swiper-container-fade .swiper-slide { pointer-events: none; transition-property: opacity; } .swiper-container-fade .swiper-slide .swiper-slide { pointer-events: none; } .swiper-container-fade .swiper-slide-active, .swiper-container-fade .swiper-slide-active .swiper-slide-active { pointer-events: auto; } .swiper-container-cube { overflow: visible; } .swiper-container-cube .swiper-slide { pointer-events: none; backface-visibility: hidden; z-index: 1; visibility: hidden; transform-origin: 0px 0px; width: 100%; height: 100%; } .swiper-container-cube .swiper-slide .swiper-slide { pointer-events: none; } .swiper-container-cube.swiper-container-rtl .swiper-slide { transform-origin: 100% 0px; } .swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-active .swiper-slide-active { pointer-events: auto; } .swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-next, .swiper-container-cube .swiper-slide-prev, .swiper-container-cube .swiper-slide-next + .swiper-slide { pointer-events: auto; visibility: visible; } .swiper-container-cube .swiper-slide-shadow-top, .swiper-container-cube .swiper-slide-shadow-bottom, .swiper-container-cube .swiper-slide-shadow-left, .swiper-container-cube .swiper-slide-shadow-right { z-index: 0; backface-visibility: hidden; } .swiper-container-cube .swiper-cube-shadow { position: absolute; left: 0px; bottom: 0px; width: 100%; height: 100%; background: rgb(0, 0, 0); opacity: 0.6; filter: blur(50px); z-index: 0; } .swiper-container-flip { overflow: visible; } .swiper-container-flip .swiper-slide { pointer-events: none; backface-visibility: hidden; z-index: 1; } .swiper-container-flip .swiper-slide .swiper-slide { pointer-events: none; } .swiper-container-flip .swiper-slide-active, .swiper-container-flip .swiper-slide-active .swiper-slide-active { pointer-events: auto; } .swiper-container-flip .swiper-slide-shadow-top, .swiper-container-flip .swiper-slide-shadow-bottom, .swiper-container-flip .swiper-slide-shadow-left, .swiper-container-flip .swiper-slide-shadow-right { z-index: 0; backface-visibility: hidden; } @font-face { font-family: icomoon; src: url("fonts/icomoon.ttf") format("truetype"), url("fonts/icomoon.woff") format("woff"); font-weight: normal; font-style: normal; } [class^="icon-"], [class*=" icon-"] { speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; font-family: icomoon !important; } .icon-icon-acesso::before { content: ""; } .icon-icon-close::before { content: ""; } .icon-icon-planalto::before { content: ""; } .icon-icon-tropas::before { content: ""; } @font-face { font-family: rawline; src: url("fonts/rawline-100.woff2") format("woff2"), url("fonts/rawline-100.woff") format("woff"), url("fonts/rawline-100.ttf") format("truetype"); font-weight: 100; font-style: normal; } @font-face { font-family: rawline; src: url("fonts/rawline-100i.woff2") format("woff2"), url("fonts/rawline-100i.woff") format("woff"), url("fonts/rawline-100i.ttf") format("truetype"); font-weight: 100; font-style: italic; } @font-face { font-family: rawline; src: url("fonts/rawline-200.woff2") format("woff2"), url("fonts/rawline-200.woff") format("woff"), url("fonts/rawline-200.ttf") format("truetype"); font-weight: 200; font-style: normal; } @font-face { font-family: rawline; src: url("fonts/rawline-200i.woff2") format("woff2"), url("fonts/rawline-200i.woff") format("woff"), url("fonts/rawline-200i.ttf") format("truetype"); font-weight: 200; font-style: italic; } @font-face { font-family: rawline; src: url("fonts/rawline-300.woff2") format("woff2"), url("fonts/rawline-300.woff") format("woff"), url("fonts/rawline-300.ttf") format("truetype"); font-weight: 300; font-style: normal; } @font-face { font-family: rawline; src: url("fonts/rawline-300i.woff2") format("woff2"), url("fonts/rawline-300i.woff") format("woff"), url("fonts/rawline-300i.ttf") format("truetype"); font-weight: 300; font-style: italic; } @font-face { font-family: rawline; src: url("fonts/rawline-400.woff2") format("woff2"), url("fonts/rawline-400.woff") format("woff"), url("fonts/rawline-400.ttf") format("truetype"); font-weight: 400; font-style: normal; } @font-face { font-family: rawline; src: url("fonts/rawline-400i.woff2") format("woff2"), url("fonts/rawline-400i.woff") format("woff"), url("fonts/rawline-400i.ttf") format("truetype"); font-weight: 400; font-style: italic; } @font-face { font-family: rawline; src: url("fonts/rawline-500.woff2") format("woff2"), url("fonts/rawline-500.woff") format("woff"), url("fonts/rawline-500.ttf") format("truetype"); font-weight: 500; font-style: normal; } @font-face { font-family: rawline; src: url("fonts/rawline-500i.woff2") format("woff2"), url("fonts/rawline-500i.woff") format("woff"), url("fonts/rawline-500i.ttf") format("truetype"); font-weight: 500; font-style: italic; } @font-face { font-family: rawline; src: url("fonts/rawline-600.woff2") format("woff2"), url("fonts/rawline-600.woff") format("woff"), url("fonts/rawline-600.ttf") format("truetype"); font-weight: 600; font-style: normal; } @font-face { font-family: rawline; src: url("fonts/rawline-600i.woff2") format("woff2"), url("fonts/rawline-600i.woff") format("woff"), url("fonts/rawline-600i.ttf") format("truetype"); font-weight: 600; font-style: italic; } @font-face { font-family: rawline; src: url("fonts/rawline-700.woff2") format("woff2"), url("fonts/rawline-700.woff") format("woff"), url("fonts/rawline-700.ttf") format("truetype"); font-weight: 700; font-style: normal; } @font-face { font-family: rawline; src: url("fonts/rawline-700i.woff2") format("woff2"), url("fonts/rawline-700i.woff") format("woff"), url("fonts/rawline-700i.ttf") format("truetype"); font-weight: 700; font-style: italic; } @font-face { font-family: rawline; src: url("fonts/rawline-800.woff2") format("woff2"), url("fonts/rawline-800.woff") format("woff"), url("fonts/rawline-800.ttf") format("truetype"); font-weight: 800; font-style: normal; } @font-face { font-family: rawline; src: url("fonts/rawline-800i.woff2") format("woff2"), url("fonts/rawline-800i.woff") format("woff"), url("fonts/rawline-800i.ttf") format("truetype"); font-weight: 800; font-style: italic; } @font-face { font-family: rawline; src: url("fonts/rawline-900.woff2") format("woff2"), url("fonts/rawline-900.woff") format("woff"), url("fonts/rawline-900.ttf") format("truetype"); font-weight: 900; font-style: normal; } @font-face { font-family: rawline; src: url("fonts/rawline-900i.woff2") format("woff2"), url("fonts/rawline-900i.woff") format("woff"), url("fonts/rawline-900i.ttf") format("truetype"); font-weight: 900; font-style: italic; } :root { --font-family-base: Rawline, Raleway, sans-serif; --color-primary-pastel-01: #c5d4eb; --color-primary-pastel-02: #dbe8fb; --color-primary-lighten-01: #2670e8; --color-primary-lighten-02: #5992ed; --color-primary-default: #1351b4; --color-primary-darken-01: #0c326f; --color-primary-darken-02: #071d41; --rgb-primary-pastel-01: 197, 212, 235; --rgb-primary-pastel-02: 219, 232, 251; --rgb-primary-lighten-01: 38, 112, 232; --rgb-primary-lighten-02: 89, 146, 237; --rgb-primary-default: 19, 81, 180; --rgb-primary-darken-01: 12, 50, 111; --rgb-primary-darken-02: 7, 29, 65; --color-secondary-01: #fff; --color-secondary-02: #f8f8f8; --color-secondary-03: #ededed; --color-secondary-04: #ccc; --color-secondary-05: #9e9d9d; --color-secondary-06: #888; --color-secondary-07: #555; --color-secondary-08: #333; --color-secondary-09: #000; --rgb-secondary-01: 255, 255, 255; --rgb-secondary-02: 248, 248, 248; --rgb-secondary-03: 237, 237, 237; --rgb-secondary-04: 204, 204, 204; --rgb-secondary-05: 158, 157, 157; --rgb-secondary-06: 136, 136, 136; --rgb-secondary-07: 85, 85, 85; --rgb-secondary-08: 51, 51, 51; --rgb-secondary-09: 0, 0, 0; --color-secondary-10: rgba(0, 0, 0, 0.4); --color-secondary-11: rgba(255, 255, 255, 0.64); --color-secondary-12: rgba(0, 0, 0, 0.64); --color-highlight: #268744; --rgb-highlight: 38, 135, 68; --color-success: #168821; --color-warning: #ffcd07; --color-danger: #e60000; --color-info: #155bcb; --rgb-success: 22, 136, 33; --rgb-warning: 255, 205, 7; --rgb-danger: 230, 0, 0; --rgb-info: 21, 91, 203; --color-support-01: #36a191; --color-support-02: #f2e317; --color-support-03: #d84800; --color-support-04: #a26739; --rgb-support-01: 54, 161, 145; --rgb-support-02: 242, 227, 23; --rgb-support-03: 216, 72, 0; --rgb-support-04: 162, 103, 57; --color-facebook: #3b5998; --color-google-plus: #db4a39; --color-linkedin: #0e76a8; --color-twitter: #00acee; --color-whatsapp: #25d366; --color-xbox: #9bc848; --color-yahoo: #720e9e; --color-youtube: #c4302b; --rgb-facebook: 59, 89, 152; --rgb-google-plus: 219, 74, 57; --rgb-linkedin: 14, 118, 168; --rgb-twitter: 0, 172, 238; --rgb-whatsapp: 37, 211, 102; --rgb-xbox: 155, 200, 72; --rgb-yahoo: 114, 14, 158; --rgb-youtube: 196, 48, 43; --icon-size-base: 16px; --icon-size-xs: 8px; --icon-size-sm: 12px; --icon-size-lg: 20px; --icon-size-2x: 32px; --icon-size-3x: 48px; --icon-size-4x: 64px; --icon-size-5x: 80px; --icon-size-6x: 96px; --icon-size-7x: 112px; --icon-size-8x: 128px; --icon-size-9x: 144px; --icon-size-10x: 160px; --status-highlight-overlay: rgba(var(--rgb-support-03), 0.1); --status-highlight-background: var(--color-secondary-01); --status-highlight-text: var(--color-support-03); --status-enabled-text: var(--color-primary-default); --status-enabled-text-darken: var(--color-secondary-01); --status-disabled-background: rgba(var(--rgb-secondary-03), 0.45); --status-disabled-text: rgba(var(--rgb-secondary-04), 0.45); --status-hover-background: var(--color-primary-pastel-02); --status-pressed-background: var(--color-primary-darken-02); --status-pressed-text: var(--color-primary-pastel-01); --status-focused-overlay: rgba(var(--rgb-support-02), 0.3); --status-focused-background: var(--color-primary-default); --status-activated-background: var(--color-primary-darken-01); --status-activated-text: var(--color-secondary-01); --status-selected-background: var(--color-primary-lighten-01); --status-selected-text: var(--color-secondary-01); --status-dragged-background: var(--color-secondary-03); --status-dragged-text: var(--color-secondary-08); --status-dragged-shadow: rgba(var(--rgb-secondary-09), 0.16); --status-visited-background: var(--color-primary-pastel-01); --status-visited-text: var(--color-primary-darken-01); --status-on-background: var(--color-primary-lighten-02); --status-on-text: var(--color-secondary-01); --status-off-background: var(--color-secondary-04); --status-off-text: var(--color-secondary-07); --font-weight-thin: 100; --font-weight-extra-light: 200; --font-weight-light: 300; --font-weight-regular: 400; --font-weight-medium: 500; --font-weight-semi-bold: 600; --font-weight-bold: 700; --font-weight-extra-bold: 800; --font-weight-black: 900; --font-size-scale-base: 14px; --font-size-scale-down-01: 11.662px; --font-size-scale-down-02: 9.716px; --font-size-scale-down-03: 8.106px; --font-size-scale-up-01: 16.8px; --font-size-scale-up-02: 20.16px; --font-size-scale-up-03: 24.192px; --font-size-scale-up-04: 29.036px; --font-size-scale-up-05: 34.832px; --font-size-scale-up-06: 41.804px; --font-size-scale-up-07: 50.162px; --font-line-height-low: 1.15; --font-line-height-medium: 1.45; --font-line-height-high: 1.85; --grid-breakpoint-xsmall: 0px; --grid-breakpoint-small: 575px; --grid-breakpoint-medium: 992px; --grid-breakpoint-large: 1280px; --grid-breakpoint-xlarge: 1600px; --grid-portrait-maxwidth: 100%; --grid-portrait-gutter: 16px; --grid-portrait-columns: 4; --grid-portrait-margin: 8px; --grid-tablet-maxwidth: 100%; --grid-tablet-gutter: 24px; --grid-tablet-columns: 8; --grid-tablet-margin: 40px; --grid-desktop-maxwidth: 1200px; --grid-desktop-gutter: 24px; --grid-desktop-columns: 12; --grid-desktop-margin: 40px; --grid-tv-maxwidth: 1520px; --grid-tv-gutter: 40px; --grid-tv-columns: 12; --grid-tv-margin: 40px; } .align-baseline { vertical-align: baseline !important; } .align-top { vertical-align: top !important; } .align-middle { vertical-align: middle !important; } .align-bottom { vertical-align: bottom !important; } .align-text-bottom { vertical-align: text-bottom !important; } .align-text-top { vertical-align: text-top !important; } .border { border: 1px solid rgb(204, 204, 204) !important; } .border-top { border-top: 1px solid rgb(204, 204, 204) !important; } .border-right { border-right: 1px solid rgb(204, 204, 204) !important; } .border-bottom { border-bottom: 1px solid rgb(204, 204, 204) !important; } .border-left { border-left: 1px solid rgb(204, 204, 204) !important; } .border-0 { border: 0px !important; } .border-top-0 { border-top: 0px !important; } .border-right-0 { border-right: 0px !important; } .border-bottom-0 { border-bottom: 0px !important; } .border-left-0 { border-left: 0px !important; } .border-primary { border-color: rgb(0, 123, 255) !important; } .border-secondary { border-color: rgb(108, 117, 125) !important; } .border-success { border-color: rgb(40, 167, 69) !important; } .border-info { border-color: rgb(23, 162, 184) !important; } .border-warning { border-color: rgb(255, 193, 7) !important; } .border-danger { border-color: rgb(220, 53, 69) !important; } .border-light { border-color: rgb(248, 249, 250) !important; } .border-dark { border-color: rgb(52, 58, 64) !important; } .border-white { border-color: rgb(255, 255, 255) !important; } .rounded-sm { border-radius: 0.2rem !important; } .rounded { border-radius: 0.25rem !important; } .rounded-top { border-top-left-radius: 0.25rem !important; border-top-right-radius: 0.25rem !important; } .rounded-right { border-top-right-radius: 0.25rem !important; border-bottom-right-radius: 0.25rem !important; } .rounded-bottom { border-bottom-right-radius: 0.25rem !important; border-bottom-left-radius: 0.25rem !important; } .rounded-left { border-top-left-radius: 0.25rem !important; border-bottom-left-radius: 0.25rem !important; } .rounded-lg { border-radius: 0.3rem !important; } .rounded-circle { border-radius: 50% !important; } .rounded-pill { border-radius: 50rem !important; } .rounded-0 { border-radius: 0px !important; } .clearfix::after { display: block; clear: both; content: ""; } .d-none { display: none !important; } .d-inline { display: inline !important; } .d-inline-block { display: inline-block !important; } .d-block { display: block !important; } .d-table { display: table !important; } .d-table-row { display: table-row !important; } .d-table-cell { display: table-cell !important; } .d-flex { display: flex !important; } .d-inline-flex { display: inline-flex !important; } @media (min-width: 576px) { .d-sm-none { display: none !important; } .d-sm-inline { display: inline !important; } .d-sm-inline-block { display: inline-block !important; } .d-sm-block { display: block !important; } .d-sm-table { display: table !important; } .d-sm-table-row { display: table-row !important; } .d-sm-table-cell { display: table-cell !important; } .d-sm-flex { display: flex !important; } .d-sm-inline-flex { display: inline-flex !important; }} @media (min-width: 768px) { .d-md-none { display: none !important; } .d-md-inline { display: inline !important; } .d-md-inline-block { display: inline-block !important; } .d-md-block { display: block !important; } .d-md-table { display: table !important; } .d-md-table-row { display: table-row !important; } .d-md-table-cell { display: table-cell !important; } .d-md-flex { display: flex !important; } .d-md-inline-flex { display: inline-flex !important; }} @media (min-width: 992px) { .d-lg-none { display: none !important; } .d-lg-inline { display: inline !important; } .d-lg-inline-block { display: inline-block !important; } .d-lg-block { display: block !important; } .d-lg-table { display: table !important; } .d-lg-table-row { display: table-row !important; } .d-lg-table-cell { display: table-cell !important; } .d-lg-flex { display: flex !important; } .d-lg-inline-flex { display: inline-flex !important; }} @media (min-width: 1200px) { .d-xl-none { display: none !important; } .d-xl-inline { display: inline !important; } .d-xl-inline-block { display: inline-block !important; } .d-xl-block { display: block !important; } .d-xl-table { display: table !important; } .d-xl-table-row { display: table-row !important; } .d-xl-table-cell { display: table-cell !important; } .d-xl-flex { display: flex !important; } .d-xl-inline-flex { display: inline-flex !important; }} @media print { .d-print-none { display: none !important; } .d-print-inline { display: inline !important; } .d-print-inline-block { display: inline-block !important; } .d-print-block { display: block !important; } .d-print-table { display: table !important; } .d-print-table-row { display: table-row !important; } .d-print-table-cell { display: table-cell !important; } .d-print-flex { display: flex !important; } .d-print-inline-flex { display: inline-flex !important; }} .embed-responsive { position: relative; display: block; width: 100%; padding: 0px; overflow: hidden; } .embed-responsive::before { display: block; content: ""; } .embed-responsive .embed-responsive-item, .embed-responsive iframe, .embed-responsive embed, .embed-responsive object, .embed-responsive video { position: absolute; top: 0px; bottom: 0px; left: 0px; width: 100%; height: 100%; border: 0px; } .embed-responsive-21by9::before { padding-top: 42.8571%; } .embed-responsive-16by9::before { padding-top: 56.25%; } .embed-responsive-4by3::before { padding-top: 75%; } .embed-responsive-1by1::before { padding-top: 100%; } .flex-row { flex-direction: row !important; } .flex-column { flex-direction: column !important; } .flex-row-reverse { flex-direction: row-reverse !important; } .flex-column-reverse { flex-direction: column-reverse !important; } .flex-wrap { flex-wrap: wrap !important; } .flex-nowrap { flex-wrap: nowrap !important; } .flex-wrap-reverse { flex-wrap: wrap-reverse !important; } .flex-fill { flex: 1 1 auto !important; } .flex-grow-0 { flex-grow: 0 !important; } .flex-grow-1 { flex-grow: 1 !important; } .flex-shrink-0 { flex-shrink: 0 !important; } .flex-shrink-1 { flex-shrink: 1 !important; } .justify-content-start { justify-content: flex-start !important; } .justify-content-end { justify-content: flex-end !important; } .justify-content-center { justify-content: center !important; } .justify-content-between { justify-content: space-between !important; } .justify-content-around { justify-content: space-around !important; } .align-items-start { align-items: flex-start !important; } .align-items-end { align-items: flex-end !important; } .align-items-center { align-items: center !important; } .align-items-baseline { align-items: baseline !important; } .align-items-stretch { align-items: stretch !important; } .align-content-start { align-content: flex-start !important; } .align-content-end { align-content: flex-end !important; } .align-content-center { align-content: center !important; } .align-content-between { align-content: space-between !important; } .align-content-around { align-content: space-around !important; } .align-content-stretch { align-content: stretch !important; } .align-self-auto { align-self: auto !important; } .align-self-start { align-self: flex-start !important; } .align-self-end { align-self: flex-end !important; } .align-self-center { align-self: center !important; } .align-self-baseline { align-self: baseline !important; } .align-self-stretch { align-self: stretch !important; } @media (min-width: 576px) { .flex-sm-row { flex-direction: row !important; } .flex-sm-column { flex-direction: column !important; } .flex-sm-row-reverse { flex-direction: row-reverse !important; } .flex-sm-column-reverse { flex-direction: column-reverse !important; } .flex-sm-wrap { flex-wrap: wrap !important; } .flex-sm-nowrap { flex-wrap: nowrap !important; } .flex-sm-wrap-reverse { flex-wrap: wrap-reverse !important; } .flex-sm-fill { flex: 1 1 auto !important; } .flex-sm-grow-0 { flex-grow: 0 !important; } .flex-sm-grow-1 { flex-grow: 1 !important; } .flex-sm-shrink-0 { flex-shrink: 0 !important; } .flex-sm-shrink-1 { flex-shrink: 1 !important; } .justify-content-sm-start { justify-content: flex-start !important; } .justify-content-sm-end { justify-content: flex-end !important; } .justify-content-sm-center { justify-content: center !important; } .justify-content-sm-between { justify-content: space-between !important; } .justify-content-sm-around { justify-content: space-around !important; } .align-items-sm-start { align-items: flex-start !important; } .align-items-sm-end { align-items: flex-end !important; } .align-items-sm-center { align-items: center !important; } .align-items-sm-baseline { align-items: baseline !important; } .align-items-sm-stretch { align-items: stretch !important; } .align-content-sm-start { align-content: flex-start !important; } .align-content-sm-end { align-content: flex-end !important; } .align-content-sm-center { align-content: center !important; } .align-content-sm-between { align-content: space-between !important; } .align-content-sm-around { align-content: space-around !important; } .align-content-sm-stretch { align-content: stretch !important; } .align-self-sm-auto { align-self: auto !important; } .align-self-sm-start { align-self: flex-start !important; } .align-self-sm-end { align-self: flex-end !important; } .align-self-sm-center { align-self: center !important; } .align-self-sm-baseline { align-self: baseline !important; } .align-self-sm-stretch { align-self: stretch !important; }} @media (min-width: 768px) { .flex-md-row { flex-direction: row !important; } .flex-md-column { flex-direction: column !important; } .flex-md-row-reverse { flex-direction: row-reverse !important; } .flex-md-column-reverse { flex-direction: column-reverse !important; } .flex-md-wrap { flex-wrap: wrap !important; } .flex-md-nowrap { flex-wrap: nowrap !important; } .flex-md-wrap-reverse { flex-wrap: wrap-reverse !important; } .flex-md-fill { flex: 1 1 auto !important; } .flex-md-grow-0 { flex-grow: 0 !important; } .flex-md-grow-1 { flex-grow: 1 !important; } .flex-md-shrink-0 { flex-shrink: 0 !important; } .flex-md-shrink-1 { flex-shrink: 1 !important; } .justify-content-md-start { justify-content: flex-start !important; } .justify-content-md-end { justify-content: flex-end !important; } .justify-content-md-center { justify-content: center !important; } .justify-content-md-between { justify-content: space-between !important; } .justify-content-md-around { justify-content: space-around !important; } .align-items-md-start { align-items: flex-start !important; } .align-items-md-end { align-items: flex-end !important; } .align-items-md-center { align-items: center !important; } .align-items-md-baseline { align-items: baseline !important; } .align-items-md-stretch { align-items: stretch !important; } .align-content-md-start { align-content: flex-start !important; } .align-content-md-end { align-content: flex-end !important; } .align-content-md-center { align-content: center !important; } .align-content-md-between { align-content: space-between !important; } .align-content-md-around { align-content: space-around !important; } .align-content-md-stretch { align-content: stretch !important; } .align-self-md-auto { align-self: auto !important; } .align-self-md-start { align-self: flex-start !important; } .align-self-md-end { align-self: flex-end !important; } .align-self-md-center { align-self: center !important; } .align-self-md-baseline { align-self: baseline !important; } .align-self-md-stretch { align-self: stretch !important; }} @media (min-width: 992px) { .flex-lg-row { flex-direction: row !important; } .flex-lg-column { flex-direction: column !important; } .flex-lg-row-reverse { flex-direction: row-reverse !important; } .flex-lg-column-reverse { flex-direction: column-reverse !important; } .flex-lg-wrap { flex-wrap: wrap !important; } .flex-lg-nowrap { flex-wrap: nowrap !important; } .flex-lg-wrap-reverse { flex-wrap: wrap-reverse !important; } .flex-lg-fill { flex: 1 1 auto !important; } .flex-lg-grow-0 { flex-grow: 0 !important; } .flex-lg-grow-1 { flex-grow: 1 !important; } .flex-lg-shrink-0 { flex-shrink: 0 !important; } .flex-lg-shrink-1 { flex-shrink: 1 !important; } .justify-content-lg-start { justify-content: flex-start !important; } .justify-content-lg-end { justify-content: flex-end !important; } .justify-content-lg-center { justify-content: center !important; } .justify-content-lg-between { justify-content: space-between !important; } .justify-content-lg-around { justify-content: space-around !important; } .align-items-lg-start { align-items: flex-start !important; } .align-items-lg-end { align-items: flex-end !important; } .align-items-lg-center { align-items: center !important; } .align-items-lg-baseline { align-items: baseline !important; } .align-items-lg-stretch { align-items: stretch !important; } .align-content-lg-start { align-content: flex-start !important; } .align-content-lg-end { align-content: flex-end !important; } .align-content-lg-center { align-content: center !important; } .align-content-lg-between { align-content: space-between !important; } .align-content-lg-around { align-content: space-around !important; } .align-content-lg-stretch { align-content: stretch !important; } .align-self-lg-auto { align-self: auto !important; } .align-self-lg-start { align-self: flex-start !important; } .align-self-lg-end { align-self: flex-end !important; } .align-self-lg-center { align-self: center !important; } .align-self-lg-baseline { align-self: baseline !important; } .align-self-lg-stretch { align-self: stretch !important; }} @media (min-width: 1200px) { .flex-xl-row { flex-direction: row !important; } .flex-xl-column { flex-direction: column !important; } .flex-xl-row-reverse { flex-direction: row-reverse !important; } .flex-xl-column-reverse { flex-direction: column-reverse !important; } .flex-xl-wrap { flex-wrap: wrap !important; } .flex-xl-nowrap { flex-wrap: nowrap !important; } .flex-xl-wrap-reverse { flex-wrap: wrap-reverse !important; } .flex-xl-fill { flex: 1 1 auto !important; } .flex-xl-grow-0 { flex-grow: 0 !important; } .flex-xl-grow-1 { flex-grow: 1 !important; } .flex-xl-shrink-0 { flex-shrink: 0 !important; } .flex-xl-shrink-1 { flex-shrink: 1 !important; } .justify-content-xl-start { justify-content: flex-start !important; } .justify-content-xl-end { justify-content: flex-end !important; } .justify-content-xl-center { justify-content: center !important; } .justify-content-xl-between { justify-content: space-between !important; } .justify-content-xl-around { justify-content: space-around !important; } .align-items-xl-start { align-items: flex-start !important; } .align-items-xl-end { align-items: flex-end !important; } .align-items-xl-center { align-items: center !important; } .align-items-xl-baseline { align-items: baseline !important; } .align-items-xl-stretch { align-items: stretch !important; } .align-content-xl-start { align-content: flex-start !important; } .align-content-xl-end { align-content: flex-end !important; } .align-content-xl-center { align-content: center !important; } .align-content-xl-between { align-content: space-between !important; } .align-content-xl-around { align-content: space-around !important; } .align-content-xl-stretch { align-content: stretch !important; } .align-self-xl-auto { align-self: auto !important; } .align-self-xl-start { align-self: flex-start !important; } .align-self-xl-end { align-self: flex-end !important; } .align-self-xl-center { align-self: center !important; } .align-self-xl-baseline { align-self: baseline !important; } .align-self-xl-stretch { align-self: stretch !important; }} .float-left { float: left !important; } .float-right { float: right !important; } .float-none { float: none !important; } @media (min-width: 576px) { .float-sm-left { float: left !important; } .float-sm-right { float: right !important; } .float-sm-none { float: none !important; }} @media (min-width: 768px) { .float-md-left { float: left !important; } .float-md-right { float: right !important; } .float-md-none { float: none !important; }} @media (min-width: 992px) { .float-lg-left { float: left !important; } .float-lg-right { float: right !important; } .float-lg-none { float: none !important; }} @media (min-width: 1200px) { .float-xl-left { float: left !important; } .float-xl-right { float: right !important; } .float-xl-none { float: none !important; }} .overflow-auto { overflow: auto !important; } .overflow-hidden { overflow: hidden !important; } .position-static { position: static !important; } .position-relative { position: relative !important; } .position-absolute { position: absolute !important; } .position-fixed { position: fixed !important; } .position-sticky { position: sticky !important; } .fixed-top { position: fixed; top: 0px; right: 0px; left: 0px; z-index: 1030; } .fixed-bottom { position: fixed; right: 0px; bottom: 0px; left: 0px; z-index: 1030; } @supports (position: sticky) { .sticky-top { position: sticky; top: 0px; z-index: 1020; }} .sr-only { position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; border: 0px; } .sr-only-focusable:active, .sr-only-focusable:focus { position: static; width: auto; height: auto; overflow: visible; clip: auto; white-space: normal; } .shadow-sm { box-shadow: rgba(0, 0, 0, 0.075) 0px 0.125rem 0.25rem !important; } .shadow { box-shadow: rgba(0, 0, 0, 0.15) 0px 0.5rem 1rem !important; } .shadow-lg { box-shadow: rgba(0, 0, 0, 0.176) 0px 1rem 3rem !important; } .shadow-none { box-shadow: none !important; } .w-25 { width: 25% !important; } .w-50 { width: 50% !important; } .w-75 { width: 75% !important; } .w-100 { width: 100% !important; } .w-auto { width: auto !important; } .h-25 { height: 25% !important; } .h-50 { height: 50% !important; } .h-75 { height: 75% !important; } .h-100 { height: 100% !important; } .h-auto { height: auto !important; } .mw-100 { max-width: 100% !important; } .mh-100 { max-height: 100% !important; } .min-vw-100 { min-width: 100vw !important; } .min-vh-100 { min-height: 100vh !important; } .vw-100 { width: 100vw !important; } .vh-100 { height: 100vh !important; } .stretched-link::after { position: absolute; inset: 0px; z-index: 1; pointer-events: auto; content: ""; background-color: rgba(0, 0, 0, 0); } .text-monospace { font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important; } .text-justify { text-align: justify !important; } .text-wrap { white-space: normal !important; } .text-nowrap { white-space: nowrap !important; } .text-truncate { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .text-left { text-align: left !important; } .text-right { text-align: right !important; } .text-center { text-align: center !important; } @media (min-width: 576px) { .text-sm-left { text-align: left !important; } .text-sm-right { text-align: right !important; } .text-sm-center { text-align: center !important; }} @media (min-width: 768px) { .text-md-left { text-align: left !important; } .text-md-right { text-align: right !important; } .text-md-center { text-align: center !important; }} @media (min-width: 992px) { .text-lg-left { text-align: left !important; } .text-lg-right { text-align: right !important; } .text-lg-center { text-align: center !important; }} @media (min-width: 1200px) { .text-xl-left { text-align: left !important; } .text-xl-right { text-align: right !important; } .text-xl-center { text-align: center !important; }} .text-lowercase { text-transform: lowercase !important; } .text-uppercase { text-transform: uppercase !important; } .text-capitalize { text-transform: capitalize !important; } .font-weight-light { font-weight: 300 !important; } .font-weight-lighter { font-weight: lighter !important; } .font-weight-normal { font-weight: 400 !important; } .font-weight-bold { font-weight: 700 !important; } .font-weight-bolder { font-weight: bolder !important; } .font-italic { font-style: italic !important; } .text-white { color: rgb(255, 255, 255) !important; } .text-primary { color: rgb(0, 123, 255) !important; } a.text-primary:hover, a.text-primary:focus { color: rgb(0, 86, 179) !important; } .text-secondary { color: rgb(108, 117, 125) !important; } a.text-secondary:hover, a.text-secondary:focus { color: rgb(73, 79, 84) !important; } .text-success { color: rgb(40, 167, 69) !important; } a.text-success:hover, a.text-success:focus { color: rgb(25, 105, 44) !important; } .text-info { color: rgb(23, 162, 184) !important; } a.text-info:hover, a.text-info:focus { color: rgb(15, 102, 116) !important; } .text-warning { color: rgb(255, 193, 7) !important; } a.text-warning:hover, a.text-warning:focus { color: rgb(186, 139, 0) !important; } .text-danger { color: rgb(220, 53, 69) !important; } a.text-danger:hover, a.text-danger:focus { color: rgb(167, 29, 42) !important; } .text-light { color: rgb(248, 249, 250) !important; } a.text-light:hover, a.text-light:focus { color: rgb(203, 211, 218) !important; } .text-dark { color: rgb(52, 58, 64) !important; } a.text-dark:hover, a.text-dark:focus { color: rgb(18, 20, 22) !important; } .text-body { color: rgb(33, 37, 41) !important; } .text-muted { color: rgb(108, 117, 125) !important; } .text-black-50 { color: rgba(0, 0, 0, 0.5) !important; } .text-white-50 { color: rgba(255, 255, 255, 0.5) !important; } .text-hide { font: 0px / 0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0px; } .text-decoration-none { text-decoration: none !important; } .text-break { word-break: break-word !important; overflow-wrap: break-word !important; } .text-reset { color: inherit !important; } .visible { visibility: visible !important; } .invisible { visibility: hidden !important; } .img-fluid { max-width: 100%; height: auto; } .img-thumbnail { padding: 0.25rem; background-color: rgb(255, 255, 255); border: 1px solid rgb(222, 226, 230); border-radius: 0.25rem; max-width: 100%; height: auto; } .figure { display: inline-block; } .figure-img { margin-bottom: 4px; line-height: 1; } .figure-caption { font-size: 90%; color: rgb(108, 117, 125); } *, ::before, ::after { box-sizing: border-box; } html { line-height: var(--font-line-height-medium); text-size-adjust: 100%; } body { margin: 0px; } main { display: block; } hr { box-sizing: content-box; height: 0px; overflow: visible; } pre { font-family: monospace; font-size: 1em; } a { background-color: transparent; } abbr[title] { border-bottom: none; text-decoration: underline dotted; } b, strong { font-weight: bolder; } code, kbd, samp { font-family: monospace; font-size: 1em; } small { font-size: 80%; } sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } sub { bottom: -0.25em; } sup { top: -0.5em; } img { border-style: none; } button, input, optgroup, select, textarea { font-family: inherit; font-size: 100%; line-height: var(--font-line-height-medium); margin: 0px; } button, input { overflow: visible; } button, select { text-transform: none; } button, [type="button"], [type="reset"], [type="submit"] { appearance: button; } fieldset { padding: 0.35em 0.75em 0.625em; } legend { box-sizing: border-box; color: inherit; display: table; max-width: 100%; padding: 0px; white-space: normal; } progress { vertical-align: baseline; } textarea { overflow: auto; } [type="checkbox"], [type="radio"] { box-sizing: border-box; padding: 0px; } [type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button { height: auto; } [type="search"] { appearance: textfield; outline-offset: -2px; } [type="search"]::-webkit-search-decoration { appearance: none; } ::-webkit-file-upload-button { appearance: button; font: inherit; } details { display: block; } summary { display: list-item; } template { display: none; } [hidden] { display: none; } .color-primary-pastel-01 { color: var(--color-primary-pastel-01, #c5d4eb) !important; } .background-color-primary-pastel-01 { background-color: var(--color-primary-pastel-01, #c5d4eb) !important; } .border-color-primary-pastel-01 { border-color: var(--color-primary-pastel-01, #c5d4eb) !important; } .color-primary-pastel-02 { color: var(--color-primary-pastel-02, #dbe8fb) !important; } .background-color-primary-pastel-02 { background-color: var(--color-primary-pastel-02, #dbe8fb) !important; } .border-color-primary-pastel-02 { border-color: var(--color-primary-pastel-02, #dbe8fb) !important; } .color-primary-lighten-01 { color: var(--color-primary-lighten-01, #2670e8) !important; } .background-color-primary-lighten-01 { background-color: var(--color-primary-lighten-01, #2670e8) !important; } .border-color-primary-lighten-01 { border-color: var(--color-primary-lighten-01, #2670e8) !important; } .color-primary-lighten-02 { color: var(--color-primary-lighten-02, #5992ed) !important; } .background-color-primary-lighten-02 { background-color: var(--color-primary-lighten-02, #5992ed) !important; } .border-color-primary-lighten-02 { border-color: var(--color-primary-lighten-02, #5992ed) !important; } .color-primary-default { color: var(--color-primary-default, #1351b4) !important; } .background-color-primary-default { background-color: var(--color-primary-default, #1351b4) !important; } .border-color-primary-default { border-color: var(--color-primary-default, #1351b4) !important; } .color-primary-darken-01 { color: var(--color-primary-darken-01, #0c326f) !important; } .background-color-primary-darken-01 { background-color: var(--color-primary-darken-01, #0c326f) !important; } .border-color-primary-darken-01 { border-color: var(--color-primary-darken-01, #0c326f) !important; } .color-primary-darken-02 { color: var(--color-primary-darken-02, #071d41) !important; } .background-color-primary-darken-02 { background-color: var(--color-primary-darken-02, #071d41) !important; } .border-color-primary-darken-02 { border-color: var(--color-primary-darken-02, #071d41) !important; } .rgb-primary-pastel-01 { color: var(--rgb-primary-pastel-01, 197, 212, 235) !important; } .background-rgb-primary-pastel-01 { background-color: var(--rgb-primary-pastel-01, 197, 212, 235) !important; } .border-rgb-primary-pastel-01 { border-color: var(--rgb-primary-pastel-01, 197, 212, 235) !important; } .rgb-primary-pastel-02 { color: var(--rgb-primary-pastel-02, 219, 232, 251) !important; } .background-rgb-primary-pastel-02 { background-color: var(--rgb-primary-pastel-02, 219, 232, 251) !important; } .border-rgb-primary-pastel-02 { border-color: var(--rgb-primary-pastel-02, 219, 232, 251) !important; } .rgb-primary-lighten-01 { color: var(--rgb-primary-lighten-01, 38, 112, 232) !important; } .background-rgb-primary-lighten-01 { background-color: var(--rgb-primary-lighten-01, 38, 112, 232) !important; } .border-rgb-primary-lighten-01 { border-color: var(--rgb-primary-lighten-01, 38, 112, 232) !important; } .rgb-primary-lighten-02 { color: var(--rgb-primary-lighten-02, 89, 146, 237) !important; } .background-rgb-primary-lighten-02 { background-color: var(--rgb-primary-lighten-02, 89, 146, 237) !important; } .border-rgb-primary-lighten-02 { border-color: var(--rgb-primary-lighten-02, 89, 146, 237) !important; } .rgb-primary-default { color: var(--rgb-primary-default, 19, 81, 180) !important; } .background-rgb-primary-default { background-color: var(--rgb-primary-default, 19, 81, 180) !important; } .border-rgb-primary-default { border-color: var(--rgb-primary-default, 19, 81, 180) !important; } .rgb-primary-darken-01 { color: var(--rgb-primary-darken-01, 12, 50, 111) !important; } .background-rgb-primary-darken-01 { background-color: var(--rgb-primary-darken-01, 12, 50, 111) !important; } .border-rgb-primary-darken-01 { border-color: var(--rgb-primary-darken-01, 12, 50, 111) !important; } .rgb-primary-darken-02 { color: var(--rgb-primary-darken-02, 7, 29, 65) !important; } .background-rgb-primary-darken-02 { background-color: var(--rgb-primary-darken-02, 7, 29, 65) !important; } .border-rgb-primary-darken-02 { border-color: var(--rgb-primary-darken-02, 7, 29, 65) !important; } .color-secondary-01 { color: var(--color-secondary-01, #fff) !important; } .background-color-secondary-01 { background-color: var(--color-secondary-01, #fff) !important; } .border-color-secondary-01 { border-color: var(--color-secondary-01, #fff) !important; } .color-secondary-02 { color: var(--color-secondary-02, #f8f8f8) !important; } .background-color-secondary-02 { background-color: var(--color-secondary-02, #f8f8f8) !important; } .border-color-secondary-02 { border-color: var(--color-secondary-02, #f8f8f8) !important; } .color-secondary-03 { color: var(--color-secondary-03, #ededed) !important; } .background-color-secondary-03 { background-color: var(--color-secondary-03, #ededed) !important; } .border-color-secondary-03 { border-color: var(--color-secondary-03, #ededed) !important; } .color-secondary-04 { color: var(--color-secondary-04, #ccc) !important; } .background-color-secondary-04 { background-color: var(--color-secondary-04, #ccc) !important; } .border-color-secondary-04 { border-color: var(--color-secondary-04, #ccc) !important; } .color-secondary-05 { color: var(--color-secondary-05, #9e9d9d) !important; } .background-color-secondary-05 { background-color: var(--color-secondary-05, #9e9d9d) !important; } .border-color-secondary-05 { border-color: var(--color-secondary-05, #9e9d9d) !important; } .color-secondary-06 { color: var(--color-secondary-06, #888) !important; } .background-color-secondary-06 { background-color: var(--color-secondary-06, #888) !important; } .border-color-secondary-06 { border-color: var(--color-secondary-06, #888) !important; } .color-secondary-07 { color: var(--color-secondary-07, #555) !important; } .background-color-secondary-07 { background-color: var(--color-secondary-07, #555) !important; } .border-color-secondary-07 { border-color: var(--color-secondary-07, #555) !important; } .color-secondary-08 { color: var(--color-secondary-08, #333) !important; } .background-color-secondary-08 { background-color: var(--color-secondary-08, #333) !important; } .border-color-secondary-08 { border-color: var(--color-secondary-08, #333) !important; } .color-secondary-09 { color: var(--color-secondary-09, #000) !important; } .background-color-secondary-09 { background-color: var(--color-secondary-09, #000) !important; } .border-color-secondary-09 { border-color: var(--color-secondary-09, #000) !important; } .rgb-secondary-01 { color: var(--rgb-secondary-01, 255, 255, 255) !important; } .background-rgb-secondary-01 { background-color: var(--rgb-secondary-01, 255, 255, 255) !important; } .border-rgb-secondary-01 { border-color: var(--rgb-secondary-01, 255, 255, 255) !important; } .rgb-secondary-02 { color: var(--rgb-secondary-02, 248, 248, 248) !important; } .background-rgb-secondary-02 { background-color: var(--rgb-secondary-02, 248, 248, 248) !important; } .border-rgb-secondary-02 { border-color: var(--rgb-secondary-02, 248, 248, 248) !important; } .rgb-secondary-03 { color: var(--rgb-secondary-03, 237, 237, 237) !important; } .background-rgb-secondary-03 { background-color: var(--rgb-secondary-03, 237, 237, 237) !important; } .border-rgb-secondary-03 { border-color: var(--rgb-secondary-03, 237, 237, 237) !important; } .rgb-secondary-04 { color: var(--rgb-secondary-04, 204, 204, 204) !important; } .background-rgb-secondary-04 { background-color: var(--rgb-secondary-04, 204, 204, 204) !important; } .border-rgb-secondary-04 { border-color: var(--rgb-secondary-04, 204, 204, 204) !important; } .rgb-secondary-05 { color: var(--rgb-secondary-05, 158, 157, 157) !important; } .background-rgb-secondary-05 { background-color: var(--rgb-secondary-05, 158, 157, 157) !important; } .border-rgb-secondary-05 { border-color: var(--rgb-secondary-05, 158, 157, 157) !important; } .rgb-secondary-06 { color: var(--rgb-secondary-06, 136, 136, 136) !important; } .background-rgb-secondary-06 { background-color: var(--rgb-secondary-06, 136, 136, 136) !important; } .border-rgb-secondary-06 { border-color: var(--rgb-secondary-06, 136, 136, 136) !important; } .rgb-secondary-07 { color: var(--rgb-secondary-07, 85, 85, 85) !important; } .background-rgb-secondary-07 { background-color: var(--rgb-secondary-07, 85, 85, 85) !important; } .border-rgb-secondary-07 { border-color: var(--rgb-secondary-07, 85, 85, 85) !important; } .rgb-secondary-08 { color: var(--rgb-secondary-08, 51, 51, 51) !important; } .background-rgb-secondary-08 { background-color: var(--rgb-secondary-08, 51, 51, 51) !important; } .border-rgb-secondary-08 { border-color: var(--rgb-secondary-08, 51, 51, 51) !important; } .rgb-secondary-09 { color: var(--rgb-secondary-09, 0, 0, 0) !important; } .background-rgb-secondary-09 { background-color: var(--rgb-secondary-09, 0, 0, 0) !important; } .border-rgb-secondary-09 { border-color: var(--rgb-secondary-09, 0, 0, 0) !important; } .color-secondary-10 { color: var(--color-secondary-10, rgba(0, 0, 0, 0.4)) !important; } .background-color-secondary-10 { background-color: var(--color-secondary-10, rgba(0, 0, 0, 0.4)) !important; } .border-color-secondary-10 { border-color: var(--color-secondary-10, rgba(0, 0, 0, 0.4)) !important; } .color-secondary-11 { color: var(--color-secondary-11, rgba(255, 255, 255, 0.64)) !important; } .background-color-secondary-11 { background-color: var(--color-secondary-11, rgba(255, 255, 255, 0.64)) !important; } .border-color-secondary-11 { border-color: var(--color-secondary-11, rgba(255, 255, 255, 0.64)) !important; } .color-secondary-12 { color: var(--color-secondary-12, rgba(0, 0, 0, 0.64)) !important; } .background-color-secondary-12 { background-color: var(--color-secondary-12, rgba(0, 0, 0, 0.64)) !important; } .border-color-secondary-12 { border-color: var(--color-secondary-12, rgba(0, 0, 0, 0.64)) !important; } .color-highlight { color: var(--color-highlight, #268744) !important; } .background-color-highlight { background-color: var(--color-highlight, #268744) !important; } .border-color-highlight { border-color: var(--color-highlight, #268744) !important; } .rgb-highlight { color: var(--rgb-highlight, 38, 135, 68) !important; } .background-rgb-highlight { background-color: var(--rgb-highlight, 38, 135, 68) !important; } .border-rgb-highlight { border-color: var(--rgb-highlight, 38, 135, 68) !important; } .color-success { color: var(--color-success, #168821) !important; } .background-color-success { background-color: var(--color-success, #168821) !important; } .border-color-success { border-color: var(--color-success, #168821) !important; } .color-warning { color: var(--color-warning, #ffcd07) !important; } .background-color-warning { background-color: var(--color-warning, #ffcd07) !important; } .border-color-warning { border-color: var(--color-warning, #ffcd07) !important; } .color-danger { color: var(--color-danger, #e60000) !important; } .background-color-danger { background-color: var(--color-danger, #e60000) !important; } .border-color-danger { border-color: var(--color-danger, #e60000) !important; } .color-info { color: var(--color-info, #155bcb) !important; } .background-color-info { background-color: var(--color-info, #155bcb) !important; } .border-color-info { border-color: var(--color-info, #155bcb) !important; } .rgb-success { color: var(--rgb-success, 22, 136, 33) !important; } .background-rgb-success { background-color: var(--rgb-success, 22, 136, 33) !important; } .border-rgb-success { border-color: var(--rgb-success, 22, 136, 33) !important; } .rgb-warning { color: var(--rgb-warning, 255, 205, 7) !important; } .background-rgb-warning { background-color: var(--rgb-warning, 255, 205, 7) !important; } .border-rgb-warning { border-color: var(--rgb-warning, 255, 205, 7) !important; } .rgb-danger { color: var(--rgb-danger, 230, 0, 0) !important; } .background-rgb-danger { background-color: var(--rgb-danger, 230, 0, 0) !important; } .border-rgb-danger { border-color: var(--rgb-danger, 230, 0, 0) !important; } .rgb-info { color: var(--rgb-info, 21, 91, 203) !important; } .background-rgb-info { background-color: var(--rgb-info, 21, 91, 203) !important; } .border-rgb-info { border-color: var(--rgb-info, 21, 91, 203) !important; } .color-support-01 { color: var(--color-support-01, #36a191) !important; } .background-color-support-01 { background-color: var(--color-support-01, #36a191) !important; } .border-color-support-01 { border-color: var(--color-support-01, #36a191) !important; } .color-support-02 { color: var(--color-support-02, #f2e317) !important; } .background-color-support-02 { background-color: var(--color-support-02, #f2e317) !important; } .border-color-support-02 { border-color: var(--color-support-02, #f2e317) !important; } .color-support-03 { color: var(--color-support-03, #d84800) !important; } .background-color-support-03 { background-color: var(--color-support-03, #d84800) !important; } .border-color-support-03 { border-color: var(--color-support-03, #d84800) !important; } .color-support-04 { color: var(--color-support-04, #a26739) !important; } .background-color-support-04 { background-color: var(--color-support-04, #a26739) !important; } .border-color-support-04 { border-color: var(--color-support-04, #a26739) !important; } .rgb-support-01 { color: var(--rgb-support-01, 54, 161, 145) !important; } .background-rgb-support-01 { background-color: var(--rgb-support-01, 54, 161, 145) !important; } .border-rgb-support-01 { border-color: var(--rgb-support-01, 54, 161, 145) !important; } .rgb-support-02 { color: var(--rgb-support-02, 242, 227, 23) !important; } .background-rgb-support-02 { background-color: var(--rgb-support-02, 242, 227, 23) !important; } .border-rgb-support-02 { border-color: var(--rgb-support-02, 242, 227, 23) !important; } .rgb-support-03 { color: var(--rgb-support-03, 216, 72, 0) !important; } .background-rgb-support-03 { background-color: var(--rgb-support-03, 216, 72, 0) !important; } .border-rgb-support-03 { border-color: var(--rgb-support-03, 216, 72, 0) !important; } .rgb-support-04 { color: var(--rgb-support-04, 162, 103, 57) !important; } .background-rgb-support-04 { background-color: var(--rgb-support-04, 162, 103, 57) !important; } .border-rgb-support-04 { border-color: var(--rgb-support-04, 162, 103, 57) !important; } .color-facebook { color: var(--color-facebook, #3b5998) !important; } .background-color-facebook { background-color: var(--color-facebook, #3b5998) !important; } .border-color-facebook { border-color: var(--color-facebook, #3b5998) !important; } .color-google-plus { color: var(--color-google-plus, #db4a39) !important; } .background-color-google-plus { background-color: var(--color-google-plus, #db4a39) !important; } .border-color-google-plus { border-color: var(--color-google-plus, #db4a39) !important; } .color-linkedin { color: var(--color-linkedin, #0e76a8) !important; } .background-color-linkedin { background-color: var(--color-linkedin, #0e76a8) !important; } .border-color-linkedin { border-color: var(--color-linkedin, #0e76a8) !important; } .color-twitter { color: var(--color-twitter, #00acee) !important; } .background-color-twitter { background-color: var(--color-twitter, #00acee) !important; } .border-color-twitter { border-color: var(--color-twitter, #00acee) !important; } .color-whatsapp { color: var(--color-whatsapp, #25d366) !important; } .background-color-whatsapp { background-color: var(--color-whatsapp, #25d366) !important; } .border-color-whatsapp { border-color: var(--color-whatsapp, #25d366) !important; } .color-xbox { color: var(--color-xbox, #9bc848) !important; } .background-color-xbox { background-color: var(--color-xbox, #9bc848) !important; } .border-color-xbox { border-color: var(--color-xbox, #9bc848) !important; } .color-yahoo { color: var(--color-yahoo, #720e9e) !important; } .background-color-yahoo { background-color: var(--color-yahoo, #720e9e) !important; } .border-color-yahoo { border-color: var(--color-yahoo, #720e9e) !important; } .color-youtube { color: var(--color-youtube, #c4302b) !important; } .background-color-youtube { background-color: var(--color-youtube, #c4302b) !important; } .border-color-youtube { border-color: var(--color-youtube, #c4302b) !important; } .rgb-facebook { color: var(--rgb-facebook, 59, 89, 152) !important; } .background-rgb-facebook { background-color: var(--rgb-facebook, 59, 89, 152) !important; } .border-rgb-facebook { border-color: var(--rgb-facebook, 59, 89, 152) !important; } .rgb-google-plus { color: var(--rgb-google-plus, 219, 74, 57) !important; } .background-rgb-google-plus { background-color: var(--rgb-google-plus, 219, 74, 57) !important; } .border-rgb-google-plus { border-color: var(--rgb-google-plus, 219, 74, 57) !important; } .rgb-linkedin { color: var(--rgb-linkedin, 14, 118, 168) !important; } .background-rgb-linkedin { background-color: var(--rgb-linkedin, 14, 118, 168) !important; } .border-rgb-linkedin { border-color: var(--rgb-linkedin, 14, 118, 168) !important; } .rgb-twitter { color: var(--rgb-twitter, 0, 172, 238) !important; } .background-rgb-twitter { background-color: var(--rgb-twitter, 0, 172, 238) !important; } .border-rgb-twitter { border-color: var(--rgb-twitter, 0, 172, 238) !important; } .rgb-whatsapp { color: var(--rgb-whatsapp, 37, 211, 102) !important; } .background-rgb-whatsapp { background-color: var(--rgb-whatsapp, 37, 211, 102) !important; } .border-rgb-whatsapp { border-color: var(--rgb-whatsapp, 37, 211, 102) !important; } .rgb-xbox { color: var(--rgb-xbox, 155, 200, 72) !important; } .background-rgb-xbox { background-color: var(--rgb-xbox, 155, 200, 72) !important; } .border-rgb-xbox { border-color: var(--rgb-xbox, 155, 200, 72) !important; } .rgb-yahoo { color: var(--rgb-yahoo, 114, 14, 158) !important; } .background-rgb-yahoo { background-color: var(--rgb-yahoo, 114, 14, 158) !important; } .border-rgb-yahoo { border-color: var(--rgb-yahoo, 114, 14, 158) !important; } .rgb-youtube { color: var(--rgb-youtube, 196, 48, 43) !important; } .background-rgb-youtube { background-color: var(--rgb-youtube, 196, 48, 43) !important; } .border-rgb-youtube { border-color: var(--rgb-youtube, 196, 48, 43) !important; } .text-primary-pastel-01 { color: var(--primary-pastel-01, #c5d4eb) !important; } .bg-primary-pastel-01 { background-color: var(--primary-pastel-01, #c5d4eb) !important; } .text-primary-pastel-02 { color: var(--primary-pastel-02, #dbe8fb) !important; } .bg-primary-pastel-02 { background-color: var(--primary-pastel-02, #dbe8fb) !important; } .text-primary-lighten-01 { color: var(--primary-lighten-01, #2670e8) !important; } .bg-primary-lighten-01 { background-color: var(--primary-lighten-01, #2670e8) !important; } .text-primary-lighten-02 { color: var(--primary-lighten-02, #5992ed) !important; } .bg-primary-lighten-02 { background-color: var(--primary-lighten-02, #5992ed) !important; } .text-primary-default { color: var(--primary-default, #1351b4) !important; } .bg-primary-default { background-color: var(--primary-default, #1351b4) !important; } .text-primary-darken-01 { color: var(--primary-darken-01, #0c326f) !important; } .bg-primary-darken-01 { background-color: var(--primary-darken-01, #0c326f) !important; } .text-primary-darken-02 { color: var(--primary-darken-02, #071d41) !important; } .bg-primary-darken-02 { background-color: var(--primary-darken-02, #071d41) !important; } .text-secondary-01 { color: var(--secondary-01, #fff) !important; } .bg-secondary-01 { background-color: var(--secondary-01, #fff) !important; } .text-secondary-02 { color: var(--secondary-02, #f8f8f8) !important; } .bg-secondary-02 { background-color: var(--secondary-02, #f8f8f8) !important; } .text-secondary-03 { color: var(--secondary-03, #ededed) !important; } .bg-secondary-03 { background-color: var(--secondary-03, #ededed) !important; } .text-secondary-04 { color: var(--secondary-04, #ccc) !important; } .bg-secondary-04 { background-color: var(--secondary-04, #ccc) !important; } .text-secondary-05 { color: var(--secondary-05, #9e9d9d) !important; } .bg-secondary-05 { background-color: var(--secondary-05, #9e9d9d) !important; } .text-secondary-06 { color: var(--secondary-06, #888) !important; } .bg-secondary-06 { background-color: var(--secondary-06, #888) !important; } .text-secondary-07 { color: var(--secondary-07, #555) !important; } .bg-secondary-07 { background-color: var(--secondary-07, #555) !important; } .text-secondary-08 { color: var(--secondary-08, #333) !important; } .bg-secondary-08 { background-color: var(--secondary-08, #333) !important; } .text-secondary-09 { color: var(--secondary-09, #000) !important; } .bg-secondary-09 { background-color: var(--secondary-09, #000) !important; } .text-highlight { color: var(--highlight, #268744) !important; } .bg-highlight { background-color: var(--highlight, #268744) !important; } .text-success { color: var(--success, #168821) !important; } .bg-success { background-color: var(--success, #168821) !important; } .text-warning { color: var(--warning, #ffcd07) !important; } .bg-warning { background-color: var(--warning, #ffcd07) !important; } .text-danger { color: var(--danger, #e60000) !important; } .bg-danger { background-color: var(--danger, #e60000) !important; } .text-info { color: var(--info, #155bcb) !important; } .bg-info { background-color: var(--info, #155bcb) !important; } .text-support-01 { color: var(--support-01, #36a191) !important; } .bg-support-01 { background-color: var(--support-01, #36a191) !important; } .text-support-02 { color: var(--support-02, #f2e317) !important; } .bg-support-02 { background-color: var(--support-02, #f2e317) !important; } .text-support-03 { color: var(--support-03, #d84800) !important; } .bg-support-03 { background-color: var(--support-03, #d84800) !important; } .text-support-04 { color: var(--support-04, #a26739) !important; } .bg-support-04 { background-color: var(--support-04, #a26739) !important; } .text-facebook { color: var(--facebook, #3b5998) !important; } .bg-facebook { background-color: var(--facebook, #3b5998) !important; } .text-google-plus { color: var(--google-plus, #db4a39) !important; } .bg-google-plus { background-color: var(--google-plus, #db4a39) !important; } .text-linkedin { color: var(--linkedin, #0e76a8) !important; } .bg-linkedin { background-color: var(--linkedin, #0e76a8) !important; } .text-twitter { color: var(--twitter, #00acee) !important; } .bg-twitter { background-color: var(--twitter, #00acee) !important; } .text-whatsapp { color: var(--whatsapp, #25d366) !important; } .bg-whatsapp { background-color: var(--whatsapp, #25d366) !important; } .text-xbox { color: var(--xbox, #9bc848) !important; } .bg-xbox { background-color: var(--xbox, #9bc848) !important; } .text-yahoo { color: var(--yahoo, #720e9e) !important; } .bg-yahoo { background-color: var(--yahoo, #720e9e) !important; } .text-youtube { color: var(--youtube, #c4302b) !important; } .bg-youtube { background-color: var(--youtube, #c4302b) !important; } body { --font-size: 14px; --text-color: #333; --font-weight: 400; --line-height: font-line-height-medium; color: var(--text-color); font-family: var(--font-family-base); font-size: var(--font-size); font-weight: var(--font-weight); line-height: var(--line-height); } p { margin-bottom: 16px; margin-top: 0px; } a { color: var(--color-primary-default); text-decoration: none; } .page-content a:hover { background: var(--status-hover-background); } .page-content a:focus { background: var(--status-highlight-background) linear-gradient(var(--status-focused-overlay), var(--status-focused-overlay)); } button { cursor: pointer; } img { max-width: 100%; vertical-align: middle; } hr { background-color: var(--color-secondary-04); border: 0px; color: inherit; height: 1px; margin: 16px 0px; } h1, .h1 { font-size: var(--font-size-scale-up-06); font-weight: var(--font-weight-regular); line-height: var(--font-line-height-low); margin-bottom: 32px; margin-top: 0px; } h2, .h2 { font-size: var(--font-size-scale-up-05); font-weight: var(--font-weight-regular); line-height: var(--font-line-height-low); margin-bottom: 20px; margin-top: 28px; } h3, .h3 { font-size: var(--font-size-scale-up-04); font-weight: var(--font-weight-regular); line-height: var(--font-line-height-low); margin-bottom: 20px; margin-top: 28px; } h4, .h4 { font-size: var(--font-size-scale-up-03); font-weight: var(--font-weight-regular); line-height: var(--font-line-height-low); margin-bottom: 20px; margin-top: 28px; } h5, .h5 { font-size: var(--font-size-scale-up-02); font-weight: var(--font-weight-semi-bold); line-height: var(--font-line-height-low); margin-bottom: 16px; margin-top: 28px; } h6, .h6 { font-size: var(--font-size-scale-up-01); font-weight: var(--font-weight-semi-bold); line-height: var(--font-line-height-low); margin-bottom: 16px; margin-top: 28px; } ul, ol { margin: 1rem 0px; padding: 0px 3rem; } blockquote { background-color: var(--color-secondary-02); border-left: 4px solid rgb(38, 135, 68); font-style: italic; margin: 1rem 0px; padding: 1rem; position: relative; } blockquote > :last-child { margin-bottom: 0px; } label, .label { font-size: var(--font-size-scale-base); font-weight: var(--font-weight-semi-bold); line-height: var(--font-line-height-medium); } fieldset legend, .fieldset { font-size: var(--font-size-scale-up-02); font-weight: var(--font-weight-regular); line-height: var(--font-line-height-low); margin-bottom: 4px; } ::placeholder, .placeholder { font-size: var(--font-size-scale-base); font-style: italic; font-weight: var(--font-weight-regular); opacity: 1; } input, textarea, .input { font-size: var(--font-size-scale-up-01); font-weight: var(--font-weight-medium); color: var(--color-secondary-08); } .help { font-size: var(--font-size-scale-base); } .text-thin { font-weight: 100; } .text-extra-light { font-weight: 200; } .text-light { font-weight: 300; } .text-regular { font-weight: 400; } .text-medium { font-weight: 500; } .text-semi-bold { font-weight: 600; } .text-bold { font-weight: 700; } .text-extra-bold { font-weight: 800; } .text-black { font-weight: 900; } .text-down-01 { font-size: calc(var(--font-size-scale-base) * 0.833); } .text-down-02 { font-size: calc(var(--font-size-scale-base) * 0.694); } .text-down-03 { font-size: calc(var(--font-size-scale-base) * 0.579); } .text-up-01 { font-size: calc(var(--font-size-scale-base) * 1.2); } .text-up-02 { font-size: calc(var(--font-size-scale-base) * 1.44); } .text-up-03 { font-size: calc(var(--font-size-scale-base) * 1.728); } .text-up-04 { font-size: calc(var(--font-size-scale-base) * 2.074); } .text-up-05 { font-size: calc(var(--font-size-scale-base) * 2.488); } .text-up-06 { font-size: calc(var(--font-size-scale-base) * 2.986); } .text-up-07 { font-size: calc(var(--font-size-scale-base) * 3.583); } .svg-inline--fa, .fa, .fab, .fad, .fal, .far, .fas { --icon-size: var(--icon-size-base); display: inline-block; font-size: var(--icon-size); width: calc(var(--icon-size) + 8px); } .svg-inline--fa.fa-w-1, .svg-inline--fa.fa-w-2, .svg-inline--fa.fa-w-3, .svg-inline--fa.fa-w-4, .svg-inline--fa.fa-w-5, .svg-inline--fa.fa-w-6, .svg-inline--fa.fa-w-7, .svg-inline--fa.fa-w-8, .svg-inline--fa.fa-w-9, .svg-inline--fa.fa-w-10, .svg-inline--fa.fa-w-11, .svg-inline--fa.fa-w-12, .svg-inline--fa.fa-w-13, .svg-inline--fa.fa-w-14, .svg-inline--fa.fa-w-15, .svg-inline--fa.fa-w-16, .svg-inline--fa.fa-w-17, .svg-inline--fa.fa-w-18, .svg-inline--fa.fa-w-19, .svg-inline--fa.fa-w-20 { width: calc(var(--icon-size) + 8px); } .fa-xs, .svg-inline--fa.fa-xs { --icon-size: var(--icon-size-xs); } .fa-sm, .svg-inline--fa.fa-sm { --icon-size: var(--icon-size-sm); } .fa-lg, .svg-inline--fa.fa-lg { --icon-size: var(--icon-size-lg); vertical-align: -0.125em; } .fa-2x, .svg-inline--fa.fa-2x { --icon-size: var(--icon-size-2x); } .fa-3x, .svg-inline--fa.fa-3x { --icon-size: var(--icon-size-3x); } .fa-4x, .svg-inline--fa.fa-4x { --icon-size: var(--icon-size-4x); } .fa-5x, .svg-inline--fa.fa-5x { --icon-size: var(--icon-size-5x); } .fa-6x, .svg-inline--fa.fa-6x { --icon-size: var(--icon-size-6x); } .fa-7x, .svg-inline--fa.fa-7x { --icon-size: var(--icon-size-7x); } .fa-8x, .svg-inline--fa.fa-8x { --icon-size: var(--icon-size-8x); } .fa-9x, .svg-inline--fa.fa-9x { --icon-size: var(--icon-size-9x); } .fa-10x, .svg-inline--fa.fa-10x { --icon-size: var(--icon-size-10x); } .highlight { background: var(--status-highlight-background) linear-gradient(var(--status-highlight-overlay), var(--status-highlight-overlay)); color: var(--status-highlight-text); padding: 0px 4px; } [disabled], .disabled { cursor: not-allowed; } .dragged { background: var(--status-dragged-background); color: var(--status-dragged-text); box-shadow: 0 3px 6px var(--status-dragged-shadow); } @media (min-width: 576px) { .container, .container-fluid, .container-sm, .container-md, .container-lg, .container-xl { padding-left: 8px; padding-right: 8px; } .row { margin-left: -8px; margin-right: -8px; } .row [class^="col"] { padding-left: 8px; padding-right: 8px; }} @media (min-width: 1280px) { .container, .container-fluid, .container-sm, .container-md, .container-lg, .container-xl { padding-left: 12px; padding-right: 12px; } .row { margin-left: -12px; margin-right: -12px; } .row [class^="col"] { padding-left: 12px; padding-right: 12px; }} @media (min-width: 1600px) { .container, .container-fluid, .container-sm, .container-md, .container-lg, .container-xl { padding-left: 16px; padding-right: 16px; } .row { margin-left: -16px; margin-right: -16px; } .row [class^="col"] { padding-left: 16px; padding-right: 16px; }} .container { width: 100%; padding-right: 8px; padding-left: 8px; margin-right: auto; margin-left: auto; } @media (min-width: 576px) { .container { max-width: 1150px; }} @media (min-width: 998px) { .container { max-width: 1151px; }} @media (min-width: 1280px) { .container { max-width: 1152px; }} @media (min-width: 1600px) { .container { max-width: 1440px; }} .container-fluid, .container-sm, .container-md, .container-lg, .container-xl { width: 100%; padding-right: 8px; padding-left: 8px; margin-right: auto; margin-left: auto; } @media (min-width: 576px) { .container, .container-sm, .container-md { max-width: 1150px; }} @media (min-width: 998px) { .container, .container-sm, .container-md { max-width: 1151px; }} @media (min-width: 1280px) { .container, .container-sm, .container-md, .container-lg { max-width: 1152px; }} @media (min-width: 1600px) { .container, .container-sm, .container-md, .container-lg, .container-xl { max-width: 1440px; }} .row { display: flex; flex-wrap: wrap; margin-right: -8px; margin-left: -8px; } .no-gutters { margin-right: 0px; margin-left: 0px; } .no-gutters > .col, .no-gutters > [class*="col-"] { padding-right: 0px; padding-left: 0px; } .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, .col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, .col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, .col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, .col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl, .col-xl-auto { position: relative; width: 100%; padding-right: 8px; padding-left: 8px; } .col { flex-basis: 0px; flex-grow: 1; max-width: 100%; } .row-cols-1 > * { flex: 0 0 100%; max-width: 100%; } .row-cols-2 > * { flex: 0 0 50%; max-width: 50%; } .row-cols-3 > * { flex: 0 0 33.3333%; max-width: 33.3333%; } .row-cols-4 > * { flex: 0 0 25%; max-width: 25%; } .row-cols-5 > * { flex: 0 0 20%; max-width: 20%; } .row-cols-6 > * { flex: 0 0 16.6667%; max-width: 16.6667%; } .col-auto { flex: 0 0 auto; width: auto; max-width: 100%; } .col-1 { flex: 0 0 8.33333%; max-width: 8.33333%; } .col-2 { flex: 0 0 16.6667%; max-width: 16.6667%; } .col-3 { flex: 0 0 25%; max-width: 25%; } .col-4 { flex: 0 0 33.3333%; max-width: 33.3333%; } .col-5 { flex: 0 0 41.6667%; max-width: 41.6667%; } .col-6 { flex: 0 0 50%; max-width: 50%; } .col-7 { flex: 0 0 58.3333%; max-width: 58.3333%; } .col-8 { flex: 0 0 66.6667%; max-width: 66.6667%; } .col-9 { flex: 0 0 75%; max-width: 75%; } .col-10 { flex: 0 0 83.3333%; max-width: 83.3333%; } .col-11 { flex: 0 0 91.6667%; max-width: 91.6667%; } .col-12 { flex: 0 0 100%; max-width: 100%; } .order-first { order: -1; } .order-last { order: 13; } .order-0 { order: 0; } .order-1 { order: 1; } .order-2 { order: 2; } .order-3 { order: 3; } .order-4 { order: 4; } .order-5 { order: 5; } .order-6 { order: 6; } .order-7 { order: 7; } .order-8 { order: 8; } .order-9 { order: 9; } .order-10 { order: 10; } .order-11 { order: 11; } .order-12 { order: 12; } .offset-1 { margin-left: 8.33333%; } .offset-2 { margin-left: 16.6667%; } .offset-3 { margin-left: 25%; } .offset-4 { margin-left: 33.3333%; } .offset-5 { margin-left: 41.6667%; } .offset-6 { margin-left: 50%; } .offset-7 { margin-left: 58.3333%; } .offset-8 { margin-left: 66.6667%; } .offset-9 { margin-left: 75%; } .offset-10 { margin-left: 83.3333%; } .offset-11 { margin-left: 91.6667%; } @media (min-width: 576px) { .col-sm { flex-basis: 0px; flex-grow: 1; max-width: 100%; } .row-cols-sm-1 > * { flex: 0 0 100%; max-width: 100%; } .row-cols-sm-2 > * { flex: 0 0 50%; max-width: 50%; } .row-cols-sm-3 > * { flex: 0 0 33.3333%; max-width: 33.3333%; } .row-cols-sm-4 > * { flex: 0 0 25%; max-width: 25%; } .row-cols-sm-5 > * { flex: 0 0 20%; max-width: 20%; } .row-cols-sm-6 > * { flex: 0 0 16.6667%; max-width: 16.6667%; } .col-sm-auto { flex: 0 0 auto; width: auto; max-width: 100%; } .col-sm-1 { flex: 0 0 8.33333%; max-width: 8.33333%; } .col-sm-2 { flex: 0 0 16.6667%; max-width: 16.6667%; } .col-sm-3 { flex: 0 0 25%; max-width: 25%; } .col-sm-4 { flex: 0 0 33.3333%; max-width: 33.3333%; } .col-sm-5 { flex: 0 0 41.6667%; max-width: 41.6667%; } .col-sm-6 { flex: 0 0 50%; max-width: 50%; } .col-sm-7 { flex: 0 0 58.3333%; max-width: 58.3333%; } .col-sm-8 { flex: 0 0 66.6667%; max-width: 66.6667%; } .col-sm-9 { flex: 0 0 75%; max-width: 75%; } .col-sm-10 { flex: 0 0 83.3333%; max-width: 83.3333%; } .col-sm-11 { flex: 0 0 91.6667%; max-width: 91.6667%; } .col-sm-12 { flex: 0 0 100%; max-width: 100%; } .order-sm-first { order: -1; } .order-sm-last { order: 13; } .order-sm-0 { order: 0; } .order-sm-1 { order: 1; } .order-sm-2 { order: 2; } .order-sm-3 { order: 3; } .order-sm-4 { order: 4; } .order-sm-5 { order: 5; } .order-sm-6 { order: 6; } .order-sm-7 { order: 7; } .order-sm-8 { order: 8; } .order-sm-9 { order: 9; } .order-sm-10 { order: 10; } .order-sm-11 { order: 11; } .order-sm-12 { order: 12; } .offset-sm-0 { margin-left: 0px; } .offset-sm-1 { margin-left: 8.33333%; } .offset-sm-2 { margin-left: 16.6667%; } .offset-sm-3 { margin-left: 25%; } .offset-sm-4 { margin-left: 33.3333%; } .offset-sm-5 { margin-left: 41.6667%; } .offset-sm-6 { margin-left: 50%; } .offset-sm-7 { margin-left: 58.3333%; } .offset-sm-8 { margin-left: 66.6667%; } .offset-sm-9 { margin-left: 75%; } .offset-sm-10 { margin-left: 83.3333%; } .offset-sm-11 { margin-left: 91.6667%; }} @media (min-width: 998px) { .col-md { flex-basis: 0px; flex-grow: 1; max-width: 100%; } .row-cols-md-1 > * { flex: 0 0 100%; max-width: 100%; } .row-cols-md-2 > * { flex: 0 0 50%; max-width: 50%; } .row-cols-md-3 > * { flex: 0 0 33.3333%; max-width: 33.3333%; } .row-cols-md-4 > * { flex: 0 0 25%; max-width: 25%; } .row-cols-md-5 > * { flex: 0 0 20%; max-width: 20%; } .row-cols-md-6 > * { flex: 0 0 16.6667%; max-width: 16.6667%; } .col-md-auto { flex: 0 0 auto; width: auto; max-width: 100%; } .col-md-1 { flex: 0 0 8.33333%; max-width: 8.33333%; } .col-md-2 { flex: 0 0 16.6667%; max-width: 16.6667%; } .col-md-3 { flex: 0 0 25%; max-width: 25%; } .col-md-4 { flex: 0 0 33.3333%; max-width: 33.3333%; } .col-md-5 { flex: 0 0 41.6667%; max-width: 41.6667%; } .col-md-6 { flex: 0 0 50%; max-width: 50%; } .col-md-7 { flex: 0 0 58.3333%; max-width: 58.3333%; } .col-md-8 { flex: 0 0 66.6667%; max-width: 66.6667%; } .col-md-9 { flex: 0 0 75%; max-width: 75%; } .col-md-10 { flex: 0 0 83.3333%; max-width: 83.3333%; } .col-md-11 { flex: 0 0 91.6667%; max-width: 91.6667%; } .col-md-12 { flex: 0 0 100%; max-width: 100%; } .order-md-first { order: -1; } .order-md-last { order: 13; } .order-md-0 { order: 0; } .order-md-1 { order: 1; } .order-md-2 { order: 2; } .order-md-3 { order: 3; } .order-md-4 { order: 4; } .order-md-5 { order: 5; } .order-md-6 { order: 6; } .order-md-7 { order: 7; } .order-md-8 { order: 8; } .order-md-9 { order: 9; } .order-md-10 { order: 10; } .order-md-11 { order: 11; } .order-md-12 { order: 12; } .offset-md-0 { margin-left: 0px; } .offset-md-1 { margin-left: 8.33333%; } .offset-md-2 { margin-left: 16.6667%; } .offset-md-3 { margin-left: 25%; } .offset-md-4 { margin-left: 33.3333%; } .offset-md-5 { margin-left: 41.6667%; } .offset-md-6 { margin-left: 50%; } .offset-md-7 { margin-left: 58.3333%; } .offset-md-8 { margin-left: 66.6667%; } .offset-md-9 { margin-left: 75%; } .offset-md-10 { margin-left: 83.3333%; } .offset-md-11 { margin-left: 91.6667%; }} @media (min-width: 1280px) { .col-lg { flex-basis: 0px; flex-grow: 1; max-width: 100%; } .row-cols-lg-1 > * { flex: 0 0 100%; max-width: 100%; } .row-cols-lg-2 > * { flex: 0 0 50%; max-width: 50%; } .row-cols-lg-3 > * { flex: 0 0 33.3333%; max-width: 33.3333%; } .row-cols-lg-4 > * { flex: 0 0 25%; max-width: 25%; } .row-cols-lg-5 > * { flex: 0 0 20%; max-width: 20%; } .row-cols-lg-6 > * { flex: 0 0 16.6667%; max-width: 16.6667%; } .col-lg-auto { flex: 0 0 auto; width: auto; max-width: 100%; } .col-lg-1 { flex: 0 0 8.33333%; max-width: 8.33333%; } .col-lg-2 { flex: 0 0 16.6667%; max-width: 16.6667%; } .col-lg-3 { flex: 0 0 25%; max-width: 25%; } .col-lg-4 { flex: 0 0 33.3333%; max-width: 33.3333%; } .col-lg-5 { flex: 0 0 41.6667%; max-width: 41.6667%; } .col-lg-6 { flex: 0 0 50%; max-width: 50%; } .col-lg-7 { flex: 0 0 58.3333%; max-width: 58.3333%; } .col-lg-8 { flex: 0 0 66.6667%; max-width: 66.6667%; } .col-lg-9 { flex: 0 0 75%; max-width: 75%; } .col-lg-10 { flex: 0 0 83.3333%; max-width: 83.3333%; } .col-lg-11 { flex: 0 0 91.6667%; max-width: 91.6667%; } .col-lg-12 { flex: 0 0 100%; max-width: 100%; } .order-lg-first { order: -1; } .order-lg-last { order: 13; } .order-lg-0 { order: 0; } .order-lg-1 { order: 1; } .order-lg-2 { order: 2; } .order-lg-3 { order: 3; } .order-lg-4 { order: 4; } .order-lg-5 { order: 5; } .order-lg-6 { order: 6; } .order-lg-7 { order: 7; } .order-lg-8 { order: 8; } .order-lg-9 { order: 9; } .order-lg-10 { order: 10; } .order-lg-11 { order: 11; } .order-lg-12 { order: 12; } .offset-lg-0 { margin-left: 0px; } .offset-lg-1 { margin-left: 8.33333%; } .offset-lg-2 { margin-left: 16.6667%; } .offset-lg-3 { margin-left: 25%; } .offset-lg-4 { margin-left: 33.3333%; } .offset-lg-5 { margin-left: 41.6667%; } .offset-lg-6 { margin-left: 50%; } .offset-lg-7 { margin-left: 58.3333%; } .offset-lg-8 { margin-left: 66.6667%; } .offset-lg-9 { margin-left: 75%; } .offset-lg-10 { margin-left: 83.3333%; } .offset-lg-11 { margin-left: 91.6667%; }} @media (min-width: 1600px) { .col-xl { flex-basis: 0px; flex-grow: 1; max-width: 100%; } .row-cols-xl-1 > * { flex: 0 0 100%; max-width: 100%; } .row-cols-xl-2 > * { flex: 0 0 50%; max-width: 50%; } .row-cols-xl-3 > * { flex: 0 0 33.3333%; max-width: 33.3333%; } .row-cols-xl-4 > * { flex: 0 0 25%; max-width: 25%; } .row-cols-xl-5 > * { flex: 0 0 20%; max-width: 20%; } .row-cols-xl-6 > * { flex: 0 0 16.6667%; max-width: 16.6667%; } .col-xl-auto { flex: 0 0 auto; width: auto; max-width: 100%; } .col-xl-1 { flex: 0 0 8.33333%; max-width: 8.33333%; } .col-xl-2 { flex: 0 0 16.6667%; max-width: 16.6667%; } .col-xl-3 { flex: 0 0 25%; max-width: 25%; } .col-xl-4 { flex: 0 0 33.3333%; max-width: 33.3333%; } .col-xl-5 { flex: 0 0 41.6667%; max-width: 41.6667%; } .col-xl-6 { flex: 0 0 50%; max-width: 50%; } .col-xl-7 { flex: 0 0 58.3333%; max-width: 58.3333%; } .col-xl-8 { flex: 0 0 66.6667%; max-width: 66.6667%; } .col-xl-9 { flex: 0 0 75%; max-width: 75%; } .col-xl-10 { flex: 0 0 83.3333%; max-width: 83.3333%; } .col-xl-11 { flex: 0 0 91.6667%; max-width: 91.6667%; } .col-xl-12 { flex: 0 0 100%; max-width: 100%; } .order-xl-first { order: -1; } .order-xl-last { order: 13; } .order-xl-0 { order: 0; } .order-xl-1 { order: 1; } .order-xl-2 { order: 2; } .order-xl-3 { order: 3; } .order-xl-4 { order: 4; } .order-xl-5 { order: 5; } .order-xl-6 { order: 6; } .order-xl-7 { order: 7; } .order-xl-8 { order: 8; } .order-xl-9 { order: 9; } .order-xl-10 { order: 10; } .order-xl-11 { order: 11; } .order-xl-12 { order: 12; } .offset-xl-0 { margin-left: 0px; } .offset-xl-1 { margin-left: 8.33333%; } .offset-xl-2 { margin-left: 16.6667%; } .offset-xl-3 { margin-left: 25%; } .offset-xl-4 { margin-left: 33.3333%; } .offset-xl-5 { margin-left: 41.6667%; } .offset-xl-6 { margin-left: 50%; } .offset-xl-7 { margin-left: 58.3333%; } .offset-xl-8 { margin-left: 66.6667%; } .offset-xl-9 { margin-left: 75%; } .offset-xl-10 { margin-left: 83.3333%; } .offset-xl-11 { margin-left: 91.6667%; }} .display-block { display: block !important; } .display-flex { display: flex !important; } .display-inline { display: inline !important; } .display-inline-block { display: inline-block !important; } .display-inline-flex { display: inline-flex !important; } .visible { display: block !important; } .hidden { display: none !important; } @media (min-width: 0px) { .display-none-portrait { display: none !important; } .display-inline-portrait { display: inline !important; } .display-inline-block-portrait { display: inline-block !important; } .display-block-portrait { display: block !important; } .display-table-portrait { display: table !important; } .display-table-row-portrait { display: table-row !important; } .display-table-cell-portrait { display: table-cell !important; } .display-flex-portrait { display: flex !important; } .display-inline-flex-portrait { display: inline-flex !important; } .visible-portrait { display: block !important; } .hidden-portrait { display: none !important; }} @media (min-width: 575px) { .display-none-tablet { display: none !important; } .display-inline-tablet { display: inline !important; } .display-inline-block-tablet { display: inline-block !important; } .display-block-tablet { display: block !important; } .display-table-tablet { display: table !important; } .display-table-row-tablet { display: table-row !important; } .display-table-cell-tablet { display: table-cell !important; } .display-flex-tablet { display: flex !important; } .display-inline-flex-tablet { display: inline-flex !important; } .visible-tablet { display: block !important; } .hidden-tablet { display: none !important; }} @media (min-width: 1280px) { .display-none-desktop { display: none !important; } .display-inline-desktop { display: inline !important; } .display-inline-block-desktop { display: inline-block !important; } .display-block-desktop { display: block !important; } .display-table-desktop { display: table !important; } .display-table-row-desktop { display: table-row !important; } .display-table-cell-desktop { display: table-cell !important; } .display-flex-desktop { display: flex !important; } .display-inline-flex-desktop { display: inline-flex !important; } .visible-desktop { display: block !important; } .hidden-desktop { display: none !important; }} @media (min-width: 1600px) { .display-none-tv { display: none !important; } .display-inline-tv { display: inline !important; } .display-inline-block-tv { display: inline-block !important; } .display-block-tv { display: block !important; } .display-table-tv { display: table !important; } .display-table-row-tv { display: table-row !important; } .display-table-cell-tv { display: table-cell !important; } .display-flex-tv { display: flex !important; } .display-inline-flex-tv { display: inline-flex !important; } .visible-tv { display: block !important; } .hidden-tv { display: none !important; }} .m-0 { margin: 0px !important; } .mt-0, .my-0 { margin-top: 0px !important; } .mr-0, .mx-0 { margin-right: 0px !important; } .mb-0, .my-0 { margin-bottom: 0px !important; } .ml-0, .mx-0 { margin-left: 0px !important; } .m-1 { margin: 8px !important; } .mt-1, .my-1 { margin-top: 8px !important; } .mr-1, .mx-1 { margin-right: 8px !important; } .mb-1, .my-1 { margin-bottom: 8px !important; } .ml-1, .mx-1 { margin-left: 8px !important; } .m-2 { margin: 12px !important; } .mt-2, .my-2 { margin-top: 12px !important; } .mr-2, .mx-2 { margin-right: 12px !important; } .mb-2, .my-2 { margin-bottom: 12px !important; } .ml-2, .mx-2 { margin-left: 12px !important; } .m-3 { margin: 16px !important; } .mt-3, .my-3 { margin-top: 16px !important; } .mr-3, .mx-3 { margin-right: 16px !important; } .mb-3, .my-3 { margin-bottom: 16px !important; } .ml-3, .mx-3 { margin-left: 16px !important; } .m-4 { margin: 24px !important; } .mt-4, .my-4 { margin-top: 24px !important; } .mr-4, .mx-4 { margin-right: 24px !important; } .mb-4, .my-4 { margin-bottom: 24px !important; } .ml-4, .mx-4 { margin-left: 24px !important; } .m-5 { margin: 40px !important; } .mt-5, .my-5 { margin-top: 40px !important; } .mr-5, .mx-5 { margin-right: 40px !important; } .mb-5, .my-5 { margin-bottom: 40px !important; } .ml-5, .mx-5 { margin-left: 40px !important; } .p-0 { padding: 0px !important; } .pt-0, .py-0 { padding-top: 0px !important; } .pr-0, .px-0 { padding-right: 0px !important; } .pb-0, .py-0 { padding-bottom: 0px !important; } .pl-0, .px-0 { padding-left: 0px !important; } .p-1 { padding: 8px !important; } .pt-1, .py-1 { padding-top: 8px !important; } .pr-1, .px-1 { padding-right: 8px !important; } .pb-1, .py-1 { padding-bottom: 8px !important; } .pl-1, .px-1 { padding-left: 8px !important; } .p-2 { padding: 12px !important; } .pt-2, .py-2 { padding-top: 12px !important; } .pr-2, .px-2 { padding-right: 12px !important; } .pb-2, .py-2 { padding-bottom: 12px !important; } .pl-2, .px-2 { padding-left: 12px !important; } .p-3 { padding: 16px !important; } .pt-3, .py-3 { padding-top: 16px !important; } .pr-3, .px-3 { padding-right: 16px !important; } .pb-3, .py-3 { padding-bottom: 16px !important; } .pl-3, .px-3 { padding-left: 16px !important; } .p-4 { padding: 24px !important; } .pt-4, .py-4 { padding-top: 24px !important; } .pr-4, .px-4 { padding-right: 24px !important; } .pb-4, .py-4 { padding-bottom: 24px !important; } .pl-4, .px-4 { padding-left: 24px !important; } .p-5 { padding: 40px !important; } .pt-5, .py-5 { padding-top: 40px !important; } .pr-5, .px-5 { padding-right: 40px !important; } .pb-5, .py-5 { padding-bottom: 40px !important; } .pl-5, .px-5 { padding-left: 40px !important; } .m-n1 { margin: -8px !important; } .mt-n1, .my-n1 { margin-top: -8px !important; } .mr-n1, .mx-n1 { margin-right: -8px !important; } .mb-n1, .my-n1 { margin-bottom: -8px !important; } .ml-n1, .mx-n1 { margin-left: -8px !important; } .m-n2 { margin: -12px !important; } .mt-n2, .my-n2 { margin-top: -12px !important; } .mr-n2, .mx-n2 { margin-right: -12px !important; } .mb-n2, .my-n2 { margin-bottom: -12px !important; } .ml-n2, .mx-n2 { margin-left: -12px !important; } .m-n3 { margin: -16px !important; } .mt-n3, .my-n3 { margin-top: -16px !important; } .mr-n3, .mx-n3 { margin-right: -16px !important; } .mb-n3, .my-n3 { margin-bottom: -16px !important; } .ml-n3, .mx-n3 { margin-left: -16px !important; } .m-n4 { margin: -24px !important; } .mt-n4, .my-n4 { margin-top: -24px !important; } .mr-n4, .mx-n4 { margin-right: -24px !important; } .mb-n4, .my-n4 { margin-bottom: -24px !important; } .ml-n4, .mx-n4 { margin-left: -24px !important; } .m-n5 { margin: -40px !important; } .mt-n5, .my-n5 { margin-top: -40px !important; } .mr-n5, .mx-n5 { margin-right: -40px !important; } .mb-n5, .my-n5 { margin-bottom: -40px !important; } .ml-n5, .mx-n5 { margin-left: -40px !important; } .m-auto { margin: auto !important; } .mt-auto, .my-auto { margin-top: auto !important; } .mr-auto, .mx-auto { margin-right: auto !important; } .mb-auto, .my-auto { margin-bottom: auto !important; } .ml-auto, .mx-auto { margin-left: auto !important; } @media (min-width: 576px) { .m-sm-0 { margin: 0px !important; } .mt-sm-0, .my-sm-0 { margin-top: 0px !important; } .mr-sm-0, .mx-sm-0 { margin-right: 0px !important; } .mb-sm-0, .my-sm-0 { margin-bottom: 0px !important; } .ml-sm-0, .mx-sm-0 { margin-left: 0px !important; } .m-sm-1 { margin: 8px !important; } .mt-sm-1, .my-sm-1 { margin-top: 8px !important; } .mr-sm-1, .mx-sm-1 { margin-right: 8px !important; } .mb-sm-1, .my-sm-1 { margin-bottom: 8px !important; } .ml-sm-1, .mx-sm-1 { margin-left: 8px !important; } .m-sm-2 { margin: 12px !important; } .mt-sm-2, .my-sm-2 { margin-top: 12px !important; } .mr-sm-2, .mx-sm-2 { margin-right: 12px !important; } .mb-sm-2, .my-sm-2 { margin-bottom: 12px !important; } .ml-sm-2, .mx-sm-2 { margin-left: 12px !important; } .m-sm-3 { margin: 16px !important; } .mt-sm-3, .my-sm-3 { margin-top: 16px !important; } .mr-sm-3, .mx-sm-3 { margin-right: 16px !important; } .mb-sm-3, .my-sm-3 { margin-bottom: 16px !important; } .ml-sm-3, .mx-sm-3 { margin-left: 16px !important; } .m-sm-4 { margin: 24px !important; } .mt-sm-4, .my-sm-4 { margin-top: 24px !important; } .mr-sm-4, .mx-sm-4 { margin-right: 24px !important; } .mb-sm-4, .my-sm-4 { margin-bottom: 24px !important; } .ml-sm-4, .mx-sm-4 { margin-left: 24px !important; } .m-sm-5 { margin: 40px !important; } .mt-sm-5, .my-sm-5 { margin-top: 40px !important; } .mr-sm-5, .mx-sm-5 { margin-right: 40px !important; } .mb-sm-5, .my-sm-5 { margin-bottom: 40px !important; } .ml-sm-5, .mx-sm-5 { margin-left: 40px !important; } .p-sm-0 { padding: 0px !important; } .pt-sm-0, .py-sm-0 { padding-top: 0px !important; } .pr-sm-0, .px-sm-0 { padding-right: 0px !important; } .pb-sm-0, .py-sm-0 { padding-bottom: 0px !important; } .pl-sm-0, .px-sm-0 { padding-left: 0px !important; } .p-sm-1 { padding: 8px !important; } .pt-sm-1, .py-sm-1 { padding-top: 8px !important; } .pr-sm-1, .px-sm-1 { padding-right: 8px !important; } .pb-sm-1, .py-sm-1 { padding-bottom: 8px !important; } .pl-sm-1, .px-sm-1 { padding-left: 8px !important; } .p-sm-2 { padding: 12px !important; } .pt-sm-2, .py-sm-2 { padding-top: 12px !important; } .pr-sm-2, .px-sm-2 { padding-right: 12px !important; } .pb-sm-2, .py-sm-2 { padding-bottom: 12px !important; } .pl-sm-2, .px-sm-2 { padding-left: 12px !important; } .p-sm-3 { padding: 16px !important; } .pt-sm-3, .py-sm-3 { padding-top: 16px !important; } .pr-sm-3, .px-sm-3 { padding-right: 16px !important; } .pb-sm-3, .py-sm-3 { padding-bottom: 16px !important; } .pl-sm-3, .px-sm-3 { padding-left: 16px !important; } .p-sm-4 { padding: 24px !important; } .pt-sm-4, .py-sm-4 { padding-top: 24px !important; } .pr-sm-4, .px-sm-4 { padding-right: 24px !important; } .pb-sm-4, .py-sm-4 { padding-bottom: 24px !important; } .pl-sm-4, .px-sm-4 { padding-left: 24px !important; } .p-sm-5 { padding: 40px !important; } .pt-sm-5, .py-sm-5 { padding-top: 40px !important; } .pr-sm-5, .px-sm-5 { padding-right: 40px !important; } .pb-sm-5, .py-sm-5 { padding-bottom: 40px !important; } .pl-sm-5, .px-sm-5 { padding-left: 40px !important; } .m-sm-n1 { margin: -8px !important; } .mt-sm-n1, .my-sm-n1 { margin-top: -8px !important; } .mr-sm-n1, .mx-sm-n1 { margin-right: -8px !important; } .mb-sm-n1, .my-sm-n1 { margin-bottom: -8px !important; } .ml-sm-n1, .mx-sm-n1 { margin-left: -8px !important; } .m-sm-n2 { margin: -12px !important; } .mt-sm-n2, .my-sm-n2 { margin-top: -12px !important; } .mr-sm-n2, .mx-sm-n2 { margin-right: -12px !important; } .mb-sm-n2, .my-sm-n2 { margin-bottom: -12px !important; } .ml-sm-n2, .mx-sm-n2 { margin-left: -12px !important; } .m-sm-n3 { margin: -16px !important; } .mt-sm-n3, .my-sm-n3 { margin-top: -16px !important; } .mr-sm-n3, .mx-sm-n3 { margin-right: -16px !important; } .mb-sm-n3, .my-sm-n3 { margin-bottom: -16px !important; } .ml-sm-n3, .mx-sm-n3 { margin-left: -16px !important; } .m-sm-n4 { margin: -24px !important; } .mt-sm-n4, .my-sm-n4 { margin-top: -24px !important; } .mr-sm-n4, .mx-sm-n4 { margin-right: -24px !important; } .mb-sm-n4, .my-sm-n4 { margin-bottom: -24px !important; } .ml-sm-n4, .mx-sm-n4 { margin-left: -24px !important; } .m-sm-n5 { margin: -40px !important; } .mt-sm-n5, .my-sm-n5 { margin-top: -40px !important; } .mr-sm-n5, .mx-sm-n5 { margin-right: -40px !important; } .mb-sm-n5, .my-sm-n5 { margin-bottom: -40px !important; } .ml-sm-n5, .mx-sm-n5 { margin-left: -40px !important; } .m-sm-auto { margin: auto !important; } .mt-sm-auto, .my-sm-auto { margin-top: auto !important; } .mr-sm-auto, .mx-sm-auto { margin-right: auto !important; } .mb-sm-auto, .my-sm-auto { margin-bottom: auto !important; } .ml-sm-auto, .mx-sm-auto { margin-left: auto !important; }} @media (min-width: 998px) { .m-md-0 { margin: 0px !important; } .mt-md-0, .my-md-0 { margin-top: 0px !important; } .mr-md-0, .mx-md-0 { margin-right: 0px !important; } .mb-md-0, .my-md-0 { margin-bottom: 0px !important; } .ml-md-0, .mx-md-0 { margin-left: 0px !important; } .m-md-1 { margin: 8px !important; } .mt-md-1, .my-md-1 { margin-top: 8px !important; } .mr-md-1, .mx-md-1 { margin-right: 8px !important; } .mb-md-1, .my-md-1 { margin-bottom: 8px !important; } .ml-md-1, .mx-md-1 { margin-left: 8px !important; } .m-md-2 { margin: 12px !important; } .mt-md-2, .my-md-2 { margin-top: 12px !important; } .mr-md-2, .mx-md-2 { margin-right: 12px !important; } .mb-md-2, .my-md-2 { margin-bottom: 12px !important; } .ml-md-2, .mx-md-2 { margin-left: 12px !important; } .m-md-3 { margin: 16px !important; } .mt-md-3, .my-md-3 { margin-top: 16px !important; } .mr-md-3, .mx-md-3 { margin-right: 16px !important; } .mb-md-3, .my-md-3 { margin-bottom: 16px !important; } .ml-md-3, .mx-md-3 { margin-left: 16px !important; } .m-md-4 { margin: 24px !important; } .mt-md-4, .my-md-4 { margin-top: 24px !important; } .mr-md-4, .mx-md-4 { margin-right: 24px !important; } .mb-md-4, .my-md-4 { margin-bottom: 24px !important; } .ml-md-4, .mx-md-4 { margin-left: 24px !important; } .m-md-5 { margin: 40px !important; } .mt-md-5, .my-md-5 { margin-top: 40px !important; } .mr-md-5, .mx-md-5 { margin-right: 40px !important; } .mb-md-5, .my-md-5 { margin-bottom: 40px !important; } .ml-md-5, .mx-md-5 { margin-left: 40px !important; } .p-md-0 { padding: 0px !important; } .pt-md-0, .py-md-0 { padding-top: 0px !important; } .pr-md-0, .px-md-0 { padding-right: 0px !important; } .pb-md-0, .py-md-0 { padding-bottom: 0px !important; } .pl-md-0, .px-md-0 { padding-left: 0px !important; } .p-md-1 { padding: 8px !important; } .pt-md-1, .py-md-1 { padding-top: 8px !important; } .pr-md-1, .px-md-1 { padding-right: 8px !important; } .pb-md-1, .py-md-1 { padding-bottom: 8px !important; } .pl-md-1, .px-md-1 { padding-left: 8px !important; } .p-md-2 { padding: 12px !important; } .pt-md-2, .py-md-2 { padding-top: 12px !important; } .pr-md-2, .px-md-2 { padding-right: 12px !important; } .pb-md-2, .py-md-2 { padding-bottom: 12px !important; } .pl-md-2, .px-md-2 { padding-left: 12px !important; } .p-md-3 { padding: 16px !important; } .pt-md-3, .py-md-3 { padding-top: 16px !important; } .pr-md-3, .px-md-3 { padding-right: 16px !important; } .pb-md-3, .py-md-3 { padding-bottom: 16px !important; } .pl-md-3, .px-md-3 { padding-left: 16px !important; } .p-md-4 { padding: 24px !important; } .pt-md-4, .py-md-4 { padding-top: 24px !important; } .pr-md-4, .px-md-4 { padding-right: 24px !important; } .pb-md-4, .py-md-4 { padding-bottom: 24px !important; } .pl-md-4, .px-md-4 { padding-left: 24px !important; } .p-md-5 { padding: 40px !important; } .pt-md-5, .py-md-5 { padding-top: 40px !important; } .pr-md-5, .px-md-5 { padding-right: 40px !important; } .pb-md-5, .py-md-5 { padding-bottom: 40px !important; } .pl-md-5, .px-md-5 { padding-left: 40px !important; } .m-md-n1 { margin: -8px !important; } .mt-md-n1, .my-md-n1 { margin-top: -8px !important; } .mr-md-n1, .mx-md-n1 { margin-right: -8px !important; } .mb-md-n1, .my-md-n1 { margin-bottom: -8px !important; } .ml-md-n1, .mx-md-n1 { margin-left: -8px !important; } .m-md-n2 { margin: -12px !important; } .mt-md-n2, .my-md-n2 { margin-top: -12px !important; } .mr-md-n2, .mx-md-n2 { margin-right: -12px !important; } .mb-md-n2, .my-md-n2 { margin-bottom: -12px !important; } .ml-md-n2, .mx-md-n2 { margin-left: -12px !important; } .m-md-n3 { margin: -16px !important; } .mt-md-n3, .my-md-n3 { margin-top: -16px !important; } .mr-md-n3, .mx-md-n3 { margin-right: -16px !important; } .mb-md-n3, .my-md-n3 { margin-bottom: -16px !important; } .ml-md-n3, .mx-md-n3 { margin-left: -16px !important; } .m-md-n4 { margin: -24px !important; } .mt-md-n4, .my-md-n4 { margin-top: -24px !important; } .mr-md-n4, .mx-md-n4 { margin-right: -24px !important; } .mb-md-n4, .my-md-n4 { margin-bottom: -24px !important; } .ml-md-n4, .mx-md-n4 { margin-left: -24px !important; } .m-md-n5 { margin: -40px !important; } .mt-md-n5, .my-md-n5 { margin-top: -40px !important; } .mr-md-n5, .mx-md-n5 { margin-right: -40px !important; } .mb-md-n5, .my-md-n5 { margin-bottom: -40px !important; } .ml-md-n5, .mx-md-n5 { margin-left: -40px !important; } .m-md-auto { margin: auto !important; } .mt-md-auto, .my-md-auto { margin-top: auto !important; } .mr-md-auto, .mx-md-auto { margin-right: auto !important; } .mb-md-auto, .my-md-auto { margin-bottom: auto !important; } .ml-md-auto, .mx-md-auto { margin-left: auto !important; }} @media (min-width: 1280px) { .m-lg-0 { margin: 0px !important; } .mt-lg-0, .my-lg-0 { margin-top: 0px !important; } .mr-lg-0, .mx-lg-0 { margin-right: 0px !important; } .mb-lg-0, .my-lg-0 { margin-bottom: 0px !important; } .ml-lg-0, .mx-lg-0 { margin-left: 0px !important; } .m-lg-1 { margin: 8px !important; } .mt-lg-1, .my-lg-1 { margin-top: 8px !important; } .mr-lg-1, .mx-lg-1 { margin-right: 8px !important; } .mb-lg-1, .my-lg-1 { margin-bottom: 8px !important; } .ml-lg-1, .mx-lg-1 { margin-left: 8px !important; } .m-lg-2 { margin: 12px !important; } .mt-lg-2, .my-lg-2 { margin-top: 12px !important; } .mr-lg-2, .mx-lg-2 { margin-right: 12px !important; } .mb-lg-2, .my-lg-2 { margin-bottom: 12px !important; } .ml-lg-2, .mx-lg-2 { margin-left: 12px !important; } .m-lg-3 { margin: 16px !important; } .mt-lg-3, .my-lg-3 { margin-top: 16px !important; } .mr-lg-3, .mx-lg-3 { margin-right: 16px !important; } .mb-lg-3, .my-lg-3 { margin-bottom: 16px !important; } .ml-lg-3, .mx-lg-3 { margin-left: 16px !important; } .m-lg-4 { margin: 24px !important; } .mt-lg-4, .my-lg-4 { margin-top: 24px !important; } .mr-lg-4, .mx-lg-4 { margin-right: 24px !important; } .mb-lg-4, .my-lg-4 { margin-bottom: 24px !important; } .ml-lg-4, .mx-lg-4 { margin-left: 24px !important; } .m-lg-5 { margin: 40px !important; } .mt-lg-5, .my-lg-5 { margin-top: 40px !important; } .mr-lg-5, .mx-lg-5 { margin-right: 40px !important; } .mb-lg-5, .my-lg-5 { margin-bottom: 40px !important; } .ml-lg-5, .mx-lg-5 { margin-left: 40px !important; } .p-lg-0 { padding: 0px !important; } .pt-lg-0, .py-lg-0 { padding-top: 0px !important; } .pr-lg-0, .px-lg-0 { padding-right: 0px !important; } .pb-lg-0, .py-lg-0 { padding-bottom: 0px !important; } .pl-lg-0, .px-lg-0 { padding-left: 0px !important; } .p-lg-1 { padding: 8px !important; } .pt-lg-1, .py-lg-1 { padding-top: 8px !important; } .pr-lg-1, .px-lg-1 { padding-right: 8px !important; } .pb-lg-1, .py-lg-1 { padding-bottom: 8px !important; } .pl-lg-1, .px-lg-1 { padding-left: 8px !important; } .p-lg-2 { padding: 12px !important; } .pt-lg-2, .py-lg-2 { padding-top: 12px !important; } .pr-lg-2, .px-lg-2 { padding-right: 12px !important; } .pb-lg-2, .py-lg-2 { padding-bottom: 12px !important; } .pl-lg-2, .px-lg-2 { padding-left: 12px !important; } .p-lg-3 { padding: 16px !important; } .pt-lg-3, .py-lg-3 { padding-top: 16px !important; } .pr-lg-3, .px-lg-3 { padding-right: 16px !important; } .pb-lg-3, .py-lg-3 { padding-bottom: 16px !important; } .pl-lg-3, .px-lg-3 { padding-left: 16px !important; } .p-lg-4 { padding: 24px !important; } .pt-lg-4, .py-lg-4 { padding-top: 24px !important; } .pr-lg-4, .px-lg-4 { padding-right: 24px !important; } .pb-lg-4, .py-lg-4 { padding-bottom: 24px !important; } .pl-lg-4, .px-lg-4 { padding-left: 24px !important; } .p-lg-5 { padding: 40px !important; } .pt-lg-5, .py-lg-5 { padding-top: 40px !important; } .pr-lg-5, .px-lg-5 { padding-right: 40px !important; } .pb-lg-5, .py-lg-5 { padding-bottom: 40px !important; } .pl-lg-5, .px-lg-5 { padding-left: 40px !important; } .m-lg-n1 { margin: -8px !important; } .mt-lg-n1, .my-lg-n1 { margin-top: -8px !important; } .mr-lg-n1, .mx-lg-n1 { margin-right: -8px !important; } .mb-lg-n1, .my-lg-n1 { margin-bottom: -8px !important; } .ml-lg-n1, .mx-lg-n1 { margin-left: -8px !important; } .m-lg-n2 { margin: -12px !important; } .mt-lg-n2, .my-lg-n2 { margin-top: -12px !important; } .mr-lg-n2, .mx-lg-n2 { margin-right: -12px !important; } .mb-lg-n2, .my-lg-n2 { margin-bottom: -12px !important; } .ml-lg-n2, .mx-lg-n2 { margin-left: -12px !important; } .m-lg-n3 { margin: -16px !important; } .mt-lg-n3, .my-lg-n3 { margin-top: -16px !important; } .mr-lg-n3, .mx-lg-n3 { margin-right: -16px !important; } .mb-lg-n3, .my-lg-n3 { margin-bottom: -16px !important; } .ml-lg-n3, .mx-lg-n3 { margin-left: -16px !important; } .m-lg-n4 { margin: -24px !important; } .mt-lg-n4, .my-lg-n4 { margin-top: -24px !important; } .mr-lg-n4, .mx-lg-n4 { margin-right: -24px !important; } .mb-lg-n4, .my-lg-n4 { margin-bottom: -24px !important; } .ml-lg-n4, .mx-lg-n4 { margin-left: -24px !important; } .m-lg-n5 { margin: -40px !important; } .mt-lg-n5, .my-lg-n5 { margin-top: -40px !important; } .mr-lg-n5, .mx-lg-n5 { margin-right: -40px !important; } .mb-lg-n5, .my-lg-n5 { margin-bottom: -40px !important; } .ml-lg-n5, .mx-lg-n5 { margin-left: -40px !important; } .m-lg-auto { margin: auto !important; } .mt-lg-auto, .my-lg-auto { margin-top: auto !important; } .mr-lg-auto, .mx-lg-auto { margin-right: auto !important; } .mb-lg-auto, .my-lg-auto { margin-bottom: auto !important; } .ml-lg-auto, .mx-lg-auto { margin-left: auto !important; }} @media (min-width: 1600px) { .m-xl-0 { margin: 0px !important; } .mt-xl-0, .my-xl-0 { margin-top: 0px !important; } .mr-xl-0, .mx-xl-0 { margin-right: 0px !important; } .mb-xl-0, .my-xl-0 { margin-bottom: 0px !important; } .ml-xl-0, .mx-xl-0 { margin-left: 0px !important; } .m-xl-1 { margin: 8px !important; } .mt-xl-1, .my-xl-1 { margin-top: 8px !important; } .mr-xl-1, .mx-xl-1 { margin-right: 8px !important; } .mb-xl-1, .my-xl-1 { margin-bottom: 8px !important; } .ml-xl-1, .mx-xl-1 { margin-left: 8px !important; } .m-xl-2 { margin: 12px !important; } .mt-xl-2, .my-xl-2 { margin-top: 12px !important; } .mr-xl-2, .mx-xl-2 { margin-right: 12px !important; } .mb-xl-2, .my-xl-2 { margin-bottom: 12px !important; } .ml-xl-2, .mx-xl-2 { margin-left: 12px !important; } .m-xl-3 { margin: 16px !important; } .mt-xl-3, .my-xl-3 { margin-top: 16px !important; } .mr-xl-3, .mx-xl-3 { margin-right: 16px !important; } .mb-xl-3, .my-xl-3 { margin-bottom: 16px !important; } .ml-xl-3, .mx-xl-3 { margin-left: 16px !important; } .m-xl-4 { margin: 24px !important; } .mt-xl-4, .my-xl-4 { margin-top: 24px !important; } .mr-xl-4, .mx-xl-4 { margin-right: 24px !important; } .mb-xl-4, .my-xl-4 { margin-bottom: 24px !important; } .ml-xl-4, .mx-xl-4 { margin-left: 24px !important; } .m-xl-5 { margin: 40px !important; } .mt-xl-5, .my-xl-5 { margin-top: 40px !important; } .mr-xl-5, .mx-xl-5 { margin-right: 40px !important; } .mb-xl-5, .my-xl-5 { margin-bottom: 40px !important; } .ml-xl-5, .mx-xl-5 { margin-left: 40px !important; } .p-xl-0 { padding: 0px !important; } .pt-xl-0, .py-xl-0 { padding-top: 0px !important; } .pr-xl-0, .px-xl-0 { padding-right: 0px !important; } .pb-xl-0, .py-xl-0 { padding-bottom: 0px !important; } .pl-xl-0, .px-xl-0 { padding-left: 0px !important; } .p-xl-1 { padding: 8px !important; } .pt-xl-1, .py-xl-1 { padding-top: 8px !important; } .pr-xl-1, .px-xl-1 { padding-right: 8px !important; } .pb-xl-1, .py-xl-1 { padding-bottom: 8px !important; } .pl-xl-1, .px-xl-1 { padding-left: 8px !important; } .p-xl-2 { padding: 12px !important; } .pt-xl-2, .py-xl-2 { padding-top: 12px !important; } .pr-xl-2, .px-xl-2 { padding-right: 12px !important; } .pb-xl-2, .py-xl-2 { padding-bottom: 12px !important; } .pl-xl-2, .px-xl-2 { padding-left: 12px !important; } .p-xl-3 { padding: 16px !important; } .pt-xl-3, .py-xl-3 { padding-top: 16px !important; } .pr-xl-3, .px-xl-3 { padding-right: 16px !important; } .pb-xl-3, .py-xl-3 { padding-bottom: 16px !important; } .pl-xl-3, .px-xl-3 { padding-left: 16px !important; } .p-xl-4 { padding: 24px !important; } .pt-xl-4, .py-xl-4 { padding-top: 24px !important; } .pr-xl-4, .px-xl-4 { padding-right: 24px !important; } .pb-xl-4, .py-xl-4 { padding-bottom: 24px !important; } .pl-xl-4, .px-xl-4 { padding-left: 24px !important; } .p-xl-5 { padding: 40px !important; } .pt-xl-5, .py-xl-5 { padding-top: 40px !important; } .pr-xl-5, .px-xl-5 { padding-right: 40px !important; } .pb-xl-5, .py-xl-5 { padding-bottom: 40px !important; } .pl-xl-5, .px-xl-5 { padding-left: 40px !important; } .m-xl-n1 { margin: -8px !important; } .mt-xl-n1, .my-xl-n1 { margin-top: -8px !important; } .mr-xl-n1, .mx-xl-n1 { margin-right: -8px !important; } .mb-xl-n1, .my-xl-n1 { margin-bottom: -8px !important; } .ml-xl-n1, .mx-xl-n1 { margin-left: -8px !important; } .m-xl-n2 { margin: -12px !important; } .mt-xl-n2, .my-xl-n2 { margin-top: -12px !important; } .mr-xl-n2, .mx-xl-n2 { margin-right: -12px !important; } .mb-xl-n2, .my-xl-n2 { margin-bottom: -12px !important; } .ml-xl-n2, .mx-xl-n2 { margin-left: -12px !important; } .m-xl-n3 { margin: -16px !important; } .mt-xl-n3, .my-xl-n3 { margin-top: -16px !important; } .mr-xl-n3, .mx-xl-n3 { margin-right: -16px !important; } .mb-xl-n3, .my-xl-n3 { margin-bottom: -16px !important; } .ml-xl-n3, .mx-xl-n3 { margin-left: -16px !important; } .m-xl-n4 { margin: -24px !important; } .mt-xl-n4, .my-xl-n4 { margin-top: -24px !important; } .mr-xl-n4, .mx-xl-n4 { margin-right: -24px !important; } .mb-xl-n4, .my-xl-n4 { margin-bottom: -24px !important; } .ml-xl-n4, .mx-xl-n4 { margin-left: -24px !important; } .m-xl-n5 { margin: -40px !important; } .mt-xl-n5, .my-xl-n5 { margin-top: -40px !important; } .mr-xl-n5, .mx-xl-n5 { margin-right: -40px !important; } .mb-xl-n5, .my-xl-n5 { margin-bottom: -40px !important; } .ml-xl-n5, .mx-xl-n5 { margin-left: -40px !important; } .m-xl-auto { margin: auto !important; } .mt-xl-auto, .my-xl-auto { margin-top: auto !important; } .mr-xl-auto, .mx-xl-auto { margin-right: auto !important; } .mb-xl-auto, .my-xl-auto { margin-bottom: auto !important; } .ml-xl-auto, .mx-xl-auto { margin-left: auto !important; }} .feedback { font-style: italic; font-weight: var(--font-weight-medium, 500); padding: 4px 0px; } .feedback.is-valid { color: var(--color-success, #168821); } .feedback.is-invalid { color: var(--color-danger, #e60000); } .feedback.is-disabled { color: rgb(85, 85, 85); } .br-divider { align-items: center; display: flex; justify-content: center; margin: 1em 0px; border-top: 1px solid var(--color-secondary-04, #ccc); border-left: none; border-right: none; border-bottom: none; width: 100%; } .br-divider.fundo-neutro { border-top: 1px solid var(--color-secondary-01, #fff); margin: 1em 0px; border-left: none; border-right: none; border-bottom: none; width: 100%; } .dropdown { position: relative; z-index: 1; } .dropdown .menu { background: var(--color-secondary-01, #fff); box-shadow: rgba(0, 0, 0, 0.22) 0px 3px 6px; display: none; position: absolute; } .dropdown .menu .title { display: block; font-weight: var(--font-weight-semi-bold, 600); padding: 8px 16px; } .dropdown .menu .item { background: var(--color-secondary-01, #fff); border: 0px; display: block; padding: 8px 16px; position: relative; text-align: left; width: 100%; } .dropdown .menu a.item, .dropdown .menu button.item { text-decoration: none; } .dropdown .menu a.item:hover, .dropdown .menu button.item:hover { background: var(--status-hover-background, var(--color-primary-pastel-02)); } .dropdown .menu.is-active { display: block; } .skip-menu { list-style: none; position: absolute; } .skip-menu a { color: var(--color-secondary-01, #fff); position: absolute; top: -200em; white-space: nowrap; } .skip-menu a:focus { align-items: center; background: var(--color-highlight, #268744); border-radius: 100px; display: inline-flex; height: 44px; left: 20px; outline: 0px; padding: 0px 24px; position: absolute; text-decoration: none; top: auto; z-index: 11; } @supports (display: grid) { .template-system, .template-site, .template-authentication { display: grid; grid-template-areas: "header" "wrapper" "footer"; grid-template-rows: auto 1fr auto; min-height: 100vh; } .template-system .page-header, .template-site .page-header, .template-authentication .page-header { grid-area: header / header / header / header; } .template-system .page-wrapper, .template-site .page-wrapper, .template-authentication .page-wrapper { grid-area: wrapper / wrapper / wrapper / wrapper; } .template-system .page-footer, .template-site .page-footer, .template-authentication .page-footer { grid-area: footer / footer / footer / footer; } .template-system .page-wrapper { display: grid; grid-template-columns: auto 1fr; }} .govbr { font-weight: var(--font-weight-extra-bold, 800); letter-spacing: -1px; } .is-go-top { align-items: center; background: transparent; border: 0px; display: inline-flex; font-weight: var(--font-weight-extra-bold, 800); margin: 0px; padding: 0px; text-transform: uppercase; } .shadow-bottom { box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px; } .sticky { position: sticky; top: 0px; z-index: 1; } .header-bar { align-items: center; display: flex; flex-wrap: wrap; height: 45px; margin: 0px -8px; position: relative; } .system-bar { align-items: center; height: 60px; } .timeout { display: none; } .timeout .session { font-size: 12px; font-weight: var(--font-weight-semi-bold, 600); } .timeout .timer { font-size: 12px; font-weight: var(--font-weight-medium, 500); } .links { border-top: 1px solid var(--color-secondary-03, #ededed); font-size: 14px; padding: 8px; position: relative; } .links span { display: block; font-weight: var(--font-weight-bold, 700); margin: 8px 0px; text-transform: uppercase; } .links a { align-items: center; display: flex; padding: 4px 0px; } .links a [class*="fa-"] { margin-left: 8px; } .social-network { border-top: 1px solid var(--color-secondary-03, #ededed); margin: 0px; padding: 8px; text-transform: uppercase; } .social-network span { display: block; font-size: 14px; font-weight: var(--font-weight-bold, 700); margin-right: 20px; } .social-network ul { display: inline-block; margin: 0px; padding: 0px; } .social-network ul li { display: inline-block; margin: 0px; padding: 0px; } .social-network ul li a { color: var(--color-primary-default, #1351b4); display: inline-block; padding: 8px 16px; } .social-network ul li:first-child a { padding-left: 0px; } .social-network ul li:last-child a { padding-right: 0px; } .page-footer { position: relative; } .page-footer a { color: var(--color-secondary-01, #fff); } .page-footer .logo { display: block; padding-bottom: 40px; padding-top: 56px; position: static; text-align: left; } .page-footer .logo img { height: 60px; max-width: none; width: 166px; } .page-footer .navigation { border-top: 1px solid var(--color-secondary-01, #fff); padding: 0px; position: static; } .page-footer .navigation .item { border-bottom: 1px solid var(--color-secondary-01, #fff); } .page-footer .navigation .item a, .page-footer .navigation .item button { color: var(--color-secondary-01, #fff); display: inline-block; font-weight: var(--font-weight-extra-bold, 800); padding: 16px 0px; text-transform: uppercase; width: auto; } .page-footer .navigation .item a:hover, .page-footer .navigation .item button:hover { background: transparent; color: var(--status-hover-background, var(--color-primary-pastel-02)); text-decoration: underline; } .page-footer .navigation .item.is-active a, .page-footer .navigation .item.is-active button { background: transparent; } .page-footer .navigation .submenu { background: transparent; position: static; } .page-footer .navigation .level-1 { padding-bottom: 12px; } .page-footer .navigation .level-1 a, .page-footer .navigation .level-1 button { font-size: 14px; font-weight: var(--font-weight-medium, 500); padding: 8px 0px; text-transform: none; } .page-footer .navigation .level-1 .item { border-bottom: 0px; } .page-footer .navigation .level-2 { display: none; } .page-footer .social-network { border: 0px; color: var(--color-secondary-01, #fff); padding: 56px 0px 16px; text-align: left; } .page-footer .social-network span { display: block; } .page-footer .social-network a { color: var(--color-secondary-01, #fff); } .page-footer #footer-brasil { background: transparent; width: auto; } .page-footer #footer-brasil #wrapper-footer-brasil { justify-content: flex-start; max-width: 100%; padding: 56px 0px 32px; width: auto; } .page-footer #footer-brasil .logo-acesso-footer, .page-footer #footer-brasil .logo-governo-federal { filter: invert(100%); } .page-footer .chancela-serpro { border-bottom: 4px solid var(--color-primary-darken-02, #071d41); padding: 8px; text-align: center; } [data-type="system"] .header-bar { height: 90px; } [data-type="system"] .logo { align-items: flex-start; align-self: flex-start; flex-direction: column-reverse; padding: 0px 12px; position: static; } [data-type="system"] .logo .name { display: block; font-size: 20px; } [data-type="system"] .logo .description { display: block; font-size: 12px; } [data-type="system"] .quicklinks { display: none; } [data-type="system"] .search { top: 45px; } [data-type="system"] .search.is-active { bottom: 45px; top: 0px; } [data-type="system"] .menu-hamburger { top: 45px; } @media (min-width: 576px) { .header-bar { height: 85px; } [data-type="system"] .header-bar { height: 90px; } [data-type="system"] .logo { display: flex; } [data-type="system"] .logo .description { margin: 0px; } [data-type="system"] .search { bottom: 0px; } [data-type="system"] .menu-hamburger { bottom: 0px; }} @media (min-width: 998px) { .header-bar { height: 150px; } .nav-configs { display: none; } .page-footer .navigation { border-top: 0px; } .page-footer .navigation::after { content: none; } .page-footer .navigation .local { display: flex; flex-flow: row wrap; } .page-footer .navigation .item { border-bottom: 0px; flex: 0 0 16.6667%; padding-right: 16px; width: auto; } .page-footer .navigation .item > a, .page-footer .navigation .item > button { display: inline-block; width: auto; } .page-footer .navigation .item > a:hover, .page-footer .navigation .item > button:hover { text-decoration: underline; } .page-footer .navigation .item:hover > a, .page-footer .navigation .item:hover > button, .page-footer .navigation .item:active > a, .page-footer .navigation .item:active > button { background: transparent; font-weight: var(--font-weight-extra-bold, 800); } .page-footer .navigation .item .item:hover > a, .page-footer .navigation .item .item:hover > button, .page-footer .navigation .item .item:active > a, .page-footer .navigation .item .item:active > button { font-weight: var(--font-weight-medium, 500); } .page-footer .navigation .level-1, .page-footer .navigation .level-2, .page-footer .navigation .level-3 { box-shadow: none; } .page-footer .navigation .level-1 { background: transparent; display: block; margin: 0px; padding: 0px; position: static; width: auto; } .page-footer .navigation .level-1 .item:hover .submenu { display: none; } .page-footer .chancela-serpro { bottom: 100%; left: 0px; position: absolute; right: 0px; text-align: right; } [data-type="system"] .header-bar { height: 150px; margin: 0px; } [data-type="system"] .logo { flex: 0 0 50%; height: 50%; padding: 0px; } [data-type="system"] .logo .name { margin: 0px; position: static; } [data-type="system"] .logo .description { margin: 0px; position: static; } [data-type="system"] .quicklinks { align-items: center; display: inline-flex; flex: 0 0 50%; height: 50%; margin: 0px; } [data-type="system"] .search { bottom: auto; margin-bottom: 0px; right: 300px; top: 84px; } [data-type="system"] .search.is-active { bottom: auto; left: 0px; top: 84px; } [data-type="system"] .user-bar { flex: 1 1 0%; height: 50%; justify-content: flex-end; } [data-type="system"] .menu-hamburger { bottom: 22px; left: -12px; top: auto; } [data-type="system"] + .page-wrapper { flex-direction: row; }} .br-search .br-input { width: 100%; } .template-authentication .page-content { padding: 8px; } .template-authentication .page-wrapper { position: relative; } .template-authentication .accessibility { position: absolute; right: 16px; top: 16px; } .template-authentication .accessibility .icon { font-size: 150%; } .template-authentication .accessibility a { text-decoration: none; } .template-authentication .logo { display: block; margin-top: 8px; position: static; text-align: left; } .template-authentication .marca { width: 150px; } .template-authentication .signin-menu a { align-items: center; color: var(--color-secondary-08, #333); display: flex; margin-bottom: 8px; margin-left: 14px; text-decoration: none; } .template-authentication .signin-menu a:hover { color: var(--status-hover-background, var(--color-primary-pastel-02)); } .template-authentication .signin-menu .icon { margin-right: 8px; } @media (min-width: 576px) { .template-authentication .left-side { background-color: var(--color-secondary-02, #f8f8f8); } .template-authentication .left-side .page-content { padding-left: 0px; padding-right: 0px; } .template-authentication .right-side .page-content { padding-left: 60px; } .template-authentication .logo { margin-bottom: 50px; margin-top: 100px; text-align: center; } .template-authentication .accessibility { position: static; text-align: right; } .template-authentication .accessibility .icon { font-size: 100%; } .template-authentication .main-title { margin-top: 70px; }} @media (min-width: 998px) { .template-authentication .left-side .page-content { margin-left: auto; max-width: 267px; } .template-authentication .right-side { max-width: 632px; } .template-authentication .right-side .page-content { padding-left: 120px; }} @media (min-width: 1280px) { .template-authentication .right-side { max-width: 774px; }} @media (min-width: 1600px) { .template-authentication .right-side { max-width: 918px; }} @supports (display: grid) { @media (min-width: 576px) { .template-authentication .page-wrapper { display: grid; grid-template: "left-side right-side" 1fr / 30vw 1fr; }} @media (min-width: 998px) { .template-authentication .page-wrapper { grid-template-columns: 37vw 1fr; }}} .br-accordion { border-top: 1px solid var(--color-secondary-04); margin-bottom: 16px; } .br-accordion .item { border-bottom: 1px solid var(--color-secondary-04); display: flex; flex-direction: column; } .br-accordion .item[active] { border-bottom: 0px; } .br-accordion .item[active] .header .icon, .br-accordion .item[active] .header .title { color: var(--color-primary-darken-01); font-weight: var(--font-weight-semi-bold); } .br-accordion .item[active] .header:hover { color: var(--color-primary-darken-01); } .br-accordion .item[active] + .content { border-bottom: 1px solid var(--color-secondary-04); display: block; } .br-accordion .item .header { background: transparent; border: 0px; display: flex; font-size: var(--font-size-scale-up-01); justify-content: space-between; padding: 16px 0px; text-align: left; text-decoration: none; width: 100%; outline: none; } .br-accordion .item .header:hover { background-color: var(--color-primary-pastel-02); color: var(--color-primary-default); text-decoration: none; } .br-accordion .item .header:hover .title, .br-accordion .item .header:hover .icon { color: inherit; } .br-accordion .item .header .icon { color: var(--color-primary-default); margin: 0px 16px 0px 12px; } .br-accordion .item .header .title { color: var(--color-primary-default); flex: 1 1 0%; font-weight: var(--font-weight-medium); margin: 0px; } .br-accordion .content { display: none; font-size: var(--font-size-scale-base); margin: 0px 8px; padding: 8px 64px 16px; } .br-accordion .content :last-child { margin-bottom: 0px; } .br-accordion[negative] { background-color: var(--color-primary-darken-02); } .br-accordion[negative] .item .header .icon, .br-accordion[negative] .item .header .title { color: var(--color-secondary-01); } .br-accordion[negative] .item .header:hover { background-color: rgba(var(--rgb-secondary-01), 0.12); } .br-accordion[negative] .item .header:hover .title, .br-accordion[negative] .item .header:hover .icon { color: var(--color-secondary-01); } .br-accordion[negative] .item + .content { color: var(--color-secondary-01); } .br-avatar { display: inline-block; } .br-avatar .change { background: transparent; border: 0px; display: inline-block; padding: 0px; position: relative; } .br-avatar .change .icon { bottom: 0px; display: inline-block; position: absolute; right: 0px; } .br-avatar .image { background-color: var(--color-primary-pastel-02); border: 0px; border-radius: 50%; color: var(--color-primary-pastel-01); display: inline-block; height: 40px; overflow: hidden; padding: 0px; text-align: center; width: 40px; } .br-avatar .image img { height: 40px; width: 40px; } .br-avatar .image .svg-inline--fa, .br-avatar .image .fa, .br-avatar .image .fab, .br-avatar .image .fad, .br-avatar .image .fal, .br-avatar .image .far, .br-avatar .image .fas { --icon-size: var(--icon-size-2x); margin-top: 0.25em; } .br-avatar.is-medium .change .svg-inline--fa, .br-avatar.is-medium .change .fa, .br-avatar.is-medium .change .fab, .br-avatar.is-medium .change .fad, .br-avatar.is-medium .change .fal, .br-avatar.is-medium .change .far, .br-avatar.is-medium .change .fas, .br-avatar.medium .change .svg-inline--fa, .br-avatar.medium .change .fa, .br-avatar.medium .change .fab, .br-avatar.medium .change .fad, .br-avatar.medium .change .fal, .br-avatar.medium .change .far, .br-avatar.medium .change .fas, .br-avatar[medium] .change .svg-inline--fa, .br-avatar[medium] .change .fa, .br-avatar[medium] .change .fab, .br-avatar[medium] .change .fad, .br-avatar[medium] .change .fal, .br-avatar[medium] .change .far, .br-avatar[medium] .change .fas { --icon-size: var(--icon-size-2x); } .br-avatar.is-medium .image, .br-avatar.medium .image, .br-avatar[medium] .image { height: 100px; width: 100px; } .br-avatar.is-medium .image img, .br-avatar.medium .image img, .br-avatar[medium] .image img { height: 100px; width: 100px; } .br-avatar.is-medium .image .svg-inline--fa, .br-avatar.is-medium .image .fa, .br-avatar.is-medium .image .fab, .br-avatar.is-medium .image .fad, .br-avatar.is-medium .image .fal, .br-avatar.is-medium .image .far, .br-avatar.is-medium .image .fas, .br-avatar.medium .image .svg-inline--fa, .br-avatar.medium .image .fa, .br-avatar.medium .image .fab, .br-avatar.medium .image .fad, .br-avatar.medium .image .fal, .br-avatar.medium .image .far, .br-avatar.medium .image .fas, .br-avatar[medium] .image .svg-inline--fa, .br-avatar[medium] .image .fa, .br-avatar[medium] .image .fab, .br-avatar[medium] .image .fad, .br-avatar[medium] .image .fal, .br-avatar[medium] .image .far, .br-avatar[medium] .image .fas { --icon-size: var(--icon-size-5x); } .br-avatar.is-large .change .svg-inline--fa, .br-avatar.is-large .change .fa, .br-avatar.is-large .change .fab, .br-avatar.is-large .change .fad, .br-avatar.is-large .change .fal, .br-avatar.is-large .change .far, .br-avatar.is-large .change .fas, .br-avatar.large .change .svg-inline--fa, .br-avatar.large .change .fa, .br-avatar.large .change .fab, .br-avatar.large .change .fad, .br-avatar.large .change .fal, .br-avatar.large .change .far, .br-avatar.large .change .fas, .br-avatar[large] .change .svg-inline--fa, .br-avatar[large] .change .fa, .br-avatar[large] .change .fab, .br-avatar[large] .change .fad, .br-avatar[large] .change .fal, .br-avatar[large] .change .far, .br-avatar[large] .change .fas { --icon-size: var(--icon-size-3x); } .br-avatar.is-large .image, .br-avatar.large .image, .br-avatar[large] .image { height: 160px; width: 160px; } .br-avatar.is-large .image img, .br-avatar.large .image img, .br-avatar[large] .image img { height: 160px; width: 160px; } .br-avatar.is-large .image .svg-inline--fa, .br-avatar.is-large .image .fa, .br-avatar.is-large .image .fab, .br-avatar.is-large .image .fad, .br-avatar.is-large .image .fal, .br-avatar.is-large .image .far, .br-avatar.is-large .image .fas, .br-avatar.large .image .svg-inline--fa, .br-avatar.large .image .fa, .br-avatar.large .image .fab, .br-avatar.large .image .fad, .br-avatar.large .image .fal, .br-avatar.large .image .far, .br-avatar.large .image .fas, .br-avatar[large] .image .svg-inline--fa, .br-avatar[large] .image .fa, .br-avatar[large] .image .fab, .br-avatar[large] .image .fad, .br-avatar[large] .image .fal, .br-avatar[large] .image .far, .br-avatar[large] .image .fas { --icon-size: var(--icon-size-8x); } .br-badge { display: inline-block; position: relative; } .br-badge .icon { background: var(--color-secondary-03); border-radius: 40px; box-shadow: 0 0 0 1px var(--color-secondary-01); display: inline-block; font-size: var(--font-size-scale-down-01); font-weight: var(--font-weight-semi-bold); min-height: 18px; min-width: 18px; padding: 0px 4px; position: absolute; text-align: center; top: 0px; z-index: 1; } .br-badge .icon .svg-inline--fa, .br-badge .icon .fa, .br-badge .icon .fab, .br-badge .icon .fad, .br-badge .icon .fal, .br-badge .icon .far, .br-badge .icon .fas { --icon-size: v(icon-size-xs); width: auto; } .br-badge .icon:first-child { right: calc(100% - 12px); } .br-badge .icon:last-child { left: calc(100% - 12px); } .br-badge .icon:empty { border-radius: 50%; min-height: 8px; min-width: 8px; padding: 0px; } .br-badge .content { display: inline-block; } .br-badge.is-bottom .icon, .br-badge.bottom .icon, .br-badge[bottom] .icon { bottom: 0px; top: auto; } .br-badge.is-medium .icon, .br-badge.medium .icon, .br-badge[medium] .icon { transform: scale(1.5); } .br-badge.is-medium .icon:first-child, .br-badge.medium .icon:first-child, .br-badge[medium] .icon:first-child { right: calc(100% - 21px); } .br-badge.is-medium .icon:last-child, .br-badge.medium .icon:last-child, .br-badge[medium] .icon:last-child { left: calc(100% - 21px); } .br-badge.is-medium .icon:empty, .br-badge.medium .icon:empty, .br-badge[medium] .icon:empty { min-height: 13.5px; min-width: 13.5px; } .br-badge.is-large .icon, .br-badge.large .icon, .br-badge[large] .icon { transform: scale(2.5); } .br-badge.is-large .icon:first-child, .br-badge.large .icon:first-child, .br-badge[large] .icon:first-child { right: calc(100% - 35px); } .br-badge.is-large .icon:last-child, .br-badge.large .icon:last-child, .br-badge[large] .icon:last-child { left: calc(100% - 35px); } .br-badge.is-large .icon:empty, .br-badge.large .icon:empty, .br-badge[large] .icon:empty { min-height: 13.5px; min-width: 13.5px; } .br-badge.is-success .icon, .br-badge.success .icon, .br-badge[success] .icon { background: var(--color-success); color: var(--color-secondary-01); } .br-badge.is-warning .icon, .br-badge.warning .icon, .br-badge[warning] .icon { background: var(--color-warning); } .br-badge.is-danger .icon, .br-badge.danger .icon, .br-badge[danger] .icon { background: var(--color-danger); color: var(--color-secondary-01); } .br-badge.is-info .icon, .br-badge.info .icon, .br-badge[info] .icon { background: var(--color-info); color: var(--color-secondary-01); } .br-breadcrumb { display: flex; flex-wrap: nowrap; list-style: none; margin: 0px; padding: 0px; overflow-x: auto; } .br-breadcrumb .home a { color: var(--color-secondary-07, #555); } .br-breadcrumb .home a:hover, .br-breadcrumb .home a:focus { color: var(--color-primary-lighten-01, #2670e8); text-decoration: none; } .br-breadcrumb li { color: var(--color-secondary-07, #555); display: inline; font-size: var(--font-size-scale-down-01, 0.833); font-weight: var(--font-weight-semi-bold, 600); flex: 0 0 auto; } .br-breadcrumb li a { color: var(--color-secondary-08, #333); font-weight: var(--font-weight-medium, 500); text-decoration: none; } .br-breadcrumb li a:hover { text-decoration: underline; } .br-breadcrumb li.more svg { background-color: var(--color-secondary-04, #ccc); padding: 0px 2px; margin: 0px; cursor: pointer; } .br-breadcrumb li + li::before { color: var(--color-secondary-04, #ccc); content: ">"; font-size: var(--font-size-scale-down-01, 0.833); font-weight: var(--font-weight-regular, 400); padding: 0px 8px; } .br-breadcrumb .is-active { font-weight: var(--font-weight-bold, 700); } .br-breadcrumb .is-active a { font-weight: var(--font-weight-bold, 700); } .br-breadcrumb::-webkit-scrollbar { height: 6px; } .br-breadcrumb::-webkit-scrollbar-track { background: var(--color-secondary-04); border-radius: 0px; } .br-breadcrumb::-webkit-scrollbar-thumb { background: var(--color-secondary-05); border-radius: 0px; } .br-button { background: transparent; border: 1px solid transparent; border-radius: 20px; color: var(--color-primary-default); cursor: pointer; display: inline-block; font-weight: var(--font-weight-semi-bold); height: 40px; line-height: 40px; padding: 0px 40px; text-align: center; width: 100%; } @media (min-width: 575px) { .br-button { min-width: 156px; width: auto; } .br-button.is-call-to-action, .br-button.action, .br-button[action] { min-width: 220px; }} .br-button.is-primary, .br-button.primary, .br-button[primary] { background: var(--color-primary-default); color: var(--color-secondary-01); } .br-button.is-primary:not(:disabled):focus, .br-button.is-primary:not(:disabled)[focus], .br-button.is-primary:not(:disabled):hover, .br-button.is-primary:not(:disabled)[hover], .br-button.primary:not(:disabled):focus, .br-button.primary:not(:disabled)[focus], .br-button.primary:not(:disabled):hover, .br-button.primary:not(:disabled)[hover], .br-button[primary]:not(:disabled):focus, .br-button[primary]:not(:disabled)[focus], .br-button[primary]:not(:disabled):hover, .br-button[primary]:not(:disabled)[hover] { color: var(--color-primary-default); } .br-button.is-primary:not(:disabled):active, .br-button.is-primary:not(:disabled)[active], .br-button.primary:not(:disabled):active, .br-button.primary:not(:disabled)[active], .br-button[primary]:not(:disabled):active, .br-button[primary]:not(:disabled)[active] { color: var(--color-secondary-01); } .br-button.is-call-to-action, .br-button.action, .br-button[action] { background: var(--color-highlight); border-color: var(--color-secondary-03); border-radius: 40px; border-width: 16px; color: var(--color-secondary-01); font-size: var(--font-size-scale-up-01); height: 80px; line-height: 48px; padding: 0px 44px; } .br-button.is-call-to-action:not(:disabled):not(:active):not([active]):focus, .br-button.is-call-to-action:not(:disabled):not(:active):not([active])[focus], .br-button.action:not(:disabled):not(:active):not([active]):focus, .br-button.action:not(:disabled):not(:active):not([active])[focus], .br-button[action]:not(:disabled):not(:active):not([active]):focus, .br-button[action]:not(:disabled):not(:active):not([active])[focus] { color: var(--color-highlight); } .br-button.is-call-to-action:not(:disabled):not(:active):not([active]):hover, .br-button.is-call-to-action:not(:disabled):not(:active):not([active])[hover], .br-button.action:not(:disabled):not(:active):not([active]):hover, .br-button.action:not(:disabled):not(:active):not([active])[hover], .br-button[action]:not(:disabled):not(:active):not([active]):hover, .br-button[action]:not(:disabled):not(:active):not([active])[hover] { background: var(--color-support-01); color: var(--color-secondary-01); } .br-button.is-secondary, .br-button.secondary, .br-button[secondary] { border-color: var(--color-primary-default); } .br-button.is-mini, .br-button.mini, .br-button[mini] { font-size: var(--font-size-scale-down-01); height: 32px; line-height: 32px; min-width: 68px; width: auto; } .br-button.is-circle, .br-button.circle, .br-button[circle] { border-radius: 50%; height: var(--icon-size-3x); min-width: 0px; padding: 0px; width: var(--icon-size-3x); } .br-button.is-circle.is-call-to-action, .br-button.is-circle.action, .br-button.is-circle[action], .br-button.circle.is-call-to-action, .br-button.circle.action, .br-button.circle[action], .br-button[circle].is-call-to-action, .br-button[circle].action, .br-button[circle][action] { height: var(--icon-size-5x); width: var(--icon-size-5x); } .br-button.is-circle.is-mini, .br-button.is-circle.mini, .br-button.is-circle[mini], .br-button.circle.is-mini, .br-button.circle.mini, .br-button.circle[mini], .br-button[circle].is-mini, .br-button[circle].mini, .br-button[circle][mini] { height: 32px; width: 32px; } .br-button:not(:disabled):focus { background: var(--status-highlight-background) linear-gradient(var(--status-focused-overlay), var(--status-focused-overlay)); } .br-button:not(:disabled)[focus] { background: var(--status-highlight-background) linear-gradient(var(--status-focused-overlay), var(--status-focused-overlay)); } .br-button:not(:disabled):hover { background: var(--status-hover-background); } .br-button:not(:disabled)[hover] { background: var(--status-hover-background); } .br-button:not(:disabled):active { background: var(--status-pressed-background); color: var(--status-pressed-text); } .br-button:not(:disabled):active { color: var(--color-secondary-01); } .br-button:not(:disabled)[active] { background: var(--status-pressed-background); color: var(--color-secondary-01); } .br-button:disabled { cursor: not-allowed; opacity: 0.5; } @keyframes spinAround { 0% { transform: rotate(0deg); } 100% { transform: rotate(359deg); }} .br-checkbox { display: inline-block; vertical-align: top; } .br-checkbox input[type="checkbox"] { opacity: 0; position: absolute; } .br-checkbox input[type="checkbox"]:focus:checked + label::before, .br-checkbox input[type="checkbox"]:focus + label::before { background: var(--status-highlight-background) linear-gradient(var(--status-focused-overlay), var(--status-focused-overlay)) !important; } .br-checkbox input[type="checkbox"]:disabled + label { pointer-events: none; } .br-checkbox input[type="checkbox"] + label { align-items: flex-start; color: var(--color-secondary-07); cursor: pointer; display: inline-flex; font-weight: var(--font-weight-medium); margin-bottom: 0px; min-height: 24px; padding-left: 32px; position: relative; vertical-align: top; font-size: var(--font-size-scale-up-01); } .br-checkbox input[type="checkbox"] + label:hover::before { border: 1px solid var(--color-secondary-06, #888); box-shadow: 0 0 0 5px rgba(var(--rgb-primary-lighten-01), 0.45); } .br-checkbox input[type="checkbox"] + label::before { background: var(--color-secondary-01, #fff); border: 1px solid var(--color-secondary-06, #888); border-radius: 4px; content: ""; height: 24px; left: 0px; position: absolute; width: 24px; } .br-checkbox input[type="checkbox"] + label:empty { padding-left: 24px; } .br-checkbox input[type="checkbox"]:checked + label::after { border-top-color: ; border-top-style: ; border-right-color: ; border-right-style: ; border-bottom-color: ; border-bottom-style: ; border-left-color: ; border-left-style: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-width: 0px 3px 3px 0px; content: ""; height: var(--icon-size-sm); left: 8px; position: absolute; top: 4px; transform: rotate(45deg); width: 8px; } .br-checkbox input[type="checkbox"]:invalid + label::before { border-color: var(--color-danger, #e60000); border-width: 2px; } .br-checkbox input[type="checkbox"]:disabled + label::before { background-color: var(--color-secondary-03, #ededed); pointer-events: none; box-shadow: none !important; } .br-checkbox input[type="checkbox"]:disabled:checked + label::before { background: var(--color-secondary-05, #9e9d9d); border-color: var(--color-secondary-05, #9e9d9d); pointer-events: none; } .br-checkbox.is-invalid:not(.is-inverted) input[type="checkbox"] + label { color: var(--color-danger, #e60000); } .br-checkbox.is-invalid:not(.is-inverted) input[type="checkbox"] + label:hover::before { border-width: 2px; border-color: var(--color-danger, #e60000); } .br-checkbox.is-invalid:not(.is-inverted) input[type="checkbox"] + label::before { border-width: 2px; border-color: var(--color-danger, #e60000); } .br-checkbox.is-invalid:not(.is-inverted) input[type="checkbox"]:focus:checked + label::before, .br-checkbox.is-invalid:not(.is-inverted) input[type="checkbox"]:focus + label::before { border-color: var(--color-danger, #e60000); background: var(--status-highlight-background) linear-gradient(var(--status-focused-overlay), var(--status-focused-overlay)) !important; } .br-checkbox.is-invalid:not(.is-inverted) input[type="checkbox"]:checked + label::before { border-color: var(--color-danger, #e60000); } .br-checkbox.is-inverted.is-invalid input[type="checkbox"] + label { color: var(--color-secondary-01); } .br-checkbox.is-inverted.is-invalid input[type="checkbox"] + label::before { border-width: 2px; border-color: var(--color-danger, #e60000); } .br-checkbox.is-inverted.is-invalid input[type="checkbox"] + label:hover::before { box-shadow: 0 0 0 5px rgba(var(--rgb-secondary-01), 0.45); } .br-checkbox.is-valid:not(.is-inverted) input[type="checkbox"] + label { color: var(--color-success, #168821); } .br-checkbox.is-valid:not(.is-inverted) input[type="checkbox"] + label:hover::before { border: 1px solid var(--color-secondary-06, #888); box-shadow: 0 0 0 5px rgba(var(--rgb-primary-lighten-02), 0.45); } .br-checkbox.is-valid:not(.is-inverted) input[type="checkbox"] + label::before { border-width: 2px; border-color: var(--color-success, #168821) !important; } .br-checkbox.is-valid:not(.is-inverted) input[type="checkbox"]:focus:checked + label::before, .br-checkbox.is-valid:not(.is-inverted) input[type="checkbox"]:focus + label::before { border-color: var(--color-success, #168821); background: var(--status-highlight-background) linear-gradient(var(--status-focused-overlay), var(--status-focused-overlay)) !important; } .br-checkbox.is-valid:not(.is-inverted) input[type="checkbox"]:checked + label::before { border-color: var(--color-success, #168821); } .br-checkbox.is-inverted.is-valid input[type="checkbox"] + label { color: var(--color-secondary-01); } .br-checkbox.is-inverted.is-valid input[type="checkbox"] + label::before { border-color: var(--color-success, #168821); border-width: 2px; } .br-checkbox.is-inverted.is-valid input[type="checkbox"] + label:hover::before { box-shadow: 0 0 0 5px rgba(var(--rgb-secondary-01), 0.45); } .br-checkbox.is-inverted input[type="checkbox"] + label { color: var(--color-secondary-01); } .br-checkbox.is-inverted input[type="checkbox"] + label:hover::before { box-shadow: 0 0 0 5px rgba(var(--rgb-secondary-01), 0.45); } .br-checkbox.is-inverted input[type="checkbox"]:checked + label { color: var(--color-secondary-01); } .br-checkbox.is-inverted input[type="checkbox"]:checked + label:hover::before { border: 1px solid var(--color-secondary-06, #888); box-shadow: 0 0 0 5px rgba(var(--rgb-secondary-01), 0.45); } .br-checkbox.is-inverted input[type="checkbox"]:disabled + label::before { pointer-events: none; background: rgba(var(--rgb-secondary-01), 0.45); border-color: var(--color-secondary-01); } .br-checkbox.is-inverted input[type="checkbox"]:checked + label::before { background: var(--color-secondary-01, #fff); border: 1px solid var(--color-secondary-01, #fff); } .br-checkbox.is-inverted input[type="checkbox"]:checked + label::after { border-color: var(--color-primary-lighten-01, #2670e8); } .br-checkbox.is-inverted input[type="checkbox"]:disabled:checked + label::after { border-color: var(--color-secondary-05, #9e9d9d); } .br-checkbox.is-inverted.is-invalid input[type="checkbox"]:checked + label { color: var(--color-secondary-01); } .br-checkbox.is-inverted.is-invalid input[type="checkbox"]:checked + label::after { border-color: var(--color-primary-lighten-01); } .br-checkbox.is-inverted.is-invalid input[type="checkbox"]:checked + label::before { border-color: var(--color-danger, #e60000); } .br-checkbox.is-inverted.is-valid input[type="checkbox"]:checked + label::after { border-color: var(--color-primary-lighten-01); } .br-checkbox.is-inverted.is-valid input[type="checkbox"]:checked + label::before { border: 2px solid var(--color-success, #168821); background-color: var(--color-secondary-01, #fff); } .br-checkbox.is-small input[type="checkbox"] + label { line-height: 20px; min-height: 20px; padding: 0px 0px 0px 36px; } .br-checkbox.is-small input[type="checkbox"] + label::before { height: 20px; width: 20px; } .br-checkbox.is-small input[type="checkbox"]:checked + label::after { left: 7px; top: 3px; border-width: 0px 2px 2px 0px; height: var(--icon-size-sm); width: 6px; } .br-checkbox .feedback { font-size: var(--font-size-scale-down-01, 0.833); font-weight: var(--font-weight-medium); } .with-description { margin: 0px; } .description { font-size: var(--font-size-scale-down-01); font-weight: var(--font-weight-medium); } .description.is-inverted { color: var(--color-secondary-01); } .br-datepicker input { position: relative; border-color: var(--color-secondary-06) !important; border-radius: 6px !important; height: 40px !important; width: 187px !important; } .br-datepicker input + button { background-color: transparent; border: none; color: var(--color-primary-default); font-size: var(--font-size-scale-up-02); left: 144px; top: 28px; position: absolute; } .br-datepicker .qs-datepicker-container { font-family: var(--font-family-base); position: absolute; width: 288px; display: flex; flex-direction: column; z-index: 9001; user-select: none; overflow: hidden; background: white; box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px 0px; } .br-datepicker .qs-datepicker-container * { box-sizing: border-box; } .br-datepicker .qs-datepicker-container.qs-centered { position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); } .br-datepicker .qs-datepicker-container.qs-hidden { display: none; } .br-datepicker .qs-datepicker { padding: 16px 24px 20px; } .br-datepicker .qs-datepicker .qs-overlay { position: absolute; top: 0px; left: 0px; background: rgba(0, 0, 0, 0.75); color: white; width: 100%; height: 100%; padding: 0.5em; z-index: 1; opacity: 1; transition: opacity 0.3s ease 0s; display: flex; flex-direction: column; } .br-datepicker .qs-datepicker .qs-overlay.qs-hidden { opacity: 0; z-index: -1; } .br-datepicker .qs-datepicker .qs-overlay .qs-overlay-year { border-top: none; border-right: none; border-left: none; border-image: initial; background: transparent; border-bottom: 1px solid white; border-radius: 0px; color: white; font-size: 0.875em; padding: 0.25em 0px; width: 80%; text-align: center; margin: 0px auto; display: block; } .br-datepicker .qs-datepicker .qs-overlay .qs-overlay-year::-webkit-inner-spin-button { appearance: none; } .br-datepicker .qs-datepicker .qs-overlay .qs-close { padding: 0.5em; cursor: pointer; position: absolute; top: 0px; right: 0px; } .br-datepicker .qs-datepicker .qs-overlay .qs-submit { border: 1px solid white; border-radius: 0.26392em; padding: 0.5em; margin: 0px auto auto; cursor: pointer; background: rgba(128, 128, 128, 0.4); } .br-datepicker .qs-datepicker .qs-overlay .qs-submit.qs-disabled { color: gray; border-color: gray; cursor: not-allowed; } .br-datepicker .qs-datepicker .qs-overlay .qs-overlay-month-container { display: flex; flex-wrap: wrap; flex-grow: 1; } .br-datepicker .qs-datepicker .qs-overlay .qs-overlay-month { display: flex; justify-content: center; align-items: center; width: calc(33.3333%); cursor: pointer; opacity: 0.5; transition: opacity 0.15s ease 0s; } .br-datepicker .qs-datepicker .qs-overlay .qs-overlay-month.active, .br-datepicker .qs-datepicker .qs-overlay .qs-overlay-month:hover { opacity: 1; } .br-datepicker .qs-datepicker .qs-controls { color: var(--color-primary-default); font-size: var(--font-size-scale-up-01); font-weight: var(--font-weight-semi-bold); width: 100%; display: flex; justify-content: space-between; align-items: center; flex-grow: 1; flex-shrink: 0; filter: blur(0px); transition: filter 0.3s ease 0s; } .br-datepicker .qs-datepicker .qs-controls.qs-blur { filter: blur(5px); } .br-datepicker .qs-datepicker .qs-arrow { height: 1.5625em; width: 1.5625em; position: relative; cursor: pointer; border-radius: 0.26392em; transition: background 0.15s ease 0s; } .br-datepicker .qs-datepicker .qs-arrow::after { content: ""; border: 0.39062em solid transparent; position: absolute; top: 50%; transition: border 0.2s ease 0s; } .br-datepicker .qs-datepicker .qs-arrow.qs-left::after { border-right-color: var(--color-primary-default); right: 50%; transform: translate(25%, -50%); } .br-datepicker .qs-datepicker .qs-arrow.qs-right::after { border-left-color: var(--color-primary-default); left: 50%; transform: translate(-25%, -50%); } .br-datepicker .qs-datepicker .qs-month-year { font-weight: bold; transition: border 0.2s ease 0s; border-bottom: 1px solid transparent; cursor: pointer; } .br-datepicker .qs-datepicker .qs-month-year:focus, .br-datepicker .qs-datepicker .qs-month-year:active:focus { outline: none; } .br-datepicker .qs-datepicker .qs-month { padding-right: 8px; font-weight: var(--font-weight-semi-bold); } .br-datepicker .qs-datepicker .qs-year { padding-left: 8px; font-weight: var(--font-weight-semi-bold); } .br-datepicker .qs-datepicker .qs-squares { display: flex; flex-wrap: wrap; padding-top: 8px; filter: blur(0px); transition: filter 0.3s ease 0s; } .br-datepicker .qs-datepicker .qs-squares.qs-blur { filter: blur(5px); } .br-datepicker .qs-datepicker .qs-square { width: 32px; padding: 0px 1px; display: flex; align-items: center; justify-content: center; cursor: pointer; font-size: var(--font-size-scale-base); font-weight: var(--font-weight-medium); color: var(--color-primary-default); line-height: 28px; margin-bottom: 2px; } .br-datepicker .qs-datepicker .qs-square.qs-current { background-color: var(--color-primary-default); color: var(--color-secondary-01); border-radius: 16px; } .br-datepicker .qs-datepicker .qs-square.qs-active { background-color: var(--color-primary-pastel-02); border-radius: 16px; } .br-datepicker .qs-datepicker .qs-square.qs-range-date-start:not(.qs-range-date-6) { border-top-right-radius: 0px; border-bottom-right-radius: 0px; } .br-datepicker .qs-datepicker .qs-square.qs-range-date-start.qs-active { background: var(--color-primary-lighten-01); color: var(--color-secondary-01); } .br-datepicker .qs-datepicker .qs-square.qs-range-date-middle { background: var(--color-primary-lighten-01); color: var(--color-secondary-01); } .br-datepicker .qs-datepicker .qs-square.qs-range-date-middle:not(.qs-range-date-0):not(.qs-range-date-6) { border-radius: 0px; } .br-datepicker .qs-datepicker .qs-square.qs-range-date-middle.qs-range-date-0 { border-top-right-radius: 0px; border-bottom-right-radius: 0px; } .br-datepicker .qs-datepicker .qs-square.qs-range-date-middle.qs-range-date-6 { border-top-left-radius: 0px; border-bottom-left-radius: 0px; } .br-datepicker .qs-datepicker .qs-square.qs-range-date-middle.Sab { border-top-right-radius: 16px; border-bottom-right-radius: 16px; } .br-datepicker .qs-datepicker .qs-square.qs-range-date-middle.Sab:not(.qs-empty):not(.qs-disabled):not(.qs-day):not(.qs-active):not(.qs-current):hover { background: var(--color-primary-lighten-01); border-top-right-radius: 16px; border-bottom-right-radius: 16px; } .br-datepicker .qs-datepicker .qs-square.qs-range-date-middle.Dom { border-top-left-radius: 16px; border-bottom-left-radius: 16px; } .br-datepicker .qs-datepicker .qs-square.qs-range-date-middle.Dom:not(.qs-empty):not(.qs-disabled):not(.qs-day):not(.qs-active):not(.qs-current):hover { background: var(--color-primary-lighten-01); border-top-left-radius: 16px; border-bottom-left-radius: 16px; } .br-datepicker .qs-datepicker .qs-square.qs-range-date-middle.qs-current { background-color: var(--color-primary-default); color: var(--color-secondary-01); } .br-datepicker .qs-datepicker .qs-square.qs-range-date-middle:not(.qs-empty):not(.qs-disabled):not(.qs-day):not(.qs-active):not(.qs-current):hover { background: var(--color-primary-lighten-01); border-radius: 0px; } .br-datepicker .qs-datepicker .qs-square.qs-range-date-end:not(.qs-range-date-0) { border-top-left-radius: 0px; border-bottom-left-radius: 0px; } .br-datepicker .qs-datepicker .qs-square.qs-range-date-end.qs-active { background: var(--color-primary-lighten-01); color: var(--color-secondary-01); } .br-datepicker .qs-datepicker .qs-square.qs-disabled { cursor: not-allowed; } .br-datepicker .qs-datepicker .qs-square.qs-disabled span { color: var(--color-primary-pastel-01); } .br-datepicker .qs-datepicker .qs-square.qs-empty { cursor: default; } .br-datepicker .qs-datepicker .qs-square.qs-day { cursor: default; font-size: var(--font-size-scale-base); font-weight: var(--font-weight-medium); color: var(--color-secondary-07); } .br-datepicker .qs-datepicker .qs-square:not(.qs-empty):not(.qs-disabled):not(.qs-day):not(.qs-active):not(.qs-current):hover { background: var(--color-primary-pastel-02); border-radius: 16px; } .br-datepicker .qs-datepicker .qs-event { position: relative; } .br-datepicker .qs-datepicker .qs-event::after { content: ""; position: absolute; width: 0.4687em; height: 0.4687em; border-radius: 50%; background: var(--color-primary-lighten-01, #2670e8); bottom: 0px; right: 0px; } .br-datepicker .qs-datepicker .qs-event.qs-disabled::after, .br-datepicker .qs-datepicker .qs-event.qs-empty::after { background: var(--color-primary-pastel-02, #dbe8fb); } .br-input { position: relative; } .br-input input { background: var(--color-secondary-01); border: 1px solid rgb(136, 136, 136); border-radius: 6px; display: block; min-height: 48px; padding-left: 16px; padding-right: 40px; width: 100%; } .br-input input:focus { background: var(--status-highlight-background) linear-gradient(var(--status-focused-overlay), var(--status-focused-overlay)); } .br-input input:focus { outline: none; } .br-input input:invalid { border-color: var(--color-danger); box-shadow: 0 0 0 1px var(--color-danger); } .br-input input:disabled { background: var(--status-disabled-background); border-color: var(--color-secondary-04); } .br-input.has-icon input { padding-right: 48px; } .br-input.has-icon input:disabled + .icon { color: var(--status-disabled-text); cursor: not-allowed; } .br-input.has-icon .icon { background: transparent; border: 0px; bottom: 0px; font-size: 1rem; height: 48px; line-height: 48px; margin: 0px; min-width: 0px; padding: 0px 16px; position: absolute; right: 0px; width: auto; } .br-input.has-icon .icon img { max-width: 24px; min-width: 24px; transform: translate(0px, -4px); } .br-input.has-icon button.icon { color: var(--color-primary-default); } .br-input.has-icon button.icon:focus, .br-input.has-icon button.icon:hover { color: var(--color-primary-lighten-01); } .br-input .search-items { background: var(--color-secondary-01); box-shadow: 0 3px 6px rgba(var(--color-secondary-09), 0.22); left: 0px; margin-top: 1px; position: absolute; right: 0px; top: 100%; z-index: 1; } .br-input .search-items > * { cursor: pointer; padding: 8px; } .br-input .search-items > .is-active, .br-input .search-items > :hover { background-color: var(--color-primary-pastel-02); } .br-input.is-medium input { height: 40px; } .br-input.is-medium .icon { height: 40px; line-height: 40px; } .br-input.is-small input { height: 32px; } .br-input.is-small .icon { height: 32px; line-height: 32px; } .br-input.is-valid input { border-color: var(--color-success); box-shadow: 0 0 0 1px var(--color-success); outline: none; } .br-input.is-invalid input { border-color: var(--color-danger); box-shadow: 0 0 0 1px var(--color-danger); outline: none; } .br-input.is-focus input { background: var(--status-highlight-background) linear-gradient(var(--status-focused-overlay), var(--status-focused-overlay)); } .br-input.is-disabled label { opacity: 0.45; } .br-input.is-disabled input { background: var(--status-disabled-background); border-color: var(--color-secondary-04); color: var(--color-secondary-04); } .br-language { z-index: 4; } .br-language .trigger { align-items: center; background: transparent; border: 0px; color: rgb(33, 37, 41); display: flex; font-weight: 400; padding: 0px; } .br-language .trigger .arrow { font-size: 10px; margin-left: 8px; } .br-language .menu { border-top: 1px solid rgb(255, 205, 7); margin: 8px 0px 0px; right: 0px; } .br-language .menu .title { border-bottom: 1px solid rgb(204, 204, 204); font-size: 14px; font-style: italic; font-weight: 600; margin: 16px 16px 8px; padding: 0px; } .br-language .menu .item { white-space: nowrap; } .br-language .menu .item.is-active { color: rgb(19, 81, 180); font-weight: 600; } .br-list ul { list-style: none; } .br-list ul li::before { color: currentcolor; content: ""; display: inline-block; opacity: 0.65; padding-right: 8px; position: absolute; transform: scale(3) translate(-2px, -1px); } .br-list ul, .br-list ol { margin: 0px; } .br-list ul li, .br-list ol li { padding: 8px 0px; } .br-list ul ul, .br-list ul ol, .br-list ol ul, .br-list ol ol { margin: 8px 0px -8px; } .br-list dt { font-weight: var(--font-weight-semi-bold); padding: 8px 0px; } .br-list dd { font-style: italic; padding: 8px 0px; } .br-list .header { align-items: center; display: flex; font-size: var(--font-size-scale-down-01); font-weight: var(--font-weight-bold); justify-content: space-between; padding: 8px 16px; } .br-list .item { align-items: center; display: flex; height: 56px; } .br-list .item .support { padding: 0px 16px; } .br-list .item .support:first-child { padding-right: 0px; } .br-list .item .support:last-child { padding-left: 0px; } .br-list .item .content { flex: 1 1 0%; padding: 0px 16px; min-width: 0px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .br-list .item .content .subtitle, .br-list .item .content .text, .br-list .item .content .description { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .br-list .item .content .description { opacity: 0.6; } .br-list .item.divider, .br-list .item[divider] { border-bottom: 1px solid var(--color-secondary-04); } .br-list .item.one-line, .br-list .item[one-line] { height: 56px; } .br-list .item.two-lines, .br-list .item[two-lines] { height: 72px; } .br-list .item.three-lines, .br-list .item[three-lines] { height: 88px; } .br-list .item.selected, .br-list .item[selected] { background: var(--status-selected-background); color: var(--status-selected-text); } .br-list .item:disabled, .br-list .item[disabled] { opacity: 0.65; } .br-list a.item, .br-list button.item { background: transparent; border: 0px; color: var(--text-color); padding: 0px; text-align: left; width: 100%; } .br-list a.item:not([disabled]):focus, .br-list button.item:not([disabled]):focus { background: var(--status-highlight-background) linear-gradient(var(--status-focused-overlay), var(--status-focused-overlay)); } .br-list a.item:not([disabled]):hover, .br-list button.item:not([disabled]):hover { background: var(--status-hover-background); } .br-list a.item:not([disabled]):active, .br-list button.item:not([disabled]):active { background: var(--status-pressed-background); color: var(--status-pressed-text); } .br-list a.item:not([disabled]):active, .br-list a.item:not([disabled]).active, .br-list a.item:not([disabled])[active], .br-list button.item:not([disabled]):active, .br-list button.item:not([disabled]).active, .br-list button.item:not([disabled])[active] { background: var(--status-activated-background); color: var(--status-activated-text); } .br-list.condensed .item, .br-list[condensed] .item { height: 48px; } @media (min-width: 992px) { .br-list.condensed .item, .br-list[condensed] .item { height: 32px; }} .br-list.condensed .item.one-line, .br-list.condensed .item[one-line], .br-list[condensed] .item.one-line, .br-list[condensed] .item[one-line] { height: 48px; } @media (min-width: 992px) { .br-list.condensed .item.one-line, .br-list.condensed .item[one-line], .br-list[condensed] .item.one-line, .br-list[condensed] .item[one-line] { height: 32px; }} .br-list.condensed .item.two-lines, .br-list.condensed .item[two-lines], .br-list[condensed] .item.two-lines, .br-list[condensed] .item[two-lines] { height: 56px; } .br-list.condensed .item.three-lines, .br-list.condensed .item[three-lines], .br-list[condensed] .item.three-lines, .br-list[condensed] .item[three-lines] { height: 72px; } .br-list .item.active + .br-list, .br-list .item[active] + .br-list { max-height: 200em; } .br-list .br-list { background-image: linear-gradient(transparent, rgba(var(--rgb-secondary-06), 0.24)), linear-gradient(rgba(var(--rgb-secondary-06), 0.24), transparent); background-position: center bottom, center top; background-repeat: no-repeat; background-size: 100% 9px; max-height: 0px; overflow: hidden; transition: all 400ms ease-in-out 0s; } .br-menu { background: var(--color-secondary-03); box-shadow: 3px 0 3px rgba(var(--rgb-secondary-09), 0.16); display: flex; flex-flow: column; height: 100vh; overflow: hidden; } .br-menu .folders { flex: 1 1 0%; overflow: auto; position: relative; } .br-menu .folders ul { list-style: none; margin: 0px; padding: 0px; } .br-menu .folders .close-menu { left: 8px; position: absolute; top: 10px; z-index: 1; } .br-menu .folders .folder .header { align-items: center; background: var(--color-secondary-01); border-image: initial; border-color: var(--color-secondary-04); border-style: solid; border-width: 0px 0px 1px; color: var(--color-primary-default); display: flex; padding: 0px 0px 0px 32px; position: relative; text-align: left; width: 100%; } .br-menu .folders .folder .header[hidden] { display: none; } .br-menu .folders .folder .header::after { background: var(--color-warning); bottom: 0px; content: ""; height: 2px; margin-left: 16px; position: absolute; width: 80px; } .br-menu .folders .folder .header.logo::after { content: none; } .br-menu .folders .folder .header .support { padding: 0px 16px; } .br-menu .folders .folder .header .support:first-child { padding-right: 0px; } .br-menu .folders .folder .header .support:last-child { padding-left: 0px; } .br-menu .folders .folder .header .content { flex: 1 1 0%; padding: 16px; } .br-menu .folders .folder .header .content img { display: block; max-height: 20px; object-fit: scale-down; object-position: 0px 0px; } .br-menu .folders .folder .header:not([disabled]):focus { background: var(--status-highlight-background) linear-gradient(var(--status-focused-overlay), var(--status-focused-overlay)); } .br-menu .folders .folder .header:not([disabled]):hover { background: var(--status-hover-background); } .br-menu .folders .folder .header:not([disabled]):active { background: var(--status-pressed-background); color: var(--status-pressed-text); } .br-menu .folders .folder .item { align-items: center; background: var(--color-secondary-02); border-image: initial; border-color: var(--color-secondary-04); border-style: solid; border-width: 0px 0px 1px; color: var(--color-primary-default); display: flex; padding: 0px 0px 0px 32px; text-align: left; width: 100%; } .br-menu .folders .folder .item .support { padding: 0px 16px; } .br-menu .folders .folder .item .support:first-child { padding-right: 0px; } .br-menu .folders .folder .item .support:last-child { padding-left: 0px; } .br-menu .folders .folder .item .content { flex: 1 1 0%; padding: 16px; } .br-menu .folders .folder .item:not([disabled]):focus { background: var(--status-highlight-background) linear-gradient(var(--status-focused-overlay), var(--status-focused-overlay)); } .br-menu .folders .folder .item:not([disabled]):hover { background: var(--status-hover-background); } .br-menu .folders .folder .item:not([disabled]):active { background: var(--status-pressed-background); color: var(--status-pressed-text); } .br-menu .folders .folder .item:not([disabled]):active, .br-menu .folders .folder .item:not([disabled]).active, .br-menu .folders .folder .item:not([disabled])[active] { background: var(--status-activated-background); color: var(--status-activated-text); } .br-menu .folders .folder .item:not([disabled]):active[hidden], .br-menu .folders .folder .item:not([disabled]).active[hidden], .br-menu .folders .folder .item:not([disabled])[active][hidden] { display: none; } .br-menu .folders .folder .item[active] { padding-left: 0px !important; } .br-menu .folders .folder .item[active] .support { order: -1; padding-left: 8px; padding-right: 0px; } .br-menu .folders .folder .item[linked] { background: var(--status-activated-background) !important; color: var(--status-activated-text) !important; } .br-menu .folders .folder .item[disabled] { background: var(--status-disabled-background); color: var(--status-disabled-text); } .br-menu .footer { background: var(--color-secondary-01); padding: 24px 0px 0px 32px; } .br-menu .footer .footer-block { padding: 0px 16px 32px; } .br-menu .footer .footer-block .title { font-weight: var(--font-weight-semi-bold); } .br-menu .footer .footer-block .content { font-weight: var(--font-weight-medium); } .is-loading, .loading, [loading] { min-height: 24px; pointer-events: none; position: relative; color: transparent !important; } .is-loading::after, .loading::after, [loading]::after { animation: 1.3s linear 0s infinite normal none running spinAround; border-top-color: ; border-top-style: ; border-top-width: ; border-right-style: ; border-right-width: ; border-bottom-color: ; border-bottom-style: ; border-bottom-width: ; border-left-color: ; border-left-style: ; border-left-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-radius: 50%; border-right-color: transparent; content: ""; display: block; height: 24px; left: calc(50% - 12px); position: absolute; top: calc(50% - 12px); width: 24px; } .is-loading.is-primary::after, .is-loading.primary::after, .is-loading[primary]::after, .is-loading.is-call-to-action::after, .is-loading.action::after, .is-loading[action]::after, .loading.is-primary::after, .loading.primary::after, .loading[primary]::after, .loading.is-call-to-action::after, .loading.action::after, .loading[action]::after, [loading].is-primary::after, [loading].primary::after, [loading][primary]::after, [loading].is-call-to-action::after, [loading].action::after, [loading][action]::after { border-bottom-color: var(--color-secondary-01); border-top-color: var(--color-secondary-01); border-left-color: var(--color-secondary-01); } .is-loading[md]::after, .loading[md]::after, [loading][md]::after { border-width: 4px; height: 44px; left: calc(50% - 22px); top: calc(50% - 22px); width: 44px; } .is-loading[md][label], .loading[md][label], [loading][md][label] { margin: 0px 16px 16px 0px; } .is-loading[label], .loading[label], [loading][label] { display: inline; margin: 0px 16px 0px 0px; vertical-align: middle; } .is-loading[label]::after, .loading[label]::after, [loading][label]::after { position: static; } .br-loading { background-color: var(--color-secondary-04); border-radius: 50%; height: 84px; width: 84px; margin: 28px; } .br-loading-mask, .br-loading-fill { backface-visibility: hidden; border-radius: 50%; clip: rect(0px, 84px, 84px, 42px); height: 84px; overflow: hidden; position: absolute; width: 84px; } .br-loading-fill { background: var(--color-primary-default); clip: rect(0px, 42px, 84px, 0px); } .br-loading::after { background: var(--color-secondary-01); border-radius: 50%; color: var(--color-primary-default); content: attr(data-progress) "%"; font-size: var(--font-size-scale-up-02); font-weight: var(--font-weight-semi-bold); height: 74px; line-height: 74px; margin: 5px; position: absolute; text-align: center; width: 74px; } @keyframes fill { 0% { transform: rotate(0deg); }} .br-loading[data-progress="1"] .br-loading-mask[full], .br-loading[data-progress="1"] .br-loading-fill { transform: rotate(1.8deg); animation: 2s ease-in-out 0s 1 normal none running fill; } @keyframes fill { 0% { transform: rotate(0deg); }} .br-loading[data-progress="2"] .br-loading-mask[full], .br-loading[data-progress="2"] .br-loading-fill { transform: rotate(3.6deg); animation: 2s ease-in-out 0s 1 normal none running fill; } @keyframes fill { 0% { transform: rotate(0deg); }} .br-loading[data-progress="3"] .br-loading-mask[full], .br-loading[data-progress="3"] .br-loading-fill { transform: rotate(5.4deg); animation: 2s ease-in-out 0s 1 normal none running fill; } @keyframes fill { 0% { transform: rotate(0deg); }} .br-loading[data-progress="4"] .br-loading-mask[full], .br-loading[data-progress="4"] .br-loading-fill { transform: rotate(7.2deg); animation: 2s ease-in-out 0s 1 normal none running fill; } @keyframes fill { 0% { transform: rotate(0deg); }} .br-loading[data-progress="5"] .br-loading-mask[full], .br-loading[data-progress="5"] .br-loading-fill { transform: rotate(9deg); animation: 2s ease-in-out 0s 1 normal none running fill; } @keyframes fill { 0% { transform: rotate(0deg); }} .br-loading[data-progress="6"] .br-loading-mask[full], .br-loading[data-progress="6"] .br-loading-fill { transform: rotate(10.8deg); animation: 2s ease-in-out 0s 1 normal none running fill; } @keyframes fill { 0% { transform: rotate(0deg); }} .br-loading[data-progress="7"] .br-loading-mask[full], .br-loading[data-progress="7"] .br-loading-fill { transform: rotate(12.6deg); animation: 2s ease-in-out 0s 1 normal none running fill; } @keyframes fill { 0% { transform: rotate(0deg); }} .br-loading[data-progress="8"] .br-loading-mask[full], .br-loading[data-progress="8"] .br-loading-fill { transform: rotate(14.4deg); animation: 2s ease-in-out 0s 1 normal none running fill; } @keyframes fill { 0% { transform: rotate(0deg); }} .br-loading[data-progress="9"] .br-loading-mask[full], .br-loading[data-progress="9"] .br-loading-fill { transform: rotate(16.2deg); animation: 2s ease-in-out 0s 1 normal none running fill; } @keyframes fill { 0% { transform: rotate(0deg); }} .br-loading[data-progress="10"] .br-loading-mask[full], .br-loading[data-progress="10"] .br-loading-fill { transform: rotate(18deg); animation: 2s ease-in-out 0s 1 normal none running fill; } @keyframes fill { 0% { transform: rotate(0deg); }} .br-loading[data-progress="11"] .br-loading-mask[full], .br-loading[data-progress="11"] .br-loading-fill { transform: rotate(19.8deg); animation: 2s ease-in-out 0s 1 normal none running fill; } @keyframes fill { 0% { transform: rotate(0deg); }} .br-loading[data-progress="12"] .br-loading-mask[full], .br-loading[data-progress="12"] .br-loading-fill { transform: rotate(21.6deg); animation: 2s ease-in-out 0s 1 normal none running fill; } @keyframes fill { 0% { transform: rotate(0deg); }} .br-loading[data-progress="13"] .br-loading-mask[full], .br-loading[data-progress="13"] .br-loading-fill { transform: rotate(23.4deg); animation: 2s ease-in-out 0s 1 normal none running fill; } @keyframes fill { 0% { transform: rotate(0deg); }} .br-loading[data-progress="14"] .br-loading-mask[full], .br-loading[data-progress="14"] .br-loading-fill { transform: rotate(25.2deg); animation: 2s ease-in-out 0s 1 normal none running fill; } @keyframes fill { 0% { transform: rotate(0deg); }} .br-loading[data-progress="15"] .br-loading-mask[full], .br-loading[data-progress="15"] .br-loading-fill { transform: rotate(27deg); animation: 2s ease-in-out 0s 1 normal none running fill; } @keyframes fill { 0% { transform: rotate(0deg); }} .br-loading[data-progress="16"] .br-loading-mask[full], .br-loading[data-progress="16"] .br-loading-fill { transform: rotate(28.8deg); animation: 2s ease-in-out 0s 1 normal none running fill; } @keyframes fill { 0% { transform: rotate(0deg); }} .br-loading[data-progress="17"] .br-loading-mask[full], .br-loading[data-progress="17"] .br-loading-fill { transform: rotate(30.6deg); animation: 2s ease-in-out 0s 1 normal none running fill; } @keyframes fill { 0% { transform: rotate(0deg); }} .br-loading[data-progress="18"] .br-loading-mask[full], .br-loading[data-progress="18"] .br-loading-fill { transform: rotate(32.4deg); animation: 2s ease-in-out 0s 1 normal none running fill; } @keyframes fill { 0% { transform: rotate(0deg); }} .br-loading[data-progress="19"] .br-loading-mask[full], .br-loading[data-progress="19"] .br-loading-fill { transform: rotate(34.2deg); animation: 2s ease-in-out 0s 1 normal none running fill; } @keyframes fill { 0% { transform: rotate(0deg); }} .br-loading[data-progress="20"] .br-loading-mask[full], .br-loading[data-progress="20"] .br-loading-fill { transform: rotate(36deg); animation: 2s ease-in-out 0s 1 normal none running fill; } @keyframes fill { 0% { transform: rotate(0deg); }} .br-loading[data-progress="21"] .br-loading-mask[full], .br-loading[data-progress="21"] .br-loading-fill { transform: rotate(37.8deg); animation: 2s ease-in-out 0s 1 normal none running fill; } @keyframes fill { 0% { transform: rotate(0deg); }} .br-loading[data-progress="22"] .br-loading-mask[full], .br-loading[data-progress="22"] .br-loading-fill { transform: rotate(39.6deg); animation: 2s ease-in-out 0s 1 normal none running fill; } @keyframes fill { 0% { transform: rotate(0deg); }} .br-loading[data-progress="23"] .br-loading-mask[full], .br-loading[data-progress="23"] .br-loading-fill { transform: rotate(41.4deg); animation: 2s ease-in-out 0s 1 normal none running fill; } @keyframes fill { 0% { transform: rotate(0deg); }} .br-loading[data-progress="24"] .br-loading-mask[full], .br-loading[data-progress="24"] .br-loading-fill { transform: rotate(43.2deg); animation: 2s ease-in-out 0s 1 normal none running fill; } @keyframes fill { 0% { transform: rotate(0deg); }} .br-loading[data-progress="25"] .br-loading-mask[full], .br-loading[data-progress="25"] .br-loading-fill { transform: rotate(45deg); animation: 2s ease-in-out 0s 1 normal none running fill; } @keyframes fill { 0% { transform: rotate(0deg); }} .br-loading[data-progress="26"] .br-loading-mask[full], .br-loading[data-progress="26"] .br-loading-fill { transform: rotate(46.8deg); animation: 2s ease-in-out 0s 1 normal none running fill; } @keyframes fill { 0% { transform: rotate(0deg); }} .br-loading[data-progress="27"] .br-loading-mask[full], .br-loading[data-progress="27"] .br-loading-fill { transform: rotate(48.6deg); animation: 2s ease-in-out 0s 1 normal none running fill; } @keyframes fill { 0% { transform: rotate(0deg); }} .br-loading[data-progress="28"] .br-loading-mask[full], .br-loading[data-progress="28"] .br-loading-fill { transform: rotate(50.4deg); animation: 2s ease-in-out 0s 1 normal none running fill; } @keyframes fill { 0% { transform: rotate(0deg); }} .br-loading[data-progress="29"] .br-loading-mask[full], .br-loading[data-progress="29"] .br-loading-fill { transform: rotate(52.2deg); animation: 2s ease-in-out 0s 1 normal none running fill; } @keyframes fill { 0% { transform: rotate(0deg); }} .br-loading[data-progress="30"] .br-loading-mask[full], .br-loading[data-progress="30"] .br-loading-fill { transform: rotate(54deg); animation: 2s ease-in-out 0s 1 normal none running fill; } @keyframes fill { 0% { transform: rotate(0deg); }} .br-loading[data-progress="31"] .br-loading-mask[full], .br-loading[data-progress="31"] .br-loading-fill { transform: rotate(55.8deg); animation: 2s ease-in-out 0s 1 normal none running fill; } @keyframes fill { 0% { transform: rotate(0deg); }} .br-loading[data-progress="32"] .br-loading-mask[full], .br-loading[data-progress="32"] .br-loading-fill { transform: rotate(57.6deg); animation: 2s ease-in-out 0s 1 normal none running fill; } @keyframes fill { 0% { transform: rotate(0deg); }} .br-loading[data-progress="33"] .br-loading-mask[full], .br-loading[data-progress="33"] .br-loading-fill { transform: rotate(59.4deg); animation: 2s ease-in-out 0s 1 normal none running fill; } @keyframes fill { 0% { transform: rotate(0deg); }} .br-loading[data-progress="34"] .br-loading-mask[full], .br-loading[data-progress="34"] .br-loading-fill { transform: rotate(61.2deg); animation: 2s ease-in-out 0s 1 normal none running fill; } @keyframes fill { 0% { transform: rotate(0deg); }} .br-loading[data-progress="35"] .br-loading-mask[full], .br-loading[data-progress="35"] .br-loading-fill { transform: rotate(63deg); animation: 2s ease-in-out 0s 1 normal none running fill; } @keyframes fill { 0% { transform: rotate(0deg); }} .br-loading[data-progress="36"] .br-loading-mask[full], .br-loading[data-progress="36"] .br-loading-fill { transform: rotate(64.8deg); animation: 2s ease-in-out 0s 1 normal none running fill; } @keyframes fill { 0% { transform: rotate(0deg); }} .br-loading[data-progress="37"] .br-loading-mask[full], .br-loading[data-progress="37"] .br-loading-fill { transform: rotate(66.6deg); animation: 2s ease-in-out 0s 1 normal none running fill; } @keyframes fill { 0% { transform: rotate(0deg); }} .br-loading[data-progress="38"] .br-loading-mask[full], .br-loading[data-progress="38"] .br-loading-fill { transform: rotate(68.4deg); animation: 2s ease-in-out 0s 1 normal none running fill; } @keyframes fill { 0% { transform: rotate(0deg); }} .br-loading[data-progress="39"] .br-loading-mask[full], .br-loading[data-progress="39"] .br-loading-fill { transform: rotate(70.2deg); animation: 2s ease-in-out 0s 1 normal none running fill; } @keyframes fill { 0% { transform: rotate(0deg); }} .br-loading[data-progress="40"] .br-loading-mask[full], .br-loading[data-progress="40"] .br-loading-fill { transform: rotate(72deg); animation: 2s ease-in-out 0s 1 normal none running fill; } @keyframes fill { 0% { transform: rotate(0deg); }} .br-loading[data-progress="41"] .br-loading-mask[full], .br-loading[data-progress="41"] .br-loading-fill { transform: rotate(73.8deg); animation: 2s ease-in-out 0s 1 normal none running fill; } @keyframes fill { 0% { transform: rotate(0deg); }} .br-loading[data-progress="42"] .br-loading-mask[full], .br-loading[data-progress="42"] .br-loading-fill { transform: rotate(75.6deg); animation: 2s ease-in-out 0s 1 normal none running fill; } @keyframes fill { 0% { transform: rotate(0deg); }} .br-loading[data-progress="43"] .br-loading-mask[full], .br-loading[data-progress="43"] .br-loading-fill { transform: rotate(77.4deg); animation: 2s ease-in-out 0s 1 normal none running fill; } @keyframes fill { 0% { transform: rotate(0deg); }} .br-loading[data-progress="44"] .br-loading-mask[full], .br-loading[data-progress="44"] .br-loading-fill { transform: rotate(79.2deg); animation: 2s ease-in-out 0s 1 normal none running fill; } @keyframes fill { 0% { transform: rotate(0deg); }} .br-loading[data-progress="45"] .br-loading-mask[full], .br-loading[data-progress="45"] .br-loading-fill { transform: rotate(81deg); animation: 2s ease-in-out 0s 1 normal none running fill; } @keyframes fill { 0% { transform: rotate(0deg); }} .br-loading[data-progress="46"] .br-loading-mask[full], .br-loading[data-progress="46"] .br-loading-fill { transform: rotate(82.8deg); animation: 2s ease-in-out 0s 1 normal none running fill; } @keyframes fill { 0% { transform: rotate(0deg); }} .br-loading[data-progress="47"] .br-loading-mask[full], .br-loading[data-progress="47"] .br-loading-fill { transform: rotate(84.6deg); animation: 2s ease-in-out 0s 1 normal none running fill; } @keyframes fill { 0% { transform: rotate(0deg); }} .br-loading[data-progress="48"] .br-loading-mask[full], .br-loading[data-progress="48"] .br-loading-fill { transform: rotate(86.4deg); animation: 2s ease-in-out 0s 1 normal none running fill; } @keyframes fill { 0% { transform: rotate(0deg); }} .br-loading[data-progress="49"] .br-loading-mask[full], .br-loading[data-progress="49"] .br-loading-fill { transform: rotate(88.2deg); animation: 2s ease-in-out 0s 1 normal none running fill; } @keyframes fill { 0% { transform: rotate(0deg); }} .br-loading[data-progress="50"] .br-loading-mask[full], .br-loading[data-progress="50"] .br-loading-fill { transform: rotate(90deg); animation: 2s ease-in-out 0s 1 normal none running fill; } @keyframes fill { 0% { transform: rotate(0deg); }} .br-loading[data-progress="51"] .br-loading-mask[full], .br-loading[data-progress="51"] .br-loading-fill { transform: rotate(91.8deg); animation: 2s ease-in-out 0s 1 normal none running fill; } @keyframes fill { 0% { transform: rotate(0deg); }} .br-loading[data-progress="52"] .br-loading-mask[full], .br-loading[data-progress="52"] .br-loading-fill { transform: rotate(93.6deg); animation: 2s ease-in-out 0s 1 normal none running fill; } @keyframes fill { 0% { transform: rotate(0deg); }} .br-loading[data-progress="53"] .br-loading-mask[full], .br-loading[data-progress="53"] .br-loading-fill { transform: rotate(95.4deg); animation: 2s ease-in-out 0s 1 normal none running fill; } @keyframes fill { 0% { transform: rotate(0deg); }} .br-loading[data-progress="54"] .br-loading-mask[full], .br-loading[data-progress="54"] .br-loading-fill { transform: rotate(97.2deg); animation: 2s ease-in-out 0s 1 normal none running fill; } @keyframes fill { 0% { transform: rotate(0deg); }} .br-loading[data-progress="55"] .br-loading-mask[full], .br-loading[data-progress="55"] .br-loading-fill { transform: rotate(99deg); animation: 2s ease-in-out 0s 1 normal none running fill; } @keyframes fill { 0% { transform: rotate(0deg); }} .br-loading[data-progress="56"] .br-loading-mask[full], .br-loading[data-progress="56"] .br-loading-fill { transform: rotate(100.8deg); animation: 2s ease-in-out 0s 1 normal none running fill; } @keyframes fill { 0% { transform: rotate(0deg); }} .br-loading[data-progress="57"] .br-loading-mask[full], .br-loading[data-progress="57"] .br-loading-fill { transform: rotate(102.6deg); animation: 2s ease-in-out 0s 1 normal none running fill; } @keyframes fill { 0% { transform: rotate(0deg); }} .br-loading[data-progress="58"] .br-loading-mask[full], .br-loading[data-progress="58"] .br-loading-fill { transform: rotate(104.4deg); animation: 2s ease-in-out 0s 1 normal none running fill; } @keyframes fill { 0% { transform: rotate(0deg); }} .br-loading[data-progress="59"] .br-loading-mask[full], .br-loading[data-progress="59"] .br-loading-fill { transform: rotate(106.2deg); animation: 2s ease-in-out 0s 1 normal none running fill; } @keyframes fill { 0% { transform: rotate(0deg); }} .br-loading[data-progress="60"] .br-loading-mask[full], .br-loading[data-progress="60"] .br-loading-fill { transform: rotate(108deg); animation: 2s ease-in-out 0s 1 normal none running fill; } @keyframes fill { 0% { transform: rotate(0deg); }} .br-loading[data-progress="61"] .br-loading-mask[full], .br-loading[data-progress="61"] .br-loading-fill { transform: rotate(109.8deg); animation: 2s ease-in-out 0s 1 normal none running fill; } @keyframes fill { 0% { transform: rotate(0deg); }} .br-loading[data-progress="62"] .br-loading-mask[full], .br-loading[data-progress="62"] .br-loading-fill { transform: rotate(111.6deg); animation: 2s ease-in-out 0s 1 normal none running fill; } @keyframes fill { 0% { transform: rotate(0deg); }} .br-loading[data-progress="63"] .br-loading-mask[full], .br-loading[data-progress="63"] .br-loading-fill { transform: rotate(113.4deg); animation: 2s ease-in-out 0s 1 normal none running fill; } @keyframes fill { 0% { transform: rotate(0deg); }} .br-loading[data-progress="64"] .br-loading-mask[full], .br-loading[data-progress="64"] .br-loading-fill { transform: rotate(115.2deg); animation: 2s ease-in-out 0s 1 normal none running fill; } @keyframes fill { 0% { transform: rotate(0deg); }} .br-loading[data-progress="65"] .br-loading-mask[full], .br-loading[data-progress="65"] .br-loading-fill { transform: rotate(117deg); animation: 2s ease-in-out 0s 1 normal none running fill; } @keyframes fill { 0% { transform: rotate(0deg); }} .br-loading[data-progress="66"] .br-loading-mask[full], .br-loading[data-progress="66"] .br-loading-fill { transform: rotate(118.8deg); animation: 2s ease-in-out 0s 1 normal none running fill; } @keyframes fill { 0% { transform: rotate(0deg); }} .br-loading[data-progress="67"] .br-loading-mask[full], .br-loading[data-progress="67"] .br-loading-fill { transform: rotate(120.6deg); animation: 2s ease-in-out 0s 1 normal none running fill; } @keyframes fill { 0% { transform: rotate(0deg); }} .br-loading[data-progress="68"] .br-loading-mask[full], .br-loading[data-progress="68"] .br-loading-fill { transform: rotate(122.4deg); animation: 2s ease-in-out 0s 1 normal none running fill; } @keyframes fill { 0% { transform: rotate(0deg); }} .br-loading[data-progress="69"] .br-loading-mask[full], .br-loading[data-progress="69"] .br-loading-fill { transform: rotate(124.2deg); animation: 2s ease-in-out 0s 1 normal none running fill; } @keyframes fill { 0% { transform: rotate(0deg); }} .br-loading[data-progress="70"] .br-loading-mask[full], .br-loading[data-progress="70"] .br-loading-fill { transform: rotate(126deg); animation: 2s ease-in-out 0s 1 normal none running fill; } @keyframes fill { 0% { transform: rotate(0deg); }} .br-loading[data-progress="71"] .br-loading-mask[full], .br-loading[data-progress="71"] .br-loading-fill { transform: rotate(127.8deg); animation: 2s ease-in-out 0s 1 normal none running fill; } @keyframes fill { 0% { transform: rotate(0deg); }} .br-loading[data-progress="72"] .br-loading-mask[full], .br-loading[data-progress="72"] .br-loading-fill { transform: rotate(129.6deg); animation: 2s ease-in-out 0s 1 normal none running fill; } @keyframes fill { 0% { transform: rotate(0deg); }} .br-loading[data-progress="73"] .br-loading-mask[full], .br-loading[data-progress="73"] .br-loading-fill { transform: rotate(131.4deg); animation: 2s ease-in-out 0s 1 normal none running fill; } @keyframes fill { 0% { transform: rotate(0deg); }} .br-loading[data-progress="74"] .br-loading-mask[full], .br-loading[data-progress="74"] .br-loading-fill { transform: rotate(133.2deg); animation: 2s ease-in-out 0s 1 normal none running fill; } @keyframes fill { 0% { transform: rotate(0deg); }} .br-loading[data-progress="75"] .br-loading-mask[full], .br-loading[data-progress="75"] .br-loading-fill { transform: rotate(135deg); animation: 2s ease-in-out 0s 1 normal none running fill; } @keyframes fill { 0% { transform: rotate(0deg); }} .br-loading[data-progress="76"] .br-loading-mask[full], .br-loading[data-progress="76"] .br-loading-fill { transform: rotate(136.8deg); animation: 2s ease-in-out 0s 1 normal none running fill; } @keyframes fill { 0% { transform: rotate(0deg); }} .br-loading[data-progress="77"] .br-loading-mask[full], .br-loading[data-progress="77"] .br-loading-fill { transform: rotate(138.6deg); animation: 2s ease-in-out 0s 1 normal none running fill; } @keyframes fill { 0% { transform: rotate(0deg); }} .br-loading[data-progress="78"] .br-loading-mask[full], .br-loading[data-progress="78"] .br-loading-fill { transform: rotate(140.4deg); animation: 2s ease-in-out 0s 1 normal none running fill; } @keyframes fill { 0% { transform: rotate(0deg); }} .br-loading[data-progress="79"] .br-loading-mask[full], .br-loading[data-progress="79"] .br-loading-fill { transform: rotate(142.2deg); animation: 2s ease-in-out 0s 1 normal none running fill; } @keyframes fill { 0% { transform: rotate(0deg); }} .br-loading[data-progress="80"] .br-loading-mask[full], .br-loading[data-progress="80"] .br-loading-fill { transform: rotate(144deg); animation: 2s ease-in-out 0s 1 normal none running fill; } @keyframes fill { 0% { transform: rotate(0deg); }} .br-loading[data-progress="81"] .br-loading-mask[full], .br-loading[data-progress="81"] .br-loading-fill { transform: rotate(145.8deg); animation: 2s ease-in-out 0s 1 normal none running fill; } @keyframes fill { 0% { transform: rotate(0deg); }} .br-loading[data-progress="82"] .br-loading-mask[full], .br-loading[data-progress="82"] .br-loading-fill { transform: rotate(147.6deg); animation: 2s ease-in-out 0s 1 normal none running fill; } @keyframes fill { 0% { transform: rotate(0deg); }} .br-loading[data-progress="83"] .br-loading-mask[full], .br-loading[data-progress="83"] .br-loading-fill { transform: rotate(149.4deg); animation: 2s ease-in-out 0s 1 normal none running fill; } @keyframes fill { 0% { transform: rotate(0deg); }} .br-loading[data-progress="84"] .br-loading-mask[full], .br-loading[data-progress="84"] .br-loading-fill { transform: rotate(151.2deg); animation: 2s ease-in-out 0s 1 normal none running fill; } @keyframes fill { 0% { transform: rotate(0deg); }} .br-loading[data-progress="85"] .br-loading-mask[full], .br-loading[data-progress="85"] .br-loading-fill { transform: rotate(153deg); animation: 2s ease-in-out 0s 1 normal none running fill; } @keyframes fill { 0% { transform: rotate(0deg); }} .br-loading[data-progress="86"] .br-loading-mask[full], .br-loading[data-progress="86"] .br-loading-fill { transform: rotate(154.8deg); animation: 2s ease-in-out 0s 1 normal none running fill; } @keyframes fill { 0% { transform: rotate(0deg); }} .br-loading[data-progress="87"] .br-loading-mask[full], .br-loading[data-progress="87"] .br-loading-fill { transform: rotate(156.6deg); animation: 2s ease-in-out 0s 1 normal none running fill; } @keyframes fill { 0% { transform: rotate(0deg); }} .br-loading[data-progress="88"] .br-loading-mask[full], .br-loading[data-progress="88"] .br-loading-fill { transform: rotate(158.4deg); animation: 2s ease-in-out 0s 1 normal none running fill; } @keyframes fill { 0% { transform: rotate(0deg); }} .br-loading[data-progress="89"] .br-loading-mask[full], .br-loading[data-progress="89"] .br-loading-fill { transform: rotate(160.2deg); animation: 2s ease-in-out 0s 1 normal none running fill; } @keyframes fill { 0% { transform: rotate(0deg); }} .br-loading[data-progress="90"] .br-loading-mask[full], .br-loading[data-progress="90"] .br-loading-fill { transform: rotate(162deg); animation: 2s ease-in-out 0s 1 normal none running fill; } @keyframes fill { 0% { transform: rotate(0deg); }} .br-loading[data-progress="91"] .br-loading-mask[full], .br-loading[data-progress="91"] .br-loading-fill { transform: rotate(163.8deg); animation: 2s ease-in-out 0s 1 normal none running fill; } @keyframes fill { 0% { transform: rotate(0deg); }} .br-loading[data-progress="92"] .br-loading-mask[full], .br-loading[data-progress="92"] .br-loading-fill { transform: rotate(165.6deg); animation: 2s ease-in-out 0s 1 normal none running fill; } @keyframes fill { 0% { transform: rotate(0deg); }} .br-loading[data-progress="93"] .br-loading-mask[full], .br-loading[data-progress="93"] .br-loading-fill { transform: rotate(167.4deg); animation: 2s ease-in-out 0s 1 normal none running fill; } @keyframes fill { 0% { transform: rotate(0deg); }} .br-loading[data-progress="94"] .br-loading-mask[full], .br-loading[data-progress="94"] .br-loading-fill { transform: rotate(169.2deg); animation: 2s ease-in-out 0s 1 normal none running fill; } @keyframes fill { 0% { transform: rotate(0deg); }} .br-loading[data-progress="95"] .br-loading-mask[full], .br-loading[data-progress="95"] .br-loading-fill { transform: rotate(171deg); animation: 2s ease-in-out 0s 1 normal none running fill; } @keyframes fill { 0% { transform: rotate(0deg); }} .br-loading[data-progress="96"] .br-loading-mask[full], .br-loading[data-progress="96"] .br-loading-fill { transform: rotate(172.8deg); animation: 2s ease-in-out 0s 1 normal none running fill; } @keyframes fill { 0% { transform: rotate(0deg); }} .br-loading[data-progress="97"] .br-loading-mask[full], .br-loading[data-progress="97"] .br-loading-fill { transform: rotate(174.6deg); animation: 2s ease-in-out 0s 1 normal none running fill; } @keyframes fill { 0% { transform: rotate(0deg); }} .br-loading[data-progress="98"] .br-loading-mask[full], .br-loading[data-progress="98"] .br-loading-fill { transform: rotate(176.4deg); animation: 2s ease-in-out 0s 1 normal none running fill; } @keyframes fill { 0% { transform: rotate(0deg); }} .br-loading[data-progress="99"] .br-loading-mask[full], .br-loading[data-progress="99"] .br-loading-fill { transform: rotate(178.2deg); animation: 2s ease-in-out 0s 1 normal none running fill; } @keyframes fill { 0% { transform: rotate(0deg); }} .br-loading[data-progress="100"] .br-loading-mask[full], .br-loading[data-progress="100"] .br-loading-fill { transform: rotate(180deg); animation: 2s ease-in-out 0s 1 normal none running fill; } .br-message { color: var(--color-secondary-08, #333); display: flex; margin-bottom: 32px; } .br-message .icon { align-items: center; color: rgb(255, 255, 255); display: flex; font-size: 175%; justify-content: center; width: 64px; } .br-message .icon img { max-width: 32px; } .br-message .content { align-self: center; flex: 1 1 0%; padding: 20px; font-size: var(--font-size-scale-up-01); } .br-message .content strong { font-weight: 600; } .br-message .content a { color: rgb(51, 51, 51); text-decoration: underline; } .br-message .content a:hover { color: rgb(0, 86, 179); } .br-message .content :last-child { margin-bottom: 0px; } .br-message a { color: var(--color-secondary-08, #333); text-decoration: underline; } .br-message a:hover { color: var(--color-primary-lighten-01, #2670e8); } .br-message .close button.br-button.is-tertiary { margin: 0px; } .br-message.is-success { background: rgb(225, 250, 227); } .br-message.is-success .icon { background: transparent; color: rgb(22, 136, 33); } .br-message.is-success .close { align-items: flex-start; display: flex; } .br-message.is-success .close button { background: transparent; border: 0px; color: rgb(22, 136, 33); padding: 0px; } .br-message.is-success .close button.br-button.is-tertiary:hover { background-color: transparent; color: rgb(22, 136, 33); } .br-message.hint { align-items: center; background: transparent; color: rgb(21, 91, 203); } .br-message.hint .icon { background: transparent; color: rgb(21, 91, 203); } .br-message.hint .content { padding: 0px; } .br-message.is-danger { background: rgb(255, 227, 227); } .br-message.is-danger .icon { background: transparent; color: rgb(230, 0, 0); } .br-message.is-danger .close { align-items: flex-start; display: flex; } .br-message.is-danger .close button { background: transparent; border: 0px; color: rgb(230, 0, 0); padding: 0px; } .br-message.is-danger .close button.br-button.is-tertiary:hover { background-color: transparent; color: rgb(230, 0, 0); } .br-message.hint { align-items: center; background: transparent; color: rgb(21, 91, 203); } .br-message.hint .icon { background: transparent; color: rgb(21, 91, 203); } .br-message.hint .content { padding: 0px; } .br-message.is-warning { background: rgb(255, 250, 230); } .br-message.is-warning .icon { background: transparent; color: rgb(255, 205, 7); } .br-message.is-warning .close { align-items: flex-start; display: flex; } .br-message.is-warning .close button { background: transparent; border: 0px; color: rgb(255, 205, 7); padding: 0px; } .br-message.is-warning .close button.br-button.is-tertiary:hover { background-color: transparent; color: rgb(255, 205, 7); } .br-message.is-warning .icon, .br-message.is-warning .close button { color: rgb(51, 51, 51); } .br-message.is-warning .icon.br-button.is-tertiary:hover, .br-message.is-warning .close button.br-button.is-tertiary:hover { background-color: transparent; color: rgb(51, 51, 51); } .br-message.hint { align-items: center; background: transparent; color: rgb(21, 91, 203); } .br-message.hint .icon { background: transparent; color: rgb(21, 91, 203); } .br-message.hint .content { padding: 0px; } .br-message.is-info { background: rgb(229, 238, 252); } .br-message.is-info .icon { background: transparent; color: rgb(21, 91, 203); } .br-message.is-info .close { align-items: flex-start; display: flex; } .br-message.is-info .close button { background: transparent; border: 0px; color: rgb(21, 91, 203); padding: 0px; } .br-message.is-info .close button.br-button.is-tertiary:hover { background-color: transparent; color: rgb(21, 91, 203); } .br-message.hint { align-items: center; background: transparent; color: rgb(21, 91, 203); } .br-message.hint .icon { background: transparent; color: rgb(21, 91, 203); } .br-message.hint .content { padding: 0px; } .feedback { align-items: center; font-style: italic; font-weight: var(--font-weight-medium, 500); padding: 4px 0px; } .feedback.is-valid { color: var(--color-success, #168821); } .feedback.is-invalid { color: var(--color-danger, #e60000); } .feedback.is-disabled { color: rgb(85, 85, 85); } .br-modal { box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px; padding: 16px; width: 28.8rem; } .br-modal-header { margin-bottom: 28px; position: relative; } .br-modal-header .close { background: transparent; border: 0px; color: var(--color-primary-default, #1351b4); font-weight: var(--font-weight-medium, 500); padding: 0px; position: absolute; right: 0px; top: -4px; } .br-modal-title { -webkit-box-orient: vertical; -webkit-line-clamp: 2; display: -webkit-box; font-size: var(--font-size-scale-up-01, 1.2); font-weight: var(--700, 700); margin: 0px; max-height: var(--font-size-scale-up-07, 3.583); overflow: hidden; text-overflow: ellipsis; width: 80%; } .br-modal-title.is-inline { -webkit-line-clamp: 1; max-height: 3.5rem; } .br-modal-body { margin: 0px 0px 40px; } .br-modal-footer { display: flex; } .br-modal .br-card { border: 0px; font-size: var(--font-size-scale-base, 14px); height: 216px; margin-left: -16px; margin-right: -16px; overflow: auto; padding: 0px 16px; resize: none; width: auto; } .br-modal .br-card::-webkit-scrollbar { width: 8px; } .br-modal .br-card::-webkit-scrollbar-track { background: var(--color-secondary-03, #ededed); } .br-modal .br-card::-webkit-scrollbar-thumb { background: var(--color-secondary-06, #888); } .br-modal .br-card:focus, .br-modal .br-card:active { outline: none; } .br-modal .br-card:hover::-webkit-scrollbar-thumb { background: var(--color-secondary-07, #555); } @media (min-width: 576px) { .br-modal.is-xsmall { max-width: 220px; min-width: 220px; } .br-modal.is-small { max-width: 300px; min-width: 300px; } .br-modal.is-medium { max-width: 500px; min-width: 500px; } .br-modal.is-large { max-width: 640px; min-width: 640px; }} .br-notification[notification] { color: var(--color-secondary-09); max-width: 352px; min-width: 352px; padding: 0px; max-height: 0px; background: var(--color-secondary-01) !important; } .br-notification[notification][data-show] { max-height: 100vh; } .br-notification[notification] .fas, .br-notification[notification] .svg-inline--fa { --icon-size: var(--icon-size-sm); } .br-notification[notification] .arrow { border-color: var(--color-warning); } .br-notification[notification][data-popper-placement^="top"] { border-bottom: 2px solid var(--color-warning); margin-bottom: 2px !important; } .br-notification[notification][data-popper-placement^="top"] > .arrow { bottom: -10px; } .br-notification[notification][data-popper-placement^="bottom"] { border-top: 2px solid var(--color-warning); margin-top: 2px !important; } .br-notification[notification][data-popper-placement^="bottom"] > .arrow { top: -10px; } .br-notification[notification][data-popper-placement^="left"] { border-right: 2px solid var(--color-warning); margin-right: 2px !important; } .br-notification[notification][data-popper-placement^="left"] > .arrow { right: -10px; } .br-notification[notification][data-popper-placement^="right"] { border-left: 2px solid var(--color-warning); margin-left: 2px !important; } .br-notification[notification][data-popper-placement^="right"] > .arrow { left: -10px; } .br-notification[notification] .notification-header { padding-top: 1.2em; padding-right: 1.5em; padding-left: 1.5em; border-bottom: 1px solid var(--color-secondary-04); padding-bottom: var(--font-size-scale-down-03); } .br-notification[notification] .notification-header, .br-notification[notification] .notification-header .user-name { font-size: var(--font-size-scale-base); font-weight: var(--font-weight-bold); color: var(--color-secondary-09); } .br-notification[notification] .notification-header .user-email { font-size: var(--font-size-scale-down-01); font-weight: var(--font-weight-regular); color: var(--color-primary-default); } .br-notification[notification] .notification-body { padding: 0px; margin-bottom: 0.5em; } .br-notification[notification] .notification-body .br-tabs .tab-nav { max-width: 100%; overflow-x: auto; } .br-notification[notification] .notification-body .br-tabs .tab-nav::-webkit-scrollbar-track { box-shadow: inset 0 0 6px var(--color-secondary-02); background-color: var(--color-secondary-02); } .br-notification[notification] .notification-body .br-tabs .tab-nav::-webkit-scrollbar { height: 8px; background-color: var(--color-secondary-02); cursor: pointer; } .br-notification[notification] .notification-body .br-tabs .tab-nav::-webkit-scrollbar-thumb { background-color: var(--color-secondary-04); border: 1px solid var(--color-secondary-01); } .br-notification[notification] .notification-body .br-tabs .tab-nav ul { margin: 0px; padding: 0px 0.5em 0px 1em; } .br-notification[notification] .notification-body .br-tabs .tab-nav ul .tab-item { padding: 0px; } .br-notification[notification] .notification-body .br-tabs .tab-nav ul .tab-item button { margin: 0px; border-bottom: 2px solid transparent; padding: 1em 1em 1em 2.2em; } .br-notification[notification] .notification-body .br-tabs .tab-nav ul .tab-item button .name { font-size: var(--font-size-scale-down-01); } .br-notification[notification] .notification-body .br-tabs .tab-nav ul .tab-item button .svg-inline--fa, .br-notification[notification] .notification-body .br-tabs .tab-nav ul .tab-item button .fas { font-size: var(--font-size-scale-base); position: absolute; left: 0.4em; margin-top: 0.1em; } .br-notification[notification] .notification-body .br-tabs .tab-nav ul .tab-item.is-active button { border-bottom: 2px solid var(--color-primary-default); } .br-notification[notification] .notification-body .br-tabs .tab-panel { font-size: var(--font-size-scale-down-01); padding: 0.5em 1.5em; max-height: calc(100vh - 250px); overflow: hidden auto; } .br-notification[notification] .notification-body .br-tabs .tab-panel::-webkit-scrollbar-track { box-shadow: inset 0 0 6px var(--color-secondary-02); background-color: var(--color-secondary-02); } .br-notification[notification] .notification-body .br-tabs .tab-panel::-webkit-scrollbar { width: 8px; background-color: var(--color-secondary-02); cursor: pointer; } .br-notification[notification] .notification-body .br-tabs .tab-panel::-webkit-scrollbar-thumb { background-color: var(--color-secondary-04); border: 1px solid var(--color-secondary-01); } .br-notification[notification] .notification-body .br-divider { margin: 0.5em 0px; } .br-notification[notification] .notification-body .br-list { margin-left: -1.5em; margin-right: -1.5em; } .br-notification[notification] .notification-body .br-list .header { padding: 0px 0px 0px 16px; } .br-notification[notification] .notification-body .br-list .header .actions .br-button.is-circle, .br-notification[notification] .notification-body .br-list .header .actions .br-button[circle][mini] { vertical-align: middle; line-height: 48px; border: transparent; } .br-notification[notification] .notification-body .br-list .header .actions .br-button.is-circle .svg-inline--fa, .br-notification[notification] .notification-body .br-list .header .actions .br-button.is-circle .fas, .br-notification[notification] .notification-body .br-list .header .actions .br-button[circle][mini] .svg-inline--fa, .br-notification[notification] .notification-body .br-list .header .actions .br-button[circle][mini] .fas { font-size: var(--font-size-scale-base); vertical-align: 0.5em; } .br-notification[notification] .notification-body .br-list .header .actions .br-button.is-circle:focus, .br-notification[notification] .notification-body .br-list .header .actions .br-button[circle][mini]:focus { color: var(--color-primary-default); outline: 0px; } .br-notification[notification] .notification-body .br-list .header .actions .br-button.is-circle:hover, .br-notification[notification] .notification-body .br-list .header .actions .br-button[circle][mini]:hover { color: var(--color-primary-default); } .br-notification[notification] .notification-body .br-list .header .actions .br-button.is-circle:active, .br-notification[notification] .notification-body .br-list .header .actions .br-button[circle][mini]:active { color: var(--color-secondary-01); } .br-notification[notification] .notification-body .br-list .item { height: auto; max-height: 20em; position: relative; flex-wrap: wrap; align-items: flex-start; padding: 8px 4px 8px 36px; font-size: var(--font-size-scale-down-02); } .br-notification[notification] .notification-body .br-list .item[hidden] { max-height: 0px; overflow: hidden; visibility: hidden; transition: color 100ms linear 0s, max-height 300ms linear 0s, visibility 200ms linear 0s; padding: 0px !important; color: transparent !important; } .br-notification[notification] .notification-body .br-list .item .icon { position: absolute; margin-left: -24px; margin-top: 2px; } .br-notification[notification] .notification-body .br-list .item .icon .svg-inline--fa, .br-notification[notification] .notification-body .br-list .item .icon .fas { font-size: var(--font-size-scale-down-01); } .br-notification[notification] .notification-body .br-list .item .br-badge { position: absolute; } .br-notification[notification] .notification-body .br-list .item .br-badge .icon { margin-left: -4px; margin-top: 4px; width: 8px; height: 8px; } .br-notification[notification] .notification-body .br-list .item .br-button.is-circle, .br-notification[notification] .notification-body .br-list .item .br-button[circle][mini] { border: transparent; } .br-notification[notification] .notification-body .br-list .item .title { font-size: var(--font-size-scale-down-01); font-weight: var(--font-weight-bold); padding: 0px 32px 0px 0px; width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .br-notification[notification] .notification-body .br-list .item .date { display: initial; font-size: var(--font-size-scale-down-02); font-weight: var(--font-weight-medium); } .br-notification[notification] .notification-body .br-list .item .content { padding: 0.5em 0px; flex: 1 1 auto; } .br-notification[notification] .notification-body .br-list .item .subtitle { font-weight: var(--font-weight-medium); font-size: var(--font-size-scale-down-01); width: 100%; overflow: hidden; padding: 0px; white-space: nowrap; text-overflow: ellipsis; } .br-notification[notification] .notification-body .br-list .item .text { font-size: var(--font-size-scale-down-02); font-weight: var(--font-weight-medium); width: auto; height: auto; overflow: hidden; padding: 0px; white-space: initial; text-overflow: unset; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; margin-bottom: 0px; } .br-notification[notification] .notification-body .br-list .item .contextual-btn { visibility: hidden; position: absolute; right: 10px; top: 10px; } .br-notification[notification] .notification-body .br-list .item:hover .contextual-btn { visibility: unset; } .br-notification[notification] .notification-body .br-list .item .contextual-menu { position: absolute; visibility: hidden; max-height: 0px; max-width: 0px; overflow: hidden; right: 16px; top: 32px; box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px; background: var(--color-secondary-01); color: var(--color-secondary-09); transition: all 500ms ease-in-out 0s; } .br-notification[notification] .notification-body .br-list .item .contextual-menu[show] { max-height: 100%; max-width: 100%; visibility: unset; } .br-notification[notification] .notification-body .br-list .item .contextual-menu div, .br-notification[notification] .notification-body .br-list .item .contextual-menu .action { width: 100%; text-overflow: ellipsis; white-space: nowrap; padding: 8px 16px; border-bottom: 1px solid var(--color-secondary-04); } .br-notification[notification] .notification-body .br-list .item .contextual-menu div:hover, .br-notification[notification] .notification-body .br-list .item .contextual-menu .action:hover { background: var(--status-hover-background); } .br-notification[notification] .notification-footer { padding: 0.5em 1.5em; } .br-notification[notification][mini] .notification-body .br-tabs .tab-nav ul .tab-item { margin-right: 8px; } .br-notification[notification][mini] .notification-body .br-tabs .tab-nav ul .tab-item button { width: 32px; overflow: hidden; } .br-notification[notification][mini] .notification-body .br-tabs .tab-nav ul .tab-item button .name { visibility: hidden; } .br-notification[notification][mini] .notification-body .br-tabs .tab-nav ul .tab-item button .svg-inline--fa, .br-notification[notification][mini] .notification-body .br-tabs .tab-nav ul .tab-item button .fas { visibility: visible; left: 9px; } .br-notification[notification][mini] .notification-body .br-tabs .tab-nav ul .tab-item:last-child { padding-right: 32px; } .br-notification[notification][mini] .close { position: absolute; top: 0px; right: -1px; cursor: pointer; height: 42px; width: 32px; background: var(--color-secondary-01); } @media (max-width: 997.98px) { .br-notification[notification] { max-width: 240px; min-width: 240px; } .br-notification[notification] .notification-header { display: none; } .br-notification[notification] .notification-body .br-tabs .tab-nav ul .tab-item { margin-right: 8px; } .br-notification[notification] .notification-body .br-tabs .tab-nav ul .tab-item button { width: 32px; overflow: hidden; } .br-notification[notification] .notification-body .br-tabs .tab-nav ul .tab-item button .name { visibility: hidden; } .br-notification[notification] .notification-body .br-tabs .tab-nav ul .tab-item button .svg-inline--fa, .br-notification[notification] .notification-body .br-tabs .tab-nav ul .tab-item button .fas { visibility: visible; left: 9px; } .br-notification[notification] .notification-body .br-tabs .tab-nav ul .tab-item:last-child { padding-right: 32px; } .br-notification[notification] .notification-body .br-tabs .tab-panel { max-height: calc(100vh - 200px); } .br-notification[notification] .notification-body .br-list .header .actions .br-button { margin: 0px 4px; } .br-notification[notification] .notification-body .br-list .header .actions .mx-3 { margin-left: 0px !important; margin-right: 0px !important; } .br-notification[notification] .close { position: absolute; top: 0px; right: -1px; cursor: pointer; height: 42px; width: 32px; background: var(--color-secondary-01); } .br-notification[notification] .close .svg-inline--fa, .br-notification[notification] .close .fas { font-size: var(--font-size-scale-base); }} .br-pagination { margin: 0px 0px 24px; padding: 0px; } .br-pagination li { display: inline-flex; list-style: none; margin: 0px; } .br-pagination a { border-radius: 100px; color: var(--color-primary-default); font-weight: 400; justify-content: center; min-width: 24px; padding: 0px 8px; position: relative; text-align: center; text-decoration: none !important; } .br-pagination a:hover { background-color: var(--color-primary-pastel-02); text-decoration: none; } .br-pagination .is-active a { background-color: rgb(19, 81, 180); color: var(--color-secondary-01); } .br-pagination .is-first::after { color: var(--color-secondary-04); content: "|"; } .br-pagination .is-last::before { color: var(--color-secondary-04); content: "|"; } .br-pagination .is-disabled a { color: var(--color-secondary-06); cursor: default; pointer-events: none; } @media (min-width: 576px) { .br-pagination.is-large li { font-size: 1.25rem; } .br-pagination.is-large a { margin: 0px 4px; min-width: 30px; } .br-pagination.is-large .is-first::after { margin: 0px 8px; } .br-pagination.is-large .is-last::before { margin: 0px 8px; }} .br-radio { display: inline-block; position: relative; } .br-radio input[type="radio"] { opacity: 0; position: absolute; } .br-radio input[type="radio"] + label { align-items: flex-start; cursor: pointer; font-weight: var(--font-weight-medium); display: inline-flex; margin-bottom: 0px; min-height: 24px; padding: 0px 0px 0px 32px; position: relative; vertical-align: top; } .br-radio input[type="radio"]:disabled + label { cursor: not-allowed; color: var(--color-secondary-04); } .br-radio input[type="radio"] + label::before { background: var(--color-secondary-01); border: 1px solid var(--color-secondary-06); border-radius: 50%; content: ""; height: 24px; left: 0px; position: absolute; width: 24px; } .br-radio input[type="radio"]:checked + label::before { background: var(--color-primary-lighten-01); border-color: var(--color-primary-lighten-01); } .br-radio input[type="radio"]:checked + label::after { background: var(--color-primary-lighten-01); border: 5px solid var(--color-secondary-01); border-radius: 50%; inset: 0px; content: ""; height: 24px; position: absolute; transform: scale(0.9, 0.9); width: 24px; } .br-radio input[type="radio"]:hover:not(:disabled) + label::before, .br-radio input[type="radio"]:focus:not(:disabled) + label::before { box-shadow: rgba(38, 112, 232, 0.45) 0px 0px 0px 4px; } .br-radio input[type="radio"]:invalid + label::before { border-color: var(--color-danger); border-width: 2px; } .br-radio input[type="radio"]:disabled + label::before { background-color: var(--color-secondary-03); } .br-radio input[type="radio"]:disabled:checked + label::before { background: var(--color-secondary-06); border-color: var(--color-secondary-06); } .br-radio input[type="radio"]:disabled:checked + label::after { background: var(--color-secondary-06); } .br-radio.is-invalid input[type="radio"] + label { color: var(--color-danger); } .br-radio.is-invalid input[type="radio"] + label::before { border-color: var(--color-danger); border-width: 2px; } .br-radio.is-invalid input[type="radio"]:checked + label::before { background: var(--color-danger); border-color: var(--color-danger); } .br-radio.is-invalid input[type="radio"]:checked + label::after { background-color: var(--color-danger); } .br-radio.is-invalid input[type="radio"]:hover:not(:disabled) + label::before, .br-radio.is-invalid input[type="radio"]:focus:not(:disabled) + label::before { box-shadow: 0 0 0 4px rgba(var(--color-danger), 0.45); } .br-radio.is-valid input[type="radio"] + label { color: var(--color-success); } .br-radio.is-valid input[type="radio"] + label::before { border-color: var(--color-success); } .br-radio.is-valid input[type="radio"]:checked + label::before { background: var(--color-success); border-color: var(--color-success); } .br-radio.is-valid input[type="radio"]:checked + label::after { background-color: var(--color-success); } .br-radio.is-valid input[type="radio"]:hover:not(:disabled) + label::before, .br-radio.is-valid input[type="radio"]:focus:not(:disabled) + label::before { box-shadow: 0 0 0 4px rgba(var(--color-success), 0.45); } .br-radio.is-inverted input[type="radio"]:checked + label::before { border-color: var(--color-secondary-01); } .br-radio.is-inverted input[type="radio"]:checked + label::after { background-color: var(--color-secondary-01); border-color: var(--color-primary-lighten-01); } .br-radio.is-inverted input[type="radio"]:disabled:checked + label::after { border-color: var(--color-secondary-05); } .br-radio.is-inverted.is-invalid input[type="radio"]:checked + label::after { border-color: var(--color-danger); } .br-radio.is-inverted.is-valid input[type="radio"]:checked + label::after { border-color: var(--color-success); } .br-radio.is-small input[type="radio"] + label { line-height: 20px; min-height: 20px; padding: 0px 0px 0px 28px; } .br-radio.is-small input[type="radio"] + label::before { height: 20px; width: 20px; } .br-radio.is-small input[type="radio"]:checked + label::after { border-width: 4px; height: 20px; width: 20px; } .br-scrim.is-foco { background-color: var(--color-secondary-10, rgba(0, 0, 0, 0.4)); inset: 0px; display: none; height: 100%; position: fixed; width: 100%; z-index: 999; } .br-scrim.is-foco .br-modal { background-color: var(--color-secondary-01, #fff); left: 50%; top: 50%; position: absolute; transform: translate(-50%, -50%); z-index: 1000; } .br-scrim.is-foco.is-active { display: block; } .br-scrim.is-inibicao { position: relative; } .br-scrim.is-inibicao::before { background: var(--color-secondary-11, rgba(255, 255, 255, 0.64)); content: ""; height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; } .br-scrim.is-legibilidade { position: relative; } .br-scrim.is-legibilidade .scrim-text { background-color: var(--color-secondary-12, rgba(0, 0, 0, 0.64)); bottom: 0px; left: 0px; padding: 24px 10px; position: absolute; width: 100%; } .br-select { position: relative; margin-bottom: 4px; } .br-select select { display: none; } .br-select .select-selected { align-items: center; background: var(--color-secondary-01); border: 1px solid rgb(136, 136, 136); border-radius: 6px; color: var(--color-secondary-07); display: flex; font-weight: var(--font-weight-medium); height: 48px; justify-content: space-between; padding-left: 16px; padding-right: 16px; position: relative; text-align-last: left; width: 100%; } .br-select .select-selected span { flex: 1 1 0%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .br-select .select-selected [class*="fa-"] { color: var(--color-primary-default); font-size: 16px; margin-left: 48px; } .br-select .select-selected:focus { outline: none; } .br-select .select-selected:focus:focus { background: var(--status-highlight-background) linear-gradient(var(--status-focused-overlay), var(--status-focused-overlay)); } .br-select .select-selected:focus [class*="fa-"], .br-select .select-selected:hover [class*="fa-"] { color: var(--color-primary-lighten-01); margin-left: 16px; } .br-select .select-selected:disabled { background: var(--status-disabled-background); border-color: var(--color-secondary-04); } .br-select .select-selected:disabled [class*="fa-"] { color: var(--color-primary-default); opacity: 0.45; margin-left: 16px; } .br-select .select-items { background: var(--color-secondary-01); box-shadow: rgba(0, 0, 0, 0.22) 0px 3px 6px; left: 4px; margin-top: 1px; position: absolute; right: 4px; z-index: 1; } .br-select .select-items button { background: var(--color-secondary-01); border: 0px; display: block; font-weight: var(--font-weight-medium); padding: 4px 16px; text-align: left; width: 100%; } .br-select .select-items button:hover, .br-select .select-items button:focus { background: var(--color-primary-pastel-02); } .br-select .select-items button.same-as-selected { background: var(--color-primary-lighten-01); color: var(--color-secondary-01); } .br-select .select-hide { display: none; } .br-select.is-medium .select-selected { height: 40px; } .br-select.is-medium .select-selected [class*="fa-"] { font-size: 13.3333px; } .br-select.is-small .select-selected { height: 32px; } .br-select.is-small .select-selected [class*="fa-"] { font-size: 10.6667px; } .br-select.is-valid .select-selected { border-color: var(--color-success); box-shadow: 0 0 0 1px var(--color-success); outline: none; } .br-select.is-valid .select-selected [class*="fa-"] { color: var(--color-success); margin-left: 16px; } .br-select.is-invalid .select-selected { border-color: var(--color-danger); box-shadow: 0 0 0 1px var(--color-danger); outline: none; } .br-select.is-invalid .select-selected [class*="fa-"] { color: var(--color-danger); margin-left: 16px; } .br-select.is-focus input { background: var(--status-focused-background) linear-gradient(var(--status-focused-overlay), var(--status-focused-overlay)); } .br-select.is-disabled label { opacity: 0.45; } .br-select.is-disabled input { background: var(--status-disabled-background); border-color: var(--color-secondary-04); } .br-select.is-disabled .select-selected { color: var(--color-secondary-04); } .br-table { display: block; } .br-table .header { order: 0; } .br-table .headers { display: none; order: 1; } .br-table .responsive { order: 2; } .br-table .footer { order: 3; } .br-table .top-bar { align-items: center; background-color: var(--color-secondary-03, #ededed); display: flex; height: 56px; padding-left: 12px; padding-right: 12px; } .br-table .top-bar .title { flex-grow: 1; line-height: var(--font-line-height-medium, 1.45); font-size: var(--font-size-scale-up-02, 1.44); font-weight: var(--font-weight-semi-bold, 600); } .br-table .top-bar .br-button { border-color: transparent; outline: none; } .br-table .top-bar .br-button:hover { background-color: var(--color-primary-pastel-02, #dbe8fb); cursor: pointer; } .br-table .top-bar .divisor { border-right: 1px solid var(--color-secondary-04, #ccc); height: 1.5em; margin: 0px 5px; } .br-table .top-bar .grid-small-trigger, .br-table .top-bar .grid-large-trigger, .br-table .top-bar .divisor { display: none; } .br-table .bottom-bar { align-items: center; background-color: var(--color-secondary-01, #fff); box-shadow: 0px -1px 3px 0px rgba(var(--color-secondary-09, #000), 0.16); display: flex; height: 56px; justify-content: space-between; padding-left: 12px; padding-right: 12px; } .br-table .bottom-bar .items { align-items: center; display: none; } .br-table .bottom-bar .items label { display: none; } .br-table .bottom-bar .pagination { align-items: center; display: flex; flex-grow: 1; justify-content: space-between; } .br-table .bottom-bar .pagination .selectors { align-items: center; display: flex; } .br-table .bottom-bar .pagination .selectors label { display: none; } .br-table .bottom-bar .pagination .arrows .br-button { background-color: transparent; border-color: transparent; outline: none; } .br-table .bottom-bar .pagination .arrows .br-button:focus, .br-table .bottom-bar .pagination .arrows .br-button:hover { color: var(--color-primary-default, #1351b4); } .br-table .bottom-bar .pagination .arrows .br-button:hover { background-color: var(--color-primary-pastel-02, #dbe8fb); } .br-table .search-bar { align-items: center; background-color: var(--color-primary-default, #1351b4); inset: 100% 0px 0px; display: flex; height: 0px; opacity: 0; padding: 6px 12px; position: absolute; transition: top 150ms ease 0s; z-index: -1; } .br-table .search-bar .search-close { background-color: transparent; border-color: transparent; color: var(--color-secondary-01, #fff); } .br-table .search-bar .br-input { flex-grow: 1; } .br-table .search-bar .br-input label { display: none; } .br-table .search-bar.is-active { opacity: 1; top: 0px; z-index: 1; height: 56px; } .br-table .selected-bar { align-items: center; background-color: var(--color-primary-default, #1351b4); inset: 100% 0px 0px; display: flex; height: 0px; flex-flow: row nowrap; justify-content: space-between; opacity: 0; padding: 0px 11px; position: absolute; transition: top 150ms ease 0s; z-index: -1; } .br-table .selected-bar .info { flex-grow: 1; white-space: nowrap; display: flex; align-items: center; } .br-table .selected-bar .info .select-all { font-size: var(--font-size-scale-up-03, 1.728); margin-right: 4px; padding: 0px; } .br-table .selected-bar .text, .br-table .selected-bar .count { padding-right: 4px; line-height: var(--font-line-height-low, 1.15); color: var(--color-secondary-01, #fff); } .br-table .selected-bar button { min-width: 32px; padding: 1px 0px; width: 32px; outline: 0px; } .br-table .selected-bar button:hover, .br-table .selected-bar button:focus { background-color: transparent !important; border-color: transparent !important; } .br-table .selected-bar button span { display: none; } .br-table .selected-bar .mobile { display: inline; } .br-table .selected-bar.is-active { opacity: 1; top: 0px; z-index: 2; height: 56px; } .br-table table { display: block; border-collapse: collapse; } .br-table table tr { display: block; position: relative; background: var(--color-secondary-01, #fff); color: var(--color-secondary-07, #555); transition: max-height 500ms ease 0s; max-height: 100em; } .br-table table tr.is-collapsed { max-height: 5em; overflow: hidden; } .br-table table tr.is-collapsed td:nth-child(1) { max-height: 3.8em; overflow: hidden; } .br-table table tr.is-selected { background: var(--color-primary-lighten-01, #2670e8); color: var(--color-secondary-01, #fff); } .br-table table tr.is-selected.is-hover, .br-table table tr.is-selected:hover { background: var(--color-primary-lighten-01, #2670e8); color: var(--color-secondary-01, #fff) !important; } .br-table table tr.is-hover, .br-table table tr:hover { background-color: var(--color-primary-pastel-02, #dbe8fb); color: var(--color-secondary-07, #555); } .br-table table th { color: var(--color-primary-darken-01, #0c326f); display: none; font-weight: var(--font-weight-semi-bold, 600); padding-left: 12px; padding-right: 12px; } .br-table table td { display: block; padding: 6px 12px; } .br-table table td::before { color: var(--color-primary-darken-01, #0c326f); content: attr(data-th); display: block; font-weight: var(--font-weight-semi-bold, 600); } .br-table table td .col-collapse, .br-table table td .col-collapse:hover, .br-table table td .col-collapse:focus { display: block; position: absolute; right: 8px; top: 1.2em; min-width: 32px; padding: 1px 0px; border: 0px; color: inherit; background: transparent !important; } .br-table table thead { display: block; } .br-table table tbody { display: block; } .br-table table tbody tr { box-shadow: 0 3px 6px rgba(var(--color-secondary-09, #000), 0.16); margin: 6px 0px; padding: 6px 0px; } .br-table.is-checkbox table tbody tr td { padding-left: 52px; padding-right: 52px; } .br-table.is-checkbox table tbody tr td .br-checkbox { margin-bottom: 0px; } .br-table.is-checkbox table tbody tr td:first-child { position: absolute; padding-right: 4px; padding-left: 16px; top: 1em; width: 100%; } .br-table.is-checkbox table tbody tr td:first-child .col-collapse { top: 0.3em; } .br-table.is-checkbox table tbody tr.is-collapsed td:nth-child(1) { overflow: visible; } .br-table.is-checkbox table tbody tr.is-collapsed td:nth-child(2) { max-height: 3.8em; overflow: hidden; } .br-table.is-datatable .header { position: sticky; top: 0px; z-index: 1; } .br-table.is-datatable .footer { bottom: 0px; position: sticky; z-index: 3; } .br-table .br-select .select-selected { color: var(--color-primary-lighten-01, #2670e8); border-radius: 0px; border-color: transparent; padding-left: 8px; padding-right: 8px; } .br-table .br-select .select-selected [class*="fa-"] { margin-left: 8px; } .br-table .br-select .select-selected:focus { box-shadow: none; } .br-table .br-select .select-selected:hover { border-bottom-color: var(--color-primary-lighten-01, #2670e8); } .br-table .br-select .select-items { bottom: 100%; min-width: 100px; max-height: 400px; overflow: auto; } .br-table .header, .br-table .headers, .br-table .responsive { width: 100%; position: relative; } .br-table .syncscroll { overflow: auto; } @media (min-width: 576px) { .br-table .top-bar { background-color: var(--color-secondary-01, #fff); } .br-table .top-bar title { line-height: var(--font-line-height-medium, 1.45); font-size: var(--font-size-scale-up-03, 1.728); } .br-table .top-bar .grid-small-trigger, .br-table .top-bar .grid-large-trigger, .br-table .top-bar .divisor { display: inline-block; } .br-table .selected-bar { padding: 0px 1rem; } .br-table .selected-bar .mobile { display: none; } .br-table .selected-bar .action-button button { width: auto; min-width: auto; } .br-table .selected-bar .action-button button span { display: inline; padding-right: 8px; padding-left: 24px; } .br-table .bottom-bar .divider { margin: 0px 16px 0px 8px; } .br-table .bottom-bar .divider::before { content: none; } .br-table .bottom-bar .divider::after { background-color: transparent; color: var(--color-secondary-04, #ccc); content: "|"; height: auto; width: auto; } .br-table .bottom-bar .items { display: flex; } .br-table .bottom-bar .items .divider { margin: 0px 16px 0px 8px; } .br-table .bottom-bar .pagination { flex-grow: 0; } .br-table .bottom-bar .pagination .divider { margin: 0px 8px 0px 16px; } .br-table .responsive { overflow: auto; } .br-table .headers { background-color: var(--color-secondary-03, #ededed); display: block; overflow-y: hidden; position: sticky; top: 0px; z-index: 2; } .br-table .headers .scroller { align-items: center; display: flex; height: 56px; overflow-x: hidden; } .br-table .headers .item { color: var(--color-primary-darken-01, #0c326f); font-weight: var(--font-weight-semi-bold, 600); padding: 12px; white-space: nowrap; } .br-table .headers .item .br-checkbox { margin-bottom: 0px; } .br-table .headers .item:first-child { padding-left: 15.96px; } .br-table .headers .item:last-child { padding-right: 7.92px; } .br-table table { display: table; margin-top: -56px; width: 100%; } .br-table table th { background-color: var(--color-secondary-03, #ededed); display: table-cell; } .br-table table td { border-bottom: 1px solid var(--color-primary-pastel-01, #c5d4eb); display: table-cell; } .br-table table tr { display: table-row; height: 56px; } .br-table table tr th:first-child, .br-table table tr td:first-child { padding-left: 15.96px; } .br-table table tr th:last-child, .br-table table tr td:last-child { padding-right: 7.92px; } .br-table table tr.is-hover, .br-table table tr:hover { background: var(--color-primary-pastel-02, #dbe8fb); color: var(--color-primary-darken-01, #0c326f); } .br-table table thead { display: table-header-group; } .br-table table tbody { display: table-row-group; } .br-table table tbody td { white-space: nowrap; } .br-table table tbody td::before { content: none; } .br-table table tbody td .col-collapse { display: none; } .br-table table tbody tr { box-shadow: none; margin: 0px; } .br-table.is-checkbox table tbody tr td { padding-left: 8px; padding-right: 8px; } .br-table.is-checkbox table tbody tr td:first-child { position: static; padding-right: 16px; padding-left: 16px; width: auto; } .br-table.is-datatable .headers { top: 56px; } .br-table.is-datatable table thead th { top: 56px; } .br-table.is-datatable table tbody tr.hover { background-color: var(--color-primary-pastel-02, #dbe8fb); } .br-table.is-grid-small .top-bar, .br-table.is-grid-small .selected-bar.is-active, .br-table.is-grid-small .search-bar.is-active, .br-table.is-grid-small .bottom-bar, .br-table.is-grid-small .headers .scroller { height: 40px; overflow: hidden; } .br-table.is-grid-small .search-bar .br-input.is-medium input, .br-table.is-grid-small .search-bar .br-input.is-medium .icon { height: 24px; line-height: 24px; } .br-table.is-grid-small table { margin-top: -40px; } .br-table.is-grid-small table tr { height: 40px; } .br-table.is-grid-small.is-datatable .headers { top: 40px; } .br-table.is-grid-small.is-datatable table thead th { top: 40px; }} @media (max-width: 575px) { .br-table .responsive table thead tr { height: 0px; } .br-table .responsive table tbody tr { height: 100%; }} .br-tabs[data-counter="true"] .tab-nav ul { margin-bottom: 72px; } .br-tabs[data-counter="true"] .tab-nav ul .tab-item[not-tab="true"] .name { color: var(--color-secondary-07, #555); font-size: var(--font-size-scale-up-03, 1.728); line-height: var(--font-size-scale-up-03, 1.728); font-weight: var(--font-weight-semi-bold, 600); display: inline-block; padding-bottom: 6px; } .br-tabs[data-counter="true"] .tab-nav ul .tab-item[not-tab="true"] .outcome { font-size: var(--font-size-scale-up-02, 1.44); font-weight: var(--font-weight-regular, 400); position: absolute; top: 52px; left: 0px; } .br-tabs[data-counter="true"] .tab-nav ul .tab-item[not-tab="true"] .outcome span { color: var(--color-primary-default, #1351b4); display: inline-block; font-size: var(--font-size-scale-up-03, 1.728); font-weight: var(--font-weight-semi-bold, 600); margin-left: 22.08px; } .br-tabs .tab-nav ul { border-bottom: 1px solid var(--color-secondary-04, #ccc); display: flex; padding: 0px; margin-bottom: 8px; } .br-tabs .tab-nav ul .tab-item { display: flex; align-items: center; justify-content: center; padding: 0px 26px; position: relative; white-space: nowrap; } .br-tabs .tab-nav ul .tab-item:first-child { padding-left: 0px; } .br-tabs .tab-nav ul .tab-item:last-child { padding-right: 0px; } .br-tabs .tab-nav ul .tab-item.is-active button { border-bottom: 4px solid var(--color-primary-default, #1351b4); padding-bottom: 8px; } .br-tabs .tab-nav ul .tab-item.is-active button .name { color: var(--color-primary-darken-02, #071d41); } .br-tabs .tab-nav ul .tab-item.is-active .results { color: var(--color-primary-default, #1351b4); } .br-tabs .tab-nav ul .tab-item button { background-color: transparent; border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 4px solid transparent; color: var(--color-secondary-07, #555); display: inline-block; padding: 8px 24px; } .br-tabs .tab-nav ul .tab-item button:hover { background-color: var(--color-primary-pastel-02, #dbe8fb); } .br-tabs .tab-nav ul .tab-item button:hover .name { color: var(--color-primary-default, #1351b4); } .br-tabs .tab-nav ul .tab-item button:focus { background-color: rgba(242, 227, 23, 0.3); } .br-tabs .tab-nav ul .tab-item button:focus .name { color: var(--color-primary-default, #1351b4); } .br-tabs .tab-nav ul .tab-item button .name { color: var(--color-secondary-07, #555); font-size: var(--font-size-scale-up-02, 1.44); font-weight: var(--font-weight-semi-bold, 600); text-align: center; white-space: nowrap; } .br-tabs .tab-nav ul .tab-item .results { color: var(--color-secondary-07, #555); display: flex; font-size: var(--font-size-scale-base, 14px); font-weight: var(--font-weight-semi-bold, 600); justify-content: center; position: absolute; top: 60px; } @media (max-width: 997.98px) { .br-tabs .tab-nav { width: 100%; overflow-x: auto; }} .br-tabs .tab-content .tab-panel { display: none; } .br-tabs .tab-content .tab-panel.is-active { display: block; } .br-tag { align-items: center; background: var(--color-secondary-01); border: 1px solid var(--color-primary-default); border-radius: 16px; color: var(--color-primary-default); display: inline-flex; font-size: var(--font-size-scale-down-01); font-weight: var(--font-weight-semi-bold); height: 20px; justify-content: center; margin: 10px; padding: 0px 10px; } .br-tag .content { display: flex; justify-content: center; align-items: center; } .br-tag img, .br-tag .content img { max-height: 9px; max-width: 12px; } .br-tag .content [class*="fa-"], .br-tag span [class*="fa-"] { text-align: center; color: var(--color-primary-default); font-size: 100%; margin-right: 10px; width: 12px; } .br-tag:hover, .br-tag:focus { background-color: var(--color-primary-pastel-01); outline: none; } .br-tag:active, .br-tag.active { background-color: var(--color-primary-default); color: var(--color-secondary-01); } .br-tag:active .content [class*="fa-"], .br-tag:active span [class*="fa-"], .br-tag.active .content [class*="fa-"], .br-tag.active span [class*="fa-"] { color: var(--color-secondary-01); } .br-tag:active.tag-input-close .close button, .br-tag.active.tag-input-close .close button { color: var(--color-secondary-01); } .br-tag.disabled { background-color: var(--color-primary-pastel-01); opacity: 0.45; } .br-tag.disabled:active, .br-tag.disabled:hover, .br-tag.disabled:focus { background: var(--color-primary-pastel-01); color: var(--color-primary-default); opacity: 0.45; } .br-tag.disabled:active .content [class*="fa-"], .br-tag.disabled:active span [class*="fa-"], .br-tag.disabled:hover .content [class*="fa-"], .br-tag.disabled:hover span [class*="fa-"], .br-tag.disabled:focus .content [class*="fa-"], .br-tag.disabled:focus span [class*="fa-"] { color: var(--color-primary-default); } .br-tag.disabled.tag-input-close .close button { color: var(--color-support-03); } .br-tag.tag-input-close .close button { background: transparent; border: 0px; color: var(--color-support-03); outline: 0px; padding-left: 12px; } .br-tag-input { background: var(--color-secondary-01); border: 1px solid rgb(136, 136, 136); border-radius: 6px; min-height: 48px; padding-left: 16px; padding-right: 40px; width: 100%; display: flex; flex-wrap: wrap; } .br-tag-input:focus { background: var(--status-highlight-background) linear-gradient(var(--status-focused-overlay), var(--status-focused-overlay)); } .br-tag-input:focus { outline: none; } .br-tag-input input { flex: 1 1 0%; } .input-tag { padding: 0.9em 0.5em; box-sizing: border-box; -webkit-box-flex: 1; flex-grow: 1; border: none; outline: none; font-size: inherit; font-family: inherit; color: inherit; } .br-textarea { position: relative; } .br-textarea textarea { background: var(--color-secondary-01); border: 1px solid rgb(136, 136, 136); border-radius: 6px; height: 128px; display: block; padding-top: 8px; padding-left: 16px; padding-right: 40px; width: 100%; } .br-textarea textarea:focus { background: var(--status-focused-background) linear-gradient(var(--status-focused-overlay), var(--status-focused-overlay)); } .br-textarea textarea:invalid { border-color: var(--color-danger, var(--color-danger)); box-shadow: 0 0 0 1px var(--color-danger); } .br-textarea textarea:disabled { background: var(--status-disabled-background); border-color: var(--color-secondary-04); } .br-textarea.is-valid textarea { border-color: var(--color-success); box-shadow: 0 0 0 1px var(--color-success); outline: none; } .br-textarea.is-invalid textarea { border-color: var(--color-danger); box-shadow: 0 0 0 1px var(--color-danger); outline: none; } .br-textarea.is-focus textarea { background: var(--status-focused-background) linear-gradient(var(--status-focused-overlay), var(--status-focused-overlay)); } .br-textarea.is-disabled label, .br-textarea.is-disabled ::placeholder { opacity: 0.45; } .br-textarea.is-disabled input { background: var(--status-disabled-background); border-color: var(--color-secondary-04); color: var(--color-secondary-04); } .br-tooltip, .br-notification { background: var(--color-info, #155bcb); color: var(--color-secondary-01, #fff); box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px; font-weight: var(--font-weight-semi-bold, 600); padding: 16px 36px; font-size: var(--font-size-scale-base, 14px); border-radius: 4px; display: block; position: absolute; opacity: 0; animation-name: fadeOutOpacity; animation-iteration-count: 1; animation-timing-function: ease-in; animation-duration: 0.5s; visibility: hidden; max-width: 240px; z-index: 999; } @keyframes fadeInOpacity { 0% { opacity: 0; } 100% { opacity: 1; }} @keyframes fadeOutOpacity { 0% { opacity: 1; } 100% { opacity: 0; }} .br-tooltip[data-show], .br-notification[data-show] { visibility: visible; opacity: 1; animation-name: fadeInOpacity; animation-iteration-count: 1; animation-timing-function: ease-in; animation-duration: 0.4s; } .br-tooltip[popover], .br-notification[popover] { max-width: 360px; width: auto; } .br-tooltip.is-success, .br-notification.is-success { background: var(--color-success, #168821); } .br-tooltip.is-success .arrow, .br-notification.is-success .arrow { border-color: var(--color-success, #168821); } .br-tooltip.is-error, .br-notification.is-error { background: var(--color-danger, #e60000); } .br-tooltip.is-error .arrow, .br-notification.is-error .arrow { border-color: var(--color-danger, #e60000); } .br-tooltip.is-warning, .br-notification.is-warning { background: var(--color-warning, #ffcd07); color: var(--color-secondary-08, #333); } .br-tooltip.is-warning .arrow, .br-notification.is-warning .arrow { border-color: var(--color-warning, #ffcd07); } .br-tooltip.is-info, .br-tooltip, .br-notification.is-info, .br-notification { background: var(--color-info, #155bcb); } .br-tooltip.is-info .arrow, .br-tooltip .arrow, .br-notification.is-info .arrow, .br-notification .arrow { border-color: var(--color-info, #155bcb); } .br-tooltip .arrow, .br-notification .arrow { width: 0px; height: 0px; position: absolute !important; z-index: -1 !important; } .br-tooltip[data-popper-placement^="top"] > .arrow, .br-notification[data-popper-placement^="top"] > .arrow { bottom: -8px; margin-left: -8px; border-left: 8px solid transparent; border-right: 8px solid transparent; border-top-width: 8px; border-top-style: solid; } .br-tooltip[data-popper-placement^="bottom"] > .arrow, .br-notification[data-popper-placement^="bottom"] > .arrow { top: -8px; margin-left: -8px; border-left: 8px solid transparent; border-right: 8px solid transparent; border-bottom-width: 8px; border-bottom-style: solid; } .br-tooltip[data-popper-placement^="left"] > .arrow, .br-notification[data-popper-placement^="left"] > .arrow { right: -8px; margin-top: -8px; border-top: 8px solid transparent; border-bottom: 8px solid transparent; border-left-width: 8px; border-left-style: solid; } .br-tooltip[data-popper-placement^="right"] > .arrow, .br-notification[data-popper-placement^="right"] > .arrow { left: -8px; margin-top: -8px; border-top: 8px solid transparent; border-bottom: 8px solid transparent; border-right-width: 8px; border-right-style: solid; } .br-tooltip .text, .br-tooltip .subtext, .br-tooltip .link, .br-notification .text, .br-notification .subtext, .br-notification .link { display: block; width: 100%; } .br-tooltip .popover-header, .br-notification .popover-header { font-size: var(--font-size-scale-base, 14px); text-align: center; margin-bottom: 1em; width: 180px; float: right; clear: right; } .br-tooltip .popover-header .fas, .br-tooltip .popover-header .svg-inline--fa, .br-notification .popover-header .fas, .br-notification .popover-header .svg-inline--fa { font-size: var(--font-size-scale-up-06, 2.986); text-align: center; } .br-tooltip .popover-image, .br-notification .popover-image { width: auto; height: auto; max-width: 120px; max-height: 120px; border: 3px solid var(--color-secondary-01, #fff); overflow: hidden; float: left; margin-right: 15px; margin-left: -10px; } .br-tooltip .popover-image + .popover-header, .br-notification .popover-image + .popover-header { text-align: left; } .br-tooltip .popover-body, .br-notification .popover-body { font-size: var(--font-size-scale-down-01, 0.833); margin-bottom: 1em; width: 180px; float: right; clear: right; } .br-tooltip .popover-footer, .br-notification .popover-footer { font-size: var(--font-size-scale-down-01, 0.833); text-align: center; width: 180px; float: right; clear: both; } .br-tooltip .text, .br-notification .text { font-size: var(--font-size-scale-base, 14px); font-weight: var(--font-weight-semi-bold, 600); } .br-tooltip .subtext, .br-notification .subtext { font-size: var(--font-size-scale-down-01, 0.833); font-weight: var(--font-weight-medium, 500); } .br-tooltip .link, .br-notification .link { text-decoration: underline; width: 100%; text-align: right; color: inherit; } .br-tooltip .close, .br-notification .close { position: absolute; top: 5px; right: 5px; cursor: pointer; border: 0px; margin: 0px; padding: 0px; } .br-tooltip button, .br-tooltip .br-button, .br-notification button, .br-notification .br-button { font-size: var(--font-size-scale-down-01, 0.833); font-weight: var(--font-weight-medium, 500); background: transparent; border-color: inherit; color: inherit; margin: 5px; } .br-upload { background: url("https://cdn.dsgovserprodesign.estaleiro.serpro.gov.br/design-system/images/upload-fundo.png") 32px 24px var(--color-secondary-01, #fff) no-repeat; border: 1px solid var(--color-secondary-01, #fff); box-shadow: 0 3px 6px var(--color-secondary-04, #ccc); margin-bottom: 20px; min-height: 248px; padding: 32px 48px 16px 360px; } @media (max-width: 997.98px) { .br-upload { background-position: center 0px; padding-left: 16px; padding-right: 16px; padding-top: 180px; } .br-upload .br-button.is-tertiary:hover { background-color: transparent; } .br-upload:hover { border: 1px solid var(--color-primary-pastel-02, #dbe8fb); cursor: pointer; background: url("https://cdn.dsgovserprodesign.estaleiro.serpro.gov.br/design-system/images/upload-fundo.png") center 0 var(--color-secondary-01, #fff) no-repeat !important; }} .br-upload:hover { border: 1px solid var(--color-primary-pastel-02, #dbe8fb); background: url("https://cdn.dsgovserprodesign.estaleiro.serpro.gov.br/design-system/images/upload-fundo-hover.png") 32px 24px var(--color-primary-pastel-02, #dbe8fb) no-repeat; cursor: pointer; } .br-upload .upload-header { color: var(--color-secondary-07, #555); font-size: var(--font-size-scale-up-03, 1.728) !important; font-weight: var(--font-weight-regular, 400) !important; } .br-upload .upload-input { display: none; } .br-upload .upload-info { color: var(--color-info, #155bcb); display: block; margin: 16px 0px; padding-left: 40px; } .br-upload .upload-info .fa-info-circle { margin-left: -40px; position: absolute; font-size: var(--font-size-scale-up-03, 1.728) !important; } .br-upload .upload-file-list ul { padding-left: 0px; } .br-upload .upload-file-list li { border-bottom: 1px solid var(--color-secondary-04, #ccc); color: var(--color-info, #155bcb); list-style: none; padding: 8px 0px 8px 8px; position: relative; width: 100%; font-size: var(--font-size-scale-base, 14px) !important; } .br-upload .upload-file-list li .del { cursor: pointer; display: inline; line-height: 24px; position: absolute; right: 8px; } .br-upload .upload-file-list span { display: inline-block; overflow: hidden; padding-right: 24px; text-overflow: ellipsis; white-space: nowrap; width: 100%; } .br-upload .upload-add { display: block; margin: 30px 0px; padding-left: 32px; color: var(--color-info, #155bcb); cursor: pointer; font-weight: var(--font-weight-regular, 400); } .br-upload .upload-add .fa-plus { margin-left: -28px; margin-top: 0px; position: relative; font-size: var(--font-size-scale-up-01, 1.2) !important; } .br-upload .upload-size { text-align: right; visibility: hidden; } .br-wizard { height: calc(100vh - 52px); max-width: 100%; overflow: hidden; } .br-wizard .wizard-progress { display: grid; grid-template-rows: none; grid-template-columns: repeat(auto-fit, minmax(0px, 1fr)); width: 100%; overflow: auto hidden; background-color: var(--color-secondary-02, #f8f8f8); min-height: 164px; padding-top: 56px; } .br-wizard .wizard-progress .wizard-progress-btn { transition: all 0.15s linear 0s; position: relative; color: var(--color-primary-lighten-01, #2670e8); text-indent: 0px; background-color: transparent; border: none; cursor: pointer; font-size: var(--font-size-scale-up-01, 1.2); line-height: 19px; padding-top: 16px; padding-bottom: 0px; max-height: 90px; box-shadow: none !important; outline: none !important; } .br-wizard .wizard-progress .wizard-progress-btn::before { position: absolute; top: 0px; left: 50%; display: block; width: 36px; height: 36px; margin-top: -13px; font-size: var(--font-size-scale-up-02, 1.44); font-weight: var(--font-weight-semi-bold, 600); line-height: 29px; transform: translateX(-50%); transition: all 0.15s linear 0s, transform 0.15s cubic-bezier(0.05, 1.09, 0.16, 1.4) 0s, -webkit-transform 0.15s cubic-bezier(0.05, 1.09, 0.16, 1.4) 0s; border: 2px solid var(--color-primary-lighten-01, #2670e8); color: var(--color-primary-lighten-01, #2670e8); border-radius: 50%; background-color: var(--color-secondary-01, #fff); box-sizing: border-box; z-index: 3; content: attr(step) !important; } .br-wizard .wizard-progress .wizard-progress-btn::after { position: absolute; top: 5px; left: calc(-50% + 17px); transition: all 0.15s linear 0s; display: block; width: calc(100% - 34px); height: 1px; content: ""; background-color: var(--color-primary-lighten-01, #2670e8); z-index: 1; } .br-wizard .wizard-progress .wizard-progress-btn:first-child::after { display: none; } .br-wizard .wizard-progress .wizard-progress-btn[active] { color: var(--color-primary-default, #1351b4); font-weight: var(--font-weight-semi-bold, 600); } .br-wizard .wizard-progress .wizard-progress-btn[inactive] { color: var(--color-primary-default, #1351b4); } .br-wizard .wizard-progress .wizard-progress-btn[disabled] { opacity: 0.5; } .br-wizard .wizard-progress .wizard-progress-btn[active]::after, .br-wizard .wizard-progress .wizard-progress-btn[inactive]::after { height: 2px; } .br-wizard .wizard-progress .wizard-progress-btn[inactive]::before { background-color: var(--color-primary-pastel-01, #c5d4eb); border-color: var(--color-primary-pastel-01, #c5d4eb); color: var(--color-primary-default, #1351b4); } .br-wizard .wizard-progress .wizard-progress-btn[active]::before, .br-wizard .wizard-progress .wizard-progress-btn[active]:hover::before, .br-wizard .wizard-progress .wizard-progress-btn[active]:focus::before { background-color: var(--color-primary-default, #1351b4); border-color: var(--color-primary-default, #1351b4); color: var(--color-secondary-01, #fff); font-weight: var(--font-weight-bold, 700); } .br-wizard .wizard-progress .wizard-progress-btn[inactive]:hover::before { background-color: var(--status-hover-background, var(--color-primary-pastel-02)); border-color: var(--status-hover-background, var(--color-primary-pastel-02)); color: var(--color-primary-lighten-01, #2670e8); } .br-wizard .wizard-progress .wizard-progress-btn[disabled]:hover::before, .br-wizard .wizard-progress .wizard-progress-btn[disabled]:focus::before { } .br-wizard .wizard-progress .wizard-progress-btn:hover::before { background-color: var(--status-hover-background, var(--color-primary-pastel-02)); border-color: var(--color-primary-lighten-01, #2670e8); } .br-wizard .wizard-progress .wizard-progress-btn:focus::before { background-color: var(--status-focused-overlay, rgba(var(--rgb-support-02), 0.3)); border-color: var(--color-primary-lighten-01, #2670e8); } .br-wizard .wizard-progress .wizard-progress-btn[inactive]:focus::before { background-color: var(--status-focused-overlay, rgba(var(--rgb-support-02), 0.3)); border-color: var(--status-focused-overlay, rgba(var(--rgb-support-02), 0.3)); color: var(--color-primary-lighten-01, #2670e8); } .br-wizard .wizard-form { position: relative; } .br-wizard .wizard-form .wizard-panel { position: absolute; top: 0px; left: 1%; height: 0px; opacity: 0; visibility: hidden; border-top: 1px solid var(--color-secondary-04, #ccc); border-bottom: 1px solid var(--color-secondary-04, #ccc); margin-left: 2%; width: 96%; margin-bottom: 32px; } .br-wizard .wizard-form .wizard-panel[active] { height: auto; opacity: 1; visibility: visible; transition: all 0.5s linear 0s; left: 0px !important; } .br-wizard .wizard-form .wizard-panel .wizard-panel-content { min-height: calc(100vh - 300px); max-height: calc(100vh - 300px); overflow: hidden auto; } .br-wizard .wizard-form .wizard-panel .wizard-panel-btn { width: 104.5%; position: absolute; margin-top: 1px; min-height: 88px; height: auto; padding: 16px 1.5%; background-color: var(--color-secondary-02, #f8f8f8); margin-left: -2.5%; } .br-wizard .wizard-form .wizard-panel .wizard-btn-next, .br-wizard .wizard-form .wizard-panel .wizard-btn { float: right; } .br-wizard .wizard-form .wizard-panel .wizard-btn-prev { float: left; } .br-wizard[vertical] .wizard-progress { max-width: 260px; height: calc(100vh - 52px); float: left; grid-template-columns: 1fr; text-align: right; padding-top: 0px; } .br-wizard[vertical] .wizard-progress .wizard-progress-btn { padding-top: 0px; padding-bottom: 0px; line-height: 100%; text-align: right; padding-right: 70px; height: 100%; max-height: 100%; } .br-wizard[vertical] .wizard-progress .wizard-progress-btn::before { position: absolute; top: 50%; left: calc(100% - 32px); margin-top: -16px; line-height: 26px; text-align: center; } .br-wizard[vertical] .wizard-progress .wizard-progress-btn::after { position: absolute; top: calc(-50% + 18px); left: calc(100% - 33px); width: 1px; height: calc(100% - 34px); } .br-wizard[vertical] .wizard-progress .wizard-progress-btn[active]::after, .br-wizard[vertical] .wizard-progress .wizard-progress-btn[inactive]::after { width: 2px; } .br-wizard[vertical][scroll] .wizard-progress { overflow: hidden auto; } .br-wizard[vertical][scroll] .wizard-progress .wizard-progress-btn { min-height: 100px; } .br-wizard[vertical] .wizard-form { float: left; width: calc(100% - 260px); } .br-wizard[vertical] .wizard-form .wizard-panel .wizard-panel-content { min-height: calc(100vh - 142px); max-height: calc(100vh - 142px); } .br-wizard[vertical] .wizard-form .wizard-panel .wizard-panel-btn { margin-left: -2%; } @media (max-width: 997.98px) { .br-wizard .wizard-form .wizard-panel { border-top: 0px; } .br-wizard .wizard-form .wizard-panel .wizard-panel-content { min-height: calc(100vh - 276px); max-height: calc(100vh - 276px); transition: all 0.25s linear 0s; overflow: hidden auto; } .br-wizard .wizard-form .wizard-panel-btn { width: 104%; margin-left: -2%; background-color: transparent; padding: 0px !important; } .br-wizard .wizard-form .wizard-panel-btn .br-button { width: 90%; margin: 8px 5%; float: left; clear: both; } .br-wizard .wizard-progress { position: relative; padding-top: 24px; min-height: 100px; max-height: 100px; transition: all 0.25s linear 0s; overflow-y: hidden; } .br-wizard .wizard-progress .wizard-progress-btn .info { font-size: var(--font-size-scale-down-02, 0.694); line-height: 1em; text-align: center; } .br-wizard .wizard-progress::after { position: fixed; display: block; width: 12%; height: 4px; border-radius: 2px; content: ""; background-color: var(--color-secondary-04, #ccc); left: 44%; margin-top: 72px; transition: all 0.25s linear 0s; } .br-wizard[collapsed] .wizard-progress { min-height: 64px; max-height: 64px; padding-bottom: 24px; overflow-y: hidden; padding-top: 24px; } .br-wizard[collapsed] .wizard-progress::after { margin-top: 36px; } .br-wizard[collapsed] .wizard-progress .wizard-progress-btn { padding-bottom: 8px; } .br-wizard[collapsed] .wizard-progress .wizard-progress-btn .info { display: none; } .br-wizard[collapsed] .wizard-form .wizard-panel .wizard-panel-content { min-height: calc(100vh - 240px); max-height: calc(100vh - 240px); overflow: hidden auto; } .br-wizard[vertical] .wizard-progress { max-width: 110px; max-height: calc(100vh - 60px); } .br-wizard[vertical] .wizard-progress::after { width: 4px; height: 8%; left: 114px; top: 40%; margin-top: 0px; } .br-wizard[vertical] .wizard-progress .wizard-progress-btn { padding-right: 56px; line-height: 18px; } .br-wizard[vertical] .wizard-progress .wizard-progress-btn .info { position: absolute; right: 54px; margin-top: -0.5em; line-height: 1.6em; } .br-wizard[vertical] .wizard-form { max-width: calc(100% - 110px); min-width: calc(100% - 110px); transition: all 0.25s linear 0s; } .br-wizard[vertical] .wizard-form .wizard-panel .wizard-panel-content { min-height: calc(100vh - 180px); max-height: calc(100vh - 180px); } .br-wizard[vertical] .wizard-form .wizard-panel .wizard-panel-btn { min-height: 119px; } .br-wizard[vertical][collapsed] .wizard-progress { padding-top: 0px; padding-bottom: 0px; max-width: 60px; } .br-wizard[vertical][collapsed] .wizard-progress::after { width: 4px; height: 8%; left: 62px; top: 40%; } .br-wizard[vertical][collapsed] .wizard-progress .wizard-progress-btn { padding-right: 0px; } .br-wizard[vertical][collapsed] .wizard-progress .wizard-progress-btn .info { display: none; } .br-wizard[vertical][collapsed] .wizard-form { min-width: calc(100% - 60px); max-width: calc(100% - 60px); }} .br-select .select-selected { color: rgb(85, 85, 85); line-height: 1.4; padding-top: 1px; padding-bottom: 1px; } .br-select .select-selected span { color: rgb(85, 85, 85); } .br-select .select-items button { border-radius: 0px; color: rgb(85, 85, 85); } .br-select .select-items button span { color: rgb(85, 85, 85); } .br-input.br-datepicker { display: inline-block; } .br-input.br-datepicker input { width: 16.2rem !important; } .br-input.br-datepicker::after { content: ""; font-family: "Font Awesome 5 Free"; position: absolute; right: 25px; bottom: 3px; font-size: 2rem; font-weight: 900; color: rgb(19, 81, 180); pointer-events: none; } .br-checkbox input[type="checkbox"] + label, .br-checkbox input[type="radio"] + label, .br-radio input[type="checkbox"] + label, .br-radio input[type="radio"] + label { line-height: 1.45; } table.invisible { visibility: visible !important; } #main-content .svg-inline--fa, #main-content .fa, #main-content .fab, #main-content .fad, #main-content .fal, #main-content .far, #main-content .fas { width: auto; } .sr-only { border: 0px; clip: rect(0px, 0px, 0px, 0px); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; white-space: nowrap; width: 1px; } .site-pt-br .stores a.ios { background-image: url("img/appstore.png"); } .site-pt-br .stores a.android { background-image: url("img/googleplay.png"); } .site-es .stores a.ios { background-image: url("img/appstore-es.png"); } .site-es .stores a.android { background-image: url("img/googleplay-es.png"); } .site-en .stores a.ios { background-image: url("img/appstore-en.png"); } .site-en .stores a.android { background-image: url("img/googleplay-en.png"); } @media (max-width: 580px) { .portaltype-categoria #wrapper #content-core .listagem-servicos .header { padding: 20px 29px; }} .portaltype-collective-cover-content .row .row-content, .template-abas_view #content, .template-abas_view .row .row-content, #main, html .buorg-pad, header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content, header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content-extra .links-redes-wrap, #breadcrumbs .content, .portaltype-collective-cover-content .documentFirstHeading, .portaltype-collective-cover-content .documentSubtitle, .portaltype-collective-cover-content .documentDescription, .portaltype-collective-cover-content #viewlet-above-content-body, .govbr-history-render .history-list, .portaltype-collective-cover-content .conteudo-relacionado, .br-cookiebar.default .br-modal .br-card .container, #site-header .header-wrapper, #portal-footer .footer-wrapper, .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content > *, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content > *, .portaltype-collective-cover-content #content .linha-destaquehome .tile-content > *, .portaltype-servico .informacao-foi-util .wrapper, .template-pagina-interna-noticias-ebc #content .ebc-noticias-sem-foto, .template-pagina-interna-noticias-ebc #content .cabecalho-linha, .template-dados-pessoais .temas-especificos .temas-content, .template-o-que-voce-precisa-saber-sobre-a-lgpd .temas-especificos .temas-content, .template-conheca-seus-direitos-e-como-reclama-los .temas-especificos .temas-content, .template-por-que-compartilhar-seus-dados .temas-especificos .temas-content, .template-o-que-esta-sendo-compartilhado .temas-especificos .temas-content, .template-diagnostico_qualidade_servicos .welcome-message .welcome-message-content, body.template-folder_contents #main, body.template-folder_contents #content, body.template-edit #main, body.template-edit #content, body.template-layoutedit #main, body.template-layoutedit #content, body.template-sharing #main, body.template-sharing #content, body.template-manage-aliases #main, body.template-manage-aliases #content, body.template-personal-information #main, body.template-personal-information #content, body.template-personal-preferences #main, body.template-personal-preferences #content, body.template-dashboard #main, body.template-dashboard #content, body.template-manage-dashboard #main, body.template-manage-dashboard #content, body.template-overview-controlpanel #main, body.template-overview-controlpanel #content, .template-manage-portlets.portaltype-collective-cover-content #main, .template-content-checkout #content, .template-content-cancel-checkout #content { width: 100%; margin: 0px auto; padding-right: 16px; padding-left: 16px; max-width: 100%; box-sizing: border-box; } @media only screen and (min-width: 1024px) { .portaltype-collective-cover-content .row .row-content, .template-abas_view #content, .template-abas_view .row .row-content, #main, html .buorg-pad, header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content, header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content-extra .links-redes-wrap, #breadcrumbs .content, .portaltype-collective-cover-content .documentFirstHeading, .portaltype-collective-cover-content .documentSubtitle, .portaltype-collective-cover-content .documentDescription, .portaltype-collective-cover-content #viewlet-above-content-body, .govbr-history-render .history-list, .portaltype-collective-cover-content .conteudo-relacionado, .br-cookiebar.default .br-modal .br-card .container, #site-header .header-wrapper, #portal-footer .footer-wrapper, .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content > *, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content > *, .portaltype-collective-cover-content #content .linha-destaquehome .tile-content > *, .portaltype-servico .informacao-foi-util .wrapper, .template-pagina-interna-noticias-ebc #content .ebc-noticias-sem-foto, .template-pagina-interna-noticias-ebc #content .cabecalho-linha, .template-dados-pessoais .temas-especificos .temas-content, .template-o-que-voce-precisa-saber-sobre-a-lgpd .temas-especificos .temas-content, .template-conheca-seus-direitos-e-como-reclama-los .temas-especificos .temas-content, .template-por-que-compartilhar-seus-dados .temas-especificos .temas-content, .template-o-que-esta-sendo-compartilhado .temas-especificos .temas-content, .template-diagnostico_qualidade_servicos .welcome-message .welcome-message-content, body.template-folder_contents #main, body.template-folder_contents #content, body.template-edit #main, body.template-edit #content, body.template-layoutedit #main, body.template-layoutedit #content, body.template-sharing #main, body.template-sharing #content, body.template-manage-aliases #main, body.template-manage-aliases #content, body.template-personal-information #main, body.template-personal-information #content, body.template-personal-preferences #main, body.template-personal-preferences #content, body.template-dashboard #main, body.template-dashboard #content, body.template-manage-dashboard #main, body.template-manage-dashboard #content, body.template-overview-controlpanel #main, body.template-overview-controlpanel #content, .template-manage-portlets.portaltype-collective-cover-content #main, .template-content-checkout #content, .template-content-cancel-checkout #content { padding-right: 40px; padding-left: 40px; }} @media only screen and (min-width: 1280px) { .portaltype-collective-cover-content .row .row-content, .template-abas_view #content, .template-abas_view .row .row-content, #main, html .buorg-pad, header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content, header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content-extra .links-redes-wrap, #breadcrumbs .content, .portaltype-collective-cover-content .documentFirstHeading, .portaltype-collective-cover-content .documentSubtitle, .portaltype-collective-cover-content .documentDescription, .portaltype-collective-cover-content #viewlet-above-content-body, .govbr-history-render .history-list, .portaltype-collective-cover-content .conteudo-relacionado, .br-cookiebar.default .br-modal .br-card .container, #site-header .header-wrapper, #portal-footer .footer-wrapper, .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content > *, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content > *, .portaltype-collective-cover-content #content .linha-destaquehome .tile-content > *, .portaltype-servico .informacao-foi-util .wrapper, .template-pagina-interna-noticias-ebc #content .ebc-noticias-sem-foto, .template-pagina-interna-noticias-ebc #content .cabecalho-linha, .template-dados-pessoais .temas-especificos .temas-content, .template-o-que-voce-precisa-saber-sobre-a-lgpd .temas-especificos .temas-content, .template-conheca-seus-direitos-e-como-reclama-los .temas-especificos .temas-content, .template-por-que-compartilhar-seus-dados .temas-especificos .temas-content, .template-o-que-esta-sendo-compartilhado .temas-especificos .temas-content, .template-diagnostico_qualidade_servicos .welcome-message .welcome-message-content, body.template-folder_contents #main, body.template-folder_contents #content, body.template-edit #main, body.template-edit #content, body.template-layoutedit #main, body.template-layoutedit #content, body.template-sharing #main, body.template-sharing #content, body.template-manage-aliases #main, body.template-manage-aliases #content, body.template-personal-information #main, body.template-personal-information #content, body.template-personal-preferences #main, body.template-personal-preferences #content, body.template-dashboard #main, body.template-dashboard #content, body.template-manage-dashboard #main, body.template-manage-dashboard #content, body.template-overview-controlpanel #main, body.template-overview-controlpanel #content, .template-manage-portlets.portaltype-collective-cover-content #main, .template-content-checkout #content, .template-content-cancel-checkout #content { width: 1152px; padding-right: 0px; padding-left: 0px; }} .portaltype-collective-cover-content .row .row-content, .template-abas_view #content, .template-abas_view .row .row-content { padding: 0px 8px; } @media only screen and (min-width: 1024px) { .portaltype-collective-cover-content .row .row-content, .template-abas_view #content, .template-abas_view .row .row-content { padding: 0px 28px; }} @media only screen and (min-width: 1280px) { .portaltype-collective-cover-content .row .row-content, .template-abas_view #content, .template-abas_view .row .row-content { width: 1176px; padding: 0px; }} .portaltype-collective-cover-content .row.linha-destacada, .portaltype-collective-cover-content .row.linha-discreta, .portaltype-collective-cover-content .row.linha-destacada-transparente, .portaltype-collective-cover-content .row.linha-destacada-escura { margin-bottom: 16px; padding-bottom: 8px; padding-top: 24px; } @media only screen and (min-width: 375px) { .portaltype-collective-cover-content .row.linha-destacada, .portaltype-collective-cover-content .row.linha-discreta, .portaltype-collective-cover-content .row.linha-destacada-transparente, .portaltype-collective-cover-content .row.linha-destacada-escura { margin-bottom: 16px; padding-bottom: 8px; padding-top: 24px; }} @media only screen and (min-width: 576px) { .portaltype-collective-cover-content .row.linha-destacada, .portaltype-collective-cover-content .row.linha-discreta, .portaltype-collective-cover-content .row.linha-destacada-transparente, .portaltype-collective-cover-content .row.linha-destacada-escura { margin-bottom: 20px; padding-bottom: 12px; padding-top: 32px; }} @media only screen and (min-width: 768px) { .portaltype-collective-cover-content .row.linha-destacada, .portaltype-collective-cover-content .row.linha-discreta, .portaltype-collective-cover-content .row.linha-destacada-transparente, .portaltype-collective-cover-content .row.linha-destacada-escura { margin-bottom: 20px; padding-bottom: 12px; padding-top: 32px; }} @media only screen and (min-width: 1024px) { .portaltype-collective-cover-content .row.linha-destacada, .portaltype-collective-cover-content .row.linha-discreta, .portaltype-collective-cover-content .row.linha-destacada-transparente, .portaltype-collective-cover-content .row.linha-destacada-escura { margin-bottom: 24px; padding-bottom: 16px; padding-top: 40px; }} @media only screen and (min-width: 1280px) { .portaltype-collective-cover-content .row.linha-destacada, .portaltype-collective-cover-content .row.linha-discreta, .portaltype-collective-cover-content .row.linha-destacada-transparente, .portaltype-collective-cover-content .row.linha-destacada-escura { margin-bottom: 24px; padding-bottom: 16px; padding-top: 40px; }} @media only screen and (min-width: 1440px) { .portaltype-collective-cover-content .row.linha-destacada, .portaltype-collective-cover-content .row.linha-discreta, .portaltype-collective-cover-content .row.linha-destacada-transparente, .portaltype-collective-cover-content .row.linha-destacada-escura { margin-bottom: 36px; padding-bottom: 20px; padding-top: 56px; }} .portaltype-collective-cover-content .row.linha-destacada:last-of-type, .portaltype-collective-cover-content .row.linha-discreta:last-of-type, .portaltype-collective-cover-content .row.linha-destacada-transparente:last-of-type, .portaltype-collective-cover-content .row.linha-destacada-escura:last-of-type { margin-bottom: 0px; } .portaltype-collective-cover-content .tile-default.row.linha-destacada, .portaltype-collective-cover-content .tile-default.row.linha-discreta, .portaltype-collective-cover-content .tile-default.row.linha-destacada-transparente, .portaltype-collective-cover-content .tile-default.row.linha-destacada-escura { margin-bottom: 16px; padding-bottom: 8px; padding-top: 24px; } @media only screen and (min-width: 375px) { .portaltype-collective-cover-content .tile-default.row.linha-destacada, .portaltype-collective-cover-content .tile-default.row.linha-discreta, .portaltype-collective-cover-content .tile-default.row.linha-destacada-transparente, .portaltype-collective-cover-content .tile-default.row.linha-destacada-escura { margin-bottom: 16px; padding-bottom: 8px; padding-top: 24px; }} @media only screen and (min-width: 576px) { .portaltype-collective-cover-content .tile-default.row.linha-destacada, .portaltype-collective-cover-content .tile-default.row.linha-discreta, .portaltype-collective-cover-content .tile-default.row.linha-destacada-transparente, .portaltype-collective-cover-content .tile-default.row.linha-destacada-escura { margin-bottom: 20px; padding-bottom: 12px; padding-top: 32px; }} @media only screen and (min-width: 768px) { .portaltype-collective-cover-content .tile-default.row.linha-destacada, .portaltype-collective-cover-content .tile-default.row.linha-discreta, .portaltype-collective-cover-content .tile-default.row.linha-destacada-transparente, .portaltype-collective-cover-content .tile-default.row.linha-destacada-escura { margin-bottom: 20px; padding-bottom: 12px; padding-top: 32px; }} @media only screen and (min-width: 1024px) { .portaltype-collective-cover-content .tile-default.row.linha-destacada, .portaltype-collective-cover-content .tile-default.row.linha-discreta, .portaltype-collective-cover-content .tile-default.row.linha-destacada-transparente, .portaltype-collective-cover-content .tile-default.row.linha-destacada-escura { margin-bottom: 24px; padding-bottom: 16px; padding-top: 40px; }} @media only screen and (min-width: 1280px) { .portaltype-collective-cover-content .tile-default.row.linha-destacada, .portaltype-collective-cover-content .tile-default.row.linha-discreta, .portaltype-collective-cover-content .tile-default.row.linha-destacada-transparente, .portaltype-collective-cover-content .tile-default.row.linha-destacada-escura { margin-bottom: 24px; padding-bottom: 16px; padding-top: 40px; }} @media only screen and (min-width: 1440px) { .portaltype-collective-cover-content .tile-default.row.linha-destacada, .portaltype-collective-cover-content .tile-default.row.linha-discreta, .portaltype-collective-cover-content .tile-default.row.linha-destacada-transparente, .portaltype-collective-cover-content .tile-default.row.linha-destacada-escura { margin-bottom: 36px; padding-bottom: 20px; padding-top: 56px; }} .portaltype-collective-cover-content .row.linha-recuada { overflow: hidden; } .portaltype-collective-cover-content .row.linha-recuada .row-content { width: auto; max-width: none; margin-left: -8px; margin-right: -8px; } @media only screen and (min-width: 1024px) { .portaltype-collective-cover-content .row.linha-recuada .row-content { margin-left: -12px; margin-right: -12px; }} @media only screen and (min-width: 1440px) { .portaltype-collective-cover-content .row.linha-recuada .row-content { margin-left: -12px; margin-right: -12px; }} [dir="ltr"] .language-selection, [dir="ltr"] header#site-header.has-navigation-dropdown .navigation-wrapper ul, [dir="ltr"] #content .abas .column ul, [dir="ltr"] #portal-footer ul, [dir="ltr"] .template-busca #content .searchResults, [dir="ltr"] .template-search #content .searchResults, [dir="ltr"] .template-filtro-de-resultados #content .searchResults, [dir="ltr"] .document-finder-tile #content .searchResults, [dir="ltr"] .template-busca #content .searchResults.noticias ul.tags-noticias, [dir="ltr"] .template-search #content .searchResults.noticias ul.tags-noticias, [dir="ltr"] .template-filtro-de-resultados #content .searchResults.noticias ul.tags-noticias, [dir="ltr"] .document-finder-tile #content .searchResults.noticias ul.tags-noticias, [dir="ltr"] .template-listar_servicos_segmento #content .searchResults, [dir="ltr"] .template-listar_servicos_segmento #content .searchResults.noticias ul.tags-noticias, [dir="ltr"] .portaltype-plone-site #column-one .configlets { padding-left: 0px; } [dir="rtl"] .language-selection, [dir="rtl"] header#site-header.has-navigation-dropdown .navigation-wrapper ul, [dir="rtl"] #content .abas .column ul, [dir="rtl"] #portal-footer ul, [dir="rtl"] .template-busca #content .searchResults, [dir="rtl"] .template-search #content .searchResults, [dir="rtl"] .template-filtro-de-resultados #content .searchResults, [dir="rtl"] .document-finder-tile #content .searchResults, [dir="rtl"] .template-busca #content .searchResults.noticias ul.tags-noticias, [dir="rtl"] .template-search #content .searchResults.noticias ul.tags-noticias, [dir="rtl"] .template-filtro-de-resultados #content .searchResults.noticias ul.tags-noticias, [dir="rtl"] .document-finder-tile #content .searchResults.noticias ul.tags-noticias, [dir="rtl"] .template-listar_servicos_segmento #content .searchResults, [dir="rtl"] .template-listar_servicos_segmento #content .searchResults.noticias ul.tags-noticias, [dir="rtl"] .portaltype-plone-site #column-one .configlets { padding-right: 0px; } .language-selection, header#site-header.has-navigation-dropdown .navigation-wrapper ul, #content .abas .column ul, #portal-footer ul, .template-busca #content .searchResults, .template-search #content .searchResults, .template-filtro-de-resultados #content .searchResults, .document-finder-tile #content .searchResults, .template-busca #content .searchResults.noticias ul.tags-noticias, .template-search #content .searchResults.noticias ul.tags-noticias, .template-filtro-de-resultados #content .searchResults.noticias ul.tags-noticias, .document-finder-tile #content .searchResults.noticias ul.tags-noticias, .template-listar_servicos_segmento #content .searchResults, .template-listar_servicos_segmento #content .searchResults.noticias ul.tags-noticias, .portaltype-plone-site #column-one .configlets { list-style-type: none; padding-left: 0px; } .portaltype-collective-cover-content .servicos-em-destaque h2, .template-listar_servicos_segmento .servicos-em-destaque h2, .portaltype-servico .servicos-em-destaque h2, .portaltype-orgao.template-view .servicos-em-destaque h2, .portaltype-collective-cover-content .outstanding-header .outstanding-title, .portaltype-collective-cover-content #content .canais-atendimento .title, .portaltype-collective-cover-content #content .agenda-tile .title, .portaltype-collective-cover-content .tile-cards .tile-header, .portaltype-collective-cover-content .numeros-governo h2, .portaltype-collective-cover-content .lista-servicos h1, .portaltype-collective-cover-content .lista-servicos h2, .portaltype-collective-cover-content .apps-governo .chamada { font-weight: 600; font-size: 3.6rem; line-height: 1.5; } @media only screen and (max-width: 1023px) { .portaltype-collective-cover-content .servicos-em-destaque h2, .template-listar_servicos_segmento .servicos-em-destaque h2, .portaltype-servico .servicos-em-destaque h2, .portaltype-orgao.template-view .servicos-em-destaque h2, .portaltype-collective-cover-content .outstanding-header .outstanding-title, .portaltype-collective-cover-content #content .canais-atendimento .title, .portaltype-collective-cover-content #content .agenda-tile .title, .portaltype-collective-cover-content .tile-cards .tile-header, .portaltype-collective-cover-content .numeros-governo h2, .portaltype-collective-cover-content .lista-servicos h1, .portaltype-collective-cover-content .lista-servicos h2, .portaltype-collective-cover-content .apps-governo .chamada { font-size: 2.8rem; }} @media only screen and (max-width: 575px) { .portaltype-collective-cover-content .servicos-em-destaque h2, .template-listar_servicos_segmento .servicos-em-destaque h2, .portaltype-servico .servicos-em-destaque h2, .portaltype-orgao.template-view .servicos-em-destaque h2, .portaltype-collective-cover-content .outstanding-header .outstanding-title, .portaltype-collective-cover-content #content .canais-atendimento .title, .portaltype-collective-cover-content #content .agenda-tile .title, .portaltype-collective-cover-content .tile-cards .tile-header, .portaltype-collective-cover-content .numeros-governo h2, .portaltype-collective-cover-content .lista-servicos h1, .portaltype-collective-cover-content .lista-servicos h2, .portaltype-collective-cover-content .apps-governo .chamada { font-size: 2.4rem; }} .portaltype-collective-cover-content .servicos-em-destaque h2, .template-listar_servicos_segmento .servicos-em-destaque h2, .portaltype-servico .servicos-em-destaque h2, .portaltype-orgao.template-view .servicos-em-destaque h2, .portaltype-collective-cover-content .outstanding-header .outstanding-title, .portaltype-collective-cover-content #content .canais-atendimento .title { color: rgb(12, 50, 111); } .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content, .portaltype-collective-cover-content #content .linha-destaquehome .tile-content, .portaltype-collective-cover-content .brasil-highlightscarousel-tile-new .swiper-slide .carousel-information { position: absolute; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-pack: end; justify-content: flex-end; padding: 0px 0px 24px; width: 100%; height: 100%; left: 0px; bottom: 0px; } @media only screen and (min-width: 576px) { .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content, .portaltype-collective-cover-content #content .linha-destaquehome .tile-content, .portaltype-collective-cover-content .brasil-highlightscarousel-tile-new .swiper-slide .carousel-information { padding: 0px 12px 56px; }} @media only screen and (min-width: 768px) { .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content, .portaltype-collective-cover-content #content .linha-destaquehome .tile-content, .portaltype-collective-cover-content .brasil-highlightscarousel-tile-new .swiper-slide .carousel-information { padding: 0px 32px 56px; }} @media only screen and (min-width: 1280px) { .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content, .portaltype-collective-cover-content #content .linha-destaquehome .tile-content, .portaltype-collective-cover-content .brasil-highlightscarousel-tile-new .swiper-slide .carousel-information { padding: 0px 32px 112px; }} .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content h1, .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content h2, .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content h3, .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content h4, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content h1, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content h2, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content h3, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content h4, .portaltype-collective-cover-content #content .linha-destaquehome .tile-content h1 a, .portaltype-collective-cover-content #content .linha-destaquehome .tile-content h2 a, .portaltype-collective-cover-content #content .linha-destaquehome .tile-content h3 a, .portaltype-collective-cover-content #content .linha-destaquehome .tile-content h4 a, .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content h1 a, .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content h2 a, .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content h3 a, .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content h4 a, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content h1 a, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content h2 a, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content h3 a, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content h4 a, .portaltype-collective-cover-content .brasil-highlightscarousel-tile-new .carousel-title { font-size: 2.4rem; line-height: 1.3; font-weight: 600; color: rgb(255, 255, 255); } @media only screen and (min-width: 576px) { .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content h1, .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content h2, .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content h3, .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content h4, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content h1, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content h2, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content h3, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content h4, .portaltype-collective-cover-content #content .linha-destaquehome .tile-content h1 a, .portaltype-collective-cover-content #content .linha-destaquehome .tile-content h2 a, .portaltype-collective-cover-content #content .linha-destaquehome .tile-content h3 a, .portaltype-collective-cover-content #content .linha-destaquehome .tile-content h4 a, .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content h1 a, .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content h2 a, .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content h3 a, .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content h4 a, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content h1 a, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content h2 a, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content h3 a, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content h4 a, .portaltype-collective-cover-content .brasil-highlightscarousel-tile-new .carousel-title { font-size: 2.6rem; }} @media only screen and (min-width: 768px) { .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content h1, .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content h2, .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content h3, .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content h4, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content h1, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content h2, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content h3, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content h4, .portaltype-collective-cover-content #content .linha-destaquehome .tile-content h1 a, .portaltype-collective-cover-content #content .linha-destaquehome .tile-content h2 a, .portaltype-collective-cover-content #content .linha-destaquehome .tile-content h3 a, .portaltype-collective-cover-content #content .linha-destaquehome .tile-content h4 a, .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content h1 a, .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content h2 a, .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content h3 a, .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content h4 a, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content h1 a, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content h2 a, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content h3 a, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content h4 a, .portaltype-collective-cover-content .brasil-highlightscarousel-tile-new .carousel-title { font-size: 2.8rem; }} @media only screen and (min-width: 1024px) { .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content h1, .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content h2, .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content h3, .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content h4, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content h1, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content h2, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content h3, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content h4, .portaltype-collective-cover-content #content .linha-destaquehome .tile-content h1 a, .portaltype-collective-cover-content #content .linha-destaquehome .tile-content h2 a, .portaltype-collective-cover-content #content .linha-destaquehome .tile-content h3 a, .portaltype-collective-cover-content #content .linha-destaquehome .tile-content h4 a, .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content h1 a, .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content h2 a, .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content h3 a, .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content h4 a, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content h1 a, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content h2 a, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content h3 a, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content h4 a, .portaltype-collective-cover-content .brasil-highlightscarousel-tile-new .carousel-title { font-size: 3rem; }} @media only screen and (min-width: 1280px) { .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content h1, .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content h2, .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content h3, .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content h4, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content h1, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content h2, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content h3, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content h4, .portaltype-collective-cover-content #content .linha-destaquehome .tile-content h1 a, .portaltype-collective-cover-content #content .linha-destaquehome .tile-content h2 a, .portaltype-collective-cover-content #content .linha-destaquehome .tile-content h3 a, .portaltype-collective-cover-content #content .linha-destaquehome .tile-content h4 a, .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content h1 a, .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content h2 a, .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content h3 a, .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content h4 a, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content h1 a, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content h2 a, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content h3 a, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content h4 a, .portaltype-collective-cover-content .brasil-highlightscarousel-tile-new .carousel-title { font-size: 3.2rem; }} @media only screen and (min-width: 1440px) { .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content h1, .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content h2, .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content h3, .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content h4, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content h1, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content h2, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content h3, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content h4, .portaltype-collective-cover-content #content .linha-destaquehome .tile-content h1 a, .portaltype-collective-cover-content #content .linha-destaquehome .tile-content h2 a, .portaltype-collective-cover-content #content .linha-destaquehome .tile-content h3 a, .portaltype-collective-cover-content #content .linha-destaquehome .tile-content h4 a, .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content h1 a, .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content h2 a, .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content h3 a, .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content h4 a, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content h1 a, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content h2 a, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content h3 a, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content h4 a, .portaltype-collective-cover-content .brasil-highlightscarousel-tile-new .carousel-title { font-size: 3.4rem; }} .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content p, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content p, .portaltype-collective-cover-content #content .linha-destaquehome .tile-content p, .portaltype-collective-cover-content .brasil-highlightscarousel-tile-new .carousel-description { margin-bottom: 0px; font-size: 1.4rem; line-height: 1.3; font-weight: 400; color: rgb(255, 255, 255); } @media only screen and (min-width: 576px) { .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content p, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content p, .portaltype-collective-cover-content #content .linha-destaquehome .tile-content p, .portaltype-collective-cover-content .brasil-highlightscarousel-tile-new .carousel-description { font-size: 1.6rem; }} @media only screen and (min-width: 768px) { .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content p, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content p, .portaltype-collective-cover-content #content .linha-destaquehome .tile-content p, .portaltype-collective-cover-content .brasil-highlightscarousel-tile-new .carousel-description { font-size: 1.8rem; }} @media only screen and (min-width: 1024px) { .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content p, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content p, .portaltype-collective-cover-content #content .linha-destaquehome .tile-content p, .portaltype-collective-cover-content .brasil-highlightscarousel-tile-new .carousel-description { font-size: 2rem; }} @media only screen and (min-width: 1280px) { .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content p, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content p, .portaltype-collective-cover-content #content .linha-destaquehome .tile-content p, .portaltype-collective-cover-content .brasil-highlightscarousel-tile-new .carousel-description { font-size: 2.2rem; }} @media only screen and (min-width: 1440px) { .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content p, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content p, .portaltype-collective-cover-content #content .linha-destaquehome .tile-content p, .portaltype-collective-cover-content .brasil-highlightscarousel-tile-new .carousel-description { font-size: 2.4rem; }} .portaltype-agendadiaria #content .documentFirstHeading, .portaltype-agenda #content .documentFirstHeading, .portaltype-collective-cover-content .cover-richtext-tile h1 a { font-weight: 600; font-size: 3.6rem; color: rgb(12, 50, 111); line-height: 3.6rem; margin-top: 16px; margin-bottom: 16px; } .portaltype-collection .tile-collective-nitf-content .tileContent .tileHeadline a, .portaltype-collection .tileItem .tileContent .tileHeadline a { font-weight: 600; font-size: 2.4rem; color: rgb(12, 50, 111); line-height: 2.2rem; } .cover-collection-tile .collection-item .description { font-weight: 400; font-size: 2rem; color: rgb(85, 85, 85); line-height: 1.4; } .portaltype-collective-cover-content #content .nitf-basic-tile .tile-subtitle { font-weight: 600; font-size: 1.4rem; color: rgb(85, 85, 85); line-height: normal; text-transform: uppercase; margin-bottom: 8px; } .portaltype-collective-nitf-content #content .nitfSubtitle, .documentSubtitle, .portaltype-collection .tile-collective-nitf-content .tileContent .subtitle { font-weight: 700; font-size: 1.6rem; color: rgb(85, 85, 85); line-height: normal; text-transform: uppercase; text-align: left; } .portaltype-collective-cover-content #content .nitf-basic-tile h1, .portaltype-collective-cover-content #content .nitf-basic-tile h2, .portaltype-collective-cover-content #content .nitf-basic-tile h3, .portaltype-collective-cover-content #content .nitf-basic-tile h4, .portaltype-collective-cover-content #content .nitf-basic-tile h1 a, .portaltype-collective-cover-content #content .nitf-basic-tile h2 a, .portaltype-collective-cover-content #content .nitf-basic-tile h3 a, .portaltype-collective-cover-content #content .nitf-basic-tile h4 a, .cover-collection-tile .collection-item h2 a { font-weight: 600; font-size: 2rem; color: rgb(12, 50, 111); line-height: 1.4; margin-bottom: 8px; } .portaltype-collective-cover-content #content .nitf-basic-tile .tile-description { font-weight: 500; font-size: 1.4rem; color: rgb(85, 85, 85); line-height: 2rem; margin-bottom: 16px; } .documentDescription { font-weight: 400; font-size: 1.8rem; color: rgb(85, 85, 85); line-height: normal; margin-bottom: 16px; } .portaltype-formfolder .documentByLine, #viewlet-above-content-body .documentByLine, .portaltype-formfolder .documentByLine .documentPublished, .portaltype-formfolder .documentByLine .documentPublished span, .portaltype-formfolder .documentByLine .documentModified, .portaltype-formfolder .documentByLine .documentModified span, .portaltype-formfolder .documentByLine .documentAuthor, .portaltype-formfolder .documentByLine .documentAuthor span, #viewlet-above-content-body .documentByLine .documentPublished, #viewlet-above-content-body .documentByLine .documentPublished span, #viewlet-above-content-body .documentByLine .documentModified, #viewlet-above-content-body .documentByLine .documentModified span, #viewlet-above-content-body .documentByLine .documentAuthor, #viewlet-above-content-body .documentByLine .documentAuthor span { padding: 12px 0px; line-height: 18px; font-weight: 400; font-size: 1.4rem; color: rgb(85, 85, 85); } @media only screen and (max-width: 767px) { .portaltype-formfolder .documentByLine, #viewlet-above-content-body .documentByLine, .portaltype-formfolder .documentByLine .documentPublished, .portaltype-formfolder .documentByLine .documentPublished span, .portaltype-formfolder .documentByLine .documentModified, .portaltype-formfolder .documentByLine .documentModified span, .portaltype-formfolder .documentByLine .documentAuthor, .portaltype-formfolder .documentByLine .documentAuthor span, #viewlet-above-content-body .documentByLine .documentPublished, #viewlet-above-content-body .documentByLine .documentPublished span, #viewlet-above-content-body .documentByLine .documentModified, #viewlet-above-content-body .documentByLine .documentModified span, #viewlet-above-content-body .documentByLine .documentAuthor, #viewlet-above-content-body .documentByLine .documentAuthor span { border: none; }} #category > span, .keywords, #content .tags { font-weight: 600; font-size: 1.6rem; color: rgb(51, 51, 51); line-height: 1.5; } a.link-category:link, .tags-noticias a, .tags a:link { font-weight: 500; font-size: 1.6rem; color: rgb(38, 112, 232); line-height: 1.5; } a.link-category:hover:link, .tags-noticias a:hover, .tags a:hover:link { color: rgb(19, 81, 180); } .portaltype-collection .tile-collective-nitf-content .documentByLine span { font-weight: 400; font-size: 1.6rem; color: rgb(85, 85, 85); line-height: normal; } .portaltype-collective-cover-content #content .agenda-tile .title { font-weight: 800; font-size: 3.6rem; color: rgb(255, 255, 255); line-height: normal; } @media only screen and (max-width: 1023px) { .portaltype-collective-cover-content #content .agenda-tile .title { font-size: 2.8rem; }} .portaltype-collective-cover-content #content .canais-atendimento .tile-header h2 { font-weight: 500; font-size: 2.2rem; color: rgb(85, 85, 85); line-height: 3.2rem; text-align: center; } html #buorgig, html #buorgul, html #buorgpermanent, .portaltype-servico .informacao-foi-util form button, .portaltype-servico .informacao-foi-util form input[type="submit"] { padding: 0px 64px; border-style: solid; border-width: 1px; border-radius: 30px; border-color: rgb(19, 81, 180); font-size: 14px; font-weight: 600; height: 45px; line-height: 44px; cursor: pointer; } html #buorgig:hover, html #buorgul:hover, html #buorgpermanent:hover, .portaltype-servico .informacao-foi-util form button:hover, .portaltype-servico .informacao-foi-util form input:hover[type="submit"] { background-color: rgb(38, 112, 232); border-color: rgb(38, 112, 232); color: rgb(255, 255, 255); } html #buorgig:focus, html #buorgul:focus, html #buorgpermanent:focus, .portaltype-servico .informacao-foi-util form button:focus, .portaltype-servico .informacao-foi-util form input:focus[type="submit"] { background-color: rgb(19, 81, 180); border-color: rgb(19, 81, 180); color: rgb(255, 255, 255); box-shadow: rgb(38, 112, 232) 0px 3px 6px; } html #buorgig, html #buorgul, html #buorgpermanent, .portaltype-servico .informacao-foi-util form button { background-color: transparent; color: rgb(19, 81, 180); } html #buorgul, .portaltype-servico .informacao-foi-util form input[type="submit"] { background-color: rgb(19, 81, 180); color: rgb(255, 255, 255); } .portaltype-collective-nitf-content #content .conteudo-relacionado .tile-header, .portaltype-categoria #wrapper #content-core .aplicativos-em-destaque .tile-header { -webkit-box-align: center; align-items: center; display: flex; -webkit-box-pack: center; justify-content: center; margin-bottom: 35px; text-transform: uppercase; } .portaltype-collective-nitf-content #content .conteudo-relacionado .tile-header::after, .portaltype-categoria #wrapper #content-core .aplicativos-em-destaque .tile-header::after, .portaltype-collective-nitf-content #content .conteudo-relacionado .tile-header::before, .portaltype-categoria #wrapper #content-core .aplicativos-em-destaque .tile-header::before { background: rgb(204, 204, 204); content: ""; height: 1px; width: 100%; } .portaltype-collective-nitf-content #content .conteudo-relacionado .tile-header h2, .portaltype-categoria #wrapper #content-core .aplicativos-em-destaque .tile-header h2, .portaltype-collective-nitf-content #content .conteudo-relacionado .tile-header h3, .portaltype-categoria #wrapper #content-core .aplicativos-em-destaque .tile-header h3 { color: rgb(0, 0, 0); font-size: 1.6rem; font-weight: 600; margin: 0px; padding: 0px 12px; white-space: nowrap; } * { box-sizing: border-box; } html, body, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { font-family: rawline, helvetica, arial, sans-serif; font-weight: 400; font-size: 1.6rem; color: rgb(85, 85, 85); line-height: 1.75; margin: 0px; padding: 0px; border: 0px; letter-spacing: normal; vertical-align: baseline; } div, span { margin: 0px; padding: 0px; border: 0px; letter-spacing: normal; vertical-align: baseline; } html { font-size: 62.5%; line-height: 1.75; } article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; } h1, h2, h3, h4, h5, h6 { font-weight: 600; font-size: 3.6rem; color: rgb(12, 50, 111); line-height: 4.4rem; } h2 { font-size: 3.2rem; } h3 { font-size: 2.8rem; } h4 { font-size: 2.4rem; } h5 { font-size: 2rem; } h6 { font-size: 1.6rem; } [dir="ltr"] ul { padding-left: 20px; } [dir="rtl"] ul { padding-right: 20px; } ul { list-style-type: square; } a, a:link, a:visited, a:hover, a:active { color: rgb(19, 81, 180); font-weight: 500; } a u, a:link u, a:visited u, a:hover u, a:active u { color: rgb(19, 81, 180); font-weight: 500; } a strong, a:link strong, a:visited strong, a:hover strong, a:active strong { color: rgb(19, 81, 180); } a:hover { text-decoration: underline; } img { display: inline; vertical-align: bottom; } table img { vertical-align: baseline; } strong, u, b { font-weight: 600; } strong a, strong a:link, strong a:visited, strong a:hover, strong a:active, u a, u a:link, u a:visited, u a:hover, u a:active, b a, b a:link, b a:visited, b a:hover, b a:active { font-weight: 600; color: rgb(19, 81, 180); } iframe { border: 0px none; } input[type="text"], input[type="password"] { min-height: 32px; min-width: 104px; } button, input[type="button"], input[type="reset"], input[type="submit"] { padding: 8px 32px; border: 1px solid rgb(19, 81, 180); border-radius: 32px; color: rgb(255, 255, 255); background: rgb(19, 81, 180); font-size: 16px; line-height: 1; height: 40px; } button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover { cursor: pointer; background: rgb(38, 112, 232); border-color: rgb(38, 112, 232); } button:focus, input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus { box-shadow: rgba(38, 112, 232, 0.6) 0px 3px 6px; } input[type="reset"] { background: transparent; color: rgb(19, 81, 180); } table button, table input[type="button"], table input[type="reset"], table input[type="submit"] { padding: 0px 8px; height: 32px; } textarea { min-height: 128px; } select { height: 32px; min-height: 32px; min-width: 88px; padding: 0px 8px; font-size: 1.4rem; } select[multiple="multiple"] { height: 96px; min-height: 96px; min-width: 128px; } #content fieldset { border-width: 0.1em; border-color: rgb(19, 81, 180); border-image: initial; border-style: solid none none; padding-top: 40px; margin-top: 10px; } #content fieldset legend { position: absolute; margin-top: -35px; padding-left: 0px; font-size: 14px; font-weight: 600; } body { text-size-adjust: 100%; } div.row { display: block; float: none; margin: 16px -8px; } @media only screen and (min-width: 1024px) { div.row { margin-left: -12px; margin-right: -12px; }} @media only screen and (min-width: 1440px) { div.row { margin-left: -12px; margin-right: -12px; }} div.row .column, div.row .col-lg-12, div.row .col-lg-11, div.row .col-lg-10, div.row .col-lg-9, div.row .col-lg-8, div.row .col-lg-7, div.row .col-lg-6, div.row .col-lg-5, div.row .col-lg-4, div.row .col-lg-3, div.row .col-lg-2, div.row .col-lg-1, div.row .col-sm-12, div.row .col-sm-11, div.row .col-sm-10, div.row .col-sm-9, div.row .col-sm-8, div.row .col-sm-7, div.row .col-sm-6, div.row .col-sm-5, div.row .col-sm-4, div.row .col-sm-3, div.row .col-sm-2, div.row .col-sm-1, div.row .col-md-12, div.row .col-md-11, div.row .col-md-10, div.row .col-md-9, div.row .col-md-8, div.row .col-md-7, div.row .col-md-6, div.row .col-md-5, div.row .col-md-4, div.row .col-md-3, div.row .col-md-2, div.row .col-md-1 { padding-right: 8px; padding-left: 8px; box-sizing: border-box; display: block; width: 100%; } @media only screen and (min-width: 1024px) { div.row .column, div.row .col-lg-12, div.row .col-lg-11, div.row .col-lg-10, div.row .col-lg-9, div.row .col-lg-8, div.row .col-lg-7, div.row .col-lg-6, div.row .col-lg-5, div.row .col-lg-4, div.row .col-lg-3, div.row .col-lg-2, div.row .col-lg-1, div.row .col-sm-12, div.row .col-sm-11, div.row .col-sm-10, div.row .col-sm-9, div.row .col-sm-8, div.row .col-sm-7, div.row .col-sm-6, div.row .col-sm-5, div.row .col-sm-4, div.row .col-sm-3, div.row .col-sm-2, div.row .col-sm-1, div.row .col-md-12, div.row .col-md-11, div.row .col-md-10, div.row .col-md-9, div.row .col-md-8, div.row .col-md-7, div.row .col-md-6, div.row .col-md-5, div.row .col-md-4, div.row .col-md-3, div.row .col-md-2, div.row .col-md-1 { padding-left: 12px; padding-right: 12px; }} @media only screen and (min-width: 1440px) { div.row .column, div.row .col-lg-12, div.row .col-lg-11, div.row .col-lg-10, div.row .col-lg-9, div.row .col-lg-8, div.row .col-lg-7, div.row .col-lg-6, div.row .col-lg-5, div.row .col-lg-4, div.row .col-lg-3, div.row .col-lg-2, div.row .col-lg-1, div.row .col-sm-12, div.row .col-sm-11, div.row .col-sm-10, div.row .col-sm-9, div.row .col-sm-8, div.row .col-sm-7, div.row .col-sm-6, div.row .col-sm-5, div.row .col-sm-4, div.row .col-sm-3, div.row .col-sm-2, div.row .col-sm-1, div.row .col-md-12, div.row .col-md-11, div.row .col-md-10, div.row .col-md-9, div.row .col-md-8, div.row .col-md-7, div.row .col-md-6, div.row .col-md-5, div.row .col-md-4, div.row .col-md-3, div.row .col-md-2, div.row .col-md-1 { padding-left: 12px; padding-right: 12px; }} @media only screen and (min-width: 768px) { div.row { display: flex; -webkit-box-pack: justify; justify-content: space-between; flex-wrap: wrap; } div.row .col-lg-12, div.row .col-sm-12, div.row .col-md-12 { flex-basis: 100%; max-width: 100%; } div.row .col-lg-11, div.row .col-sm-11, div.row .col-md-11 { flex-basis: 91.6667%; max-width: 91.6667%; } div.row .col-lg-10, div.row .col-sm-10, div.row .col-md-10 { flex-basis: 83.3333%; max-width: 83.3333%; } div.row .col-lg-9, div.row .col-sm-9, div.row .col-md-9 { flex-basis: 75%; max-width: 75%; } div.row .col-lg-8, div.row .col-sm-8, div.row .col-md-8 { flex-basis: 66.6667%; max-width: 66.6667%; } div.row .col-lg-7, div.row .col-sm-7, div.row .col-md-7 { flex-basis: 58.3333%; max-width: 58.3333%; } div.row .col-lg-6, div.row .col-sm-6, div.row .col-md-6 { flex-basis: 50%; max-width: 50%; } div.row .col-lg-5, div.row .col-sm-5, div.row .col-md-5 { flex-basis: 41.6667%; max-width: 41.6667%; } div.row .col-lg-4, div.row .col-sm-4, div.row .col-md-4 { flex-basis: 33.3333%; max-width: 33.3333%; } div.row .col-lg-3, div.row .col-sm-3, div.row .col-md-3 { flex-basis: 25%; max-width: 25%; } div.row .col-lg-2, div.row .col-sm-2, div.row .col-md-2 { flex-basis: 16.6667%; max-width: 16.6667%; } div.row .col-lg-1, div.row .col-sm-1, div.row .col-md-1 { flex-basis: 8.33333%; max-width: 8.33333%; }} html { transition: margin-top 1s ease-out 0s; } html .buorg { position: fixed; z-index: 111111; width: 100%; height: 150px; max-height: 150px; overflow: hidden; top: 0px; left: 0px; border-bottom: 1px solid rgb(162, 147, 48); text-align: center; color: rgb(0, 0, 0); background-color: rgb(248, 248, 248); box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px 0px; animation: 1s ease-out 0s 1 normal none running buorgflyGov; } html .buorg div, html .buorg span, html .buorg strong, html .buorg p, html .buorg button, html .buorg input { font-family: rawline, helvetica, arial, sans-serif; font-size: 18px; } @media only screen and (max-width: 575px) { html .buorg div, html .buorg span, html .buorg strong, html .buorg p, html .buorg button, html .buorg input { font-size: 16px; }} @media only screen and (max-width: 374px) { html .buorg div, html .buorg span, html .buorg strong, html .buorg p, html .buorg button, html .buorg input { font-size: 14px; }} html .buorg strong { font-weight: 600; } html .buorg-pad { padding-top: 16px; padding-bottom: 16px; line-height: 1.7em; } html .buorg-pad .buttons { margin-top: 16px; } @media only screen and (max-width: 767px) { html .buorg-pad .buttons { margin-top: 8px; }} @media only screen and (max-width: 374px) { html .buorg-pad .buttons { margin-top: 2px; }} html .buorg-buttons { display: block; text-align: center; } html #buorgig, html #buorgul, html #buorgpermanent { text-transform: uppercase; } @media only screen and (max-width: 767px) { html #buorgig, html #buorgul, html #buorgpermanent { padding: 0px 32px; height: 40px; line-height: 38px; }} @media only screen and (max-width: 575px) { html #buorgig, html #buorgul, html #buorgpermanent { padding: 0px 24px; height: 36px; line-height: 32px; }} @media only screen and (max-width: 374px) { html #buorgig, html #buorgul, html #buorgpermanent { padding: 0px 16px; height: 32px; line-height: 28px; }} html .buorg-fadeout { transition: visibility 0s ease 8.5s, opacity 8s ease-out 0.5s; } html .buorg-icon { display: none; } @-webkit-keyframes buorgflyGov { 0% { transform: translateY(-149px); } 100% { transform: translateY(0px); }} @keyframes buorgflyGov { 0% { transform: translateY(-149px); } 100% { transform: translateY(0px); }} #calroot { box-sizing: content-box; } #calroot #calhead { box-sizing: content-box; } #calroot #calhead #caltitle select { height: auto; min-height: auto; min-width: auto; } #calroot #calbody #caldays { height: 20px; } #calroot #calbody a.caloff { color: rgb(204, 204, 204); } .template-facetednavigation_view .ui-datepicker .ui-datepicker-prev::after, .template-facetednavigation_view .ui-datepicker .ui-datepicker-next::after { border: 0.39062em solid transparent; content: ""; position: absolute; top: 50%; transition: border 0.2s ease 0s; } .template-facetednavigation_view .ui-datepicker .ui-datepicker-prev span, .template-facetednavigation_view .ui-datepicker .ui-datepicker-next span { display: none; } .template-facetednavigation_view .ui-datepicker .ui-datepicker-prev::after { border-right-color: var(--color-primary-default); right: 50%; transform: translate(25%, -50%); } .template-facetednavigation_view .ui-datepicker .ui-datepicker-next::after { border-left-color: var(--color-primary-default); left: 50%; transform: translate(-25%, -50%); } .template-facetednavigation_view .ui-datepicker .ui-datepicker-title { display: block; } .template-facetednavigation_view .ui-datepicker .ui-datepicker-title select { background: var(--color-secondary-01); border: 1px solid rgb(136, 136, 136); border-radius: 6px; color: rgb(19, 81, 180); font-family: rawline, helvetica, arial, sans-serif; font-weight: 500; height: auto; margin: 0px 8px; padding-left: 16px; padding-right: 16px; width: auto; font-size: 1.6rem !important; } .template-facetednavigation_view .ui-datepicker th { color: rgb(51, 51, 51); font-size: 1.4rem; font-weight: 500; } .template-facetednavigation_view .ui-datepicker td { padding: 0px; } .template-facetednavigation_view .ui-datepicker .ui-state-default { border-radius: 1.6rem; height: 3.2rem; width: 3.2rem; color: rgb(19, 81, 180) !important; font-size: 1.4rem !important; } .template-facetednavigation_view .ui-datepicker .ui-state-default.ui-state-highlight { background-color: rgb(19, 81, 180); color: rgb(255, 255, 255) !important; } .template-facetednavigation_view .ui-datepicker .ui-state-default.ui-state-active { background-color: var(--color-primary-pastel-02); } .govbr-skip-menu { position: fixed; top: 0px; left: 0px; right: 0px; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: stretch; align-items: stretch; z-index: 9999; white-space: nowrap; transform: translateY(-100%); transition: transform 150ms ease-out 0s, -webkit-transform 150ms ease-out 0s; pointer-events: none; } .govbr-skip-menu[focus-within] { transform: translateY(0px); pointer-events: auto; } .govbr-skip-menu:focus-within { transform: translateY(0px); pointer-events: auto; } .govbr-skip-menu a { background-color: rgb(19, 81, 180); color: rgb(255, 255, 255); display: inline-block; height: 40px; line-height: 40px; position: relative; padding: 0px 16px; font-size: 16px; text-transform: uppercase; font-weight: 500; transition: background-color 150ms ease-out 0s; pointer-events: auto; } .govbr-skip-menu a:first-of-type { border-radius: 0px 0px 0px 6px; } .govbr-skip-menu a:last-of-type { border-radius: 0px 0px 6px; } .govbr-skip-menu a:focus, .govbr-skip-menu a:hover { background-color: rgb(64, 224, 208); color: rgb(51, 51, 51); outline: rgb(64, 224, 208) solid 2px; outline-offset: -2px; } .govbr-skip-menu .access-key { font-size: 14px; display: inline-block; height: 20px; line-height: 20px; background-color: rgb(219, 232, 251); color: rgb(7, 29, 65); font-weight: 500; text-align: center; width: 20px; border-radius: 4px; margin-left: 4px; } .language-selection a.language-pt-br, .language-selection a.language-en, .language-selection a.language-es, .language-selection li.language-pt-br a, .language-selection li.language-en a, .language-selection li.language-es a { display: inline-block; background-size: 28px 21px; background-repeat: no-repeat; background-position: 16px center; text-align: left; margin-left: 0px; font-weight: 500; line-height: 21px; } .language-selection > a.currentLanguage { background-position: left center; position: relative; text-align: right; } @media only screen and (max-width: 575px) { .language-selection > a.currentLanguage { margin-left: 8px; }} .language-selection > a.currentLanguage::after { content: ""; background: url("img/angle-down.png") center 2px no-repeat transparent; display: inline-block; width: 9px; height: 14px; margin-top: 4px; padding-left: 4px; } .language-selection ul { display: none; position: absolute; z-index: 160; border-top: 1px solid rgb(242, 227, 23); box-shadow: rgba(0, 0, 0, 0.22) 0px 3px 6px; padding: 0px; background-color: rgb(255, 255, 255); font-size: 16px; text-align: left; right: 160px; } @media only screen and (max-width: 767px) { .language-selection ul { right: 8px; }} .language-selection ul li, .language-selection ul .language-pt-br, .language-selection ul .language-en, .language-selection ul .language-es { white-space: nowrap; display: block; text-transform: none; } .language-selection ul li a, .language-selection ul .language-pt-br a, .language-selection ul .language-en a, .language-selection ul .language-es a { display: block; border: 0px none; background-position: 20px center; } .language-selection ul li:hover, .language-selection ul li.currentLanguage, .language-selection ul .language-pt-br:hover, .language-selection ul .language-pt-br.currentLanguage, .language-selection ul .language-en:hover, .language-selection ul .language-en.currentLanguage, .language-selection ul .language-es:hover, .language-selection ul .language-es.currentLanguage { background-color: rgba(19, 81, 180, 0.17); border-radius: 4px; border: 2px solid rgb(255, 255, 255); } .language-selection ul .title { font-size: 14px; font-weight: 600; font-style: italic; color: rgb(19, 81, 180); margin: 8px 16px 4px; padding-bottom: 4px; border-bottom: 1px solid gray; } .language-selection ul .title:hover { background-color: transparent; border-top: none; border-right: none; border-left: none; border-image: initial; border-radius: 0px; border-bottom: 1px solid gray; } .language-selection.open ul { display: block; } @media only screen and (max-width: 767px) { .header-wrapper:first-child .language-selection.open ul { display: none; }} @media only screen and (max-width: 575px) { .portal-redes { padding-left: 15px !important; }} .portal-redes .portalredes-item { display: inline-block; position: relative; background-image: none; margin: 0px; width: 32px; height: 32px; } .portal-redes .portalredes-item::before { position: absolute; width: 32px; height: 32px; top: 0px; left: 0px; font-family: "Font Awesome 5 Brands"; color: rgb(12, 50, 111); display: flex; -webkit-box-align: center; align-items: center; pointer-events: none; font-weight: 400; } .portal-redes .portalredes-item.portalredes-twitter::before { content: ""; } .portal-redes .portalredes-item.portalredes-youtube::before { content: ""; } .portal-redes .portalredes-item.portalredes-facebook::before { content: ""; } .portal-redes .portalredes-item.portalredes-flickr::before { content: ""; } .portal-redes .portalredes-item.portalredes-soundcloud::before { content: ""; } .portal-redes .portalredes-item.portalredes-googleplus::before { content: ""; } .portal-redes .portalredes-item.portalredes-slideshare::before { content: ""; } .portal-redes .portalredes-item.portalredes-rss::before { content: ""; font-family: "Font Awesome 5 Free"; font-weight: 600; } .portal-redes .portalredes-item.portalredes-instagram::before { content: ""; } .portal-redes .portalredes-item.portalredes-tumblr::before { content: ""; } .portal-redes .portalredes-item.portalredes-linkedin::before { content: ""; } .portal-redes .portalredes-item.portalredes-tiktok::before { content: ""; } .portal-redes .portalredes-item.portalredes-whatsapp::before { content: ""; } .portal-redes .portalredes-item.portalredes-whatsapp_canal::before { content: ""; } .portal-redes .portalredes-item.portalredes-whatsapp_custom::before { content: ""; } .portal-redes .portalredes-item.portalredes-kwai::before { content: ""; background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFwAAABcCAYAAADj79JYAAABhGlDQ1BJQ0MgcHJvZmlsZQAAKJF9kT1Iw0AcxV9TpaW0OJhBikOG6mRBVMRRq1CECqFWaNXBfPQLmjQkKS6OgmvBwY/FqoOLs64OroIg+AHi6uKk6CIl/i8ptIjx4Lgf7+497t4BXKumaFbfOKDptplNp4R8YVUIvSKCOHiEEZMUy5gTxQx8x9c9Amy9S7Is/3N/jphatBQgIBDPKoZpE28QT2/aBuN9Yl6pSCrxOfGYSRckfmS67PEb47LLHMvkzVx2npgnFso9LPewUjE14inihKrplM/lPVYZbzHWag2lc0/2wmhRX1lmOs1hpLGIJYgQIKOBKmqwkaRVJ8VClvZTPv646xfJJZOrCoUcC6hDg+T6wf7gd7dWaXLCS4qmgP4Xx/kYAUK7QLvpON/HjtM+AYLPwJXe9ddbwMwn6c2uljgCBraBi+uuJu8BlzvA0JMhmZIrBWlypRLwfkbfVAAGb4HImtdbZx+nD0COusrcAAeHwGiZstd93h3u7e3fM53+fgAymXKN/w7aLgAAAAZiS0dEAAAAAAAA+UO7fwAAAAlwSFlzAAAN1wAADdcBQiibeAAAAAd0SU1FB+cKGhQmKrHLb54AAAHDSURBVHja7ZtBloNACAX7O15xcv+TDLP1+WJso9KAVdvEmJQ00mBaAwAAAAAAAAAAAAAAAACIi6J9ITOz3S8tCeEOoiuIV1bZWaUrs+yM0pVddjbpqiB7S/rWOUZenDlFVHSKPPr6CPGKHN2fhFy1QrylT1mi+i5Rd6S2lMKz309yCX9pvjodaMHjqpS9iDoi5dtWwLvjPC5G+ZSyKbFzFT2mSumJtrOfsz6eCC9IWOFnNzd77/MuB4cK7126d8l6e7xTTk/TS5GkO6PSq1ws0y3MIpybZvPtp5QYQGSRHUJ4a61Za2pmf5VFhxLuFe0RpkJhx1JnpzURpz2hhXuuAM+LMGeI2EjlYwrhn4SNapOWFn7mAlWTH37jY2ZWSbq8I/bMja3Cg0NDhPeOvK6Svne+clv7I5OVnnnnkedaoj3+HC6H7/347Dk9Zbcws3TaswhHeI36N0gKKi18WaFE6cdMWaM1a0NrGh15o3auj4twW3AwvKerV8vjUoqt+CjnzOzzpVkr3NNhljSylHPFX1bKpxRJ+vZxsrU4dULV/yGNbPLbfkrtByLWzNHTAgAAAAAAAAAAAAAAAAAAAAAAAHjyD7RkQmtU9bWAAAAAAElFTkSuQmCC"); background-size: 32px 32px; background-position: -5px 0px; } .portal-redes .portalredes-item a { text-indent: -9000px; font-size: 0px; position: absolute; width: 20px; height: 32px; top: 0px; left: 0px; } footer.portal-footer .portal-redes .portalredes-item::before { color: rgb(255, 255, 255); } .navigation-content-extra .redes-sociais .portalredes-item.portalredes-kwai::before { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFwAAABcCAYAAADj79JYAAABhGlDQ1BJQ0MgcHJvZmlsZQAAKJF9kT1Iw0AcxV9TpaW0OJhBikOG6mRBVMRRq1CECqFWaNXBfPQLmjQkKS6OgmvBwY/FqoOLs64OroIg+AHi6uKk6CIl/i8ptIjx4Lgf7+497t4BXKumaFbfOKDptplNp4R8YVUIvSKCOHiEEZMUy5gTxQx8x9c9Amy9S7Is/3N/jphatBQgIBDPKoZpE28QT2/aBuN9Yl6pSCrxOfGYSRckfmS67PEb47LLHMvkzVx2npgnFso9LPewUjE14inihKrplM/lPVYZbzHWag2lc0/2wmhRX1lmOs1hpLGIJYgQIKOBKmqwkaRVJ8VClvZTPv646xfJJZOrCoUcC6hDg+T6wf7gd7dWaXLCS4qmgP4Xx/kYAUK7QLvpON/HjtM+AYLPwJXe9ddbwMwn6c2uljgCBraBi+uuJu8BlzvA0JMhmZIrBWlypRLwfkbfVAAGb4HImtdbZx+nD0COusrcAAeHwGiZstd93h3u7e3fM53+fgAymXKN/w7aLgAAAAZiS0dEAAAAAAAA+UO7fwAAAAlwSFlzAAAN1wAADdcBQiibeAAAAAd0SU1FB+cKGhQkJopLQTcAAAHiSURBVHja7ZvLcYNAEAVnMUcUhTIgF8dBLMThXMjAUUhH2/ikKh1ALL/ZmVF3FSegEM3bYT9IBAAAAAAAAAAAAAAAAADALsnaD2rablw65j70CeEKoiOIT15le5WePMv2KD15l+1Neooge0763DVKPpzaQypyRa7dX0J8spzuV0KOaiHa0isvqT5L1BmlzaVw7+8TV8Jv174+uhzchz49tpL3ZlJ4+pLfM8vTlHStlIcvKXOJzm1FbyE8N217Unl0KyLhRjErfO/gZuk47e5gUeG5PYWzZE2dr1XT3cyl3Ic+nZlKre5imNlCL8J5aYrufEqIBQgvsk0IFxEZRdKl7f4iizYlXCvtFlaFzC5L7V2tsbjaY1q4ZgvQfAi1h8Ra6j66EP5K2NQ+z19WmUn41gcUTb75gU/TdmMk6Uk7sXtebBE+HCoifOsS11bpS9cLN7TPEZ4rfo303GM1hZur4Us3772mu5wt9Cyd6VmEIzwEVkpQaOHPPRQr8zGV17R6ndCqSiev1Mj17RLetN342Nacdxv66ujWEn5oX6qU3K59XeqbQlXhR0h/TuIRf1kJL1xEZPyUj8t39+O1S+dO+JbEWygDIYTnPoDIy20AAAAAAAAAAAAAAAAAAAAAAACQwz99CAVlNMucJAAAAABJRU5ErkJggg=="); } @media only screen and (max-width: 767px) { header#site-header.has-navigation-dropdown .menu-institucional { flex-basis: 100%; text-align: center; }} header#site-header.has-navigation-dropdown .heading { display: flex; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: baseline; align-items: baseline; margin-top: 2px; } header#site-header.has-navigation-dropdown .logo { -webkit-box-flex: 1; flex: 1 1 0%; } header#site-header.has-navigation-dropdown .logo h1 { line-height: 1; } @media only screen and (max-width: 767px) { header#site-header.has-navigation-dropdown .logo h1 { line-height: 0.1; }} header#site-header.has-navigation-dropdown .logo h1 a { color: rgb(7, 29, 65); font-size: 24px; font-weight: 600; } @media only screen and (max-width: 767px) { header#site-header.has-navigation-dropdown .logo h1 a { font-size: 16px; }} header#site-header.has-navigation-dropdown .links-destaque-institucional { display: none; } header#site-header.has-navigation-dropdown .navigation-wrapper { display: none; position: fixed; left: 0px; right: 0px; z-index: 5; background-color: rgb(237, 237, 237); max-height: calc(100vh - 144px); overflow-y: auto; } @media only screen and (max-width: 767px) { header#site-header.has-navigation-dropdown .navigation-wrapper { top: 60px; max-height: calc(100vh - 112px); }} @media only screen and (max-width: 575px) { header#site-header.has-navigation-dropdown .navigation-wrapper { max-height: calc(100vh - 104px); }} .sticky-header header#site-header.has-navigation-dropdown .navigation-wrapper { top: 56px; } @media only screen and (min-width: 768px) { .sticky-header header#site-header.has-navigation-dropdown .navigation-wrapper { top: 88px; }} header#site-header.has-navigation-dropdown .navigation-wrapper.ativo { display: block; border-top: 2px solid rgb(255, 205, 7); box-shadow: gray 0px 8px 6px -6px; } header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content { position: relative; } @media only screen and (max-width: 575px) { header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content { overflow-y: auto; }} header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content .resp-nav-title { position: absolute; z-index: 1; top: 0px; left: 0px; right: 0px; height: 40px; line-height: 38px; border-bottom: 1px solid rgb(204, 204, 204); overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding: 0px 12px; background: rgb(248, 248, 248); } header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content .resp-nav-title i { cursor: pointer; } header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content .resp-nav-title span { padding: 0px 0px 0px 12px; font-weight: 600; font-size: 16px; } @media only screen and (max-width: 767px) { header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content #main-navigation { padding-top: 40px; }} header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content #main-navigation a, header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content #main-navigation a:link, header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content #main-navigation a:visited, header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content #main-navigation a:hover, header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content #main-navigation a:active { color: rgb(51, 51, 51); } header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content #main-navigation .list-navigation { position: relative; } @media only screen and (max-width: 1023px) { header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content #main-navigation .list-navigation { margin: 0px -16px; }} header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content #main-navigation .list-navigation li { display: block; width: 282px; } @media only screen and (max-width: 1023px) { header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content #main-navigation .list-navigation li { width: 256px; }} @media only screen and (max-width: 767px) { header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content #main-navigation .list-navigation li { width: 100%; }} header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content #main-navigation .list-navigation li:first-child { padding-top: 32px; } @media only screen and (max-width: 767px) { header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content #main-navigation .list-navigation li:first-child { padding-top: 8px; }} header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content #main-navigation .list-navigation li:last-child { padding-bottom: 8px; } header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content #main-navigation .list-navigation li.selected > a { background: rgb(19, 81, 180); color: rgb(255, 255, 255); } header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content #main-navigation .list-navigation li.selected.dropdown-submenu > a::after { color: rgb(255, 255, 255); } header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content #main-navigation .list-navigation li.menu-govbr-root { margin-top: 24px; padding-top: 20px; border-top: 1px solid rgb(204, 204, 204); } header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content #main-navigation .list-navigation li.menu-govbr-root.plain > a { background: url("img/govbrGY.png") 12px center / auto 70% no-repeat transparent; text-indent: -9000px; color: transparent; padding: 8px 16px; } header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content #main-navigation .list-navigation li.menu-govbr-root.plain > a::after { filter: none; text-indent: 0px; top: 16px; } header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content #main-navigation .list-navigation li.menu-govbr-root.plain > a:hover { filter: none; } header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content #main-navigation .list-navigation li.menu-govbr-root.plain > a:hover::after { filter: none; color: rgb(255, 255, 255); } header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content #main-navigation .list-navigation li.menu-govbr-root.plain.on > a { filter: none; background: url("img/govbr.png") 12px center / auto 70% no-repeat rgb(12, 50, 111); } header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content #main-navigation .list-navigation li.menu-govbr-root.plain.on > a::after { color: rgb(255, 255, 255); filter: none; } header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content #main-navigation .list-navigation li.dropdown-submenu > a { position: relative; } header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content #main-navigation .list-navigation li.dropdown-submenu > a::after { content: ""; font-family: "Font Awesome 5 Free"; position: absolute; top: 12px; right: 8px; font-size: 0.9rem; color: rgb(85, 85, 85); font-weight: 600; } header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content #main-navigation .list-navigation li a { display: block; padding: 4px 12px; } header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content #main-navigation .list-navigation li a:hover { background: rgb(12, 50, 111); color: rgb(255, 255, 255); } header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content #main-navigation .list-navigation li.on.dropdown-submenu > a::after { color: rgb(255, 255, 255); } header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content #main-navigation .list-navigation li.on > a { background: rgb(12, 50, 111); color: rgb(255, 255, 255); } header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content #main-navigation .list-navigation li.on > ul.submenu { display: block; top: 0px; left: 281px; width: 282px; } @media only screen and (max-width: 1023px) { header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content #main-navigation .list-navigation li.on > ul.submenu { left: 256px; width: 256px; }} @media only screen and (max-width: 767px) { header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content #main-navigation .list-navigation li.on > ul.submenu { display: none; top: 0px; left: 0px; width: 100%; z-index: 1; }} header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content #main-navigation .list-navigation li ul.submenu { display: none; position: absolute; background-color: rgb(248, 248, 248); border-left: 1px solid rgb(204, 204, 204); height: 100%; } @media only screen and (max-width: 767px) { header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content #main-navigation .list-navigation li ul.submenu { display: none; top: 0px; left: 0px; width: 100%; z-index: 1; overflow-y: auto !important; }} header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content #main-navigation .list-navigation li ul.submenu li { width: 100%; font-weight: normal; margin-right: 0px; border: none; } header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content #main-navigation .list-navigation li ul.submenu li.on > a.state-published { color: rgb(255, 255, 255) !important; } header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content #main-navigation .list-navigation li ul.submenu li a { font-weight: 500; } header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content #main-navigation .list-navigation li ul.submenu li a:hover { background: rgb(19, 81, 180); } header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content #main-navigation .list-navigation li ul.submenu li a.state-published { color: rgb(85, 85, 85) !important; } header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content #main-navigation .list-navigation li ul.submenu li a.state-published:hover { color: rgb(255, 255, 255) !important; } header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content #main-navigation .list-navigation li ul.submenu li ul.submenu { background-color: rgb(255, 255, 255); } header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content-extra { border-top: 1px solid rgb(204, 204, 204); background: rgb(248, 248, 248); padding: 16px 0px 20px; } @media only screen and (max-width: 767px) { header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content-extra { position: relative; z-index: 1; padding: 12px 0px 16px; }} header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content-extra .links-redes-wrap { display: flex; flex-wrap: wrap; } @media only screen and (max-width: 767px) { header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content-extra .links-redes-wrap { display: block; padding: 0px; }} header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content-extra .links-uteis { -webkit-box-flex: 2; flex: 2 1 0%; max-width: 30%; } header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content-extra .links-uteis ul { margin-left: -16px; } @media only screen and (max-width: 767px) { header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content-extra .links-uteis { text-align: left; } header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content-extra .links-uteis > ul { margin-left: 0px; padding-left: 16px; display: none; }} header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content-extra .links-uteis .titulo { text-transform: uppercase; font-weight: 600; font-size: inherit; line-height: inherit; color: rgb(12, 50, 111); } @media only screen and (max-width: 767px) { header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content-extra .links-uteis .titulo { padding-left: 16px; }} @media only screen and (max-width: 575px) { header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content-extra .links-uteis li { display: block; }} header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content-extra .links-uteis li a { position: relative; padding: 0px 32px 0px 16px; } @media only screen and (max-width: 767px) { header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content-extra .links-uteis li a { padding: 4px 8px 4px 0px; }} header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content-extra .links-uteis li a::after { font-family: "Font Awesome 5 Free"; content: ""; color: rgb(38, 112, 232); position: absolute; top: -4px; right: 12px; transform: rotate(50deg); font-weight: 900; } @media only screen and (max-width: 767px) { header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content-extra .links-uteis li a::after { display: none; }} header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content-extra .links-uteis li a.link-contraste { padding-left: 8px; } @media only screen and (max-width: 767px) { header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content-extra .links-uteis li a.link-contraste { padding-left: 20px; }} header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content-extra .links-uteis li a.link-contraste::after { content: ""; } @media only screen and (max-width: 767px) { header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content-extra .links-uteis li.language-selection a.currentLanguage { padding-right: 32px; }} header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content-extra .links-uteis li.language-selection a.currentLanguage::after { content: ""; transform: rotate(180deg); top: 4px; right: 16px; } @media only screen and (max-width: 767px) { header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content-extra .links-uteis li.language-selection a.currentLanguage::after { display: block; top: 8px; right: 12px; }} header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content-extra .links-uteis-mobile { display: none; } header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content-extra .links-uteis-mobile > ul { display: block; border-bottom: 1px solid rgb(204, 204, 204); padding-bottom: 8px; margin-bottom: 8px; } header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content-extra .links-uteis-mobile > ul a { padding-right: 20px; padding-left: 20px; } header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content-extra .links-uteis-mobile > ul li { border-left: 1px solid rgb(204, 204, 204); } header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content-extra .links-uteis-mobile > ul li:first-child { border-left: none; } header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content-extra .links-uteis-mobile > ul li:first-child a { padding-left: 0px; } @media only screen and (max-width: 767px) { header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content-extra .links-uteis-mobile { display: block; } header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content-extra .links-uteis-mobile > ul > li { display: inline; }} header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content-extra .redes-sociais { -webkit-box-flex: 1; flex: 1 1 0%; position: relative; } @media only screen and (max-width: 767px) { header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content-extra .redes-sociais { text-align: left; }} header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content-extra .redes-sociais .titulo { text-transform: uppercase; font-size: inherit; font-weight: 600; line-height: inherit; color: rgb(12, 50, 111); } @media only screen and (max-width: 767px) { header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content-extra .redes-sociais .titulo { padding-left: 16px; }} header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content-extra .header-accessibility { display: none; } @media only screen and (max-width: 767px) { header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content-extra .header-accessibility { display: block; border-bottom: 1px solid rgb(204, 204, 204); padding-bottom: 12px; margin-bottom: 12px; text-align: left; } header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content-extra .header-accessibility ul { position: static; padding-left: 16px; } header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content-extra .header-accessibility a { display: inline; color: rgb(19, 81, 180); font-size: 16px; padding-left: 12px; } header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content-extra .header-accessibility li { border-left: 1px solid rgb(204, 204, 204); } header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content-extra .header-accessibility li:first-child { border-left: none; } header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content-extra .header-accessibility li:first-child a { padding-left: 0px; }} @media only screen and (max-width: 575px) { header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content-extra .header-accessibility ul li { display: block; border-left: none; } header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content-extra .header-accessibility ul li a { padding-left: 0px; }} header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content-extra .header-accessibility .link-contraste::after { display: none; content: none; } header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content-extra .language-selection { position: relative; } header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content-extra .language-selection a { margin: 0px; } header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content-extra .language-selection ul { padding-right: 0px; padding-left: 0px; padding-bottom: 8px; position: absolute; left: -8px; bottom: 32px; right: auto; } header#site-header.has-navigation-dropdown .navigation-wrapper .navigation-content-extra .language-selection ul a { font-size: 14px; } #main-navigation-overlay { background-color: rgb(0, 0, 0); opacity: 0; position: fixed; bottom: 0px; right: 0px; width: 0px; height: 0px; z-index: -1; transition: opacity 200ms ease-out 0s; } body.menu-open { overflow: hidden; } body.menu-open #main-navigation-overlay { opacity: 0.65; position: fixed; inset: 0px; width: 100vw; height: 100vh; z-index: 1; } @media only screen and (max-width: 767px) { header#site-header.has-navigation-swipe .menu-institucional { flex-basis: 100%; text-align: center; }} header#site-header.has-navigation-swipe .heading { display: flex; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: baseline; align-items: baseline; margin-top: 2px; } header#site-header.has-navigation-swipe .logo { -webkit-box-flex: 1; flex: 1 1 0%; } header#site-header.has-navigation-swipe .logo h1 { line-height: 1; } @media only screen and (max-width: 767px) { header#site-header.has-navigation-swipe .logo h1 { line-height: 0.1; }} header#site-header.has-navigation-swipe .logo h1 a { color: rgb(7, 29, 65); font-size: 24px; font-weight: 600; } @media only screen and (max-width: 767px) { header#site-header.has-navigation-swipe .logo h1 a { font-size: 16px; }} header#site-header.has-navigation-swipe .links-destaque-institucional { display: none; } header#site-header.has-navigation-swipe #main-navigation-overlay { background-color: rgb(0, 0, 0); opacity: 0; position: fixed; bottom: 0px; right: 0px; width: 0px; height: 0px; z-index: -1; transition: opacity 400ms ease-out 0s; } header#site-header.has-navigation-swipe .main-navigation-close-button { display: none; position: absolute; top: 0px; left: 0px; z-index: 9002; } header#site-header.has-navigation-swipe .main-navigation-close-button a { display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; font-size: 1.4rem; height: 4.48rem; width: 48px; padding: 12px 0px; color: rgb(204, 204, 204); box-sizing: content-box; } header#site-header.has-navigation-swipe .main-navigation-close-button a span { font-size: 2rem; } header#site-header.has-navigation-swipe #main-navigation { position: fixed; top: 0px; bottom: 0px; left: -365px; max-width: 360px; width: 100%; background-color: rgb(237, 237, 237); z-index: 9001; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; transition: left 400ms ease-out 0s; } header#site-header.has-navigation-swipe #main-navigation .navigation-content { -webkit-box-flex: 1; flex: 1 1 auto; overflow-y: hidden; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; } header#site-header.has-navigation-swipe #main-navigation .navigation-content .root-menu { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; transition: flex-grow 500ms ease-out 0s, -webkit-box-flex 500ms ease-out 0s, -ms-flex-positive 500ms ease-out 0s; } header#site-header.has-navigation-swipe #main-navigation .navigation-content .root-menu .root-menu-header { background: 0% 0% no-repeat padding-box padding-box rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 2px; opacity: 1; padding: 12px 48px; margin-bottom: 1px; position: relative; } header#site-header.has-navigation-swipe #main-navigation .navigation-content .root-menu .root-menu-header .menu-portal-title, header#site-header.has-navigation-swipe #main-navigation .navigation-content .root-menu .root-menu-header .menu-portal-description, header#site-header.has-navigation-swipe #main-navigation .navigation-content .root-menu .root-menu-header .menu-govbr-logo { color: rgb(7, 29, 65); font-size: 1.4rem; font-weight: 400; line-height: 1.6; } header#site-header.has-navigation-swipe #main-navigation .navigation-content .root-menu .root-menu-header .root-menu-toggle { font-size: 2rem; position: absolute; right: 0px; top: 0px; width: 48px; height: 100%; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; } header#site-header.has-navigation-swipe #main-navigation .navigation-content .root-menu .root-menu-header .root-menu-toggle .fa-angle-up { display: none; } header#site-header.has-navigation-swipe #main-navigation .navigation-content .root-menu .root-menu-header .menu-portal-title { font-weight: 600; } header#site-header.has-navigation-swipe #main-navigation .navigation-content .root-menu .root-menu-header .menu-govbr-logo { background: url("img/govbr-colorido-b.png") left center / auto 68% no-repeat transparent; line-height: 3.2; text-indent: -999em; } header#site-header.has-navigation-swipe #main-navigation .navigation-content .root-menu .list-navigation { overflow: hidden; -webkit-box-flex: 1; flex-grow: 1; position: relative; } header#site-header.has-navigation-swipe #main-navigation .navigation-content .root-menu .list-navigation ul { padding: 0px; position: static; display: none; width: 100%; height: 100%; background-color: transparent; top: 0px; } header#site-header.has-navigation-swipe #main-navigation .navigation-content .root-menu .list-navigation ul li { display: block; margin-bottom: 1px; background-color: rgb(248, 248, 248); box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 2px; } header#site-header.has-navigation-swipe #main-navigation .navigation-content .root-menu .list-navigation ul li a { position: relative; display: block; padding: 12px 48px; font-size: 1.4rem; line-height: 1.6; color: rgb(51, 51, 51) !important; } header#site-header.has-navigation-swipe #main-navigation .navigation-content .root-menu .list-navigation ul li a:hover { background-color: rgb(237, 237, 237); } header#site-header.has-navigation-swipe #main-navigation .navigation-content .root-menu .list-navigation ul li.dropdown-submenu > a::after { content: ""; position: absolute; top: 0px; right: 0px; height: 100%; width: 48px; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; font-family: "Font Awesome 5 Free"; color: rgb(136, 136, 136); font-weight: bold; font-size: 2rem; } header#site-header.has-navigation-swipe #main-navigation .navigation-content .root-menu .list-navigation ul li.root-menu-back-button { background-color: transparent; } header#site-header.has-navigation-swipe #main-navigation .navigation-content .root-menu .list-navigation ul li.root-menu-back-button > a { font-weight: 600; } header#site-header.has-navigation-swipe #main-navigation .navigation-content .root-menu .list-navigation ul li.root-menu-back-button > a::after { content: ""; position: absolute; top: 0px; left: 0px; height: 100%; width: 48px; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; font-family: "Font Awesome 5 Free"; color: rgb(136, 136, 136); font-weight: bold; font-size: 2rem; } header#site-header.has-navigation-swipe #main-navigation .navigation-content .root-menu.open { -webkit-box-flex: 1; flex-grow: 1; } header#site-header.has-navigation-swipe #main-navigation .navigation-content .root-menu.open .root-menu-header .root-menu-toggle .fa-angle-down { display: none; } header#site-header.has-navigation-swipe #main-navigation .navigation-content .root-menu.open .root-menu-header .root-menu-toggle .fa-angle-up { display: block; } header#site-header.has-navigation-swipe #main-navigation .navigation-content .root-menu.animating ul { overflow: visible !important; } header#site-header.has-navigation-swipe #main-navigation .navigation-content .root-menu .list-navigation .root-menu-pages { position: absolute; top: 0px; right: 0px; height: 100%; width: 200%; } header#site-header.has-navigation-swipe #main-navigation .navigation-content .root-menu .list-navigation ul { transition: left 400ms ease-out 0s; } header#site-header.has-navigation-swipe #main-navigation .navigation-content .root-menu .list-navigation ul.root-menu-page-out, header#site-header.has-navigation-swipe #main-navigation .navigation-content .root-menu .list-navigation ul.root-menu-current-page { display: block; position: absolute; left: 50%; width: 50%; } header#site-header.has-navigation-swipe #main-navigation .navigation-content .root-menu .list-navigation ul.root-menu-current-page { overflow: hidden auto; } .animating header#site-header.has-navigation-swipe #main-navigation .navigation-content .root-menu .list-navigation ul.root-menu-current-page { overflow: hidden; } header#site-header.has-navigation-swipe #main-navigation .navigation-content .root-menu .list-navigation ul.root-menu-page-out { left: 100%; width: 100%; } header#site-header.has-navigation-swipe #main-navigation .navigation-content .root-menu .list-navigation ul.root-menu-page-in { overflow: visible; } header#site-header.has-navigation-swipe #main-navigation .navigation-content .root-menu .list-navigation ul.root-menu-prev-page { display: block; position: absolute; width: 50%; left: 0px; } header#site-header.has-navigation-swipe #main-navigation .navigation-content .root-menu .list-navigation ul.root-menu-prev-page .root-menu-prev-page { width: 100%; } header#site-header.has-navigation-swipe #main-navigation .navigation-content .root-menu .list-navigation ul.root-menu-prev-page .root-menu-page-out, header#site-header.has-navigation-swipe #main-navigation .navigation-content .root-menu .list-navigation ul.root-menu-prev-page .root-menu-current-page { left: 100%; width: 100%; } header#site-header.has-navigation-swipe #main-navigation .navigation-content .root-menu .list-navigation ul.root-menu-prev-page .root-menu-page-out { left: 100%; } header#site-header.has-navigation-swipe #main-navigation .navigation-content-extra { padding: 24px 48px; background-color: rgb(255, 255, 255); } header#site-header.has-navigation-swipe #main-navigation .navigation-content-extra .titulo { font-size: 1.4rem; font-weight: 600; line-height: 1.5; } header#site-header.has-navigation-swipe #main-navigation .navigation-content-extra .links-uteis ul { padding: 0px; } header#site-header.has-navigation-swipe #main-navigation .navigation-content-extra .links-uteis ul li { display: inline-block; margin-right: 2rem; } header#site-header.has-navigation-swipe #main-navigation .navigation-content-extra .links-uteis ul li a { color: rgb(51, 51, 51); font-weight: 500; font-size: 1.4rem; } header#site-header.has-navigation-swipe #main-navigation .navigation-content-extra .links-uteis.links-uteis-mobile { display: none; } header#site-header.has-navigation-swipe #main-navigation .navigation-content-extra .header-accessibility { display: none; } header#site-header.has-navigation-swipe #main-navigation .navigation-content-extra .redes-sociais { margin-top: 24px; } header#site-header.has-navigation-swipe #main-navigation .navigation-content-extra .redes-sociais ul { padding: 0px; } .main-menu-opened header#site-header.has-navigation-swipe #main-navigation-overlay { opacity: 0.65; position: fixed; inset: 0px; width: 100vw; height: 100vh; z-index: 9000; } @media only screen and (max-width: 575px) { .main-menu-opened header#site-header.has-navigation-swipe .main-navigation-close-button { display: block; }} .main-menu-opened header#site-header.has-navigation-swipe #main-navigation { left: 0px; } .badge { display: inline-block; color: rgb(21, 91, 203); background-color: rgb(255, 255, 255); border: 1px solid rgb(21, 91, 203); height: 28px; line-height: 26px; box-sizing: border-box; padding: 0px 10px; font-size: 1.2rem; border-radius: 0px; text-align: center; font-weight: 600; text-transform: uppercase; } .badge.uf { border-color: rgb(21, 91, 203); background-color: rgb(255, 255, 255); color: rgb(21, 91, 203); } .badge.novo { border-color: rgb(38, 135, 68); background-color: rgb(38, 135, 68); color: rgb(255, 255, 255); } .badge.id, .badge.superservico { border-color: rgb(19, 81, 180); background-color: rgb(19, 81, 180); color: rgb(255, 255, 255); } .card .govbr-card-content { -webkit-box-align: center; align-items: center; background: rgb(248, 248, 248); inset: 0px; box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px 0px; box-sizing: border-box; color: rgb(0, 0, 0); display: flex; -webkit-box-pack: center; justify-content: center; margin: 0px 8px 16px; padding: 12px; position: absolute; } .card .govbr-card-content:focus { outline: rgb(194, 133, 12) dashed 2px; outline-offset: 4px; } .card .govbr-card-content:focus:not(.focus-visible) { outline: none; } @media only screen and (min-width: 768px) { .card .govbr-card-content { margin: 0px 12px 24px; }} @media only screen and (min-width: 1280px) { .card .govbr-card-content { margin: 0px 16px 32px; }} .card .govbr-card-content .front { text-align: center; } .card .govbr-card-content .front img { display: block; height: 50px; margin: 0px auto 30px; width: auto; } .card .govbr-card-content .front .titulo { color: rgb(12, 50, 111); display: block; font-size: 20px; font-weight: 500; line-height: 30px; margin: 0px; min-height: 0px; } .card .govbr-card-content .front .icone { color: rgb(12, 50, 111); font-size: 50px; margin-bottom: 10px; margin-top: 30px; } .card .govbr-card-content .front .icone + .titulo { min-height: 60px; } .card .govbr-card-content .back { background-color: rgb(85, 85, 85); box-sizing: border-box; display: block; height: 0px; left: 0px; opacity: 0; padding: 0px; position: absolute; top: 0px; width: 0px; z-index: 2; overflow: hidden; } .card .govbr-card-content .back .descricao { color: rgb(255, 255, 255); display: block; font-size: 16px; line-height: 25px; text-align: left; } .card .govbr-card-content:hover { background-color: rgb(219, 232, 251); text-decoration: none; } .card .toggle-card-flip { background-color: transparent; border: 0px none; border-radius: 0px; box-shadow: none; height: auto; outline: none; padding: 8px; position: absolute; right: 12px; top: 0px; z-index: 3; } @media only screen and (min-width: 768px) { .card .toggle-card-flip { right: 12px; }} @media only screen and (min-width: 1280px) { .card .toggle-card-flip { right: 16px; }} .card .toggle-card-flip span { -webkit-box-align: center; align-items: center; background-color: rgb(19, 81, 180); border-radius: 14px; color: rgb(255, 255, 255); display: flex; font-size: 12px; height: 22px; -webkit-box-pack: center; justify-content: center; min-width: 22px; padding: 0px; } .card .toggle-card-flip .fa-times { display: none; color: rgb(255, 255, 255); background-color: transparent; font-size: 1.8rem; } .card .toggle-card-flip:focus { outline: rgb(194, 133, 12) dashed 2px; outline-offset: 4px; } .card .toggle-card-flip:focus:not(.focus-visible) { outline: none; } .card.flipped .toggle-card-flip .fa-info { display: none; } .card.flipped .toggle-card-flip .fa-times { display: flex; } .card.flipped .back { height: 100%; opacity: 1; padding: 50px 30px; transition: opacity 0.3s ease 0.2s; width: 100%; } .card.flipped .back.descricao { color: rgb(255, 255, 255); display: block; font-size: 16px; line-height: 25px; text-align: left; } .card.little-cards .govbr-card-content .front .titulo { -webkit-box-orient: vertical; -webkit-line-clamp: 2; display: -webkit-box; overflow: hidden; font-size: 18px; line-height: 20px; min-height: auto; padding: 3px 0px; } .govbr-cards { display: flex; flex-wrap: wrap; -webkit-box-pack: start; justify-content: flex-start; margin: 0px -8px; } @media only screen and (min-width: 768px) { .govbr-cards { margin: 0px -12px; }} @media only screen and (min-width: 1280px) { .govbr-cards { margin: 0px -16px; }} .govbr-cards .wrapper { display: flex; flex-wrap: wrap; -webkit-box-pack: start; justify-content: flex-start; width: 100%; } .govbr-cards .wrapper .card { background-color: transparent; border: 0px none; border-radius: 0px; box-sizing: border-box; display: block; height: 0px; max-width: 276px; padding-left: 8px; padding-right: 8px; position: relative; } @media only screen and (min-width: 768px) { .govbr-cards .wrapper .card { max-width: 284px; padding-left: 12px; padding-right: 12px; }} @media only screen and (min-width: 1280px) { .govbr-cards .wrapper .card { max-width: 292px; padding-left: 16px; padding-right: 16px; }} @media only screen and (max-width: 575px) { .govbr-cards .wrapper .card { max-width: 100%; }} .govbr-cards .wrapper .card.little-cards { height: 86px; padding: 0px; } @media only screen and (min-width: 768px) { .govbr-cards .wrapper .card.little-cards { height: 94px; }} @media only screen and (min-width: 1280px) { .govbr-cards .wrapper .card.little-cards { height: 102px; }} .govbr-cards .wrapper, .govbr-cards.linha-cards-1c .wrapper { max-width: 276px; } @media only screen and (min-width: 768px) { .govbr-cards .wrapper, .govbr-cards.linha-cards-1c .wrapper { max-width: 284px; }} @media only screen and (min-width: 1280px) { .govbr-cards .wrapper, .govbr-cards.linha-cards-1c .wrapper { max-width: 292px; }} .govbr-cards .wrapper .card, .govbr-cards.linha-cards-1c .wrapper .card { padding-bottom: 100%; width: 100%; } .govbr-cards .wrapper .card.little-cards, .govbr-cards.linha-cards-1c .wrapper .card.little-cards { padding: 0px; } @media only screen and (min-width: 576px) { .govbr-cards .wrapper, .govbr-cards.linha-cards-2c .wrapper { max-width: 552px; }} @media only screen and (min-width: 576px) and (min-width: 768px) { .govbr-cards .wrapper, .govbr-cards.linha-cards-2c .wrapper { max-width: 568px; }} @media only screen and (min-width: 576px) and (min-width: 1280px) { .govbr-cards .wrapper, .govbr-cards.linha-cards-2c .wrapper { max-width: 584px; }} @media only screen and (min-width: 576px) { .govbr-cards .wrapper .card, .govbr-cards.linha-cards-2c .wrapper .card { padding-bottom: 50%; width: 50%; } .govbr-cards .wrapper .card.little-cards, .govbr-cards.linha-cards-2c .wrapper .card.little-cards { padding: 0px; }} @media only screen and (min-width: 768px) { .govbr-cards .wrapper, .govbr-cards.linha-cards-3c .wrapper { max-width: 828px; }} @media only screen and (min-width: 768px) and (min-width: 768px) { .govbr-cards .wrapper, .govbr-cards.linha-cards-3c .wrapper { max-width: 852px; }} @media only screen and (min-width: 768px) and (min-width: 1280px) { .govbr-cards .wrapper, .govbr-cards.linha-cards-3c .wrapper { max-width: 876px; }} @media only screen and (min-width: 768px) { .govbr-cards .wrapper .card, .govbr-cards.linha-cards-3c .wrapper .card { padding-bottom: 33.3333%; width: 33.3333%; } .govbr-cards .wrapper .card.little-cards, .govbr-cards.linha-cards-3c .wrapper .card.little-cards { padding: 0px; }} @media only screen and (min-width: 1024px) { .govbr-cards .wrapper, .govbr-cards.linha-cards-4c .wrapper { max-width: 1104px; }} @media only screen and (min-width: 1024px) and (min-width: 768px) { .govbr-cards .wrapper, .govbr-cards.linha-cards-4c .wrapper { max-width: 1136px; }} @media only screen and (min-width: 1024px) and (min-width: 1280px) { .govbr-cards .wrapper, .govbr-cards.linha-cards-4c .wrapper { max-width: 1168px; }} @media only screen and (min-width: 1024px) { .govbr-cards .wrapper .card, .govbr-cards.linha-cards-4c .wrapper .card { padding-bottom: 25%; width: 25%; } .govbr-cards .wrapper .card.little-cards, .govbr-cards.linha-cards-4c .wrapper .card.little-cards { padding: 0px; }} @media only screen and (min-width: 1280px) { .govbr-cards.linha-cards-5c .wrapper { max-width: 1380px; }} @media only screen and (min-width: 1280px) and (min-width: 768px) { .govbr-cards.linha-cards-5c .wrapper { max-width: 1420px; }} @media only screen and (min-width: 1280px) and (min-width: 1280px) { .govbr-cards.linha-cards-5c .wrapper { max-width: 1460px; }} @media only screen and (min-width: 1280px) { .govbr-cards.linha-cards-5c .wrapper .card { padding-bottom: 20%; width: 20%; } .govbr-cards.linha-cards-5c .wrapper .card.little-cards { padding: 0px; }} .govbr-cards.centralizar-cars { -webkit-box-pack: center; justify-content: center; } .govbr-cards.centralizar-cars .wrapper { -webkit-box-pack: center; justify-content: center; } .govbr-cards.cards-right { -webkit-box-pack: end; justify-content: flex-end; } .govbr-cards.cards-right .wrapper { -webkit-box-pack: end; justify-content: flex-end; } a.btn-primary, button.btn-primary, input.btn-primary[type="button"], input.btn-primary[type="reset"], input.btn-primary[type="submit"], a.btn-secondary, button.btn-secondary, input.btn-secondary[type="button"], input.btn-secondary[type="reset"], input.btn-secondary[type="submit"], a.btn-primary:link, button.btn-primary:link, input.btn-primary:link[type="button"], input.btn-primary:link[type="reset"], input.btn-primary:link[type="submit"], a.btn-primary:visited, button.btn-primary:visited, input.btn-primary:visited[type="button"], input.btn-primary:visited[type="reset"], input.btn-primary:visited[type="submit"], a.btn-primary:hover, button.btn-primary:hover, input.btn-primary:hover[type="button"], input.btn-primary:hover[type="reset"], input.btn-primary:hover[type="submit"], a.btn-primary:active, button.btn-primary:active, input.btn-primary:active[type="button"], input.btn-primary:active[type="reset"], input.btn-primary:active[type="submit"], a.btn-secondary:link, button.btn-secondary:link, input.btn-secondary:link[type="button"], input.btn-secondary:link[type="reset"], input.btn-secondary:link[type="submit"], a.btn-secondary:visited, button.btn-secondary:visited, input.btn-secondary:visited[type="button"], input.btn-secondary:visited[type="reset"], input.btn-secondary:visited[type="submit"], a.btn-secondary:hover, button.btn-secondary:hover, input.btn-secondary:hover[type="button"], input.btn-secondary:hover[type="reset"], input.btn-secondary:hover[type="submit"], a.btn-secondary:active, button.btn-secondary:active, input.btn-secondary:active[type="button"], input.btn-secondary:active[type="reset"], input.btn-secondary:active[type="submit"] { display: inline-block; border: 1px solid rgb(19, 81, 180); padding: 0px 40px; height: 44px; line-height: 44px; border-radius: 22px; text-align: center; font-family: rawline, helvetica, arial, sans-serif; font-size: 1.6rem; font-weight: 600; text-decoration: none; outline: none; box-sizing: content-box; } a.btn-primary:focus:focus, button.btn-primary:focus:focus, input.btn-primary:focus:focus[type="button"], input.btn-primary:focus:focus[type="reset"], input.btn-primary:focus:focus[type="submit"], a.btn-secondary:focus:focus, button.btn-secondary:focus:focus, input.btn-secondary:focus:focus[type="button"], input.btn-secondary:focus:focus[type="reset"], input.btn-secondary:focus:focus[type="submit"] { outline: rgb(194, 133, 12) dashed 2px; outline-offset: 4px; } a.btn-primary:focus:focus:not(.focus-visible), button.btn-primary:focus:focus:not(.focus-visible), input.btn-primary:focus:focus:not(.focus-visible)[type="button"], input.btn-primary:focus:focus:not(.focus-visible)[type="reset"], input.btn-primary:focus:focus:not(.focus-visible)[type="submit"], a.btn-secondary:focus:focus:not(.focus-visible), button.btn-secondary:focus:focus:not(.focus-visible), input.btn-secondary:focus:focus:not(.focus-visible)[type="button"], input.btn-secondary:focus:focus:not(.focus-visible)[type="reset"], input.btn-secondary:focus:focus:not(.focus-visible)[type="submit"] { outline: none; } a.btn-primary:link, button.btn-primary:link, input.btn-primary:link[type="button"], input.btn-primary:link[type="reset"], input.btn-primary:link[type="submit"], a.btn-primary:visited, button.btn-primary:visited, input.btn-primary:visited[type="button"], input.btn-primary:visited[type="reset"], input.btn-primary:visited[type="submit"], a.btn-primary:active, button.btn-primary:active, input.btn-primary:active[type="button"], input.btn-primary:active[type="reset"], input.btn-primary:active[type="submit"] { background-color: rgb(19, 81, 180); color: rgb(255, 255, 255); } a.btn-primary:hover, button.btn-primary:hover, input.btn-primary:hover[type="button"], input.btn-primary:hover[type="reset"], input.btn-primary:hover[type="submit"] { background-color: rgb(38, 112, 232); border-color: rgb(38, 112, 232); } a.btn-primary:focus:focus, button.btn-primary:focus:focus, input.btn-primary:focus:focus[type="button"], input.btn-primary:focus:focus[type="reset"], input.btn-primary:focus:focus[type="submit"] { outline: rgb(194, 133, 12) dashed 2px; outline-offset: 4px; } a.btn-primary:focus:focus:not(.focus-visible), button.btn-primary:focus:focus:not(.focus-visible), input.btn-primary:focus:focus:not(.focus-visible)[type="button"], input.btn-primary:focus:focus:not(.focus-visible)[type="reset"], input.btn-primary:focus:focus:not(.focus-visible)[type="submit"] { outline: none; } a.btn-primary.btn-inverse, button.btn-primary.btn-inverse, input.btn-primary.btn-inverse[type="button"], input.btn-primary.btn-inverse[type="reset"], input.btn-primary.btn-inverse[type="submit"] { background-color: rgb(255, 255, 255); color: rgb(19, 81, 180); border-color: rgb(255, 255, 255); } a.btn-primary.btn-inverse:hover, button.btn-primary.btn-inverse:hover, input.btn-primary.btn-inverse:hover[type="button"], input.btn-primary.btn-inverse:hover[type="reset"], input.btn-primary.btn-inverse:hover[type="submit"] { background-color: rgb(38, 112, 232); color: rgb(255, 255, 255); border-color: rgb(38, 112, 232); } a.btn-secondary, button.btn-secondary, input.btn-secondary[type="button"], input.btn-secondary[type="reset"], input.btn-secondary[type="submit"] { border: 1px solid rgb(19, 81, 180); color: rgb(19, 81, 180); background-color: transparent; } a.btn-secondary:hover, button.btn-secondary:hover, input.btn-secondary:hover[type="button"], input.btn-secondary:hover[type="reset"], input.btn-secondary:hover[type="submit"] { background-color: rgb(38, 112, 232); color: rgb(255, 255, 255); border-color: rgb(38, 112, 232); } a.btn-secondary.btn-inverse, button.btn-secondary.btn-inverse, input.btn-secondary.btn-inverse[type="button"], input.btn-secondary.btn-inverse[type="reset"], input.btn-secondary.btn-inverse[type="submit"] { border: 1px solid rgb(255, 255, 255); color: rgb(255, 255, 255); } a.btn-secondary.btn-inverse:hover, button.btn-secondary.btn-inverse:hover, input.btn-secondary.btn-inverse:hover[type="button"], input.btn-secondary.btn-inverse:hover[type="reset"], input.btn-secondary.btn-inverse:hover[type="submit"] { background-color: rgb(255, 255, 255); color: rgb(19, 81, 180); } #breadcrumbs .content { border-bottom: 1px solid rgba(0, 0, 0, 0.1); padding-top: 12px; padding-bottom: 12px; font-size: 1.4rem; } @media only screen and (max-width: 575px) { #breadcrumbs .content { font-size: 12px; }} #breadcrumbs .content > span { text-decoration: none; color: rgb(51, 51, 51); font-size: 1.4rem; font-weight: 500; } @media only screen and (max-width: 575px) { #breadcrumbs .content > span { font-size: 12px; line-height: 18px; }} #breadcrumbs .content > span a { font-size: 1.4rem; text-decoration: none; color: rgb(19, 81, 180); } @media only screen and (max-width: 575px) { #breadcrumbs .content > span a { font-size: 12px; }} #breadcrumbs .content > span a:focus { outline: rgb(194, 133, 12) dashed 2px; outline-offset: 4px; } #breadcrumbs .content > span a:focus:not(.focus-visible) { outline: none; } #breadcrumbs .content > span a:hover { background-color: rgb(219, 232, 251); color: rgb(12, 50, 111); } #breadcrumbs .content > span::before { content: ">"; color: rgb(158, 157, 157); padding: 0px 8px; vertical-align: text-bottom; font-size: 1.2rem; } #breadcrumbs .content .home .fas { width: auto; font-weight: bold; } #breadcrumbs .content .home::before { content: none; } #breadcrumbs .content #breadcrumbs-current { font-weight: 600; } #breadcrumbs.sobreposto { z-index: 1; } .template-view #breadcrumbs.inverter { border-bottom: 1px solid rgba(255, 255, 255, 0.2); position: absolute; left: 0px; right: 0px; } .template-view #breadcrumbs.inverter .content > span, .template-view #breadcrumbs.inverter .content a, .template-view #breadcrumbs.inverter .content #breadcrumbs-current { color: rgb(255, 255, 255); } .template-view #breadcrumbs.inverter .content > span::before, .template-view #breadcrumbs.inverter .content a::before, .template-view #breadcrumbs.inverter .content #breadcrumbs-current::before { color: rgb(255, 255, 255); } .template-view #breadcrumbs.inverter .content > span a:hover, .template-view #breadcrumbs.inverter .content a a:hover, .template-view #breadcrumbs.inverter .content #breadcrumbs-current a:hover { color: rgb(237, 237, 237); } @media only screen and (max-width: 767px) { .portaltype-servico #breadcrumbs { display: none; }} #wrapper { padding-top: 22px; } .portaltype-collective-nitf-content #content .nitfSubtitle { margin: 6px 0px 4px; } .documentFirstHeading { font-size: 3.6rem; line-height: 4rem; font-weight: 600; color: rgb(12, 50, 111); padding-bottom: 10px; margin: 0px; } @media only screen and (max-width: 575px) { .documentFirstHeading { font-size: 2.4rem; }} .documentSubtitle { margin: 6px 0px 4px; } .documentDescription { margin: 0px; padding-bottom: 8px; } #viewlet-above-content-body { margin-top: 24px; border-top: 1px solid rgba(0, 0, 0, 0.1); margin-left: -16px; margin-right: -16px; padding-left: 16px; padding-right: 16px; } @media only screen and (min-width: 1024px) { #viewlet-above-content-body { margin-left: -40px; margin-right: -40px; padding-left: 40px; padding-right: 40px; }} @media only screen and (min-width: 1280px) { #viewlet-above-content-body { margin-left: 0px; margin-right: 0px; padding-left: 0px; padding-right: 0px; }} #viewlet-above-content-body .documentByLine { border-bottom: 1px solid rgba(0, 0, 0, 0.1); margin-left: -16px; margin-right: -16px; padding-left: 16px; padding-right: 16px; } @media only screen and (min-width: 1024px) { #viewlet-above-content-body .documentByLine { margin-left: -40px; margin-right: -40px; padding-left: 40px; padding-right: 40px; }} @media only screen and (min-width: 1280px) { #viewlet-above-content-body .documentByLine { margin-left: 0px; margin-right: 0px; padding-left: 0px; padding-right: 0px; }} @media only screen and (max-width: 767px) { #viewlet-above-content-body .documentByLine { border: none; }} #viewlet-above-content-body #media { margin-top: 32px; } .portaltype-collective-cover-content #viewlet-above-content-body { margin-top: 24px; } #content-core { padding-top: 32px; } @media only screen and (min-width: 768px) { .portaltype-formfolder .documentByLine .documentPublished + .documentModified, #viewlet-above-content-body .documentByLine .documentPublished + .documentModified { padding-left: 1.2rem; margin-left: 0.8rem; position: relative; } .portaltype-formfolder .documentByLine .documentPublished + .documentModified::before, #viewlet-above-content-body .documentByLine .documentPublished + .documentModified::before { content: ""; position: absolute; border-left: 1px solid rgba(0, 0, 0, 0.1); height: 20px; width: 0px; left: 0px; top: 50%; margin-top: -10px; }} @media only screen and (max-width: 767px) { .portaltype-formfolder .documentByLine, #viewlet-above-content-body .documentByLine { text-align: center; }} .portaltype-formfolder .documentByLine .documentPublished, .portaltype-formfolder .documentByLine .documentPublished span, .portaltype-formfolder .documentByLine .documentModified, .portaltype-formfolder .documentByLine .documentModified span, .portaltype-formfolder .documentByLine .documentAuthor, .portaltype-formfolder .documentByLine .documentAuthor span, #viewlet-above-content-body .documentByLine .documentPublished, #viewlet-above-content-body .documentByLine .documentPublished span, #viewlet-above-content-body .documentByLine .documentModified, #viewlet-above-content-body .documentByLine .documentModified span, #viewlet-above-content-body .documentByLine .documentAuthor, #viewlet-above-content-body .documentByLine .documentAuthor span { border: 0px; } @media only screen and (max-width: 767px) { .portaltype-formfolder .documentByLine .documentPublished, .portaltype-formfolder .documentByLine .documentPublished span, .portaltype-formfolder .documentByLine .documentModified, .portaltype-formfolder .documentByLine .documentModified span, .portaltype-formfolder .documentByLine .documentAuthor, .portaltype-formfolder .documentByLine .documentAuthor span, #viewlet-above-content-body .documentByLine .documentPublished, #viewlet-above-content-body .documentByLine .documentPublished span, #viewlet-above-content-body .documentByLine .documentModified, #viewlet-above-content-body .documentByLine .documentModified span, #viewlet-above-content-body .documentByLine .documentAuthor, #viewlet-above-content-body .documentByLine .documentAuthor span { padding: 0px; margin: 0px; line-height: 1.6; }} @media only screen and (max-width: 767px) { .portaltype-formfolder .documentByLine .documentPublished, .portaltype-formfolder .documentByLine .documentModified, .portaltype-formfolder .documentByLine .documentAuthor, #viewlet-above-content-body .documentByLine .documentPublished, #viewlet-above-content-body .documentByLine .documentModified, #viewlet-above-content-body .documentByLine .documentAuthor { display: block; }} .portaltype-formfolder .documentByLine { border-top: 1px solid rgba(0, 0, 0, 0.1); border-bottom: 1px solid rgba(0, 0, 0, 0.1); margin-bottom: 20px; } #main .social-links { white-space: nowrap; line-height: 42px; padding: 0px; position: absolute; top: 0px; right: 0px; } @media only screen and (max-width: 1279px) { #main .social-links { right: 40px; }} #main .social-links label { font-size: 1.2rem; color: rgb(85, 85, 85); font-weight: 500; padding-right: 8px; display: inline-block; margin: 0px; } #main .social-links a { padding: 0px 4px; text-decoration: none; border: none; } #main .social-links a:focus { outline: rgb(194, 133, 12) dashed 2px; outline-offset: 4px; } #main .social-links a:focus:not(.focus-visible) { outline: none; } #main .social-links a i, #main .social-links a span { color: rgb(38, 112, 232); font-size: 1.8rem; } #main .social-links a:hover i, #main .social-links a:hover span { color: rgb(38, 112, 232); } #main .social-links .toggle-social-links { display: none; } #main .social-links .link-print { border-right: 1px solid rgba(0, 0, 0, 0.1); margin-right: 1rem; padding-right: 1rem; } .visao-servico .barra-categoria, #viewlet-above-content-body { position: relative; } @media only screen and (max-width: 767px) { .visao-servico .barra-categoria .social-links, #viewlet-above-content-body .social-links { position: static; width: 100%; text-align: center; }} #viewlet-below-content .social-links { position: static; margin-top: 36px; text-align: right; border-top: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); } @media only screen and (max-width: 575px) { #viewlet-below-content .social-links { text-align: center; } #viewlet-below-content .social-links label { display: none; }} .portaltype-collective-cover-content #content .social-links { position: absolute; bottom: -7px; top: auto; right: 0px; width: auto; max-width: 32px; height: 32px; line-height: 30px; border: 1px solid rgb(255, 255, 255); border-radius: 16px; transition: max-width 200ms linear 0s, padding 200ms linear 0s; overflow: hidden; padding-right: 32px; background: rgb(255, 255, 255); } .portaltype-collective-cover-content #content .social-links:hover { border: 1px solid rgb(204, 204, 204); } .portaltype-collective-cover-content #content .social-links a { opacity: 0; transition: opacity 0s linear 200ms; } .portaltype-collective-cover-content #content .social-links .toggle-social-links { background: rgb(255, 255, 255); opacity: 1; display: block; position: absolute; right: 0px; top: 0px; width: 33px; height: 32px; line-height: 30px; text-align: center; border-radius: 16px; cursor: pointer; z-index: 1; } .portaltype-collective-cover-content #content .social-links .toggle-social-links i, .portaltype-collective-cover-content #content .social-links .toggle-social-links span { opacity: 1; position: absolute; width: 100%; text-align: center; top: 0px; left: 0px; height: 100%; line-height: 30px; transition: opacity 200ms linear 0s; color: rgb(158, 157, 157); } .portaltype-collective-cover-content #content .social-links .toggle-social-links .fa-times { opacity: 0; } .portaltype-collective-cover-content #content .social-links .toggle-social-links:hover i, .portaltype-collective-cover-content #content .social-links .toggle-social-links:hover span { color: rgb(19, 81, 180); } .portaltype-collective-cover-content #content .social-links.open { max-width: 320px; border: 1px solid rgb(204, 204, 204); padding-left: 8px; } .portaltype-collective-cover-content #content .social-links.open a { opacity: 1; } .portaltype-collective-cover-content #content .social-links.open .toggle-social-links .fa-share-alt { opacity: 0; } .portaltype-collective-cover-content #content .social-links.open .toggle-social-links .fa-times { opacity: 1; color: rgb(158, 157, 157); } .portaltype-collective-cover-content #content .foto-sobreposta .social-links, .portaltype-collective-cover-content #content .foto-sobreposta-grande .social-links, .portaltype-collective-cover-content #content .foto-sobreposta-pequena .social-links { border: 1px solid transparent; background-color: transparent; top: 8px; right: 8px; bottom: 0px; } .portaltype-collective-cover-content #content .foto-sobreposta .social-links:hover, .portaltype-collective-cover-content #content .foto-sobreposta-grande .social-links:hover, .portaltype-collective-cover-content #content .foto-sobreposta-pequena .social-links:hover { border: 1px solid rgb(255, 255, 255); } .portaltype-collective-cover-content #content .foto-sobreposta .social-links .toggle-social-links, .portaltype-collective-cover-content #content .foto-sobreposta-grande .social-links .toggle-social-links, .portaltype-collective-cover-content #content .foto-sobreposta-pequena .social-links .toggle-social-links { background-color: transparent; } .portaltype-collective-cover-content #content .foto-sobreposta .social-links .toggle-social-links i, .portaltype-collective-cover-content #content .foto-sobreposta .social-links .toggle-social-links span, .portaltype-collective-cover-content #content .foto-sobreposta-grande .social-links .toggle-social-links i, .portaltype-collective-cover-content #content .foto-sobreposta-grande .social-links .toggle-social-links span, .portaltype-collective-cover-content #content .foto-sobreposta-pequena .social-links .toggle-social-links i, .portaltype-collective-cover-content #content .foto-sobreposta-pequena .social-links .toggle-social-links span { color: rgb(255, 255, 255); } .portaltype-collective-cover-content #content .foto-sobreposta .social-links.open, .portaltype-collective-cover-content #content .foto-sobreposta-grande .social-links.open, .portaltype-collective-cover-content #content .foto-sobreposta-pequena .social-links.open { border: 1px solid rgb(255, 255, 255); background: rgb(255, 255, 255); } .portaltype-collective-cover-content #content .nitf-basic-tile .tile-subtitle.sem-categoria-subtitle-com-imagem { margin-bottom: 0px; } .portaltype-collective-cover-content #content .nitf-basic-tile .tile-subtitle.sem-categoria-subtitle-com-imagem .social-links { top: 8px; right: 8px; z-index: 1; background: transparent; border: none; color: rgb(255, 255, 255); } .portaltype-collective-cover-content #content .nitf-basic-tile .tile-subtitle.sem-categoria-subtitle-com-imagem .social-links .toggle-social-links { background: transparent; } .portaltype-collective-cover-content #content .nitf-basic-tile .tile-subtitle.sem-categoria-subtitle-com-imagem .social-links .toggle-social-links span { color: rgb(255, 255, 255); } .portaltype-collective-cover-content #content .nitf-basic-tile .tile-subtitle.sem-categoria-subtitle-com-imagem .social-links.open { background: rgb(255, 255, 255); } .portaltype-collective-cover-content #content .nitf-basic-tile .tile-subtitle.sem-categoria-subtitle-com-imagem .social-links.open .toggle-social-links { background: rgb(255, 255, 255); } .portaltype-collective-cover-content #content .nitf-basic-tile .tile-subtitle.sem-categoria-subtitle-com-imagem .social-links.open .toggle-social-links span { color: rgb(158, 157, 157); } #content .abas { margin-top: 48px; margin-bottom: 40px; position: relative; } @media only screen and (max-width: 767px) { #content .abas { padding: 0px 15px; }} #content .abas .column { overflow: hidden; } #content .abas .column h3 { font-size: 22px; color: rgb(85, 85, 85); font-weight: 600; } #content .abas .column ul { margin: 0px; } #content .abas .column ul li { display: inline-block; margin: 0px 20px 0px 0px; padding: 0px 16px 8px; } #content .abas .column ul li a { color: rgb(85, 85, 85); font-size: 18px; font-weight: 500; cursor: pointer; } #content .abas .column ul li a span { font-size: 14px; text-align: center; line-height: 1; } #content .abas .column ul li.active { font-weight: bold; border-bottom: 4px solid rgb(19, 81, 180); } #content .abas .column ul li.active a { color: rgb(7, 29, 65); font-weight: 600; } #content .abas .column ul li.active a span { color: rgb(19, 81, 180); } #content .abas #abassetadir, #content .abas #abassetaesq { width: 0px; height: 0px; position: absolute; top: 50%; margin-top: -10px; border-left: 12px solid rgb(38, 112, 232); border-top: 6px solid rgb(255, 255, 255); border-bottom: 6px solid rgb(255, 255, 255); cursor: pointer; z-index: 0; } #content .abas #abassetadir { right: -14px; } #content .abas #abassetaesq { left: -20px; border-right: 12px solid rgb(38, 112, 232); border-left: 6px solid rgb(255, 255, 255); } @-webkit-keyframes spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); }} @keyframes spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); }} .govbr-tabs { border-bottom: 1px solid rgb(136, 136, 136); margin-bottom: 40px; margin-top: 48px; overflow: hidden; position: relative; white-space: nowrap; width: 100%; } .govbr-tabs .button-prev, .govbr-tabs .button-next { background: linear-gradient(90deg, rgb(255, 255, 255) 0%, rgb(255, 255, 255) 50%, rgba(255, 255, 255, 0) 100%); font-size: 2rem; height: 3rem; left: 0px; line-height: 3rem; position: absolute; top: 0px; width: 4rem; z-index: 2; margin: 2px; } .govbr-tabs .button-prev.disabled, .govbr-tabs .button-next.disabled { display: none; } .govbr-tabs .button-prev:focus, .govbr-tabs .button-next:focus { outline: rgb(194, 133, 12) dashed 2px; outline-offset: 0px; } .govbr-tabs .button-prev:focus:not(.focus-visible), .govbr-tabs .button-next:focus:not(.focus-visible) { outline: none; } .govbr-tabs .button-next { background: linear-gradient(270deg, rgb(255, 255, 255) 0%, rgb(255, 255, 255) 50%, rgba(255, 255, 255, 0) 100%); left: auto; right: 0px; text-align: right; } .govbr-tabs .tab { -webkit-box-align: center; align-items: center; background: rgb(255, 255, 255); cursor: pointer; display: inline-block; line-height: 3rem; margin: 0px; padding: 0px 20px 8px; text-align: center; width: auto; } .govbr-tabs .tab a { color: rgb(85, 85, 85); display: inline-block; font-size: 18px; font-weight: 500; margin-top: 3px; } .govbr-tabs .tab a:focus { outline: rgb(194, 133, 12) dashed 2px; outline-offset: 1px; } .govbr-tabs .tab a:focus:not(.focus-visible) { outline: none; } .govbr-tabs .tab a span { font-size: 14px; line-height: 1; text-align: center; } .govbr-tabs .tab.active { border-bottom: 4px solid rgb(19, 81, 180); } .govbr-tabs .tab.active a { color: rgb(7, 29, 65); } .govbr-tabs .tab.active a span { color: rgb(19, 81, 180); } .tabs-content .tab-content { display: none; } .tabs-content .tab-content .tab-loading { color: rgb(85, 85, 85); font-weight: 500; text-align: center; } .tabs-content .tab-content .tab-loading .fas { animation: 2s linear 0s infinite normal none running spin; } .tabs-content .tab-content.active { display: block; } .template-abas_view .tab-content > .toggable-content { margin-left: 0px !important; } .template-template_estrutura #content-core .toggable-content, .template-autoridades_view #content-core .toggable-content { margin-left: 0px; } .template-template_estrutura #content .toggable-content .toggle + ul, .template-autoridades_view #content .toggable-content .toggle + ul { padding-left: 0px !important; } .filterbar { margin: -16px 0px 16px; position: relative; } .filterbar .filterbar-toggle { color: rgb(19, 81, 180); text-decoration: none; cursor: pointer; display: inline-flex; -webkit-box-align: center; align-items: center; } .filterbar .filterbar-toggle:focus { outline: rgb(194, 133, 12) dashed 2px; outline-offset: 4px; } .filterbar .filterbar-toggle:focus:not(.focus-visible) { outline: none; } .filterbar .filterbar-toggle .fas { color: rgb(19, 81, 180); font-size: 19px; width: 3rem !important; } .filterbar .filterbar-toggle .fa-times { display: none; padding-left: 3px; } .filterbar .filterbar-content { display: none; position: absolute; left: 0px; top: 100%; width: 100%; margin-top: 10px; max-width: 42rem; padding: 32px 32px 0px; background-color: rgb(255, 255, 255); border-top: 1px solid rgb(242, 227, 23); box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px 0px; z-index: 3; } @media only screen and (max-width: 374px) { .filterbar .filterbar-content { padding: 16px 16px 0px; }} .filterbar .filterbar-section, .template-facetednavigation_view #content-core .filterbar .faceted-widget { margin: 0px -8px 16px; } .filterbar .filterbar-title, .template-facetednavigation_view #content-core .filterbar .faceted-widget legend { font-weight: 600; border-bottom: 1px solid rgb(158, 157, 157); margin: 0px 8px 16px; padding-bottom: 4px; } .filterbar .filtro-publico-alvo { padding-left: 10px; } .filterbar label.filterbar-title { display: block; } .filterbar .filterbar-control { display: inline-block; margin-bottom: 8px; padding: 0px 8px; } .filterbar .filterbar-control label { display: block; font-weight: 400; } .filterbar .filterbar-control select, .filterbar .filterbar-control input { margin: 0px; border-radius: 6px; background-color: rgb(255, 255, 255); color: rgb(85, 85, 85); padding: 0px 16px; vertical-align: middle !important; border: 1px solid rgb(136, 136, 136) !important; } .filterbar .filterbar-control.full-width { width: 100%; } .filterbar .filterbar-control.full-width label, .filterbar .filterbar-control.full-width select, .filterbar .filterbar-control.full-width input { width: 100%; } .filterbar .filterbar-control.inline { display: flex; -webkit-box-pack: justify; place-content: center space-between; } .filterbar .filterbar-buttons { text-align: right; } .filterbar .filterbar-buttons button { padding: 8px 32px; } .filterbar .filterbar-clear { background-color: transparent; color: rgb(19, 81, 180); border: none; } .filterbar .filterbar-clear:focus { box-shadow: none; } .filterbar .filterbar-clear:hover { text-decoration: underline; } .filterbar.open .filterbar-toggle::after { content: ""; position: absolute; bottom: -10px; left: 3px; width: 0px; height: 0px; border-width: 0px 6px 6px; border-style: solid; border-color: transparent transparent rgb(19, 81, 180); border-image: initial; } .filterbar.open .filterbar-toggle .fa-times { display: inline-block; } .filterbar.open .filterbar-toggle .fa-sliders-h, .filterbar.open .filterbar-toggle .fa-calendar-alt { display: none; } a:link.link-category, .tags-noticias a, .tags a:link { background: none; padding: 0px 8px; margin: 0px 0px 25px; text-decoration: underline; } a:link.link-category:hover, .tags-noticias a:hover, .tags a:link:hover { cursor: pointer; } #content .tags, #content .tags-noticias { margin-left: 0px; padding-left: 0px; } #content .tags li, #content .tags-noticias li { list-style: none; display: inline-block; } .toggle, .toggle-link { display: inline-block; margin-right: 18px; } .toggle:focus, .toggle-link:focus { outline: rgb(194, 133, 12) dashed 2px; outline-offset: 4px; } .toggle:focus:not(.focus-visible), .toggle-link:focus:not(.focus-visible) { outline: none; } .toggle i, .toggle-link i { color: rgb(19, 81, 180); } .toggle:hover, .toggle-link:hover { text-decoration: none; } .toggle::before, .toggle-link::before { content: ""; font-family: "Font Awesome 5 Free"; color: rgb(19, 81, 180); display: inline-block; font-size: 20px; font-weight: 700; width: 32px; } .toggle.closed::before, .toggle-link.closed::before { content: ""; } .toggle.closed + *, .toggle-link.closed + * { display: none; } .toggle + div.conteudo, .toggle-link + div.conteudo { padding-left: 35px; } .toggle.mensagens_acessibilidade::before, .toggle-link.mensagens_acessibilidade::before { content: ""; } .toggle.mensagens_acessibilidade.closed::before, .toggle-link.mensagens_acessibilidade.closed::before { content: ""; } @media only screen and (max-width: 767px) { .toggle, .toggle-link { display: inline-block; margin-left: 3rem; position: relative; } .toggle::before, .toggle-link::before { position: absolute; left: -25px; top: 5px; }} #content .toggable-content { padding-left: 0px; } #content .toggable-content .toggle + ul { padding-left: 30px; list-style: none; } #content .toggable-content > li { text-transform: none; list-style: none; color: rgb(85, 85, 85); border-bottom: 1px solid rgba(0, 0, 0, 0.1); padding-bottom: 16px; margin-bottom: 20px !important; } #content .toggable-content > li ul { margin-top: 16px; } #content .toggable-content > li ul li a { font-size: 2rem; font-weight: 600; text-transform: none; } #content .toggable-content > li + ul, #content .toggable-content > li > ul { padding-left: 0px; list-style: none; } #content .toggable-content > li:last-of-type { border-bottom: none; } #content .toggable-content > li > a { color: rgb(85, 85, 85); font-size: 2.4rem; font-weight: 600; } #content .toggable-content p { font-size: 1.6rem; } #content .toggable-content p .calendario { font-size: 1.6rem; color: rgb(19, 81, 180); text-decoration: underline; } #content .toggable-content .left { float: left; margin-right: 20px; } @media only screen and (max-width: 767px) { #content .toggable-content .left { display: block; float: none; margin: 0px auto; }} #content .toggable-content .conteudo { margin-top: 12px; } #content .toggable-content .conteudo a { font-size: 1.6rem; } #content .toggable-content .conteudo .item { margin-bottom: 32px; } #content .toggable-content .conteudo .item p { position: relative; margin-bottom: 0px; } #content .toggable-content .conteudo .item p.item-destaque { font-weight: 500; } #content .toggable-content .conteudo .item::after { content: ""; display: block; clear: both; } .toggle-admin { cursor: pointer; } .toggle-admin::before { font-size: 14px; width: 18px; } .toggle-admin + div, .toggle-admin + span { padding: 12px 12px 12px 18px; background-color: rgb(237, 237, 237); } #content .listagem { padding-left: 0px; list-style-type: none; margin-bottom: 20px; } #content .listagem .item { border-bottom: 1px solid rgba(0, 0, 0, 0.05); padding: 8px 0px; } #content .listagem .item:last-of-type { border: 0px none; } #content .listagem .item .titulo a { font-weight: 500; color: rgb(12, 50, 111); } #content .listagem .item .titulo a span { color: rgb(12, 50, 111); } #content .listagem .item .titulo a:hover { text-decoration: none; color: rgb(38, 112, 232); } #content .listagem .item .titulo a:hover span { color: rgb(38, 112, 232); } #content .listagem-noticias-com-foto li { display: flex; -webkit-box-pack: justify; justify-content: space-between; margin-bottom: 0px; padding: 16px 0px; } @media only screen and (max-width: 575px) { #content .listagem-noticias-com-foto li { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }} #content .listagem-noticias-com-foto li .titulo { margin-bottom: 4px; font-size: 2.4rem; line-height: 1; } #content .listagem-noticias-com-foto li .titulo a { font-size: 2rem; font-weight: 500; line-height: 30px; color: rgb(19, 81, 180); } @media only screen and (max-width: 575px) { #content .listagem-noticias-com-foto li .titulo a { font-size: 1.6rem; line-height: 1.8rem; }} #content .listagem-noticias-com-foto li .titulo a:hover { color: rgb(38, 112, 232); text-decoration: none; } #content .listagem-noticias-com-foto li .titulo a:focus { outline: rgb(194, 133, 12) dashed 2px; outline-offset: 4px; } #content .listagem-noticias-com-foto li .titulo a:focus:not(.focus-visible) { outline: none; } #content .listagem-noticias-com-foto li .conteudo .descricao { font-size: 1.6rem; color: rgb(51, 51, 51); -webkit-box-orient: vertical; -webkit-line-clamp: 2; display: -webkit-box; overflow: hidden; } @media only screen and (max-width: 575px) { #content .listagem-noticias-com-foto li .conteudo .descricao { font-size: 1.4rem; }} #content .listagem-noticias-com-foto li .conteudo .data { font-size: 1.4rem; color: rgb(85, 85, 85); display: inline; } #content .listagem-noticias-com-foto li .imagem { -webkit-box-flex: 0; flex: 0 0 250px; margin-left: 16px; } #content .listagem-noticias-com-foto li .imagem img { width: 100%; height: auto; } #content .listagem-noticias-com-foto li .imagem.mobile { display: none; } @media only screen and (max-width: 575px) { #content .listagem-noticias-com-foto li .imagem { margin: 5px 0px; display: none; } #content .listagem-noticias-com-foto li .imagem.mobile { display: block; flex-basis: 250px; width: 250px; }} #content .paginacao { display: flex; -webkit-box-pack: center; justify-content: center; margin: 30px 0px; padding: 0px; } #content .paginacao li { list-style: none; margin: 0px 10px; } @media only screen and (max-width: 1023px) { #content .paginacao li { margin: 0px; }} #content .paginacao li a { display: block; height: 32px; width: 32px; line-height: 32px; text-align: center; border-radius: 50%; color: rgb(19, 81, 180); } #content .paginacao li a:focus { outline: rgb(194, 133, 12) dashed 2px; outline-offset: 4px; } #content .paginacao li a:focus:not(.focus-visible) { outline: none; } #content .paginacao li a:hover { text-decoration: none; border-radius: 50%; background: rgb(219, 232, 251); cursor: pointer; } #content .paginacao li a.proximo, #content .paginacao li a.anterior { position: relative; width: auto; margin: 0px 0px 0px 16px; text-indent: -9000px; color: transparent; font-size: 0px; } @media only screen and (max-width: 1023px) { #content .paginacao li a.proximo, #content .paginacao li a.anterior { margin: 0px; }} #content .paginacao li a.proximo::before, #content .paginacao li a.anterior::before { display: block; width: 32px; height: 32px; content: ""; font-family: "Font Awesome 5 Free"; font-weight: 700; background: transparent; color: rgb(19, 81, 180); border-radius: 50%; text-indent: 0px; font-size: 2rem; } #content .paginacao li a.proximo::after, #content .paginacao li a.anterior::after { display: block; height: 32px; position: absolute; top: 0px; left: -16px; content: ""; border-left: 1px solid rgb(204, 204, 204); } @media only screen and (max-width: 1023px) { #content .paginacao li a.proximo::after, #content .paginacao li a.anterior::after { border-left: 0px; }} #content .paginacao li a.proximo::before { content: ""; } #content .paginacao li span { display: block; height: 32px; width: 32px; line-height: 32px; text-align: center; border-radius: 50%; background: rgb(38, 112, 232); color: rgb(255, 255, 255); font-weight: 600; } #content .paginacao li span.reticencias { background: transparent; color: rgb(19, 81, 180); } #content .paginacao li span.proximo, #content .paginacao li span.anterior { position: relative; margin: 0px 0px 0px 16px; text-indent: -9000px; font-size: 0px; background: none; display: block; height: 32px; width: 32px; line-height: 32px; text-align: center; border-radius: 50%; color: rgb(19, 81, 180); } #content .paginacao li span.proximo::after, #content .paginacao li span.anterior::after { display: block; height: 32px; position: absolute; top: 0px; left: auto; right: -16px; content: ""; border-left: 1px solid rgb(51, 51, 51); opacity: 0.6; } #content .paginacao li span.proximo::before, #content .paginacao li span.anterior::before { display: block; width: 32px; height: 32px; content: ""; font-family: "Font Awesome 5 Free"; font-weight: 700; background: transparent; color: rgb(19, 81, 180); border-radius: 50%; text-indent: 0px; font-size: 2rem; } #content .paginacao li span.proximo.anterior, #content .paginacao li span.anterior.anterior { margin: 0px 16px 0px 0px; } #content .paginacao li span.proximo.anterior::after, #content .paginacao li span.anterior.anterior::after { right: -12px; } #content .paginacao li span.proximo.proximo::before, #content .paginacao li span.anterior.proximo::before { content: ""; } #content .paginacao li span.proximo.proximo::after, #content .paginacao li span.anterior.proximo::after { left: -12px; right: auto; } #content .paginacao li span.desativada, #content .paginacao li span.desabilitado { opacity: 0.3; } #content .paginacao li:first-child a.anterior, #content .paginacao li:first-child a.proximo { margin: 0px 16px 0px 0px; } #content .paginacao li:first-child a.anterior::before, #content .paginacao li:first-child a.proximo::before { content: ""; } #content .paginacao li:first-child a.anterior::after, #content .paginacao li:first-child a.proximo::after { left: auto; right: -16px; } #content .paginacao-wrapper { margin: 30px 0px; position: relative; } #content .paginacao-wrapper::after { clear: both; content: ""; display: table; } @media only screen and (max-width: 767px) { #content .paginacao-wrapper { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }} #content .paginacao-wrapper .itens-number { position: absolute; top: 0px; right: 0px; } @media only screen and (max-width: 767px) { #content .paginacao-wrapper .itens-number { position: static; -webkit-box-ordinal-group: 3; order: 2; text-align: center; margin-top: 16px; }} #content .paginacao-wrapper .itens-number label { padding-right: 0.3em; vertical-align: middle; display: inline-block; padding-bottom: 3px; } #content .paginacao-wrapper .itens-number select { margin: 0px; border-radius: 6px; background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); height: 32px; padding: 0px 8px; vertical-align: middle !important; border: 1px solid rgb(136, 136, 136) !important; } #content .paginacao-wrapper .itens-number select:focus { outline: rgb(194, 133, 12) dashed 2px; outline-offset: 4px; } #content .paginacao-wrapper .itens-number select:focus:not(.focus-visible) { outline: none; } #content .paginacao-wrapper .paginacao { margin: 0px; } @media only screen and (max-width: 767px) { #content .paginacao-wrapper .paginacao { -webkit-box-ordinal-group: 2; order: 1; }} .portaltype-collective-cover-content .servicos-em-destaque, .template-listar_servicos_segmento .servicos-em-destaque, .portaltype-servico .servicos-em-destaque, .portaltype-orgao.template-view .servicos-em-destaque { padding: 0px; width: 100%; } @media only screen and (max-width: 575px) { .portaltype-collective-cover-content .servicos-em-destaque, .template-listar_servicos_segmento .servicos-em-destaque, .portaltype-servico .servicos-em-destaque, .portaltype-orgao.template-view .servicos-em-destaque { padding: 0px; }} .portaltype-collective-cover-content .servicos-em-destaque h2, .template-listar_servicos_segmento .servicos-em-destaque h2, .portaltype-servico .servicos-em-destaque h2, .portaltype-orgao.template-view .servicos-em-destaque h2 { text-align: center; } @media only screen and (max-width: 575px) { .portaltype-collective-cover-content .servicos-em-destaque h2, .template-listar_servicos_segmento .servicos-em-destaque h2, .portaltype-servico .servicos-em-destaque h2, .portaltype-orgao.template-view .servicos-em-destaque h2 { font-size: 2.4rem; }} .portaltype-collective-cover-content .servicos-em-destaque .tile-header, .template-listar_servicos_segmento .servicos-em-destaque .tile-header, .portaltype-servico .servicos-em-destaque .tile-header, .portaltype-orgao.template-view .servicos-em-destaque .tile-header { -webkit-box-align: center; align-items: center; display: flex; -webkit-box-pack: center; justify-content: center; margin-bottom: 24px; text-transform: uppercase; } .portaltype-collective-cover-content .servicos-em-destaque .tile-header::after, .template-listar_servicos_segmento .servicos-em-destaque .tile-header::after, .portaltype-servico .servicos-em-destaque .tile-header::after, .portaltype-orgao.template-view .servicos-em-destaque .tile-header::after, .portaltype-collective-cover-content .servicos-em-destaque .tile-header::before, .template-listar_servicos_segmento .servicos-em-destaque .tile-header::before, .portaltype-servico .servicos-em-destaque .tile-header::before, .portaltype-orgao.template-view .servicos-em-destaque .tile-header::before { background: rgb(204, 204, 204); content: ""; height: 1px; width: 100%; } @media only screen and (max-width: 767px) { .portaltype-collective-cover-content .servicos-em-destaque .tile-header, .template-listar_servicos_segmento .servicos-em-destaque .tile-header, .portaltype-servico .servicos-em-destaque .tile-header, .portaltype-orgao.template-view .servicos-em-destaque .tile-header { margin-bottom: 20px; }} @media only screen and (max-width: 575px) { .portaltype-collective-cover-content .servicos-em-destaque .tile-header, .template-listar_servicos_segmento .servicos-em-destaque .tile-header, .portaltype-servico .servicos-em-destaque .tile-header, .portaltype-orgao.template-view .servicos-em-destaque .tile-header { margin-bottom: 16px; }} .portaltype-collective-cover-content .servicos-em-destaque .tile-header h3, .template-listar_servicos_segmento .servicos-em-destaque .tile-header h3, .portaltype-servico .servicos-em-destaque .tile-header h3, .portaltype-orgao.template-view .servicos-em-destaque .tile-header h3 { color: rgb(85, 85, 85); font-size: 16px; font-weight: bold; margin: 0px; padding: 0px 12px; white-space: nowrap; } .portaltype-collective-cover-content .servicos-em-destaque .itens, .template-listar_servicos_segmento .servicos-em-destaque .itens, .portaltype-servico .servicos-em-destaque .itens, .portaltype-orgao.template-view .servicos-em-destaque .itens { padding: 0px; margin: 0px -1%; display: flex; flex-wrap: wrap; -webkit-box-pack: justify; justify-content: space-between; } .portaltype-collective-cover-content .servicos-em-destaque .itens::after, .template-listar_servicos_segmento .servicos-em-destaque .itens::after, .portaltype-servico .servicos-em-destaque .itens::after, .portaltype-orgao.template-view .servicos-em-destaque .itens::after { content: ""; -webkit-box-flex: 0; flex: 0 0 31%; } .portaltype-collective-cover-content .servicos-em-destaque .itens .list-item, .template-listar_servicos_segmento .servicos-em-destaque .itens .list-item, .portaltype-servico .servicos-em-destaque .itens .list-item, .portaltype-orgao.template-view .servicos-em-destaque .itens .list-item { margin: 10px 1%; background-color: rgb(248, 248, 248); box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px 0px; padding: 30px 32px; color: rgb(0, 0, 0); line-height: 32px; position: relative; box-sizing: border-box; -webkit-box-flex: 0; flex: 0 0 31%; max-width: 31%; height: auto; } @media only screen and (max-width: 767px) { .portaltype-collective-cover-content .servicos-em-destaque .itens .list-item, .template-listar_servicos_segmento .servicos-em-destaque .itens .list-item, .portaltype-servico .servicos-em-destaque .itens .list-item, .portaltype-orgao.template-view .servicos-em-destaque .itens .list-item { -webkit-box-flex: 0; flex: 0 0 48%; max-width: 48%; } .portaltype-collective-cover-content .servicos-em-destaque .itens .list-item::after, .template-listar_servicos_segmento .servicos-em-destaque .itens .list-item::after, .portaltype-servico .servicos-em-destaque .itens .list-item::after, .portaltype-orgao.template-view .servicos-em-destaque .itens .list-item::after { content: none; }} @media only screen and (max-width: 575px) { .portaltype-collective-cover-content .servicos-em-destaque .itens .list-item, .template-listar_servicos_segmento .servicos-em-destaque .itens .list-item, .portaltype-servico .servicos-em-destaque .itens .list-item, .portaltype-orgao.template-view .servicos-em-destaque .itens .list-item { -webkit-box-flex: 0; flex: 0 0 98%; max-width: 98%; }} .portaltype-collective-cover-content .servicos-em-destaque .itens .list-item .badge, .template-listar_servicos_segmento .servicos-em-destaque .itens .list-item .badge, .portaltype-servico .servicos-em-destaque .itens .list-item .badge, .portaltype-orgao.template-view .servicos-em-destaque .itens .list-item .badge { position: absolute; top: 0px; left: 32px; } .portaltype-collective-cover-content .servicos-em-destaque .itens .list-item::after, .template-listar_servicos_segmento .servicos-em-destaque .itens .list-item::after, .portaltype-servico .servicos-em-destaque .itens .list-item::after, .portaltype-orgao.template-view .servicos-em-destaque .itens .list-item::after { font-family: "Font Awesome 5 Free"; content: ""; color: rgb(38, 112, 232); position: absolute; top: 0px; right: 5px; transform: rotate(50deg); font-weight: 900; } .portaltype-collective-cover-content .servicos-em-destaque .itens .list-item .categoria, .template-listar_servicos_segmento .servicos-em-destaque .itens .list-item .categoria, .portaltype-servico .servicos-em-destaque .itens .list-item .categoria, .portaltype-orgao.template-view .servicos-em-destaque .itens .list-item .categoria { display: block; margin-bottom: 20px; font-size: 14px; font-weight: 500; color: rgb(85, 85, 85); } .portaltype-collective-cover-content .servicos-em-destaque .itens .list-item .texto, .template-listar_servicos_segmento .servicos-em-destaque .itens .list-item .texto, .portaltype-servico .servicos-em-destaque .itens .list-item .texto, .portaltype-orgao.template-view .servicos-em-destaque .itens .list-item .texto, .portaltype-collective-cover-content .servicos-em-destaque .itens .list-item .title, .template-listar_servicos_segmento .servicos-em-destaque .itens .list-item .title, .portaltype-servico .servicos-em-destaque .itens .list-item .title, .portaltype-orgao.template-view .servicos-em-destaque .itens .list-item .title { display: block; font-size: 20px; font-weight: 500; line-height: 1.3; color: rgb(12, 50, 111); } .portaltype-collective-cover-content .servicos-em-destaque .itens .list-item .back, .template-listar_servicos_segmento .servicos-em-destaque .itens .list-item .back, .portaltype-servico .servicos-em-destaque .itens .list-item .back, .portaltype-orgao.template-view .servicos-em-destaque .itens .list-item .back { opacity: 0; position: absolute; z-index: 2; display: block; top: 0px; left: 0px; width: 0px; height: 0px; background-color: rgb(85, 85, 85); box-sizing: border-box; padding: 0px; transition: opacity 0.3s ease 0s, width 0s ease 0.3s, height 0s ease 0.3s, padding 0s ease 0.3s; } .portaltype-collective-cover-content .servicos-em-destaque .itens .list-item .back .descricao, .template-listar_servicos_segmento .servicos-em-destaque .itens .list-item .back .descricao, .portaltype-servico .servicos-em-destaque .itens .list-item .back .descricao, .portaltype-orgao.template-view .servicos-em-destaque .itens .list-item .back .descricao { display: block; font-size: 16px; color: rgb(255, 255, 255); text-align: left; line-height: 25px; } .portaltype-collective-cover-content .servicos-em-destaque .itens .list-item:hover, .template-listar_servicos_segmento .servicos-em-destaque .itens .list-item:hover, .portaltype-servico .servicos-em-destaque .itens .list-item:hover, .portaltype-orgao.template-view .servicos-em-destaque .itens .list-item:hover { text-decoration: none; } .portaltype-collective-cover-content .servicos-em-destaque .itens .list-item:hover .back, .template-listar_servicos_segmento .servicos-em-destaque .itens .list-item:hover .back, .portaltype-servico .servicos-em-destaque .itens .list-item:hover .back, .portaltype-orgao.template-view .servicos-em-destaque .itens .list-item:hover .back { padding: 50px 30px; opacity: 1; width: 100%; height: 100%; transition: opacity 0.3s ease 0.2s; } .ac_results { background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px 0px; width: auto !important; } .ac_results .ac_odd, .ac_results .ac_even { font-size: 16px; color: rgb(85, 85, 85); font-weight: 600; padding: 12px 24px; display: block; } .ac_results .ac_odd strong, .ac_results .ac_even strong { font-weight: 500; } .ac_results .ac_over { color: rgb(85, 85, 85); background-color: rgb(219, 232, 251); } .autocomplete { box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px 0px; background-color: rgb(255, 255, 255); border-radius: 0px; margin-top: 2px; margin-left: 4px; max-width: 640px; overflow: auto; width: auto !important; } @media only screen and (max-width: 575px) { .autocomplete { max-width: 540px; }} @media only screen and (max-width: 374px) { .autocomplete { max-width: calc(100vw - 58px); }} .autocomplete div { padding: 8px 16px; } .autocomplete div.selected { background-color: rgb(248, 248, 248); } .autocomplete div:hover { background-color: rgb(237, 237, 237); cursor: pointer; } :root { --aa-search-input-height: 54px; --aa-input-icon-size: 20px; --aa-base-unit: 16; --aa-spacing-factor: 1; --aa-spacing: calc(var(--aa-base-unit) * var(--aa-spacing-factor) * 1px); --aa-spacing-half: calc(var(--aa-spacing) / 2); --aa-panel-max-height: 650px; --aa-base-z-index: 9999; --aa-font-size: calc(var(--aa-base-unit) * 1px); --aa-font-family: inherit; --aa-font-weight-medium: 500; --aa-font-weight-semibold: 600; --aa-font-weight-bold: 700; --aa-icon-size: 20px; --aa-icon-stroke-width: 1.6; --aa-icon-color-rgb: 119, 119, 163; --aa-icon-color-alpha: 1; --aa-action-icon-size: 20px; --aa-text-color-rgb: 38, 38, 39; --aa-text-color-alpha: 1; --aa-primary-color-rgb: 62, 52, 211; --aa-primary-color-alpha: 0.2; --aa-muted-color-rgb: 128, 126, 163; --aa-muted-color-alpha: 0.6; --aa-panel-border-color-rgb: 128, 126, 163; --aa-panel-border-color-alpha: 0.3; --aa-input-border-color-rgb: 128, 126, 163; --aa-input-border-color-alpha: 0.8; --aa-background-color-rgb: 255, 255, 255; --aa-background-color-alpha: 1; --aa-input-background-color-rgb: 255, 255, 255; --aa-input-background-color-alpha: 1; --aa-selected-color-rgb: 179, 173, 214; --aa-selected-color-alpha: 0.205; --aa-description-highlight-background-color-rgb: 245, 223, 77; --aa-description-highlight-background-color-alpha: 0.5; --aa-detached-media-query: (max-width: 680px); --aa-detached-modal-media-query: (min-width: 680px); --aa-detached-modal-max-width: 680px; --aa-detached-modal-max-height: 500px; --aa-overlay-color-rgb: 115, 114, 129; --aa-overlay-color-alpha: 0.4; --aa-panel-shadow: 0 0 0 1px rgba(35, 38, 59, 0.1), 0 6px 16px -4px rgba(35, 38, 59, 0.15); --aa-scrollbar-width: 13px; --aa-scrollbar-track-background-color-rgb: 234, 234, 234; --aa-scrollbar-track-background-color-alpha: 1; --aa-scrollbar-thumb-background-color-rgb: var(--aa-background-color-rgb); --aa-scrollbar-thumb-background-color-alpha: 1; } @media (hover: none) and (pointer: coarse) { :root { --aa-spacing-factor: 1.2; --aa-action-icon-size: 22px; }} .aa-Autocomplete { width: 100%; } .aa-Form { -webkit-box-align: center; align-items: center; background-color: rgb(237, 237, 237); border-radius: 6px; display: flex; line-height: 1em; margin: 0px; position: relative; width: 100%; border: 1px solid rgb(237, 237, 237); } .aa-Form[focus-within] { border: 1px solid rgb(194, 133, 12) !important; } .aa-Form:focus-within { border: 1px solid rgb(194, 133, 12) !important; } .aa-InputWrapperPrefix { -webkit-box-align: center; flex-shrink: 0; height: var(--aa-search-input-height); -webkit-box-ordinal-group: 3; order: 2; align-items: center; display: flex; -webkit-box-pack: center; justify-content: center; } .aa-Label, .aa-LoadingIndicator { cursor: initial; flex-shrink: 0; height: 100%; padding: 0px 8px; text-align: left; -webkit-box-align: center; align-items: center; display: flex; -webkit-box-pack: center; justify-content: center; } .aa-Label svg, .aa-LoadingIndicator svg { color: rgba(var(--aa-primary-color-rgb), 1); height: auto; max-height: var(--aa-input-icon-size); stroke-width: var(--aa-icon-stroke-width); width: var(--aa-input-icon-size); } .aa-SubmitButton, .aa-LoadingIndicator { height: 42px; width: 42px; } .aa-SubmitButton { appearance: none; background: none; border: 0px; margin: 0px; padding: 0px; } .aa-SubmitButton svg { display: none; } .aa-SubmitButton::before { font-family: "Font Awesome 5 Free"; content: ""; font-size: 20px; color: rgb(19, 81, 180); font-weight: 900; cursor: pointer; } .aa-SubmitButton:hover { background-color: rgb(219, 232, 251); } .aa-LoadingIndicator { display: none; } .aa-LoadingIndicator[hidden] { display: none; } .aa-InputWrapper { -webkit-box-ordinal-group: 2; order: 1; position: relative; width: 100%; } .aa-Input { appearance: none; background: none; border: 0px; color: rgba(var(--aa-text-color-rgb), var(--aa-text-color-alpha)); font: inherit; height: var(--aa-search-input-height); padding: 0px 32px; width: 100%; } @media only screen and (max-width: 575px) { .aa-Input { font-size: 16px !important; }} .aa-Input::-webkit-input-placeholder { color: rgb(51, 51, 51); font-size: 1.6rem; font-style: italic; font-weight: 500; } .aa-Input::placeholder { color: rgb(51, 51, 51); font-size: 1.6rem; font-style: italic; font-weight: 500; } .aa-Input:focus { border-color: transparent; box-shadow: none; outline: none; } .aa-Input::-webkit-search-decoration, .aa-Input::-webkit-search-cancel-button, .aa-Input::-webkit-search-results-button, .aa-Input::-webkit-search-results-decoration { appearance: none; } .aa-InputWrapperSuffix { display: none; } .aa-Panel { background-color: rgba(var(--aa-background-color-rgb), var(--aa-background-color-alpha)); border-radius: 0 0 calc(var(--aa-spacing) / 4) calc(var(--aa-spacing) / 4); box-shadow: var(--aa-panel-shadow); margin: 0px; overflow: hidden; position: absolute; z-index: 10; transition: opacity 200ms ease-in 0s, filter 200ms ease-in 0s, -webkit-filter 200ms ease-in 0s; } @media screen and (prefers-reduced-motion) { .aa-Panel { transition: none 0s ease 0s; }} .aa-Panel button { appearance: none; background: none; border: 0px; margin: 0px; padding: 0px; } .aa-PanelLayout { height: 100%; margin: 0px; max-height: var(--aa-panel-max-height); overflow-y: auto; padding: 0px; position: relative; text-align: left; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; } .aa-PanelLayoutColumns--twoGolden { display: grid; grid-template-columns: 39.2% auto; overflow: hidden; padding: 0px; } .aa-PanelLayoutColumns--two { display: grid; grid-template-columns: repeat(2, minmax(0px, 1fr)); overflow: hidden; padding: 0px; } .aa-PanelLayoutColumns--three { display: grid; grid-template-columns: repeat(3, minmax(0px, 1fr)); overflow: hidden; padding: 0px; } .aa-Panel--stalled .aa-Source { filter: grayscale(1); opacity: 0.8; } .aa-Panel--scrollable { margin: 0px; max-height: var(--aa-panel-max-height); overflow: hidden auto; padding: 0px; } .aa-Panel--scrollable::-webkit-scrollbar { width: var(--aa-scrollbar-width); } .aa-Panel--scrollable::-webkit-scrollbar-track { background-color: rgba(var(--aa-scrollbar-track-background-color-rgb), var(--aa-scrollbar-track-background-color-alpha)); } .aa-Panel--scrollable::-webkit-scrollbar-thumb { background-color: rgba(var(--aa-scrollbar-thumb-background-color-rgb), var(--aa-scrollbar-thumb-background-color-alpha)); border-color: rgba(var(--aa-scrollbar-track-background-color-rgb), var(--aa-scrollbar-track-background-color-alpha)); border-radius: 9999px; border-style: solid; border-width: 3px 2px 3px 3px; } .aa-Source { margin: 0px; padding: 8px 0px; position: relative; width: 100%; border-bottom: 1px solid rgb(204, 204, 204); } .aa-Source:empty { display: none; } .aa-SourceNoResults { font-size: 1em; margin: 0px; padding: var(--aa-spacing); } .aa-List { list-style: none; margin: 0px; padding: 0px; position: relative; } .aa-SourceHeader { padding: 0px 16px 8px; position: relative; text-transform: uppercase; color: rgb(85, 85, 85); font-size: 12px; font-weight: 600; } .aa-SourceHeader:empty { display: none; } .aa-SourceFooterSeeAll { background: linear-gradient(180deg, rgba(var(--aa-background-color-rgb), var(--aa-background-color-alpha)), rgba(128,126,163,0.14)); border: 1px solid rgba(var(--aa-muted-color-rgb), var(--aa-muted-color-alpha)); border-radius: 5px; box-shadow: rgb(255, 255, 255) 0px 0px 2px inset, rgba(76, 69, 88, 0.15) 0px 2px 2px -1px; color: inherit; font-size: 0.95em; font-weight: var(--aa-font-weight-medium); padding: 0.475em 1em 0.6em; text-decoration: none; } .aa-SourceFooterSeeAll:focus, .aa-SourceFooterSeeAll:hover { border: 1px solid rgba(var(--aa-primary-color-rgb), 1); color: rgba(var(--aa-primary-color-rgb), 1); } .aa-Item { -webkit-box-align: center; align-items: center; border-radius: 3px; cursor: pointer; display: flex; min-height: 32px; padding: 12px 16px; color: rgb(51, 51, 51); } @media only screen and (max-width: 767px) { .aa-Item { font-size: 14px; }} .aa-Item[aria-selected="true"] { background-color: rgb(219, 232, 251); } .aa-Item[aria-selected="true"] .aa-ItemActionButton, .aa-Item[aria-selected="true"] .aa-ActiveOnly { visibility: visible; } .aa-Item::before { min-width: 36px; font-family: "Font Awesome 5 Free"; font-size: 20px; color: rgb(204, 204, 204); font-weight: 900; } .aa-ItemIcon { display: none; } .aa-ItemIcon svg { display: none; } .aa-ItemContent { display: flex; -webkit-box-align: center; align-items: center; cursor: pointer; line-height: 1.25em; overflow: hidden; } .aa-ItemContent:empty { display: none; } .aa-ItemContent mark { background: none; color: rgba(var(--aa-text-color-rgb), var(--aa-text-color-alpha)); font-style: normal; font-weight: 600; } .aa-ItemContentTitle { display: inline-block; max-width: 100%; overflow: hidden; padding: 0px 0px 2px; text-overflow: ellipsis; white-space: nowrap; } .aa-ItemWrapper, .aa-ItemLink { -webkit-box-align: center; align-items: center; color: inherit; display: flex; -webkit-box-pack: justify; justify-content: space-between; width: 100%; } .aa-PanelHeader { -webkit-box-align: center; align-items: center; background: rgba(var(--aa-primary-color-rgb), 1); color: rgb(255, 255, 255); display: grid; height: var(--aa-modal-header-height); margin: 0px; padding: var(--aa-spacing-half) var(--aa-spacing); position: relative; } .aa-PanelHeader::after { background-image: linear-gradient(rgba(var(--aa-background-color-rgb), 1), rgba(var(--aa-background-color-rgb), 0)); bottom: calc(var(--aa-spacing-half) * -1); content: ""; height: var(--aa-spacing-half); left: 0px; pointer-events: none; position: absolute; right: 0px; z-index: var(--aa-base-z-index); } .aa-PanelFooter { background-color: rgba(var(--aa-background-color-rgb), var(--aa-background-color-alpha)); box-shadow: inset 0 1px 0 rgba(var(--aa-panel-border-color-rgb), var(--aa-panel-border-color-alpha)); display: flex; -webkit-box-pack: justify; justify-content: space-between; margin: 0px; padding: var(--aa-spacing); position: relative; z-index: var(--aa-base-z-index); } .aa-PanelFooter::after { background-image: linear-gradient(rgba(var(--aa-background-color-rgb), 0), rgba(var(--aa-muted-color-rgb), var(--aa-muted-color-alpha))); content: ""; height: var(--aa-spacing); left: 0px; opacity: 0.12; pointer-events: none; position: absolute; right: 0px; top: calc(var(--aa-spacing) * -1); z-index: calc(var(--aa-base-z-index) - 1); } .aa-GradientTop, .aa-GradientBottom { height: var(--aa-spacing-half); left: 0px; pointer-events: none; position: absolute; right: 0px; z-index: var(--aa-base-z-index); } .aa-GradientTop { background-image: linear-gradient(rgba(var(--aa-background-color-rgb), 1), rgba(var(--aa-background-color-rgb), 0)); top: 0px; } .aa-GradientBottom { background-image: linear-gradient(rgba(var(--aa-background-color-rgb), 0), rgba(var(--aa-background-color-rgb), 1)); border-bottom-left-radius: calc(var(--aa-spacing) / 4); border-bottom-right-radius: calc(var(--aa-spacing) / 4); bottom: 0px; } @media (hover: none) and (pointer: coarse) { .aa-DesktopOnly { display: none; }} @media (hover: hover) { .aa-TouchOnly { display: none; }} .aa-Source .aa-List { padding: 0px; } .aa-Source .aa-ItemActionButton { height: 32px; } .aa-Source[data-autocomplete-source-id="sugestoes"] .aa-Item, .aa-Source[data-autocomplete-source-id="servicos"] .aa-Item { display: flex; line-height: 1.4; -webkit-box-align: start; align-items: flex-start; } .aa-Source[data-autocomplete-source-id="sugestoes"] .aa-Item::before, .aa-Source[data-autocomplete-source-id="servicos"] .aa-Item::before { content: ""; } .aa-Source[data-autocomplete-source-id="sugestoes"] .aa-Item::before { content: ""; } .aa-Source[data-autocomplete-source-id="recentSearchesPlugin"] .aa-Item::before { content: ""; } .aa-Source[data-autocomplete-source-id="recentSearchesPlugin"] .aa-ItemActionButton { padding: 0px 8px; } .aa-Source[data-autocomplete-source-id="recentSearchesPlugin"] .aa-ItemActionButton::before { font-family: "Font Awesome 5 Free"; content: ""; font-size: 16px; color: rgb(204, 204, 204); font-weight: 900; cursor: pointer; } .aa-Source[data-autocomplete-source-id="recentSearchesPlugin"] .aa-ItemActionButton svg { display: none; } .aa-Source[data-autocomplete-source-id="recentSearchesPlugin"] .aa-ItemActionButton + .aa-ItemActionButton { display: none; } .aa-Source .aa-Item:hover .aa-ItemActionButton { padding: 0px 8px; } .aa-Source .aa-Item:hover .aa-ItemActionButton::before { color: rgb(19, 81, 180); } .govbr-recom-config { display: none; } .govbr-history-render { background-color: rgb(248, 248, 248); display: none; padding-bottom: 55px; margin-top: 32px !important; } @media only screen and (max-width: 575px) { .govbr-history-render { padding-bottom: 15px; }} .govbr-history-render h2 { color: rgb(51, 51, 51); text-align: center; margin: 0px 0px 40px; padding-top: 40px; } .govbr-history-render .history-list { display: block; margin-top: 35px; padding-bottom: 25px; } .govbr-history-render .history-list ul { margin: 0px; padding: 0px 16px 0px 26px; display: flex; list-style: none !important; } @media only screen and (max-width: 575px) { .govbr-history-render .history-list ul { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }} .govbr-history-render .history-list ul li { width: 25%; margin-right: 25px; } .govbr-history-render .history-list ul li .month, .govbr-history-render .history-list ul li .space { min-height: 30px; text-transform: uppercase; display: block; margin-bottom: 20px; } @media only screen and (max-width: 575px) { .govbr-history-render .history-list ul li .month, .govbr-history-render .history-list ul li .space { margin-bottom: 5px; }} @media only screen and (max-width: 575px) { .govbr-history-render .history-list ul li .space { min-height: auto; height: 0px; margin-bottom: 0px; }} @media only screen and (max-width: 575px) { .govbr-history-render .history-list ul li { display: block; border-right: none; margin-right: 0px; padding-right: 0px; width: 100%; } .govbr-history-render .history-list ul li:last-of-type { border-bottom: none; }} .govbr-history-render .history-list ul li .month { color: rgb(85, 85, 85); font-size: 14px; font-weight: 600; } .govbr-history-render .history-list ul li .month::before { font-family: "Font Awesome 5 Free"; content: ""; display: inline-block; font-weight: 900; color: rgb(12, 50, 111); font-size: 18px; margin-right: 10px; } .govbr-history-render .history-list ul li a { font-size: 16px; color: rgb(12, 50, 111); font-weight: 600; display: block; width: 100%; height: 75%; padding-right: 25px; border-right: 1px solid rgb(204, 204, 204); } @media only screen and (max-width: 575px) { .govbr-history-render .history-list ul li a { border-right: none; margin-left: 30px; border-bottom: 1px solid rgb(204, 204, 204); margin-bottom: 20px; padding-bottom: 15px; margin-right: 0px; padding-right: 0px; width: auto; }} .govbr-history-render .history-list ul li a:hover { text-decoration: none; } .govbr-history-render .history-list ul li:last-of-type a { margin-right: 0px; border-right: 0px; padding-right: 0px; border-bottom: 0px; } @media only screen and (max-width: 575px) { .govbr-history-render .history-list ul li:last-of-type a { padding-right: 25px; }} .back-to-top { animation-duration: 500ms; animation-fill-mode: forwards; animation-timing-function: linear; bottom: 16px; height: 50px; opacity: 0; border-radius: 50%; position: fixed; right: 16px; transform-origin: center center; width: 50px; z-index: 12; display: flex; -webkit-box-align: stretch; align-items: stretch; } .back-to-top.active { animation-direction: normal; animation-name: bounceIn; } .back-to-top a { background: rgb(19, 81, 180); border: 1px solid rgb(255, 255, 255); border-radius: 50%; display: flex; -webkit-box-align: center; align-items: center; place-content: center; -webkit-box-pack: center; width: 100%; text-decoration: none; color: rgb(255, 255, 255); } .back-to-top a span { font-size: 16px; width: auto; } .back-to-top a:hover { background: rgb(219, 232, 251); text-decoration: none; color: rgb(19, 81, 180); } .back-to-top a:focus { outline: rgb(194, 133, 12) dashed 2px; outline-offset: 4px; } .back-to-top a:focus:not(.focus-visible) { outline: none; } @-webkit-keyframes bounceIn { 0% { opacity: 0; transform: scale(0.3) translate3d(0px, 0px, 0px); } 50% { opacity: 0.9; transform: scale(1.1); } 80% { opacity: 1; transform: scale(0.89); } 100% { opacity: 1; transform: scale(1) translate3d(0px, 0px, 0px); }} @keyframes bounceIn { 0% { opacity: 0; transform: scale(0.3) translate3d(0px, 0px, 0px); } 50% { opacity: 0.9; transform: scale(1.1); } 80% { opacity: 1; transform: scale(0.89); } 100% { opacity: 1; transform: scale(1) translate3d(0px, 0px, 0px); }} .texto-copyright { background-color: rgb(4, 19, 42); color: rgb(204, 204, 204); font-size: 13px; font-weight: 400; text-align: left; padding: 16px 82px 16px 16px; } @media only screen and (min-width: 576px) { .texto-copyright { text-align: center; }} @media only screen and (min-width: 1024px) { .texto-copyright { padding: 16px 40px; }} @media only screen and (min-width: 1280px) { .texto-copyright { padding: 16px 0px; }} .texto-copyright a { color: rgb(237, 237, 237); font-size: 13px; font-weight: 700; } .texto-copyright a:hover { color: rgb(38, 112, 232); } dl.portalMessage { border: none; background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px 0px; margin-top: 15px; } dl.portalMessage dd { background: rgb(255, 255, 255); border: none; color: rgb(51, 51, 51); font-size: 18px; min-height: 50px; padding: 0.5em 20px 0.5em 10px; } dl.portalMessage dd::before { font-family: "Font Awesome 5 Free"; font-weight: 900; color: rgb(255, 255, 255); margin-top: 4px; margin-left: -56px; margin-right: 38px; font-size: 28px; } dl.portalMessage dd a { font-size: inherit; font-weight: inherit; } dl.portalMessage dt { -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; min-height: 55px; text-align: center; max-width: 50px; width: 50px; background: transparent; display: none; } dl.portalMessage.attention { border-left: 68px solid rgb(255, 205, 7); } dl.portalMessage.attention dd::before { content: ""; color: rgb(51, 51, 51); } dl.portalMessage.caution { border-left: 68px solid rgb(255, 205, 7); } dl.portalMessage.caution dd::before { content: ""; color: rgb(51, 51, 51); } dl.portalMessage.danger { border-left: 68px solid rgb(230, 0, 0); } dl.portalMessage.danger dd::before { content: ""; } dl.portalMessage.error { background: transparent; border-left: 68px solid rgb(230, 0, 0); text-align: left; margin: 0px; position: relative; } dl.portalMessage.error dd { -webkit-box-pack: start; justify-content: start; } dl.portalMessage.error dd::before { position: absolute; left: 8px; content: ""; } dl.portalMessage.hint { background: transparent; border-left: 68px solid rgb(21, 91, 203); text-align: left; margin: 0px; position: relative; } dl.portalMessage.hint dd { -webkit-box-pack: start; justify-content: start; } dl.portalMessage.hint dd::before { position: absolute; left: 8px; content: ""; } dl.portalMessage.important, dl.portalMessage.note, dl.portalMessage.tip { background: transparent; border-left: 68px solid rgb(21, 91, 203); text-align: left; margin: 0px; position: relative; } dl.portalMessage.important dd, dl.portalMessage.note dd, dl.portalMessage.tip dd { -webkit-box-pack: start; justify-content: start; } dl.portalMessage.important dd::before, dl.portalMessage.note dd::before, dl.portalMessage.tip dd::before { position: absolute; left: 8px; content: ""; } dl.portalMessage.warning { background: transparent; border-left: 68px solid rgb(255, 205, 7); text-align: left; margin: 0px; position: relative; } dl.portalMessage.warning dd { -webkit-box-pack: start; justify-content: start; } dl.portalMessage.warning dd::before { position: absolute; left: 8px; content: ""; } dl.portalMessage.info { background: transparent; border-left: 68px solid rgb(21, 91, 203); text-align: left; margin: 0px; position: relative; } dl.portalMessage.info dd { -webkit-box-pack: start; justify-content: start; } dl.portalMessage.info dd::before { position: absolute; left: 8px; content: ""; } dl.portalMessage.success { background: transparent; border-left: 68px solid rgb(21, 91, 203); text-align: left; margin: 0px; position: relative; } dl.portalMessage.success dd { -webkit-box-pack: start; justify-content: start; } dl.portalMessage.success dd::before { position: absolute; left: 8px; content: ""; } .accessibility-message { max-width: 1176px; margin: 0px auto !important; } .accessibility-message a { color: rgb(19, 81, 180) !important; font-weight: 500 !important; } .section-navegacao .accessibility-message, .section-servicos .accessibility-message, .section-apps .accessibility-message, .section-plano-transformacao-digital .accessibility-message, .section-atos-publicos .accessibility-message, .section-consultas-publicas-govbr .accessibility-message, .section-categorias .accessibility-message, .section-orgaos .accessibility-message, .section-lgpd .accessibility-message, .section-temas .accessibility-message, .section-perfil_usuario .accessibility-message, .section-carga-acoes .accessibility-message { display: none; } .listagem-servicos .header { padding-bottom: 30px; display: block; margin-bottom: 40px; border-bottom: 1px solid rgba(0, 0, 0, 0.1); } .listagem-servicos .header .categoria { display: inline-block; width: 100%; text-align: center; border-left: 0px; } .listagem-servicos .header .categoria h2 { font-size: 32px; font-weight: 600; color: rgb(51, 51, 51); } .listagem-servicos .header .categoria h2 a { display: inline-block; } .listagem-servicos .header .categoria h2 a:focus { outline: rgb(194, 133, 12) dashed 2px; outline-offset: 4px; } .listagem-servicos .header .categoria h2 a:focus:not(.focus-visible) { outline: none; } .listagem-servicos .header .categoria h2 a:hover { text-decoration: none; color: rgb(38, 112, 232); } .listagem-servicos .header .categoria h2 a i { font-size: 42px; color: rgb(38, 112, 232); } .listagem-servicos .header .categoria h2 a .title { display: block; font-size: 3.2rem; font-weight: 600; } .listagem-servicos .header .bread { width: 100%; text-align: center; padding-top: 10px; font-weight: 400; color: rgb(51, 51, 51); } .listagem-servicos .header .bread span, .listagem-servicos .header .bread a { display: inline-block; margin: 0px 5px; font-weight: 400; font-size: 18px; } .listagem-servicos .header .bread a { margin: 0px; } .listagem-servicos .header .bread a:focus { outline: rgb(194, 133, 12) dashed 2px; outline-offset: 4px; } .listagem-servicos .header .bread a:focus:not(.focus-visible) { outline: none; } .listagem-servicos .header .bread a:hover { text-decoration: none; color: rgb(38, 112, 232); } .listagem-servicos .header .bread span:last-of-type a { font-weight: 600; } @media only screen and (max-width: 767px) { .listagem-servicos .header { margin: 0px -16px; padding: 20px 20px 20px 16px; background-color: rgb(248, 248, 248); position: relative; overflow: hidden; } .listagem-servicos .header .categoria { display: inline; text-align: left; } .listagem-servicos .header .categoria h2 { display: inline; line-height: 10px; } .listagem-servicos .header .categoria h2 a i { font-size: 22px; } .listagem-servicos .header .categoria h2 a .title { display: none; } .listagem-servicos .header .bread { display: inline; text-align: left; padding-top: 0px; } .listagem-servicos .header .bread span, .listagem-servicos .header .bread a { display: inline; font-size: 16px; } .listagem-servicos .header .bread::before { content: ">"; margin: 0px 5px; vertical-align: text-bottom; }} .portaltype-collective-cover-content .conteudo-relacionado { margin-bottom: 20px; } .portaltype-collective-cover-content .conteudo-relacionado h2 { margin-bottom: 5px; } .temp-message { min-height: 62px; display: flex; -webkit-box-align: center; align-items: center; font-size: 17px; color: rgb(51, 51, 51); position: relative; background-color: rgb(254, 250, 230); box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px 0px; padding-left: 80px; } .temp-message span { font-weight: 600; display: inline-block; margin-right: 5px; } .temp-message a { color: rgb(21, 91, 203); font-size: 17px; text-decoration: underline; } .temp-message::before { position: absolute; top: 0px; left: 0px; font-family: "Font Awesome 5 Free"; content: ""; display: flex; height: 62px; width: 62px; background-color: rgb(255, 205, 7); font-weight: 900; font-size: 25px; color: rgb(51, 51, 51); -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; } .temp-message .fechar { position: absolute; right: 15px; top: 0px; } @media only screen and (max-width: 575px) { .temp-message { display: block; padding: 10px 10px 10px 75px; } .temp-message span { display: block; } .temp-message::before { height: 100%; }} .tooltipster-base { display: flex; pointer-events: none; position: absolute; } .tooltipster-box { -webkit-box-flex: 1; flex: 1 1 auto; } .tooltipster-content { box-sizing: border-box; max-height: 100%; max-width: 100%; overflow: auto; } .tooltipster-ruler { inset: 0px; overflow: hidden; position: fixed; visibility: hidden; } .tooltipster-fade { opacity: 0; transition-property: opacity; } .tooltipster-fade.tooltipster-show { opacity: 1; } .tooltipster-grow { transform: scale(0, 0); transition-property: transform, -webkit-transform; backface-visibility: hidden; } .tooltipster-grow.tooltipster-show { transform: scale(1, 1); transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15); } .tooltipster-swing { opacity: 0; transform: rotateZ(4deg); transition-property: transform, -webkit-transform; } .tooltipster-swing.tooltipster-show { opacity: 1; transform: rotateZ(0deg); transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4); } .tooltipster-fall { transition-property: top; transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15); } .tooltipster-fall.tooltipster-initial { top: 0px !important; } .tooltipster-fall.tooltipster-dying { transition-property: all; opacity: 0; top: 0px !important; } .tooltipster-slide { transition-property: left; transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15); } .tooltipster-slide.tooltipster-initial { left: -40px !important; } .tooltipster-slide.tooltipster-dying { transition-property: all; opacity: 0; left: 0px !important; } @-webkit-keyframes tooltipster-fading { 0% { opacity: 0; } 100% { opacity: 1; }} @keyframes tooltipster-fading { 0% { opacity: 0; } 100% { opacity: 1; }} .tooltipster-update-fade { animation: 400ms ease 0s 1 normal none running tooltipster-fading; } @-webkit-keyframes tooltipster-rotating { 25% { transform: rotate(-2deg); } 75% { transform: rotate(2deg); } 100% { transform: rotate(0deg); }} @keyframes tooltipster-rotating { 25% { transform: rotate(-2deg); } 75% { transform: rotate(2deg); } 100% { transform: rotate(0deg); }} .tooltipster-update-rotate { animation: 600ms ease 0s 1 normal none running tooltipster-rotating; } @-webkit-keyframes tooltipster-scaling { 50% { transform: scale(1.1); } 100% { transform: scale(1); }} @keyframes tooltipster-scaling { 50% { transform: scale(1.1); } 100% { transform: scale(1); }} .tooltipster-update-scale { animation: 600ms ease 0s 1 normal none running tooltipster-scaling; } .tooltipster-sidetip .tooltipster-box { background: rgb(19, 81, 180); border: 2px solid rgb(19, 81, 180); border-radius: 4px; } .tooltipster-sidetip.tooltipster-bottom .tooltipster-box { margin-top: 8px; } .tooltipster-sidetip.tooltipster-left .tooltipster-box { margin-right: 8px; } .tooltipster-sidetip.tooltipster-right .tooltipster-box { margin-left: 8px; } .tooltipster-sidetip.tooltipster-top .tooltipster-box { margin-bottom: 8px; } .tooltipster-sidetip .tooltipster-content { color: white; line-height: 18px; padding: 6px 14px; text-align: center; } .tooltipster-sidetip .tooltipster-content strong, .tooltipster-sidetip .tooltipster-content p { color: white; font-size: 12px; } .tooltipster-sidetip .tooltipster-arrow { overflow: hidden; position: absolute; } .tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow { height: 10px; margin-left: -10px; top: 0px; width: 20px; } .tooltipster-sidetip.tooltipster-left .tooltipster-arrow { height: 20px; margin-top: -10px; right: 0px; top: 0px; width: 10px; } .tooltipster-sidetip.tooltipster-right .tooltipster-arrow { height: 20px; margin-top: -10px; left: 0px; top: 0px; width: 10px; } .tooltipster-sidetip.tooltipster-top .tooltipster-arrow { bottom: 0px; height: 10px; margin-left: -10px; width: 20px; } .tooltipster-sidetip .tooltipster-arrow-background, .tooltipster-sidetip .tooltipster-arrow-border { height: 0px; position: absolute; width: 0px; } .tooltipster-sidetip .tooltipster-arrow-background { border: 10px solid transparent; } .tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background { border-bottom-color: rgb(19, 81, 180); left: 0px; top: 3px; } .tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background { border-left-color: rgb(19, 81, 180); left: -3px; top: 0px; } .tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background { border-right-color: rgb(19, 81, 180); left: 3px; top: 0px; } .tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background { border-top-color: rgb(19, 81, 180); left: 0px; top: -3px; } .tooltipster-sidetip .tooltipster-arrow-border { border: 10px solid transparent; left: 0px; top: 0px; } .tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border { border-bottom-color: rgb(19, 81, 180); } .tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border { border-left-color: rgb(19, 81, 180); } .tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border { border-right-color: rgb(19, 81, 180); } .tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border { border-top-color: rgb(19, 81, 180); } .tooltipster-sidetip .tooltipster-arrow-uncropped { position: relative; } .tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped { top: -10px; } .tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped { left: -10px; } .tooltip_templates { display: none; color: rgb(255, 255, 255); text-align: center; } .tooltip_templates strong { color: rgb(255, 255, 255) !important; } .gov-tooltip { cursor: pointer; } .avaliacao-container { display: flex; -webkit-box-align: center; align-items: center; font-size: 14px; } .avaliacao-container .nota { margin-right: 20px; } .avaliacao-container .sem-avaliacao { font-size: 16px; font-weight: 600; margin-right: 10px; } .avaliacao-container .gov-tooltip { margin-right: 10px; } @media only screen and (max-width: 575px) { .avaliacao-container .gov-tooltip { color: rgb(19, 81, 180); }} .avaliacao-container .star { display: inline-block; position: relative; width: 25px; height: 27px; } .avaliacao-container .star::before { font-family: "Font Awesome 5 Free"; content: ""; display: inline-block; font-weight: 900; color: rgb(255, 203, 59); font-size: 18px; position: absolute; top: -2px; } .avaliacao-container .star.gray::before { color: rgb(204, 204, 204); } .avaliacao-container .star.half::before { content: ""; } .avaliacao-container .total { margin: 0px 15px 0px 5px; } .avaliacao-container .monitoracao { display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; padding-left: 15px; position: relative; margin-right: 10px; } .avaliacao-container .monitoracao::before { content: ""; display: block; position: absolute; top: 4px; left: 0px; width: 1px; height: 20px; background-color: rgb(224, 224, 224); } .avaliacao-container .monitoracao::after { border-radius: 3px; margin-left: 8px; font-family: "Font Awesome 5 Free"; content: ""; display: inline-block; font-weight: 900; color: rgb(52, 162, 147); font-size: 20px; } @media only screen and (max-width: 575px) { .avaliacao-container { flex-wrap: wrap; -webkit-box-pack: center; justify-content: center; } .avaliacao-container .monitoracao { margin-top: 5px; } .avaliacao-container .monitoracao::before { display: none; }} .br-cookiebar { display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; right: 0px !important; bottom: 0px !important; left: 0px !important; background: rgba(0, 0, 0, 0.55) !important; } .br-cookiebar .cookie-banner-main-title { display: block; font-size: 13px !important; font-weight: 800 !important; color: rgb(51, 51, 51) !important; } .br-cookiebar ::-webkit-scrollbar { width: 3px; } .br-cookiebar ::-webkit-scrollbar-track { background: transparent; } .br-cookiebar ::-webkit-scrollbar-thumb { background-color: rgb(243, 146, 107); border-radius: 20px; border: transparent; } .br-cookiebar .br-button.secondary.small.d-none { display: none !important; } .br-cookiebar .br-button.secondary.small.close.d-none:first-of-type { display: block !important; } .br-cookiebar .br-button.small.close { position: absolute; top: -20px; right: 10px; border: none; padding: 0px; margin: 0px; display: block !important; width: 25px !important; height: 25px !important; } @media only screen and (max-width: 767px) { .br-cookiebar .br-button.small.close { top: -25px; right: 0px; }} .br-cookiebar .br-button.small.close i { display: none; } .br-cookiebar .br-button.small.close::after { display: block; position: absolute; top: 0px; font-family: "Font Awesome 5 Free"; content: ""; width: 25px; height: 25px; color: rgb(204, 204, 204); font-size: 20px; font-weight: 900; } .br-cookiebar .br-button.small.close:hover { background-color: transparent; background-image: none; } .br-cookiebar .br-button.small.close:focus { box-shadow: none; } .br-cookiebar .br-button.small.manage::before { display: inline-block; margin-right: 8px; font-family: "Font Awesome 5 Free"; content: ""; font-size: 20px; color: rgb(255, 255, 255); margin-bottom: -2px; } .br-cookiebar a { line-break: anywhere; line-height: 18px; } .br-cookiebar p, .br-cookiebar a, .br-cookiebar b { font-size: 12px; } .br-cookiebar p, .br-cookiebar b { line-height: 18px; } .br-cookiebar ul { margin-bottom: 10px; padding-right: 0px; } .br-cookiebar ul li { list-style-type: none; position: relative; } .br-cookiebar ul li::before { content: ""; position: absolute; top: 7px; left: 5px; font-size: 5px; opacity: 1; } .br-cookiebar .notes p { margin: 5px 0px; } .br-cookiebar .br-checkbox-govbr { position: absolute; width: 50px; height: 30px; top: 2px; right: 0px; } @media only screen and (max-width: 767px) { .br-cookiebar .br-checkbox-govbr { right: 0px; }} .br-cookiebar input[type="checkbox"] { display: none; } .br-cookiebar input[type="checkbox"] + label { font-size: 11px; width: 20px; height: 20px; cursor: pointer; visibility: hidden; } .br-cookiebar input[type="checkbox"]:checked + label { background: rgb(255, 255, 255); } .br-cookiebar input[type="checkbox"] + label::before { content: "Desativado"; font-size: 10px; font-weight: 600; color: rgb(117, 117, 117); text-indent: -63px; line-height: 17px; display: block; visibility: visible; border: 1px solid rgb(173, 173, 173); background-color: rgb(255, 255, 255); width: 40px; height: 22px; border-radius: 30px; } @media only screen and (max-width: 767px) { .br-cookiebar input[type="checkbox"] + label::before { content: ""; }} .br-cookiebar input[type="checkbox"] + label::after { font-family: "Font Awesome 5 Free"; content: ""; cursor: pointer; visibility: visible; padding: 0px; color: rgb(255, 255, 255); background-color: rgb(173, 173, 173); position: absolute; left: 2px; top: 2px; border-radius: 50%; width: 18px; height: 18px; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; transition: left 150ms linear 0ms; } .br-cookiebar input[type="checkbox"]:checked + label::before { content: "Ativado"; color: rgb(56, 114, 224); text-indent: -46px; display: block; visibility: visible; background-color: rgb(215, 228, 253); border-color: rgb(100, 147, 230); } @media only screen and (max-width: 767px) { .br-cookiebar input[type="checkbox"]:checked + label::before { content: ""; }} .br-cookiebar input[type="checkbox"]:checked + label::after { font-family: "Font Awesome 5 Free"; content: ""; color: rgb(230, 237, 251); cursor: pointer; visibility: visible; background-color: rgb(100, 147, 230); position: absolute; left: 20px; } .br-cookiebar input[type="checkbox"]:disabled + label::after { content: ""; } .br-cookiebar .br-modal { width: 400px !important; box-shadow: none !important; padding: 0px !important; overflow: hidden !important; border-radius: 12px !important; } @media only screen and (max-width: 767px) { .br-cookiebar .br-modal { width: 320px !important; }} .br-cookiebar .br-modal h1 { font-size: 13px !important; font-weight: 800 !important; color: rgb(51, 51, 51) !important; line-height: normal !important; margin-bottom: 5px !important; } .br-cookiebar .br-modal .message { margin-top: 0px !important; margin-bottom: 4px !important; } .br-cookiebar .br-modal .br-card { padding: 0px; height: 470px !important; border-radius: 12px !important; overflow: hidden !important; } .br-cookiebar .br-modal .br-card hr { display: none !important; } @media only screen and (max-width: 767px) { .br-cookiebar .br-modal .br-card { height: 450px !important; }} .br-cookiebar .br-modal .br-card .br-item.group-info { margin-top: 5px; font-size: 12px !important; } .br-cookiebar .br-modal .br-card .br-item.group-info ul li { line-height: 18px; font-size: 12px !important; display: block !important; padding: 5px 0px !important; } .br-cookiebar .br-modal .br-card .br-item.group-info ul li a { font-size: 12px !important; } .br-cookiebar .br-modal .br-card .br-list { background-image: none !important; } .br-cookiebar .br-modal .br-card .last-update { display: none; } .br-cookiebar .br-modal .br-card .entry-text a { display: block; font-size: 13px; margin-bottom: 12px; margin-top: 3px; text-decoration: underline; font-weight: bold; color: rgb(36, 83, 174); } .br-cookiebar .br-modal .br-card .entry-text a:hover { text-decoration: underline; } .br-cookiebar .br-modal .br-card .group-name { display: block; font-size: 12px; color: rgb(51, 51, 51); font-weight: 600; max-width: 300px; margin-bottom: 10px; cursor: auto; padding-left: 8px; } @media only screen and (max-width: 767px) { .br-cookiebar .br-modal .br-card .group-name { font-size: 12px; }} .br-cookiebar .br-modal .br-card .group-description { font-size: 12px; font-weight: 400; color: rgb(51, 51, 51); line-height: 18px; } .br-cookiebar .br-modal .br-card .group-description b, .br-cookiebar .br-modal .br-card .group-description strong { font-size: 12px; font-weight: 600; color: rgb(51, 51, 51); line-height: 18px; } @media only screen and (max-width: 767px) { .br-cookiebar .br-modal .br-card .group-description { font-size: 12px; } .br-cookiebar .br-modal .br-card .group-description b, .br-cookiebar .br-modal .br-card .group-description strong { font-size: 12px; }} .br-cookiebar .br-modal .br-card .br-modal-body { padding-right: 10px; height: 395px !important; overflow: hidden auto !important; } @media only screen and (max-width: 767px) { .br-cookiebar .br-modal .br-card .br-modal-body { padding-right: 10px; }} .br-cookiebar .br-modal .br-card > .container { margin: 0px; padding: 0px; position: relative; } @media only screen and (max-width: 767px) { .br-cookiebar .br-modal .br-card > .container { height: 450px; }} .br-cookiebar .br-modal .br-card .wrapper { padding: 0px 30px 0px 40px; height: 395px !important; } @media only screen and (max-width: 767px) { .br-cookiebar .br-modal .br-card .wrapper { padding: 0px 20px 0px 34px; }} .br-cookiebar .br-modal .br-card .br-item { padding: 0px !important; } .br-cookiebar .br-modal .br-card .br-item.open .br-button.circle.small { display: none !important; } .br-cookiebar .br-modal .br-card .feedback.warning { position: relative; padding-left: 35px; padding-right: 25px; background: rgb(255, 245, 194); line-height: 13px; font-size: 11px; font-weight: 400; font-style: normal !important; } .br-cookiebar .br-modal .br-card .feedback.warning i::before { display: none; } .br-cookiebar .br-modal .br-card .feedback.warning::before { font-family: "Font Awesome 5 Free"; content: ""; cursor: pointer; position: absolute; left: 10px; top: 10px; display: block; width: 12px; font-weight: 900; } .br-cookiebar .br-modal .br-card .feedback.warning .feedback-warning-close { position: absolute; top: -3px; right: 12px; color: rgb(51, 51, 51); text-decoration: none; font-size: 15px; } .br-cookiebar .br-modal .br-card .feedback.warning .feedback-warning-close:hover { text-decoration: none; background-color: transparent; background-image: none; } .br-cookiebar .br-modal .br-modal-header { margin-bottom: 0px !important; } .br-cookiebar .br-modal .br-modal-header .br-modal-title { overflow: visible; position: relative; margin: 0px !important; padding: 0px !important; } .br-cookiebar .br-modal .br-modal-header .br-modal-title .row { margin-top: 25px !important; margin-bottom: 0px !important; } .br-cookiebar .br-modal .br-modal-header .br-modal-title h1 { color: rgb(51, 51, 51); font-size: 13px; font-weight: 800; margin: 0px !important; padding: 0px !important; } .br-cookiebar .br-modal .br-modal-footer { display: flex; -webkit-box-pack: justify; justify-content: space-between; padding-right: 45px; padding-left: 45px; position: relative; background-color: rgb(255, 255, 255) !important; border: none !important; } .br-cookiebar .br-modal .br-modal-footer::before { content: ""; display: block; position: absolute; left: 48px; top: 20px; width: 350px; height: 1px; background-color: rgb(216, 216, 216); } .br-cookiebar .br-modal .br-modal-footer.actions { padding-top: 30px; } @media only screen and (max-width: 767px) { .br-cookiebar .br-modal .br-modal-footer.actions { padding-top: 0px; }} .br-cookiebar .br-modal .br-modal-footer.actions .br-button { margin: 0px; } @media only screen and (max-width: 767px) { .br-cookiebar .br-modal .br-modal-footer { width: 100%; margin: 0px; padding: 0px 30px; position: absolute; -webkit-box-pack: justify; justify-content: space-between; flex-wrap: nowrap; left: 0px !important; bottom: -50px !important; } .br-cookiebar .br-modal .br-modal-footer::before { top: -8px; left: 30px; width: 292px; } .br-cookiebar .br-modal .br-modal-footer .br-button { width: 107px; height: 28px; font-size: 12px; margin: 0px; min-width: auto; }} @media only screen and (max-width: 767px) { .br-cookiebar .br-modal .br-modal-footer { bottom: 10px !important; }} .br-cookiebar .br-modal .row { margin-top: 0px !important; margin-bottom: 0px !important; } .br-cookiebar .br-button { width: 120px; height: 30px; font-size: 12px; min-width: auto; margin: 0px; } @media only screen and (max-width: 767px) { .br-cookiebar .br-button { width: 106px; padding-bottom: 2px; }} .br-cookiebar.default { background: rgba(12, 30, 63, 0.85) !important; } .br-cookiebar.default .br-button.secondary.small.close.d-none { display: none !important; } .br-cookiebar.default .br-modal { box-shadow: none !important; width: 100% !important; border-radius: 0px !important; } .br-cookiebar.default .br-modal .br-card { display: flex; margin: 0px; padding: 28px 0px; box-shadow: none; height: auto !important; width: auto !important; background: transparent !important; border-radius: 0px !important; } @media only screen and (max-width: 767px) { .br-cookiebar.default .br-modal .br-card { padding: 16px 0px; }} .br-cookiebar.default .br-modal .br-card a { font-size: 16px; color: rgb(243, 243, 243); font-weight: 500; } @media only screen and (max-width: 767px) { .br-cookiebar.default .br-modal .br-card a { font-size: 12px; }} .br-cookiebar.default .br-modal .br-card .container { display: flex; -webkit-box-pack: justify; justify-content: space-between; height: auto; } @media only screen and (max-width: 1023px) { .br-cookiebar.default .br-modal .br-card .container { -webkit-box-align: center; align-items: center; }} @media only screen and (max-width: 767px) { .br-cookiebar.default .br-modal .br-card .container { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }} .br-cookiebar.default .br-modal .br-card .container .wrapper { margin: 0px 24px 0px 0px; padding: 0px; line-height: 18px; height: auto !important; } @media only screen and (max-width: 767px) { .br-cookiebar.default .br-modal .br-card .container .wrapper { margin: 0px; }} .br-cookiebar.default .br-modal .br-card .container .wrapper .br-modal-body { display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; margin: 0px; padding: 0px; height: auto !important; overflow: hidden !important; } .br-cookiebar.default .br-modal .br-card .container .wrapper .br-modal-body .info-text { margin: 0px; padding: 0px; font-weight: 500; font-size: 16px; } .br-cookiebar.default .br-modal .br-card .container .wrapper .br-modal-body .info-text, .br-cookiebar.default .br-modal .br-card .container .wrapper .br-modal-body .info-text a, .br-cookiebar.default .br-modal .br-card .container .wrapper .br-modal-body .info-text strong { font-size: 1em; line-height: 1.33 !important; color: rgb(255, 255, 255) !important; } .br-cookiebar.default .br-modal .br-card .container .wrapper .br-modal-body .info-text strong { font-weight: 700; } .br-cookiebar.default .br-modal .br-card .container .wrapper .br-modal-body .info-text a { text-decoration: underline; line-break: auto; } @media only screen and (max-width: 767px) { .br-cookiebar.default .br-modal .br-card .container .wrapper .br-modal-body .info-text { text-align: center; font-size: 12px; margin-bottom: 12px; }} .br-cookiebar.default .br-modal .br-card .container .br-modal-footer { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; min-width: 560px; flex-wrap: nowrap; padding: 0px; margin: 0px; background-color: transparent !important; } @media only screen and (max-width: 1023px) { .br-cookiebar.default .br-modal .br-card .container .br-modal-footer { min-width: 376px; flex-wrap: wrap; justify-content: space-around; }} .br-cookiebar.default .br-modal .br-card .container .br-modal-footer .br-button { width: auto; padding: 2px 12px 4px; margin: 8px 0px; color: rgb(255, 255, 255); background-color: transparent; height: 40px; font-size: 16px; font-weight: 600; box-shadow: none !important; } .br-cookiebar.default .br-modal .br-card .container .br-modal-footer .br-button.secondary { padding: 2px 4px 4px; min-width: 168px; border: 1px solid rgb(255, 255, 255); } @media only screen and (max-width: 1023px) { .br-cookiebar.default .br-modal .br-card .container .br-modal-footer .br-button.btn-manage { -webkit-box-ordinal-group: 4; order: 3; margin-bottom: -4px; }} @media only screen and (max-width: 767px) { .br-cookiebar.default .br-modal .br-card .container .br-modal-footer .br-button, .br-cookiebar.default .br-modal .br-card .container .br-modal-footer .br-button.secondary { width: 158px; height: 32px; font-size: 14px; } .br-cookiebar.default .br-modal .br-card .container .br-modal-footer .br-button.btn-manage { -webkit-box-ordinal-group: 1; order: 0; margin-bottom: 8px; }} .br-cookiebar.default .br-modal .br-card .container .br-modal-footer::before { display: none; } @media only screen and (max-width: 767px) { .br-cookiebar.default .br-modal .br-card .container .br-modal-footer { display: flex; -webkit-box-pack: justify; justify-content: space-between; padding: 0px 30px; margin-bottom: 0px; position: relative; flex-wrap: wrap; bottom: 0px !important; }} @media only screen and (max-width: 767px) { .br-cookiebar.default .br-modal .br-card .container .br-modal-footer { bottom: 10px; }} @media only screen and (max-width: 767px) { .br-cookiebar.default .br-modal .br-card .container .br-modal-footer { position: relative; bottom: auto; padding-top: 5px; padding-bottom: 10px; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; }} .site-header-links .header-icons { display: flex; justify-content: space-around; -webkit-box-align: center; align-items: center; } .site-header-links .header-icons > li { -webkit-box-ordinal-group: 2; order: 1; } .site-header-links .reset-cookies { -webkit-box-ordinal-group: 1; order: 0; margin: 0px 10px; display: block; visibility: hidden; padding: 0px 15px; position: relative !important; z-index: 2 !important; width: 25px !important; height: 25px !important; } @media only screen and (max-width: 767px) { .site-header-links .reset-cookies { margin: 0px 5px; }} .site-header-links .reset-cookies::before { display: block; font-family: "Font Awesome 5 Free"; content: ""; cursor: pointer; font-weight: 900; position: absolute; width: 24px; height: 22px; top: 0px; left: 0px; visibility: visible; color: rgb(19, 81, 180) !important; } .site-header-links .reset-cookies span { display: none !important; } .site-header-links .reset-cookies:hover::before { background-color: rgb(219, 232, 251); } .site-header-links .reset-cookies .icone-redefinir { display: block; width: 16px; height: 16px; } .site-header-links .reset-cookies .icone-redefinir::before { display: block; font-family: "Font Awesome 5 Free"; content: ""; cursor: pointer; font-weight: 900; position: absolute; width: 16px; height: 16px; top: 0px; left: 0px; color: rgb(19, 81, 180) !important; } .site-header-links .reset-cookies .icone-redefinir svg { display: none; } .footer-wrapper .lgpd-reset-cookies { font-size: 13px; position: relative; display: flex; -webkit-box-align: center; align-items: center; margin-bottom: 30px; } .footer-wrapper .lgpd-reset-cookies .reset-cookies { padding-left: 24px; } .footer-wrapper .lgpd-reset-cookies .reset-cookies:hover { color: rgb(255, 255, 255) !important; } .footer-wrapper .lgpd-reset-cookies a::before { display: block; font-size: 14px; font-family: "Font Awesome 5 Free"; content: ""; cursor: pointer; font-weight: 900; width: 18px; height: 18px; position: absolute; top: 3px; left: 0px; pointer-events: none; color: rgb(255, 255, 255) !important; } .br-cookiebar .br-modal-header .br-modal-title .col { padding-right: 0px; } .portaltype-collective-cover-content .br-cookiebar .br-modal-header .br-modal-title .col { padding-left: 0px; } .portaltype-collective-cover-content .br-cookiebar .br-button.small.close { right: -10px; } @media only screen and (max-width: 767px) { .portaltype-collective-cover-content .br-cookiebar .br-button.small.close { top: -25px; right: 0px; }} .dsgov .br-cookiebar .notes p:first-child { font-weight: normal; } body.login-overlay-active { overflow: hidden; } body.login-overlay-active .br-cookiebar { display: none; } body.login-overlay-active #site-header { z-index: auto !important; } #govbr-busca-por-voz-overlay-wrapper { display: none; } body.busca-por-voz-overlay-active { overflow: hidden; } body.busca-por-voz-overlay-active #govbr-busca-por-voz-overlay-wrapper { background: rgba(53, 53, 53, 0.52); position: absolute; top: 0px; left: 0px; width: 100%; height: 100vh; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: start; align-items: start; z-index: 1001; } @media only screen and (max-width: 575px) { body.busca-por-voz-overlay-active #govbr-busca-por-voz-overlay-wrapper { z-index: 1001; }} body.busca-por-voz-overlay-active .busca-por-voz { background-color: rgb(255, 255, 255); width: 684px; height: 266px; display: flex; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: center; align-items: center; border-radius: 8px; padding: 10px 60px; position: relative; box-shadow: rgba(0, 0, 0, 0.25) 0px 4px 4px 0px; margin-top: 100px; } @media only screen and (max-width: 575px) { body.busca-por-voz-overlay-active .busca-por-voz { width: 80%; height: 380px; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-align: center; align-items: center; justify-content: space-around; padding: 30px; margin-top: 70px; }} body.busca-por-voz-overlay-active .busca-por-voz .transcpt-text { font-size: 30px; color: rgb(85, 85, 85); width: 400px; max-height: 200px; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; } body.busca-por-voz-overlay-active .busca-por-voz .transcpt-text b { font-size: 30px; } @media only screen and (max-width: 575px) { body.busca-por-voz-overlay-active .busca-por-voz .transcpt-text { font-size: 22px; width: auto; max-height: 125px; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; line-height: 32px; } body.busca-por-voz-overlay-active .busca-por-voz .transcpt-text b { font-size: 22px; }} body.busca-por-voz-overlay-active .busca-por-voz #btn-refazer-busca { position: absolute; bottom: 85px; text-decoration: underline; color: rgb(19, 81, 180); } @media only screen and (max-width: 575px) { body.busca-por-voz-overlay-active .busca-por-voz #btn-refazer-busca { bottom: initial; position: relative; }} body.busca-por-voz-overlay-active .busca-por-voz .btn-microfone { width: 108px; height: 108px; box-shadow: rgba(0, 0, 0, 0.2) 2px 10px 9px 0px; border-radius: 50%; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; position: relative; } @media only screen and (max-width: 575px) { body.busca-por-voz-overlay-active .busca-por-voz .btn-microfone { margin-top: 50px; }} body.busca-por-voz-overlay-active .busca-por-voz .btn-microfone span { font-size: 50px; position: absolute; left: 36px; } @-webkit-keyframes outlineAnim { 0% { outline: rgb(215, 229, 253) solid 0px; } 100% { outline: rgb(215, 229, 253) solid 12px; }} @keyframes outlineAnim { 0% { outline: rgb(215, 229, 253) solid 0px; } 100% { outline: rgb(215, 229, 253) solid 12px; }} body.busca-por-voz-overlay-active .busca-por-voz .btn-microfone.ouvindo { background-color: rgb(40, 93, 196); box-shadow: none; outline: rgb(215, 229, 253) solid 12px; box-sizing: content-box; animation-duration: 0.8s; animation-name: outlineAnim; animation-iteration-count: infinite; animation-direction: normal; } body.busca-por-voz-overlay-active .busca-por-voz .btn-microfone.ouvindo span { color: rgb(255, 255, 255); } body.busca-por-voz-overlay-active .busca-por-voz .btn-microfone.nao-entendi { display: none; } body.busca-por-voz-overlay-active .busca-por-voz .btn-microfone.nao-entendi span { color: rgb(136, 136, 136); } body.busca-por-voz-overlay-active .busca-por-voz #btn-fechar { position: absolute; top: 10px; right: 10px; color: rgb(146, 146, 146); } body.busca-por-voz-overlay-active .busca-por-voz #btn-fechar span { font-size: 25px; } .govbr-escuta-wrapper { display: flex; -webkit-box-pack: center; justify-content: center; width: 100%; background-color: rgb(248, 248, 248); padding: 40px 0px; margin: 30px 0px; border-top: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); } @media only screen and (max-width: 575px) { .govbr-escuta-wrapper { padding: 40px 20px; }} .govbr-escuta-wrapper .texto-strong { line-height: 25px; } .govbr-escuta-wrapper .modal-header-area { -webkit-box-align: start; align-items: start; } @media only screen and (max-width: 575px) { .govbr-escuta-wrapper .modal-header-area { -webkit-box-align: center; align-items: center; }} .govbr-escuta-wrapper .modal-header-area .texto-titulo { font-size: 29px; color: rgb(12, 50, 111); font-weight: 600; } @media only screen and (max-width: 575px) { .govbr-escuta-wrapper .modal-header-area .texto-titulo { font-size: 20px; }} @media only screen and (max-width: 575px) { .govbr-escuta-wrapper .modal-header-area .modal-title .icone-comentario { font-size: 17px !important; }} .govbr-escuta-wrapper .modal-header-area .modal-subtitle { padding: 0px; } .govbr-escuta-wrapper .botao-thumb:hover { border-color: rgb(217, 227, 243); background-color: rgb(217, 227, 243) !important; } .govbr-escuta-wrapper .botao-thumb:focus { background: rgb(12, 50, 111); } .govbr-escuta-wrapper .botao-thumb.botao-thumb--selecionado { border-color: rgb(12, 50, 111); box-shadow: none; background-color: rgb(12, 50, 111) !important; } .govbr-escuta-wrapper .tags-feedback-container .labels .interaction-select, .govbr-escuta-wrapper .tags-feedback-container .linha-outros .interaction-select { border-radius: 4px; margin: 0px; } .govbr-escuta-wrapper .tags-feedback-container .labels .interaction-select input[type="checkbox"], .govbr-escuta-wrapper .tags-feedback-container .linha-outros .interaction-select input[type="checkbox"] { display: none; } .govbr-escuta-wrapper .tags-feedback-container .labels .interaction-select.tag-outros-inline, .govbr-escuta-wrapper .tags-feedback-container .linha-outros .interaction-select.tag-outros-inline { height: 30px; width: 65px; text-align: center; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; padding-left: 20px; margin-top: 10px; } .govbr-escuta-wrapper .tags-feedback-container .labels .interaction-select.selected, .govbr-escuta-wrapper .tags-feedback-container .linha-outros .interaction-select.selected { background-color: rgb(38, 112, 232); color: rgb(255, 255, 255); } .govbr-escuta-wrapper .tags-feedback-container .labels .interaction-select.selected span, .govbr-escuta-wrapper .tags-feedback-container .linha-outros .interaction-select.selected span { color: rgb(255, 255, 255); } .govbr-escuta-wrapper .br-step-wrapper .step-progress { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; gap: 0px; } .govbr-escuta-wrapper .br-step-wrapper .step-progress-btn { position: relative; width: 16px; height: 16px; min-width: 16px; min-height: 16px; border-radius: 50%; background-color: rgb(192, 192, 192); border: none; padding: 0px; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; cursor: pointer; transition: background-color 0.3s ease 0s; } .govbr-escuta-wrapper .br-step-wrapper .step-progress-btn .step-info { display: none; } .govbr-escuta-wrapper .br-step-wrapper .step-progress-btn i.fas { display: none; } .govbr-escuta-wrapper .br-step-wrapper .step-progress-btn.active { background-color: rgb(38, 112, 232); } .govbr-escuta-wrapper .br-step-wrapper .step-progress-btn:not(:last-child)::after { content: ""; position: absolute; width: 35px; height: 4px; background-color: rgb(38, 112, 232); left: 100%; top: 50%; transform: translateY(-50%); } .govbr-escuta-wrapper .br-step-wrapper .step-progress-btn:not(:last-child) { margin-right: 35px; } .govbr-escuta-wrapper .br-step-wrapper .step-progress-btn:has(+ .step-progress-btn.active)::after { background-color: rgb(89, 146, 237) !important; } .govbr-escuta-wrapper .br-step-wrapper .br-step[data-initial^="2"] .step-progress-btn.active { background-color: rgb(89, 146, 237); } .govbr-escuta-wrapper .br-step-wrapper .br-step[data-initial^="2"] .step-progress-btn:not(:last-child)::before { font-family: "Font Awesome 5 Free"; content: ""; font-size: 8px; color: rgb(255, 255, 255); font-weight: 900; position: absolute; } .govbr-escuta-wrapper .br-step-wrapper .br-step[data-initial^="2"] .step-progress-btn:not(:last-child)::after { background-color: rgb(89, 146, 237); } .govbr-escuta-wrapper .botoes-acao button i { color: rgb(255, 255, 255); } .govbr-escuta-wrapper .botoes-acao button:focus { background: rgb(255, 255, 255); border: none; box-shadow: none; color: rgb(19, 81, 180) !important; } .govbr-escuta-wrapper .botoes-acao button.primary:focus { background: rgb(19, 81, 180); color: rgb(255, 255, 255) !important; } .govbr-escuta-wrapper .textarea-wrapper textarea:focus { background: rgb(255, 255, 255); } .govbr-escuta-wrapper .mensagem-sucesso-centralizada { height: 70px; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; background-color: rgb(227, 245, 225); } .govbr-escuta-wrapper .mensagem-sucesso-centralizada .br-message.success { margin: 0px; } .govbr-escuta-wrapper .mensagem-sucesso-centralizada .br-message.success .icon { width: 30px; } .govbr-escuta-wrapper .mensagem-sucesso-centralizada .br-message.success .icon i { color: rgb(22, 136, 33); } .govbr-escuta-wrapper .mensagem-sucesso-centralizada .content { padding: 0px; margin: 0px; color: rgb(0, 0, 0); } .govbr-escuta-wrapper .text-strong-blue { margin-top: 20px; color: rgb(12, 50, 111); } .govbr-escuta-link { display: flex; -webkit-box-align: end; align-items: end; -webkit-box-pack: center; justify-content: center; -webkit-box-flex: 2; flex: 2 1 0%; padding-bottom: 12px; } @media only screen and (max-width: 575px) { .govbr-escuta-link { -webkit-box-pack: start; justify-content: start; padding-left: 42px; }} .govbr-escuta-link a { color: rgb(19, 81, 180); font-size: 16px; font-style: normal; font-weight: 600; position: relative; } .govbr-escuta-link a::before { font-family: "Font Awesome 5 Free"; content: ""; font-size: 18px; color: rgb(19, 81, 180); font-weight: 900; position: absolute; top: 0px; left: -25px; } .escuta-govbr-popup-wrapper { position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 9999; width: 100%; max-width: 500px; height: auto; background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 8px; border-radius: 4px; overflow: hidden; padding: 15px 0px; display: none; } @media only screen and (max-width: 575px) { .escuta-govbr-popup-wrapper { width: 96%; z-index: 2147483646; }} .escuta-govbr-popup-wrapper .escuta-govbr-popup-fechar { position: absolute; top: 10px; right: 10px; background: none; border: none; font-size: 20px; cursor: pointer; z-index: 101; } .escuta-govbr-popup-wrapper .title { font-size: 20px; font-weight: 600; margin-bottom: 16px; position: relative; color: rgb(12, 50, 111); padding: 0px 30px; } .escuta-govbr-popup-wrapper .title::before { font-family: "Font Awesome 5 Free"; content: ""; font-size: 18px; color: rgb(12, 50, 111); font-weight: 900; margin-right: 8px; } .escuta-govbr-popup-wrapper p { font-size: 14px; color: rgb(51, 51, 51); padding: 0px 30px; } .escuta-govbr-popup-wrapper .buttons { display: flex; -webkit-box-pack: end; justify-content: flex-end; padding: 30px 0px; border-bottom: 1px solid rgb(204, 204, 204); } @media only screen and (max-width: 575px) { .escuta-govbr-popup-wrapper .buttons { -webkit-box-orient: vertical; -webkit-box-direction: reverse; flex-direction: column-reverse; -webkit-box-align: center; align-items: center; gap: 10px; }} .escuta-govbr-popup-wrapper .buttons .escuta-govbr-popup-agora-nao { background-color: rgb(255, 255, 255); color: rgb(19, 81, 180); border: none; font-weight: 600; } .escuta-govbr-popup-wrapper .buttons .escuta-govbr-popup-agora-nao:focus { box-shadow: none; } .escuta-govbr-popup-wrapper .buttons .escuta-govbr-popup-responder { background-color: rgb(19, 81, 180); color: rgb(255, 255, 255); margin: 0px 20px; padding: 0px 16px; font-weight: 600; } .escuta-govbr-popup-wrapper .footer { padding: 0px 30px; margin-top: 12px; } .escuta-govbr-popup-wrapper .footer label { font-size: 14px; margin-left: 5px; } .botao-microfone--ativo:hover { background: rgb(255, 255, 255) !important; } .br-textarea textarea { font-family: rawline, helvetica, arial, sans-serif !important; } .botao-microfone--com-texto.botao-microfone--ativo:hover { z-index: 111; } .escuta-container.escuta-container--mobile .collapse-header { background: transparent !important; color: rgb(12, 50, 111) !important; margin-bottom: 10px !important; } .escuta-container.escuta-container--mobile .collapse-header:focus { box-shadow: none !important; } .escuta-container.escuta-container--mobile .modal-tags { margin-bottom: 25px; padding: 0px; } .escuta-container.escuta-container--mobile .botoes-acao { margin-top: 15px; } .escuta-container.escuta-container--mobile .br-button { padding: 0px !important; } .tags-feedback-container > .labels > .br-tag > label { cursor: pointer; } #barra-identidade { display: none; } #barra-identidade #barra-brasil .conteudo-barra-brasil { height: 29px; } #barra-identidade #barra-brasil a { color: rgb(255, 255, 255); } #barra-identidade #barra-brasil a.botao-seta-direita { text-indent: -9000px; } .userrole-anonymous div[vw], .userrole-authenticated div[vw] { z-index: 4; } #site-header { background-color: rgb(255, 255, 255); position: relative; z-index: 10; } #site-header .header-wrapper { -webkit-box-align: center; align-items: center; box-sizing: border-box; display: flex; -webkit-box-pack: justify; justify-content: space-between; padding-bottom: 4px; padding-top: 4px; position: relative; } @media only screen and (max-width: 575px) { #site-header .header-wrapper { overflow: visible; }} @media only screen and (min-width: 576px) { #site-header .header-wrapper { padding-bottom: 8px; padding-top: 8px; min-height: 68px; }} @media only screen and (min-width: 768px) { #site-header .header-wrapper { padding-bottom: 0px; padding-top: 16px; }} #site-header .header-wrapper .termos-mais-buscados { display: none; position: absolute; background-color: rgb(255, 255, 255); border: 1px solid rgb(217, 217, 217); box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px 0px; padding: 20px; top: 73px; width: calc(100% - 55px); border-radius: 3px; z-index: 3; } #site-header .header-wrapper .termos-mais-buscados.open.desktop { display: block; } @media only screen and (max-width: 575px) { #site-header .header-wrapper .termos-mais-buscados.open.desktop { display: none; }} #site-header .header-wrapper .termos-mais-buscados.open.mobile { display: none; } @media only screen and (max-width: 575px) { #site-header .header-wrapper .termos-mais-buscados.open.mobile { display: block; left: 0px; width: 100%; top: 56px; }} #site-header .header-wrapper .termos-mais-buscados ul { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; margin-left: 0px !important; padding-left: 0px !important; } #site-header .header-wrapper .termos-mais-buscados ul li { list-style: none; display: flex; -webkit-box-align: center; align-items: center; } #site-header .header-wrapper .termos-mais-buscados ul li a { color: rgb(51, 51, 51); font-weight: 600; font-size: 18px; display: block; width: 100%; padding: 6px; border-radius: 3px; } @media only screen and (max-width: 575px) { #site-header .header-wrapper .termos-mais-buscados ul li a { font-size: 14px; }} #site-header .header-wrapper .termos-mais-buscados ul li a:hover { background-color: rgb(219, 232, 251); text-decoration: none; } #site-header .header-wrapper .termos-mais-buscados ul li a span { color: rgb(204, 204, 204); margin-right: 10px; font-size: 18px; display: inline-block; } @media only screen and (max-width: 575px) { #site-header .header-wrapper .termos-mais-buscados ul li a span { font-size: 14px; }} #site-header .header-wrapper .termos-mais-buscados .source-header-termos-mais-buscados { text-transform: uppercase; font-weight: 600; color: rgb(85, 85, 85); font-size: 16px; margin-bottom: 8px; } @media only screen and (max-width: 575px) { #site-header .header-wrapper .termos-mais-buscados .source-header-termos-mais-buscados { font-size: 12px; }} #site-header .header-wrapper .portal-name { -webkit-box-align: center; align-items: center; display: flex; } #site-header .header-wrapper .portal-name .portal-logo { background-color: transparent; background-image: url("img/govbr-logo-medium.png"); background-position: left center; background-repeat: no-repeat; background-size: 72px 26px; display: inline-block; height: 26px; min-width: 72px; width: 72px; } @media only screen and (min-width: 768px) { #site-header .header-wrapper .portal-name .portal-logo { background-image: url("img/govbr-logo-large.png"); background-size: 111px 40px; height: 40px; min-width: 111px; width: 111px; }} #site-header .header-wrapper .portal-name .portal-logo:focus { outline: rgb(194, 133, 12) dashed 2px; outline-offset: 4px; } #site-header .header-wrapper .portal-name .portal-logo:focus:not(.focus-visible) { outline: none; } #site-header .header-wrapper .portal-name .nome-orgao { -webkit-box-orient: vertical; -webkit-line-clamp: 2; display: -webkit-box; overflow: hidden; color: rgb(85, 85, 85); -webkit-box-flex: 1; flex: 1 1 0%; font-weight: 300; font-size: 1.3rem; line-height: 14px; margin-left: 16px; padding-bottom: 3px; padding-top: 3px; } @media only screen and (max-width: 575px) { #site-header .header-wrapper .portal-name .nome-orgao { display: none; }} @media only screen and (min-width: 768px) { #site-header .header-wrapper .portal-name .nome-orgao { font-size: 1.4rem; line-height: 16px; }} #site-header .header-wrapper .portal-name .nome-orgao:hover { color: rgb(85, 85, 85); text-decoration: none; } #site-header .header-wrapper .portal-name .nome-orgao:focus { outline: rgb(194, 133, 12) dashed 2px; outline-offset: 4px; } #site-header .header-wrapper .portal-name .nome-orgao:focus:not(.focus-visible) { outline: none; } #site-header .header-wrapper .site-name-wrapper { -webkit-box-align: baseline; align-items: baseline; display: flex; } #site-header .header-wrapper .site-name-wrapper .toggle-main-navigation { color: rgb(19, 81, 180); cursor: pointer; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; margin-right: 4px; width: auto; border-radius: 50%; padding: 0px; margin-left: -4.875px; } #site-header .header-wrapper .site-name-wrapper .toggle-main-navigation .fa { font-size: 14px; line-height: 22px; width: 22px; } @media only screen and (min-width: 576px) { #site-header .header-wrapper .site-name-wrapper .toggle-main-navigation { margin-left: -5px; } #site-header .header-wrapper .site-name-wrapper .toggle-main-navigation .fa { font-size: 16px; line-height: 24px; width: 24px; }} @media only screen and (min-width: 768px) { #site-header .header-wrapper .site-name-wrapper .toggle-main-navigation { margin-left: -5.25px; } #site-header .header-wrapper .site-name-wrapper .toggle-main-navigation .fa { font-size: 20px; line-height: 28px; width: 28px; }} @media only screen and (min-width: 1280px) { #site-header .header-wrapper .site-name-wrapper .toggle-main-navigation { margin-left: -5.5px; } #site-header .header-wrapper .site-name-wrapper .toggle-main-navigation .fa { font-size: 24px; line-height: 32px; width: 32px; }} #site-header .header-wrapper .site-name-wrapper .toggle-main-navigation:hover { text-decoration: none; background-color: rgb(219, 232, 251); box-shadow: rgb(219, 232, 251) 0px 0px 0px 2px; } #site-header .header-wrapper .site-name-wrapper .toggle-main-navigation:focus { outline: rgb(194, 133, 12) dashed 2px; outline-offset: 4px; } #site-header .header-wrapper .site-name-wrapper .toggle-main-navigation:focus:not(.focus-visible) { outline: none; } #site-header .header-wrapper .site-name-wrapper .toggle-main-navigation .fa { display: inline-block; text-align: center; } #site-header .header-wrapper .site-name-wrapper .toggle-main-navigation .fa-times { display: none; } #site-header .header-wrapper .site-name-wrapper .toggle-main-navigation.open .fa-times { display: inline-block; } #site-header .header-wrapper .site-name-wrapper .toggle-main-navigation.open .fa-bars { display: none; } #site-header .header-wrapper .site-name-wrapper .site-name { -webkit-box-flex: 1; flex: 1 1 0%; margin: 0px; padding: 0px; } #site-header .header-wrapper .site-name-wrapper .site-name a { -webkit-box-orient: vertical; -webkit-line-clamp: 2; display: -webkit-box; overflow: hidden; color: rgb(51, 51, 51); font-size: 1.4rem; font-weight: 400; line-height: 16px; padding: 0px 0px 3px; } @media only screen and (min-width: 576px) { #site-header .header-wrapper .site-name-wrapper .site-name a { font-size: 1.6rem; line-height: 18px; }} @media only screen and (min-width: 768px) { #site-header .header-wrapper .site-name-wrapper .site-name a { font-size: 2rem; line-height: 24px; }} @media only screen and (min-width: 1280px) { #site-header .header-wrapper .site-name-wrapper .site-name a { font-size: 2.4rem; line-height: 26px; padding: 0px 0px 4px; }} #site-header .header-wrapper .site-name-wrapper .site-name a:hover { color: rgb(19, 81, 180); text-decoration: none; } #site-header .header-wrapper .site-name-wrapper .site-name a:focus { outline: rgb(194, 133, 12) dashed 2px; outline-offset: 4px; } #site-header .header-wrapper .site-name-wrapper .site-name a:focus:not(.focus-visible) { outline: none; } #site-header .main .header-wrapper { min-height: 56px; padding-bottom: 0px; padding-top: 0px; z-index: 3 !important; } @media only screen and (min-width: 768px) { #site-header .main .header-wrapper { min-height: 88px; padding-bottom: 16px; padding-top: 16px; }} .site-header-links { -webkit-box-align: center; align-items: center; display: flex; } .site-header-links a { text-decoration: none; } .site-header-links a:focus { outline: rgb(194, 133, 12) dashed 2px; outline-offset: 4px; } .site-header-links a:focus:not(.focus-visible) { outline: none; } @media only screen and (min-width: 576px) { .site-header-links .links-rapidos { position: relative; }} .site-header-links .links-rapidos .toggle-links-rapidos { -webkit-box-align: center; align-items: center; border-radius: 16px; display: flex; height: 32px; -webkit-box-pack: center; justify-content: center; width: 32px; } .site-header-links .links-rapidos .toggle-links-rapidos span { width: auto; } .site-header-links .links-rapidos .toggle-links-rapidos:focus { outline: rgb(194, 133, 12) dashed 2px; outline-offset: 4px; } .site-header-links .links-rapidos .toggle-links-rapidos:focus:not(.focus-visible) { outline: none; } @media only screen and (min-width: 1024px) { .site-header-links .links-rapidos .toggle-links-rapidos { display: none; }} .site-header-links .links-rapidos ul { display: block; white-space: nowrap; } @media only screen and (min-width: 1024px) { .site-header-links .links-rapidos ul { display: block !important; }} @media only screen and (max-width: 1023px) { .site-header-links .links-rapidos ul { background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px 0px; display: none; font-size: 12px; left: 50%; margin-left: -130px; padding: 0px; position: absolute; text-align: left; width: 260px; z-index: 160; }} @media only screen and (max-width: 575px) { .site-header-links .links-rapidos ul { left: 0px; margin: 0px; right: 0px; width: auto; }} .site-header-links .links-rapidos ul li { display: inline-block; margin: 0px 8px; } @media only screen and (max-width: 1023px) { .site-header-links .links-rapidos ul li { display: block; margin: 0px; text-transform: none; white-space: nowrap; }} .site-header-links .links-rapidos ul li.titulo { color: rgb(51, 51, 51); display: none; font-size: 1rem; font-weight: bold; padding: 8px 16px; text-transform: uppercase; } @media only screen and (max-width: 1023px) { .site-header-links .links-rapidos ul li.titulo { display: block; }} .site-header-links .links-rapidos ul li a { font-size: 1.4rem; } @media only screen and (max-width: 1023px) { .site-header-links .links-rapidos ul li a { display: block; font-size: 1.2rem; padding: 8px 16px; }} .site-header-links .links-rapidos ul li a:hover { color: rgb(12, 50, 111); } .site-header-links .links-rapidos.open .toggle-links-rapidos { background-color: rgb(7, 29, 65); color: rgb(255, 255, 255); } .site-header-links .header-icons { padding: 0px; margin: 0px 15px 0px 8px; } @media only screen and (max-width: 575px) { .site-header-links .header-icons { margin: 0px 5px; }} .site-header-links .header-icons li { display: inline-block; margin: 0px; } .site-header-links .header-icons li a { font-size: 1.4rem; height: auto; text-align: center; } .site-header-links .header-icons li a:hover { background-color: rgb(219, 232, 251); } .site-header-links .link-acesso { background: rgb(248, 248, 248); border-radius: 40px; color: rgb(12, 50, 111); font-size: 1.4rem; font-weight: 500; margin-left: 8px; padding: 8px 12px; white-space: nowrap; } .site-header-links .link-acesso span { color: rgb(19, 81, 180); padding-right: 8px; } .site-header-links .link-acesso:hover { background-color: rgb(219, 232, 251); } .site-header-links .link-acesso:focus { outline: rgb(194, 133, 12) dashed 2px; outline-offset: 4px; } .site-header-links .link-acesso:focus:not(.focus-visible) { outline: none; } .language-select { position: relative; margin-right: 10px !important; } .language-select .link-language-select { color: rgb(19, 81, 180); position: relative; margin-right: 10px; display: inline-block !important; } .language-select .link-language-select:hover { color: rgb(194, 212, 234) !important; background-color: rgb(0, 30, 63) !important; } .language-select .link-language-select span { padding: 5px; } .language-select .link-language-select::after { content: ""; position: absolute; display: block; width: 1px; height: 20px; background-color: rgb(204, 204, 204); right: -8px; top: 3px; } .language-select .current-language { display: inline-block; text-transform: uppercase; color: rgb(19, 81, 180); font-size: 14px; } @media only screen and (max-width: 575px) { .language-select { position: initial; }} .languages { display: none; position: absolute; top: 35px; left: 0px; background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px 0px; z-index: 6; padding-left: 0px !important; } @media only screen and (max-width: 575px) { .languages { top: 50px; width: 100%; left: 0px; }} .languages.open { display: block; } .languages li { border-bottom: 1px solid rgb(204, 204, 204); -webkit-box-align: center; align-items: center; padding: 8px 15px; font-weight: 600; display: flex !important; } .languages li:last-of-type { border-bottom: 0px; } .languages li a { color: rgb(85, 85, 85); text-transform: uppercase; font-weight: 500; line-height: 30px; display: block !important; } .languages li a:hover { background-color: transparent !important; } .sso-status-bar.signed-out .signed-out { display: flex; background-color: rgb(19, 81, 180); color: rgb(255, 255, 255); } .govbr-busca-header { height: 56px; margin: 0px 0px 0px 8px; min-width: 56px; width: 56px; } .govbr-busca-header .aa-SubmitButton { margin-right: 7px; } .govbr-busca-header .aa-SubmitButton { margin-right: 7px; } .govbr-busca-header label span { display: none; } @media only screen and (min-width: 1024px) { .govbr-busca-header { margin-left: 20px; min-width: 384px; width: 384px; }} .govbr-busca-header .btn-busca-por-voz.mobile { background-color: transparent; border: none; color: rgb(19, 81, 180); position: absolute; top: 6px; right: 45px; padding: 0px 12px; z-index: 9; display: none; } .govbr-busca-header .btn-busca-por-voz.mobile span { font-size: 20px; } @media only screen and (max-width: 575px) { .govbr-busca-header .btn-busca-por-voz.mobile span { font-size: 18px; }} @media only screen and (max-width: 575px) { .govbr-busca-header .btn-busca-por-voz.mobile { display: block; }} .govbr-busca-header.open .btn-busca-por-voz.mobile { display: none; } .govbr-busca-header.animating .btn-busca-por-voz.mobile { display: none; } .govbr-busca-header #govbr-busca-input { -webkit-box-align: stretch; align-items: stretch; display: flex; height: 56px; overflow: hidden; position: absolute; right: 0px; top: 0px; left: 100%; transition: left 300ms ease-in-out 0s, right 200ms linear 0s; z-index: 2; } @media only screen and (min-width: 768px) { .govbr-busca-header #govbr-busca-input { border-radius: 6px; right: 16px; top: 16px; }} @media only screen and (min-width: 1024px) { .govbr-busca-header #govbr-busca-input { left: calc((100vw - 40px) - 384px); right: 40px; z-index: 4; }} @media only screen and (min-width: 1280px) { .govbr-busca-header #govbr-busca-input { left: 768px; right: 0px; }} .govbr-busca-header #govbr-busca-input .btn-busca-por-voz { background-color: transparent; border: none; color: rgb(19, 81, 180); position: absolute; top: 6px; right: 45px; padding: 0px 12px; z-index: 9; } .govbr-busca-header #govbr-busca-input .btn-busca-por-voz span { font-size: 20px; } @media only screen and (max-width: 575px) { .govbr-busca-header #govbr-busca-input .btn-busca-por-voz span { font-size: 18px; }} .govbr-busca-header .govbr-busca-toggle { background-color: transparent; border: 0px none; border-radius: 50%; color: rgb(19, 81, 180); cursor: pointer; height: 40px; line-height: 40px; outline: none 0px; padding: 0px; position: absolute; right: 8px; text-align: center; top: 8px; transition: opacity 200ms linear 0s; width: 40px; z-index: 3; } @media only screen and (min-width: 768px) { .govbr-busca-header .govbr-busca-toggle { right: 24px; top: 24px; }} @media only screen and (min-width: 1024px) { .govbr-busca-header .govbr-busca-toggle { right: 48px; }} @media only screen and (min-width: 1280px) { .govbr-busca-header .govbr-busca-toggle { display: none; right: 8px; }} .govbr-busca-header .govbr-busca-toggle:hover { background-color: rgb(219, 232, 251); } .govbr-busca-header .govbr-busca-toggle:focus { outline: rgb(194, 133, 12) dashed 2px; outline-offset: 4px; } .govbr-busca-header .govbr-busca-toggle:focus:not(.focus-visible) { outline: none; } .govbr-busca-header .govbr-busca-toggle span { font-size: 2rem; } .govbr-busca-header .govbr-busca-toggle .fa-times { display: none; } @media only screen and (max-width: 575px) { .govbr-busca-header .govbr-busca-toggle { height: 40px; line-height: 40px; top: 7px; } .govbr-busca-header .govbr-busca-toggle span { font-size: 1.7rem; }} .govbr-busca-header.open #govbr-busca-input { left: 0px; right: 0px; } @media only screen and (min-width: 768px) { .govbr-busca-header.open #govbr-busca-input { left: 14px; right: 72px; }} @media only screen and (min-width: 1024px) { .govbr-busca-header.open #govbr-busca-input { left: 38px; right: 96px; }} @media only screen and (min-width: 1280px) { .govbr-busca-header.open #govbr-busca-input { left: 0px; right: 56px; }} @media only screen and (max-width: 767px) { .govbr-busca-header.open #govbr-busca-input .aa-InputWrapperPrefix { display: none; }} .govbr-busca-header.open::before { right: 110px; } @media only screen and (max-width: 575px) { .govbr-busca-header.open::before { display: none; }} .govbr-busca-header.open::after { display: none; } @media only screen and (min-width: 768px) { .govbr-busca-header.open::after { display: block; right: 72px; }} @media only screen and (min-width: 1024px) { .govbr-busca-header.open::after { right: 96px; }} @media only screen and (min-width: 1280px) { .govbr-busca-header.open::after { right: 56px; }} .govbr-busca-header.open .govbr-busca-toggle { display: block; } .govbr-busca-header.open .govbr-busca-toggle .fa-times { display: inline-block; } .govbr-busca-header.open .govbr-busca-toggle .fa-search { display: none; } .userrole-authenticated .govbr-busca-header .container .aa-Input { padding: 8px 112px 8px 16px !important; } @media only screen and (min-width: 1024px) { .userrole-authenticated .govbr-busca-header .container .aa-Input { padding: 8px 92px 8px 36px !important; }} #site-header.sticky-header .main { position: fixed; width: 100%; z-index: 4; top: 0px; background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px 0px; } body.sticky-header { margin-top: 56px; } @media only screen and (min-width: 768px) { body.sticky-header { margin-top: 88px; }} #portal-footer { clear: both; color: rgb(255, 255, 255); background-color: rgb(7, 29, 65); padding: 64px 0px 0px; margin-bottom: 0px; margin-top: 0px; font-size: 75%; } #portal-footer a { color: rgb(255, 255, 255) !important; } #portal-footer a:hover { text-decoration: none; color: rgb(89, 146, 237) !important; } #portal-footer a.reset-cookies:hover { color: rgb(255, 255, 255) !important; } #portal-footer a:focus { outline: rgb(255, 190, 46) dashed 2px; outline-offset: 4px; } #portal-footer a:focus:not(.focus-visible) { outline: none; } #portal-footer .govbr-logo { width: 165px; height: 60px; margin-bottom: 52px; background-image: url("img/govbr.png"); background-size: cover; } #portal-footer .list-navigation { display: flex; flex-wrap: wrap; margin-bottom: 65px; } @media only screen and (max-width: 767px) { #portal-footer .list-navigation { display: block; margin-bottom: 45px; }} #portal-footer .list-navigation li { display: block; -webkit-box-flex: 1; flex: 1 1 0%; padding-right: 8px; padding-bottom: 8px; min-width: 192px; position: relative; } @media only screen and (max-width: 767px) { #portal-footer .list-navigation li.dropdown-submenu::after { font-family: "Font Awesome 5 Free"; font-size: 14px; font-weight: 900; content: ""; position: absolute; top: 15px; right: 10px; color: rgb(255, 255, 255); } #portal-footer .list-navigation li.dropdown-submenu.opened::after { content: ""; }} #portal-footer .list-navigation li a { display: block; min-height: 48px; margin-top: 16px; font-weight: 700; font-size: 1.6rem; line-height: 2.2rem; text-transform: uppercase; } #portal-footer .list-navigation li li a { display: block; min-height: auto; margin-top: auto; font-weight: 500; font-size: 1.4rem; line-height: 2.2rem; text-transform: none; } #portal-footer .list-navigation li ul.submenu { display: block; position: static; } @media only screen and (max-width: 767px) { #portal-footer .list-navigation li ul.submenu { display: none; margin-top: 16px; } #portal-footer .list-navigation li ul.submenu .dropdown-submenu::after { content: ""; }} #portal-footer .list-navigation li ul.submenu .submenu { display: none !important; } @media only screen and (max-width: 767px) { #portal-footer .list-navigation > li { padding-right: 8px; padding-top: 16px; padding-bottom: 16px; border-bottom: 1px solid rgb(255, 255, 255); } #portal-footer .list-navigation > li.dropdown-submenu { cursor: pointer; } #portal-footer .list-navigation > li:first-child { border-top: 1px solid rgb(255, 255, 255); } #portal-footer .list-navigation > li > a { display: inline; }} #portal-footer .redes-e-logos { display: flex; flex-wrap: wrap; } @media only screen and (max-width: 575px) { #portal-footer .redes-e-logos { display: block; }} #portal-footer .redes-e-logos > div { -webkit-box-flex: 1; flex: 1 1 0%; } #portal-footer .redes-e-logos .redes-sociais .titulo { font-weight: 700; font-size: 1.6rem; color: rgb(255, 255, 255); line-height: 2.2rem; text-transform: uppercase; margin-bottom: 8px; } #portal-footer .redes-e-logos #footer-brasil, #portal-footer .redes-e-logos #footer-govbr { background-color: transparent !important; } #portal-footer .redes-e-logos #footer-brasil .logo-acesso-footer, #portal-footer .redes-e-logos #footer-govbr .logo-acesso-footer { width: 117px; height: 49px; margin-right: 45px; } #portal-footer .redes-e-logos #footer-brasil #wrapper-footer-brasil, #portal-footer .redes-e-logos #footer-govbr #wrapper-footer-brasil { padding-top: 10px; } @media only screen and (max-width: 575px) { #portal-footer .redes-e-logos #footer-brasil #wrapper-footer-brasil, #portal-footer .redes-e-logos #footer-govbr #wrapper-footer-brasil { -webkit-box-pack: start; justify-content: flex-start; padding-top: 32px; }} #portal-footer .redes-e-logos #footer-brasil a, #portal-footer .redes-e-logos #footer-govbr a { filter: invert(1); } #portal-footer .redes-e-logos #footer-brasil a:focus, #portal-footer .redes-e-logos #footer-govbr a:focus { outline: rgb(194, 133, 12) dashed 2px; outline-offset: 4px; } #portal-footer .redes-e-logos #footer-brasil a:focus:not(.focus-visible), #portal-footer .redes-e-logos #footer-govbr a:focus:not(.focus-visible) { outline: none; } #portal-footer .redes-e-logos #footer-brasil a:focus, #portal-footer .redes-e-logos #footer-govbr a:focus { outline-color: rgb(0, 115, 255); } #portal-footer .redes-e-logos #footer-govbr { padding: 10px 0px 40px; } @media only screen and (min-width: 576px) { #portal-footer .redes-e-logos #footer-govbr { text-align: right; }} #portal-footer .redes-e-logos #footer-govbr .logo-acesso-footer { margin: 0px; } .portaltype-document #content { position: relative; } .portaltype-document #content img.image-inline { height: auto; max-width: 100%; } .portaltype-event #content .imagem-evento { text-align: center; } .portaltype-event #content .imagem-evento img { max-width: 100%; } .portaltype-event #content .btn-inscricao { margin: 56px 0px; text-align: center; } .portaltype-event #content .descricao-evento { margin-bottom: 48px; } .portaltype-event #content .toggable-content > li:last-of-type { border-bottom: 1px solid rgba(0, 0, 0, 0.1); } .portaltype-event #content .mais-informacoes .evento-contato { font-weight: 600; } .portaltype-event #content .info-evento { padding-top: 56px; } .portaltype-event #content .info-evento h2 { font-size: 2.4rem; font-weight: 600; color: rgb(12, 50, 111); } .portaltype-event #content .info-evento .data-evento, .portaltype-event #content .info-evento .local-evento, .portaltype-event #content .info-evento .endereco-evento { font-size: 1.8rem; } .portaltype-event #content .info-evento .data-evento, .portaltype-event #content .info-evento .local-evento { font-weight: 600; } .portaltype-event #content .info-evento-itens-relacionados { margin: 40px 0px 112px; } .portaltype-event #content .info-evento-itens-relacionados h2 { text-align: center; margin-bottom: 20px; font-size: 1.6rem; font-weight: 600; color: rgb(85, 85, 85); } .portaltype-event #content .info-evento-itens-relacionados ul { display: flex; -webkit-box-pack: center; justify-content: center; list-style: none; padding: 0px; } .portaltype-event #content .info-evento-itens-relacionados ul li { margin: 0px 20px; } .portaltype-event.template-edit #form-widgets-endereco { width: 100%; } .portaltype-curso #content .badges-curso .badge { margin: 0px 20px 8px 0px; } .portaltype-curso #content .data-curso { margin-bottom: 32px; color: rgb(85, 85, 85); font-weight: 500; } .portaltype-curso #content .data-curso .far, .portaltype-curso #content .data-curso .fas { color: rgb(19, 81, 180); margin-right: 0.4rem; } .portaltype-curso #content .imagem-curso { text-align: center; } .portaltype-curso #content .imagem-curso img { max-width: 100%; } .portaltype-curso #content .btn-tenho-interesse { margin: 56px 0px; text-align: center; } .portaltype-curso #content .programacao-curso { margin-bottom: 48px; } .portaltype-curso #content .toggable-content > li:last-of-type { border-bottom: 1px solid rgba(0, 0, 0, 0.1); } .portaltype-curso #content .mais-informacoes .curso-contato { font-weight: 600; } .portaltype-curso #content .info-curso { padding-top: 56px; } .portaltype-curso #content .info-curso h2 { font-size: 2.4rem; font-weight: 600; color: rgb(12, 50, 111); } .portaltype-curso #content .info-curso .data-curso, .portaltype-curso #content .info-curso .local-curso, .portaltype-curso #content .info-curso .endereco-curso { font-size: 1.8rem; } .portaltype-curso #content .info-curso .data-curso, .portaltype-curso #content .info-curso .local-curso { font-weight: 600; } .portaltype-curso #content .info-curso-itens-relacionados { margin: 40px 0px 112px; } .portaltype-curso #content .info-curso-itens-relacionados h2 { text-align: center; margin-bottom: 20px; font-size: 1.6rem; font-weight: 600; color: rgb(85, 85, 85); } .portaltype-curso #content .info-curso-itens-relacionados ul { display: flex; -webkit-box-pack: center; justify-content: center; list-style: none; padding: 0px; } .portaltype-curso #content .info-curso-itens-relacionados ul li { margin: 0px 20px; } .portaltype-curso.template-edit #form-widgets-url_curso, .portaltype-curso.template-edit #form-widgets-escolaridade, .portaltype-curso.template-edit #form-widgets-instituicao_ofertante { width: 100%; } .portaltype-acoes #content .badges-acao .badge { margin: 0px 20px 8px 0px; } .portaltype-acoes #content .categoria-acao, .portaltype-acoes #content .perfil-acao { margin-bottom: 16px; font-weight: 500; } .portaltype-acoes #content .categoria-acao .acao-label, .portaltype-acoes #content .perfil-acao .acao-label { display: block; color: rgb(19, 81, 180); } .portaltype-acoes #content .categoria-acao .acao-label .far, .portaltype-acoes #content .categoria-acao .acao-label .fas, .portaltype-acoes #content .perfil-acao .acao-label .far, .portaltype-acoes #content .perfil-acao .acao-label .fas { color: rgb(19, 81, 180); margin-right: 0.4rem; } .portaltype-acoes #content .perfil-acao { margin-bottom: 32px; } .portaltype-acoes #content .secao-acao { margin-bottom: 48px; } .portaltype-acoes #content .secao-acao h2 { font-size: 2.4rem; font-weight: 600; color: rgb(12, 50, 111); margin-bottom: 16px; } .portaltype-collective-nitf-content #content dd.image-caption, .portaltype-collective-nitf-content #content .image-inline, .portaltype-collective-nitf-content #content .captioned, .portaltype-collective-nitf-content #content .caption-left, .portaltype-collective-nitf-content #content .caption-center, .portaltype-collective-nitf-content #content .caption-right { max-width: 100%; } .portaltype-collective-nitf-content #content a:focus { outline: rgb(194, 133, 12) dashed 2px; outline-offset: 4px; } .portaltype-collective-nitf-content #content a:focus:not(.focus-visible) { outline: none; } .portaltype-collective-nitf-content #content img { max-width: 100%; height: auto; } .portaltype-collective-nitf-content #content article { position: relative; } .portaltype-collective-nitf-content #content article p.section { display: none; } .portaltype-collective-nitf-content #content article .image-caption { margin: 0px 0px 1em; } .portaltype-collective-nitf-content #content article div[property="rnews:articleBody"] strong { font-weight: 700; } .portaltype-collective-nitf-content #content article #parent-fieldname-text::first-letter, .portaltype-collective-nitf-content #content article div[property="rnews:articleBody"]::first-letter { color: rgb(19, 81, 180); font-size: 5rem; display: block; font-weight: 700; float: left; line-height: 4rem; margin-right: 20px; } .portaltype-collective-nitf-content #content article #media { text-align: center; margin-bottom: 16px; } .portaltype-collective-nitf-content #content article #media .discreet { color: rgb(85, 85, 85); font-size: 1.4rem; font-weight: normal; max-width: 960px; margin: 5px auto; } .portaltype-collective-nitf-content #content article #media img { height: auto; max-width: 100%; } .portaltype-collective-nitf-content #content article iframe { max-width: 100%; } .portaltype-collective-nitf-content #content #formfield-form-widgets-categoria label { font-weight: 600; } .portaltype-collective-nitf-content #content .conteudo-relacionado .tile-header { margin: 32px 0px 24px; } .portaltype-collective-nitf-content #content .conteudo-relacionado .tile-header h2 { color: rgb(85, 85, 85); } .portaltype-collective-nitf-content #content .conteudo-relacionado ul { margin: 0px; padding: 0px; list-style: none; } .portaltype-collective-nitf-content #content .conteudo-relacionado ul li { margin-bottom: 16px; list-style: none; } .portaltype-collective-nitf-content #content .conteudo-relacionado ul li a { font-size: 20px; font-weight: 600; color: rgb(12, 50, 111) !important; } .portaltype-collective-nitf-content #content .conteudo-relacionado ul li a:hover { text-decoration: none; } .portaltype-collective-nitf-content #content #formfield-form-widgets-categoria label { font-weight: 600; } .portaltype-collective-nitf-content #content #formfield-form-widgets-categoria #category { text-align: left; } .portaltype-collective-nitf-content.template-slideshow_view .swiper-container { max-width: 100%; } .portaltype-collective-nitf-content.template-slideshow_view .swiper-container img { object-fit: contain; } .portal-govbr #form-widgets-ICategoriaType-categoria-autocomplete span.option:first-of-type { display: none; } .portaltype-collection .tile-collective-nitf-content { padding-bottom: 16px; margin-bottom: 16px; border-bottom: 1px solid rgb(204, 204, 204); } .portaltype-collection .tile-collective-nitf-content::after { clear: both; content: ""; display: table; } .portaltype-collection .tile-collective-nitf-content .tileContent .tileBody .description { margin-bottom: 12px; } .portaltype-collection .tile-collective-nitf-content .tileContent .keywords { margin-bottom: 12px; } .portaltype-collection .tileItem { margin-bottom: 36px; } .portaltype-collection .tileItem .documentByLine { border: none; } .portaltype-collection .tileItem .keywords { margin-bottom: 12px; } .portaltype-collection .tileItem .tileContent .tileHeadline { line-height: 2.6rem; margin-bottom: 12px; } .portaltype-collection .tileItem .tileContent .tileHeadline a { margin-bottom: 12px; } .template-filtro-de-resultados.portaltype-collection #search-results-bar { margin: 0px 0px 20px; padding: 0px; border: none; } .template-filtro-de-resultados.portaltype-collection #search-results-bar .actionMenuContent { border: 1px solid rgb(204, 204, 204); padding: 55px 5px 40px; } .template-filtro-de-resultados.portaltype-collection #search-results-wrapper { margin-top: 0px; } .template-filtro-de-resultados.portaltype-collection #content-core input[type="text"] { margin: 0px 10px 0px 0px; line-height: 1.5em; border: 1px solid rgb(204, 204, 204); width: 70%; background-color: transparent !important; border-radius: 5px !important; font-size: 20px !important; } .template-filtro-de-resultados.portaltype-collection .searchPage.searchButton { background-position: -265px 0px; margin-top: 15px; padding: 0px; } .template-filtro-de-resultados.portaltype-collection .searchPage.searchButton:focus { box-shadow: none; } .template-filtro-de-resultados.portaltype-collection .searchPage { border-radius: 0px !important; } .template-filtro-de-resultados.portaltype-collection #search-field { margin-top: 0px; display: flex; padding-top: 0px !important; } .template-filtro-de-resultados.portaltype-collection #search-filter fieldset { min-width: 220px; } .template-filtro-de-resultados.portaltype-collection #search-filter legend { padding-left: 0px !important; } .template-filtro-de-resultados.portaltype-collection .actionMenuHeader { top: -40px; } .template-filtro-de-resultados.portaltype-collection #search-filter label { font-size: 14px; vertical-align: text-bottom; } .template-filtro-de-resultados.portaltype-collection .filter-button { bottom: 30px !important; } .template-filtro-de-resultados #search-results-wrapper .contenttype-link.no-image { background: none; display: block; padding-left: 0px !important; } .portaltype-agendadiaria #content, .portaltype-agenda #content { background-color: transparent; } .portaltype-agendadiaria #content .documentFirstHeading, .portaltype-agenda #content .documentFirstHeading { text-align: left; } .portaltype-agendadiaria #content #plone-document-byline, .portaltype-agenda #content #plone-document-byline { display: block !important; } .portaltype-agendadiaria #content .dados-agenda, .portaltype-agenda #content .dados-agenda { background: rgb(255, 255, 255); } .portaltype-agendadiaria #content .brasao, .portaltype-agenda #content .brasao { text-align: center; } .portaltype-agendadiaria #content .brasao img, .portaltype-agenda #content .brasao img { width: 10rem; } .portaltype-agendadiaria #content .compromisso-solicitante, .portaltype-agendadiaria #content .compromisso-participantes, .portaltype-agendadiaria #content .compromisso-pauta, .portaltype-agendadiaria #content .compromisso-local, .portaltype-agendadiaria #content .download-compromisso > span, .portaltype-agenda #content .compromisso-solicitante, .portaltype-agenda #content .compromisso-participantes, .portaltype-agenda #content .compromisso-pauta, .portaltype-agenda #content .compromisso-local, .portaltype-agenda #content .download-compromisso > span { color: rgb(51, 51, 51); } .portaltype-agendadiaria #content .download-compromisso a span, .portaltype-agenda #content .download-compromisso a span { color: rgb(51, 51, 51) !important; } .portaltype-agendadiaria #content .compromisso-local::before, .portaltype-agenda #content .compromisso-local::before { background-image: none; font-family: "Font Awesome 5 Free"; content: ""; font-size: 20px; color: rgb(19, 81, 180); font-weight: 900; width: 20px; } .portaltype-agendadiaria #content .pessoa-area, .portaltype-agendadiaria #content .pessoa-nome, .portaltype-agenda #content .pessoa-area, .portaltype-agenda #content .pessoa-nome { font-size: 2.4rem; font-weight: 600; margin-bottom: 0px; text-align: center; line-height: 1.3; } .portaltype-agendadiaria #content .pessoa-nome, .portaltype-agenda #content .pessoa-nome { text-transform: uppercase; margin-bottom: 4rem; } .portaltype-agendadiaria #content .pessoa-cargo, .portaltype-agenda #content .pessoa-cargo { font-size: 2.1rem; font-weight: 700; text-align: center; margin-bottom: 5rem; text-transform: uppercase; } .portaltype-agendadiaria #content .ui-datepicker, .portaltype-agenda #content .ui-datepicker { padding: 40px 32px; margin-bottom: 56px; box-shadow: rgba(0, 0, 0, 0.16) 0px 0px 6px 0px; } .portaltype-agendadiaria #content .ui-datepicker .ui-datepicker-row-break, .portaltype-agenda #content .ui-datepicker .ui-datepicker-row-break { display: none; } .portaltype-agendadiaria #content .ui-datepicker .ui-datepicker-prev, .portaltype-agendadiaria #content .ui-datepicker .ui-datepicker-next, .portaltype-agenda #content .ui-datepicker .ui-datepicker-prev, .portaltype-agenda #content .ui-datepicker .ui-datepicker-next { transform: none; } .portaltype-agendadiaria #content .ui-datepicker .ui-datepicker-calendar, .portaltype-agendadiaria #content .ui-datepicker .ui-datepicker-title, .portaltype-agenda #content .ui-datepicker .ui-datepicker-calendar, .portaltype-agenda #content .ui-datepicker .ui-datepicker-title { opacity: 1; } .portaltype-agendadiaria #content .ui-datepicker.ui-datepicker-multi-3, .portaltype-agenda #content .ui-datepicker.ui-datepicker-multi-3 { background: none rgb(248, 248, 248); box-shadow: none; padding: 0px; display: flex !important; } .portaltype-agendadiaria #content .ui-datepicker.ui-datepicker-multi-3 .ui-datepicker-group, .portaltype-agenda #content .ui-datepicker.ui-datepicker-multi-3 .ui-datepicker-group { border-top: 8px solid rgb(255, 255, 255); border-bottom: 8px solid rgb(255, 255, 255); margin: 0px; padding: 32px 16px; transform: none; float: none; min-width: 31rem; } @media only screen and (max-width: 1023px) { .portaltype-agendadiaria #content .ui-datepicker.ui-datepicker-multi-3 .ui-datepicker-group, .portaltype-agenda #content .ui-datepicker.ui-datepicker-multi-3 .ui-datepicker-group { min-width: 0px; padding: 0px; position: relative; } .portaltype-agendadiaria #content .ui-datepicker.ui-datepicker-multi-3 .ui-datepicker-group .ui-datepicker-header, .portaltype-agenda #content .ui-datepicker.ui-datepicker-multi-3 .ui-datepicker-group .ui-datepicker-header { position: static; } .portaltype-agendadiaria #content .ui-datepicker.ui-datepicker-multi-3 .ui-datepicker-group .ui-datepicker-title, .portaltype-agendadiaria #content .ui-datepicker.ui-datepicker-multi-3 .ui-datepicker-group table, .portaltype-agenda #content .ui-datepicker.ui-datepicker-multi-3 .ui-datepicker-group .ui-datepicker-title, .portaltype-agenda #content .ui-datepicker.ui-datepicker-multi-3 .ui-datepicker-group table { display: none; } .portaltype-agendadiaria #content .ui-datepicker.ui-datepicker-multi-3 .ui-datepicker-group .ui-datepicker-prev, .portaltype-agendadiaria #content .ui-datepicker.ui-datepicker-multi-3 .ui-datepicker-group .ui-datepicker-next, .portaltype-agenda #content .ui-datepicker.ui-datepicker-multi-3 .ui-datepicker-group .ui-datepicker-prev, .portaltype-agenda #content .ui-datepicker.ui-datepicker-multi-3 .ui-datepicker-group .ui-datepicker-next { transform: none; top: 50%; margin-top: -0.9em; } .portaltype-agendadiaria #content .ui-datepicker.ui-datepicker-multi-3 .ui-datepicker-group .ui-datepicker-prev, .portaltype-agenda #content .ui-datepicker.ui-datepicker-multi-3 .ui-datepicker-group .ui-datepicker-prev { left: -2.4em; } .portaltype-agendadiaria #content .ui-datepicker.ui-datepicker-multi-3 .ui-datepicker-group .ui-datepicker-next, .portaltype-agenda #content .ui-datepicker.ui-datepicker-multi-3 .ui-datepicker-group .ui-datepicker-next { right: -2.4em; }} .portaltype-agendadiaria #content .ui-datepicker.ui-datepicker-multi-3 .ui-datepicker-group.ui-datepicker-group-middle, .portaltype-agenda #content .ui-datepicker.ui-datepicker-multi-3 .ui-datepicker-group.ui-datepicker-group-middle { display: block; position: relative; background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.16) 0px 0px 6px 0px; min-width: 32.6rem; padding: 40px 32px; border: none; } .portaltype-agendadiaria #content .ui-datepicker.ui-datepicker-multi-3 .ui-datepicker-group.ui-datepicker-group-middle .ui-datepicker-title, .portaltype-agenda #content .ui-datepicker.ui-datepicker-multi-3 .ui-datepicker-group.ui-datepicker-group-middle .ui-datepicker-title { display: block; } .portaltype-agendadiaria #content .ui-datepicker.ui-datepicker-multi-3 .ui-datepicker-group.ui-datepicker-group-middle table, .portaltype-agenda #content .ui-datepicker.ui-datepicker-multi-3 .ui-datepicker-group.ui-datepicker-group-middle table { display: table; } .portaltype-agendadiaria #content .ui-datepicker.ui-datepicker-multi-3 .ui-datepicker-group .ui-datepicker-calendar th span, .portaltype-agenda #content .ui-datepicker.ui-datepicker-multi-3 .ui-datepicker-group .ui-datepicker-calendar th span { font-size: 1.2rem; font-weight: 600; line-height: 3.33; color: rgb(51, 51, 51); text-transform: uppercase; } .portaltype-agendadiaria #content .ui-datepicker.ui-datepicker-multi-3 .ui-datepicker-group .ui-datepicker-calendar td span, .portaltype-agenda #content .ui-datepicker.ui-datepicker-multi-3 .ui-datepicker-group .ui-datepicker-calendar td span { color: rgb(204, 204, 204) !important; } .portaltype-agendadiaria #content .ui-datepicker.ui-datepicker-multi-3 .ui-datepicker-prev, .portaltype-agenda #content .ui-datepicker.ui-datepicker-multi-3 .ui-datepicker-prev { transform: translate(-5rem, 7.8rem); } .portaltype-agendadiaria #content .ui-datepicker.ui-datepicker-multi-3 .ui-datepicker-next, .portaltype-agenda #content .ui-datepicker.ui-datepicker-multi-3 .ui-datepicker-next { transform: translate(5rem, 7.8rem); } .portaltype-agendadiaria #content .daypicker, .portaltype-agenda #content .daypicker { padding-left: 0px; } .portaltype-agendadiaria #content .daypicker .day div, .portaltype-agenda #content .daypicker .day div { color: rgb(51, 51, 51); } .portaltype-agendadiaria #content .daypicker .day.is-selected ~ li div, .portaltype-agenda #content .daypicker .day.is-selected ~ li div { color: rgb(204, 204, 204); } .portaltype-agendadiaria #content .daypicker .day.is-selected, .portaltype-agenda #content .daypicker .day.is-selected { background-color: rgb(255, 205, 7); } .portaltype-agendadiaria #content .daypicker .day.is-selected div, .portaltype-agenda #content .daypicker .day.is-selected div { color: rgb(19, 81, 180); } .portaltype-agendadiaria #content .daypicker .day .daypicker-day, .portaltype-agenda #content .daypicker .day .daypicker-day { font-size: 40px; font-weight: 700; } .portaltype-agendadiaria #content .daypicker .day .daypicker-weekday, .portaltype-agenda #content .daypicker .day .daypicker-weekday { font-size: 16px; font-weight: 700; } @media only screen and (max-width: 575px) { .portaltype-agendadiaria #content .daypicker .day:nth-child(2), .portaltype-agendadiaria #content .daypicker .day:nth-last-child(2), .portaltype-agenda #content .daypicker .day:nth-child(2), .portaltype-agenda #content .daypicker .day:nth-last-child(2) { display: none; }} .portaltype-agendadiaria #content .list-compromissos, .portaltype-agenda #content .list-compromissos { padding: 0px; } .portaltype-agendadiaria #content .list-compromissos .item-compromisso.sem-compromisso span, .portaltype-agenda #content .list-compromissos .item-compromisso.sem-compromisso span { color: rgb(255, 205, 7); font-weight: 700; } .portaltype-agendadiaria #content .ui-datepicker-current-day a, .portaltype-agendadiaria #content .is-selected a, .portaltype-agendadiaria #content .daypicker-wrapper .day.is-selected > a:link, .portaltype-agenda #content .ui-datepicker-current-day a, .portaltype-agenda #content .is-selected a, .portaltype-agenda #content .daypicker-wrapper .day.is-selected > a:link { background-color: rgb(255, 205, 7) !important; color: rgb(12, 50, 111) !important; } .portaltype-agendadiaria #content .ui-datepicker-current-day a:hover, .portaltype-agendadiaria #content .is-selected a:hover, .portaltype-agendadiaria #content .daypicker-wrapper .day.is-selected > a:link:hover, .portaltype-agenda #content .ui-datepicker-current-day a:hover, .portaltype-agenda #content .is-selected a:hover, .portaltype-agenda #content .daypicker-wrapper .day.is-selected > a:link:hover { text-decoration: none; } .portaltype-agendadiaria #content .search-compromisso .LSBox, .portaltype-agenda #content .search-compromisso .LSBox { position: relative; } .portaltype-agendadiaria #content .search-compromisso .LSBox::after, .portaltype-agenda #content .search-compromisso .LSBox::after { font-family: "Font Awesome 5 Free"; content: ""; font-size: 20px; color: rgb(19, 81, 180); font-weight: 900; width: 50px; height: 60px; position: absolute; right: -10px; top: 10px; pointer-events: none; } .portaltype-agendadiaria #content .search-compromisso .search-form .searchButton, .portaltype-agenda #content .search-compromisso .search-form .searchButton { background-image: none !important; } .portaltype-agendadiaria #content .item-compromisso-wrapper, .portaltype-agenda #content .item-compromisso-wrapper { padding: 2rem 2rem 2rem 0px; margin-bottom: 1rem; max-width: 100%; background: rgb(248, 248, 248); } .portaltype-agendadiaria #content .item-compromisso-wrapper .compromisso-horarios, .portaltype-agenda #content .item-compromisso-wrapper .compromisso-horarios { text-align: center; min-width: 18rem; padding: 0px; margin-right: 3rem; } .portaltype-agendadiaria #content .item-compromisso-wrapper .compromisso-horarios i, .portaltype-agenda #content .item-compromisso-wrapper .compromisso-horarios i { font-size: 1.6rem; color: rgb(19, 81, 180); } .portaltype-agendadiaria #content .item-compromisso-wrapper .compromisso-horarios .horario, .portaltype-agenda #content .item-compromisso-wrapper .compromisso-horarios .horario { color: rgb(19, 81, 180); font-size: 2rem; font-weight: 500; } .portaltype-agendadiaria #content .item-compromisso-wrapper .compromisso-horarios .horario time, .portaltype-agenda #content .item-compromisso-wrapper .compromisso-horarios .horario time { color: rgb(19, 81, 180); padding: 0px 0.5rem 0.4rem; font-weight: 500; font-size: 1.8rem; } .portaltype-agendadiaria #content .item-compromisso-wrapper .compromisso-horarios .horario::before, .portaltype-agenda #content .item-compromisso-wrapper .compromisso-horarios .horario::before { content: none; } .portaltype-agendadiaria #content .item-compromisso-wrapper .compromisso-dados, .portaltype-agenda #content .item-compromisso-wrapper .compromisso-dados { position: relative; } .portaltype-agendadiaria #content .item-compromisso-wrapper .compromisso-dados .compromisso-collapse, .portaltype-agenda #content .item-compromisso-wrapper .compromisso-dados .compromisso-collapse { padding-bottom: 16px; } .portaltype-agendadiaria #content .item-compromisso-wrapper .compromisso-dados .compromisso-collapse label, .portaltype-agenda #content .item-compromisso-wrapper .compromisso-dados .compromisso-collapse label { display: block; font-weight: 600; margin-top: 2rem; } .portaltype-agendadiaria #content .item-compromisso-wrapper .compromisso-toggle, .portaltype-agenda #content .item-compromisso-wrapper .compromisso-toggle { position: absolute; left: -2.3rem; top: 0px; } .portaltype-agendadiaria #content .item-compromisso-wrapper .compromisso-titulo, .portaltype-agenda #content .item-compromisso-wrapper .compromisso-titulo { color: rgb(12, 50, 111); font-size: 2.4rem; font-weight: 600; line-height: 1.2; } .portaltype-agendadiaria #content .item-compromisso-wrapper .compromisso-titulo.toggle, .portaltype-agenda #content .item-compromisso-wrapper .compromisso-titulo.toggle { cursor: pointer; } .portaltype-agendadiaria #content .item-compromisso-wrapper .compromisso-titulo.toggle::before, .portaltype-agenda #content .item-compromisso-wrapper .compromisso-titulo.toggle::before { position: absolute; font-size: 1.8rem; line-height: 2.88rem; width: 3rem; left: -3rem; top: 0px; text-align: center; margin: 0px; } .portaltype-agendadiaria #content .item-compromisso-wrapper .compromisso-footer, .portaltype-agenda #content .item-compromisso-wrapper .compromisso-footer { display: flex; width: 100%; margin-top: 8px; } .portaltype-agendadiaria #content .item-compromisso-wrapper .compromisso-footer .add-agenda, .portaltype-agenda #content .item-compromisso-wrapper .compromisso-footer .add-agenda { background: none transparent; width: auto; height: auto; display: inline-block; margin: 0px; overflow: visible; text-indent: 0px; border: none; font-size: 1.4rem; line-height: 40px; } .portaltype-agendadiaria #content .item-compromisso-wrapper .compromisso-footer .add-agenda i, .portaltype-agenda #content .item-compromisso-wrapper .compromisso-footer .add-agenda i { color: rgb(19, 81, 180); padding-right: 0.4rem; } .portaltype-agendadiaria #content .portalMessage, .portaltype-agenda #content .portalMessage { max-width: 100%; width: 960px; margin: 16px auto 32px; } @media only screen and (max-width: 767px) { .portaltype-agendadiaria #content .daypicker, .portaltype-agenda #content .daypicker { max-width: 100%; } .portaltype-agendadiaria #content .documentFirstHeading, .portaltype-agenda #content .documentFirstHeading { width: 100%; padding-top: 0px; } .portaltype-agendadiaria #content .item-compromisso, .portaltype-agenda #content .item-compromisso { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; } .portaltype-agendadiaria #content .item-compromisso .compromisso-horarios, .portaltype-agenda #content .item-compromisso .compromisso-horarios { border-right: 0px; border-bottom: 1px solid rgb(221, 221, 221); margin: 0px 0px 12px; padding: 0px 0px 5px; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; justify-content: space-around; }} .portaltype-lrf #babel-edit div.position-0 { margin-left: 0px; } .portaltype-lrf #babel-edit div.cell { position: initial; float: none; } #babel-edit div.cell { left: 0px; } #babel-edit div.position-0 { margin-left: 0px; } .portaltype-audio #content .download ul li a:focus { outline: rgb(194, 133, 12) dashed 2px; outline-offset: 4px; } .portaltype-audio #content .download ul li a:focus:not(.focus-visible) { outline: none; } .template-template_listagem_produto_dados .texto-busca, .template-template_listagem_produto_dados .texto-tema, .template-template_listagem_produto_dados .texto-produto-dados { margin-bottom: 50px; } .template-template_listagem_produto_dados #viewlet-below-content { display: none; } .template-template_listagem_produto_dados .filterbar-right { float: right; } .template-template_listagem_produto_dados .filterbar { margin: 15px 0px; } .template-template_listagem_produto_dados .filterbar .filterbar-back { margin-right: 30px; padding-right: 25px; border-right: 1px solid rgba(0, 0, 0, 0.1); } .template-template_listagem_produto_dados .filterbar .filterbar-back .fa-arrow-left { margin-right: 5px; } .template-template_listagem_produto_dados .filterbar .filterbar-back:hover { text-decoration: none; } .template-template_listagem_produto_dados .filterbar.open .filterbar-toggle::after { left: 130px; } @media only screen and (max-width: 575px) { .template-template_listagem_produto_dados .filterbar .filterbar-back { display: none; } .template-template_listagem_produto_dados .filterbar.open .filterbar-toggle::after { left: 3px; }} .template-template_listagem_produto_dados .listagem-consultas-publicas .documentFirstHeading { display: none; } .template-template_listagem_produto_dados .listagem-consultas-publicas .cursoItem { margin-bottom: 40px; } .template-template_listagem_produto_dados .listagem-consultas-publicas .cursoItem > a { color: rgb(12, 50, 111); font-size: 24px; font-weight: 600; margin-bottom: 20px; display: block; } .template-template_listagem_produto_dados .listagem-consultas-publicas .cursoItem > a:hover { text-decoration: none; } .template-template_listagem_produto_dados .listagem-consultas-publicas .cursoItem .campos-abaixo-titulo { display: flex; font-size: 12px; margin-bottom: 20px; } .template-template_listagem_produto_dados .listagem-consultas-publicas .cursoItem .campos-abaixo-titulo > div, .template-template_listagem_produto_dados .listagem-consultas-publicas .cursoItem .campos-abaixo-titulo > span { margin-right: 15px; } .template-template_listagem_produto_dados .listagem-consultas-publicas .cursoItem .campos-abaixo-titulo .badge.destaque { background-color: rgb(12, 50, 111); color: rgb(255, 255, 255); text-transform: none; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; font-weight: bold; } .template-template_listagem_produto_dados .listagem-consultas-publicas .cursoItem .campos-abaixo-titulo .badge.destaque::before { font-family: "Font Awesome 5 Free"; content: ""; font-size: 18px; color: rgb(255, 255, 255); margin-right: 5px; } .template-template_listagem_produto_dados .listagem-consultas-publicas .cursoItem .campos-abaixo-titulo .categoria { background-color: rgb(19, 81, 180); color: rgb(255, 255, 255); display: inline-block; height: 28px; line-height: 26px; box-sizing: border-box; padding: 0px 10px; text-align: center; font-weight: bold; } .template-template_listagem_produto_dados .listagem-consultas-publicas .cursoItem .campos-abaixo-titulo .produto-dados-tema { background-color: rgb(38, 112, 232); color: rgb(255, 255, 255); display: inline-block; height: 28px; line-height: 26px; box-sizing: border-box; padding: 0px 10px; text-align: center; font-weight: bold; } .template-template_listagem_produto_dados .listagem-consultas-publicas .cursoItem .campos-abaixo-titulo .produto-dados-itens { border: 1px solid rgb(19, 81, 180); background-color: rgb(255, 255, 255); color: rgb(19, 81, 180); height: 28px; line-height: 26px; box-sizing: border-box; padding: 0px 10px; text-align: center; font-weight: bold; } .template-template_listagem_produto_dados .listagem-consultas-publicas .cursoItem .resumo { font-size: 18px; color: rgb(85, 85, 85); font-weight: normal; margin-bottom: 20px; } .template-template_listagem_produto_dados .listagem-consultas-publicas .cursoItem .resumo div { display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; } .template-template_listagem_produto_dados .produtos-destaque { margin-bottom: 60px; } .template-template_listagem_produto_dados .produtos-destaque .itens { display: flex; flex-wrap: wrap; -webkit-box-pack: center; justify-content: center; margin-left: -1%; margin-right: -1%; } @media only screen and (max-width: 575px) { .template-template_listagem_produto_dados .produtos-destaque .itens { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; margin-left: auto; margin-right: auto; }} .template-template_listagem_produto_dados .produtos-destaque .titulo-area-produtos-destaque { color: rgb(12, 50, 111); text-align: center; font-size: 36px; margin-bottom: 30px; font-weight: bold; display: block; } .template-template_listagem_produto_dados .produtos-destaque .item-produto-destaque { width: 31%; background-color: rgb(248, 248, 248); box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px; padding: 30px 32px; margin: 10px 1%; position: relative; min-height: 180px; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; font-size: 21px; color: rgb(12, 50, 111); font-weight: normal; line-height: 30px; } @media only screen and (max-width: 575px) { .template-template_listagem_produto_dados .produtos-destaque .item-produto-destaque { width: 100%; margin: 15px 0px; }} .template-template_listagem_produto_dados .produtos-destaque .item-produto-destaque::after { font-family: "Font Awesome 5 Free"; content: ""; font-size: 18px; position: absolute; top: 0px; right: 15px; color: rgb(43, 116, 233); transform: rotate(50deg); font-weight: 900; } .template-template_listagem_produto_dados .produtos-destaque .item-produto-destaque .novo { position: absolute; top: 0px; left: 15px; } .template-template_listagem_produto_dados .produtos-destaque .item-produto-destaque .front { display: block; } .template-template_listagem_produto_dados .produtos-destaque .item-produto-destaque .back { opacity: 0; height: 0px; position: absolute; left: 0px; top: 0px; font-size: 16px; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: start; align-items: flex-start; } .template-template_listagem_produto_dados .produtos-destaque .item-produto-destaque .back .descricao { display: -webkit-box; -webkit-line-clamp: 6; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; } .template-template_listagem_produto_dados .produtos-destaque .item-produto-destaque:hover { padding: 0px; text-decoration: none; } .template-template_listagem_produto_dados .produtos-destaque .item-produto-destaque:hover::after { content: ""; } .template-template_listagem_produto_dados .produtos-destaque .item-produto-destaque:hover .front { display: none; } .template-template_listagem_produto_dados .produtos-destaque .item-produto-destaque:hover .back { opacity: 1; height: 100%; background-color: rgb(85, 85, 85); color: rgb(255, 255, 255); padding: 30px 32px; line-height: 20px; width: 100%; } .template-template_listagem_produto_dados .produtos-destaque .item-produto-destaque:hover .back .subtitle { color: rgb(255, 255, 255); font-size: 14px; font-weight: 500; } .template-template_listagem_produto_dados .produtos-destaque .item-produto-destaque:hover .back .title { color: rgb(255, 255, 255); text-transform: none; margin-bottom: 20px !important; } .template-template_listagem_produto_dados .temas-destaque { margin-bottom: 60px; } .template-template_listagem_produto_dados .temas-destaque .titulo-area-temas-destaque { color: rgb(12, 50, 111); text-align: center; font-size: 36px; margin-bottom: 30px; font-weight: bold; display: block; } .template-template_listagem_produto_dados .temas-destaque .itens { display: flex; -webkit-box-pack: center; justify-content: center; } @media only screen and (max-width: 575px) { .template-template_listagem_produto_dados .temas-destaque .itens { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }} .template-template_listagem_produto_dados .temas-destaque .item-tema-destaque { position: relative; width: 24%; margin-right: 5px; } @media only screen and (max-width: 575px) { .template-template_listagem_produto_dados .temas-destaque .item-tema-destaque { margin-right: 0px; margin-bottom: 15px; width: 100%; }} .template-template_listagem_produto_dados .temas-destaque .item-tema-destaque:last-of-type { margin-right: 0px; } .template-template_listagem_produto_dados .temas-destaque .item-tema-destaque .imagem-temas-destaque { width: 100%; } .template-template_listagem_produto_dados .temas-destaque .item-tema-destaque .titulo { display: block; width: 100%; background-color: rgba(0, 0, 0, 0.5); position: absolute; bottom: 0px; left: 0px; font-size: 20px; color: rgb(255, 255, 255); padding: 5px 25px; min-height: 65px; line-height: 25px; font-weight: 600; } .template-template_listagem_produto_dados .temas-destaque .item-tema-destaque .front { display: block; } .template-template_listagem_produto_dados .temas-destaque .item-tema-destaque .back { opacity: 0; height: 0px; position: absolute; left: 0px; top: 0px; } .template-template_listagem_produto_dados .temas-destaque .item-tema-destaque:hover { padding: 0px; } .template-template_listagem_produto_dados .temas-destaque .item-tema-destaque:hover .front { display: none; } .template-template_listagem_produto_dados .temas-destaque .item-tema-destaque:hover .back { opacity: 1; height: 100%; background-color: rgb(85, 85, 85); color: rgb(255, 255, 255); padding: 35px 20px; line-height: 20px; } .template-template_listagem_produto_dados .temas-destaque .item-tema-destaque:hover .back .subtitle { color: rgb(255, 255, 255); font-size: 14px; font-weight: 500; } .template-template_listagem_produto_dados .temas-destaque .item-tema-destaque:hover .back .title { color: rgb(255, 255, 255); text-transform: none; margin-bottom: 20px !important; } .template-template_listagem_produto_dados .fitro-busca-rapida { background-color: rgb(12, 50, 111); width: calc(100vw - 8px); position: relative; margin-left: -50vw; left: 50%; margin-bottom: 60px; z-index: 0; } @media only screen and (max-width: 575px) { .template-template_listagem_produto_dados .fitro-busca-rapida { width: 100vw; }} .template-template_listagem_produto_dados .fitro-busca-rapida .fitro-busca-rapida-content { width: 1152px; margin: 0px auto; padding: 45px 0px; text-align: center; } @media only screen and (max-width: 575px) { .template-template_listagem_produto_dados .fitro-busca-rapida .fitro-busca-rapida-content { width: auto; }} .template-template_listagem_produto_dados .fitro-busca-rapida .fitro-busca-rapida-content.com-imagem img { height: 100%; left: 0px; object-fit: cover; position: absolute; top: 0px; width: 100%; z-index: -1; } .template-template_listagem_produto_dados .fitro-busca-rapida .fitro-busca-rapida-content .texto-titulo { color: rgb(255, 255, 255); font-size: 42px; margin-bottom: 25px; font-weight: bold; display: block; text-shadow: rgba(0, 0, 0, 0.5) 0px 3px 6px; } .template-template_listagem_produto_dados .fitro-busca-rapida .fitro-busca-rapida-content .campo-busca-rapida { margin: 0px auto 25px; position: relative; width: 60%; } @media only screen and (max-width: 575px) { .template-template_listagem_produto_dados .fitro-busca-rapida .fitro-busca-rapida-content .campo-busca-rapida { width: 90%; }} .template-template_listagem_produto_dados .fitro-busca-rapida .fitro-busca-rapida-content .campo-busca-rapida button[type="submit"] { position: absolute; right: 0px; top: 0px; border-radius: 0px; height: 60px; background: transparent; border: 0px; box-shadow: none; } .template-template_listagem_produto_dados .fitro-busca-rapida .fitro-busca-rapida-content .campo-busca-rapida::after { font-family: "Font Awesome 5 Free"; content: ""; position: absolute; top: 12px; right: 12px; width: 36px; height: 36px; font-size: 20px; color: rgb(19, 81, 180); font-weight: 900; cursor: pointer; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; pointer-events: none; } .template-template_listagem_produto_dados .fitro-busca-rapida .fitro-busca-rapida-content .campo-busca-rapida input { width: 100%; border-radius: 9px; height: 60px; font-style: italic; color: rgb(85, 85, 85); font-size: 18px; padding: 0px 40px !important; } .template-template_listagem_produto_dados .fitro-busca-rapida .fitro-busca-rapida-content .texto-descricao { display: block; max-width: 60%; color: rgb(255, 255, 255); font-weight: 600; font-size: 18px; margin: 0px auto; line-height: 25px; } @media only screen and (max-width: 575px) { .template-template_listagem_produto_dados .fitro-busca-rapida .fitro-busca-rapida-content .texto-descricao { max-width: 90%; }} .template-template_listagem_produto_dados .busca-avancada .titulo-area-produtos-destaque { color: rgb(12, 50, 111); text-align: center; font-size: 36px; margin-bottom: 30px; font-weight: bold; display: block; } .template-template_listagem_produto_dados .busca-avancada .busca-avancada-content .filterbar-section .spacer, .template-template_listagem_produto_dados .busca-avancada .busca-avancada-content .template-facetednavigation_view #content-core .filterbar .faceted-widget .spacer, .template-facetednavigation_view #content-core .filterbar .template-template_listagem_produto_dados .busca-avancada .busca-avancada-content .faceted-widget .spacer { display: block; height: 10px; } .template-template_listagem_produto_dados .busca-avancada .busca-avancada-content .filterbar-section .filterbar-title, .template-template_listagem_produto_dados .busca-avancada .busca-avancada-content .template-facetednavigation_view #content-core .filterbar .faceted-widget .filterbar-title, .template-facetednavigation_view #content-core .filterbar .template-template_listagem_produto_dados .busca-avancada .busca-avancada-content .faceted-widget .filterbar-title, .template-facetednavigation_view #content-core .filterbar .faceted-widget .template-template_listagem_produto_dados .busca-avancada .busca-avancada-content .filterbar-section legend, .template-template_listagem_produto_dados .busca-avancada .busca-avancada-content .template-facetednavigation_view #content-core .filterbar .faceted-widget legend, .template-facetednavigation_view #content-core .filterbar .template-template_listagem_produto_dados .busca-avancada .busca-avancada-content .faceted-widget legend { font-size: 16px; color: rgb(51, 51, 51); font-weight: 600; border-bottom: 1px solid rgb(158, 157, 157); padding-bottom: 3px; margin-bottom: 13px; } .template-template_listagem_produto_dados .busca-avancada .filterbar-buttons { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-pack: start; justify-content: flex-start; text-align: left; } .template-template_listagem_produto_dados .busca-avancada .filterbar-buttons .buttons { margin: 30px 0px; text-align: right; } .template-template_listagem_produto_dados .busca-avancada .filterbar-buttons .filterbar-clear { background-color: transparent; color: rgb(19, 81, 180); border: 0px; margin-right: 15px; font-weight: 600; } .template-template_listagem_produto_dados .busca-avancada .filterbar-buttons .filterbar-apply { font-weight: 600; padding: 0px 35px; } .portaltype-produtodados .documentFirstHeading { position: relative; display: inline-block; width: auto; margin-bottom: 30px; } .portaltype-produtodados .documentFirstHeading::after { font-family: "Font Awesome 5 Free"; content: ""; font-size: 18px; position: absolute; top: 0px; right: -25px; color: rgb(43, 116, 233); transform: rotate(50deg); } .portaltype-produtodados .documentFirstHeading a { font-size: 36px; font-weight: bold; color: rgb(12, 50, 111); } .portaltype-produtodados .campos-abaixo-titulo { display: flex; font-size: 12px; } .portaltype-produtodados .campos-abaixo-titulo > div, .portaltype-produtodados .campos-abaixo-titulo > span { margin-right: 15px; } .portaltype-produtodados .campos-abaixo-titulo .badge.destaque { background-color: rgb(12, 50, 111); color: rgb(255, 255, 255); text-transform: none; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; font-weight: bold; } .portaltype-produtodados .campos-abaixo-titulo .badge.destaque::before { font-family: "Font Awesome 5 Free"; content: ""; font-size: 18px; color: rgb(255, 255, 255); margin-right: 5px; } .portaltype-produtodados .campos-abaixo-titulo .categoria { background-color: rgb(19, 81, 180); color: rgb(255, 255, 255); display: inline-block; height: 28px; line-height: 26px; box-sizing: border-box; padding: 0px 10px; text-align: center; font-weight: bold; } .portaltype-produtodados .campos-abaixo-titulo .produto-dados-tema { background-color: rgb(38, 112, 232); color: rgb(255, 255, 255); display: inline-block; height: 28px; line-height: 26px; box-sizing: border-box; padding: 0px 10px; text-align: center; font-weight: bold; } .portaltype-produtodados .campos-abaixo-titulo .produto-dados-itens { border: 1px solid rgb(19, 81, 180); background-color: rgb(255, 255, 255); color: rgb(19, 81, 180); height: 28px; line-height: 26px; box-sizing: border-box; padding: 0px 10px; text-align: center; font-weight: bold; } .portaltype-produtodados .documentByLine { margin-bottom: 30px; } .portaltype-produtodados .data-cadastro { color: rgb(12, 50, 111); font-size: 16px; font-weight: 500; margin-bottom: 15px; } .portaltype-produtodados .data-cadastro::before { font-family: "Font Awesome 5 Free"; content: ""; font-size: 16px; color: rgb(12, 50, 111); margin-right: 5px; } .portaltype-produtodados .resumo { margin-bottom: 30px; } .portaltype-produtodados .resumo + .area-links { margin-top: 60px; } .portaltype-produtodados .resumo label { font-size: 24px; margin-bottom: 20px; color: rgb(12, 50, 111); display: block; } .portaltype-produtodados .resumo p { color: rgb(85, 85, 85); font-size: 18px; } .portaltype-produtodados .itens-relacionados-produto-dados { margin-bottom: 60px; } .portaltype-produtodados .itens-relacionados-produto-dados .itens-relacionados { padding-left: 0px !important; } .portaltype-produtodados .itens-relacionados-produto-dados label { font-size: 24px; margin-bottom: 20px; color: rgb(12, 50, 111); display: block; } .portaltype-produtodados .itens-relacionados-produto-dados a { font-size: 18px; color: rgb(43, 116, 233); font-weight: normal; } .portaltype-produtodados .itens-relacionados-produto-dados li { margin: 0px; } .portaltype-produtodados .area-links { margin-bottom: 60px; display: flex; -webkit-box-pack: center; justify-content: center; } @media only screen and (max-width: 575px) { .portaltype-produtodados .area-links { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }} .portaltype-produtodados .area-links a { background-color: rgb(248, 248, 248); box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px; width: 270px; height: 160px; margin: 0px 25px; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; color: rgb(19, 81, 180); font-size: 20px; font-weight: bold; } @media only screen and (max-width: 575px) { .portaltype-produtodados .area-links a { width: 100%; margin: 10px 0px; }} .portaltype-produtodados .area-links a:hover { text-decoration: none; } .portaltype-produtodados .area-links a i { font-size: 45px; color: rgb(19, 81, 180); margin-bottom: 10px; } .portaltype-produtodados .label-midia, .portaltype-produtodados .label-files { font-size: 24px; margin-bottom: 20px; color: rgb(12, 50, 111); display: block; } .portaltype-produtodados .midia-acao { display: flex; margin-bottom: 30px; } @media only screen and (max-width: 575px) { .portaltype-produtodados .midia-acao { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }} .portaltype-produtodados .midia-acao iframe { margin-right: 20px; max-width: 50%; } @media only screen and (max-width: 575px) { .portaltype-produtodados .midia-acao iframe { margin-right: 0px; margin-bottom: 15px; max-width: 100%; }} .portaltype-produtodados .files-produto-dados { margin-bottom: 60px; } .portaltype-produtodados .files-produto-dados a { font-size: 18px; color: rgb(43, 116, 233); font-weight: normal; } .portaltype-produtodados #category { margin-bottom: 80px; } .template-produtodados.portaltype-lrf.userrole-authenticated .field input[type="text"] { width: 100%; } .template-listar_categorias #wrapper { padding-top: 0px; } .template-listar_categorias #wrapper #main { margin-top: 0px; padding: 0px; } .template-listar_categorias #wrapper #content { margin: 0px; } .template-listar_categorias #wrapper #content #content-core { padding-top: 0px; } .template-listar_categorias #wrapper #content #content-core .menu-servicos .header { padding: 12px 40px; margin-bottom: 0px; border-bottom: 1px solid rgba(0, 0, 0, 0.1); display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; min-height: 10.2rem; } @media only screen and (max-width: 1023px) { .template-listar_categorias #wrapper #content #content-core .menu-servicos .header { min-height: 0px; }} @media only screen and (max-width: 767px) { .template-listar_categorias #wrapper #content #content-core .menu-servicos .header { padding: 0px; border: 0px none; display: block; }} .template-listar_categorias #wrapper #content #content-core .menu-servicos .header h2 { margin: 0px; } @media only screen and (max-width: 1023px) { .template-listar_categorias #wrapper #content #content-core .menu-servicos .header .titulo { border-right: 1px solid rgba(0, 0, 0, 0.1); display: inline-block; padding: 3px 35px 3px 0px; width: 50%; min-width: 0px; box-sizing: content-box; }} @media only screen and (max-width: 767px) { .template-listar_categorias #wrapper #content #content-core .menu-servicos .header .titulo { background-color: rgb(248, 248, 248); border: 0px none; padding: 14px; width: auto; display: block; }} .template-listar_categorias #wrapper #content #content-core .menu-servicos .header .titulo h2 { font-size: 3.6rem; font-weight: 600; color: rgb(12, 50, 111); } @media only screen and (max-width: 1023px) { .template-listar_categorias #wrapper #content #content-core .menu-servicos .header .titulo h2 { font-size: 2.8rem; }} @media only screen and (max-width: 767px) { .template-listar_categorias #wrapper #content #content-core .menu-servicos .header .titulo h2 { font-size: 2.4rem; font-weight: 600; text-align: center; }} .template-listar_categorias #wrapper #content #content-core .menu-servicos .header .categoria { display: none; min-width: 360px; text-align: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; padding-left: 40px; border-left: 1px solid rgba(0, 0, 0, 0.1); } @media only screen and (max-width: 1023px) { .template-listar_categorias #wrapper #content #content-core .menu-servicos .header .categoria { border: 0px none; padding: 0px 40px 0px 30px; min-width: 0px; margin: 0px; }} @media only screen and (max-width: 767px) { .template-listar_categorias #wrapper #content #content-core .menu-servicos .header .categoria { display: none !important; }} .template-listar_categorias #wrapper #content #content-core .menu-servicos .header .categoria h2 { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; font-size: 2.4rem; font-weight: 600; color: rgb(51, 51, 51); } @media only screen and (max-width: 1023px) { .template-listar_categorias #wrapper #content #content-core .menu-servicos .header .categoria h2 { -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; font-size: 2rem; -webkit-box-pack: end; justify-content: flex-end; -webkit-box-align: center; align-items: center; }} @media only screen and (max-width: 767px) { .template-listar_categorias #wrapper #content #content-core .menu-servicos .header .categoria h2 { display: block; color: rgb(255, 255, 255); padding: 12px 0px; }} .template-listar_categorias #wrapper #content #content-core .menu-servicos .header .categoria h2 a { font-size: 2.4rem; font-weight: 600; } .template-listar_categorias #wrapper #content #content-core .menu-servicos .header .categoria h2 a:focus { outline: rgb(194, 133, 12) dashed 2px; outline-offset: 4px; } .template-listar_categorias #wrapper #content #content-core .menu-servicos .header .categoria h2 a:focus:not(.focus-visible) { outline: none; } @media only screen and (max-width: 1023px) { .template-listar_categorias #wrapper #content #content-core .menu-servicos .header .categoria h2 a { font-size: 2rem; display: flex; -webkit-box-align: center; align-items: center; }} .template-listar_categorias #wrapper #content #content-core .menu-servicos .header .categoria h2 a:hover { text-decoration: none; } .template-listar_categorias #wrapper #content #content-core .menu-servicos .header .categoria h2 a i { color: rgb(19, 81, 180); margin-right: 12px; font-size: 3.4rem; } @media only screen and (max-width: 1023px) { .template-listar_categorias #wrapper #content #content-core .menu-servicos .header .categoria h2 a i { font-size: 3.2rem; display: inline-block; }} @media only screen and (max-width: 767px) { .template-listar_categorias #wrapper #content #content-core .menu-servicos .header .categoria h2 a i { display: block; font-size: 3rem; color: rgb(255, 255, 255); }} @media only screen and (max-width: 1023px) { .template-listar_categorias #wrapper #content #content-core .menu-servicos .header .categoria h2 a .title { text-align: left; line-height: 1.3; display: block; width: auto; }} .template-listar_categorias #wrapper #content #content-core .menu-servicos .header .categoria.active { display: block; } .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos { display: flex; padding: 40px; background-color: rgb(248, 248, 248); } @media only screen and (max-width: 767px) { .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos { display: block; padding: 0px; }} .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos ul { margin-left: 0px; padding: 0px; } .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos ul li { list-style: none; box-sizing: content-box; } .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos ul li a { font-weight: 600; font-size: 20px; outline: none 0px; } .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos ul li a:focus { outline: rgb(194, 133, 12) dashed 2px; outline-offset: 4px; } .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos ul li a:focus:not(.focus-visible) { outline: none; } .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos ul li a:hover { text-decoration: none; } @media only screen and (max-width: 767px) { .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos ul li a { font-size: 22px; font-weight: 400; }} .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-1 { position: relative; margin-top: -4px; padding-right: 5px; box-sizing: content-box; } @media only screen and (max-width: 767px) { .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-1 { padding: 0px; }} .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-1 li { margin: 0px; padding: 4px 0px; display: flex; -webkit-box-align: center; align-items: center; width: 100%; white-space: nowrap; } @media only screen and (max-width: 767px) { .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-1 li { padding: 0px 0px 4px; }} .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-1 li a { background-color: rgb(255, 255, 255); color: rgb(12, 50, 111); display: flex; -webkit-box-align: center; align-items: center; width: 100%; text-transform: uppercase; box-shadow: rgba(0, 0, 0, 0.08) 0px 1px 3px; position: relative; } .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-1 li a:focus { outline: rgb(194, 133, 12) dashed 2px; outline-offset: 4px; } .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-1 li a:focus:not(.focus-visible) { outline: none; } @media only screen and (max-width: 767px) { .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-1 li a { font-size: 18px; font-weight: 700; padding-left: 16px; }} .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-1 li a .icon { height: 56px; width: 65px; min-width: 65px; display: flex; -webkit-box-align: center; align-items: center; justify-content: space-around; } @media only screen and (max-width: 767px) { .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-1 li a .icon { height: 96px; }} .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-1 li a .icon i { color: rgb(19, 81, 180); font-size: 26px; } @media only screen and (max-width: 767px) { .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-1 li a .icon i { font-size: 32px; }} .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-1 li a .title { width: auto; padding-right: 64px; } @media only screen and (max-width: 767px) { .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-1 li a .title { white-space: normal; }} @media only screen and (min-width: 768px) { .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-1 li a:hover { background-color: rgb(237, 237, 237); } .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-1 li a:hover .title { color: rgb(12, 50, 111); } .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-1 li a:hover .icon i { color: rgb(38, 112, 232); } .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-1 li a:hover::after { content: ""; position: absolute; top: 50%; margin-top: -12px; right: 30px; height: 24px; line-height: 24px; font-family: "Font Awesome 5 Free"; font-size: 14px; font-weight: bold; }} .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-1 li.categoria-atual a { box-shadow: rgba(0, 0, 0, 0.08) 0px 1px 3px; background-color: rgb(237, 237, 237); } .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-1 li.categoria-atual a .title { display: none; } .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-1 li.categoria-atual a .icon { background-color: rgb(237, 237, 237); } .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-1 li.categoria-atual a .icon i { color: rgb(38, 112, 232); } .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-1.open { width: 65px; z-index: 3; } @media only screen and (max-width: 767px) { .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-1.open { width: auto; }} @media only screen and (max-width: 767px) { .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-1.open li { display: none; }} .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-1.open li a { position: relative; } .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-1.open li a .title { display: none; } .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-1.open li a .icon { position: relative; z-index: 1; background-color: rgb(255, 255, 255); } .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-1.open li a:hover { background-color: rgb(255, 255, 255); } .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-1.open li.active { padding-left: 4px; margin-left: -4px; overflow: hidden; width: 71px; position: relative; z-index: 0; } @media only screen and (max-width: 767px) { .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-1.open li.active { text-align: center; background-color: rgb(19, 81, 180); display: block; width: auto; padding: 0px; margin: 0px; }} .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-1.open li.active + li { margin: 0px; } .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-1.open li.active a { box-shadow: rgba(0, 0, 0, 0.08) 0px 1px 3px; background-color: rgb(237, 237, 237); } @media only screen and (max-width: 767px) { .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-1.open li.active a { display: block; color: rgb(255, 255, 255); padding: 8px 0px; box-shadow: none; background-color: rgb(19, 81, 180); text-align: center; } .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-1.open li.active a::after { content: ""; position: absolute; top: 50%; margin-top: -12px; left: 30px; height: 24px; line-height: 24px; font-family: "Font Awesome 5 Free"; font-size: 14px; font-weight: bold; }} .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-1.open li.active a .title { display: none; } @media only screen and (max-width: 767px) { .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-1.open li.active a .title { display: block; padding: 0px; background-color: transparent; color: rgb(255, 255, 255); font-size: 14px; font-weight: 600; visibility: visible; line-height: 1.3; box-shadow: none; transform: none; transition: none 0s ease 0s; }} .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-1.open li.active a .icon { background-color: rgb(237, 237, 237); } @media only screen and (max-width: 767px) { .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-1.open li.active a .icon { display: block; color: rgb(255, 255, 255); background-color: transparent; width: auto; height: auto; margin-bottom: 4px; }} .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-1.open li.active a .icon i { color: rgb(19, 81, 180); } @media only screen and (max-width: 767px) { .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-1.open li.active a .icon i { color: rgb(255, 255, 255); font-size: 28px; }} @media only screen and (max-width: 767px) { .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-1.open.level-2-open .active a::after { content: none; }} .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-2-wrapper, .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-3-wrapper { -webkit-box-flex: 1; flex: 1 1 0%; display: flex; } .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-3 a:focus { outline: rgb(255, 190, 46) dashed 2px; outline-offset: 4px; } .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-3 a:focus:not(.focus-visible) { outline: none; } .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-2, .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-3 { display: none; -webkit-box-flex: 1; flex: 1 1 0%; background-color: rgb(237, 237, 237); padding: 25px 20px; box-shadow: rgba(0, 0, 0, 0.08) 0px 1px 3px; position: relative; } @media only screen and (max-width: 767px) { .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-2, .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-3 { padding: 0px; background-color: rgb(248, 248, 248); }} .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-2 .title, .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-3 .title { font-weight: 600; font-size: 18px; color: rgb(38, 112, 232); text-transform: uppercase; padding: 0px 18px 20px; } @media only screen and (max-width: 767px) { .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-2 .title, .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-3 .title { display: none; }} .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-2.active, .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-3.active { display: block; } .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-2 li, .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-3 li { overflow: hidden; padding: 0px 0px 10px 9px; margin-left: -9px; margin-bottom: 0px; transition: margin-right 300ms ease-in 0s; } @media only screen and (max-width: 767px) { .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-2 li, .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-3 li { margin: 0px; padding: 0px; }} .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-2 li a, .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-3 li a { display: block; line-height: 1.3; padding: 14px 18px; color: rgb(85, 85, 85); font-size: 20px; position: relative; font-weight: 500; } @media only screen and (max-width: 767px) { .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-2 li a, .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-3 li a { padding: 18px 30px; border-bottom: 1px solid rgb(237, 237, 237); position: relative; }} .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-2 li a:hover, .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-3 li a:hover { background-color: rgb(38, 112, 232); color: rgb(255, 255, 255); } .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-2 li.active, .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-3 li.active { margin-right: -22px; position: relative; } .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-2 li.active > a, .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-3 li.active > a { background-color: rgb(38, 112, 232); color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.08) 0px 1px 3px; } @media only screen and (max-width: 767px) { .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-2.open { padding: 0px; } .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-2.open li { display: none; } .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-2.open li.active { display: block; padding: 0px; margin: 0px; } .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-2.open li.active a { font-size: 18px; font-weight: 600; text-align: center; box-shadow: none; } .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-2.open li.active a::after { content: ""; right: auto; left: 30px; }} @media only screen and (max-width: 767px) { .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-2 li a::after { content: ""; position: absolute; top: 50%; margin-top: -12px; right: 30px; height: 24px; line-height: 24px; font-family: "Font Awesome 5 Free"; font-size: 14px; font-weight: bold; }} .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-2 li a:hover::after { content: ""; position: absolute; top: 50%; margin-top: -12px; right: 30px; height: 24px; line-height: 24px; font-family: "Font Awesome 5 Free"; font-size: 14px; font-weight: bold; } .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-2 li.active a::after { content: ""; position: absolute; top: 50%; margin-top: -12px; right: 30px; height: 24px; line-height: 24px; font-family: "Font Awesome 5 Free"; font-size: 14px; font-weight: bold; } .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-2.active { z-index: 2; } .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-3 { display: none; background-color: rgb(38, 112, 232); } .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-3.active { animation: 300ms ease-out 50ms 1 normal both running enter; display: block; z-index: 1; } @media only screen and (max-width: 767px) { .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-3 { padding: 0px; background-color: rgb(248, 248, 248); } .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-3.active { animation: 0s ease 0s 1 normal none running none; }} .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-3 .title { color: rgb(255, 255, 255); } .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-3 li { overflow: visible; padding: 0px; margin-left: 0px; } .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-3 li a { color: rgb(255, 255, 255); } @media only screen and (max-width: 767px) { .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-3 li a { color: rgb(85, 85, 85); }} .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-3 li a:hover { background-color: rgb(255, 255, 255); color: rgb(38, 112, 232); } .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-3 li.active { margin-right: 0px; } .template-listar_categorias #wrapper #content #content-core .menu-servicos .tabela-servicos .level-3 li.active > a { background-color: rgb(255, 255, 255); color: rgb(38, 112, 232); } @-webkit-keyframes enter { 0% { transform: scale(1) translateX(-100%); } 100% { transform: scale(1) translateX(0px); }} @keyframes enter { 0% { transform: scale(1) translateX(-100%); } 100% { transform: scale(1) translateX(0px); }} .template-servicos_estaduais_view .listagem-servicos .servicos-wrapper .tabela-servicos .listagem { margin-left: 0px !important; } .template-servicos_estaduais_view .listagem-servicos .servicos { padding-left: 0px; margin-top: 30px; } .template-servicos_estaduais_view .listagem-servicos .servicos.noticias { margin-left: 0px !important; } .template-servicos_estaduais_view .listagem-servicos .servicos li { list-style: none; border-bottom: 1px solid rgb(204, 204, 204); margin-bottom: 25px !important; } .template-servicos_estaduais_view .listagem-servicos .servicos .titulo { margin-bottom: 10px; display: block; } .template-servicos_estaduais_view .listagem-servicos .servicos .titulo a { font-weight: 600; color: rgb(19, 81, 180); font-size: 2.2rem; line-height: 1.3; margin-right: 5px; display: inline-block; } .template-servicos_estaduais_view .listagem-servicos .servicos .titulo .badge.uf { display: inline-block; margin-top: 5px; } .template-servicos_estaduais_view .listagem-servicos .servicos .nomes-conhecidos { font-size: 1.8rem; font-weight: 400; margin-bottom: 20px; display: block; } .template-servicos_estaduais_view .listagem-servicos .servicos .data { font-size: 16px; font-weight: 400; color: rgb(136, 136, 136); } .template-servicos_estaduais_view .listagem-servicos .servicos .descricao { font-size: 22px; color: rgb(51, 51, 51); font-weight: normal; line-height: 30px; margin: 16px 0px; } @media only screen and (max-width: 767px) { .template-servicos_estaduais_view .listagem-servicos .servicos .descricao { font-size: 20px; }} @media only screen and (max-width: 767px) { .portaltype-categoria #portal-breadcrumbs { display: none; }} .portaltype-categoria #wrapper { padding-top: 0px; } .portaltype-categoria #wrapper #content-core .listagem-servicos .header { padding-top: 20px; padding-bottom: 30px; display: block; margin-bottom: 40px; border-bottom: 1px solid rgba(0, 0, 0, 0.1); } .portaltype-categoria #wrapper #content-core .listagem-servicos .header .categoria { display: inline-block; width: 100%; text-align: center; border-left: 0px; } .portaltype-categoria #wrapper #content-core .listagem-servicos .header .categoria h2 { font-size: 32px; font-weight: 600; color: rgb(51, 51, 51); } .portaltype-categoria #wrapper #content-core .listagem-servicos .header .categoria h2 i { font-size: 42px; color: rgb(38, 112, 232); } .portaltype-categoria #wrapper #content-core .listagem-servicos .header .categoria h2 .title { display: block; } .portaltype-categoria #wrapper #content-core .listagem-servicos .header .bread { width: 100%; text-align: center; padding-top: 10px; font-weight: 400; color: rgb(51, 51, 51); } .portaltype-categoria #wrapper #content-core .listagem-servicos .header .bread span, .portaltype-categoria #wrapper #content-core .listagem-servicos .header .bread a { display: inline-block; margin: 0px 5px; font-weight: 400; font-size: 18px; } .portaltype-categoria #wrapper #content-core .listagem-servicos .header .bread a { margin: 0px; } .portaltype-categoria #wrapper #content-core .listagem-servicos .header .bread span:last-of-type a { font-weight: 600; } @media only screen and (max-width: 767px) { .portaltype-categoria #wrapper #content-core .listagem-servicos .header { margin: 0px -29px; padding: 20px 20px 20px 29px; background-color: rgb(248, 248, 248); position: relative; overflow: hidden; } .portaltype-categoria #wrapper #content-core .listagem-servicos .header::before { content: ""; display: block; height: 6px; position: absolute; top: -6px; left: 0px; right: 0px; box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px 0px; } .portaltype-categoria #wrapper #content-core .listagem-servicos .header .categoria { display: inline; text-align: left; } .portaltype-categoria #wrapper #content-core .listagem-servicos .header .categoria h2 { display: inline; line-height: 10px; } .portaltype-categoria #wrapper #content-core .listagem-servicos .header .categoria h2 i { font-size: 22px; } .portaltype-categoria #wrapper #content-core .listagem-servicos .header .categoria h2 .title { display: none; } .portaltype-categoria #wrapper #content-core .listagem-servicos .header .bread { display: inline; text-align: left; padding-top: 0px; } .portaltype-categoria #wrapper #content-core .listagem-servicos .header .bread span, .portaltype-categoria #wrapper #content-core .listagem-servicos .header .bread a { display: inline; font-size: 16px; } .portaltype-categoria #wrapper #content-core .listagem-servicos .header .bread::before { content: ">"; margin: 0px 5px; vertical-align: text-bottom; }} .portaltype-categoria #wrapper #content-core .listagem-servicos .header { border: none; margin-bottom: 0px; } .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper { position: relative; z-index: 0; } .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper::after { content: ""; display: table; clear: both; } .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos { display: flex; padding: 40px; background-color: rgb(248, 248, 248); } @media only screen and (max-width: 767px) { .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos { display: block; padding: 0px; }} .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos ul { margin-left: 0px; padding: 0px; } .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos ul li { list-style: none; box-sizing: content-box; } .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos ul li a { font-weight: 600; font-size: 20px; outline: none 0px; } .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos ul li a:focus { outline: rgb(194, 133, 12) dashed 2px; outline-offset: 4px; } .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos ul li a:focus:not(.focus-visible) { outline: none; } .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos ul li a:hover { text-decoration: none; } @media only screen and (max-width: 767px) { .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos ul li a { font-size: 22px; font-weight: 400; }} .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-1 { position: relative; margin-top: -4px; padding-right: 5px; box-sizing: content-box; } @media only screen and (max-width: 767px) { .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-1 { padding: 0px; }} .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-1 li { margin: 0px; padding: 4px 0px; display: flex; -webkit-box-align: center; align-items: center; width: 100%; white-space: nowrap; } @media only screen and (max-width: 767px) { .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-1 li { padding: 0px 0px 4px; }} .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-1 li a { background-color: rgb(255, 255, 255); color: rgb(12, 50, 111); display: flex; -webkit-box-align: center; align-items: center; width: 100%; text-transform: uppercase; box-shadow: rgba(0, 0, 0, 0.08) 0px 1px 3px; position: relative; } .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-1 li a:focus { outline: rgb(194, 133, 12) dashed 2px; outline-offset: 4px; } .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-1 li a:focus:not(.focus-visible) { outline: none; } @media only screen and (max-width: 767px) { .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-1 li a { font-size: 18px; font-weight: 700; padding-left: 16px; }} .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-1 li a .icon { height: 56px; width: 65px; min-width: 65px; display: flex; -webkit-box-align: center; align-items: center; justify-content: space-around; } @media only screen and (max-width: 767px) { .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-1 li a .icon { height: 96px; }} .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-1 li a .icon i { color: rgb(19, 81, 180); font-size: 26px; } @media only screen and (max-width: 767px) { .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-1 li a .icon i { font-size: 32px; }} .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-1 li a .title { width: auto; padding-right: 64px; } @media only screen and (max-width: 767px) { .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-1 li a .title { white-space: normal; }} @media only screen and (min-width: 768px) { .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-1 li a:hover { background-color: rgb(237, 237, 237); } .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-1 li a:hover .title { color: rgb(12, 50, 111); } .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-1 li a:hover .icon i { color: rgb(38, 112, 232); } .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-1 li a:hover::after { content: ""; position: absolute; top: 50%; margin-top: -12px; right: 30px; height: 24px; line-height: 24px; font-family: "Font Awesome 5 Free"; font-size: 14px; font-weight: bold; }} .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-1 li.categoria-atual a { box-shadow: rgba(0, 0, 0, 0.08) 0px 1px 3px; background-color: rgb(237, 237, 237); } .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-1 li.categoria-atual a .title { display: none; } .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-1 li.categoria-atual a .icon { background-color: rgb(237, 237, 237); } .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-1 li.categoria-atual a .icon i { color: rgb(38, 112, 232); } .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-1.open { width: 65px; z-index: 3; } @media only screen and (max-width: 767px) { .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-1.open { width: auto; }} @media only screen and (max-width: 767px) { .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-1.open li { display: none; }} .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-1.open li a { position: relative; } .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-1.open li a .title { display: none; } .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-1.open li a .icon { position: relative; z-index: 1; background-color: rgb(255, 255, 255); } .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-1.open li a:hover { background-color: rgb(255, 255, 255); } .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-1.open li.active { padding-left: 4px; margin-left: -4px; overflow: hidden; width: 71px; position: relative; z-index: 0; } @media only screen and (max-width: 767px) { .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-1.open li.active { text-align: center; background-color: rgb(19, 81, 180); display: block; width: auto; padding: 0px; margin: 0px; }} .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-1.open li.active + li { margin: 0px; } .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-1.open li.active a { box-shadow: rgba(0, 0, 0, 0.08) 0px 1px 3px; background-color: rgb(237, 237, 237); } @media only screen and (max-width: 767px) { .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-1.open li.active a { display: block; color: rgb(255, 255, 255); padding: 8px 0px; box-shadow: none; background-color: rgb(19, 81, 180); text-align: center; } .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-1.open li.active a::after { content: ""; position: absolute; top: 50%; margin-top: -12px; left: 30px; height: 24px; line-height: 24px; font-family: "Font Awesome 5 Free"; font-size: 14px; font-weight: bold; }} .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-1.open li.active a .title { display: none; } @media only screen and (max-width: 767px) { .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-1.open li.active a .title { display: block; padding: 0px; background-color: transparent; color: rgb(255, 255, 255); font-size: 14px; font-weight: 600; visibility: visible; line-height: 1.3; box-shadow: none; transform: none; transition: none 0s ease 0s; }} .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-1.open li.active a .icon { background-color: rgb(237, 237, 237); } @media only screen and (max-width: 767px) { .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-1.open li.active a .icon { display: block; color: rgb(255, 255, 255); background-color: transparent; width: auto; height: auto; margin-bottom: 4px; }} .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-1.open li.active a .icon i { color: rgb(19, 81, 180); } @media only screen and (max-width: 767px) { .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-1.open li.active a .icon i { color: rgb(255, 255, 255); font-size: 28px; }} @media only screen and (max-width: 767px) { .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-1.open.level-2-open .active a::after { content: none; }} .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-2-wrapper, .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-3-wrapper { -webkit-box-flex: 1; flex: 1 1 0%; display: flex; } .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-3 a:focus { outline: rgb(255, 190, 46) dashed 2px; outline-offset: 4px; } .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-3 a:focus:not(.focus-visible) { outline: none; } .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-2, .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-3 { display: none; -webkit-box-flex: 1; flex: 1 1 0%; background-color: rgb(237, 237, 237); padding: 25px 20px; box-shadow: rgba(0, 0, 0, 0.08) 0px 1px 3px; position: relative; } @media only screen and (max-width: 767px) { .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-2, .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-3 { padding: 0px; background-color: rgb(248, 248, 248); }} .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-2 .title, .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-3 .title { font-weight: 600; font-size: 18px; color: rgb(38, 112, 232); text-transform: uppercase; padding: 0px 18px 20px; } @media only screen and (max-width: 767px) { .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-2 .title, .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-3 .title { display: none; }} .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-2.active, .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-3.active { display: block; } .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-2 li, .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-3 li { overflow: hidden; padding: 0px 0px 10px 9px; margin-left: -9px; margin-bottom: 0px; transition: margin-right 300ms ease-in 0s; } @media only screen and (max-width: 767px) { .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-2 li, .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-3 li { margin: 0px; padding: 0px; }} .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-2 li a, .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-3 li a { display: block; line-height: 1.3; padding: 14px 18px; color: rgb(85, 85, 85); font-size: 20px; position: relative; font-weight: 500; } @media only screen and (max-width: 767px) { .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-2 li a, .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-3 li a { padding: 18px 30px; border-bottom: 1px solid rgb(237, 237, 237); position: relative; }} .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-2 li a:hover, .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-3 li a:hover { background-color: rgb(38, 112, 232); color: rgb(255, 255, 255); } .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-2 li.active, .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-3 li.active { margin-right: -22px; position: relative; } .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-2 li.active > a, .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-3 li.active > a { background-color: rgb(38, 112, 232); color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.08) 0px 1px 3px; } @media only screen and (max-width: 767px) { .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-2.open { padding: 0px; } .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-2.open li { display: none; } .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-2.open li.active { display: block; padding: 0px; margin: 0px; } .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-2.open li.active a { font-size: 18px; font-weight: 600; text-align: center; box-shadow: none; } .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-2.open li.active a::after { content: ""; right: auto; left: 30px; }} @media only screen and (max-width: 767px) { .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-2 li a::after { content: ""; position: absolute; top: 50%; margin-top: -12px; right: 30px; height: 24px; line-height: 24px; font-family: "Font Awesome 5 Free"; font-size: 14px; font-weight: bold; }} .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-2 li a:hover::after { content: ""; position: absolute; top: 50%; margin-top: -12px; right: 30px; height: 24px; line-height: 24px; font-family: "Font Awesome 5 Free"; font-size: 14px; font-weight: bold; } .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-2 li.active a::after { content: ""; position: absolute; top: 50%; margin-top: -12px; right: 30px; height: 24px; line-height: 24px; font-family: "Font Awesome 5 Free"; font-size: 14px; font-weight: bold; } .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-2.active { z-index: 2; } .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-3 { display: none; background-color: rgb(38, 112, 232); } .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-3.active { animation: 300ms ease-out 50ms 1 normal both running enter; display: block; z-index: 1; } @media only screen and (max-width: 767px) { .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-3 { padding: 0px; background-color: rgb(248, 248, 248); } .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-3.active { animation: 0s ease 0s 1 normal none running none; }} .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-3 .title { color: rgb(255, 255, 255); } .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-3 li { overflow: visible; padding: 0px; margin-left: 0px; } .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-3 li a { color: rgb(255, 255, 255); } @media only screen and (max-width: 767px) { .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-3 li a { color: rgb(85, 85, 85); }} .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-3 li a:hover { background-color: rgb(255, 255, 255); color: rgb(38, 112, 232); } .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-3 li.active { margin-right: 0px; } .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-3 li.active > a { background-color: rgb(255, 255, 255); color: rgb(38, 112, 232); } .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos { display: block; padding: 0px; background-color: transparent; float: left; margin-top: -1px; } .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos .level-1 { width: 65px; } @media only screen and (max-width: 767px) { .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos { display: none; }} .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .tabela-servicos-wrapper { position: absolute; inset: 0px 0px 0px 70px; display: flex; margin-top: -1px; } .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .servicos { margin-left: 7.5rem; } @media only screen and (max-width: 767px) { .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .servicos { padding-top: 30px; margin-left: 0px; }} .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .servicos .servico { list-style: none; position: relative; margin-bottom: 24px; line-height: 1.5; } .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .servicos .servico:first-of-type { border-top: 1px solid rgb(204, 204, 204); padding-top: 20px; } .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .servicos .servico .titulo { font-weight: normal; font-size: 2.4rem; line-height: 1.3; margin: 0px 0px 4px; color: rgb(19, 81, 180); display: block; } .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .servicos .servico .titulo:focus { outline: rgb(194, 133, 12) dashed 2px; outline-offset: 4px; } .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .servicos .servico .titulo:focus:not(.focus-visible) { outline: none; } .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .servicos .servico .titulo:hover { text-decoration: none; color: rgb(12, 50, 111); } @media only screen and (max-width: 767px) { .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .servicos .servico .titulo { font-size: 22px; }} .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .servicos .servico .descricao { margin-top: 4px; } .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .servicos .servico .nomes-conhecidos { margin: 0px; font-size: 1.8rem; font-weight: 500; line-height: 1.3; } @media only screen and (max-width: 767px) { .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .servicos .servico .nomes-conhecidos { font-size: 1.8rem; }} .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .servicos .servico .data { margin: 0px; font-size: 1.4rem; font-weight: 400; color: rgb(85, 85, 85); } .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .servicos .servico .tags { margin-top: 20px; } .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .servicos .servico .tags li { line-height: 1.5; } .portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .paginacao.listingBar { margin-left: 88px; } .portaltype-categoria #wrapper #content-core .aplicativos-em-destaque { margin: 40px 0px; } .portaltype-categoria #wrapper #content-core .aplicativos-em-destaque .tile-header h2 { color: rgb(85, 85, 85); font-size: 16px; } .portaltype-categoria #wrapper #content-core .aplicativos-em-destaque .ver-mais { font-size: 16px; border: 1px solid rgb(19, 81, 180); color: rgb(19, 81, 180); font-weight: 600; border-radius: 30px; padding: 10px; margin: 50px auto 0px; display: block; width: 200px; text-align: center; } .template-listar_servicos_segmento #main #main-content #content .searchResults .titulo a { color: rgb(12, 50, 111); } .userrole-authenticated.portaltype-categoria #wrapper #content-core .listagem-servicos .servicos-wrapper .servicos { margin-left: 10rem; } .template-atospublicos.portaltype-lrf table.mceLayout, .portaltype-atospublicos table.mceLayout { height: 200px !important; } .template-atospublicos.portaltype-lrf table.mceLayout iframe, .portaltype-atospublicos table.mceLayout iframe { height: 180px !important; } .template-atospublicos.portaltype-lrf #formfield-form-widgets-atos_publicos_prazo_aprovacao_tacita, .template-atospublicos.portaltype-lrf #formfield-form-widgets-unidade_medida_prazo_aprovacao_tacita, .template-atospublicos.portaltype-lrf #formfield-form-widgets-atos_publicos_tempo_medio_tramitacao, .template-atospublicos.portaltype-lrf #formfield-form-widgets-unidade_medida_tempo_medio_tramitacao, .portaltype-atospublicos #formfield-form-widgets-atos_publicos_prazo_aprovacao_tacita, .portaltype-atospublicos #formfield-form-widgets-unidade_medida_prazo_aprovacao_tacita, .portaltype-atospublicos #formfield-form-widgets-atos_publicos_tempo_medio_tramitacao, .portaltype-atospublicos #formfield-form-widgets-unidade_medida_tempo_medio_tramitacao { vertical-align: bottom; display: inline-block; } .template-atospublicos.portaltype-lrf #formfield-form-widgets-unidade_medida_prazo_aprovacao_tacita span.required.horizontal, .template-atospublicos.portaltype-lrf #formfield-form-widgets-unidade_medida_tempo_medio_tramitacao span.required.horizontal, .portaltype-atospublicos #formfield-form-widgets-unidade_medida_prazo_aprovacao_tacita span.required.horizontal, .portaltype-atospublicos #formfield-form-widgets-unidade_medida_tempo_medio_tramitacao span.required.horizontal { display: none; } .template-template_atos_publicos .filtro-ultimos-sete-dias, .portaltype-atospublicos.template-view .filtro-ultimos-sete-dias { margin-left: 10px; margin-bottom: 5px; } .template-template_atos_publicos #content .paginacao-wrapper, .portaltype-atospublicos.template-view #content .paginacao-wrapper { margin-bottom: 60px !important; } .template-template_atos_publicos #content .paginacao-wrapper .itens-number label, .template-template_atos_publicos .filterbar label, .portaltype-atospublicos.template-view #content .paginacao-wrapper .itens-number label, .portaltype-atospublicos.template-view .filterbar label { margin: 0px; display: inline-block; font-weight: normal; font-size: 16px; color: rgb(85, 85, 85); } .template-template_atos_publicos .filterbar, .portaltype-atospublicos.template-view .filterbar { margin: 0px 0px 5px; } .template-template_atos_publicos .descricao-ato, .portaltype-atospublicos.template-view .descricao-ato { margin-top: 10px; } .template-template_atos_publicos .descricao-ato p, .portaltype-atospublicos.template-view .descricao-ato p { margin-bottom: 0px !important; } .template-template_atos_publicos .cursoItem, .portaltype-atospublicos.template-view .cursoItem { padding-bottom: 20px; margin-bottom: 10px; border-bottom: 1px solid rgb(204, 204, 204); } .template-template_atos_publicos .titulo-ato, .portaltype-atospublicos.template-view .titulo-ato { margin-bottom: 15px; line-height: 28px; } .template-template_atos_publicos .titulo-ato a, .portaltype-atospublicos.template-view .titulo-ato a { font-weight: 600; color: rgb(12, 50, 111); font-size: 24px; line-height: normal; } .template-template_atos_publicos .titulo-ato a:hover, .portaltype-atospublicos.template-view .titulo-ato a:hover { text-decoration: none; } .template-template_atos_publicos .conteudo-ato, .portaltype-atospublicos.template-view .conteudo-ato { margin-bottom: 1em; } .template-template_atos_publicos .campos-abaixo-titulo, .template-template_atos_publicos .badges-ato, .portaltype-atospublicos.template-view .campos-abaixo-titulo, .portaltype-atospublicos.template-view .badges-ato { margin-top: 5px; } .template-template_atos_publicos .campos-abaixo-titulo span, .template-template_atos_publicos .badges-ato span, .portaltype-atospublicos.template-view .campos-abaixo-titulo span, .portaltype-atospublicos.template-view .badges-ato span { display: inline-block; font-size: 13px; color: rgb(19, 81, 180); border: 1px solid rgb(19, 81, 180); font-weight: 600; padding: 0px 15px; line-height: 25px; margin-right: 20px; margin-bottom: 15px; } .template-template_atos_publicos .campos-abaixo-titulo span.classificacao-risco, .template-template_atos_publicos .badges-ato span.classificacao-risco, .portaltype-atospublicos.template-view .campos-abaixo-titulo span.classificacao-risco, .portaltype-atospublicos.template-view .badges-ato span.classificacao-risco { text-transform: uppercase; } .template-template_atos_publicos #viewlet-above-content-body, .portaltype-atospublicos.template-view #viewlet-above-content-body { margin-bottom: 20px; } .template-template_atos_publicos .data-cadastro-ato-liberacao, .template-template_atos_publicos .prazo-aprovacao-tacita, .template-template_atos_publicos .tempo-medio-tramitacao, .portaltype-atospublicos.template-view .data-cadastro-ato-liberacao, .portaltype-atospublicos.template-view .prazo-aprovacao-tacita, .portaltype-atospublicos.template-view .tempo-medio-tramitacao { font-weight: 500; position: relative; padding-left: 25px; color: rgb(12, 50, 111); } .template-template_atos_publicos .data-cadastro-ato-liberacao::before, .template-template_atos_publicos .prazo-aprovacao-tacita::before, .template-template_atos_publicos .tempo-medio-tramitacao::before, .portaltype-atospublicos.template-view .data-cadastro-ato-liberacao::before, .portaltype-atospublicos.template-view .prazo-aprovacao-tacita::before, .portaltype-atospublicos.template-view .tempo-medio-tramitacao::before { font-family: "Font Awesome 5 Free"; content: ""; display: inline-block; font-size: 18px; position: absolute; top: 0px; left: 0px; } .template-template_atos_publicos .prazo-aprovacao-tacita, .portaltype-atospublicos.template-view .prazo-aprovacao-tacita { margin-top: 5px; } .template-template_atos_publicos .prazo-aprovacao-tacita::before, .portaltype-atospublicos.template-view .prazo-aprovacao-tacita::before { content: ""; } .template-template_atos_publicos .tempo-medio-tramitacao, .portaltype-atospublicos.template-view .tempo-medio-tramitacao { margin-top: 5px; } .template-template_atos_publicos .tempo-medio-tramitacao::before, .portaltype-atospublicos.template-view .tempo-medio-tramitacao::before { content: ""; } .template-template_atos_publicos label, .portaltype-atospublicos.template-view label { color: rgb(12, 50, 111); font-weight: 500; font-size: 2.2rem; margin: 15px 0px; display: block; } .template-template_atos_publicos .social-links label, .portaltype-atospublicos.template-view .social-links label { display: inline-block; font-size: 1.2rem; color: rgb(85, 85, 85); font-weight: 500; padding-right: 8px; margin: 0px; } .template-template_atos_publicos ul, .portaltype-atospublicos.template-view ul { padding-left: 0px; } .template-template_atos_publicos .atos-publicos-urls, .portaltype-atospublicos.template-view .atos-publicos-urls { margin-bottom: 90px; } .template-template_atos_publicos .atos-publicos-urls a, .portaltype-atospublicos.template-view .atos-publicos-urls a { text-decoration: underline; display: block; margin: 3px 0px; } .template-template_atos_publicos .atos-publicos-urls a span, .portaltype-atospublicos.template-view .atos-publicos-urls a span { font-weight: 500; position: relative; padding-left: 25px; color: rgb(38, 112, 232); } .template-template_atos_publicos .atos-publicos-urls a span::before, .portaltype-atospublicos.template-view .atos-publicos-urls a span::before { font-family: "Font Awesome 5 Free"; content: ""; display: inline-block; font-size: 18px; position: absolute; top: -1px; left: 0px; font-weight: 900; color: rgb(12, 50, 111); } .template-template_atos_publicos .atos-publicos-arquivos ul, .portaltype-atospublicos.template-view .atos-publicos-arquivos ul { padding-left: 0px; } .template-template_atos_publicos .atos-publicos-arquivos ul li a, .portaltype-atospublicos.template-view .atos-publicos-arquivos ul li a { text-decoration: underline; display: inline-block; margin: 3px 0px; } .template-template_atos_publicos .atos-publicos-arquivos ul li a span, .portaltype-atospublicos.template-view .atos-publicos-arquivos ul li a span { font-weight: 500; position: relative; padding-left: 25px; color: rgb(38, 112, 232); } .template-template_atos_publicos .atos-publicos-arquivos ul li a span::before, .portaltype-atospublicos.template-view .atos-publicos-arquivos ul li a span::before { font-family: "Font Awesome 5 Free"; content: ""; display: inline-block; font-size: 18px; position: absolute; top: -1px; left: 0px; color: rgb(12, 50, 111); } @media only screen and (max-width: 575px) { .template-template_atos_publicos #viewlet-above-content-body, .portaltype-atospublicos.template-view #viewlet-above-content-body { margin-bottom: 15px; } .template-template_atos_publicos .documentModified, .portaltype-atospublicos.template-view .documentModified { flex-wrap: wrap; display: flex !important; } .template-template_atos_publicos .documentModified span:first-of-type, .portaltype-atospublicos.template-view .documentModified span:first-of-type { margin-bottom: 8px !important; }} .template-planos_digitais .documentFirstHeading { text-align: center; margin-top: 50px; margin-bottom: 40px; } @media only screen and (max-width: 575px) { .template-planos_digitais .documentFirstHeading { margin-top: 30px; margin-bottom: 15px; }} .template-planos_digitais .full-width-banner { width: 100vw; position: relative; left: 50%; right: 50%; margin-left: -50vw; margin-right: -50vw; } .template-planos_digitais .full-width-banner img { width: 100%; } @media only screen and (max-width: 575px) { .template-planos_digitais .full-width-banner img { display: none; }} .template-planos_digitais .full-width-banner img.mobile { display: none; } @media only screen and (max-width: 575px) { .template-planos_digitais .full-width-banner img.mobile { display: block; }} .template-planos_digitais .govbr-cards { margin-bottom: 70px; } @media only screen and (max-width: 575px) { .template-planos_digitais .govbr-cards { -webkit-box-pack: center; justify-content: center; }} .template-planos_digitais .govbr-cards .wrapper .card.little-cards { height: 145px; } @media only screen and (max-width: 575px) { .template-planos_digitais .govbr-cards .wrapper .card.little-cards { height: 100px; }} .template-planos_digitais .govbr-cards .wrapper .card.little-cards .titulo { color: rgb(12, 50, 111); font-size: 22px; font-weight: 600; line-height: 32px; } @media only screen and (max-width: 575px) { .template-planos_digitais .govbr-cards .wrapper .card.little-cards .titulo { font-size: 17px; }} .template-template_acao_plano .TituloGovernoDigital { font-size: 36px; color: rgb(85, 85, 85); } .template-template_acao_plano .filterbar { margin: 20px 0px 16px; } .template-template_acao_plano .paginacao-wrapper { margin: 50px 0px !important; } .template-template_acao_plano .data-entrega-acao { color: rgb(12, 50, 111); position: relative; padding-left: 25px; margin-top: 20px; } @media only screen and (max-width: 575px) { .template-template_acao_plano .data-entrega-acao { margin-top: 5px; }} .template-template_acao_plano .data-entrega-acao::before { font-family: "Font Awesome 5 Free"; content: ""; display: inline-block; font-weight: 900; color: rgb(12, 50, 111); font-size: 18px; position: absolute; top: 0px; left: 0px; } .template-template_acao_plano .data-entrega-acao + div { font-weight: 500; margin-bottom: 20px; } @media only screen and (max-width: 575px) { .template-template_acao_plano .data-entrega-acao + div { margin-bottom: 5px; }} .template-template_acao_plano .badges-acao { margin-top: 5px; } .template-template_acao_plano .badges-acao span { display: inline-block; padding: 0px 20px; color: rgb(255, 255, 255); margin-right: 10px; font-size: 12px; line-height: 25px; height: 25px; } @media only screen and (max-width: 575px) { .template-template_acao_plano .badges-acao span { margin-bottom: 5px; }} .template-template_acao_plano .badges-acao .destaque { background-color: rgb(11, 92, 198); position: relative; padding-left: 30px; } .template-template_acao_plano .badges-acao .destaque::before { font-family: "Font Awesome 5 Free"; content: ""; display: inline-block; font-weight: 900; font-size: 14px; position: absolute; top: 1px; left: 10px; } .template-template_acao_plano .badges-acao .status { background-color: rgb(0, 135, 73); font-weight: 600; } .template-template_acao_plano .badges-acao .status.entregue { background-color: rgb(0, 135, 73); } .template-template_acao_plano .badges-acao .status.em-analise { background-color: rgb(219, 232, 251); color: rgb(51, 51, 51); } .template-template_acao_plano .badges-acao .status.em-atraso { background-color: rgb(230, 0, 0); } .template-template_acao_plano .badges-acao .status.cancelada { background-color: rgb(204, 204, 204); color: rgb(51, 51, 51); } .template-template_acao_plano .badges-acao .status.em-andamento { background-color: rgb(85, 85, 85); color: rgb(255, 255, 255); } .template-template_acao_plano .badges-acao .eixo-acao, .template-template_acao_plano .badges-acao .area-acao { color: rgb(19, 81, 180); border: 1px solid rgb(19, 81, 180); } .template-template_acao_plano .listagem-atos-publicos .cursoItem { margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid rgba(0, 0, 0, 0.1); } .template-template_acao_plano .listagem-atos-publicos .conteudo-acao .titulo-acao { margin-bottom: 15px; line-height: 28px !important; } .template-template_acao_plano .listagem-atos-publicos .conteudo-acao .titulo-acao a, .template-template_acao_plano .listagem-atos-publicos .conteudo-acao .titulo-acao span { font-size: 24px; font-weight: 600; color: rgb(12, 50, 111); line-height: 28px !important; } .template-template_acao_plano .listagem-atos-publicos .conteudo-acao .titulo-acao a:hover, .template-template_acao_plano .listagem-atos-publicos .conteudo-acao .titulo-acao span:hover { text-decoration: none; } .template-template_acao_plano .listagem-atos-publicos .conteudo-acao .titulo-acao a::after { font-family: "Font Awesome 5 Free"; content: ""; display: inline-block; font-weight: 900; color: rgb(104, 104, 104); font-size: 18px; margin-left: 15px; vertical-align: text-bottom; } .template-template_acao_plano .listagem-atos-publicos .tags { margin-top: 15px; } .template-template_plano_transformacao_digital .orgaos-envolvidos { display: flex; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: baseline; align-items: baseline; border-bottom: 1px solid rgb(204, 204, 204); padding-top: 15px; padding-bottom: 5px; padding-left: 0px !important; } @media only screen and (max-width: 575px) { .template-template_plano_transformacao_digital .orgaos-envolvidos { -webkit-box-pack: start; justify-content: flex-start; border-bottom: 1px solid rgb(204, 204, 204); -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; padding-top: 5px; padding-bottom: 12px; }} .template-template_plano_transformacao_digital .orgaos-envolvidos .conteudo { margin-bottom: 15px; } .template-template_plano_transformacao_digital .orgaos-envolvidos li { list-style: none; } .template-template_plano_transformacao_digital .orgaos-envolvidos span.fas { display: inline-block; color: rgb(19, 81, 180); margin-right: 5px; } @media only screen and (max-width: 575px) { .template-template_plano_transformacao_digital .orgaos-envolvidos span.fas { margin-left: 30px; }} .template-template_plano_transformacao_digital .orgaos-envolvidos a { color: rgb(19, 81, 180); } .template-template_plano_transformacao_digital .orgaos-envolvidos a:hover { text-decoration: none; } .template-template_plano_transformacao_digital .orgaos-envolvidos .toggle-link { color: rgb(19, 81, 180); font-weight: 600; font-size: 24px; margin-bottom: 10px; } .template-template_plano_transformacao_digital .orgaos-envolvidos .toggle-link::before { width: 30px; color: rgb(19, 81, 180); } .template-template_plano_transformacao_digital .acoes-infografico { margin: 40px auto; width: 80%; text-align: center; } @media only screen and (max-width: 575px) { .template-template_plano_transformacao_digital .acoes-infografico { margin: 20px auto; width: 100%; }} .template-template_plano_transformacao_digital .acoes-infografico .primeira-linha { display: block; text-align: center; } .template-template_plano_transformacao_digital .acoes-infografico .primeira-linha .primeira-linha-valores { font-size: 34px; color: rgb(104, 104, 104); font-weight: 700; margin-right: 10px; } @media only screen and (max-width: 575px) { .template-template_plano_transformacao_digital .acoes-infografico .primeira-linha .primeira-linha-valores { font-size: 18px; display: block; margin-right: 0px; margin-bottom: 3px; }} .template-template_plano_transformacao_digital .acoes-infografico .primeira-linha .primeira-linha-texto { font-size: 24px; color: rgb(104, 104, 104); } @media only screen and (max-width: 575px) { .template-template_plano_transformacao_digital .acoes-infografico .primeira-linha .primeira-linha-texto { font-size: 16px; margin-bottom: 3px; }} .template-template_plano_transformacao_digital .percent-container { width: 82%; background-color: rgb(104, 104, 104); display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; position: relative; height: 60px; margin: 12px auto; } @media only screen and (max-width: 575px) { .template-template_plano_transformacao_digital .percent-container { height: 35px; margin: 10px auto; }} .template-template_plano_transformacao_digital .percent-container span { color: rgb(255, 255, 255); font-size: 31px; font-weight: 700; z-index: 2; } @media only screen and (max-width: 575px) { .template-template_plano_transformacao_digital .percent-container span { font-size: 16px; }} .template-template_plano_transformacao_digital .percent-container .percent { background-color: rgb(69, 164, 247); position: absolute; top: -2px; left: 8px; height: 64px; max-width: calc(100% - 16px); } @media only screen and (max-width: 575px) { .template-template_plano_transformacao_digital .percent-container .percent { font-size: 16px; height: 39px; }} .template-template_plano_transformacao_digital .terceira-linha { display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; color: rgb(101, 101, 101); font-size: 16px; } @media only screen and (max-width: 575px) { .template-template_plano_transformacao_digital .terceira-linha { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }} .template-template_plano_transformacao_digital .terceira-linha .terceira-linha-valores { display: inline-block; color: rgb(104, 104, 104); font-size: 33px; font-weight: 700; margin-right: 8px; } @media only screen and (max-width: 575px) { .template-template_plano_transformacao_digital .terceira-linha .terceira-linha-valores { display: block; font-size: 19px; }} .template-template_plano_transformacao_digital .terceira-linha .terceira-linha-texto { display: inline-block; color: rgb(104, 104, 104); font-size: 22px; font-weight: normal; } @media only screen and (max-width: 575px) { .template-template_plano_transformacao_digital .terceira-linha .terceira-linha-texto { font-size: 16px; }} .template-template_plano_transformacao_digital .swiper-container { width: 100%; height: 100%; } .template-template_plano_transformacao_digital .swiper-slide { text-align: center; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; } .template-template_plano_transformacao_digital .swiper-button-next { background-image: none; right: -7px; top: 10px; background-color: rgb(255, 255, 255); } .template-template_plano_transformacao_digital .swiper-button-next::after { content: ""; width: 0px; height: 0px; border-style: solid; border-width: 10px 0px 10px 15px; border-color: transparent transparent transparent rgb(136, 136, 136); } .template-template_plano_transformacao_digital .swiper-button-prev { background-image: none; left: -7px; top: 10px; background-color: rgb(255, 255, 255); } .template-template_plano_transformacao_digital .swiper-button-prev::after { content: ""; width: 0px; height: 0px; border-style: solid; border-width: 10px 15px 10px 0px; border-color: transparent rgb(136, 136, 136) transparent transparent; } .template-template_plano_transformacao_digital .swiper-button-disabled { display: none; } .template-template_plano_transformacao_digital .subtitulo { color: rgb(12, 50, 111); font-weight: 600; font-size: 22px; margin-top: 25px; margin-bottom: 10px !important; } @media only screen and (max-width: 575px) { .template-template_plano_transformacao_digital .subtitulo { text-align: center; }} .template-template_plano_transformacao_digital .select-orgaos { margin: 25px 0px 60px; } @media only screen and (max-width: 575px) { .template-template_plano_transformacao_digital .select-orgaos { margin-bottom: 20px; }} .template-template_plano_transformacao_digital .select-orgaos label { font-weight: 600; display: block; margin-bottom: 10px; } .template-template_plano_transformacao_digital .select-orgaos .select-wrapper { display: inline-block; position: relative; } .template-template_plano_transformacao_digital .select-orgaos .select-wrapper::after { font-family: "Font Awesome 5 Free"; content: ""; display: inline-block; font-weight: 900; color: rgb(38, 112, 232); font-size: 22px; position: absolute; top: -2px; right: 12px; pointer-events: none; } .template-template_plano_transformacao_digital .select-orgaos .select-wrapper select { border: 1px solid rgb(38, 112, 232); border-radius: 5px; background-color: rgb(255, 255, 255); color: rgb(182, 182, 182); appearance: none; padding-right: 35px; } @media only screen and (max-width: 575px) { .template-template_plano_transformacao_digital .select-orgaos .select-wrapper select { width: 100%; }} .template-template_plano_transformacao_digital .select-orgaos .select-wrapper select:focus { border-color: rgb(38, 112, 232); outline: 0px; } .template-template_plano_transformacao_digital .wrapper-acoes { background-image: url("img/bkg-acoes-web.png"); padding: 30px; margin-bottom: 150px; } @media only screen and (max-width: 575px) { .template-template_plano_transformacao_digital .wrapper-acoes { padding: 20px 0px; background-image: url("img/bkg-acoes-mobile.png"); }} .template-template_plano_transformacao_digital .wrapper-acoes .anos { position: relative; background-color: rgb(255, 255, 255); } .template-template_plano_transformacao_digital .wrapper-acoes .anos .swiper-container { padding-left: 14px; padding-right: 14px; width: 312px !important; } @media only screen and (max-width: 575px) { .template-template_plano_transformacao_digital .wrapper-acoes .anos .swiper-container { width: 80% !important; }} .template-template_plano_transformacao_digital .wrapper-acoes .anos .swiper-slide { width: 95px !important; } @media only screen and (max-width: 575px) { .template-template_plano_transformacao_digital .wrapper-acoes .anos .swiper-slide { width: 32% !important; }} .template-template_plano_transformacao_digital .wrapper-acoes .anos .ano-button-prev { background-image: none; left: 0px; top: 9px; position: absolute; z-index: 999; } @media only screen and (max-width: 575px) { .template-template_plano_transformacao_digital .wrapper-acoes .anos .ano-button-prev { top: -1px; }} .template-template_plano_transformacao_digital .wrapper-acoes .anos .ano-button-prev::before { font-family: "Font Awesome 5 Free"; content: ""; display: inline-block; font-weight: 900; color: rgb(85, 85, 85); font-size: 18px; position: absolute; top: 2px; background-color: rgb(255, 255, 255); } .template-template_plano_transformacao_digital .wrapper-acoes .anos.swiper-button-disabled { display: block !important; } .template-template_plano_transformacao_digital .wrapper-acoes .anos .ano-button-next { background-image: none; right: 15px; top: 9px; position: absolute; z-index: 999; } @media only screen and (max-width: 575px) { .template-template_plano_transformacao_digital .wrapper-acoes .anos .ano-button-next { top: -1px; }} .template-template_plano_transformacao_digital .wrapper-acoes .anos .ano-button-next.swiper-button-disabled { display: block !important; } .template-template_plano_transformacao_digital .wrapper-acoes .anos .ano-button-next::after { font-family: "Font Awesome 5 Free"; content: ""; display: inline-block; font-weight: 900; color: rgb(85, 85, 85); font-size: 18px; position: absolute; top: 2px; background-color: rgb(255, 255, 255); } .template-template_plano_transformacao_digital .wrapper-acoes .ano { display: block; width: 100%; text-align: center; color: rgb(188, 218, 244); font-size: 28px; font-weight: 900; } .template-template_plano_transformacao_digital .wrapper-acoes .ano::after { content: ""; } @media only screen and (max-width: 575px) { .template-template_plano_transformacao_digital .wrapper-acoes .ano { height: 32px; font-size: 16px; }} .template-template_plano_transformacao_digital .wrapper-acoes .ano.selected { color: rgb(56, 145, 223); font-size: 31px; text-decoration: underline; line-height: 48px; } @media only screen and (max-width: 575px) { .template-template_plano_transformacao_digital .wrapper-acoes .ano.selected { font-size: 19px; line-height: normal; }} .template-template_plano_transformacao_digital .wrapper-acoes .ano.vazio { color: rgb(204, 204, 204); cursor: default; } .template-template_plano_transformacao_digital .wrapper-acoes .ano.vazio.selected { color: rgb(85, 85, 85); } .template-template_plano_transformacao_digital .wrapper-acoes .trimestres { background: rgba(255, 255, 255, 0.9); margin-bottom: 8px; padding-bottom: 15px; } @media only screen and (max-width: 575px) { .template-template_plano_transformacao_digital .wrapper-acoes .trimestres { display: none; }} .template-template_plano_transformacao_digital .wrapper-acoes .trimestres .swiper-slide { font-size: 10px; } .template-template_plano_transformacao_digital .wrapper-acoes .trimestres .swiper-slide::after { content: "...."; color: rgb(136, 136, 136); width: 40px; position: absolute; top: -18px; right: -20px; letter-spacing: 5px; font-size: 22px; } .template-template_plano_transformacao_digital .wrapper-acoes .trimestres .swiper-slide:last-of-type::after { content: " "; } .template-template_plano_transformacao_digital .wrapper-acoes .trimestres.mobile { display: none; } .template-template_plano_transformacao_digital .wrapper-acoes .trimestres.mobile .swiper-slide::after { content: ""; } .template-template_plano_transformacao_digital .wrapper-acoes .trimestres.mobile .swiper-slide a { color: rgb(136, 136, 136); font-size: 10px; } .template-template_plano_transformacao_digital .wrapper-acoes .trimestres.mobile .swiper-slide a.selected { color: rgb(56, 145, 223); } @media only screen and (max-width: 575px) { .template-template_plano_transformacao_digital .wrapper-acoes .trimestres.mobile { display: block; }} @media only screen and (max-width: 575px) { .template-template_plano_transformacao_digital .wrapper-acoes .trimestres { overflow: hidden; }} .template-template_plano_transformacao_digital .wrapper-acoes .trimestres ul { display: flex; -webkit-box-pack: center; justify-content: center; position: relative; overflow: hidden; } .template-template_plano_transformacao_digital .wrapper-acoes .trimestres ul::before { content: "..................................................................................................................."; color: rgb(136, 136, 136); display: block; width: 100%; border: thick none; position: absolute; top: -10px; left: 0px; z-index: 0; letter-spacing: 10px; font-size: 20px; } .template-template_plano_transformacao_digital .wrapper-acoes .trimestres ul li { list-style: none; margin-right: 70px; background-color: rgb(255, 255, 255); z-index: 1; padding: 0px 19px; } .template-template_plano_transformacao_digital .wrapper-acoes .trimestres ul li:last-of-type { margin-right: 0px; } .template-template_plano_transformacao_digital .wrapper-acoes .trimestres ul li a { color: rgb(188, 218, 244); font-weight: 600; font-size: 13px; } .template-template_plano_transformacao_digital .wrapper-acoes .trimestres ul li a:hover { text-decoration: none; } .template-template_plano_transformacao_digital .wrapper-acoes .trimestres ul li a.selected { color: rgb(56, 145, 223); font-size: 16px; font-weight: 700; } .template-template_plano_transformacao_digital .wrapper-acoes .trimestres ul li a.vazio { color: rgb(204, 204, 204); font-weight: 700; cursor: default; } .template-template_plano_transformacao_digital .wrapper-acoes .trimestres ul li a.vazio.selected { color: rgb(85, 85, 85); } @media only screen and (max-width: 575px) { .template-template_plano_transformacao_digital .wrapper-acoes .trimestres ul li a { font-size: 10px; }} .template-template_plano_transformacao_digital .wrapper-acoes .acao { margin-bottom: 40px; } @media only screen and (max-width: 575px) { .template-template_plano_transformacao_digital .wrapper-acoes .acao { margin: 35px 10px; }} .template-template_plano_transformacao_digital .wrapper-acoes .acao:last-of-type { margin-bottom: 0px; } .template-template_plano_transformacao_digital .wrapper-acoes .acao .botao-ver-acoes { background-color: rgb(27, 210, 192); height: 50px; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; color: rgb(255, 255, 255); text-transform: uppercase; } .template-template_plano_transformacao_digital .wrapper-acoes .acao .botao-ver-acoes .fas { margin-right: 10px; font-size: 25px; } .template-template_plano_transformacao_digital .wrapper-acoes .acao .botao-ver-acoes:hover { text-decoration: none; } .template-template_plano_transformacao_digital .wrapper-acoes .acao .acao-body { display: flex; -webkit-box-pack: justify; justify-content: space-between; min-height: 245px; position: relative; } .template-template_plano_transformacao_digital .wrapper-acoes .acao .acao-body > div { max-width: 35%; } @media only screen and (max-width: 575px) { .template-template_plano_transformacao_digital .wrapper-acoes .acao .acao-body > div { max-width: 100%; }} .template-template_plano_transformacao_digital .wrapper-acoes .acao .acao-body .acao-menu { display: flex; width: 100%; } .template-template_plano_transformacao_digital .wrapper-acoes .acao .acao-body .acao-menu .em-destaque + .conteudo.carousel .content-wrapper { padding-top: 60px; } @media only screen and (max-width: 575px) { .template-template_plano_transformacao_digital .wrapper-acoes .acao .acao-body .acao-menu .em-destaque + .conteudo.carousel .content-wrapper { padding-top: 25px; }} @media only screen and (max-width: 575px) { .template-template_plano_transformacao_digital .wrapper-acoes .acao .acao-body .acao-menu { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }} .template-template_plano_transformacao_digital .wrapper-acoes .acao .acao-body .acao-menu .titulo { position: relative; display: flex; -webkit-box-align: center; align-items: center; height: 100%; width: 102px; } @media only screen and (max-width: 575px) { .template-template_plano_transformacao_digital .wrapper-acoes .acao .acao-body .acao-menu .titulo { width: 100%; height: 68px; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }} .template-template_plano_transformacao_digital .wrapper-acoes .acao .acao-body .acao-menu .titulo span { color: rgb(255, 255, 255); transform: rotate(-90deg); font-size: 18px; text-align: center; line-height: 28px; position: absolute; top: 82px; left: -82px; font-weight: 700; width: 245px; height: 80px; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; padding: 0px 35px; text-transform: uppercase; word-spacing: 5px; letter-spacing: 1px; } @media only screen and (max-width: 575px) { .template-template_plano_transformacao_digital .wrapper-acoes .acao .acao-body .acao-menu .titulo span { transform: none; font-size: 14px; line-height: normal; margin: 0px; height: auto; width: auto; top: 0px; left: 0px; position: relative; padding: 0px 20px; word-spacing: normal; letter-spacing: normal; }} .template-template_plano_transformacao_digital .wrapper-acoes .acao .acao-body .acao-menu ul { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; padding-left: 0px; width: 100%; margin-left: 0px !important; } .template-template_plano_transformacao_digital .wrapper-acoes .acao .acao-body .acao-menu ul .conteudo { opacity: 0; position: absolute; right: 0px; top: 0px; background-color: rgb(251, 251, 251); width: 65%; height: 100%; text-align: center; overflow-y: auto; } @media only screen and (max-width: 575px) { .template-template_plano_transformacao_digital .wrapper-acoes .acao .acao-body .acao-menu ul .conteudo { width: 100%; position: relative; padding: 0px; max-height: 0px; }} .template-template_plano_transformacao_digital .wrapper-acoes .acao .acao-body .acao-menu ul .conteudo .primeira-linha { display: block; text-align: center; } .template-template_plano_transformacao_digital .wrapper-acoes .acao .acao-body .acao-menu ul .conteudo .primeira-linha .primeira-linha-valores { font-size: 29px; color: rgb(104, 104, 104); font-weight: 700; margin-right: 10px; display: inline-block; } @media only screen and (max-width: 575px) { .template-template_plano_transformacao_digital .wrapper-acoes .acao .acao-body .acao-menu ul .conteudo .primeira-linha .primeira-linha-valores { font-size: 19px; display: block; }} .template-template_plano_transformacao_digital .wrapper-acoes .acao .acao-body .acao-menu ul .conteudo .primeira-linha .primeira-linha-texto { font-size: 20px; color: rgb(104, 104, 104); display: inline-block; margin-bottom: 10px; } @media only screen and (max-width: 575px) { .template-template_plano_transformacao_digital .wrapper-acoes .acao .acao-body .acao-menu ul .conteudo .primeira-linha .primeira-linha-texto { font-size: 16px; margin-bottom: 3px; }} @media only screen and (max-width: 575px) { .template-template_plano_transformacao_digital .wrapper-acoes .acao .acao-body .acao-menu ul .conteudo.carousel .swiper-slide { padding-top: 0px; padding-bottom: 35px; }} .template-template_plano_transformacao_digital .wrapper-acoes .acao .acao-body .acao-menu ul .conteudo.carousel .swiper-slide a:hover { text-decoration: none; } .template-template_plano_transformacao_digital .wrapper-acoes .acao .acao-body .acao-menu ul .conteudo > a { display: block; width: 100%; height: 100%; } .template-template_plano_transformacao_digital .wrapper-acoes .acao .acao-body .acao-menu ul .conteudo > a:hover { text-decoration: none; } .template-template_plano_transformacao_digital .wrapper-acoes .acao .acao-body .acao-menu ul .conteudo .content-nav { text-align: center; margin-top: 250px; } @media only screen and (max-width: 575px) { .template-template_plano_transformacao_digital .wrapper-acoes .acao .acao-body .acao-menu ul .conteudo .content-nav { margin-top: 312px; }} .template-template_plano_transformacao_digital .wrapper-acoes .acao .acao-body .acao-menu ul .conteudo .content-nav .carousel-content { width: 100%; height: calc(100% - 35px); position: absolute; top: 0px; right: 0px; padding: 10px 50px; overflow-y: auto; } .template-template_plano_transformacao_digital .wrapper-acoes .acao .acao-body .acao-menu ul .conteudo .content-nav .carousel-content:hover { text-decoration: none; } @media only screen and (max-width: 575px) { .template-template_plano_transformacao_digital .wrapper-acoes .acao .acao-body .acao-menu ul .conteudo .content-nav .carousel-content { padding: 35px 15px 10px; }} .template-template_plano_transformacao_digital .wrapper-acoes .acao .acao-body .acao-menu ul .conteudo .content-nav .carousel-button { display: inline-block; width: 19px; height: 19px; background-color: rgb(224, 224, 224); border-radius: 50%; margin: 0px 12px; } @media only screen and (max-width: 575px) { .template-template_plano_transformacao_digital .wrapper-acoes .acao .acao-body .acao-menu ul .conteudo .content-nav .carousel-button { width: 15px; height: 15px; margin: 0px 8px; }} .template-template_plano_transformacao_digital .wrapper-acoes .acao .acao-body .acao-menu ul .conteudo .content-nav .carousel-button.selected { background-color: rgb(104, 104, 104); } .template-template_plano_transformacao_digital .wrapper-acoes .acao .acao-body .acao-menu ul .conteudo .swiper-slide { text-align: center; display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; overflow-y: auto; } .template-template_plano_transformacao_digital .wrapper-acoes .acao .acao-body .acao-menu ul .conteudo .swiper-slide a { width: 100%; height: 100%; } .template-template_plano_transformacao_digital .wrapper-acoes .acao .acao-body .acao-menu ul .conteudo .swiper-pagination { bottom: 0px; background-color: rgb(251, 251, 251); width: 95%; } .template-template_plano_transformacao_digital .wrapper-acoes .acao .acao-body .acao-menu ul .conteudo span { display: block; } .template-template_plano_transformacao_digital .wrapper-acoes .acao .acao-body .acao-menu ul .conteudo span.swiper-pagination-bullet { display: inline-block; width: 16px; height: 16px; background: gray; } .template-template_plano_transformacao_digital .wrapper-acoes .acao .acao-body .acao-menu ul .conteudo span.swiper-pagination-bullet-active { background: rgb(85, 85, 85); } .template-template_plano_transformacao_digital .wrapper-acoes .acao .acao-body .acao-menu ul .conteudo .content-wrapper { display: block; padding: 25px 50px; } @media only screen and (max-width: 575px) { .template-template_plano_transformacao_digital .wrapper-acoes .acao .acao-body .acao-menu ul .conteudo .content-wrapper { padding: 10px 5px; }} .template-template_plano_transformacao_digital .wrapper-acoes .acao .acao-body .acao-menu ul .conteudo .content-title { color: rgb(104, 104, 104); font-size: 16px; font-weight: 400; margin-bottom: 5px; } .template-template_plano_transformacao_digital .wrapper-acoes .acao .acao-body .acao-menu ul .conteudo .content-title.terceira-linha { color: rgb(101, 101, 101); font-size: 16px; font-weight: 600; } @media only screen and (max-width: 575px) { .template-template_plano_transformacao_digital .wrapper-acoes .acao .acao-body .acao-menu ul .conteudo .content-title { font-size: 16px; margin-bottom: 3px; }} .template-template_plano_transformacao_digital .wrapper-acoes .acao .acao-body .acao-menu ul .conteudo .content-text { font-size: 17px; color: rgb(101, 101, 101); font-weight: 600; line-height: 30px; margin-bottom: 10px; } @media only screen and (max-width: 575px) { .template-template_plano_transformacao_digital .wrapper-acoes .acao .acao-body .acao-menu ul .conteudo .content-text { font-size: 14px; margin-bottom: 3px; }} .template-template_plano_transformacao_digital .wrapper-acoes .acao .acao-body .acao-menu ul .conteudo .segunda-linha-valor { font-size: 50px; color: rgb(104, 104, 104); font-weight: 700; margin: 12px 0px; } .template-template_plano_transformacao_digital .wrapper-acoes .acao .acao-body .acao-menu ul .conteudo::after { font-family: "Font Awesome 5 Free"; content: ""; display: inline-block; font-weight: 900; color: rgb(104, 104, 104); font-size: 18px; position: absolute; right: 30px; top: 10px; } .template-template_plano_transformacao_digital .wrapper-acoes .acao .acao-body .acao-menu ul li { height: 33.33%; list-style: none; width: 100%; padding-left: 30px; margin-bottom: 0px !important; } @media only screen and (max-width: 575px) { .template-template_plano_transformacao_digital .wrapper-acoes .acao .acao-body .acao-menu ul li { height: 55px; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; padding: 0px; display: flex !important; }} .template-template_plano_transformacao_digital .wrapper-acoes .acao .acao-body .acao-menu ul li.selected { position: relative; } .template-template_plano_transformacao_digital .wrapper-acoes .acao .acao-body .acao-menu ul li.selected + .conteudo { opacity: 1; } @media only screen and (max-width: 575px) { .template-template_plano_transformacao_digital .wrapper-acoes .acao .acao-body .acao-menu ul li.selected + .conteudo { height: 220px; max-height: 100%; padding: 35px 15px 10px; }} @media only screen and (max-width: 575px) { .template-template_plano_transformacao_digital .wrapper-acoes .acao .acao-body .acao-menu ul li.selected + .conteudo.carousel { padding: 30px 0px 0px; height: auto; }} @media only screen and (max-width: 575px) { .template-template_plano_transformacao_digital .wrapper-acoes .acao .acao-body .acao-menu ul li.selected + .conteudo.carousel { height: auto; }} .template-template_plano_transformacao_digital .wrapper-acoes .acao .acao-body .acao-menu ul li.selected a { font-weight: 900; } .template-template_plano_transformacao_digital .wrapper-acoes .acao .acao-body .acao-menu ul li.selected::after { content: ""; width: 0px; height: 0px; border-style: solid; border-width: 41px 0px 41px 41px; position: absolute; top: 0px; right: -40px; z-index: 1; } @media only screen and (max-width: 575px) { .template-template_plano_transformacao_digital .wrapper-acoes .acao .acao-body .acao-menu ul li.selected::after { top: 55px; right: 50px; border-width: 25px 25px 0px; left: 50%; transform: translateX(-50%); }} .template-template_plano_transformacao_digital .wrapper-acoes .acao .acao-body .acao-menu ul li a { display: flex; -webkit-box-align: center; align-items: center; height: 100%; width: 100%; color: rgb(255, 255, 255); font-size: 18px; text-transform: uppercase; font-weight: 600; } @media only screen and (max-width: 575px) { .template-template_plano_transformacao_digital .wrapper-acoes .acao .acao-body .acao-menu ul li a { font-size: 16px; -webkit-box-pack: center; justify-content: center; }} .template-template_plano_transformacao_digital .wrapper-acoes .acao .acao-body .acao-menu ul li a:hover { text-decoration: none; } .template-template_plano_transformacao_digital .wrapper-acoes .acao .acao-body .acao-menu ul li a .fas { margin-right: 20px; font-size: 23px; } .template-template_plano_transformacao_digital .wrapper-acoes .acao.tipo-1 .botao-ver-acoes { background-color: rgb(27, 210, 192); } .template-template_plano_transformacao_digital .wrapper-acoes .acao.tipo-1 .acao-menu .titulo { background-color: rgb(56, 178, 166); } .template-template_plano_transformacao_digital .wrapper-acoes .acao.tipo-1 .acao-menu ul li:nth-of-type(1) { background-color: rgb(56, 191, 176); } .template-template_plano_transformacao_digital .wrapper-acoes .acao.tipo-1 .acao-menu ul li:nth-of-type(1).selected::after { border-color: transparent transparent transparent rgb(56, 191, 176); z-index: 2; } @media only screen and (max-width: 575px) { .template-template_plano_transformacao_digital .wrapper-acoes .acao.tipo-1 .acao-menu ul li:nth-of-type(1).selected::after { border-color: rgb(56, 191, 176) transparent transparent; }} .template-template_plano_transformacao_digital .wrapper-acoes .acao.tipo-1 .acao-menu ul li:nth-of-type(2) { background-color: rgb(76, 201, 189); } .template-template_plano_transformacao_digital .wrapper-acoes .acao.tipo-1 .acao-menu ul li:nth-of-type(2).selected::after { border-color: transparent transparent transparent rgb(76, 201, 189); z-index: 2; } @media only screen and (max-width: 575px) { .template-template_plano_transformacao_digital .wrapper-acoes .acao.tipo-1 .acao-menu ul li:nth-of-type(2).selected::after { border-color: rgb(76, 201, 189) transparent transparent; }} .template-template_plano_transformacao_digital .wrapper-acoes .acao.tipo-1 .acao-menu ul li:nth-of-type(3) { background-color: rgb(84, 223, 209); } .template-template_plano_transformacao_digital .wrapper-acoes .acao.tipo-1 .acao-menu ul li:nth-of-type(3).selected::after { border-color: transparent transparent transparent rgb(84, 223, 209); z-index: 2; } @media only screen and (max-width: 575px) { .template-template_plano_transformacao_digital .wrapper-acoes .acao.tipo-1 .acao-menu ul li:nth-of-type(3).selected::after { border-color: rgb(84, 223, 209) transparent transparent; }} .template-template_plano_transformacao_digital .wrapper-acoes .acao.tipo-2 .botao-ver-acoes { background-color: rgb(255, 194, 26); } .template-template_plano_transformacao_digital .wrapper-acoes .acao.tipo-2 .acao-menu .titulo { background-color: rgb(255, 187, 0); } .template-template_plano_transformacao_digital .wrapper-acoes .acao.tipo-2 .acao-menu ul li:nth-of-type(1) { background-color: rgb(230, 168, 0); } .template-template_plano_transformacao_digital .wrapper-acoes .acao.tipo-2 .acao-menu ul li:nth-of-type(1).selected::after { border-color: transparent transparent transparent rgb(230, 168, 0); z-index: 2; } @media only screen and (max-width: 575px) { .template-template_plano_transformacao_digital .wrapper-acoes .acao.tipo-2 .acao-menu ul li:nth-of-type(1).selected::after { border-color: rgb(230, 168, 0) transparent transparent; }} .template-template_plano_transformacao_digital .wrapper-acoes .acao.tipo-2 .acao-menu ul li:nth-of-type(2) { background-color: rgb(255, 194, 26); } .template-template_plano_transformacao_digital .wrapper-acoes .acao.tipo-2 .acao-menu ul li:nth-of-type(2).selected::after { border-color: transparent transparent transparent rgb(255, 194, 26); z-index: 2; } @media only screen and (max-width: 575px) { .template-template_plano_transformacao_digital .wrapper-acoes .acao.tipo-2 .acao-menu ul li:nth-of-type(2).selected::after { border-color: rgb(255, 194, 26) transparent transparent; }} .template-template_plano_transformacao_digital .wrapper-acoes .acao.tipo-2 .acao-menu ul li:nth-of-type(3) { background-color: rgb(255, 206, 70); } .template-template_plano_transformacao_digital .wrapper-acoes .acao.tipo-2 .acao-menu ul li:nth-of-type(3).selected::after { border-color: transparent transparent transparent rgb(255, 206, 70); z-index: 2; } @media only screen and (max-width: 575px) { .template-template_plano_transformacao_digital .wrapper-acoes .acao.tipo-2 .acao-menu ul li:nth-of-type(3).selected::after { border-color: rgb(255, 206, 70) transparent transparent; }} .template-template_plano_transformacao_digital .wrapper-acoes .acao.tipo-3 .botao-ver-acoes { background-color: rgb(76, 216, 251); } .template-template_plano_transformacao_digital .wrapper-acoes .acao.tipo-3 .acao-menu .titulo { background-color: rgb(72, 203, 235); } .template-template_plano_transformacao_digital .wrapper-acoes .acao.tipo-3 .acao-menu ul li:nth-of-type(1) { background-color: rgb(62, 180, 225); } .template-template_plano_transformacao_digital .wrapper-acoes .acao.tipo-3 .acao-menu ul li:nth-of-type(1).selected::after { border-color: transparent transparent transparent rgb(62, 180, 225); z-index: 2; } @media only screen and (max-width: 575px) { .template-template_plano_transformacao_digital .wrapper-acoes .acao.tipo-3 .acao-menu ul li:nth-of-type(1).selected::after { border-color: rgb(62, 180, 225) transparent transparent; }} .template-template_plano_transformacao_digital .wrapper-acoes .acao.tipo-3 .acao-menu ul li:nth-of-type(2) { background-color: rgb(98, 195, 231); } .template-template_plano_transformacao_digital .wrapper-acoes .acao.tipo-3 .acao-menu ul li:nth-of-type(2).selected::after { border-color: transparent transparent transparent rgb(98, 195, 231); z-index: 2; } @media only screen and (max-width: 575px) { .template-template_plano_transformacao_digital .wrapper-acoes .acao.tipo-3 .acao-menu ul li:nth-of-type(2).selected::after { border-color: rgb(98, 195, 231) transparent transparent; }} .template-template_plano_transformacao_digital .wrapper-acoes .acao.tipo-3 .acao-menu ul li:nth-of-type(3) { background-color: rgb(141, 211, 237); } .template-template_plano_transformacao_digital .wrapper-acoes .acao.tipo-3 .acao-menu ul li:nth-of-type(3).selected::after { border-color: transparent transparent transparent rgb(141, 211, 237); z-index: 2; } @media only screen and (max-width: 575px) { .template-template_plano_transformacao_digital .wrapper-acoes .acao.tipo-3 .acao-menu ul li:nth-of-type(3).selected::after { border-color: rgb(141, 211, 237) transparent transparent; }} .template-template_plano_transformacao_digital .wrapper-acoes .acao.tipo-4 .botao-ver-acoes { background-color: rgb(236, 124, 73); } .template-template_plano_transformacao_digital .wrapper-acoes .acao.tipo-4 .acao-menu .titulo { background-color: rgb(245, 128, 75); } .template-template_plano_transformacao_digital .wrapper-acoes .acao.tipo-4 .acao-menu ul li:nth-of-type(1) { background-color: rgb(225, 112, 60); } .template-template_plano_transformacao_digital .wrapper-acoes .acao.tipo-4 .acao-menu ul li:nth-of-type(1).selected::after { border-color: transparent transparent transparent rgb(225, 112, 60); z-index: 2; } @media only screen and (max-width: 575px) { .template-template_plano_transformacao_digital .wrapper-acoes .acao.tipo-4 .acao-menu ul li:nth-of-type(1).selected::after { border-color: rgb(225, 112, 60) transparent transparent; }} .template-template_plano_transformacao_digital .wrapper-acoes .acao.tipo-4 .acao-menu ul li:nth-of-type(2) { background-color: rgb(236, 123, 71); } .template-template_plano_transformacao_digital .wrapper-acoes .acao.tipo-4 .acao-menu ul li:nth-of-type(2).selected::after { border-color: transparent transparent transparent rgb(236, 123, 71); z-index: 2; } @media only screen and (max-width: 575px) { .template-template_plano_transformacao_digital .wrapper-acoes .acao.tipo-4 .acao-menu ul li:nth-of-type(2).selected::after { border-color: rgb(236, 123, 71) transparent transparent; }} .template-template_plano_transformacao_digital .wrapper-acoes .acao.tipo-4 .acao-menu ul li:nth-of-type(3) { background-color: rgb(249, 142, 92); } .template-template_plano_transformacao_digital .wrapper-acoes .acao.tipo-4 .acao-menu ul li:nth-of-type(3).selected::after { border-color: transparent transparent transparent rgb(249, 142, 92); z-index: 2; } @media only screen and (max-width: 575px) { .template-template_plano_transformacao_digital .wrapper-acoes .acao.tipo-4 .acao-menu ul li:nth-of-type(3).selected::after { border-color: rgb(249, 142, 92) transparent transparent; }} .template-template_plano_transformacao_digital .wrapper-acoes .acao.tipo-5 .botao-ver-acoes { background-color: rgb(65, 131, 141); } .template-template_plano_transformacao_digital .wrapper-acoes .acao.tipo-5 .acao-menu .titulo { background-color: rgb(106, 145, 151); } .template-template_plano_transformacao_digital .wrapper-acoes .acao.tipo-5 .acao-menu ul li:nth-of-type(1) { background-color: rgb(80, 142, 152); } .template-template_plano_transformacao_digital .wrapper-acoes .acao.tipo-5 .acao-menu ul li:nth-of-type(1).selected::after { border-color: transparent transparent transparent rgb(80, 142, 152); z-index: 2; } @media only screen and (max-width: 575px) { .template-template_plano_transformacao_digital .wrapper-acoes .acao.tipo-5 .acao-menu ul li:nth-of-type(1).selected::after { border-color: rgb(80, 142, 152) transparent transparent; }} .template-template_plano_transformacao_digital .wrapper-acoes .acao.tipo-5 .acao-menu ul li:nth-of-type(2) { background-color: rgb(110, 162, 171); } .template-template_plano_transformacao_digital .wrapper-acoes .acao.tipo-5 .acao-menu ul li:nth-of-type(2).selected::after { border-color: transparent transparent transparent rgb(110, 162, 171); z-index: 2; } @media only screen and (max-width: 575px) { .template-template_plano_transformacao_digital .wrapper-acoes .acao.tipo-5 .acao-menu ul li:nth-of-type(2).selected::after { border-color: rgb(110, 162, 171) transparent transparent; }} .template-template_plano_transformacao_digital .wrapper-acoes .acao.tipo-5 .acao-menu ul li:nth-of-type(3) { background-color: rgb(152, 177, 181); } .template-template_plano_transformacao_digital .wrapper-acoes .acao.tipo-5 .acao-menu ul li:nth-of-type(3).selected::after { border-color: transparent transparent transparent rgb(152, 177, 181); z-index: 2; } @media only screen and (max-width: 575px) { .template-template_plano_transformacao_digital .wrapper-acoes .acao.tipo-5 .acao-menu ul li:nth-of-type(3).selected::after { border-color: rgb(152, 177, 181) transparent transparent; }} .template-template_plano_transformacao_digital .wrapper-acoes .acao.tipo-6 .botao-ver-acoes { background-color: rgb(157, 129, 146); } .template-template_plano_transformacao_digital .wrapper-acoes .acao.tipo-6 .acao-menu .titulo { background-color: rgb(155, 114, 139); } .template-template_plano_transformacao_digital .wrapper-acoes .acao.tipo-6 .acao-menu ul li:nth-of-type(1) { background-color: rgb(165, 127, 150); } .template-template_plano_transformacao_digital .wrapper-acoes .acao.tipo-6 .acao-menu ul li:nth-of-type(1).selected::after { border-color: transparent transparent transparent rgb(165, 127, 150); z-index: 2; } @media only screen and (max-width: 575px) { .template-template_plano_transformacao_digital .wrapper-acoes .acao.tipo-6 .acao-menu ul li:nth-of-type(1).selected::after { border-color: rgb(165, 127, 150) transparent transparent; }} .template-template_plano_transformacao_digital .wrapper-acoes .acao.tipo-6 .acao-menu ul li:nth-of-type(2) { background-color: rgb(181, 141, 166); } .template-template_plano_transformacao_digital .wrapper-acoes .acao.tipo-6 .acao-menu ul li:nth-of-type(2).selected::after { border-color: transparent transparent transparent rgb(181, 141, 166); z-index: 2; } @media only screen and (max-width: 575px) { .template-template_plano_transformacao_digital .wrapper-acoes .acao.tipo-6 .acao-menu ul li:nth-of-type(2).selected::after { border-color: rgb(181, 141, 166) transparent transparent; }} .template-template_plano_transformacao_digital .wrapper-acoes .acao.tipo-6 .acao-menu ul li:nth-of-type(3) { background-color: rgb(196, 166, 184); } .template-template_plano_transformacao_digital .wrapper-acoes .acao.tipo-6 .acao-menu ul li:nth-of-type(3).selected::after { border-color: transparent transparent transparent rgb(196, 166, 184); z-index: 2; } @media only screen and (max-width: 575px) { .template-template_plano_transformacao_digital .wrapper-acoes .acao.tipo-6 .acao-menu ul li:nth-of-type(3).selected::after { border-color: rgb(196, 166, 184) transparent transparent; }} .portaltype-acaoplano br { display: none; } .portaltype-acaoplano .campos-abaixo-titulo { margin-top: 5px; } .portaltype-acaoplano .campos-abaixo-titulo span { display: inline-block; padding: 0px 20px; color: rgb(255, 255, 255); margin-right: 10px; font-size: 12px; line-height: 25px; height: 25px; } @media only screen and (max-width: 575px) { .portaltype-acaoplano .campos-abaixo-titulo span { margin-bottom: 5px; }} .portaltype-acaoplano .campos-abaixo-titulo .destaque { background-color: rgb(11, 92, 198); position: relative; padding-left: 30px; } .portaltype-acaoplano .campos-abaixo-titulo .destaque::before { font-family: "Font Awesome 5 Free"; content: ""; display: inline-block; font-weight: 900; font-size: 14px; position: absolute; top: 1px; left: 10px; } .portaltype-acaoplano .campos-abaixo-titulo .status { background-color: rgb(0, 135, 73); font-weight: 600; } .portaltype-acaoplano .campos-abaixo-titulo .status.entregue { background-color: rgb(0, 135, 73); } .portaltype-acaoplano .campos-abaixo-titulo .status.em-analise { background-color: rgb(219, 232, 251); color: rgb(51, 51, 51); } .portaltype-acaoplano .campos-abaixo-titulo .status.em-atraso { background-color: rgb(230, 0, 0); } .portaltype-acaoplano .campos-abaixo-titulo .status.cancelada { background-color: rgb(204, 204, 204); color: rgb(51, 51, 51); } .portaltype-acaoplano .campos-abaixo-titulo .status.em-andamento { background-color: rgb(85, 85, 85); color: rgb(255, 255, 255); } .portaltype-acaoplano .campos-abaixo-titulo .eixo-acao, .portaltype-acaoplano .campos-abaixo-titulo .area-acao { color: rgb(19, 81, 180); border: 1px solid rgb(19, 81, 180); } .portaltype-acaoplano .midia-acao iframe { width: 100%; max-width: 60%; } @media only screen and (max-width: 575px) { .portaltype-acaoplano .midia-acao iframe { max-width: 100%; }} .portaltype-acaoplano .servicos-relacionados-acao .label-servicos-relacionados span { margin-bottom: 25px; color: rgb(12, 50, 111); font-weight: 600; font-size: 22px; display: block; } .portaltype-acaoplano .servicos-relacionados-acao .itens-servicos-relacionados { padding-left: 0px !important; } .portaltype-acaoplano .servicos-relacionados-acao .itens-servicos-relacionados .link-ato-publico span { display: block; margin-bottom: 25px; color: rgb(19, 81, 180) !important; } .portaltype-acaoplano .data-entrega-acao { color: rgb(12, 50, 111); position: relative; padding-left: 25px; margin-top: 20px; } @media only screen and (max-width: 575px) { .portaltype-acaoplano .data-entrega-acao { margin-top: 5px; }} .portaltype-acaoplano .data-entrega-acao::before { font-family: "Font Awesome 5 Free"; content: ""; display: inline-block; font-weight: 900; color: rgb(12, 50, 111); font-size: 18px; position: absolute; top: 0px; left: 0px; } .portaltype-acaoplano .data-entrega-acao + div { font-weight: 500; margin-bottom: 20px; } @media only screen and (max-width: 575px) { .portaltype-acaoplano .data-entrega-acao + div { margin-bottom: 5px; }} .portaltype-acaoplano .nome-orgao { display: inline-block; margin-bottom: 25px; } .portaltype-acaoplano .orgao-acao-plano-view, .portaltype-acaoplano .label-midia { color: rgb(12, 50, 111); font-weight: 600; font-size: 22px; display: block; margin-bottom: 25px; } .portaltype-acaoplano .acoes-arquivos { margin: 50px 0px; } .portaltype-acaoplano .acoes-arquivos ul { display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; -webkit-box-pack: start; justify-content: flex-start; padding-left: 0px !important; } .portaltype-acaoplano .acoes-arquivos ul li { max-width: 48%; margin-right: 10px; } .sem-acao-destaque, .sem-info-acoes-previstas, .sem-info-acao-entregue { display: block; padding: 30px 0px; } .datas-previstas { display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; } .datas-previstas div:first-of-type { margin-right: 30px; } @media only screen and (max-width: 575px) { .datas-previstas { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; margin-top: 10px; } .datas-previstas div:first-of-type { margin-right: 0px; }} #formfield-form-widgets-data_entrega_acao .caltrigger { display: none !important; } .content-text.primeira-linha-valor { margin-bottom: 20px; color: rgb(104, 104, 104) !important; font-size: 50px !important; font-weight: 600 !important; display: block !important; } @media only screen and (max-width: 575px) { .content-text.primeira-linha-valor { font-size: 30px !important; }} .descricao-acao-plano-view label { margin-bottom: 25px; color: rgb(12, 50, 111); font-weight: 600; font-size: 22px; display: block; } .lSPager { position: absolute; bottom: 5px; -webkit-box-orient: horizontal !important; -webkit-box-direction: normal !important; flex-direction: row !important; -webkit-box-pack: center !important; justify-content: center !important; z-index: 101 !important; } .lSPager li { border-radius: 50%; margin-right: 10px; width: 16px !important; height: 16px !important; padding: 0px !important; background: rgb(183, 183, 183) !important; } .lSPager li a { color: transparent; font-size: 0px; text-indent: -300000px; } .lSPager li.active { background: rgb(85, 85, 85) !important; } .back-to-infografico, .back-to-listagem { float: right; } .back-to-listagem .fas { color: rgb(19, 81, 180) !important; font-size: 16px !important; padding: 0px !important; margin-right: 0px !important; } #link_ver_acoes_gerais { color: rgb(56, 145, 223) !important; } #link_ver_acoes_gerais .fas { color: rgb(56, 145, 223) !important; } .template-template_consultas_publicas .campo-orgao-consulta-publica, .portaltype-consultaspublicas .campo-orgao-consulta-publica { margin-top: 20px; font-weight: 600; } .template-template_consultas_publicas .campo-orgao-consulta-publica-label, .portaltype-consultaspublicas .campo-orgao-consulta-publica-label { font-weight: 600 !important; } .template-template_consultas_publicas h2 a, .portaltype-consultaspublicas h2 a { font-size: 24px; color: rgb(12, 50, 111); font-weight: 500; display: block; } .template-template_consultas_publicas .cursoItem, .portaltype-consultaspublicas .cursoItem { border-bottom: 1px solid rgb(136, 136, 136); margin-bottom: 10px; padding-bottom: 20px; } .template-template_consultas_publicas .campos-abaixo-titulo, .portaltype-consultaspublicas .campos-abaixo-titulo { margin-top: 5px; } .template-template_consultas_publicas .campos-abaixo-titulo span, .portaltype-consultaspublicas .campos-abaixo-titulo span { display: inline-block; padding: 0px 20px; color: rgb(255, 255, 255); margin-right: 10px; font-size: 12px; line-height: 21px; height: 25px; } @media only screen and (max-width: 575px) { .template-template_consultas_publicas .campos-abaixo-titulo span, .portaltype-consultaspublicas .campos-abaixo-titulo span { margin-bottom: 5px; }} .template-template_consultas_publicas .campos-abaixo-titulo .tipo-consulta-publica, .portaltype-consultaspublicas .campos-abaixo-titulo .tipo-consulta-publica { border: 1px solid rgb(11, 92, 198); color: rgb(11, 92, 198); font-weight: 500; } .template-template_consultas_publicas .campos-abaixo-titulo .destaque, .portaltype-consultaspublicas .campos-abaixo-titulo .destaque { background-color: rgb(11, 92, 198); position: relative; padding-left: 30px; } .template-template_consultas_publicas .campos-abaixo-titulo .destaque::before, .portaltype-consultaspublicas .campos-abaixo-titulo .destaque::before { font-family: "Font Awesome 5 Free"; content: ""; display: inline-block; font-weight: 900; font-size: 14px; position: absolute; top: 1px; left: 10px; } .template-template_consultas_publicas .campos-abaixo-titulo .status, .portaltype-consultaspublicas .campos-abaixo-titulo .status { background-color: rgb(0, 135, 73); font-weight: 600; } .template-template_consultas_publicas .campos-abaixo-titulo .status.entregue, .portaltype-consultaspublicas .campos-abaixo-titulo .status.entregue { background-color: rgb(0, 135, 73); } .template-template_consultas_publicas .campos-abaixo-titulo .status.em-analise, .portaltype-consultaspublicas .campos-abaixo-titulo .status.em-analise { background-color: rgb(219, 232, 251); color: rgb(51, 51, 51); } .template-template_consultas_publicas .campos-abaixo-titulo .status.em-atraso, .portaltype-consultaspublicas .campos-abaixo-titulo .status.em-atraso { background-color: rgb(230, 0, 0); } .template-template_consultas_publicas .campos-abaixo-titulo .status.cancelada, .portaltype-consultaspublicas .campos-abaixo-titulo .status.cancelada { background-color: rgb(204, 204, 204); color: rgb(51, 51, 51); } .template-template_consultas_publicas .campos-abaixo-titulo .status.em-andamento, .portaltype-consultaspublicas .campos-abaixo-titulo .status.em-andamento { background-color: rgb(85, 85, 85); color: rgb(255, 255, 255); } .template-template_consultas_publicas .campos-abaixo-titulo .eixo-acao, .template-template_consultas_publicas .campos-abaixo-titulo .area-acao, .portaltype-consultaspublicas .campos-abaixo-titulo .eixo-acao, .portaltype-consultaspublicas .campos-abaixo-titulo .area-acao { color: rgb(19, 81, 180); border: 1px solid rgb(19, 81, 180); } .template-template_consultas_publicas .consulta-publica-data-inicio, .template-template_consultas_publicas .consulta-publica-data-fim, .portaltype-consultaspublicas .consulta-publica-data-inicio, .portaltype-consultaspublicas .consulta-publica-data-fim { color: rgb(12, 50, 111); position: relative; padding-left: 25px; margin-top: 20px; } @media only screen and (max-width: 575px) { .template-template_consultas_publicas .consulta-publica-data-inicio, .template-template_consultas_publicas .consulta-publica-data-fim, .portaltype-consultaspublicas .consulta-publica-data-inicio, .portaltype-consultaspublicas .consulta-publica-data-fim { margin-top: 5px; }} .template-template_consultas_publicas .consulta-publica-data-inicio::before, .template-template_consultas_publicas .consulta-publica-data-fim::before, .portaltype-consultaspublicas .consulta-publica-data-inicio::before, .portaltype-consultaspublicas .consulta-publica-data-fim::before { font-family: "Font Awesome 5 Free"; content: ""; display: inline-block; font-weight: 900; color: rgb(12, 50, 111); font-size: 18px; position: absolute; top: 0px; left: 0px; } .template-template_consultas_publicas .consulta-publica-data-inicio + div, .template-template_consultas_publicas .consulta-publica-data-fim + div, .portaltype-consultaspublicas .consulta-publica-data-inicio + div, .portaltype-consultaspublicas .consulta-publica-data-fim + div { font-weight: 500; margin-bottom: 20px; } @media only screen and (max-width: 575px) { .template-template_consultas_publicas .consulta-publica-data-inicio + div, .template-template_consultas_publicas .consulta-publica-data-fim + div, .portaltype-consultaspublicas .consulta-publica-data-inicio + div, .portaltype-consultaspublicas .consulta-publica-data-fim + div { margin-bottom: 5px; }} .template-template_consultas_publicas #category, .portaltype-consultaspublicas #category { margin-top: 50px; } .template-template_consultas_publicas .social-links label, .portaltype-consultaspublicas .social-links label { display: inline-block; margin: 0px; } @media only screen and (max-width: 575px) { .template-template_consultas_publicas .documentModified > span, .portaltype-consultaspublicas .documentModified > span { display: block; }} .portaltype-consultaspublicas.template-view div label { font-size: 24px; color: rgb(12, 50, 111); font-weight: 500; display: block; margin: 20px 0px; } .portaltype-pessoa .links_pessoa { display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; margin-top: 15px; margin-bottom: 10px; } .portaltype-pessoa .links_pessoa a { margin-right: 35px; } @media only screen and (max-width: 767px) { .portaltype-pessoa .links_pessoa { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; margin-bottom: 15px; }} .portaltype-pessoa #content a { text-decoration: underline; } .portaltype-pessoa p, .portaltype-pessoa span { margin-bottom: 5px !important; } .portaltype-pessoa .email, .portaltype-pessoa .telefone { font-weight: 500; } .portaltype-pessoa .documentFirstHeading { margin-bottom: 15px; } .portaltype-pessoa .autoridade { font-weight: normal; font-style: italic; } .portaltype-pessoa .descricao_pessoa { margin: 15px 0px; } .portaltype-pessoa .baixar-agendas-externas { margin-top: 25px; } .portaltype-pessoa .baixar-agendas-externas .link-arquivos-agendas-externas { margin: 0px 10px; } .portaltype-pessoa .baixar-agendas-externas .link-arquivos-agendas-externas .fa-download { color: rgb(19, 81, 180); margin-right: 5px; } @media only screen and (max-width: 767px) { .portaltype-pessoa .baixar-agendas-externas .link-arquivos-agendas-externas { display: block; margin: 8px 0px; }} .portaltype-pessoa .item img { max-width: 200px; } @media only screen and (max-width: 767px) { .template-abas_view .toggle::before, .template-template_agenda_autoridades .toggle::before, .template-pessoas_view .toggle::before { top: -2px; }} .template-abas_view .btn-agenda-por-periodo, .template-template_agenda_autoridades .btn-agenda-por-periodo, .template-pessoas_view .btn-agenda-por-periodo { display: block; margin-bottom: 35px; } .template-abas_view .item, .template-template_agenda_autoridades .item, .template-pessoas_view .item { border-bottom: 1px solid rgb(204, 204, 204); margin-bottom: 35px !important; padding-bottom: 25px !important; } .template-abas_view .item:last-of-type, .template-template_agenda_autoridades .item:last-of-type, .template-pessoas_view .item:last-of-type { border-bottom: none; margin-bottom: 0px !important; padding-bottom: 0px !important; } .template-abas_view .item p, .template-template_agenda_autoridades .item p, .template-pessoas_view .item p { margin-bottom: 5px !important; } .template-abas_view .item img, .template-template_agenda_autoridades .item img, .template-pessoas_view .item img { max-width: 200px; } .template-abas_view .agenda-curriculo, .template-template_agenda_autoridades .agenda-curriculo, .template-pessoas_view .agenda-curriculo { margin-top: 20px; position: relative !important; } .template-abas_view .agenda-curriculo a, .template-template_agenda_autoridades .agenda-curriculo a, .template-pessoas_view .agenda-curriculo a { margin-right: 25px; margin-bottom: 15px; display: inline-block; } .template-abas_view .lista-pessoas, .template-template_agenda_autoridades .lista-pessoas, .template-pessoas_view .lista-pessoas { margin-left: 0px !important; } .template-abas_view .lista-pessoas .toggle, .template-template_agenda_autoridades .lista-pessoas .toggle, .template-pessoas_view .lista-pessoas .toggle { margin-bottom: 15px; color: rgb(85, 85, 85); font-size: 2.4rem; font-weight: 600; } .template-abas_view .lista-pessoas li, .template-template_agenda_autoridades .lista-pessoas li, .template-pessoas_view .lista-pessoas li { list-style: none; } .template-abas_view .lista-pessoas li > li, .template-template_agenda_autoridades .lista-pessoas li > li, .template-pessoas_view .lista-pessoas li > li { margin-left: 25px; } .template-abas_view .lista-pessoas li img, .template-template_agenda_autoridades .lista-pessoas li img, .template-pessoas_view .lista-pessoas li img { margin-right: 15px; } .template-abas_view .lista-pessoas .container-dados, .template-template_agenda_autoridades .lista-pessoas .container-dados, .template-pessoas_view .lista-pessoas .container-dados { display: flex; } .template-abas_view .baixar-agendas-externas, .template-template_agenda_autoridades .baixar-agendas-externas, .template-pessoas_view .baixar-agendas-externas { margin-top: 25px; } .template-abas_view .baixar-agendas-externas .link-arquivos-agendas-externas, .template-template_agenda_autoridades .baixar-agendas-externas .link-arquivos-agendas-externas, .template-pessoas_view .baixar-agendas-externas .link-arquivos-agendas-externas { margin: 0px 10px; } .template-abas_view .baixar-agendas-externas .link-arquivos-agendas-externas .fa-download, .template-template_agenda_autoridades .baixar-agendas-externas .link-arquivos-agendas-externas .fa-download, .template-pessoas_view .baixar-agendas-externas .link-arquivos-agendas-externas .fa-download { color: rgb(19, 81, 180); margin-right: 5px; } @media only screen and (max-width: 767px) { .template-abas_view .baixar-agendas-externas .link-arquivos-agendas-externas, .template-template_agenda_autoridades .baixar-agendas-externas .link-arquivos-agendas-externas, .template-pessoas_view .baixar-agendas-externas .link-arquivos-agendas-externas { display: block; margin: 8px 0px; }} .portaltype-area .links-agenda-autoridades, .template-template_agenda_autoridades .links-agenda-autoridades { display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; margin-top: 10px; } .portaltype-area .links-agenda-autoridades a, .template-template_agenda_autoridades .links-agenda-autoridades a { margin-right: 40px; text-decoration: underline; font-size: 16px !important; } .section-composicao #multiple-files { display: none !important; } .pessoa-viewlet-sincronizar-eagendas { background-color: rgb(227, 227, 227); padding: 5px 15px; border-radius: 3px; font-weight: 500; } .portaltype-app .imagem-app { display: flex; margin: 20px 0px; } .portaltype-app .imagem-app img { margin-right: 30px; } @media only screen and (max-width: 767px) { .portaltype-app .imagem-app { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; } .portaltype-app .imagem-app img { margin-bottom: 15px; margin-right: 0px; width: 100%; object-fit: scale-down; max-height: 200px; }} .portaltype-app .stores { text-align: left; margin-bottom: 15px; } .portaltype-app .stores a { width: 144px; height: 42px; margin: 0px; display: inline-block; background-size: contain; background-repeat: no-repeat; color: rgb(255, 255, 255) !important; } .portaltype-app .stores a:focus { outline: rgb(194, 133, 12) dashed 2px; outline-offset: 4px; } .portaltype-app .stores a:focus:not(.focus-visible) { outline: none; } .portaltype-app .stores a + a { margin-top: 4px; } .portaltype-app .stores a:hover { color: rgb(255, 255, 255) !important; } .portaltype-app .stores label { font-size: 16px; font-weight: 600; color: rgb(85, 85, 85); display: block; } .portaltype-app .categoria { margin-bottom: 20px; } .portaltype-app .categoria a { font-weight: normal; } .portaltype-app .categoria label { font-size: 16px; font-weight: 600; color: rgb(85, 85, 85); display: block; } .portaltype-app .relacionados a { font-weight: normal; } .portaltype-app .relacionados label { font-size: 16px; font-weight: 600; color: rgb(85, 85, 85); display: block; } .template-template_agenda_eventos_servico #publico-alvo-evento .publico-alvo-evento-label, .template-view.portaltype-eventoservico #publico-alvo-evento .publico-alvo-evento-label { font-weight: 600; } .template-template_agenda_eventos_servico #publico-alvo-evento .publico-alvo-evento-itens, .template-view.portaltype-eventoservico #publico-alvo-evento .publico-alvo-evento-itens { display: block; font-weight: normal; } .template-template_agenda_eventos_servico .complemento-titulo-evento, .template-view.portaltype-eventoservico .complemento-titulo-evento { display: block; margin-top: 5px; } .template-template_agenda_eventos_servico #content-core, .template-view.portaltype-eventoservico #content-core { padding-top: 0px; } .template-template_agenda_eventos_servico #add_servico_button, .template-view.portaltype-eventoservico #add_servico_button { margin-top: 10px; margin-left: -5px; } @media only screen and (max-width: 575px) { .template-template_agenda_eventos_servico #add_servico_button, .template-view.portaltype-eventoservico #add_servico_button { line-height: 18px; font-weight: 400; padding: 10px 22px; font-size: 16px !important; }} .template-template_agenda_eventos_servico .evento-servico-id, .template-view.portaltype-eventoservico .evento-servico-id { background-color: rgb(19, 81, 180); color: rgb(255, 255, 255); display: inline-block; border: 0px; height: 26px; line-height: 28px; box-sizing: border-box; padding: 0px 10px; font-size: 1.2rem; border-radius: 3px; text-align: center; font-weight: 600; text-transform: none; margin-top: 15px; } .template-template_agenda_eventos_servico .mes-ano-eventos, .template-view.portaltype-eventoservico .mes-ano-eventos { color: rgb(5, 42, 117); font-size: 44px; font-weight: 700; } @media only screen and (max-width: 575px) { .template-template_agenda_eventos_servico .mes-ano-eventos, .template-view.portaltype-eventoservico .mes-ano-eventos { font-size: 35px; }} .template-template_agenda_eventos_servico #viewlet-above-content-body, .template-view.portaltype-eventoservico #viewlet-above-content-body { border-bottom: 1px solid rgba(0, 0, 0, 0.1); min-height: 45px; } .template-template_agenda_eventos_servico .filterbar, .template-view.portaltype-eventoservico .filterbar { margin: 20px 0px 16px; position: relative; } .template-template_agenda_eventos_servico .datas-evento-wrapper, .template-view.portaltype-eventoservico .datas-evento-wrapper { display: block; } .template-template_agenda_eventos_servico .evento-data, .template-view.portaltype-eventoservico .evento-data { margin: 5px 15px 10px 0px; display: inline-block; } .template-template_agenda_eventos_servico .evento-data .evento-data-label, .template-view.portaltype-eventoservico .evento-data .evento-data-label { color: rgb(12, 50, 111); padding-left: 25px; font-weight: 400; font-size: 1.6rem; line-height: 22px; position: relative; } .template-template_agenda_eventos_servico .evento-data .evento-data-label::before, .template-view.portaltype-eventoservico .evento-data .evento-data-label::before { font-family: "Font Awesome 5 Free"; content: ""; display: inline-block; font-weight: 900; color: rgb(12, 50, 111); font-size: 18px; position: absolute; top: 0px; left: 0px; } .template-template_agenda_eventos_servico .evento-data .evento-data, .template-view.portaltype-eventoservico .evento-data .evento-data { display: block; font-size: 1.6rem; color: rgb(85, 85, 85); line-height: 1.75; font-weight: 500; margin: 0px; } .template-template_agenda_eventos_servico .servico-relacionado-evento, .template-view.portaltype-eventoservico .servico-relacionado-evento { font-size: 1.6rem; color: rgb(85, 85, 85); line-height: 1.75; text-decoration: none; font-weight: 600; margin-bottom: 5px; display: block; } .template-template_agenda_eventos_servico .servico-relacionado-evento a, .template-view.portaltype-eventoservico .servico-relacionado-evento a { display: inline; color: rgb(85, 85, 85); font-weight: 600; } .template-template_agenda_eventos_servico .servico-relacionado-evento a:hover, .template-view.portaltype-eventoservico .servico-relacionado-evento a:hover { text-decoration: none; } @media only screen and (max-width: 575px) { .template-template_agenda_eventos_servico .servico-relacionado-evento, .template-view.portaltype-eventoservico .servico-relacionado-evento { font-size: 20px; line-height: 23px; margin-bottom: 10px; }} .template-template_agenda_eventos_servico .tag-evento-servico.badge, .template-view.portaltype-eventoservico .tag-evento-servico.badge { display: inline-block; background-color: rgb(22, 136, 33); color: rgb(255, 255, 255); font-size: 1.2rem; font-weight: 600; padding: 5px 10px; margin-bottom: 5px; line-height: 15px; } @media only screen and (max-width: 575px) { .template-template_agenda_eventos_servico .tag-evento-servico.badge, .template-view.portaltype-eventoservico .tag-evento-servico.badge { font-size: 11px; line-height: 13px; margin-bottom: 10px; }} .template-template_agenda_eventos_servico .evento-servico, .template-view.portaltype-eventoservico .evento-servico { display: flex; margin: 10px 0px; border-bottom: 1px solid rgb(236, 236, 236); padding-bottom: 15px; } @media only screen and (max-width: 575px) { .template-template_agenda_eventos_servico .evento-servico, .template-view.portaltype-eventoservico .evento-servico { margin: 20px 0px; padding-bottom: 20px; }} .template-template_agenda_eventos_servico .evento-servico:last-of-type, .template-view.portaltype-eventoservico .evento-servico:last-of-type { border-bottom: 0px; } .template-template_agenda_eventos_servico .evento-servico .conteudo-evento, .template-view.portaltype-eventoservico .evento-servico .conteudo-evento { -webkit-box-flex: 1; flex: 1 1 0%; } .template-template_agenda_eventos_servico .evento-servico .conteudo-evento .titulo-evento, .template-view.portaltype-eventoservico .evento-servico .conteudo-evento .titulo-evento { font-size: 24px; color: rgb(12, 50, 111); line-height: 26px; font-weight: 500; margin: 8px 0px; display: block; } .template-template_agenda_eventos_servico .evento-servico .conteudo-evento .evento-servico-description, .template-view.portaltype-eventoservico .evento-servico .conteudo-evento .evento-servico-description { font-size: 30px; font-weight: 400; color: rgb(101, 101, 101); margin: 15px 0px; line-height: 42px; } .template-view.portaltype-eventoservico .servico-relacionado-evento { font-size: 24px; color: rgb(12, 50, 111); font-weight: 500; display: block; margin: 20px 0px; } .template-view.portaltype-eventoservico .servico-relacionado-evento a { font-size: 1.6rem; color: rgb(85, 85, 85); line-height: 1.75; text-decoration: none; font-weight: normal; margin-bottom: 15px; display: block; margin-top: 10px; } .template-view.portaltype-eventoservico .evento-servico { margin: 8px 0px; } .portaltype-eventoservico #plone-contentmenu-display, .portaltype-pastafixa #plone-contentmenu-display { display: none; } .portaltype-eventoservico #formfield-form-widgets-texto_url, .portaltype-pastafixa #formfield-form-widgets-texto_url { margin-bottom: 0px; border-width: 1px 1px 0px; border-top-style: solid; border-right-style: solid; border-left-style: solid; border-top-color: rgb(204, 204, 204); border-right-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); border-image: initial; border-bottom-style: initial; border-bottom-color: initial; padding: 25px 5px 5px; position: relative; margin-top: 40px; } .portaltype-eventoservico #formfield-form-widgets-texto_url::before, .portaltype-pastafixa #formfield-form-widgets-texto_url::before { content: "Link complementar ao Título"; position: absolute; top: -15px; left: 10px; background-color: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); padding: 0px 10px; font-weight: 500; color: rgb(51, 51, 51); border-radius: 2px; } .portaltype-eventoservico #formfield-form-widgets-url_complementar, .portaltype-pastafixa #formfield-form-widgets-url_complementar { border-width: 0px 1px 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); border-image: initial; border-top-style: initial; border-top-color: initial; padding: 5px 5px 20px; } .portaltype-eventoservico #form-widgets-texto_url, .portaltype-eventoservico #form-widgets-url_complementar, .portaltype-pastafixa #form-widgets-texto_url, .portaltype-pastafixa #form-widgets-url_complementar { width: 100%; } .portaltype-eventoservico .add-evento input[type="submit"], .portaltype-pastafixa .add-evento input[type="submit"] { font-size: 15px; padding: 2px 10px 6px; height: 35px; } .template-template_agenda_eventos_servico #breadcrumbs-2 { display: none; } .template-govbr-api-eventos-servico-config #form-widgets-integracao_api_evento_servico label span.label { font-weight: 700; font-size: 1.6rem; } .template-govbr-api-eventos-servico-config #form-widgets-url_autenticacao, .template-govbr-api-eventos-servico-config #form-widgets-url_buscar_eventos, .template-govbr-api-eventos-servico-config #form-widgets-url_buscar_eventos_por_id, .template-govbr-api-eventos-servico-config #form-widgets-url_inserir_evento, .template-govbr-api-eventos-servico-config #form-widgets-url_alterar_evento, .template-govbr-api-eventos-servico-config #form-widgets-url_excluir_evento, .template-govbr-api-eventos-servico-config #form-widgets-url_publicar_evento, .template-govbr-api-eventos-servico-config #form-widgets-url_despublicar_evento { width: 100%; } body.userrole-authenticated .cover-row { border-color: rgb(136, 136, 136); margin-bottom: 36px; padding: 24px 1% 0px; width: 100%; } body.userrole-authenticated .cover-column { margin: 0px 1%; } body.userrole-authenticated .cover-column[data-column-size="1"] { width: 6.33333%; } body.userrole-authenticated .cover-column[data-column-size="2"] { width: 14.6667%; } body.userrole-authenticated .cover-column[data-column-size="3"] { width: 23%; } body.userrole-authenticated .cover-column[data-column-size="4"] { width: 31.3333%; } body.userrole-authenticated .cover-column[data-column-size="5"] { width: 39.6667%; } body.userrole-authenticated .cover-column[data-column-size="6"] { width: 48%; } body.userrole-authenticated .cover-column[data-column-size="7"] { width: 56.3333%; } body.userrole-authenticated .cover-column[data-column-size="8"] { width: 64.6667%; } body.userrole-authenticated .cover-column[data-column-size="9"] { width: 73%; } body.userrole-authenticated .cover-column[data-column-size="10"] { width: 81.3333%; } body.userrole-authenticated .cover-column[data-column-size="11"] { width: 89.6667%; } body.userrole-authenticated .cover-column[data-column-size="12"] { width: 98%; } body.userrole-authenticated .cover-tile { margin: 24px; padding-bottom: 0px; padding-left: 8px; } body.userrole-authenticated #content .layout .resizer { bottom: 6px; right: 4px; } body.userrole-authenticated #content .layout .config-row-link:link, body.userrole-authenticated #content .layout .config-column-link:link, body.userrole-authenticated #content .layout .config-tile-link:link { right: 4px; top: 4px !important; } .portaltype-collective-cover-content.template-view #wrapper { padding-top: 0px; } .portaltype-collective-cover-content #main { padding: 0px; width: 100%; } .portaltype-collective-cover-content .row { display: block; margin: 0px; padding: 0px; width: 100%; } @media only screen and (min-width: 768px) { .portaltype-collective-cover-content .row .row-content { display: flex; flex-wrap: wrap; }} .portaltype-collective-cover-content .row.linha-destacada { background-color: rgb(12, 50, 111); color: rgb(255, 255, 255); } .portaltype-collective-cover-content.template-compose .row.linha-destacada p, .portaltype-collective-cover-content.template-compose .row.linha-destacada a, .portaltype-collective-cover-content.template-compose .row.linha-destacada span { color: rgb(255, 255, 255); opacity: 1; } .portaltype-collective-cover-content .row.linha-discreta { background-color: rgb(248, 248, 248); overflow: hidden; } .portaltype-collective-cover-content .row.linha-destacada-transparente { margin-bottom: 0px; } .portaltype-collective-cover-content #content .row.linha-destaquetopo { padding: 0px; margin-bottom: 16px; } @media only screen and (min-width: 375px) { .portaltype-collective-cover-content #content .row.linha-destaquetopo { margin-bottom: 16px; }} @media only screen and (min-width: 576px) { .portaltype-collective-cover-content #content .row.linha-destaquetopo { margin-bottom: 20px; }} @media only screen and (min-width: 768px) { .portaltype-collective-cover-content #content .row.linha-destaquetopo { margin-bottom: 20px; }} @media only screen and (min-width: 1024px) { .portaltype-collective-cover-content #content .row.linha-destaquetopo { margin-bottom: 24px; }} @media only screen and (min-width: 1280px) { .portaltype-collective-cover-content #content .row.linha-destaquetopo { margin-bottom: 24px; }} @media only screen and (min-width: 1440px) { .portaltype-collective-cover-content #content .row.linha-destaquetopo { margin-bottom: 36px; }} .portaltype-collective-cover-content #content .row.linha-destaquetopo.topo-com-degrade .tile-content { background: linear-gradient(rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.9) 100%); } .portaltype-collective-cover-content #content .row.linha-destaquetopo .social-links { display: none; } .portaltype-collective-cover-content #content .row.linha-destaquetopo .row-content { padding: 0px; width: 100%; } .portaltype-collective-cover-content #content .row.linha-destaquetopo .row-content .column { margin: 0px; padding: 0px; } .portaltype-collective-cover-content #content .row.linha-destaquetopo .row-content .column .tile-default { padding: 0px; } .portaltype-collective-cover-content #content .row.linha-destaquetopo .row-content .column .tile-default h2, .portaltype-collective-cover-content #content .row.linha-destaquetopo .row-content .column .tile-default h3, .portaltype-collective-cover-content #content .row.linha-destaquetopo .row-content .column .tile-default .tile-description { position: relative; } .portaltype-collective-cover-content #content .row.linha-destaquetopo .row-content .imag { display: none; } .portaltype-collective-cover-content #content .row.linha-destaquetopo .row-content img { display: block; float: none; height: calc(100vh - 104px); margin: 0px; object-fit: cover; object-position: center center; width: 100%; } @media only screen and (min-width: 576px) { .portaltype-collective-cover-content #content .row.linha-destaquetopo .row-content img { height: calc(100vh - 112px); }} @media only screen and (min-width: 768px) { .portaltype-collective-cover-content #content .row.linha-destaquetopo .row-content img { height: calc(100vh - 144px); }} .portaltype-collective-cover-content #content .row.linha-destaquetopo.image-position-left img { object-position: left center; } .portaltype-collective-cover-content #content .row.linha-destaquetopo.image-position-left.image-position-top img { object-position: left top; } .portaltype-collective-cover-content #content .row.linha-destaquetopo.image-position-left.image-position-bottom img { object-position: left bottom; } .portaltype-collective-cover-content #content .row.linha-destaquetopo.image-position-right img { object-position: right center; } .portaltype-collective-cover-content #content .row.linha-destaquetopo.image-position-right.image-position-top img { object-position: right top; } .portaltype-collective-cover-content #content .row.linha-destaquetopo.image-position-right.image-position-bottom img { object-position: right bottom; } .portaltype-collective-cover-content #content .row.linha-destaquetopo.image-position-top img { object-position: center top; } .portaltype-collective-cover-content #content .row.linha-destaquetopo.image-position-bottom img { object-position: center bottom; } .portaltype-collective-cover-content #content .row.linha-destaquetopo .row-content img { height: 467px; } .portaltype-collective-cover-content #content .row.linha-destaquetopo-adaptavel { padding: 0px; margin-bottom: 16px; } @media only screen and (min-width: 375px) { .portaltype-collective-cover-content #content .row.linha-destaquetopo-adaptavel { margin-bottom: 16px; }} @media only screen and (min-width: 576px) { .portaltype-collective-cover-content #content .row.linha-destaquetopo-adaptavel { margin-bottom: 20px; }} @media only screen and (min-width: 768px) { .portaltype-collective-cover-content #content .row.linha-destaquetopo-adaptavel { margin-bottom: 20px; }} @media only screen and (min-width: 1024px) { .portaltype-collective-cover-content #content .row.linha-destaquetopo-adaptavel { margin-bottom: 24px; }} @media only screen and (min-width: 1280px) { .portaltype-collective-cover-content #content .row.linha-destaquetopo-adaptavel { margin-bottom: 24px; }} @media only screen and (min-width: 1440px) { .portaltype-collective-cover-content #content .row.linha-destaquetopo-adaptavel { margin-bottom: 36px; }} .portaltype-collective-cover-content #content .row.linha-destaquetopo-adaptavel.topo-com-degrade .tile-content { background: linear-gradient(rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.9) 100%); } .portaltype-collective-cover-content #content .row.linha-destaquetopo-adaptavel .social-links { display: none; } .portaltype-collective-cover-content #content .row.linha-destaquetopo-adaptavel .row-content { padding: 0px; width: 100%; } .portaltype-collective-cover-content #content .row.linha-destaquetopo-adaptavel .row-content .column { margin: 0px; padding: 0px; } .portaltype-collective-cover-content #content .row.linha-destaquetopo-adaptavel .row-content .column .tile-default { padding: 0px; } .portaltype-collective-cover-content #content .row.linha-destaquetopo-adaptavel .row-content .column .tile-default h2, .portaltype-collective-cover-content #content .row.linha-destaquetopo-adaptavel .row-content .column .tile-default h3, .portaltype-collective-cover-content #content .row.linha-destaquetopo-adaptavel .row-content .column .tile-default .tile-description { position: relative; } .portaltype-collective-cover-content #content .row.linha-destaquetopo-adaptavel .row-content .imag { display: none; } .portaltype-collective-cover-content #content .row.linha-destaquetopo-adaptavel .row-content img { display: block; float: none; height: calc(100vh - 104px); margin: 0px; object-fit: cover; object-position: center center; width: 100%; } @media only screen and (min-width: 576px) { .portaltype-collective-cover-content #content .row.linha-destaquetopo-adaptavel .row-content img { height: calc(100vh - 112px); }} @media only screen and (min-width: 768px) { .portaltype-collective-cover-content #content .row.linha-destaquetopo-adaptavel .row-content img { height: calc(100vh - 144px); }} .portaltype-collective-cover-content #content .row.linha-destaquetopo-adaptavel.image-position-left img { object-position: left center; } .portaltype-collective-cover-content #content .row.linha-destaquetopo-adaptavel.image-position-left.image-position-top img { object-position: left top; } .portaltype-collective-cover-content #content .row.linha-destaquetopo-adaptavel.image-position-left.image-position-bottom img { object-position: left bottom; } .portaltype-collective-cover-content #content .row.linha-destaquetopo-adaptavel.image-position-right img { object-position: right center; } .portaltype-collective-cover-content #content .row.linha-destaquetopo-adaptavel.image-position-right.image-position-top img { object-position: right top; } .portaltype-collective-cover-content #content .row.linha-destaquetopo-adaptavel.image-position-right.image-position-bottom img { object-position: right bottom; } .portaltype-collective-cover-content #content .row.linha-destaquetopo-adaptavel.image-position-top img { object-position: center top; } .portaltype-collective-cover-content #content .row.linha-destaquetopo-adaptavel.image-position-bottom img { object-position: center bottom; } @media only screen and (max-width: 767px) { .portaltype-collective-cover-content #content .row.linha-destaquetopo-adaptavel.topo-com-degrade .tile-content { background: none rgb(7, 29, 65); }} .portaltype-collective-cover-content #content .row.linha-destaquetopo-adaptavel .row-content img { height: auto; } @media only screen and (min-width: 576px) { .portaltype-collective-cover-content #content .row.linha-destaquetopo-adaptavel .row-content img { max-height: calc(100vh - 112px); }} @media only screen and (min-width: 768px) { .portaltype-collective-cover-content #content .row.linha-destaquetopo-adaptavel .row-content img { max-height: calc(100vh - 144px); }} .portaltype-collective-cover-content #content .row.linha-destaquehome { padding: 0px; margin-bottom: 16px; } @media only screen and (min-width: 375px) { .portaltype-collective-cover-content #content .row.linha-destaquehome { margin-bottom: 16px; }} @media only screen and (min-width: 576px) { .portaltype-collective-cover-content #content .row.linha-destaquehome { margin-bottom: 20px; }} @media only screen and (min-width: 768px) { .portaltype-collective-cover-content #content .row.linha-destaquehome { margin-bottom: 20px; }} @media only screen and (min-width: 1024px) { .portaltype-collective-cover-content #content .row.linha-destaquehome { margin-bottom: 24px; }} @media only screen and (min-width: 1280px) { .portaltype-collective-cover-content #content .row.linha-destaquehome { margin-bottom: 24px; }} @media only screen and (min-width: 1440px) { .portaltype-collective-cover-content #content .row.linha-destaquehome { margin-bottom: 36px; }} .portaltype-collective-cover-content #content .row.linha-destaquehome.topo-com-degrade .tile-content { background: linear-gradient(rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.9) 100%); } .portaltype-collective-cover-content #content .row.linha-destaquehome .social-links { display: none; } .portaltype-collective-cover-content #content .row.linha-destaquehome .row-content { padding: 0px; width: 100%; } .portaltype-collective-cover-content #content .row.linha-destaquehome .row-content .column { margin: 0px; padding: 0px; } .portaltype-collective-cover-content #content .row.linha-destaquehome .row-content .column .tile-default { padding: 0px; } .portaltype-collective-cover-content #content .row.linha-destaquehome .row-content .column .tile-default h2, .portaltype-collective-cover-content #content .row.linha-destaquehome .row-content .column .tile-default h3, .portaltype-collective-cover-content #content .row.linha-destaquehome .row-content .column .tile-default .tile-description { position: relative; } .portaltype-collective-cover-content #content .row.linha-destaquehome .row-content .imag { display: none; } .portaltype-collective-cover-content #content .row.linha-destaquehome .row-content img { display: block; float: none; height: calc(100vh - 104px); margin: 0px; object-fit: cover; object-position: center center; width: 100%; } @media only screen and (min-width: 576px) { .portaltype-collective-cover-content #content .row.linha-destaquehome .row-content img { height: calc(100vh - 112px); }} @media only screen and (min-width: 768px) { .portaltype-collective-cover-content #content .row.linha-destaquehome .row-content img { height: calc(100vh - 144px); }} .portaltype-collective-cover-content #content .row.linha-destaquehome.image-position-left img { object-position: left center; } .portaltype-collective-cover-content #content .row.linha-destaquehome.image-position-left.image-position-top img { object-position: left top; } .portaltype-collective-cover-content #content .row.linha-destaquehome.image-position-left.image-position-bottom img { object-position: left bottom; } .portaltype-collective-cover-content #content .row.linha-destaquehome.image-position-right img { object-position: right center; } .portaltype-collective-cover-content #content .row.linha-destaquehome.image-position-right.image-position-top img { object-position: right top; } .portaltype-collective-cover-content #content .row.linha-destaquehome.image-position-right.image-position-bottom img { object-position: right bottom; } .portaltype-collective-cover-content #content .row.linha-destaquehome.image-position-top img { object-position: center top; } .portaltype-collective-cover-content #content .row.linha-destaquehome.image-position-bottom img { object-position: center bottom; } .portaltype-collective-cover-content .row.linha-destacada-escura { background-color: rgb(7, 29, 65); color: rgb(255, 255, 255); } .portaltype-collective-cover-content .row.linha-recom .column { width: auto; max-width: none; -webkit-box-flex: 1; flex: 1 1 0%; } .portaltype-collective-cover-content .row.linha-recom .column > .tile { height: 100%; position: relative; } .portaltype-collective-cover-content .row.linha-recom .column > .tile .recom-list, .portaltype-collective-cover-content .row.linha-recom .column > .tile .itens { box-shadow: none; background-color: transparent; } .portaltype-collective-cover-content .row.linha-recom .column > .tile .recom-list a, .portaltype-collective-cover-content .row.linha-recom .column > .tile .itens a { visibility: hidden; } .portaltype-collective-cover-content .row.linha-recom .column > .tile .recom-list li { border-bottom: 0px; } .portaltype-collective-cover-content .row.linha-recom .column > .tile .govbr-recom-render div:first-of-type { visibility: hidden; } .portaltype-collective-cover-content .row.linha-recom .column > .tile .tile-header { visibility: hidden; } .portaltype-collective-cover-content .row.linha-recom .column > .tile::before, .portaltype-collective-cover-content .row.linha-recom .column > .tile::after { content: ""; bottom: 16px; } @media only screen and (min-width: 375px) { .portaltype-collective-cover-content .row.linha-recom .column > .tile::before, .portaltype-collective-cover-content .row.linha-recom .column > .tile::after { bottom: 16px; }} @media only screen and (min-width: 576px) { .portaltype-collective-cover-content .row.linha-recom .column > .tile::before, .portaltype-collective-cover-content .row.linha-recom .column > .tile::after { bottom: 20px; }} @media only screen and (min-width: 768px) { .portaltype-collective-cover-content .row.linha-recom .column > .tile::before, .portaltype-collective-cover-content .row.linha-recom .column > .tile::after { bottom: 20px; }} @media only screen and (min-width: 1024px) { .portaltype-collective-cover-content .row.linha-recom .column > .tile::before, .portaltype-collective-cover-content .row.linha-recom .column > .tile::after { bottom: 24px; }} @media only screen and (min-width: 1280px) { .portaltype-collective-cover-content .row.linha-recom .column > .tile::before, .portaltype-collective-cover-content .row.linha-recom .column > .tile::after { bottom: 24px; }} @media only screen and (min-width: 1440px) { .portaltype-collective-cover-content .row.linha-recom .column > .tile::before, .portaltype-collective-cover-content .row.linha-recom .column > .tile::after { bottom: 36px; }} .portaltype-collective-cover-content .row.linha-recom .column > .tile::before { top: 0px; right: 0px; left: 0px; overflow: hidden; background: 0% 0% / 300% rgb(248, 248, 248); position: absolute; opacity: 1; animation: 3s ease 0s infinite normal none running fadeinout; box-shadow: rgba(0, 0, 0, 0.06) 0px 2px 3px; } .portaltype-collective-cover-content .row.linha-recom .column > .tile::after { width: 100%; height: 92%; position: absolute; top: 0px; left: 0px; background: url("img/recom-loading.png") center center no-repeat; animation: 3s ease 0s infinite normal none running fadetext; } @-webkit-keyframes fadetext { 0%, 100% { opacity: 0.2; } 50% { opacity: 1; }} @keyframes fadetext { 0%, 100% { opacity: 0.2; } 50% { opacity: 1; }} @-webkit-keyframes fadeinout { 0%, 100% { opacity: 0.2; } 50% { opacity: 1; }} @keyframes fadeinout { 0%, 100% { opacity: 0.2; } 50% { opacity: 1; }} .portaltype-collective-cover-content .row.linha-recom.loaded .column > .tile .recom-list, .portaltype-collective-cover-content .row.linha-recom.loaded .column > .tile .itens { box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px 0px; background-color: rgb(251, 251, 251); } .portaltype-collective-cover-content .row.linha-recom.loaded .column > .tile .recom-list a, .portaltype-collective-cover-content .row.linha-recom.loaded .column > .tile .itens a { visibility: visible; } .portaltype-collective-cover-content .row.linha-recom.loaded .column > .tile .recom-list li { border-bottom: 1px solid rgb(204, 204, 204); } .portaltype-collective-cover-content .row.linha-recom.loaded .column > .tile .recom-list li:last-of-type { border-bottom: none; } .portaltype-collective-cover-content .row.linha-recom.loaded .column > .tile .govbr-recom-render div:first-of-type { visibility: visible; } .portaltype-collective-cover-content .row.linha-recom.loaded .column > .tile .tile-header { visibility: visible; } .portaltype-collective-cover-content .row.linha-recom.loaded .column > .tile::before, .portaltype-collective-cover-content .row.linha-recom.loaded .column > .tile::after { content: none; } @-webkit-keyframes placeholderAnimate { 0% { background-position: 100% center; } 100% { background-position: -100% center; }} @keyframes placeholderAnimate { 0% { background-position: 100% center; } 100% { background-position: -100% center; }} .linha-destacada + .linha-destacada, .linha-destacada + .linha-discreta, .linha-destacada + .linha-destacada-transparente, .linha-destacada + .linha-destacada-escura, .linha-discreta + .linha-destacada, .linha-discreta + .linha-discreta, .linha-discreta + .linha-destacada-transparente, .linha-discreta + .linha-destacada-escura, .linha-destacada-transparente + .linha-destacada, .linha-destacada-transparente + .linha-discreta, .linha-destacada-transparente + .linha-destacada-transparente, .linha-destacada-transparente + .linha-destacada-escura, .linha-destacada-escura + .linha-destacada, .linha-destacada-escura + .linha-discreta, .linha-destacada-escura + .linha-destacada-transparente, .linha-destacada-escura + .linha-destacada-escura { margin-top: -16px; } @media only screen and (min-width: 375px) { .linha-destacada + .linha-destacada, .linha-destacada + .linha-discreta, .linha-destacada + .linha-destacada-transparente, .linha-destacada + .linha-destacada-escura, .linha-discreta + .linha-destacada, .linha-discreta + .linha-discreta, .linha-discreta + .linha-destacada-transparente, .linha-discreta + .linha-destacada-escura, .linha-destacada-transparente + .linha-destacada, .linha-destacada-transparente + .linha-discreta, .linha-destacada-transparente + .linha-destacada-transparente, .linha-destacada-transparente + .linha-destacada-escura, .linha-destacada-escura + .linha-destacada, .linha-destacada-escura + .linha-discreta, .linha-destacada-escura + .linha-destacada-transparente, .linha-destacada-escura + .linha-destacada-escura { margin-top: -16px; }} @media only screen and (min-width: 576px) { .linha-destacada + .linha-destacada, .linha-destacada + .linha-discreta, .linha-destacada + .linha-destacada-transparente, .linha-destacada + .linha-destacada-escura, .linha-discreta + .linha-destacada, .linha-discreta + .linha-discreta, .linha-discreta + .linha-destacada-transparente, .linha-discreta + .linha-destacada-escura, .linha-destacada-transparente + .linha-destacada, .linha-destacada-transparente + .linha-discreta, .linha-destacada-transparente + .linha-destacada-transparente, .linha-destacada-transparente + .linha-destacada-escura, .linha-destacada-escura + .linha-destacada, .linha-destacada-escura + .linha-discreta, .linha-destacada-escura + .linha-destacada-transparente, .linha-destacada-escura + .linha-destacada-escura { margin-top: -20px; }} @media only screen and (min-width: 768px) { .linha-destacada + .linha-destacada, .linha-destacada + .linha-discreta, .linha-destacada + .linha-destacada-transparente, .linha-destacada + .linha-destacada-escura, .linha-discreta + .linha-destacada, .linha-discreta + .linha-discreta, .linha-discreta + .linha-destacada-transparente, .linha-discreta + .linha-destacada-escura, .linha-destacada-transparente + .linha-destacada, .linha-destacada-transparente + .linha-discreta, .linha-destacada-transparente + .linha-destacada-transparente, .linha-destacada-transparente + .linha-destacada-escura, .linha-destacada-escura + .linha-destacada, .linha-destacada-escura + .linha-discreta, .linha-destacada-escura + .linha-destacada-transparente, .linha-destacada-escura + .linha-destacada-escura { margin-top: -20px; }} @media only screen and (min-width: 1024px) { .linha-destacada + .linha-destacada, .linha-destacada + .linha-discreta, .linha-destacada + .linha-destacada-transparente, .linha-destacada + .linha-destacada-escura, .linha-discreta + .linha-destacada, .linha-discreta + .linha-discreta, .linha-discreta + .linha-destacada-transparente, .linha-discreta + .linha-destacada-escura, .linha-destacada-transparente + .linha-destacada, .linha-destacada-transparente + .linha-discreta, .linha-destacada-transparente + .linha-destacada-transparente, .linha-destacada-transparente + .linha-destacada-escura, .linha-destacada-escura + .linha-destacada, .linha-destacada-escura + .linha-discreta, .linha-destacada-escura + .linha-destacada-transparente, .linha-destacada-escura + .linha-destacada-escura { margin-top: -24px; }} @media only screen and (min-width: 1280px) { .linha-destacada + .linha-destacada, .linha-destacada + .linha-discreta, .linha-destacada + .linha-destacada-transparente, .linha-destacada + .linha-destacada-escura, .linha-discreta + .linha-destacada, .linha-discreta + .linha-discreta, .linha-discreta + .linha-destacada-transparente, .linha-discreta + .linha-destacada-escura, .linha-destacada-transparente + .linha-destacada, .linha-destacada-transparente + .linha-discreta, .linha-destacada-transparente + .linha-destacada-transparente, .linha-destacada-transparente + .linha-destacada-escura, .linha-destacada-escura + .linha-destacada, .linha-destacada-escura + .linha-discreta, .linha-destacada-escura + .linha-destacada-transparente, .linha-destacada-escura + .linha-destacada-escura { margin-top: -24px; }} @media only screen and (min-width: 1440px) { .linha-destacada + .linha-destacada, .linha-destacada + .linha-discreta, .linha-destacada + .linha-destacada-transparente, .linha-destacada + .linha-destacada-escura, .linha-discreta + .linha-destacada, .linha-discreta + .linha-discreta, .linha-discreta + .linha-destacada-transparente, .linha-discreta + .linha-destacada-escura, .linha-destacada-transparente + .linha-destacada, .linha-destacada-transparente + .linha-discreta, .linha-destacada-transparente + .linha-destacada-transparente, .linha-destacada-transparente + .linha-destacada-escura, .linha-destacada-escura + .linha-destacada, .linha-destacada-escura + .linha-discreta, .linha-destacada-escura + .linha-destacada-transparente, .linha-destacada-escura + .linha-destacada-escura { margin-top: -36px; }} .portaltype-collective-cover-content .tile-default { padding-bottom: 16px; width: 100%; } @media only screen and (min-width: 375px) { .portaltype-collective-cover-content .tile-default { padding-bottom: 16px; }} @media only screen and (min-width: 576px) { .portaltype-collective-cover-content .tile-default { padding-bottom: 20px; }} @media only screen and (min-width: 768px) { .portaltype-collective-cover-content .tile-default { padding-bottom: 20px; }} @media only screen and (min-width: 1024px) { .portaltype-collective-cover-content .tile-default { padding-bottom: 24px; }} @media only screen and (min-width: 1280px) { .portaltype-collective-cover-content .tile-default { padding-bottom: 24px; }} @media only screen and (min-width: 1440px) { .portaltype-collective-cover-content .tile-default { padding-bottom: 36px; }} .portaltype-collective-cover-content .tile-default.tile-full-height { height: 100%; } .portaltype-collective-cover-content .row.tile-default { padding-bottom: 0px; } .portaltype-collective-cover-content .row .tile-default .tile-default { padding-bottom: 0px; } .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content h1, .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content h2, .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content h3, .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content h4, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content h1, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content h2, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content h3, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content h4 { display: block; margin-top: 0px; margin-bottom: 8px; } @media only screen and (max-width: 767px) { .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content { position: static; background: none rgb(7, 29, 65); padding-top: 20px; padding-bottom: 24px; }} .portaltype-collective-cover-content .outstanding-header { text-align: center; } .portaltype-collective-cover-content .outstanding-header .outstanding-title { text-align: center; } .portaltype-collective-cover-content .outstanding-header .outstanding-title a { color: inherit; cursor: pointer; font-size: 1em; font-weight: inherit; } .portaltype-collective-cover-content .outstanding-header .outstanding-link { border: 1px solid rgb(12, 50, 111); border-radius: 41px; color: rgb(12, 50, 111); float: none; font-size: 16px; font-weight: 600; padding: 10px 24px; text-align: center; } .portaltype-collective-cover-content .outstanding-header .outstanding-link:focus { outline: rgb(194, 133, 12) dashed 2px; outline-offset: 4px; } .portaltype-collective-cover-content .outstanding-header .outstanding-link:focus:not(.focus-visible) { outline: none; } .portaltype-collective-cover-content .outstanding-header .outstanding-link:hover { background: rgb(19, 81, 180); border-color: rgb(19, 81, 180); color: rgb(255, 255, 255); text-decoration: none; } .portaltype-collective-cover-content .tile-default .outstanding-title + .outstanding-link { margin-top: 16px; } .portaltype-collective-cover-content .cabecalho-linha { padding-bottom: 16px; } @media only screen and (min-width: 375px) { .portaltype-collective-cover-content .cabecalho-linha { padding-bottom: 16px; }} @media only screen and (min-width: 576px) { .portaltype-collective-cover-content .cabecalho-linha { padding-bottom: 20px; }} @media only screen and (min-width: 768px) { .portaltype-collective-cover-content .cabecalho-linha { padding-bottom: 20px; }} @media only screen and (min-width: 1024px) { .portaltype-collective-cover-content .cabecalho-linha { padding-bottom: 24px; }} @media only screen and (min-width: 1280px) { .portaltype-collective-cover-content .cabecalho-linha { padding-bottom: 24px; }} @media only screen and (min-width: 1440px) { .portaltype-collective-cover-content .cabecalho-linha { padding-bottom: 36px; }} .portaltype-collective-cover-content .cabecalho-linha .outstanding-header { -webkit-box-align: center; align-items: center; display: flex; -webkit-box-pack: center; justify-content: center; text-transform: uppercase; margin-bottom: 0px !important; } .portaltype-collective-cover-content .cabecalho-linha .outstanding-header::after, .portaltype-collective-cover-content .cabecalho-linha .outstanding-header::before { background: rgb(204, 204, 204); content: ""; height: 1px; width: 100%; } .portaltype-collective-cover-content .cabecalho-linha .outstanding-header .outstanding-title { font-weight: bold; padding: 0px 12px; white-space: nowrap; color: rgb(51, 51, 51) !important; font-size: 16px !important; margin: 0px !important; } .portaltype-collective-cover-content .cabecalho-linha .outstanding-header .outstanding-link { display: none; } .portaltype-collective-cover-content .cabecalho-superior { border-bottom: 1px solid rgb(204, 204, 204); margin-bottom: 16px; padding: 0px 0px 1.6rem; text-align: left; } @media only screen and (min-width: 375px) { .portaltype-collective-cover-content .cabecalho-superior { margin-bottom: 16px; }} @media only screen and (min-width: 576px) { .portaltype-collective-cover-content .cabecalho-superior { margin-bottom: 20px; }} @media only screen and (min-width: 768px) { .portaltype-collective-cover-content .cabecalho-superior { margin-bottom: 20px; }} @media only screen and (min-width: 1024px) { .portaltype-collective-cover-content .cabecalho-superior { margin-bottom: 24px; }} @media only screen and (min-width: 1280px) { .portaltype-collective-cover-content .cabecalho-superior { margin-bottom: 24px; }} @media only screen and (min-width: 1440px) { .portaltype-collective-cover-content .cabecalho-superior { margin-bottom: 36px; }} .portaltype-collective-cover-content .cabecalho-superior .outstanding-header { text-align: left; } .portaltype-collective-cover-content .cabecalho-superior .outstanding-header .outstanding-title { font-size: 3.6rem; line-height: 4rem; margin: 0px 0px 1.6rem; padding-bottom: 1.2rem; text-align: left; } .portaltype-collective-cover-content .cabecalho-superior .outstanding-link { margin-top: 0px; } .portaltype-collective-cover-content .linha-destacada .outstanding-header.tile-content .outstanding-title { color: rgb(255, 255, 255); } .portaltype-collective-cover-content .linha-destacada .outstanding-header.tile-content .outstanding-link { color: rgb(255, 255, 255); border: 1px solid rgb(255, 255, 255); } .portaltype-collective-cover-content .linha-destacada .outstanding-header.tile-content .outstanding-link:hover { color: rgb(255, 255, 255); } .portaltype-collective-cover-content .tile .cover-banner-tile { display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: start; align-items: flex-start; } .portaltype-collective-cover-content .tile .cover-banner-tile a:focus { outline: rgb(194, 133, 12) dashed 2px; outline-offset: 4px; } .portaltype-collective-cover-content .tile .cover-banner-tile a:focus:not(.focus-visible) { outline: none; } .portaltype-collective-cover-content .tile .cover-banner-tile img { margin: 0px; } .portaltype-collective-cover-content .linha-destaquetopo .cover-banner-tile a, .portaltype-collective-cover-content .linha-destaquetopo-adaptavel .cover-banner-tile a { height: 100%; position: absolute; top: 0px; left: 0px; width: 100%; } .portaltype-collective-cover-content #content .agenda-tile { background: rgb(7, 29, 65); } .portaltype-collective-cover-content #content .agenda-tile img { display: none; } .portaltype-collective-cover-content #content .agenda-tile .title { text-transform: none; margin-top: 0px; } .portaltype-collective-cover-content #content .agenda-tile .collectionevents-title-wrapper { display: none; } .portaltype-collective-cover-content #content .agenda-tile .monthpicker-stroke-wrapper { padding-top: 20px; } .portaltype-collective-cover-content #content .agenda-tile .daypicker-wrapper { padding-bottom: 20px; } .portaltype-collective-cover-content #content .agenda-tile .agenda-wrapper { padding: 0px; width: 100% !important; } .portaltype-collective-cover-content #content .agenda-tile .agenda-wrapper .agenda-tile-footer { padding: 5px; margin: 0px; } .portaltype-collective-cover-content #content .agenda-tile .agenda-wrapper .agenda-tile-footer a { border: 1px solid rgb(255, 255, 255); color: rgb(255, 255, 255); font-size: 16px; font-weight: 600; text-align: center; padding: 10px 24px; border-radius: 41px; text-transform: none; } .portaltype-collective-cover-content #content .agenda-tile .agenda-wrapper .agenda-tile-footer a:focus { outline: rgb(255, 190, 46) dashed 2px; outline-offset: 4px; } .portaltype-collective-cover-content #content .agenda-tile .agenda-wrapper .agenda-tile-footer a:focus:not(.focus-visible) { outline: none; } .portaltype-collective-cover-content #content .agenda-tile .agenda-wrapper .agenda-tile-footer a:hover { text-decoration: none; background: rgb(19, 81, 180); border-color: rgb(19, 81, 180); color: rgb(255, 255, 255) !important; } .portaltype-collective-cover-content #content .agenda-tile .collection-events-item { width: 25%; padding: 32px; } @media only screen and (max-width: 1023px) { .portaltype-collective-cover-content #content .agenda-tile .collection-events-item { width: 28%; padding: 16px; }} @media only screen and (max-width: 767px) { .portaltype-collective-cover-content #content .agenda-tile .collection-events-item { width: 70%; margin: 16px auto; padding: 32px; }} @media only screen and (max-width: 575px) { .portaltype-collective-cover-content #content .agenda-tile .collection-events-item { width: 80%; padding: 24px; }} .portaltype-collective-cover-content #content .agenda-tile .collection-events-item .title-item { color: rgb(12, 50, 111); font-weight: 600; margin-bottom: 8px; } .portaltype-collective-cover-content #content .agenda-tile .collection-events-item .location-item .location { color: rgb(51, 51, 51); } .portaltype-collective-cover-content #content .agenda-tile .collection-events-item .timestamp-cell.is-now { border-radius: 8px; padding: 0px 8px 2px; } .portaltype-collective-cover-content #content .agenda-tile .collection-events-item .timestamp-cell .timestamp { color: rgb(51, 51, 51); } .portaltype-collective-cover-content #content .agenda-tile .daypicker { padding-left: 0px; } .portaltype-collective-cover-content #content .agenda-tile .daypicker .day div { color: rgb(248, 248, 248); } .portaltype-collective-cover-content #content .agenda-tile .daypicker .day.is-selected { background-color: rgb(255, 205, 7); } .portaltype-collective-cover-content #content .agenda-tile .daypicker .day.is-selected div { color: rgb(19, 81, 180); } .portaltype-collective-cover-content #content .agenda-tile .daypicker .day .daypicker-day { font-size: 40px; font-weight: 700; } .portaltype-collective-cover-content #content .agenda-tile .daypicker .day .daypicker-weekday { font-size: 16px; font-weight: 700; } @media only screen and (max-width: 575px) { .portaltype-collective-cover-content #content .agenda-tile .daypicker .day:nth-child(2), .portaltype-collective-cover-content #content .agenda-tile .daypicker .day:nth-last-child(2) { display: none; } .portaltype-collective-cover-content #content .agenda-tile .daypicker .day .daypicker-day { font-size: 28px; } .portaltype-collective-cover-content #content .agenda-tile .daypicker .day .daypicker-weekday { font-size: 12px; }} .portaltype-collective-cover-content #content .agenda-tile .monthpicker-wrapper { background: rgb(255, 255, 255); padding: 0px 10px 0px 0px; border: 1px inset rgb(85, 85, 85); } .portaltype-collective-cover-content #content .agenda-tile .monthpicker-wrapper::after { margin-left: 15px; z-index: 2; } .portaltype-collective-cover-content #content .agenda-tile .monthpicker-wrapper .monthpicker { color: rgb(248, 248, 248); line-height: 53px; width: 153px; } .portaltype-collective-cover-content #content .agenda-tile .monthpicker-wrapper .monthpicker .year, .portaltype-collective-cover-content #content .agenda-tile .monthpicker-wrapper .monthpicker .month { color: transparent; text-indent: -3000px; } .portaltype-collective-cover-content #content .agenda-tile .monthpicker-wrapper .monthpicker input { opacity: 1; font-size: 18px; font-weight: 600; width: 196px; padding: 2px 0px 0px 4px; text-align: center; background-color: transparent; border: none; z-index: 3; height: 50px; } .portaltype-collective-cover-content #content .agenda-tile .swiper-container .swiper-wrapper { margin-bottom: 30px; } @media (max-width: 1260px) { .portaltype-collective-cover-content #content .agenda-tile .swiper-container { width: 1000px !important; }} @media (max-width: 1180px) { .portaltype-collective-cover-content #content .agenda-tile .swiper-container { width: 980px !important; }} @media (max-width: 1100px) { .portaltype-collective-cover-content #content .agenda-tile .swiper-container { width: 940px !important; }} @media only screen and (max-width: 1023px) { .portaltype-collective-cover-content #content .agenda-tile .swiper-container { width: 100% !important; }} .portaltype-collective-cover-content #content .agenda-tile .swiper-container .swiper-slide.no-events { color: rgb(255, 205, 7); font-size: 1.2em; font-weight: 700; } @media only screen and (max-width: 1023px) { .portaltype-collective-cover-content #content .agenda-tile .swiper-container .swiper-slide { width: 100% !important; }} @media only screen and (max-width: 767px) { .portaltype-collective-cover-content #content .agenda-tile .swiper-container .swiper-slide { display: block; }} .portaltype-collective-cover-content #content .agenda-tile .swiper-container .swiper-button-next { background-image: url("img/agenda-sprite.png"); } @media only screen and (max-width: 1023px) { .portaltype-collective-cover-content #content .agenda-tile .swiper-container .swiper-button-next { right: 10px; }} .portaltype-collective-cover-content #content .agenda-tile .swiper-container .swiper-button-prev { background-image: url("img/agenda-sprite.png"); } @media only screen and (max-width: 1023px) { .portaltype-collective-cover-content #content .agenda-tile .swiper-container .swiper-button-prev { left: 10px; }} .portaltype-collective-cover-content #content .agenda-tile .swiper-container .swiper-pagination-bullet { height: 20px; width: 20px; border-radius: 50%; } .portaltype-collective-cover-content #content .agenda-tile .swiper-container .swiper-pagination-bullet-active { opacity: 1; background: rgb(255, 205, 7) !important; } body .ui-datepicker { padding: 1.2em 1.5em 1em; } body .ui-datepicker .ui-datepicker-month, body .ui-datepicker .ui-datepicker-year { font-weight: 700; color: rgb(51, 51, 51); font-size: 1.4rem !important; } body .ui-datepicker .ui-datepicker-current-day a { background-color: rgb(22, 136, 33); color: rgb(255, 255, 255); } .portaltype-collective-cover-content .card-info { display: flex; flex-wrap: wrap; -webkit-box-pack: center; justify-content: center; } .portaltype-collective-cover-content .card-info .box-branco { -webkit-box-align: center; align-items: center; background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px 0px; box-sizing: border-box; color: rgb(0, 0, 0); display: flex; height: 230px; -webkit-box-pack: center; justify-content: center; margin: 8px; padding: 0px 10px; position: relative; width: 100%; } @media only screen and (max-width: 575px) { .portaltype-collective-cover-content .card-info .box-branco { margin: 8px auto; width: 92%; }} .portaltype-collective-cover-content .card-info.inverse .box-branco { background: rgb(237, 237, 237); } .portaltype-collective-cover-content .tile-cards .tile-header { margin-bottom: 36px; text-align: center; } .portaltype-collective-cover-content .tile-cards .tile-subtitle { color: rgb(85, 85, 85); font-size: 22px; font-weight: 500; line-height: 32px; margin-bottom: 36px; margin-top: -24px; padding: 0px 24px; text-align: center; } @media only screen and (max-width: 575px) { .portaltype-collective-cover-content .tile-cards .tile-subtitle { font-size: 1.8rem; line-height: 30px; }} .portaltype-collective-cover-content .more-button { margin-bottom: 16px; margin-top: 20px; text-align: center; } @media only screen and (min-width: 768px) { .portaltype-collective-cover-content .more-button { margin-bottom: 24px; }} @media only screen and (min-width: 1280px) { .portaltype-collective-cover-content .more-button { margin-bottom: 32px; }} .portaltype-collective-cover-content .linha-discreta .govbr-cards .govbr-card-content { background: rgb(255, 255, 255); } .portaltype-collective-cover-content .linha-discreta .govbr-cards .govbr-card-content:hover { background-color: rgb(219, 232, 251); } html body.contraste #wrapper #main #main-content #content .card .titulo, html body.contraste #wrapper #main #main-content #content .card .icone { color: rgb(0, 0, 0) !important; } .portaltype-collective-cover-content .linha-destacada .cover-richtext-tile p, .portaltype-collective-cover-content .linha-destacada .cover-richtext-tile a, .portaltype-collective-cover-content .linha-destacada .cover-richtext-tile span { color: rgb(255, 255, 255); } .portaltype-collective-cover-content .cover-richtext-tile blockquote.pullquote { background: url("img/quote.png") left top no-repeat transparent; padding-left: 80px; min-height: 62px; line-height: 1.3; color: rgb(85, 85, 85); font-weight: 600; font-size: 2.2rem; font-style: italic; letter-spacing: normal !important; } .portaltype-collective-cover-content .cover-richtext-tile .captioned img { border: none; } .portaltype-collective-cover-content .cover-richtext-tile a:focus { outline: rgb(194, 133, 12) dashed 2px; outline-offset: 4px; } .portaltype-collective-cover-content .cover-richtext-tile a:focus:not(.focus-visible) { outline: none; } .portaltype-collective-cover-content .cover-richtext-tile p b span, .portaltype-collective-cover-content .cover-richtext-tile p b a, .portaltype-collective-cover-content .cover-richtext-tile p b i { font-weight: 700; } @media only screen and (max-width: 1023px) { .cover-richtext-tile dl.image-inline.captioned { width: auto !important; } .cover-richtext-tile dd.image-caption { width: auto !important; }} @media only screen and (max-width: 1023px) { .template-document_view #parent-fieldname-text dl.image-inline.captioned { width: auto !important; } .template-document_view #parent-fieldname-text dl.image-inline.captioned img { height: auto !important; } .template-document_view #parent-fieldname-text dd.image-caption { width: auto !important; }} @media only screen and (max-width: 575px) { #parent-fieldname-text table.plain { width: 100% !important; }} .portaltype-collective-cover-content .numeros-governo { width: 100%; } .portaltype-collective-cover-content .numeros-governo h2 { color: rgb(12, 50, 111); font-weight: 600; text-align: center; margin-bottom: 15px; } .portaltype-collective-cover-content .numeros-governo h3 { color: rgb(12, 50, 111); text-align: center; font-weight: 500; font-size: 26px; margin-top: -10px; margin-bottom: 15px; } @media only screen and (max-width: 575px) { .portaltype-collective-cover-content .numeros-governo h3 { font-size: 2.2rem; }} .portaltype-collective-cover-content .numeros-governo .btn-branco { font-size: 16px; font-weight: 600; text-align: center; padding: 10px 24px; border-radius: 41px; margin-top: 40px; } .portaltype-collective-cover-content .numeros-governo .btn-branco:focus { outline: rgb(255, 190, 46) dashed 2px; outline-offset: 4px; } .portaltype-collective-cover-content .numeros-governo .btn-branco:focus:not(.focus-visible) { outline: none; } @media only screen and (max-width: 575px) { .portaltype-collective-cover-content .numeros-governo .btn-branco { font-size: 1.4rem; }} .portaltype-collective-cover-content .numeros-governo .btn-branco:hover { text-decoration: none; } .portaltype-collective-cover-content .numeros-governo .itens { display: flex; flex-wrap: wrap; -webkit-box-pack: center; justify-content: center; } .portaltype-collective-cover-content .numeros-governo .itens .list-item { text-align: center; width: 22%; color: rgb(12, 50, 111); } .portaltype-collective-cover-content .numeros-governo .itens .list-item:hover { color: rgb(12, 50, 111); } .portaltype-collective-cover-content .numeros-governo .itens .list-item i { font-size: 5rem; margin-bottom: 15px; } .portaltype-collective-cover-content .numeros-governo .itens .list-item .titulo { font-size: 5.8rem; font-weight: 900; display: block; white-space: nowrap; color: rgb(12, 50, 111); } .portaltype-collective-cover-content .numeros-governo .itens .list-item .subtitulo { font-size: 20px; display: block; font-weight: 500; color: rgb(12, 50, 111); } @media only screen and (max-width: 767px) { .portaltype-collective-cover-content .numeros-governo .itens .list-item { -webkit-box-flex: 1; flex: 1 0 45%; margin: 21px 0px; width: 45%; }} @media only screen and (max-width: 575px) { .portaltype-collective-cover-content .numeros-governo .itens .list-item { -webkit-box-flex: 1; flex: 1 0 100%; width: 100%; }} .portaltype-collective-cover-content .numeros-governo .mais-indicadores { display: flex; -webkit-box-pack: center; justify-content: center; } .portaltype-collective-cover-content .linha-destacada .numeros-governo h2 { color: rgb(255, 255, 255); } .portaltype-collective-cover-content .linha-destacada .numeros-governo h3 { color: rgb(255, 255, 255); } .portaltype-collective-cover-content .linha-destacada .numeros-governo .itens .list-item { color: rgb(255, 255, 255); } .portaltype-collective-cover-content .linha-destacada .numeros-governo .itens .list-item:hover { color: rgb(255, 255, 255); } .portaltype-collective-cover-content .linha-destacada .numeros-governo .itens .list-item .titulo { color: rgb(255, 255, 255); } .portaltype-collective-cover-content .linha-destacada .numeros-governo .itens .list-item .subtitulo { color: rgb(255, 255, 255); } .portaltype-collective-cover-content .row .numeros-governo .btn-branco { color: rgb(19, 81, 180); border: 1px solid rgb(19, 81, 180); } .portaltype-collective-cover-content .row .numeros-governo .btn-branco:hover { color: rgb(255, 255, 255); background: rgb(19, 81, 180); } .portaltype-collective-cover-content .row.linha-discreta .numeros-governo .btn-branco { color: rgb(12, 50, 111); border: 1px solid rgb(12, 50, 111); } .portaltype-collective-cover-content .row.linha-discreta .numeros-governo .btn-branco:hover { color: rgb(255, 255, 255); } .portaltype-collective-cover-content .row.linha-destacada .numeros-governo .btn-branco { border: 1px solid rgb(255, 255, 255); color: rgb(255, 255, 255); } .portaltype-collective-cover-content .row.linha-destacada .numeros-governo .btn-branco:hover { background: rgb(19, 81, 180); border-color: rgb(19, 81, 180); color: rgb(255, 255, 255); } .portaltype-collective-cover-content #content .canais-atendimento .title { text-align: center; margin: 0px 0px 24px; } .portaltype-collective-cover-content #content .canais-atendimento .tile-header h2 { margin-bottom: 24px; } .portaltype-collective-cover-content #content .canais-atendimento .cards { margin: 0px; display: flex; flex-wrap: wrap; justify-content: space-evenly; } .portaltype-collective-cover-content #content .canais-atendimento .cards li { list-style: none; background-color: rgb(237, 237, 237); box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px 0px; text-align: center; flex-basis: 23%; box-sizing: border-box; min-height: 230px; } @media only screen and (max-width: 767px) { .portaltype-collective-cover-content #content .canais-atendimento .cards li { flex-basis: 46%; margin: 8px 0px; }} @media only screen and (max-width: 575px) { .portaltype-collective-cover-content #content .canais-atendimento .cards li { flex-basis: 92%; }} .portaltype-collective-cover-content #content .canais-atendimento .cards li a { display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; width: 100%; height: 100%; } .portaltype-collective-cover-content #content .canais-atendimento .cards li a:focus { outline: rgb(194, 133, 12) dashed 2px; outline-offset: 4px; } .portaltype-collective-cover-content #content .canais-atendimento .cards li a:focus:not(.focus-visible) { outline: none; } .portaltype-collective-cover-content #content .canais-atendimento .cards li a:hover { text-decoration: none; background-color: rgb(219, 232, 251); } .portaltype-collective-cover-content #content .canais-atendimento .cards li i, .portaltype-collective-cover-content #content .canais-atendimento .cards li span { display: block; font-size: 50px; margin-bottom: 30px; color: rgb(12, 50, 111); } .portaltype-collective-cover-content #content .canais-atendimento .cards li .title { display: block; font-size: 20px; color: rgb(12, 50, 111); font-weight: 600; margin: 0px; text-transform: uppercase; } .portaltype-collective-cover-content #content .canais-atendimento .cards li .subtitle { display: block; color: rgb(85, 85, 85); font-size: 16px; font-weight: 500; margin-top: 18px; text-transform: none; } .portaltype-collective-cover-content #content .nitf-basic-tile { position: relative; } .portaltype-collective-cover-content #content .nitf-basic-tile .imag { display: block; height: 0px; margin-bottom: 8px; padding-bottom: 66%; position: relative; width: 100%; } .portaltype-collective-cover-content #content .nitf-basic-tile .imag img { float: none; height: 100%; left: 0px; object-fit: cover; position: absolute; top: 0px; width: 100%; } .portaltype-collective-cover-content #content .nitf-basic-tile .tile-subtitle { position: relative; } .portaltype-collective-cover-content #content .nitf-basic-tile h1 a, .portaltype-collective-cover-content #content .nitf-basic-tile h2 a, .portaltype-collective-cover-content #content .nitf-basic-tile h3 a, .portaltype-collective-cover-content #content .nitf-basic-tile h4 a { text-decoration: none; } .portaltype-collective-cover-content #content .nitf-basic-tile h1 a:hover, .portaltype-collective-cover-content #content .nitf-basic-tile h2 a:hover, .portaltype-collective-cover-content #content .nitf-basic-tile h3 a:hover, .portaltype-collective-cover-content #content .nitf-basic-tile h4 a:hover { color: rgb(19, 81, 180); } .portaltype-collective-cover-content #content .nitf-basic-tile .share { display: none; } .portaltype-collective-cover-content #content .nitf-basic-tile a:focus { outline: rgb(194, 133, 12) dashed 2px; outline-offset: 4px; } .portaltype-collective-cover-content #content .nitf-basic-tile a:focus:not(.focus-visible) { outline: none; } .portaltype-collective-cover-content #content .tile.image-position-left img { object-position: left center; } .portaltype-collective-cover-content #content .tile.image-position-left.image-position-top img { object-position: left top; } .portaltype-collective-cover-content #content .tile.image-position-left.image-position-bottom img { object-position: left bottom; } .portaltype-collective-cover-content #content .tile.image-position-right img { object-position: right center; } .portaltype-collective-cover-content #content .tile.image-position-right.image-position-top img { object-position: right top; } .portaltype-collective-cover-content #content .tile.image-position-right.image-position-bottom img { object-position: right bottom; } .portaltype-collective-cover-content #content .tile.image-position-top img { object-position: center top; } .portaltype-collective-cover-content #content .tile.image-position-bottom img { object-position: center bottom; } .portaltype-collective-cover-content #content .tile.foto-sobreposta, .portaltype-collective-cover-content #content .tile.foto-sobreposta-grande, .portaltype-collective-cover-content #content .tile.foto-sobreposta-pequena { margin-bottom: 16px; z-index: 1; position: relative; } .portaltype-collective-cover-content #content .tile.foto-sobreposta .edit-tile-link, .portaltype-collective-cover-content #content .tile.foto-sobreposta-grande .edit-tile-link, .portaltype-collective-cover-content #content .tile.foto-sobreposta-pequena .edit-tile-link { z-index: 2; } @media only screen and (min-width: 375px) { .portaltype-collective-cover-content #content .tile.foto-sobreposta, .portaltype-collective-cover-content #content .tile.foto-sobreposta-grande, .portaltype-collective-cover-content #content .tile.foto-sobreposta-pequena { margin-bottom: 16px; }} @media only screen and (min-width: 576px) { .portaltype-collective-cover-content #content .tile.foto-sobreposta, .portaltype-collective-cover-content #content .tile.foto-sobreposta-grande, .portaltype-collective-cover-content #content .tile.foto-sobreposta-pequena { margin-bottom: 20px; }} @media only screen and (min-width: 768px) { .portaltype-collective-cover-content #content .tile.foto-sobreposta, .portaltype-collective-cover-content #content .tile.foto-sobreposta-grande, .portaltype-collective-cover-content #content .tile.foto-sobreposta-pequena { margin-bottom: 20px; }} @media only screen and (min-width: 1024px) { .portaltype-collective-cover-content #content .tile.foto-sobreposta, .portaltype-collective-cover-content #content .tile.foto-sobreposta-grande, .portaltype-collective-cover-content #content .tile.foto-sobreposta-pequena { margin-bottom: 24px; }} @media only screen and (min-width: 1280px) { .portaltype-collective-cover-content #content .tile.foto-sobreposta, .portaltype-collective-cover-content #content .tile.foto-sobreposta-grande, .portaltype-collective-cover-content #content .tile.foto-sobreposta-pequena { margin-bottom: 24px; }} @media only screen and (min-width: 1440px) { .portaltype-collective-cover-content #content .tile.foto-sobreposta, .portaltype-collective-cover-content #content .tile.foto-sobreposta-grande, .portaltype-collective-cover-content #content .tile.foto-sobreposta-pequena { margin-bottom: 36px; }} .portaltype-collective-cover-content #content .tile.foto-sobreposta .tile-content, .portaltype-collective-cover-content #content .tile.foto-sobreposta-grande .tile-content, .portaltype-collective-cover-content #content .tile.foto-sobreposta-pequena .tile-content { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; height: 100%; -webkit-box-pack: end; justify-content: flex-end; padding: 0px 16px 16px; position: static; background: linear-gradient(rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.9) 100%); } .portaltype-collective-cover-content #content .tile.foto-sobreposta .tile-content .imag, .portaltype-collective-cover-content #content .tile.foto-sobreposta-grande .tile-content .imag, .portaltype-collective-cover-content #content .tile.foto-sobreposta-pequena .tile-content .imag { padding: 0px; position: absolute; height: 100%; top: 0px; left: 0px; } .portaltype-collective-cover-content #content .tile.foto-sobreposta .tile-content .imag:focus, .portaltype-collective-cover-content #content .tile.foto-sobreposta-grande .tile-content .imag:focus, .portaltype-collective-cover-content #content .tile.foto-sobreposta-pequena .tile-content .imag:focus { outline: rgb(194, 133, 12) dashed 2px; outline-offset: 4px; } .portaltype-collective-cover-content #content .tile.foto-sobreposta .tile-content .imag:focus:not(.focus-visible), .portaltype-collective-cover-content #content .tile.foto-sobreposta-grande .tile-content .imag:focus:not(.focus-visible), .portaltype-collective-cover-content #content .tile.foto-sobreposta-pequena .tile-content .imag:focus:not(.focus-visible) { outline: none; } .portaltype-collective-cover-content #content .tile.foto-sobreposta .tile-content .imag img, .portaltype-collective-cover-content #content .tile.foto-sobreposta-grande .tile-content .imag img, .portaltype-collective-cover-content #content .tile.foto-sobreposta-pequena .tile-content .imag img { left: 0px; object-fit: cover; position: absolute; top: 0px; width: 100%; z-index: -2; } .portaltype-collective-cover-content #content .tile.foto-sobreposta .tile-content .tile-subtitle, .portaltype-collective-cover-content #content .tile.foto-sobreposta-grande .tile-content .tile-subtitle, .portaltype-collective-cover-content #content .tile.foto-sobreposta-pequena .tile-content .tile-subtitle { color: rgb(255, 255, 255); position: static; } .portaltype-collective-cover-content #content .tile.foto-sobreposta .tile-content h1, .portaltype-collective-cover-content #content .tile.foto-sobreposta .tile-content h2, .portaltype-collective-cover-content #content .tile.foto-sobreposta .tile-content h3, .portaltype-collective-cover-content #content .tile.foto-sobreposta .tile-content h4, .portaltype-collective-cover-content #content .tile.foto-sobreposta-grande .tile-content h1, .portaltype-collective-cover-content #content .tile.foto-sobreposta-grande .tile-content h2, .portaltype-collective-cover-content #content .tile.foto-sobreposta-grande .tile-content h3, .portaltype-collective-cover-content #content .tile.foto-sobreposta-grande .tile-content h4, .portaltype-collective-cover-content #content .tile.foto-sobreposta-pequena .tile-content h1, .portaltype-collective-cover-content #content .tile.foto-sobreposta-pequena .tile-content h2, .portaltype-collective-cover-content #content .tile.foto-sobreposta-pequena .tile-content h3, .portaltype-collective-cover-content #content .tile.foto-sobreposta-pequena .tile-content h4 { color: rgb(255, 255, 255); } .portaltype-collective-cover-content #content .tile.foto-sobreposta .tile-content h1 a, .portaltype-collective-cover-content #content .tile.foto-sobreposta .tile-content h2 a, .portaltype-collective-cover-content #content .tile.foto-sobreposta .tile-content h3 a, .portaltype-collective-cover-content #content .tile.foto-sobreposta .tile-content h4 a, .portaltype-collective-cover-content #content .tile.foto-sobreposta-grande .tile-content h1 a, .portaltype-collective-cover-content #content .tile.foto-sobreposta-grande .tile-content h2 a, .portaltype-collective-cover-content #content .tile.foto-sobreposta-grande .tile-content h3 a, .portaltype-collective-cover-content #content .tile.foto-sobreposta-grande .tile-content h4 a, .portaltype-collective-cover-content #content .tile.foto-sobreposta-pequena .tile-content h1 a, .portaltype-collective-cover-content #content .tile.foto-sobreposta-pequena .tile-content h2 a, .portaltype-collective-cover-content #content .tile.foto-sobreposta-pequena .tile-content h3 a, .portaltype-collective-cover-content #content .tile.foto-sobreposta-pequena .tile-content h4 a { color: rgb(255, 255, 255); } .portaltype-collective-cover-content #content .tile.foto-sobreposta .tile-content h1 a:focus, .portaltype-collective-cover-content #content .tile.foto-sobreposta .tile-content h2 a:focus, .portaltype-collective-cover-content #content .tile.foto-sobreposta .tile-content h3 a:focus, .portaltype-collective-cover-content #content .tile.foto-sobreposta .tile-content h4 a:focus, .portaltype-collective-cover-content #content .tile.foto-sobreposta-grande .tile-content h1 a:focus, .portaltype-collective-cover-content #content .tile.foto-sobreposta-grande .tile-content h2 a:focus, .portaltype-collective-cover-content #content .tile.foto-sobreposta-grande .tile-content h3 a:focus, .portaltype-collective-cover-content #content .tile.foto-sobreposta-grande .tile-content h4 a:focus, .portaltype-collective-cover-content #content .tile.foto-sobreposta-pequena .tile-content h1 a:focus, .portaltype-collective-cover-content #content .tile.foto-sobreposta-pequena .tile-content h2 a:focus, .portaltype-collective-cover-content #content .tile.foto-sobreposta-pequena .tile-content h3 a:focus, .portaltype-collective-cover-content #content .tile.foto-sobreposta-pequena .tile-content h4 a:focus { outline: rgb(255, 190, 46) dashed 2px; outline-offset: 4px; } .portaltype-collective-cover-content #content .tile.foto-sobreposta .tile-content h1 a:focus:not(.focus-visible), .portaltype-collective-cover-content #content .tile.foto-sobreposta .tile-content h2 a:focus:not(.focus-visible), .portaltype-collective-cover-content #content .tile.foto-sobreposta .tile-content h3 a:focus:not(.focus-visible), .portaltype-collective-cover-content #content .tile.foto-sobreposta .tile-content h4 a:focus:not(.focus-visible), .portaltype-collective-cover-content #content .tile.foto-sobreposta-grande .tile-content h1 a:focus:not(.focus-visible), .portaltype-collective-cover-content #content .tile.foto-sobreposta-grande .tile-content h2 a:focus:not(.focus-visible), .portaltype-collective-cover-content #content .tile.foto-sobreposta-grande .tile-content h3 a:focus:not(.focus-visible), .portaltype-collective-cover-content #content .tile.foto-sobreposta-grande .tile-content h4 a:focus:not(.focus-visible), .portaltype-collective-cover-content #content .tile.foto-sobreposta-pequena .tile-content h1 a:focus:not(.focus-visible), .portaltype-collective-cover-content #content .tile.foto-sobreposta-pequena .tile-content h2 a:focus:not(.focus-visible), .portaltype-collective-cover-content #content .tile.foto-sobreposta-pequena .tile-content h3 a:focus:not(.focus-visible), .portaltype-collective-cover-content #content .tile.foto-sobreposta-pequena .tile-content h4 a:focus:not(.focus-visible) { outline: none; } .portaltype-collective-cover-content #content .tile.foto-sobreposta .tile-content h1 a, .portaltype-collective-cover-content #content .tile.foto-sobreposta-grande .tile-content h1 a, .portaltype-collective-cover-content #content .tile.foto-sobreposta-pequena .tile-content h1 a { font-size: 2.8rem !important; } .portaltype-collective-cover-content #content .tile.foto-sobreposta .tile-content .tile-description, .portaltype-collective-cover-content #content .tile.foto-sobreposta-grande .tile-content .tile-description, .portaltype-collective-cover-content #content .tile.foto-sobreposta-pequena .tile-content .tile-description { color: rgb(255, 255, 255); } .portaltype-collective-cover-content #content .tile.foto-sobreposta { height: 375px; } .portaltype-collective-cover-content #content .tile.foto-sobreposta .tile-content img { height: 375px; } .portaltype-collective-cover-content #content .tile.foto-sobreposta-pequena { height: 272px; } .portaltype-collective-cover-content #content .tile.foto-sobreposta-pequena .tile-content img { height: 272px; } .portaltype-collective-cover-content #content .tile.foto-sobreposta-grande { height: 468px; } .portaltype-collective-cover-content #content .tile.foto-sobreposta-grande .tile-content img { height: 468px; } .portaltype-collective-cover-content #content .linha-destaquehome .tile-content h1 a, .portaltype-collective-cover-content #content .linha-destaquehome .tile-content h2 a, .portaltype-collective-cover-content #content .linha-destaquehome .tile-content h3 a, .portaltype-collective-cover-content #content .linha-destaquehome .tile-content h4 a, .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content h1 a, .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content h2 a, .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content h3 a, .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content h4 a, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content h1 a, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content h2 a, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content h3 a, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content h4 a { display: block; margin-bottom: 8px; margin-top: 0px; } .portaltype-collective-cover-content #content .linha-destaquehome .tile-content h1 a:hover, .portaltype-collective-cover-content #content .linha-destaquehome .tile-content h2 a:hover, .portaltype-collective-cover-content #content .linha-destaquehome .tile-content h3 a:hover, .portaltype-collective-cover-content #content .linha-destaquehome .tile-content h4 a:hover, .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content h1 a:hover, .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content h2 a:hover, .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content h3 a:hover, .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content h4 a:hover, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content h1 a:hover, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content h2 a:hover, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content h3 a:hover, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content h4 a:hover { color: rgb(255, 255, 255); } .portaltype-collective-cover-content #content .linha-destaquehome .tile-content time, .portaltype-collective-cover-content #content .linha-destaquehome .tile-content .documentByLine, .portaltype-collective-cover-content #content .linha-destaquehome .tile-content .tile-section, .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content time, .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content .documentByLine, .portaltype-collective-cover-content #content .linha-destaquetopo .tile-content .tile-section, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content time, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content .documentByLine, .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content .tile-section { display: none; } @media only screen and (max-width: 767px) { .portaltype-collective-cover-content #content .linha-destaquetopo-adaptavel .tile-content { background: none rgb(7, 29, 65); padding-bottom: 24px; padding-top: 20px; position: static; }} body.template-compose .tile-container .edit-tile-link { z-index: 2; } body.template-compose .tile-type-name { z-index: 2; } body.template-compose .linha-discreta .tile-type-name { opacity: 0.7; z-index: 2; background: rgb(255, 255, 255) !important; } body.template-compose .linha-destacada-escura .tile-type-name { opacity: 0.7; z-index: 2; } body.template-compose .linha-destacada-escura .edit-tile-link { color: rgb(255, 255, 255); } .portaltype-collective-cover-content .servicos-em-destaque { padding: 0px; } .portaltype-collective-cover-content .servicos-em-destaque a.list-item:focus { outline: rgb(194, 133, 12) dashed 2px; outline-offset: 4px; } .portaltype-collective-cover-content .servicos-em-destaque a.list-item:focus:not(.focus-visible) { outline: none; } .tile .cover-list-tile h2 { text-align: center; } .tile .cover-list-tile a { display: inline-block; width: auto; height: 100%; vertical-align: top; margin: 0px 1em 0.5em 0px; } .tile .cover-list-tile a:focus { outline: rgb(194, 133, 12) dashed 2px; outline-offset: 4px; } .tile .cover-list-tile a:focus:not(.focus-visible) { outline: none; } .tile .cover-list-tile a img { margin: 0px; } .tile .cover-list-tile h1 a, .tile .cover-list-tile h2 a, .tile .cover-list-tile h3 a, .tile .cover-list-tile h4 a { vertical-align: initial; margin: 0px; } .portaltype-collective-cover-content .lista-servicos .tile-header div { font-size: 22px; color: rgb(85, 85, 85); text-align: center; font-weight: 500; padding: 0px 24px; } .brasil-photogallery-tile .links-bottom a:focus { outline: rgb(194, 133, 12) dashed 2px; outline-offset: 4px; } .brasil-photogallery-tile .links-bottom a:focus:not(.focus-visible) { outline: none; } .portaltype-collective-cover-content .cover-carousel-tile .galleria-container { overflow: visible; margin-bottom: 75px; } @media only screen and (max-width: 575px) { .portaltype-collective-cover-content .cover-carousel-tile .galleria-container { margin-bottom: 155px; }} .portaltype-collective-cover-content .cover-carousel-tile .galleria-container .galleria-stage { inset: 0px; } .portaltype-collective-cover-content .cover-carousel-tile .galleria-container .galleria-thumbnails-container { bottom: 18px; } .portaltype-collective-cover-content .cover-carousel-tile .galleria-container .galleria-thumbnails-container .galleria-thumbnails-list .galleria-thumbnails .galleria-image { display: inline-block; opacity: 1; background: none rgb(204, 204, 204); height: 20px; border: none; border-radius: 10px; margin-right: 20px; width: 20px !important; } .portaltype-collective-cover-content .cover-carousel-tile .galleria-container .galleria-thumbnails-container .galleria-thumbnails-list .galleria-thumbnails .galleria-image.active { background-color: rgb(255, 205, 7); } .portaltype-collective-cover-content .cover-carousel-tile .galleria-container .galleria-info { bottom: auto; top: 100%; } .portaltype-collective-cover-content .cover-carousel-tile .galleria-container .galleria-info .galleria-info-text { padding: 8px 0px; } .portaltype-collective-cover-content .cover-carousel-tile .galleria-container .galleria-info .galleria-info-text .galleria-info-title { margin: 0px; } .portaltype-collective-cover-content .cover-carousel-tile .galleria-container .galleria-info .galleria-info-text .galleria-info-title a { font-size: 1.8rem; font-weight: 600; color: rgb(51, 51, 51); } .portaltype-collective-cover-content .cover-carousel-tile .galleria-container .galleria-info .galleria-info-text .galleria-info-description { font-size: 1.6rem; color: rgb(85, 85, 85); font-style: normal; font-family: rawline, helvetica, arial, sans-serif; } .portaltype-collective-cover-content .brasil-highlightscarousel-tile-new { position: relative; background-color: rgb(7, 29, 65); } .portaltype-collective-cover-content .brasil-highlightscarousel-tile-new:focus { outline: none; } .portaltype-collective-cover-content .brasil-highlightscarousel-tile-new .swiper-pagination-bullet:focus, .portaltype-collective-cover-content .brasil-highlightscarousel-tile-new .swiper-button-next:focus, .portaltype-collective-cover-content .brasil-highlightscarousel-tile-new .swiper-button-prev:focus, .portaltype-collective-cover-content .brasil-highlightscarousel-tile-new .carousel-more:focus { border: 3px dashed rgb(194, 133, 12); outline: none; } .portaltype-collective-cover-content .brasil-highlightscarousel-tile-new .swiper-button-next, .portaltype-collective-cover-content .brasil-highlightscarousel-tile-new .swiper-button-prev { z-index: 1; } @media only screen and (max-width: 575px) { .portaltype-collective-cover-content .brasil-highlightscarousel-tile-new .swiper-button-next, .portaltype-collective-cover-content .brasil-highlightscarousel-tile-new .swiper-button-prev { display: none; }} .portaltype-collective-cover-content .brasil-highlightscarousel-tile-new .pause-overlay { display: block; position: absolute; top: 30px; left: 30px; color: rgb(255, 255, 255); font-size: 65px; z-index: 1; opacity: 0; transition: opacity 0.4s ease-in-out 0s; } @media only screen and (max-width: 575px) { .portaltype-collective-cover-content .brasil-highlightscarousel-tile-new .pause-overlay { top: 10px; left: 10px; font-size: 42px; }} .portaltype-collective-cover-content .brasil-highlightscarousel-tile-new:hover .pause-overlay { opacity: 0.7; } .portaltype-collective-cover-content .brasil-highlightscarousel-tile-new.carrossel-paused { border: 3px dashed rgb(194, 133, 12); } .portaltype-collective-cover-content .brasil-highlightscarousel-tile-new.carrossel-paused .pause-overlay { opacity: 0.7; } .portaltype-collective-cover-content .brasil-highlightscarousel-tile-new .carousel-global-information { display: none; height: auto; margin: 0px; width: auto; left: 48px; right: 48px; top: 0px; } .portaltype-collective-cover-content .brasil-highlightscarousel-tile-new .carousel-title { width: auto; display: block; margin: 0px 48px 8px; } @media only screen and (max-width: 575px) { .portaltype-collective-cover-content .brasil-highlightscarousel-tile-new .carousel-title { font-size: 21px; }} .portaltype-collective-cover-content .brasil-highlightscarousel-tile-new .carousel-description { width: auto; margin: 0px 48px; } @media only screen and (max-width: 575px) { .portaltype-collective-cover-content .brasil-highlightscarousel-tile-new .carousel-description { font-size: 16px; }} .portaltype-collective-cover-content .brasil-highlightscarousel-tile-new .swiper-slide .carousel-image { margin: 0px; float: none; width: 100%; } .portaltype-collective-cover-content .brasil-highlightscarousel-tile-new .swiper-slide .carousel-information { background: linear-gradient(rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.9) 100%); padding-bottom: 80px; top: auto; } @media only screen and (max-width: 1023px) { .portaltype-collective-cover-content .brasil-highlightscarousel-tile-new .swiper-slide .carousel-information { position: static; background: none transparent; padding: 24px 24px 68px; }} .portaltype-collective-cover-content .brasil-highlightscarousel-tile-new .swiper-slide .carousel-information .carousel-title, .portaltype-collective-cover-content .brasil-highlightscarousel-tile-new .swiper-slide .carousel-information .carousel-description { margin: 0px 12px 8px; filter: none; } .portaltype-collective-cover-content .brasil-highlightscarousel-tile-new .swiper-slide .carousel-information .carousel-description { margin-bottom: 0px; } .portaltype-collective-cover-content .brasil-highlightscarousel-tile-new .swiper-slide .carousel-information .carousel-more { opacity: 0; position: absolute; inset: 0px; margin: 0px 48px; padding: 0px; height: auto; max-height: none; border-radius: 0px; text-indent: -999em; } @media only screen and (max-width: 1023px) { .portaltype-collective-cover-content .brasil-highlightscarousel-tile-new .swiper-slide .carousel-information .carousel-more { margin: 0px 36px; }} .portaltype-collective-cover-content .brasil-highlightscarousel-tile-new .carousel-thumbs-container { position: absolute; width: 100%; z-index: 3; padding: 0px; margin: 0px; height: 0px; transform: none; display: block; } .portaltype-collective-cover-content .brasil-highlightscarousel-tile-new .carousel-thumbs-container .swiper-button-next, .portaltype-collective-cover-content .brasil-highlightscarousel-tile-new .carousel-thumbs-container .swiper-button-prev { position: absolute; inset: 0px auto 0px 0px; margin: 0px; height: auto; width: 48px; outline: none 0px; filter: none; z-index: 1; } .portaltype-collective-cover-content .brasil-highlightscarousel-tile-new .carousel-thumbs-container .swiper-button-next:focus, .portaltype-collective-cover-content .brasil-highlightscarousel-tile-new .carousel-thumbs-container .swiper-button-prev:focus { outline: rgb(194, 133, 12) dashed 2px; outline-offset: 4px; } .portaltype-collective-cover-content .brasil-highlightscarousel-tile-new .carousel-thumbs-container .swiper-button-next:focus:not(.focus-visible), .portaltype-collective-cover-content .brasil-highlightscarousel-tile-new .carousel-thumbs-container .swiper-button-prev:focus:not(.focus-visible) { outline: none; } @media only screen and (max-width: 1023px) { .portaltype-collective-cover-content .brasil-highlightscarousel-tile-new .carousel-thumbs-container .swiper-button-next, .portaltype-collective-cover-content .brasil-highlightscarousel-tile-new .carousel-thumbs-container .swiper-button-prev { background-size: 24px 24px; width: 36px; }} .portaltype-collective-cover-content .brasil-highlightscarousel-tile-new .carousel-thumbs-container .swiper-button-next { left: auto; right: 0px; } .portaltype-collective-cover-content .brasil-highlightscarousel-tile-new .carousel-thumbs-container .carousel-thumbs { position: absolute; bottom: 24px; text-align: center; width: 100% !important; } .portaltype-collective-cover-content .brasil-highlightscarousel-tile-new .carousel-thumbs-container .carousel-thumbs .swiper-pagination-bullet { width: 20px; height: 20px; background: rgb(204, 204, 204); opacity: 1; margin-right: 20px; } .portaltype-collective-cover-content .brasil-highlightscarousel-tile-new .carousel-thumbs-container .carousel-thumbs .swiper-pagination-bullet-active { background: rgb(255, 205, 7); } .portaltype-collective-cover-content .brasil-highlightscarousel-tile-new .carousel-thumbs-container .swiper-wrapper .swiper-slide { background-color: rgb(204, 204, 204); height: 20px; border: none; border-radius: 10px; margin-right: 20px; width: 20px !important; } .portaltype-collective-cover-content .brasil-highlightscarousel-tile-new .carousel-thumbs-container .swiper-wrapper .swiper-slide.swiper-slide-active { background-color: rgb(255, 205, 7); } .cover-carousel-tile-swiper { outline: none; } .cover-carousel-tile-swiper:focus { border: 3px dashed rgb(194, 133, 12); outline: none; } .cover-carousel-tile-swiper .pause-overlay { display: block; position: absolute; top: 30px; left: 30px; color: rgb(255, 255, 255); font-size: 65px; opacity: 0; transition: opacity 0.4s ease-in-out 0s; } @media only screen and (max-width: 575px) { .cover-carousel-tile-swiper .pause-overlay { top: 10px; left: 10px; font-size: 42px; }} .cover-carousel-tile-swiper:hover .pause-overlay { opacity: 0.7; } .cover-carousel-tile-swiper.carrossel-paused .pause-overlay { opacity: 0.7; } .cover-carousel-tile-swiper .swiper-slide { background-position: center center; background-size: cover; } .cover-carousel-tile-swiper .swiper-slide img { width: 100%; } .cover-carousel-tile-swiper .info-title { font-weight: 600; font-size: 18px; color: rgb(51, 51, 51); margin-top: 5px; } .cover-carousel-tile-swiper .info-description { font-size: 16px; } .cover-carousel-tile-swiper .swiper-pagination-cover { text-align: center; width: 100%; margin-top: 5px; z-index: 10; } .cover-carousel-tile-swiper .swiper-pagination-cover .swiper-pagination-bullet { width: 20px; height: 20px; background: rgb(204, 204, 204); opacity: 1; margin-right: 10px; } .cover-carousel-tile-swiper .swiper-pagination-cover .swiper-pagination-bullet-active { background: rgb(255, 205, 7); } .govbr-carousel { outline: none; } .govbr-carousel .govbr-carousel-information.no-text { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; margin: 0px; background: transparent; } .govbr-carousel .govbr-carousel-information.no-text .title, .govbr-carousel .govbr-carousel-information.no-text .description { display: none; } .govbr-carousel:focus, .govbr-carousel .govbr-carousel-information:focus, .govbr-carousel .govbr-carousel-prev:focus::before, .govbr-carousel .govbr-carousel-next:focus::before { border: 3px dashed rgb(194, 133, 12); outline: none; } .govbr-carousel .govbr-carousel-prev:focus, .govbr-carousel .govbr-carousel-next:focus { border: none; outline: none; } .govbr-carousel .govbr-carousel-prev:hover, .govbr-carousel .govbr-carousel-next:hover { cursor: pointer; } .govbr-carousel .pause-overlay { display: block; position: absolute; top: 30px; left: 30px; color: rgb(255, 255, 255); font-size: 65px; z-index: 1; opacity: 0; transition: opacity 0.4s ease-in-out 0s; } @media only screen and (max-width: 575px) { .govbr-carousel .pause-overlay { top: 10px; left: 10px; font-size: 42px; }} .govbr-carousel:hover .pause-overlay { opacity: 0.7; } .govbr-carousel.carrossel-paused .pause-overlay { opacity: 0.7; } .govbr-carousel-container, .govbr-carousel-hero { box-shadow: rgba(0, 0, 0, 0.16) 0px 2px 3px; } .govbr-carousel-container .swiper-slide, .govbr-carousel-hero .swiper-slide { position: relative; } .govbr-carousel-container .swiper-slide .image-wrapper, .govbr-carousel-hero .swiper-slide .image-wrapper { width: 100%; height: 0px; padding-bottom: 75%; } @media only screen and (min-width: 768px) { .govbr-carousel-container .swiper-slide .image-wrapper, .govbr-carousel-hero .swiper-slide .image-wrapper { padding-bottom: 56.25%; }} @media only screen and (min-width: 1024px) { .govbr-carousel-container .swiper-slide .image-wrapper, .govbr-carousel-hero .swiper-slide .image-wrapper { padding-bottom: 33.3333%; }} .govbr-carousel-container .swiper-slide .carousel-image, .govbr-carousel-hero .swiper-slide .carousel-image { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; object-fit: cover; margin: 0px; display: block; } .govbr-carousel-information, .govbr-carousel-information:link, .govbr-carousel-information:visited, .govbr-carousel-information:hover, .govbr-carousel-information:active { position: absolute; padding: 12px 16px 16px; height: auto; background: rgba(0, 0, 0, 0.5); bottom: 16px; width: 90%; left: 50%; margin-left: -45%; border-radius: 6px; text-align: center; text-decoration: none; } @media only screen and (min-width: 768px) { .govbr-carousel-information, .govbr-carousel-information:link, .govbr-carousel-information:visited, .govbr-carousel-information:hover, .govbr-carousel-information:active { bottom: 24px; width: 80%; left: 50%; margin-left: -40%; padding: 16px 32px 20px; text-align: left; }} .govbr-carousel-information .title, .govbr-carousel-information .description { width: auto; margin: 0px; padding: 0px; line-height: 1.2; font-weight: 600; font-size: 16px; color: rgb(255, 255, 255); text-align: center; display: none; } @media only screen and (max-width: 767px) { .govbr-carousel-information .title.celular, .govbr-carousel-information .description.celular { display: block; }} @media only screen and (min-width: 768px) { .govbr-carousel-information .title, .govbr-carousel-information .description { font-size: 20px; text-align: left; } .govbr-carousel-information .title.tablet, .govbr-carousel-information .description.tablet { display: block; }} @media only screen and (min-width: 1024px) { .govbr-carousel-information .title.tablet, .govbr-carousel-information .description.tablet { display: none; } .govbr-carousel-information .title.desktop, .govbr-carousel-information .description.desktop { display: block; }} .govbr-carousel-information .description { margin-top: 8px; font-size: 14px; font-weight: 400; } @media only screen and (min-width: 768px) { .govbr-carousel-information .description { margin-top: 16px; font-size: 16px; }} .govbr-carousel-next, .govbr-carousel-prev { display: none; } @media only screen and (min-width: 768px) { .govbr-carousel-next, .govbr-carousel-prev { position: absolute; top: 0px; bottom: 0px; left: 0px; width: 10%; z-index: 10; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; } .govbr-carousel-next:focus, .govbr-carousel-prev:focus { outline: rgb(194, 133, 12) dashed 2px; outline-offset: 4px; } .govbr-carousel-next:focus:not(.focus-visible), .govbr-carousel-prev:focus:not(.focus-visible) { outline: none; } .govbr-carousel-next::before, .govbr-carousel-prev::before { font-family: "Font Awesome 5 Free"; content: ""; display: inline-block; font-weight: 900; background-color: rgb(255, 255, 255); color: rgb(12, 50, 111); font-size: 22px; border-radius: 18px; width: 36px; height: 36px; line-height: 36px; text-align: center; }} @media only screen and (min-width: 768px) { .govbr-carousel-next { left: auto; right: 0px; } .govbr-carousel-next::before { content: ""; }} .govbr-carousel-pagination { text-align: center; padding: 12px 0px; line-height: 12px; } .govbr-carousel-pagination .swiper-pagination-bullet { margin: 0px 6px; width: 12px; height: 12px; background-color: rgb(158, 157, 157); opacity: 1; } .govbr-carousel-pagination .swiper-pagination-bullet-active { background-color: rgb(255, 205, 7); } .template-galeria_de_fotos .govbr-carousel-container .swiper-slide img { object-fit: cover !important; } .cover-collection-tile .collection-link a { color: rgb(3, 25, 47); text-decoration: underline; } .cover-collection-tile .collection-item { border-bottom: 1px solid rgb(204, 204, 204); margin-bottom: 15px; } .cover-collection-tile .collection-item h2 a:hover { text-decoration: none; } .tile-govbr-busca { background-color: rgb(248, 248, 248); margin: 0px -16px; } @media only screen and (min-width: 768px) { .tile-govbr-busca { display: flex; margin: 0px; border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px 0px; }} @media only screen and (min-width: 768px) { .row:first-of-type .tile-govbr-busca { margin-top: 24px; }} @media only screen and (min-width: 1440px) { .row:first-of-type .tile-govbr-busca { margin-bottom: -12px; }} .tile-govbr-busca .input-wrapper { padding: 12px; position: relative; } @media only screen and (min-width: 576px) { .tile-govbr-busca .input-wrapper { padding: 12px; }} @media only screen and (min-width: 768px) { .tile-govbr-busca .input-wrapper { -webkit-box-flex: 1; flex: 1 1 0%; padding: 14px 20px; }} @media only screen and (min-width: 1280px) { .tile-govbr-busca .input-wrapper { -webkit-box-flex: 10; flex: 10 1 0%; }} .tile-govbr-busca .input-wrapper .aa-Input { height: 62px; } @media only screen and (max-width: 575px) { .tile-govbr-busca .input-wrapper .aa-Input { font-size: 16px !important; }} .tile-govbr-busca .input-wrapper .aa-Input::-webkit-input-placeholder { color: rgb(85, 85, 85); font-size: 1.6rem; font-style: italic; font-weight: 400; } .tile-govbr-busca .input-wrapper .aa-Input::placeholder { color: rgb(85, 85, 85); font-size: 1.6rem; font-style: italic; font-weight: 400; } @media only screen and (min-width: 768px) { .tile-govbr-busca .input-wrapper .aa-Input::-webkit-input-placeholder { font-size: 1.8rem; } .tile-govbr-busca .input-wrapper .aa-Input::placeholder { font-size: 1.8rem; }} .tile-govbr-busca .input-wrapper .aa-InputWrapperPrefix { width: 62px; height: 62px; padding: 4px; } .tile-govbr-busca .input-wrapper .aa-Form { background-color: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); border-radius: 4px; } .tile-govbr-busca .text-wrapper { display: none; } @media only screen and (min-width: 768px) { .tile-govbr-busca .text-wrapper { -webkit-box-flex: 1; flex: 1 1 0%; display: flex; padding-right: 16px; -webkit-box-align: center; align-items: center; color: rgb(51, 51, 51); } .tile-govbr-busca .text-wrapper, .tile-govbr-busca .text-wrapper strong { line-height: 18px; }} @media only screen and (min-width: 1024px) { .tile-govbr-busca .text-wrapper { -webkit-box-pack: center; justify-content: center; }} @media only screen and (min-width: 1280px) { .tile-govbr-busca .text-wrapper { -webkit-box-flex: 9; flex: 9 1 0%; }} .tile-govbr-busca #govbr-busca-input { position: relative; } .tile-govbr-busca #govbr-busca-input .btn-busca-por-voz { background-color: transparent; border: none; color: rgb(19, 81, 180); position: absolute; top: 10px; right: 50px; padding: 0px 12px; z-index: 9; } .tile-govbr-busca #govbr-busca-input .btn-busca-por-voz span { font-size: 20px; } @media only screen and (max-width: 575px) { .tile-govbr-busca #govbr-busca-input .btn-busca-por-voz span { font-size: 18px; }} .tile-govbr-busca .termos-mais-buscados { display: none; position: absolute; background-color: rgb(255, 255, 255); border: 1px solid rgb(217, 217, 217); box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px 0px; padding: 20px; top: 64px; width: 100%; border-radius: 3px; z-index: 3; } .tile-govbr-busca .termos-mais-buscados.open.desktop { display: block; } @media only screen and (max-width: 575px) { .tile-govbr-busca .termos-mais-buscados.open.desktop { display: none; }} .tile-govbr-busca .termos-mais-buscados.open.mobile { display: none; } @media only screen and (max-width: 575px) { .tile-govbr-busca .termos-mais-buscados.open.mobile { display: block; }} .tile-govbr-busca .termos-mais-buscados ul { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; margin-left: 0px !important; } .tile-govbr-busca .termos-mais-buscados ul li { list-style: none; display: flex; -webkit-box-align: center; align-items: center; } .tile-govbr-busca .termos-mais-buscados ul li a { color: rgb(51, 51, 51); font-weight: 600; font-size: 18px; display: block; width: 100%; padding: 6px; border-radius: 3px; } @media only screen and (max-width: 575px) { .tile-govbr-busca .termos-mais-buscados ul li a { font-size: 14px; }} .tile-govbr-busca .termos-mais-buscados ul li a:hover { background-color: rgb(219, 232, 251); text-decoration: none; } .tile-govbr-busca .termos-mais-buscados ul li a span { color: rgb(204, 204, 204); margin-right: 10px; font-size: 18px; display: inline-block; } @media only screen and (max-width: 575px) { .tile-govbr-busca .termos-mais-buscados ul li a span { font-size: 14px; }} .tile-govbr-busca .termos-mais-buscados .source-header-termos-mais-buscados { text-transform: uppercase; font-weight: 600; color: rgb(85, 85, 85); font-size: 16px; margin-bottom: 8px; } @media only screen and (max-width: 575px) { .tile-govbr-busca .termos-mais-buscados .source-header-termos-mais-buscados { font-size: 12px; }} .portaltype-collective-cover-content .lista-servicos h1 { text-align: center; margin-bottom: 16px; } .portaltype-collective-cover-content .lista-servicos h2 { text-align: center; margin-bottom: 16px; } .portaltype-collective-cover-content .lista-servicos .tile-header h2 { font-size: 22px; color: rgb(85, 85, 85); text-align: center; font-weight: 500; padding: 0px 24px; } @media only screen and (max-width: 575px) { .portaltype-collective-cover-content .lista-servicos .tile-header h2 { font-size: 1.8rem; line-height: 30px; padding: 0px; }} .portaltype-collective-cover-content .lista-servicos .tile-header div { font-size: 22px; color: rgb(85, 85, 85); text-align: center; font-weight: 500; padding: 0px 24px; } @media only screen and (max-width: 575px) { .portaltype-collective-cover-content .lista-servicos .tile-header div { font-size: 1.8rem; line-height: 30px; padding: 0px; }} @media only screen and (min-width: 576px) { .portaltype-collective-cover-content .lista-servicos .itens { display: flex; flex-wrap: wrap; -webkit-box-pack: center; justify-content: center; margin: 0px; }} .portaltype-collective-cover-content .lista-servicos .itens .list-item { margin: 0px; padding: 24px 0px; } @media only screen and (max-width: 575px) { .portaltype-collective-cover-content .lista-servicos .itens .list-item { display: flex; line-height: 22px; } .portaltype-collective-cover-content .lista-servicos .itens .list-item + .list-item { border-top: 1px solid rgb(229, 229, 229); }} @media only screen and (min-width: 576px) { .portaltype-collective-cover-content .lista-servicos .itens .list-item { margin: 22px; background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px 0px; width: 240px; min-height: 240px; color: rgb(0, 0, 0); line-height: 32px; padding: 30px 20px; text-align: center; box-sizing: border-box; position: relative; text-decoration: none; } .portaltype-collective-cover-content .lista-servicos .itens .list-item:focus { outline: rgb(194, 133, 12) dashed 2px; outline-offset: 4px; } .portaltype-collective-cover-content .lista-servicos .itens .list-item:focus:not(.focus-visible) { outline: none; }} .portaltype-collective-cover-content .lista-servicos .itens .list-item .svg-inline--fa, .portaltype-collective-cover-content .lista-servicos .itens .list-item .fa, .portaltype-collective-cover-content .lista-servicos .itens .list-item .fab, .portaltype-collective-cover-content .lista-servicos .itens .list-item .fad, .portaltype-collective-cover-content .lista-servicos .itens .list-item .fal, .portaltype-collective-cover-content .lista-servicos .itens .list-item .far, .portaltype-collective-cover-content .lista-servicos .itens .list-item .fas { font-size: 20px; text-align: center; min-width: 50px; padding: 2px 0px; } @media only screen and (min-width: 576px) { .portaltype-collective-cover-content .lista-servicos .itens .list-item .svg-inline--fa, .portaltype-collective-cover-content .lista-servicos .itens .list-item .fa, .portaltype-collective-cover-content .lista-servicos .itens .list-item .fab, .portaltype-collective-cover-content .lista-servicos .itens .list-item .fad, .portaltype-collective-cover-content .lista-servicos .itens .list-item .fal, .portaltype-collective-cover-content .lista-servicos .itens .list-item .far, .portaltype-collective-cover-content .lista-servicos .itens .list-item .fas { font-size: 50px; margin-bottom: 30px; color: rgb(38, 112, 232); }} .portaltype-collective-cover-content .lista-servicos .itens .list-item .titulo { font-size: 1.6rem; font-weight: 600; } @media only screen and (min-width: 576px) { .portaltype-collective-cover-content .lista-servicos .itens .list-item .titulo { display: block; font-size: 2rem; text-transform: uppercase; font-weight: bold; color: rgb(12, 50, 111); margin: 0px; }} .portaltype-collective-cover-content .lista-servicos .itens .list-item .descricao { display: none; } @media only screen and (min-width: 576px) { .portaltype-collective-cover-content .lista-servicos .itens .list-item .descricao { display: block; font-size: 1.6rem; opacity: 0; position: absolute; top: 0px; left: 0px; width: 0px; height: 0px; background-color: rgb(85, 85, 85); padding: 50px 30px; box-sizing: border-box; transition: width 0ms ease 300ms, height 0ms ease 300ms, opacity 300ms ease-in-out 0ms; }} @media only screen and (min-width: 576px) { .portaltype-collective-cover-content .lista-servicos .itens .list-item:hover .descricao { width: 100%; height: 100%; opacity: 1; transition: width 0ms ease 0ms, height 0ms ease 0ms, opacity 300ms ease-in-out 200ms; font-size: 16px; color: rgb(255, 255, 255); text-align: left; line-height: 25px; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; }} .portaltype-collective-cover-content .apps-governo { width: 100%; } .portaltype-collective-cover-content .apps-governo .tile-header { display: none; } .portaltype-collective-cover-content .apps-governo .chamada { display: block; margin-bottom: 32px; text-align: center; color: rgb(12, 50, 111); } .portaltype-collective-cover-content .apps-governo .galeria-aplicativos { text-align: center; margin-top: 16px; } .portaltype-collective-cover-content .apps-governo .galeria-aplicativos .outstanding-link { border: 1px solid rgb(12, 50, 111); border-radius: 41px; color: rgb(12, 50, 111); float: none; font-size: 16px; font-weight: 600; padding: 10px 24px; text-align: center; } .portaltype-collective-cover-content .apps-governo .galeria-aplicativos .outstanding-link:focus { outline: rgb(194, 133, 12) dashed 2px; outline-offset: 4px; } .portaltype-collective-cover-content .apps-governo .galeria-aplicativos .outstanding-link:focus:not(.focus-visible) { outline: none; } .portaltype-collective-cover-content .apps-governo .galeria-aplicativos .outstanding-link:hover { background: rgb(19, 81, 180); border-color: rgb(19, 81, 180); color: rgb(255, 255, 255); text-decoration: none; } .portaltype-collective-cover-content .apps-governo .tile-default { -webkit-box-pack: center; justify-content: center; } .portaltype-collective-cover-content .apps-governo .itens { display: flex; flex-wrap: wrap; -webkit-box-pack: center; justify-content: center; margin: 0px -1%; } .portaltype-collective-cover-content .apps-governo .itens .list-item { position: relative; margin: 16px 1%; color: rgb(0, 0, 0); padding: 0px; background-color: rgb(255, 255, 255); text-align: center; width: 240px; border-radius: 68px; } .portaltype-collective-cover-content .apps-governo .itens .list-item .app-toggle-trigger { width: 100%; height: 100%; display: block; } .portaltype-collective-cover-content .apps-governo .itens .list-item .app-toggle-trigger:focus { outline: rgb(194, 133, 12) dashed 2px; outline-offset: 4px; } .portaltype-collective-cover-content .apps-governo .itens .list-item .app-toggle-trigger:focus:not(.focus-visible) { outline: none; } .portaltype-collective-cover-content .apps-governo .itens .list-item img { width: 100%; height: auto; display: block; } .portaltype-collective-cover-content .apps-governo .itens .list-item .back { opacity: 0; position: absolute; top: 0px; left: 0px; width: 0px; height: 0px; background-color: rgb(85, 85, 85); padding: 24px; box-sizing: border-box; transition: width 0ms ease 300ms, height 0ms ease 300ms, opacity 300ms ease-in-out 0ms; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; } .portaltype-collective-cover-content .apps-governo .itens .list-item .back .titulo { display: block; -webkit-box-flex: 1; flex: 1 1 0%; font-weight: 400; font-size: 20px; color: rgb(255, 255, 255); margin-bottom: 15px; line-height: 1.2; } .portaltype-collective-cover-content .apps-governo .itens .list-item .back .subtitulo { display: none; } .portaltype-collective-cover-content .apps-governo .itens .list-item .back .stores { text-align: center; -webkit-box-flex: 0; flex: 0 1 0%; } .portaltype-collective-cover-content .apps-governo .itens .list-item .back .stores a { width: 144px; height: 42px; margin: 0px; display: inline-block; background-size: contain; background-repeat: no-repeat; color: rgb(255, 255, 255) !important; } .portaltype-collective-cover-content .apps-governo .itens .list-item .back .stores a:focus { outline: rgb(194, 133, 12) dashed 2px; outline-offset: 4px; } .portaltype-collective-cover-content .apps-governo .itens .list-item .back .stores a:focus:not(.focus-visible) { outline: none; } .portaltype-collective-cover-content .apps-governo .itens .list-item .back .stores a + a { margin-top: 4px; } .portaltype-collective-cover-content .apps-governo .itens .list-item .back .stores a:hover { color: rgb(255, 255, 255) !important; } .portaltype-collective-cover-content .apps-governo .itens .list-item:hover .back, .portaltype-collective-cover-content .apps-governo .itens .list-item.active .back { opacity: 1; width: 100%; height: 100%; transition: width 0ms ease 0ms, height 0ms ease 0ms, opacity 300ms ease-in-out 200ms; } .portaltype-collective-cover-content .apps-governo .itens .list-item i { font-size: 100px; color: rgb(255, 255, 255); } .portaltype-collective-cover-content .servicos-em-destaque-govbr { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; height: 100%; } .portaltype-collective-cover-content .servicos-em-destaque-govbr .tile-header { -webkit-box-align: center; align-items: center; display: flex; -webkit-box-pack: center; justify-content: center; margin-bottom: 10px; text-transform: uppercase; } .portaltype-collective-cover-content .servicos-em-destaque-govbr .tile-header::after, .portaltype-collective-cover-content .servicos-em-destaque-govbr .tile-header::before { background: rgb(204, 204, 204); content: ""; height: 1px; width: 100%; } .portaltype-collective-cover-content .servicos-em-destaque-govbr .tile-header h3 { color: rgb(51, 51, 51); font-size: 12px; font-weight: bold; margin: 0px; padding: 0px 24px; white-space: nowrap; } .portaltype-collective-cover-content .servicos-em-destaque-govbr .tile-header h3::before { font-family: "Font Awesome 5 Free"; content: ""; display: inline-block; font-weight: 900; color: rgb(51, 51, 51); font-size: 16px; margin-right: 5px; } .portaltype-collective-cover-content .servicos-em-destaque-govbr .itens { box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px 0px; background-color: rgb(251, 251, 251); padding: 25px; -webkit-box-flex: 1; flex: 1 1 0%; } .portaltype-collective-cover-content .servicos-em-destaque-govbr .itens a { height: auto !important; } .portaltype-collective-cover-content .servicos-em-destaque-govbr .categoria-container { display: flex; -webkit-box-pack: justify; justify-content: space-between; } .portaltype-collective-cover-content .servicos-em-destaque-govbr .categoria { font-size: 12px; color: rgb(80, 80, 81); display: block; margin-bottom: 10px; font-weight: normal; min-height: 21px; padding-right: 5px; } .portaltype-collective-cover-content .servicos-em-destaque-govbr .item-tile-servico-destaque { width: 100%; margin: 0px 0px 15px; color: rgb(12, 50, 111); font-weight: 600; padding-bottom: 15px; border-bottom: 1px solid rgb(204, 204, 204); position: relative; line-height: 20px; } .portaltype-collective-cover-content .servicos-em-destaque-govbr .item-tile-servico-destaque:hover { text-decoration: none; } .portaltype-collective-cover-content .servicos-em-destaque-govbr .item-tile-servico-destaque:last-of-type { border-bottom: 0px; margin-bottom: 0px; padding-bottom: 0px; } .portaltype-collective-cover-content .apps-governo-destaque { position: relative; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; height: 100%; } .portaltype-collective-cover-content .apps-governo-destaque .tile-header { -webkit-box-align: center; align-items: center; display: flex; -webkit-box-pack: center; justify-content: center; margin-bottom: 10px; text-transform: uppercase; } .portaltype-collective-cover-content .apps-governo-destaque .tile-header::after, .portaltype-collective-cover-content .apps-governo-destaque .tile-header::before { background: rgb(204, 204, 204); content: ""; height: 1px; width: 100%; } .portaltype-collective-cover-content .apps-governo-destaque .tile-header h3 { color: rgb(51, 51, 51); font-size: 12px; font-weight: bold; margin: 0px; padding: 0px 24px; white-space: nowrap; } .portaltype-collective-cover-content .apps-governo-destaque .lojas-apps { font-size: 12px; color: rgb(80, 80, 81); display: block; font-weight: normal; } .portaltype-collective-cover-content .apps-governo-destaque .itens { box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px 0px; background-color: rgb(251, 251, 251); padding: 25px 25px 50px; -webkit-box-flex: 1; flex: 1 1 0%; } .portaltype-collective-cover-content .apps-governo-destaque .itens a { height: auto !important; } .portaltype-collective-cover-content .apps-governo-destaque .list-item-apps { margin-bottom: 25px; } .portaltype-collective-cover-content .apps-governo-destaque .list-item-apps a { display: block; color: rgb(12, 50, 111); font-weight: 600; font-size: 14px; margin: 0px 0px 0px 80px; padding-bottom: 28px; border-bottom: 1px solid rgb(204, 204, 204); } .portaltype-collective-cover-content .apps-governo-destaque .list-item-apps a:hover { text-decoration: none; } .portaltype-collective-cover-content .apps-governo-destaque .list-item-apps .imagem-app { float: left; margin-right: 20px; } .portaltype-collective-cover-content .apps-governo-destaque .galeria-aplicativos { width: 100%; padding-left: 5px; margin-top: 25px; } .portaltype-collective-cover-content .apps-governo-destaque .galeria-aplicativos a { color: rgb(12, 50, 111); font-weight: 600; font-size: 16px; width: 100%; margin: 0px; position: relative; } .portaltype-collective-cover-content .apps-governo-destaque .galeria-aplicativos a:hover { text-decoration: none; } .portaltype-collective-cover-content .apps-governo-destaque .galeria-aplicativos a::after { font-family: "Font Awesome 5 Free"; content: ""; display: inline-block; font-weight: 900; color: rgb(12, 50, 111); font-size: 18px; position: absolute; top: 0px; right: 0px; } .portaltype-collective-cover-content .servicos-mais-acessados { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; height: 100%; } .portaltype-collective-cover-content .servicos-mais-acessados .tile-header { -webkit-box-align: center; align-items: center; display: flex; -webkit-box-pack: center; justify-content: center; margin-bottom: 10px; text-transform: uppercase; } .portaltype-collective-cover-content .servicos-mais-acessados .tile-header::after, .portaltype-collective-cover-content .servicos-mais-acessados .tile-header::before { background: rgb(204, 204, 204); content: ""; height: 1px; width: 100%; } .portaltype-collective-cover-content .servicos-mais-acessados .tile-header h3 { color: rgb(51, 51, 51); font-size: 12px; font-weight: bold; margin: 0px; padding: 0px 24px; white-space: nowrap; } .portaltype-collective-cover-content .servicos-mais-acessados .tile-header h3::before { font-family: "Font Awesome 5 Free"; content: ""; display: inline-block; font-weight: 900; color: rgb(51, 51, 51); font-size: 16px; margin-right: 5px; } .portaltype-collective-cover-content .servicos-mais-acessados .itens { box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px 0px; background-color: rgb(251, 251, 251); padding: 25px; -webkit-box-flex: 1; flex: 1 1 0%; } .portaltype-collective-cover-content .servicos-mais-acessados .itens a { height: auto !important; } .portaltype-collective-cover-content .servicos-mais-acessados .item-tile-servico-mais-acessados { position: relative; color: rgb(12, 50, 111); font-size: 16px; font-weight: 600; border-bottom: 1px solid rgb(204, 204, 204); padding-bottom: 20px; margin-bottom: 15px; padding-left: 25px; width: 100%; line-height: 20px; } .portaltype-collective-cover-content .servicos-mais-acessados .item-tile-servico-mais-acessados:hover { text-decoration: none; } .portaltype-collective-cover-content .servicos-mais-acessados .item-tile-servico-mais-acessados:last-of-type { margin-bottom: 0px; border-bottom: none; padding-bottom: 0px; } .portaltype-collective-cover-content .servicos-mais-acessados .item-tile-servico-mais-acessados .texto { font-size: 16px; } .portaltype-collective-cover-content .servicos-mais-acessados .item-tile-servico-mais-acessados .ranking { font-size: 25px; color: rgb(230, 230, 230); font-weight: bold; position: absolute; left: 0px; top: 0px; } .portaltype-collective-cover-content .outstanding-header h2.outstanding-title, .view-servicos-recomendados .outstanding-header h2.outstanding-title { color: rgb(51, 51, 51); } @media only screen and (max-width: 575px) { .portaltype-collective-cover-content, .view-servicos-recomendados { max-width: 100%; }} .portaltype-collective-cover-content .govbr-recom-servico, .portaltype-collective-cover-content .govbr-recom-render, .view-servicos-recomendados .govbr-recom-servico, .view-servicos-recomendados .govbr-recom-render { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; height: 100%; } .portaltype-collective-cover-content .govbr-recom-servico div:first-of-type, .portaltype-collective-cover-content .govbr-recom-render div:first-of-type, .view-servicos-recomendados .govbr-recom-servico div:first-of-type, .view-servicos-recomendados .govbr-recom-render div:first-of-type { -webkit-box-align: center; align-items: center; display: flex; -webkit-box-pack: center; justify-content: center; margin-bottom: 10px; text-transform: uppercase; } .portaltype-collective-cover-content .govbr-recom-servico div:first-of-type::before, .portaltype-collective-cover-content .govbr-recom-servico div:first-of-type::after, .portaltype-collective-cover-content .govbr-recom-render div:first-of-type::before, .portaltype-collective-cover-content .govbr-recom-render div:first-of-type::after, .view-servicos-recomendados .govbr-recom-servico div:first-of-type::before, .view-servicos-recomendados .govbr-recom-servico div:first-of-type::after, .view-servicos-recomendados .govbr-recom-render div:first-of-type::before, .view-servicos-recomendados .govbr-recom-render div:first-of-type::after { background: rgb(204, 204, 204); content: ""; height: 1px; width: 100%; } .portaltype-collective-cover-content .govbr-recom-servico div:first-of-type h2, .portaltype-collective-cover-content .govbr-recom-render div:first-of-type h2, .view-servicos-recomendados .govbr-recom-servico div:first-of-type h2, .view-servicos-recomendados .govbr-recom-render div:first-of-type h2 { color: rgb(51, 51, 51); font-size: 12px; font-weight: 700; margin: 0px; padding: 0px 24px; white-space: nowrap; } .portaltype-collective-cover-content .govbr-recom-servico div:first-of-type h2::before, .portaltype-collective-cover-content .govbr-recom-render div:first-of-type h2::before, .view-servicos-recomendados .govbr-recom-servico div:first-of-type h2::before, .view-servicos-recomendados .govbr-recom-render div:first-of-type h2::before { font-family: "Font Awesome 5 Free"; content: ""; display: inline-block; font-weight: 900; color: rgb(51, 51, 51); font-size: 16px; margin-right: 5px; } .portaltype-collective-cover-content .govbr-recom-servico .recom-list, .portaltype-collective-cover-content .govbr-recom-render .recom-list, .view-servicos-recomendados .govbr-recom-servico .recom-list, .view-servicos-recomendados .govbr-recom-render .recom-list { box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px 0px; background-color: rgb(251, 251, 251); padding: 25px; -webkit-box-flex: 1; flex: 1 1 0%; } .portaltype-collective-cover-content .govbr-recom-servico .recom-list ul, .portaltype-collective-cover-content .govbr-recom-render .recom-list ul, .view-servicos-recomendados .govbr-recom-servico .recom-list ul, .view-servicos-recomendados .govbr-recom-render .recom-list ul { padding-left: 0px; margin-left: 5px !important; } .portaltype-collective-cover-content .govbr-recom-servico .recom-list ul li, .portaltype-collective-cover-content .govbr-recom-render .recom-list ul li, .view-servicos-recomendados .govbr-recom-servico .recom-list ul li, .view-servicos-recomendados .govbr-recom-render .recom-list ul li { list-style: none; position: relative; border-bottom: 1px solid rgb(204, 204, 204); padding-top: 10px; padding-bottom: 20px; margin-bottom: 15px; padding-left: 35px; width: 100%; line-height: 20px !important; } .portaltype-collective-cover-content .govbr-recom-servico .recom-list ul li a, .portaltype-collective-cover-content .govbr-recom-render .recom-list ul li a, .view-servicos-recomendados .govbr-recom-servico .recom-list ul li a, .view-servicos-recomendados .govbr-recom-render .recom-list ul li a { color: rgb(12, 50, 111); font-size: 16px; font-weight: 600; line-height: 20px; } .portaltype-collective-cover-content .govbr-recom-servico .recom-list ul li a:hover, .portaltype-collective-cover-content .govbr-recom-render .recom-list ul li a:hover, .view-servicos-recomendados .govbr-recom-servico .recom-list ul li a:hover, .view-servicos-recomendados .govbr-recom-render .recom-list ul li a:hover { text-decoration: none; } .portaltype-collective-cover-content .govbr-recom-servico .recom-list ul li:hover, .portaltype-collective-cover-content .govbr-recom-render .recom-list ul li:hover, .view-servicos-recomendados .govbr-recom-servico .recom-list ul li:hover, .view-servicos-recomendados .govbr-recom-render .recom-list ul li:hover { text-decoration: none; } .portaltype-collective-cover-content .govbr-recom-servico .recom-list ul li:last-of-type, .portaltype-collective-cover-content .govbr-recom-render .recom-list ul li:last-of-type, .view-servicos-recomendados .govbr-recom-servico .recom-list ul li:last-of-type, .view-servicos-recomendados .govbr-recom-render .recom-list ul li:last-of-type { margin-bottom: 0px; border-bottom: none; padding-bottom: 0px; } .portaltype-collective-cover-content .govbr-recom-servico .recom-list ul li .icon, .portaltype-collective-cover-content .govbr-recom-render .recom-list ul li .icon, .view-servicos-recomendados .govbr-recom-servico .recom-list ul li .icon, .view-servicos-recomendados .govbr-recom-render .recom-list ul li .icon { font-size: 22px; font-weight: bold; position: absolute; left: -5px; top: 10px; color: rgb(204, 204, 204); } .portaltype-collective-cover-content .govbr-recom-servico .recom-list ul li:first-of-type, .portaltype-collective-cover-content .govbr-recom-render .recom-list ul li:first-of-type, .view-servicos-recomendados .govbr-recom-servico .recom-list ul li:first-of-type, .view-servicos-recomendados .govbr-recom-render .recom-list ul li:first-of-type { padding-top: 0px; } .portaltype-collective-cover-content .govbr-recom-servico .recom-list ul li:first-of-type .icon, .portaltype-collective-cover-content .govbr-recom-render .recom-list ul li:first-of-type .icon, .view-servicos-recomendados .govbr-recom-servico .recom-list ul li:first-of-type .icon, .view-servicos-recomendados .govbr-recom-render .recom-list ul li:first-of-type .icon { top: 5px; } .view-servicos-recomendados .linha-recom { width: 100%; height: 100%; min-height: 450px; position: relative; background: rgb(248, 248, 248); box-shadow: rgba(0, 0, 0, 0.06) 0px 2px 3px; animation: 3s ease 0s infinite normal none running fadeinout; margin: 0px; } .view-servicos-recomendados .linha-recom::after { content: ""; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; background: url("img/recom-loading.png") center center no-repeat; animation: 3s ease 0s infinite normal none running fadetext; } .view-servicos-recomendados .linha-recom.loaded { background: transparent; box-shadow: none; animation: 0s ease 0s 1 normal none running none; } .view-servicos-recomendados .linha-recom.loaded::after { display: none; animation: 0s ease 0s 1 normal none running none; } @keyframes fadetext { 0%, 100% { opacity: 0.2; } 50% { opacity: 1; }} @keyframes fadeinout { 0%, 100% { opacity: 0.2; } 50% { opacity: 1; }} .view-servicos-recomendados .govbr-recom-servico, .view-servicos-recomendados .govbr-recom-render { margin-top: 10px; } .view-servicos-recomendados .govbr-recom-servico div:first-of-type::before, .view-servicos-recomendados .govbr-recom-servico div:first-of-type::after, .view-servicos-recomendados .govbr-recom-render div:first-of-type::before, .view-servicos-recomendados .govbr-recom-render div:first-of-type::after { background: none; content: none; } .view-servicos-recomendados .govbr-recom-servico div:first-of-type h2, .view-servicos-recomendados .govbr-recom-render div:first-of-type h2 { font-size: 16px; color: rgb(85, 85, 85); padding: 0px; } .view-servicos-recomendados .govbr-recom-servico div:first-of-type h2::before, .view-servicos-recomendados .govbr-recom-render div:first-of-type h2::before { font-size: 20px; margin-right: 10px; color: rgb(85, 85, 85); } .view-servicos-recomendados .govbr-recom-servico h2, .view-servicos-recomendados .govbr-recom-render h2 { font-size: 16px; color: rgb(85, 85, 85); padding: 0px; font-weight: 700; text-align: center; } .view-servicos-recomendados .govbr-recom-servico h2::before, .view-servicos-recomendados .govbr-recom-render h2::before { color: rgb(85, 85, 85); font-family: "Font Awesome 5 Free"; content: ""; font-size: 16px; margin-right: 10px; } .view-servicos-recomendados .govbr-recom-servico .recom-list, .view-servicos-recomendados .govbr-recom-render .recom-list { box-shadow: rgba(0, 0, 0, 0.16) 0px 2px 3px; } .view-servicos-recomendados .govbr-recom-servico .recom-list ul li, .view-servicos-recomendados .govbr-recom-render .recom-list ul li { padding-left: 30px; border-bottom: 1px solid rgba(0, 0, 0, 0.1); } .view-servicos-recomendados .govbr-recom-servico .recom-list ul li a, .view-servicos-recomendados .govbr-recom-render .recom-list ul li a { font-size: 14px !important; } .view-servicos-recomendados .govbr-recom-servico .recom-list ul li .icon, .view-servicos-recomendados .govbr-recom-render .recom-list ul li .icon { font-size: 20px; } .viewlet-institucionais-servicos-govbr { display: none; background-color: rgb(251, 251, 251); } .viewlet-institucionais-servicos-govbr .row-content { display: flex; } @media only screen and (max-width: 1023px) { .viewlet-institucionais-servicos-govbr .row-content { flex-wrap: nowrap !important; }} .viewlet-institucionais-servicos-govbr .destaquesSwiper .recom-list { background-color: rgb(255, 255, 255) !important; } .viewlet-institucionais-servicos-govbr .swiper-container.headerDestaquesSwiper.swiper-mobile-no-recom { visibility: hidden; position: absolute; } .viewlet-institucionais-servicos-govbr .linha-recom-btn-close-mobile { display: none; top: 0px; left: 0px; width: 100%; height: 50px; position: absolute; z-index: 1001; } .viewlet-institucionais-servicos-govbr .linha-no-recom-btn-close-mobile { display: none; top: 0px; left: 0px; width: 100%; height: 50px; position: absolute; z-index: 1001; } .viewlet-institucionais-servicos-govbr .swiper-mobile-recom { visibility: hidden; position: absolute; } @media only screen and (max-width: 1023px) { .viewlet-institucionais-servicos-govbr .linha-recom-btn-close-mobile { display: block; } .viewlet-institucionais-servicos-govbr .swiper-mobile-recom { visibility: visible; position: relative; }} .viewlet-institucionais-servicos-govbr .itens { background-color: rgb(255, 255, 255) !important; } .viewlet-institucionais-servicos-govbr .recom-title { display: none !important; } .viewlet-institucionais-servicos-govbr .close-btn { display: flex; margin: 20px auto; background-color: rgb(40, 100, 174); width: 50px; height: 50px; border-radius: 50%; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px; } .viewlet-institucionais-servicos-govbr .close-btn .fa { color: rgb(255, 255, 255); font-size: 22px; text-align: center; } @media only screen and (max-width: 1023px) { .viewlet-institucionais-servicos-govbr .close-btn { position: absolute; bottom: 5px; right: 20px; z-index: 1001; }} .viewlet-institucionais-servicos-govbr .mobile-close-btn { display: none; } .viewlet-institucionais-servicos-govbr .mobile-close-btn-no-recom { display: none; } @media only screen and (max-width: 1023px) { .viewlet-institucionais-servicos-govbr .mobile-close-btn { display: flex; } .viewlet-institucionais-servicos-govbr .item-tile-servico-mais-acessados, .viewlet-institucionais-servicos-govbr .item-tile-servico-destaque { font-size: 14px !important; } .viewlet-institucionais-servicos-govbr .row.linha-recom { position: relative; } .viewlet-institucionais-servicos-govbr .row.linha-recom .column { -webkit-box-flex: 0 !important; flex: 0 0 auto !important; } .viewlet-institucionais-servicos-govbr .recom-title { cursor: pointer; display: block !important; } .viewlet-institucionais-servicos-govbr .recom-title h2 { text-align: center; }} .viewlet-institucionais-servicos-govbr .headerDestaquesSwiper { max-height: 0px; transition: max-height 0.15s ease-out 0s; display: none; } .viewlet-institucionais-servicos-govbr .headerDestaquesSwiper.links-destaque-desktop { display: block; } @media only screen and (max-width: 1023px) { .viewlet-institucionais-servicos-govbr .headerDestaquesSwiper { position: relative; display: block; } .viewlet-institucionais-servicos-govbr .headerDestaquesSwiper.links-destaque-desktop { display: none; } .viewlet-institucionais-servicos-govbr .headerDestaquesSwiper::after { content: ""; display: block; width: 20%; height: 100%; position: absolute; right: 0px; top: 0px; background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEsAAAAwCAYAAABZq4foAAAAAXNSR0IArs4c6QAAAOtJREFUaEPt2sEOwiAURFFQ//+XMY0ataW0CMSEnFUX0Ca8XOYNU2JKKYYQbiGEa+G5jJXGX+9PPS+mlC47hZh64RkwDte7FAtZ252VLRyy3oVC1kpiDgvynI+s1iZGs/JdHlnIepDRpEVnbYRuqBvunkiaCEQWspC1Puw3bamzov45j8/is77ipG4EIgtZyPp7kstn8Vl8Fp/VGpuUks1fjKektNNvPD6Lz+Kz+KzeIjzyezSLZtEsmjVSY3obVppFs2gWzaJZk95RlZRKSiWlklJJaYXR0w11wzGiiSxkIUvqUNGMOPgKB38HcJK/KRmcWC4AAAAASUVORK5CYII="); z-index: 1001; background-position: right center; background-size: cover; } .viewlet-institucionais-servicos-govbr .headerDestaquesSwiper .tile-name { text-align: center; word-spacing: 2px; }} .viewlet-institucionais-servicos-govbr.loaded .headerDestaquesSwiper { max-height: 500px; transition: max-height 0.25s ease-in 0s; } .viewlet-institucionais-servicos-govbr.no-recom .linha-recom-btn-close-mobile { display: none; } .viewlet-institucionais-servicos-govbr.no-recom .swiper-mobile-recom { visibility: hidden; position: absolute; max-width: 100%; } @media only screen and (max-width: 1023px) { .viewlet-institucionais-servicos-govbr.no-recom .mobile-close-btn { display: none; } .viewlet-institucionais-servicos-govbr.no-recom .linha-no-recom-btn-close-mobile { display: block; } .viewlet-institucionais-servicos-govbr.no-recom .mobile-close-btn-no-recom { display: flex; } .viewlet-institucionais-servicos-govbr.no-recom .swiper-container.headerDestaquesSwiper.swiper-mobile-no-recom { visibility: visible; position: relative; }} .viewlet-institucionais-servicos-govbr.no-recom .headerDestaquesSwiper .row-content .column { max-width: none; width: auto; -webkit-box-flex: 1; flex: 1 1 0%; } @media only screen and (max-width: 1023px) { .viewlet-institucionais-servicos-govbr.no-recom .headerDestaquesSwiper .row-content .column { -webkit-box-flex: 0; flex: 0 0 auto; }} .viewlet-institucionais-servicos-govbr.no-recom .headerDestaquesSwiper .row-content .column:first-of-type { display: none; } .viewlet-institucionais-servicos-govbr.no-recom .govbr-recom-wrapper { display: none; } .viewlet-institucionais-servicos-govbr .swiper-slide { height: auto; } .viewlet-institucionais-servicos-govbr .linha-recom { display: none; } @media only screen and (max-width: 575px) { .viewlet-institucionais-servicos-govbr .linha-recom { display: block; }} @media only screen and (max-width: 1023px) { .viewlet-institucionais-servicos-govbr .linha-recom { height: 0px; position: relative; } .viewlet-institucionais-servicos-govbr .linha-recom.open { height: auto; }} .viewlet-institucionais-servicos-govbr .tile-name { display: block; width: 100%; text-align: center; text-transform: none; font-weight: 700; font-size: 12px; color: rgb(40, 100, 174); margin: 10px 0px; } .viewlet-institucionais-servicos-govbr .tile-name:hover { text-decoration: none; } .viewlet-institucionais-servicos-govbr .tile-name::before { color: rgb(40, 100, 174); font-family: "Font Awesome 5 Free"; font-size: 16px; margin-right: 10px; } .viewlet-institucionais-servicos-govbr .tile-name.recomendado::before { content: ""; } .viewlet-institucionais-servicos-govbr .tile-name.destaque::before { content: ""; } .viewlet-institucionais-servicos-govbr .tile-name.mais-acessados::before { content: ""; } .viewlet-institucionais-servicos-govbr .header-mobile { text-align: center; margin-bottom: 0px; display: none !important; } @media only screen and (max-width: 1023px) { .viewlet-institucionais-servicos-govbr .header-mobile { display: block !important; }} .viewlet-institucionais-servicos-govbr .servicos-em-destaque-govbr .tile-header::after, .viewlet-institucionais-servicos-govbr .servicos-em-destaque-govbr .tile-header::before { background: transparent; content: none; } .viewlet-institucionais-servicos-govbr .servicos-em-destaque-govbr .tile-header span { color: rgb(40, 100, 174); } .viewlet-institucionais-servicos-govbr .servicos-em-destaque-govbr .tile-header span::before { color: rgb(40, 100, 174); } .viewlet-institucionais-servicos-govbr .servicos-mais-acessados .tile-header::after, .viewlet-institucionais-servicos-govbr .servicos-mais-acessados .tile-header::before { background: transparent; content: none; } .viewlet-institucionais-servicos-govbr .servicos-mais-acessados .tile-header span { color: rgb(40, 100, 174); } .viewlet-institucionais-servicos-govbr .servicos-mais-acessados .tile-header span::before { color: rgb(40, 100, 174); } .viewlet-institucionais-servicos-govbr .govbr-recom-servico div:first-of-type::before, .viewlet-institucionais-servicos-govbr .govbr-recom-servico div:first-of-type::after, .viewlet-institucionais-servicos-govbr .govbr-recom-render div:first-of-type::before, .viewlet-institucionais-servicos-govbr .govbr-recom-render div:first-of-type::after { background: transparent; content: none; } .viewlet-institucionais-servicos-govbr .govbr-recom-servico div:first-of-type h2, .viewlet-institucionais-servicos-govbr .govbr-recom-render div:first-of-type h2 { color: rgb(40, 100, 174); } .viewlet-institucionais-servicos-govbr .govbr-recom-servico div:first-of-type h2::before, .viewlet-institucionais-servicos-govbr .govbr-recom-render div:first-of-type h2::before { color: rgb(40, 100, 174); } .viewlet-institucionais-servicos-govbr .govbr-recom-servico .recom-list, .viewlet-institucionais-servicos-govbr .govbr-recom-render .recom-list { background-color: rgb(255, 255, 255); } .viewlet-institucionais-servicos-govbr .govbr-recom-servico .recom-list ul li, .viewlet-institucionais-servicos-govbr .govbr-recom-render .recom-list ul li { display: block; } @media only screen and (max-width: 1023px) { .viewlet-institucionais-servicos-govbr .govbr-recom-servico .recom-list ul li a, .viewlet-institucionais-servicos-govbr .govbr-recom-render .recom-list ul li a { font-size: 14px; }} .viewlet-institucionais-servicos-govbr .swiper-pagination-destaques { text-align: center; margin-bottom: 15px; } .viewlet-institucionais-servicos-govbr .swiper-pagination-destaques .swiper-pagination-bullet-active { background: rgb(255, 205, 7); } .portaltype-collective-cover-content .viewlet-institucionais-servicos-govbr { display: block; } .tile-content.servicos-em-destaque-govbr .badge.novo { height: 20px; line-height: 18px; padding: 0px 8px; font-size: 10px; margin-top: 0px; } .userrole-authenticated .recom-list ul li .icon { top: 12px !important; } .userrole-authenticated .recom-list ul li:first-of-type { padding-top: 0px; } .userrole-authenticated .recom-list ul li:first-of-type .icon { top: 5px !important; } @media only screen and (min-width: 1023px) { .viewlet-institucionais-servicos-govbr { padding: 0px 10px 10px !important; } .viewlet-institucionais-servicos-govbr .column { padding: 5px !important; } .viewlet-institucionais-servicos-govbr .desktop { z-index: 1; position: relative !important; } .viewlet-institucionais-servicos-govbr .links-destaque-desktop.open .column { position: relative; margin-top: -10px !important; } .viewlet-institucionais-servicos-govbr .links-destaque-desktop.open .column::after { content: ""; display: block; width: calc(100% - 10px); height: 25px; background-color: rgb(255, 255, 255); position: absolute; bottom: -20px; left: 5px; z-index: 9; } .viewlet-institucionais-servicos-govbr .row.linha-recom.open .column { margin-top: -10px !important; } .viewlet-institucionais-servicos-govbr .links-destaque-desktop.menu-open { position: absolute !important; z-index: 101 !important; top: 0px !important; } .viewlet-institucionais-servicos-govbr .desktop-toggle-btn { box-shadow: rgb(204, 204, 204) 0px 3px 6px 0px; background-color: rgb(255, 255, 255) !important; border-radius: 6px !important; padding: 5px 0px !important; margin-bottom: 0px !important; color: rgb(0, 0, 0) !important; } .viewlet-institucionais-servicos-govbr .desktop-toggle-btn::before { margin-right: 20px !important; } .viewlet-institucionais-servicos-govbr .desktop-toggle-btn::after { content: ""; font-family: "Font Awesome 5 Free"; margin-right: 10px !important; color: rgb(40, 100, 174) !important; font-size: 15px !important; margin-left: 20px !important; } .viewlet-institucionais-servicos-govbr .links-destaque-desktop.open .desktop-toggle-btn { margin-top: 20px; border-bottom-right-radius: 0px !important; border-bottom-left-radius: 0px !important; } .viewlet-institucionais-servicos-govbr .links-destaque-desktop.open .desktop-toggle-btn::after { content: ""; } .viewlet-institucionais-servicos-govbr .links-destaque-desktop.menu-open .desktop-toggle-btn::after { content: ""; } .viewlet-institucionais-servicos-govbr .desktop-toggle-btn.recomendado::before { color: rgb(0, 169, 28); } .viewlet-institucionais-servicos-govbr .desktop-toggle-btn.desktop-toggle-btn.mais-acessados::before { color: rgb(239, 94, 37); } .viewlet-institucionais-servicos-govbr .desktop-toggle-btn.desktop-toggle-btn.destaque::before { color: rgb(255, 190, 46); } .viewlet-institucionais-servicos-govbr .links-destaque-desktop.menu-open .desktop-toggle-btn { box-shadow: none; background-color: transparent !important; } .viewlet-institucionais-servicos-govbr .portaltype-collective-cover-content .row.linha-recom.loaded .column > .tile .itens, .viewlet-institucionais-servicos-govbr .recom-list { padding-top: 60px !important; border-radius: 6px !important; } .viewlet-institucionais-servicos-govbr .recom-list { margin-top: 0px !important; padding-top: 30px !important; }} @media only screen and (max-width: 576px) { .viewlet-institucionais-servicos-govbr .recom-title, .viewlet-institucionais-servicos-govbr .tile-header.header-mobile { text-transform: none !important; } .viewlet-institucionais-servicos-govbr .swiper-slide.fillin { width: 10px !important; } .viewlet-institucionais-servicos-govbr .mobile-no-recom-toggle-btn, .viewlet-institucionais-servicos-govbr .mobile-recom-toggle-btn { box-shadow: rgb(204, 204, 204) 0px 3px 6px 0px; background-color: rgb(255, 255, 255) !important; border-radius: 6px !important; padding: 5px 0px !important; color: rgb(0, 0, 0) !important; margin: 10px 5px !important; } .viewlet-institucionais-servicos-govbr .mobile-no-recom-toggle-btn::after, .viewlet-institucionais-servicos-govbr .mobile-recom-toggle-btn::after { content: ""; font-family: "Font Awesome 5 Free"; color: rgb(40, 100, 174) !important; font-size: 15px !important; margin-left: 5px !important; margin-right: 0px !important; } .viewlet-institucionais-servicos-govbr .recom-title h2, .viewlet-institucionais-servicos-govbr .servicos-mais-acessados .tile-header span, .viewlet-institucionais-servicos-govbr .servicos-em-destaque-govbr .tile-header span { color: rgb(0, 0, 0) !important; } .viewlet-institucionais-servicos-govbr .recom-title h2::after, .viewlet-institucionais-servicos-govbr .servicos-mais-acessados .tile-header span::after, .viewlet-institucionais-servicos-govbr .servicos-em-destaque-govbr .tile-header span::after { content: ""; font-family: "Font Awesome 5 Free"; color: rgb(40, 100, 174) !important; font-size: 15px !important; margin-left: 5px !important; } .viewlet-institucionais-servicos-govbr .linha-recom.open .recom-title h2::after, .viewlet-institucionais-servicos-govbr .linha-recom.open .servicos-mais-acessados .tile-header span::after, .viewlet-institucionais-servicos-govbr .linha-recom.open .servicos-em-destaque-govbr .tile-header span::after { content: ""; } .viewlet-institucionais-servicos-govbr .recom-title h2::before, .viewlet-institucionais-servicos-govbr .mobile-recom-toggle-btn.recomendado::before { color: rgb(0, 169, 28) !important; margin-right: 5px !important; } .viewlet-institucionais-servicos-govbr .servicos-mais-acessados .tile-header span::before, .viewlet-institucionais-servicos-govbr .mobile-recom-toggle-btn.mais-acessados::before, .viewlet-institucionais-servicos-govbr .mobile-no-recom-toggle-btn.mais-acessados::before { color: rgb(239, 94, 37) !important; margin-right: 5px !important; } .viewlet-institucionais-servicos-govbr .servicos-em-destaque-govbr .tile-header span::before, .viewlet-institucionais-servicos-govbr .mobile-recom-toggle-btn.destaque::before, .viewlet-institucionais-servicos-govbr .mobile-no-recom-toggle-btn.destaque::before { color: rgb(255, 190, 46) !important; margin-right: 5px !important; } .viewlet-institucionais-servicos-govbr .tile-content.servicos-mais-acessados, .viewlet-institucionais-servicos-govbr .tile-content.servicos-em-destaque-govbr, .viewlet-institucionais-servicos-govbr .govbr-recom-render { padding-top: 15px !important; } .viewlet-institucionais-servicos-govbr .linha-recom.open .itens, .viewlet-institucionais-servicos-govbr .govbr-recom-render .recom-list { margin-top: -55px !important; padding-top: 60px !important; z-index: -1 !important; border-radius: 6px !important; } .viewlet-institucionais-servicos-govbr .headerDestaquesSwiper { padding-left: 10px !important; } .viewlet-institucionais-servicos-govbr .headerDestaquesSwiper .tile-name { width: 300px !important; padding: 0px 5px !important; } .viewlet-institucionais-servicos-govbr .servicos-mais-acessados .tile-header span::before { font-family: "Font Awesome 5 Free"; content: ""; display: inline-block; font-weight: 900; font-size: 16px; margin-right: 5px; color: rgb(239, 94, 37) !important; } .viewlet-institucionais-servicos-govbr .servicos-mais-acessados .tile-header span, .viewlet-institucionais-servicos-govbr .servicos-em-destaque-govbr .tile-header span { color: rgb(51, 51, 51); font-size: 12px; font-weight: 700; margin: 0px; padding: 0px 24px; white-space: nowrap; line-height: 4.4rem; } .viewlet-institucionais-servicos-govbr .servicos-em-destaque-govbr .tile-header span::before { font-family: "Font Awesome 5 Free"; content: ""; display: inline-block; font-weight: 900; font-size: 16px; margin-right: 5px; color: rgb(255, 190, 46) !important; }} .viewlet-institucionais-servicos-govbr .links-destaque-desktop.open .column::after { z-index: 9 !important; } .portaltype-collective-cover-content .servicos-por-perfil-de-usuario .swiper-pagination-bullets { margin-top: 5px; } .portaltype-collective-cover-content .servicos-por-perfil-de-usuario .tilePerfisSwiper { padding: 0px 60px; position: relative; } @media only screen and (max-width: 575px) { .portaltype-collective-cover-content .servicos-por-perfil-de-usuario .tilePerfisSwiper { padding: 0px; } .portaltype-collective-cover-content .servicos-por-perfil-de-usuario .tilePerfisSwiper::before { display: none; }} .portaltype-collective-cover-content .servicos-por-perfil-de-usuario .tilePerfisSwiper .novos-perfis { display: none; } .portaltype-collective-cover-content .servicos-por-perfil-de-usuario .tilePerfisSwiper .btn-toggle-novos-perfis.hide { display: none; } .portaltype-collective-cover-content .servicos-por-perfil-de-usuario .tilePerfisSwiper .swiper-button-next .btn-toggle-novos-perfis.show { display: none; pointer-events: all; width: 40px; height: 40px; position: absolute; top: 0px; left: 0px; } .portaltype-collective-cover-content .servicos-por-perfil-de-usuario .tilePerfisSwiper .swiper-button-next.swiper-button-disabled .btn-toggle-novos-perfis.show { display: block; } .portaltype-collective-cover-content .servicos-por-perfil-de-usuario .tilePerfisSwiper.novos-perfis-visible .novos-perfis { display: flex; background-color: rgb(255, 255, 255); height: 220px; width: 80%; position: absolute; top: 35px; right: 80px; background-repeat: no-repeat; background-position: center top; background-size: contain; z-index: 101; -webkit-box-pack: center; justify-content: center; -webkit-box-align: end; align-items: flex-end; background-image: url("data:image/png;base64,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PSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNC40LjAtRXhpdjIiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iCiAgICB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIgogICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgeG1sbnM6R0lNUD0iaHR0cDovL3d3dy5naW1wLm9yZy94bXAvIgogICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgIHhtcE1NOkRvY3VtZW50SUQ9ImdpbXA6ZG9jaWQ6Z2ltcDo2Y2MwMjNhMC0xNzcxLTQzZmEtODE3NS1iOGYyZjJhMzkxMGUiCiAgIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ZWRlMTBmZTUtODY2ZS00ZTlmLThhYTctNDUzMGIzMGIyMTc5IgogICB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6MGFhNzRiM2QtYzljZS00MmRmLWJhZTMtNWVhY2QwYjIzMTViIgogICBkYzpGb3JtYXQ9ImltYWdlL3BuZyIKICAgR0lNUDpBUEk9IjIuMCIKICAgR0lNUDpQbGF0Zm9ybT0iTGludXgiCiAgIEdJTVA6VGltZVN0YW1wPSIxNjMxNzEwMjg0MDE4ODA2IgogICBHSU1QOlZlcnNpb249IjIuMTAuMjQiCiAgIHRpZmY6T3JpZW50YXRpb249IjEiCiAgIHhtcDpDcmVhdG9yVG9vbD0iR0lNUCAyLjEwIj4KICAgPHhtcE1NOkhpc3Rvcnk+CiAgICA8cmRmOkJhZz4KICAgICA8cmRmOmxpCiAgICAgIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiCiAgICAgIHN0RXZ0OmNoYW5nZWQ9Ii8iCiAgICAgIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NTQ1ZWRmY2MtZDk3Zi00YzY4LWI0ZTQtMWEwYzEyYTUxOTc0IgogICAgICBzdEV2dDpzb2Z0d2FyZUFnZW50PSJHaW1wIDIuMTAgKExpbnV4KSIKICAgICAgc3RFdnQ6d2hlbj0iMjAyMS0wOS0xNVQwOTo1MToyNC0wMzowMCIvPgogICAgPC9yZGY6QmFnPgogICA8L3htcE1NOkhpc3Rvcnk+CiAgPC9yZGY6RGVzY3JpcHRpb24+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz5WVijiAAABhWlDQ1BJQ0MgcHJvZmlsZQAAKJF9kT1Iw0AcxV9bpSqVDnYQcchQHcSCX4ijVqEIFUKt0KqDyaVf0KQhSXFxFFwLDn4sVh1cnHV1cBUEwQ8QNzcnRRcp8X9JoUWMB8f9eHfvcfcO8NfLTDU7xgBVs4xUIi5ksqtC8BXdCCOEcYxIzNTnRDEJz/F1Dx9f72I8y/vcn6NXyZkM8AnEs0w3LOIN4ulNS+e8TxxhRUkhPiceNeiCxI9cl11+41xw2M8zI0Y6NU8cIRYKbSy3MSsaKvEUcVRRNcr3Z1xWOG9xVstV1rwnf2Eop60sc53mIBJYxBJECJBRRQllWIjRqpFiIkX7cQ//gOMXySWTqwRGjgVUoEJy/OB/8LtbMz85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"); } .portaltype-collective-cover-content .servicos-por-perfil-de-usuario .tilePerfisSwiper.novos-perfis-visible .novos-perfis .texto { display: block; color: rgb(51, 51, 51); font-size: 16px; font-weight: 600; text-transform: uppercase; margin-bottom: 15px; } .portaltype-collective-cover-content .servicos-por-perfil-de-usuario .tilePerfisSwiper.novos-perfis-visible .novos-perfis .texto-mobile { display: none; color: rgb(12, 50, 111); font-size: 16px; font-weight: 600; text-transform: uppercase; margin-bottom: -10px; } .portaltype-collective-cover-content .servicos-por-perfil-de-usuario .tilePerfisSwiper.novos-perfis-visible .novos-perfis::before { content: ""; background-color: rgb(255, 255, 255); position: absolute; display: block; top: 0px; left: -70px; width: 70px; height: 200px; } .portaltype-collective-cover-content .servicos-por-perfil-de-usuario .tilePerfisSwiper.novos-perfis-visible .novos-perfis:hover { text-decoration: none; } .portaltype-collective-cover-content .servicos-por-perfil-de-usuario .tilePerfisSwiper.novos-perfis-visible .btn-toggle-novos-perfis.show { display: none; } .portaltype-collective-cover-content .servicos-por-perfil-de-usuario .tilePerfisSwiper.novos-perfis-visible .btn-toggle-novos-perfis.hide { display: block; pointer-events: all; width: 40px; height: 40px; position: absolute; top: 0px; left: 0px; } .portaltype-collective-cover-content .servicos-por-perfil-de-usuario .tilePerfisSwiper.novos-perfis-visible .swiper-pagination-tile-perfis-wrapper { width: 250px; height: 40px; margin: -55px auto 0px; } .portaltype-collective-cover-content .servicos-por-perfil-de-usuario .tilePerfisSwiper.novos-perfis-visible .swiper-pagination-tile-perfis-wrapper .btn-toggle-novos-perfis.hide { position: relative; width: 100%; } .portaltype-collective-cover-content .servicos-por-perfil-de-usuario .tile-header { -webkit-box-align: center; align-items: center; display: flex; -webkit-box-pack: center; justify-content: center; margin-bottom: 10px; text-transform: uppercase; } .portaltype-collective-cover-content .servicos-por-perfil-de-usuario .tile-header::after, .portaltype-collective-cover-content .servicos-por-perfil-de-usuario .tile-header::before { background: rgb(240, 240, 240); content: ""; height: 1px; width: 100%; } .portaltype-collective-cover-content .servicos-por-perfil-de-usuario .tile-header div { color: rgb(51, 51, 51); font-size: 12px; font-weight: bold; margin: 0px; padding: 0px 24px; white-space: nowrap; } .portaltype-collective-cover-content .servicos-por-perfil-de-usuario .tile-header div::before { font-family: "Font Awesome 5 Free"; content: ""; display: inline-block; font-weight: 900; color: rgb(51, 51, 51); font-size: 16px; margin-right: 5px; } .portaltype-collective-cover-content .servicos-por-perfil-de-usuario .itens { padding: 35px 0px 10px; position: relative; } @media only screen and (max-width: 575px) { .portaltype-collective-cover-content .servicos-por-perfil-de-usuario .itens { padding: 15px 0px; }} .portaltype-collective-cover-content .servicos-por-perfil-de-usuario .itens .item-tile-perfil-usuario { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; font-size: 16px; color: rgb(51, 51, 51); font-weight: 600; text-transform: uppercase; margin: 0px; } .portaltype-collective-cover-content .servicos-por-perfil-de-usuario .itens .item-tile-perfil-usuario .texto { text-align: center; padding: 0px 60px; } .portaltype-collective-cover-content .servicos-por-perfil-de-usuario .itens .item-tile-perfil-usuario img { margin-bottom: 10px; max-width: 160px; border: 3px solid rgb(123, 177, 237); border-radius: 50%; } @media only screen and (max-width: 575px) { .portaltype-collective-cover-content .servicos-por-perfil-de-usuario .itens .item-tile-perfil-usuario img { max-width: 110px; }} .portaltype-collective-cover-content .servicos-por-perfil-de-usuario .itens .item-tile-perfil-usuario.fill-in-mobile { display: none; } .portaltype-collective-cover-content .servicos-por-perfil-de-usuario .itens .item-tile-perfil-usuario.novos-perfis { display: none; } .portaltype-collective-cover-content .servicos-por-perfil-de-usuario .itens .item-tile-perfil-usuario.novos-perfis .texto-mobile { display: none; } .portaltype-collective-cover-content .servicos-por-perfil-de-usuario .itens .item-tile-perfil-usuario.swiper-slide-next + .item-tile-perfil-usuario::before, .portaltype-collective-cover-content .servicos-por-perfil-de-usuario .itens .item-tile-perfil-usuario.swiper-slide-next + .item-tile-perfil-usuario::after { display: none; } @media only screen and (max-width: 575px) { .portaltype-collective-cover-content .servicos-por-perfil-de-usuario .itens .item-tile-perfil-usuario.fill-in-mobile { display: block; } .portaltype-collective-cover-content .servicos-por-perfil-de-usuario .itens .item-tile-perfil-usuario.novos-perfis { display: flex; -webkit-box-pack: end; justify-content: flex-end; height: 170px; background-repeat: no-repeat; background-size: contain; background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASkAAABrCAYAAAArfnRRAAABhWlDQ1BJQ0MgcHJvZmlsZQAAKJF9kT1Iw1AUhU9TtSqVDnYQcchQnSyIijhKFYtgobQVWnUweekfNGlIUlwcBdeCgz+LVQcXZ10dXAVB8AfEzc1J0UVKvC8ptIjxhkc+zrvn8N59gNCoMNXsmgBUzTJS8ZiYza2KgVf0IUSfDz0SM/VEejEDz/q6pz6quyjP8u77swaUvMkAn0g8x3TDIt4gntm0dM77xGFWkhTic+Jxgw5I/Mh12eU3zkWHBZ4ZNjKpeeIwsVjsYLmDWclQiaeJI4qqUb6QdVnhvMVZrdRY65z8hsG8tpLmOq0RxLGEBJIQIaOGMiqwEKW/RoqJFO3HPPzDjj9JLplcZTByLKAKFZLjB3+D37M1C1OTblIwBnS/2PbHKBDYBZp12/4+tu3mCeB/Bq60tr/aAGY/Sa+3tcgRENoGLq7bmrwHXO4AQ0+6ZEiO5KclFArA+xk9Uw4YvAX619y5tfZx+gBkaFbLN8DBITBWpOx1j3v3ds7t357W/H4AAA1yeUwe95MAAAAGYktHRAD/AP8A/6C9p5MAAAAJcEhZcwAALiMAAC4jAXilP3YAAAAHdElNRQflCQ8PAgmfmM+tAAAAGXRFWHRDb21tZW50AENyZWF0ZWQgd2l0aCBHSU1QV4EOFwAAIABJREFUeNrsvXl0lOXdPn7Nvu+ZLJNMNiAhBCI7slRkUUCFWpTSVnxRK62vW2ulWvvV1lr1rT3uirsCguICriBLRVklQUICCSGBLCSTjZlJZk9me2Z+f/B77jOT2SeTECzXORzNZCbzLPdz3Z/1+jD8fr8fQwy/3w+bzQa73Q6n0zmov8XhcCAUCiESicDn83EZl3EZP20whpKkKIqC2WyG1WrFUHwNh8OBVCqFWCwGi8W6fDcv4zIuk1T8lpPFYoHZbIbP5xvyk2AymZDJZJDJZGAymZfv6mX8ZHD69Gns3r076LX58+ejrKws6LV33nkHXV1dQa899thjP4lrwE71H+zr64PRaITX6x22k/D5fDCZTLBarVAqlZBIJJdX92X8ZOByuWK+x+v1DjqU8pMnKYqi0NPTA7vdPiQHyuPxwGaz0d/fH9E6oygKBoMBdrsdarUabDb78gq/jMu4TFIXrCeDwQCKoobkIFksFjQaDRgMBtxuN7q6uqJ+V39/Pzo6OqBWqyEUCi/f5ctIGBUVFThw4EDCn5NKpfj9739/+QKOFJLy+/0wmUwwm81DcnAMBgNcLhdCoRAMBgMAwOVykZGRgc7OzpiWXXd3N5RKJeRy+eU7fRkJobq6Gm+99VbCn8vOzr5MUiOFpCiKgl6vR39/f8oPSigUQiaTgc/nE3IKBJ/Ph0gkgsPhiPm3ent7QVEUVCrV5bt9GZfx30JSbrcb3d3dKQ+OM5lMpKenx+WiKZVKOJ3OuFxMi8UCAJeJ6jLihkKhQElJSVLu3mVcZJJyuVzo7OxMed0THXficDhxvZ/D4SA7OxudnZ1xkaXFYgGTyYRCobh81y8jJjIyMjBhwoSkyO0yLiJJ0UHroSjMTE9PDyEon8+Hjo4O6PV68Hg8jB8/Pvjg2WxkZGSgo6Mjru8wmUxgsViXd7vLGDZ4vV64XC64XC54PB5QFAWKosgzxGAwwGKxwGKxwOFwwOVywePx4t6sL5NUAOhA9FAUZ4pEIggEgqDXent7cfLkSfT19ZHXBAIBRo0aRSyjzs5OFBcXQyqVwmq1xvVdPT094PP54HK5l+/+ZQwJnE4nHA4H+vr64PF4Yr4/3HvYbDaEQmFcNVI/dcRdcX7+/Pm4AtXJQKPRBPXh6fV6VFZWhrXYtFot5HI52traYLFYoNFoUFpaCp1OF/f30a7i5er0y4gEm80Gm82W8OcoiopITAcPHsTHH3+MRYsWYenSpXGHV7xeL4RCISQSCVgsFoRCYcimbjAYQj6rVqtHzPXcs2cPysvL8fDDD4PH46XekrLZbENGUCwWK6RRWKFQYOHChThz5gxaW1uDfqfT6YIIqbOzE2lpaeByuXC73XF9p8fjgclkuhxIv4yo6zIZa9vn84Ulqc8//xzvv/8+AKChoQFLly5FQ0MDDh48iFOnTsFkMuHGG2/EjTfeGPQ5Ho9HHuq+vj7IZLKwD/lIIqRA9PX14ZFHHsG+ffuIe5tou05MkqIoCr29vUN2EuEWAu2Px2MqA0BzczPGjh0bN0nR7qJEIrns9l3GsFgRNEHRIYe1a9eiqakpxE2MRYB0+1daWhpEItGIP/e///3vhKAAYOvWrZg9ezbmz5+fOpKyWCxDVkkOIKrLFW+Jg91uT6ocoqenB1lZWZefossIu1EOdKlo+P1+2O32sM/FwBBFa2sr3n333aDX6uvrQz6XmZkZtwtIURTOnz8PiUQClUo1IsMWR48eRUdHB/bs2RPyu7/97W8oLS1FRkbG4EmKoihSYzRUoKvWLRYL5HJ5UHV4IsRjt9sT7tXr7+9Hf39/xMX43wy32w2n0wmv1wuv1wufz0cyUWw2G1wuFwKBIGyx7U+FpMJl2LxeL7q7u+Oy2j0eD5599tmY701LS8Pjjz+esGVks9ngdDqRmZk5orKBTz75JD799NOox/3Xv/41hLyTIimLxYKh1MTz+Xw4ffp0UNV6ZmYmJk+eHERSbrcb9957L/7+978jOzubvPf06dN4/fXX8fLLLyeddbRYLCEk1dPTA5fLBTabDYlE8l9DYhRFwWq1wmq1xm09i0QiSKXSIblGOp0OX331FWpqamAwGMBgMKDRaDB9+nQsWbJk2GOK8fSNBuKLL75Ae3t7zPeNHz8+abL3eDzo6OhAVlZWwgHpocCZM2eiEhSNY8eO4bPPPsPy5ctjvjdids/v96O1tXVI9aCMRiOMRmPYXYzNZsNkMoHD4cDr9eLQoUPIy8tDZmYmxGIxWTT19fWQSCSYNWsWZDJZUseh1WqDdiK3242Ojg74/X7weDzI5fKouxwdLGUwGGCz2RfN/HY6nXC73UnVgdE9mOGWg9vthsFgwLZt27By5UpwuVycOnUKRUVFSE9PB3ChPCQtLS0lO3pjYyPWrl2LL7/8MuJ7+Hw+Vq5ciaeffhoajWZYCKqzszPu5+H8+fP44x//GLd8CpvNxrJly8j1TSZskpmZedHVat977z289NJLcb1XLpfj66+/jrleWY8//vjj4X7hcDiGTHaFRnd3d9hdSaPR4Morr8SPP/6Io0ePoqWlBQUFBSgsLERTUxNsNhsMBgPpyxMKhTh//jzS09OTvsGBlgCLxQKTyUR/fz8oioLb7QaTyQSXyw274zEYDPT19ZGCPQ6HM2xEZbPZ0NraipqaGpw8eRLd3d0oKCiI+/s9Hg+6uroiZm//7//+D7t378a2bdtw5swZGI1GvPnmmzh8+DDcbjemTZtGrF6bzQY2mz2oHf21117D8uXLUVtbG/V9Xq8XJ06cwPvvv4+xY8eiuLh4yK4xfY3iJSij0YgnnngCJpMpYa+iqqoK06dPT5hs/H4/HA4HhELhRVWp/eqrr3D69GkAgEQiierqOp1OmM1mXH311dGfz2gxnqFGJBOXJhqBQICioiKiZ+52u1FYWAi/3w+tVktE7phMJmbMmIG6urqkjiPcucpkMtJD6PF40NvbC4vFEnGhCgQC+P1+4jINpeifyWRCXV0dvv32W/znP/9BbW0tycD29fWhubk5rr/jcrnQ0dERcSGdPXsWR48eRX19PSGx8vJyeL1e8Hg8zJs3L+h6+P1+GAwG9PT0JHVezzzzDO65556gAt54CGH58uVxuRjJusCJuHhWqxV/+9vfiAuWaJy0qakJf/vb3xK6BoFE19XVNayCk+EsTuBCD+PkyZNjhgE+//zzsImEmCTl8/mGRN1gICKZeXT/E+060A8/m81GZ2cnOjo68Prrr0Ov1xOi6+zsRH5+flLHQbcuDIRarSa7Eq3Xbjabwy5YvV6PlpYWcrxWqzWl1cJWqxUnT57Erl278P3336O+vj5ilX1DQ0PM76Z7MKNZB8ePH4/6+UceeQQrV67E1q1bQ+J8iRLVrl278Je//CVpIvntb3+Ls2fPpnyNGgyGhB76devWoaurCwsWLMC9994LsVgc9l80S0mn0+G9995L+lqcP38+rNtuMpmS/hcv6JDLqFGjwGKxcMUVV8S0Ct94443ornAkM2wYhshAqVSSh5/OHvn9frL75Obmwmq1YvTo0ejt7UVnZydmz56N4uJiotK5d+9e1NfXIz8/f1AFbf39/UFuit/vR19fH6RSadAipSgKNpstxJ1yOBwhFonD4YDT6YwrKMpkMkkBYThzva+vD42NjXHHpg4fPhyxFoXOUMW6xz09PRAIBOjv70d+fj60Wi3q6+tJdTOXy8WsWbMwZ86ckM9aLBYyKCMaqqur8a9//SuE6JJxe3/3u9/h+++/T9n6NJvNCVk0dHjil7/8JSZNmgQAePjhhyNe22effTbi39q7dy/mzZuH0tLShI/b5XLBZDJBqVQGvb57927U1NQk/PdKSkqwatWquN47ZswYCAQCYmgIhUJMnz4dOp0O3d3dxPhhs9kQiUSwWCxk0x07dmxiJDUcYDAYSE9Ph1qtBkVR0Ol0cLlchHnz8/PJrjBx4kRMmDCBWFcURUEmk2H58uXw+XwwGo2DclHDnTNNRANJw+fzwefzYdOmTVi2bBneffdd+P1+qNVqHDlyBDwej8QIBAIBmEwm3G432Gw2SRQoFAr4fD4sX74cn332GW644QY89thjEIlEyMrKwl/+8pegB5xOFkSKR/T396Ovrw8Oh4PE0kaPHo3c3Nyw1kE87otGo8HUqVPhdrtJ4kAqlRKScrvdaGxsjBgHNBqNEfsknU4n1q5di7feegv5+fm46qqrAADt7e04d+5c3IW8gdi3bx8OHjyIn/3sZymJQyViQQDAp59+irlz5xKCigaVSoUxY8ZEtf62bt2aFEnRBCsSicLGB2ljQC6Xp1ywcubMmSFrlc1mo6CgAAUFBeTZoQ0RnU6HlpYWvPHGG3jxxRfjJ6nhbmqks2L0zk4/QEqlEtOmTYNer0dJSQmxSEwmE44fP46ioiJotVowmUyo1Wr09fUlnY0ceM4MBgMikYg0ebpcrpAHWyQSQSaT4U9/+lNcvvo//vEPPPXUUyEWB5/Ph1qtDjJ7fT4fvF4vuZlCoRBMJpOcX2ATa7jzZjKZ2L17N26//faguIjNZovblTcYDBHrhQBg6tSp4PF4MJvNIbt2IFENzL7Z7Xb8+te/hlqtxvr160PiFhRFobGxEeXl5Th8+HBCruPmzZtTQlI9PT0JeRMdHR3o6urCLbfcEvdnbrrpJrz55psRybC6uhomkylp+Rej0RhUskOv2QkTJuDcuXNEuTaVHSWZmZlYtGhRROVcJpMZ5IVotVpIJJKo1hQ7WvBruEE/aIHfn5aWhrS0tJD38fl8nD59GhKJBHK5fNDESktoDLSaGAwG+Hw++Hw+XC4XnE4n6W6/9tprQ6w3BoMRJHdML/jbbrsNlZWVeOSRR4Lez2KxsHTp0rBWYH9/P6mIZzKZ6O3thcPhgMPhCCFMNptNjlMgEIDP54PNZmP79u1QKpVQq9VQq9Vx92BarVZ0dHSQ1iG9Xk/uA5/Px5gxYzB+/HgsWrQoasyBvl6BSYjNmzfjlltuiWiBsVgsFBcXo7i4GKtWrcKBAwewdetWdHd3xzzuw4cPD3od0secCGpqajBt2rSEMpsymQz33HMP9u3bh2PHjoW15mtra5MmXZfLBYfDEVQ+4/P5kJ2dDYvFMmSqJldddRU++uijqMfF4/HAYDDAYDDI3MyDBw/GR1I+n29I22DiISm6NymaqTx79uwQl2ewF9zj8URN39LNnjKZDD6fD263O6gam/4bA3cOg8FAgsLx7Ir0Dj5QodRut8Nms4HFYpGMJ01Ikawd2hU2Go1ob28nUjexwGazUVZWRiry5XI5sYhycnLAYrHQ1taGEydOYMaMGTEJjz6XQ4cOkdqqeMBisTBv3jzMnj0bW7Zswfbt26Pe51OnTg16HSbq5tFuy7hx4xL+nEgkwvXXX4++vj6SqOBwOGQdJaLuEelcAknK7Xbjm2++AYPBgEQiGZL5BDk5OeRZGLgu+/r68NZbb+G+++7DpEmTyPPBZrPR2NhICCwqSV0sggp8OHU6HXJzcxNK36ZifFUiWRwmkxliQQxsIzpy5Aj27NkTd3FbLPdDq9XC5XLFrAXz+XxwOp3o6elBbW0tzp8/D71ej7vvvjtukqJjFs3NzcjMzCTFmhkZGUGyIPFcd9odpXfvZOqouFwuVq9ejdLSUrzwwgtDFjd1u91JZbZtNlvKlAjohAOTyRx0KRB9PrRLTVEUOb+hqqdSq9Ww2WxYv3497rnnnqDvEQqFWLVqFSZPnkzcvvT0dFgsFtjtdlRWVmLWrFkjk6T8fj8hKYfDgYqKCkycODHufqZk6koiWXLJItCV+vHHH/HSSy9h5cqVg/qbnZ2dOHv2LInLcLlcEig/f/48WlpaiMvb19dHqs5ptLW14T//+Q/8fj9eeeWVhIOvPB6PFAnSkiLABXndgoICXHHFFXHfn+bm5kG3bkydOhWPPvoonnzyySEhKg6HA6FQmPB6YrFYKWtLWbRoEaZPn07CB4OJS9GWbLh6paF61rlcLmbPno2MjAxwOJyQ/l+NRhOSHac3u/Ly8tgkNRxj0aNZUYEB5YMHDyIrKws5OTkR+7Toke6pCP4N5txpV5FerIsWLcKiRYuS+lt2ux1NTU2oq6uD0+mEx+OB0WjE8ePHUVtbi8bGxqAFtmLFipAAKY1x48bB4XCgtbU1oV43iqKILLNOp4PRaAzKNo4aNQpTpkxJaEdvbm4muyq9c3q9XnA4HNIDGE+5RklJCR5++GH885//TOqeeTweeL3esA9usj10qewjDLQ8/H4/yXBHSk7Ea8kOJ+RyOYqLi2E2m7Fv3z4UFRXB7/dDLBbD7XbDYrGQmiqXy0UEBnU6HXp7e4POdUSN+B2YaaA1zisrK+Hz+ZCbmwuVSoWioiL4fD64XK6LcgMi7cCp6kR/8803Q6yEhoYG7Nu3LyTTlZubG5GgaEyZMiVhV0QqlYLP58PpdMYtqRGLGBwOBzweD5qbm8NaQSwWCyqVChkZGTFnJZaVlWHVqlVBOk3xEOWOHTtQVVUFiqKg1WqxYsWKlBBMYWEhnE4nTp8+jQ0bNuDJJ5+ERCIJcQn/3//7f7jttttQVFSUkJa50WiEXC5Pqt2KrvkbTmg0GjQ0NMDj8UCj0aC2thb5+fmkPKGlpQUymQwsFiukQLqmpgZz586NTFIXS3qDHmcllUrR1dUVlK3LzMyETqdDZWUlsrOzf/ITOR588EEAF5pU6R1m8+bNIQHd4uJiLFiwIK5re/311yd8HMuWLcPx48fR1NSE9vZ2SKVSiMViItmSKEl1dnaGlbkNtN70ej30ej1EIhHy8vKiEsgNN9yQEEnt3r0bx44dIz/rdDqsX78eDzzwwKDjM2VlZSgvLwdFUREVCbhcLtLS0uDz+UjAWi6XR62BGxhnTHYid19fH8kAJ4pk4r18Ph9msxnd3d3IyMgI2ej8fn/EoH1dXV10krrYAlp8Ph/5+fno7e2F0WgkbmB2djZcLteQTiMeaeJhgTc3Pz8/xGKcMGFC3A3VyWw+GRkZWLJkCbZu3RoUsM/NzcXkyZMTsmDpvr5E4nt1dXUQiUQYPXp02Mr1RIjF7/ejsrIy5HWTyYTW1lYUFhYO6l7RsdPMzEzcddddYe8Lm83GHXfcERLWGA6FTafTiZtvvnnY1m5aWhppEws8f41GA7lcjpMnT0b8bGNjY1Cwnz0SH1QGgwGVSgWJRIKuri709/eDyWQiPz8/amlCKmMBIw205lCy7UrJmvsCgQBTp05FV1cX+Hw+Fi9eTHa5RIZzJLuuHA4HTpw4AQaDASaTibS0NBQUFIDD4aCtrS0hkopEqqkOINPf8+qrr+Lee++NGvOkE0YKhQIFBQVkow53/QYjw+L1esPWAQ4VAstM+Hw+Vq9ejVGjRsHtdmPdunUxr19jYyOZe8hOhWmXLPbv34/Ozk4sXbo0rMnL5XKRl5cHk8lEaimSDR4OlVk71Ojp6cHWrVtx9uxZ3HPPPWhubsa+ffsSJp1kUtk6nQ4zZsxAVlYWxo4di5UrVxJL1mq14tNPP4VSqcSVV14ZV8xuMKCbzGlinDhxYtTdONxDPmbMmJCOe5FIFLZ1aDAQCATw+XyQyWR4/vnnUVRUhOuvv57opAWWuvB4PDCZTCxcuDDq30yFTHCsOsBUgsPhIDMzE93d3XA6nfjyyy8xceJEHDlyJC613+bm5sgkxWAwgorJhgLt7e3YsGED6VsqLy/H6tWriSLnQCgUCojFYnR2dgaZ0YNNzabiQfL7/UMWx+vr68Orr75KfHc2m42ioiIoFAp8+OGH5IEQCoX49ttvwWKxUFZWFvQ3fvzxRwDAkiVLEjrWyspKHDlyBFdddRUyMzOxZs0a8pDs378fL774IulD7Orqwi9+8YuY11Yul+P777+Hx+MhKfbAYGlHRwdWrVoFp9MZlVTtdjuMRmPCzcQ33ngjNm/eTNQyxWIxfvOb36SsdEAkEsHj8WD37t04efIk+vv7wWKxcPjwYVRUVCA3NxcTJ05EQUEBvF4vuFxuTKFG2npMxeY83BIuhYWFpEugu7sbu3btirkJ0YZCoKsYVvSOTnsPhV/88ccf49133w3KUjmdTlRUVKCrqwtFRUVhzVoWi4WcnBxwuVxybF1dXdiyZQsRXhusFRVvvIuWdqH/6/F44Pf7wWKxUkpYR48eDSuXIhKJMHnyZOTk5KCoqAhyuZxsLgPT6h6PB2PHjkVJSQlGjRoVVxypra0NL7zwAqmsLygoQGNjI5hMJp566ils2LAhyJKrr6+H2+0OmTAdCLlcjq6uLggEAni93pAYEx2LnDBhAlQqFSiKimot7t27F9XV1WF/F0HHETweD9OmTUNpaSkmTZqERYsWhX347XZ7wuufwWAQQcCmpiZ4vV5MmDABq1atIkmD3t5enD59Gkwmk2gthbOOuFwucnNzIZfLkZ6ennSwPNz5D6dyZ1paGsrLy6Ouub6+Puj1evh8vqDzdDgcWLBgAZhMZvgSBLqAL5UoLy/HRx99FLXloKKiAnV1dVi5cmVIvxKLxSLC/zweDwaDAdnZ2Th69ChkMllCjZ2Rzjkeq4kmJyaTCQ6HQ0ZmezweeDyelI7IDietHLiQMzMzCSlOnDgRPT09JE5DE+j48eMxZswYABeqfWNNevZ4PHjttdfgcrlQU1MDp9OJTZs2wWq1gsViRRyY+c0332DMmDFhrWEGg0HIc+zYsWCz2aTynN45x44di8zMzKAFHi3QPph2kcDvSXVMc9q0aWCxWFixYgWmTp0KALj11lvR2dmJHTt2wOVykbaRwa7HZGNlw4WMjAzcdttt+Pjjj4PWjcvlgsFggNFoBI/HQ2FhYcj5er1eGI1GZGRkhCepVLLt+fPnsXHjxrh7qmw2G9555x1UVFTg9ttvJyloJpNJHkgWi4WtW7cSqRd6bM5giCqeQQJ0rx5NEnSZBK3gQFEUeS0VRBWrPmngbk//3N7ejqamJqSnpwe5wxKJJCZJbd++HV1dXeTnRITkNmzYgLFjx4bs/HTZQuB1bG9vR3d3N6RSKSZNmhTiikSzZHp7e+NWH40XNpuNbKDJPsxcLpdoeBkMBuzZswcul4vI6MaqZ/sporS0FI899hh0Oh18Ph/sdjvuvvtuMBgM5OTkRNWn1+v1kUmKx+OBxWINKuvh8Xjw1VdfYefOnUm5jjU1NXj00UexfPlylJSU4Mknn8QNN9yA5cuXQy6X48SJE0GTOAZLVLFM6sDJtPS1oTNtbDabFCey2WwyaaalpQV5eXlJBysnTpyIb7/9NqJUSVdXF3g8HkQiEWw2G/R6PYALvVNSqRRSqRRutxs6nQ4KhYI0SEdSjDCbzdixY0fS99xisWDLli347W9/G/Q6HXdxOBzo7e2Fy+VCcXExsrKyCHkZjUYIhUIoFAo4nc6wlhJFUTh37hy+++67lFsFtDROquD3+/Hdd99h586dmDt3LhYvXoz/VnA4nKASD5FIhMLCwpjPHL2e2ZH8a6FQGNG0j4WTJ09i48aNUd2VeAPHmzdvJpXPn376KXbs2IElS5aEHRWULFEFuh2REPhgczgcQkqB493pthiv14u2tjacPXsWMpks6YpmPp+Pe++9F19++SXOnDkDp9MZ9HB6PJ4gS4fL5WLevHkQCAREVsZms6GqqorcC5VKFVHrZ9euXQlvKAM73Q8dOoSFCxciLy+PWFF0suPMmTMALiRCrrnmGnC5XPB4PHC5XHzzzTdobW1Fa2trxO9at27dkLksqSi9GbgB0B7JwMrzi4WRUge4cOFCmEwmUhZCl2EE9u/S1igQZRBDPFWw4WIoL730Ep577rlBE9TAgHsgcW3bti3ie/fs2YMPPvggob8f61w9Hg+xKgMD97QLSj84HA6HxKyampriks+NBblcjtWrV+Opp55CUVFRTHe0oqICSqUS11xzDebNmxdC5nw+P+xD4/F4sH///oSPb6BV5vP58MUXX5DrE0jQNFmZTCacPXsWWVlZyMzMxI8//hiVnIYjppKK1PzATF1xcTEUCkVSEi4j9RwHC4/HA7FYDJfLRcInFEURshq4niNaUnSMJt5SBIqisHPnTnzxxRdDWroQLxKxqGjRrWhmO32xaJGuQMIKjEHR7kJbWxs8Hg9KS0uHfbKszWbDxo0byfGGK/5MS0sji4TGjz/+mHDtVaTC0uPHj6OtrQ0zZswIejC0Wi2ampoAAFVVVaiqqhoxLkkqauQUCgXsdju5jjKZDA899FDEDYXOyF5K5zgYeL1eeDwejB49OqZef2FhIZYsWRKdpOiLHMsiOnXqFDZt2hQUbB0JiJeoJBJJ1B3G7XaThzHQnGez2SQuRfey0ZK+XV1dkMlkcWVxhhKBJBJoPTEYDGRmZqKzs5MQ68GDB5OycMMlHOihEgN/N336dEJSIw2peIAZDAa0Wi1MJhMsFgvcbjfJiNrtdrhcLvT398Pn8yErK2vQVnYysaGLSVB9fX3g8XiYNWsWqqurwyqtSqVSXHPNNZg2bRqJV7JjPcAmkylsAN1iseCjjz7CDz/8MGIDdrGIisFgRK2NMpvNaGhoAEVRyM3NhVqtJg8+h8Mh4mGBcSk66xRp8sXFwkBBf7qPqru7G1arNalxUOHaLHg8Hh599NGwkrfTp09HfX39iLKgAok18D4OhqiUSmVQ/dXOnTthtVrBYDCgVquRkZERMz5ET4imy25oq5j+l2hSi8VixU3EA2NDkc6T/q/L5UJjYyPOnj2L6667LqRvkaIonD59GjKZDBkZGeByubjrrrtw7NgxNDc3w2azIS0tDWPGjAkatkLWaqwDUSgUQdYURVH49ttv8cUXXwy7/EOqiUoikYS9cUeOHMGmTZtCxv+MHTsWq1atwsyZM4lFxWQySQDQYDDAarUiOzt7SBuhB/r4Ho8naqYkPT09rAoCTVQtLS1JuekULHmFAAAgAElEQVQDF3JhYSEee+wxjB49OuJnbrnlFmRnZ2Pv3r3DMtsxEfB4vCHT9xeLxcjJyYm7/qmlpQWvv/46FixYgEWLFpFat8BrT9fC0Zr7sc5t4OfpyS3xEhNwQXe/qakJjY2NOHPmDM6ePYu2tjZCmhKJJEiZw+/34+zZs7BYLHA4HFAqleBwOODz+ZgzZ07YcWh0rPPcuXMoKysDwx/HkbW3t5Ob99VXX0UNXI9UXHvttUFExWQyodVqQyyBdevWRRWRB4DZs2fjd7/7HdLT08lcOoqicPz4cfh8Plx11VVDYlq/+eabYae90qPW/X4/BAIBpFIpqdfJz8/HrFmzYtaBnTx5Em+88QZqampQWFiInJwcdHZ2RowdeDwe+Hw+8Hg8yOVy/OY3v8GKFSvi3q09Hg/q6+vx/PPPkxFHTCaTTMUZCLvdjnfeeWdQsbJYcDgcOH/+fMrvW3V1dUK1h7SkywMPPEDc8aKiIixatAjz588Pm/hwuVwwm80RyyhUKhXEYnEQMcVzPRobG4MIqb29PernJ06cGKQA29jYGOTWiUQiFBcXRwyxeL1enD9/ngyJmDNnTnyid2lpaSRtnYppHCPBolIqlSEXavPmzTEJir4GlZWV+PWvf40VK1aAwWBAp9PB7XajpKRk2H1/iUSC0tJSdHV1oaOjA319fSG1SrFQVlaG1157Dfv37w/KplZWVmLnzp1h3Ydp06Zh0aJFWLhwYcIFwBwOBxMmTEBPTw+MRiPS0tKQm5sb0Q0ajmpp2rVK9WBcul4t0c9MmTIFFRUVAC6Ub5w5cwZvv/02Zs2aheuvvz5IupnH4xGt8MBuESaTCalUCh6PF7UOzGaz4ezZs+RfY2Nj2DKfeAi5paUFBQUFZGzWQOI7deoUcnJyiEvs9/tht9thMpnQ09MTcpxxkRSfz4dcLsfhw4fjGis00olqzZo1IUHLrq4ubNiwIaGg8fr167Fr1y7ceeed8Pv9kEqlKe+oTyQWotFooFKpiOxvoqA10umdmcfjYcqUKRg9ejTsdjtZB9nZ2SguLk5JZwKfz0dJScmwB5EjxaWEQmHKW8IScd19Ph+6u7shEAiwYMECQlKB6+67777Dd999h+zsbCxatAiLFy+GUqkkMVYGgwG73Q6hUEh+HhhrpWNIZ86cQWNjY0oTX1999RWWL18ekeRcLheamppImY7X6426McSd0lAoFDh06BAudezZswdSqRR/+MMfgl5/4YUXQmp+KIqC0+kEk8mM6C51dXXhn//8J4qKiiKO1B7uuEo80inhECihUVdXRybxLly4cMgkcubMmRMijjYU6Ovrg9lsBp/PD9qpWSwWUVwQi8VwOp1B/aVcLhdsNnvQvXR0fydFURAIBORnv98PDodDekGrq6uxZ88eoqaalZUVkUA6Ojrw3nvvYcOGDZg+fTpmz55N7hM965DOPgdaSXQl91Bh586dGD9+fFzXLFosjQ4dxE1SVqs1SHr1UsbWrVshFAqxZs0aABean48cORL0nt7eXhgMBsLwXC4X2dnZES/8mTNnUFtbG7PgMhk4nU7o9fq4XYZk0+m0S0VR1JDLSLe1taGtrS3urgYej4fZs2fDZDKhrq4u4e9zuVz49ttvoVKpIJPJsGPHDqLcQE9kKSgoIKUYIpEIixcvht1uJ65UMvjhhx9gMBhQXFwclPViMBhBP/f19eHbb78lPa4UReGLL76Iq0rc5/ORNXz69OmQoSQLFy4cshFgkWJZNTU1pME6WdDhmLhX865duy7aZOOhwMGDB7FmzRq43e6QGfSBfXA06B64goKCsEG/4uJiLF++PKXHWFFRgS+//BIMBgNTp05FaWkpjEZjzCZhtVqNH3/8EQaDAfPnz0/YLQsc7z4UaG1txbFjxxKyzEUiEe666y6o1WqcOHECn3zySVg54GiWjEKhgFKpxMmTJ7Fq1Sri/g90+WbMmIHi4mIcOHAA48aNS6r7Arigqf7hhx9CIpFEHC7h8/lQXV2NgwcPhs2W05XY8WwaDAYDubm5ISTV3t4+pIq2kdbuYEmKJvG4m3m++eYb/JRAp78/+uijkBhOJDkZr9cbUYztgQceSNmxNTU14be//S0efPBB7Ny5EwcOHMBnn30GLpeLq666KqrQn0wmQ2FhIfR6Pd566y2sXLkSe/fuHRHX3Ofzoba2FvX19RCLxXHHoWQyGWbPnk0m3lxxxRV46qmn8Pnnn+PGG2+M+/v37duHH374AXPmzMGBAwcwderUIC2yrKws3HrrrfB6vTh16hRmzpyJo0ePxtwUohEUcKFd7IknnsAPP/yA9vZ2WCwWtLS04JNPPsHrr7+O3bt3hyUoeqxYIqUaCoUiZIM5d+5c3Fr4qUJ7e3tSgfek3b3a2tqUS2NcbBgMBuj1+rB9ftH8ZPp3gS1DS5cuDSmWTAYUReHpp5/Gf/7zH/zmN7/BG2+8gUOHDuGBBx5AT08PmUd29dVXo7a2NqQAUyQSYdasWWAymdi6dStRT6CrnWMV9NGuxcB6oVS0Onk8HrS0tARtCOPGjUNFRUXEoCmLxcLo0aORl5cX4vYolUoUFxdDJpNh2bJl+PDDD6OqIzCZTFx77bUALqhE3nbbbTh+/HhQv11ZWRmOHTuGqVOnQiqVoqqqChMnTkxYdC6wTMflcqGzsxMajYbIZaelpYHNZqOhoQFSqRQajSbEUnI6neju7oZarU7o+z0eD/Lz84NKR5xOJ8xmc8rE8xKxpgbTdUGHVuIiqa+//ho/NVAUhZdffjnsDhbYRBzpwuXk5EAsFqOnpwd33nnnoI/HZDLh0KFDxAW54447wOFwMG/ePEyePJlI0C5ZsgRMJhNlZWUYNWoUWltb0dfXB4VCga6uLnLcgbGe3Nxc8Hg8UvgZqUQiXMEfg8EYdNGlzWbDqVOnUFpainPnzhFSksvluOKKK1BbWxsUzGaz2cjOzg4rhgZc0NkaNWoUjh07BrfbDY1Gg7Vr12L16tXYuHEjfD5fCKk5HA4cPXo0KFYU6Mr7/X48++yzYY//6quvjtvq27p1K1599VWo1WqwWCxCUPR50MdGZ4MFAgF5D01Uvb29cDgcyMnJScrt1mg0IfVt3d3dg56IkyhOnjyJ6667Li6ttnCgwxQxr4DD4cC+ffvwU0Skrv+0tLSwaWgul0viE93d3SgtLYVGo8H333+PX/ziF0lLYbS2tqKtrY24as3NzTh79ixKS0vhdDrR398PLpcbMuBTJBIFddi3tbWho6MDXq8XCxcuxLZt2+B0OnHw4EFMmjSJkFNFRQUKCgpCgsGBsSsej0d68wbTWaDX63Hy5ElQFIXu7m4UFBQEWeWZmZlQqVQwmUykcl4qlUYs9svLy0N6ejohqIGxuLVr16K8vBwlJSUhbvHAqm0adMV9pN/HSxQffPAB9uzZg5ycHOh0Ovj9/iCCojdHWs6HbqHp7e1FZ2cnGVzA4/GQk5OTdPLC5/NBo9EESfJ0dnZi7NixwxpXdrvdOH78OGbPnj0okgqrcR6IPXv2/GRJKhBdXV1gs9lkErFAIIDT6STl/mKxGNnZ2eThoceDC4VC6HQ66HQ6XHHFFQkRld/vR0NDA7q7u0l/lsvlwpkzZ/D999+jsbER69evh06nw5gxYzBr1ixYrdYQpUt6Yfb19RESFYlE6OzshNlsRl1dHQwGA/r7+3H06FE8//zz+Pjjj8FgMHDFFVcEKZ7S5QA2m41cBx6Ph6ysrISvaXNzM+rq6ogLZjabUVRUBIfDEZRtYrFYZMx6JN1vFouFCRMmgMfj4eTJk1ELE91uN3lA6Tohn8+Ho0ePgqIozJgxgzSIz507F11dXfD5fLjxxhuh0+kwZcoU2O12Mk5t1KhRMdPpNEHRrqVYLIZYLA75HD08hG5pEYvFRPe9u7sbaWlpYWubknGVBpYucLncYZnxFwiLxZJ0SYxWqwWXy41NUs8991xCQx0vVfj9fnR3d8PtdoPP54PP50OhUEChUCAtLQ0ymSzk4WGxWEQe1mg0oqWlBVOmTImLqCiKQl1dXUgmRqlUwmq1wuPxoKamhkhbLFy4ENnZ2XC73ejp6YFUKg1ayC6XCwwGA06nE1qtFk6nE9XV1bDZbGAwGKisrMSOHTtw6tQpeL1e+Hw+tLa2YtKkSVCpVIQk6WvQ398PkUgErVYLmUyW0FQeiqJQW1sbViPKarVi+vTp6O3tjTstrlKpMGXKFJjNZpw+fTruinDabVKr1XA6nWhtbcXkyZOxb98+qNVqSCQSHD9+nNTD8fl8aLVa7Nu3D5mZmVAoFKisrMTUqVMjWlMURWHLli0hmUImkxn2MwaDASqVirjeNGkIBALI5fKk6rFo93Ggld3V1RVE5haLBaNHjx7WqTEOhwOFhYUJT3ViMpkYNWpUbEuqsbEx7n6pS52gPB4PMjIy4HQ6Sf8Wn88P0lYf6BLm5+ejubkZGRkZYDAY6O3thdVqjTo1JdCCCpdF5HK5GD9+PK644grIZDIsXLgQs2fPJulroVAIr9cbQlR2ux0sFotU8KpUKuTk5MBkMmHcuHE4c+YMKUqcPHkyioqK8POf/xw+nw/9/f2EqGw2G8RiMWbMmAGz2Yyuri7U19ejt7cXEokEQqEw6i7vcrlQWVkZUeKHyWRCLpdDrVaDz+fDYrFEJB2FQoGxY8dCLpfD4XDAZDIlPD+QlixWKBTQ6XQwGAyYPn06jhw5giNHjpBKbafTCS6Xi6+//hozZswAg8FAa2srrr/+eigUCsjl8hC3l6IovPbaawnJ3FgsFigUCiL4FmjZJGM9abVajBo1KsRqoigKHA4nSHra5/NBKpUOe6bP4/GQGXrxQiwWk4EZUZ3tn1rZQTT3oKenByaTCZmZmZDJZOju7obFYkFGRkZIVoTD4ZDFTcud0O5QeXk5MjIycPXVV0eNQUXSLachEAgwc+ZM6PV6vPPOO2CxWPj5z38OpVIJlUoFDocDnU6HnJwcMJlM9Pf3EzdBr9eT9pVf/vKXZCpHR0cHioqKMHPmzKDvogmluLgYJSUlOHDgAJ544gns378fRUVFQQ/PkiVLcNddd0GhUIQ8VFarFcePH4+ooR74AP3444/QarWYMWMGbDYbzGYzideIxWJCCk1NTbDZbGRXTQZmsxknT55EYWEhzGYzPvvsM/h8PkgkEggEArjdbrDZbOIOHThwAGPGjMGkSZNw8OBBXH/99WRDMBqNRCrltddeS6jAmR57FpiUGAy0Wi3ZWMNBrVajoaEh6LX29naMGzduWCfH1NXVwW63J1RvFthEzY62I+7evfu/gqR4PB7y8/NhNptJADs7Oxt9fX2kByoQQqEQer0eUqkURqMxJF6zfft2lJSUhJ32YrVa46of2b9/P2pra2G1Wkmdzttvvw2xWIzJkycTomlra0Nubi7ptWMymXC73SSLJJFIyGvz58+P6IoajUZoNBp8/vnnxHrm8XjIzc1FRkYGeRh37tyJqqoqvPzyy0Hn3d3djdra2rh1jvx+P9ra2qDT6SAWi6FQKIg2u16vR0NDQ0ofJI/HA6lUiqlTp0adFnzdddcF/Uy3BtEPDofDQWdnZ8IERVsy9PUf7LnRulS0tRgJIpEo6PeplPVOxP0/duxY1I17IAJLQyIGTw4dOpRUEVvgIkx1N3kqEW44glwuR0FBAXw+H9rb2yEWi0MyYDwejwRTDQYDJBJJSCUxRVF4//33w35vPMqUHR0d2LVrF9rb24PugdlsRnt7O7766iv09vZCKpVCqVSSTBL9AAxcmCKRCAUFBWEJqr+/H1u2bEF1dTWOHz8e5N4vWLAA9913Hx566CHccsstQZnNv/zlL4SQWlpacOLEiaSmC/n9fthsNrS1taGpqQnt7e3o6ekZkp2+paUlJAaYKHw+H9atW5dUi1igSKDP50taLYPP5wfVH4U7J3rWYbgZg8MpEkDHOulJ2pGuaeD9ZjAYQSQV0ZL66quvBnVwLpcLdrt92Mvx4wWttDlQn4nFYiEjIwM+ny+sOc5iscgoJr1eH1Fkv7OzE/v378fcuXPJazabLa4O+8DYR25uLlauXAmv14uPPvqIxB76+vqgVCpJup4exU7v+FarNchkHhiHOHbsGE6dOoX+/n60trbioYceCmqQvvPOO7F69Wry85o1a9DQ0EAezubmZuzcuRMTJkwgU2AuBdTU1GDOnDlJDSXo6+vDn//8Z5w8eTJpgqM3Coqiko4NBbZmeb3eEGNCpVIhOzsbTCYTNpsN586dC9pAzpw5g7y8vJSJDtLTv4VCIfh8Ppm+NPAab9u2jUwIouPAgaEBLpcLqVSKcePGBSUdwlpS7e3tYcd7JwK73U6qstva2oZ9emos1NfX409/+lPEithwVsfYsWPh9XpJpiISkdEYGFCNp/vcZrPh448/JoHj1157DcuWLcPy5cvx6quvksK4Dz74gNxgkUgU5HoJhcKotU3Nzc3Ytm0b6uvr0draiuzsbFgslqBq8AULFmD79u348MMPUVVVhauvvjrEeti7d++QTNodSjidzqRUFwZLUAMtqWRjUmq1OijYTsfI6FjpmDFjUFBQAC6XC71eDzabHbY5OlXWFJvNxvjx45Gfn4/09HSiXRVpE3C73UGa7wN/ZzQaQ8okmEMVMKeHLRoMBmRlZY2YmV+Bbs6RI0fw0ksv4aabboq5s7JYLPB4vKDMnVwuj0o8PT09ZLey2Wx4/fXX8eKLL+Ltt9+O6HZ0dHQQa6usrCzI7E1PTyfSvGazOSi+EHh9admPSIV7A4+5rKyMjGcPdI3mzJmDq6++GtnZ2bj77rtDiknPnj077HU3qYBOp0vINU0FQQ20pALd83jBYrFCpiDTa0Aul6O0tJSsF7qtBgg/Cbu+vj4lhoPX6w0a6JEKTJ48OTpJURQ1qCm2NCwWC5hMJjQazUWdUhENH3zwAZqbm3HnnXfitddeQ1lZWcT3ZmVlEd0fGjk5Oejq6orqwtG/e/nll1FRUYHz58+jubk54jXOy8sjMa6WlpaguJ7T6SRkolarw8YbAq2pcOl6p9MZJHVy66234q9//WuIZMozzzyD7777jlT9zp8/H08//XQI0V/sMUnJgB7zHg96enqwZs2aQRNUuJhUoiQ1sE3GYrHA5XIhJycHo0ePJr9zu904c+YMISGxWBwiOezxeGJmmOOFXq9HTU0Nzp07R7K0ySI7OzskRBRylcrLywcdXKQfkkQLuC7GYv3rX/+KzZs3IyMjA8888wweeuihkKB6fn4+0QwfGBQcO3ZsVCvM5/OhoqICu3btCtnNae2gQAgEAtx8880ALmTu/vWvf6G1tRXNzc34+9//ToTpfv3rX0f93oHBcxpHjhwhjckKhYL0HQ7MUFosFrzwwguoqKhAZWUlnn/++ZBzzczMvCSGcYRDPO5OT08P7r///hArMxWWVKIkpVQqQyzZ/v5+FBcXB21WFEXh7NmzIVZ0uI6BVKpxUhQFo9GIxsZGVFVVkWJevV4Pm80Wt6U1Y8aMUJdy4AuDDZjTB3yp7LAejwcffPABdu3ahSeeeALXXHMNZs2ahTfffBO7d++Gz+fDn/70J0yYMAEbNmwIIZZYMZmOjg7U1dWRqb4ffvghPvnkE9hsNmzevBn/8z//g5KSkqDPBNaTfPPNNyHuNy1zGw10Oj8cMQfGN+gHZerUqWCxWGQXVCqVWLduHdGCX7BgAQ4fPhy0S9IFn5cizGYzqTIfDoKin4uBjcbxgMPhkLH1gRhoSdMEFS4grlKpwGazg8jCarXC4XAMicvudDpD6rc4HA6ysrIiCgiy2eywGlRBFec9PT147rnnBl06QF+kZLufL1aMiqIozJ8/n0wpnjp1KsaPH49FixaByWRi4sSJIQHmWLBarbjrrrsgFAohFAoxY8YMVFVVkZ1cpVKFFCqKxWIolUrS7kBbK5mZmcjPz8eiRYtiSmAwGAxYrVYIhcIg6yctLQ2nT59Gf38/LBYLlixZArFYTKqT6eI/iqLA5/OhUqlI4eJDDz1E6q64XC4eeeQR6HS6hKRc6EBuoru4UqmEx+NJuOI8GqRSadjJK62trVi7dm1KCQq4kEwSCARgs9kk+xoPUeXn58ckEoqi0NjYGPH6MJlMeDyeELeebnIeStDa65mZmaQIOhymT5+OiRMnRrekduzYkZJgmsvluqQIisYPP/wAj8dDWlNUKlVQmpjJZOJXv/oVhEIhvv/++7h97IEYO3YsqqurweVyI7YLTJ48GZMnT4bJZCKa14sWLUpoYIFQKCQKCjTkcjnmzZuHbdu2wev14o9//CP+8Ic/ICcnB3fccQeqqqrQ1tYGt9uN999/H9XV1VCr1di7dy8kEgk6Ozuh1Wpx//33g6KoS9bdozcQjUYTQlD3339/SkIe4YgkUXePy+XGJBGfz4fGxkY4nU4olUqIRCIIhULweDxYrVacO3eObHIDN1iDwYD8/PykSjJiQSQSIS0tLawQXzhEmsEX9MlUtcG4XK5hG46ZSthsNlRWVuLKK6+M2vW/bNky5OTkYPv27RFVPGmcOnUKN910U9BrdG0Wm80OW1QaCIVCgZUrVyZ1PgKBAHa7PShDONDCbW9vx5///GcAF7J8zzzzDJ5++mkyGDUwYKxWq9Hd3Y077rgDs2bNGpGTiBO938NFUDSZJFqCEC4zNxBerxdarTYkBOB2u4NibwKBADKZLGjghtfrhdFojOt74gGTyYRKpSIzKeNFUVFR2A0dCAicV1ZWJj0KaSCSSa+OFMQrtTt58mRMmTIl5vtaW1vxyiuvwGg0wmg04pVXXkF1dTWAC6ntwLhRXV1dyNy7wYC2pAaitLQUV111FWQyWZC7c/LkSbz44ot4+OGH8fjjj2POnDnIzMyEWCxGQUEBfvWrX2Hfvn0oLS3F119/nXRYIBlrfSi6FwKtwKEmqIGWVCJubjzWViBBeb1edHR0oLa2NmQtDVUAnRYqLCsrQ15eXsKe1DXXXBP5b9P/k4qAeaAPeqni8OHDUdUrA3HixIm4gp6ffPIJPvnkk5DfzZo1C2KxGAcPHkRDQwNpmTlx4gTS0tKwbNmysE2ZBoMB+/fvR1paGubOnRvxerNYrIhC/kuWLMGSJUtgMpmwYcMG6PV6lJaWYunSpdDpdNBoNHjggQfA5/PBYrHgcDhgsVjQ2NgIh8MBu92O5uZmFBQUJHS/m5qaUFFRgdGjR8cdsKUoCl9++SU4HA7Gjh2bsntNB5FPnjyJtWvXDsvY90SulUgkSqh8x+l0wmAwwGg0RiwDoJvTA+OIdrsdNpstbHwuHqhUKmi12riTZS6XC06nk1j4o0aNIvV/EUnKYrGkbKae2+0esXVR8boAx44dC1EKGIiOjo64dLbCXYvCwkKsWLECcrkcbrebuNk8Hg8CgQBdXV3o6upCXl5ekKpheXk5mpub0d7eTtzM5uZmiEQiLFiwIGwLEo/Hg8vlipjFEovFuOeee8iOTKOnpyeojsbj8ZDMIK09fu7cOTQ0NCA/Pz/uiTT07LlErCm/30+Kg1MJr9eLqqoqPPzww8NCUIkiEdJobW2Naz0yGAxkZmZCp9MFvd7d3Z0USXG5XBQUFES9xg6HA/39/XA4HHA4HHC73cjKyiIk9Ytf/CK6lQZcmGyRKllRuhv/UsbevXtjklQ8VhRtBhcVFWH69OmkjeTGG28kMbsTJ06AyWRCq9XilVdegUKhwDvvvIONGzfi9OnTREXy3Llz+PLLL0P+Pl3zZDQaCdkMjD/19/eHkAhFUWhra8P7778Pj8eDJUuWYObMmRHdkYE7M4vFwqhRo4higUajQVpaWoil4Ha7g8gvPz8f2dnZCW1kdOvFUFjo//73v0ckQdHuejKuayyEIymDwYCCgoKES4fowlGRSAQmkwmKouB2u4m1FM6iy8vLIzVf06ZNixiLCiKpVOpGuVyuETEyezD44YcfQh6ugaADy/GgsLAQpaWlYSfKlJeXw+fz4brrriPFrzfddBM2btyIpqYmdHR0IC8vL6gws6ioCIsXL4bRaMTnn39Odqlw4PP5QQFiv9+PLVu2oKamJsjs37lzJ3bs2IGsrCzcdtttIbtqJPchPT0dEomECMppNJqgpAktChhY2JuMpT0U2SeTyRQURB5KBMbU4g2aJ7LZJ2KZ8ng8KBSKoKSPz+eDXq8PyXbGg0A5oWhgMpkoLCwk60MgEOCGG26I/Tm/35/S6abxxnNGussXbfCkwWBIqEEz2oKcMWMGmEwmamtryWt0wWhhYSGys7NhtVpJMWhOTg7WrVuHFStW4H//93/x6KOPkgcu3FQfPp8fdH+bmpoIwQbGJSiKgt/vR2dnZ8i5x3oABAIBioqKoNFo0NXVhbq6Ouj1eni9XuTk5KC9vX1YJWvjRar61+IlkcCWmHhIKt7niNZiTwThyGgoJVyYTCaKioqCNjBaTDDmZxkMBu66666LFhwcyS5fJAQSSjyIttgmTpwIn8+HgwcP4p577sETTzyBf/zjHwBAJCva2tpIkd706dODXLdZs2aR/w83fnxglXHgYi4qKsJzzz2HdevWBWVXAq0ys9kcd8ZLLpejpKQEWq0WdrsdtbW1YLPZkMlkKcscp5qkBtNnlgiSqZGKRVJ+vx86nS6pa6tQKEIstb6+vpRaliqVChMmTMDChQsxZcqUoCTQ6NGj454iwwYuzBWbOHEiSY0PxqT9KRAUcCHLF8nlG6hBNZjFxuVysXjxYtTX15OapPT0dBQUFJCG54KCAmKeDxzSGvjzwO7xwO/3eDwwm80kyyiVSvHCCy+QnaysrAzd3d2oqanBoUOHoNVqkZubi2eeeQYrVqxAcXFx3OcrkUggkUjg9Xrh8XhI8HQkwWw2o6OjI+ER9KmwpOIt0aHH3Yd7piiKgl6vh8fjiVmmQFEU7HZ7CCFrNJoQ2ZpwdXXxQMnYP8UAAA4qSURBVK1WQ6PRIDs7GxqNBhqNhpQhVFRUBLVPZWRk4NZbb40/Jkn/z9q1a3HHHXcMKoDucrmGXeR9qGC321FZWRkSQHc6nSkXeZs7dy7mzp2Lmpoa6PV6zJ49O+jhEYlEuOGGG7Bp0yZUV1fjxRdfxPXXX4+enh68+OKLZGeMVGtCz9CjZ/LRVtRAU3vixInEFTx37hwhpnB9Y/FYDp2dnTCZTFCr1cjPzx9xVtTAWNFIs6RMJlPEPjdafDERkrRYLDAYDCR+lJmZidbW1iCXt729HVqtNqIbzGAwkJ6eHkJIkeJn3d3dRHFCJBJh/PjxmD9/fkJxa0JSeXl5uOWWW7B+/fqkb0R/f/8ln9kb6PINJKmBk2EHi8AGz2gTNQJ3t23btpEx3uF+H46kXC4XxowZA7lcDrPZjObm5pBMLJ0p5HK5mDRpEng8HgoKCpK2NthsNkpLS0dks/np06cJeVyMmFQ8JEWPWU+Fd8JkMsmINlpczmg0Qq1Wk+lIdJyyp6cHCoUCTCYTGRkZQYSUlZWVkCHC5/NRWloKpVKJtLS0qA3GMUkKAFavXo2DBw8m/SB6PJ6kC8IuFZePXtypwPnz5+F2u0PGRLW2tqKqqgoSiQQzZ86EUChEdnY2Vq1ahaamJjQ2NpKaGHr0VWBsKtxCMZlMSEtLw/Lly/Hee++ht7cX//jHP/D73/8eAoEA27ZtQ3l5OQBg3rx50Gq1ACJP/Y0FFouVVKZoOJBok/hQWFLxEI/b7YbBYEj4oY4FLpdLLCC5XE6s59mzZyM/Px8ejwfjx49HRkbGoJNgcrmcBMvFYnFSU3/YAxfW448/jjVr1iRVO+J0Oi9JEbRoLt+xY8eCCCCcBlQysbvu7m5SH0UHLWmFw02bNhFzu6GhAcuWLYPP5yNlDGazGUePHiVDM2OBtqRowqJx8ODBsDPjAq2rcGUTlzoCN5rhiqEGDl5IpG2ss7MTSqVyyJ4rWrgRAG6++eak4lHxEuO4ceOSapcLOfO8vDzcd999+Pe//53wHwuXZqaHLl6qvXzfffcdIamenp5BZz98Ph86OjogEAhIhbhOp8P69evDbgw6nQ7r1q0DcCEjctttt0Eul+Paa69NyKqh3RqtVovFixejtraWDNyk4wVKpRI5OTlBmj6JFBReKghMfCQiMzNYSyoZLSlanjc3N3dIjouW3VGr1QkTVKxawsDvKC0tTTpeHZaely5dirq6Omzfvj0hggoXu/B6vTCbzVGlbi8Vly/RrF64harT6ULGlu/Zsycuy7WxsRH19fVJWTd0KQKbzSaB+p6eHmzduhUulwtLly4NaW+gKOonk60NdPXilQ4eyphUIsWper0eaWlpQ7Zh8Hi8pHoinU4nvF5v1OOiCWowwnoR6fyBBx6IOK4pHKxWa9jdQSwWw+/3x5xqO9JdPiC+mXnRSLy1tRUqlSpEVnmgBTp69Gj88pe/xHXXXRdyc5Pd+ekMXyBUKhV+//vf4/777w8hKJfLldRUlUvJihrumFSixZwDN6ihCvLz+fykSEoqlcLr9UZsyaHltQfrQjKj+ZBPP/10zL6aQMYceDB0AWJ6evpFmZyaKtCFncmWHtAPfFZWVkhi4dSpU0GNoTfeeCPee+893HfffXjkkUewfv36IG3ro0ePJqVOyePxYpaXuN1u1NXV4dSpU/j8888vaUG7eOJRw21JJatvTt+bobIAlUpl0u5kJKJiMpkoKSlJiepn1CulUqnwzDPPxPVFfD4/xOf0+/0wmUxgsViQyWQxBeJGKn744Qe0t7cnXZBIUVRQcVvgwtu6dSv5uyKRCHfffXfQLpuVlYXbb7+d/NzS0oLvvvsu4WPgcrlRrVmbzYaXXnoJmzZtwubNm1FTU0OC+j8VxDvifqgsqcGMswJAZFhSjZKSkkG59QOJinbxUiVLHPNK5eXl4YUXXogpYuX1ekNOVCKRwOFwgKIoiMViuN3uYQtUptrl++ijj5L+vFAoDOuT22y2IBcsNzc37HUuKioKWazxoLW1FeXl5TCbzTEtqcOHDwe1v2RnZ/9kCnMvtqsX6P4ka0nR0Ol0KVdtSEVQniYqiqJIWUyqENeVKiwsxLPPPhuRqGi9n3DIyMggwyhVKtUl6/Yl2q8XD1QqVVBCoaOjIyyJD5TViBYr7O/vR319PSoqKvDGG2/gyy+/xCuvvIJz586huro6YoX1wBls0TSCLrt6qXP9krHIzpw5k7IYL11BngpoNBpceeWVKZ8+E/eVKisrw9tvvx3WhKMDeuFMRg6HAzabDZfLBTabDYFAEJesw0hDpDJ+v98f179IuP322wlRWa1WvP/++0G/N5vNePfdd8nP8+fPj6h11dfXh5dffhkbN24kqgn06+vXr8eWLVuwefPmsPGOgUHZwsLCnxRB2Wy2ELIfTgSugWQC54HweDxoaGhICVENHDaSLDIyMlBWVjYkHScJ0XleXh5efvnlkGB6rKyDSqUiO7VcLg/b7DiSQdd5JUI+kRZoOPILTEdv2LABf/7zn7F161a8++67uOOOO4LiKNEGXJw9ezbqHDwOh4OqqqqQTeKDDz4IsjLGjRv3k4tHXUwramAMKhUzANxuN+rr6wcts5RI/19YAvn/JVjGjBkzZLWQCZex5uXlYd26dXjsscdIOX0sTR4mkwmJRAKr1QqpVEr6hUZK2wRdzMZkMsFkMsFisYL+O9iLHyuGkJWVFdSmUV5eTlpUEllUgVm/3NxcPPjgg8jJyUFVVRVefvllcLlcuN1u9Pf3E8vQYDCEZC1nzZo1bI23/w3xqIHu3WDcvYEWVX19PfLz85OezjSY+kWZTIYxY8YMuZJEUrX2KpUKr7zyCp599lls376d1PlEM2ElEgm6urrIIEpa3H8opqcmCrVaHTUw3tjYiFdffXXIvn/x4sXo6+vDuXPnwOVyQ6whpVIJn8+Hn/3sZxGHgjY2NpLiWzabjeeff56MKVq0aBFYLBYeeOABuN1uvP3223jwwQchEAjCbjDDJV8ynK5eqgd9JhpHCrSWUym05/V60djYiPT0dGi12oQHPSSjostisZCfnz9oK2xISYo+0IcffhgTJkzAE088EVfGQalUoqenB2q1Gunp6SOmmjlW/dBQT3gViUREX8dut+P1118nmbZ58+bF1QITqCul1WpD5qhNnToVHA4HTqcTDocD58+fR35+PjIyMqDVaoPiNX19fZfk3MSRaEXRpDRUJEVDr9fDYrEgPz8/7ib/ZKyo9PR05OfnD2vmd9Bdi9dddx3Gjx+Phx9+OGYNCo/HI0JoI0liOFZKX6lUQiKRhAyTTMQsjxdisRh/+MMfcO7cOYjF4rhd4pKSEhw4cICIoTmdziCLqL29nbh7crk8aBdcvXo1Pv30UzQ0NIDD4VyyLUwjMR5FW1KB7t1QxWNdLhcaGhqgUCiQlZUVs40mkfssk8kSIsBUIiWRrtzcXGzatAl33nlnTIZNT08fkVKysQgomtbTYC21cDEyWjM8Xmi1WixfvhzABY2ql156iVi3BoMB//73v8HhcEBRFNasWROUhRGJROS+5ebmXrLN4OFgt9svqqsXznIa6g3aZDKhrq4O9fX16OnpCWu5sdnsoE6GSJDL5ZgwYQImTJhw0WSYUqb/wGazsXr1alx99dV44YUXIg4yYLFYkMvlIyYeFbiYo92EefPmkckuIxWBch7bt2/H999/j4yMDLS1tZG4od/vD/uQ0LGJoeq2/2919WgLJxDDFeaw2+2w2+1obW0l06rpwmK1Wh2xyZnJZCItLQ0ajSbscNpL0pIKRF5eHl588UU888wzEfv+5HL5iCIoADGHDajVaixYsCCpv53KaTzRUFxcHGTCOxwONDc3B3UDzJw5M2wty5w5cyCVSkeczO+l7urRoF3vVGX2ErXkTCYT2traUF9fj8rKyrAblUgkQmFhIaZPn46ioqIRQVAptaQGYtasWZgxYwb27NmDjRs3jkgXL1GXbPHixWRYQSIIN1l4KMDj8XD//fdDr9fDZDJh8+bNoCgKUqkUd9xxB9hsNtxud1gdILlcjvvuu+8nVXowElw92nodTHPxUGDMmDFgMBiQSCSQy+VQq9UxW98uFhj+YViVFEVh79692LJlS8o1wlOFRx55BNddd11c5/L555/HPZa+oKAAt99+O2pra4fdVezp6UFXVxcKCgqI5Wo0GsFisULkYoAL6exLVVInHCorK7Fz586Lfhznz5+HXC4n/ZNGo/Gi1AhyuVyMHj0aU6ZMwU033QSZTHZJKOkOyxGyWCxce+21uPbaa1FVVYWdO3di7969KRvtPlyWFH0uN998MyZOnIhdu3ZFJN309HTMmzcP06dPB4vFAofDGXYCUKlUUKlUQa9FO45LqQsgHoSbQ3gxkAoFhHggFoshFoshk8kgFouRlZWF7OxsZGdnIy8vD3l5eUMyCfonQVKBmDRpEiZNmoQ//vGP2LdvH/bs2YPq6uqL/oDEOwCTxv/X3hmrMAgDYfhXIsTBzc3V0RfxAXwL8QF8Qx11VDI46WBQQRFF6FQotKm0tVTKfeuRTHc/uUty57ouwjDEMAwQQkBKiWVZYNs2HMe5e+h2FucwDEPZj+qfRGocx4ep3jWQVUGuujzZW/fMpus6TNOEpmnYtg3ruoJzDsuy3t7znwaenCLd22OaJqRpiiRJkGXZT+oIQRAgiqKv7S+EOMWAzHmeUZYlPM+7E6imacAYU6YA18/iR9oYY8or+W/YCBKpQ+i6DnmeQwiBoihQVRXquj68j84tvu8jjmPyCIIgkfpMvKSU6Psebdvu1pFeOU5zzh8WkwmCIJEiCIJQcgGOALcVHmjriQAAAABJRU5ErkJggg=="); width: 100% !important; } .portaltype-collective-cover-content .servicos-por-perfil-de-usuario .itens .item-tile-perfil-usuario.novos-perfis .texto-mobile { display: block; margin-bottom: -5px; }} .portaltype-collective-cover-content .servicos-por-perfil-de-usuario .itens .item-tile-perfil-usuario::before { content: ""; background-color: rgb(248, 248, 248); height: 8px; width: 165px; top: 80px; right: -80px; position: absolute; z-index: -1; border-radius: 5px; } .portaltype-collective-cover-content .servicos-por-perfil-de-usuario .itens .item-tile-perfil-usuario::after { content: ""; background-color: rgb(248, 248, 248); height: 35px; width: 35px; top: 67px; right: -12px; border-radius: 50%; position: absolute; border: 8px solid rgb(255, 255, 255); z-index: -1; } @media only screen and (max-width: 575px) { .portaltype-collective-cover-content .servicos-por-perfil-de-usuario .itens .item-tile-perfil-usuario::before { content: ""; background-color: rgb(248, 248, 248); height: 5px; width: 55px; top: 70px; right: -25px; position: absolute; z-index: -1; border-radius: 5px; } .portaltype-collective-cover-content .servicos-por-perfil-de-usuario .itens .item-tile-perfil-usuario::after { display: none; }} .portaltype-collective-cover-content .servicos-por-perfil-de-usuario .itens .item-tile-perfil-usuario.swiper-slide-prev::before { display: none; } .portaltype-collective-cover-content .servicos-por-perfil-de-usuario .itens .item-tile-perfil-usuario.swiper-slide-prev::after { display: none; } .portaltype-collective-cover-content .servicos-por-perfil-de-usuario .itens .item-tile-perfil-usuario:hover { text-decoration: none; color: rgb(12, 50, 111); } .portaltype-collective-cover-content .servicos-por-perfil-de-usuario .swiper-pagination-tile-perfis { text-align: center; margin-bottom: 25px; } .portaltype-collective-cover-content .servicos-por-perfil-de-usuario .swiper-pagination-tile-perfis .swiper-pagination-bullet { background: rgb(162, 162, 162); opacity: 1; } .portaltype-collective-cover-content .servicos-por-perfil-de-usuario .swiper-pagination-tile-perfis .swiper-pagination-bullet-active { background: rgb(255, 205, 7); } .portaltype-collective-cover-content .servicos-por-perfil-de-usuario .swiper-button-prev { background-image: none; background-color: rgb(19, 81, 180); border-radius: 50%; width: 20px; height: 20px; padding: 20px; opacity: 1; top: 120px; } .portaltype-collective-cover-content .servicos-por-perfil-de-usuario .swiper-button-prev::before { font-family: "Font Awesome 5 Free"; content: ""; font-size: 25px; color: rgb(255, 255, 255); font-weight: 900; } @media only screen and (max-width: 575px) { .portaltype-collective-cover-content .servicos-por-perfil-de-usuario .swiper-button-prev { display: none; }} .portaltype-collective-cover-content .servicos-por-perfil-de-usuario .swiper-button-prev .btn-toggle-novos-perfis.hide { display: none; pointer-events: all; width: 40px; height: 40px; position: absolute; top: 0px; left: 0px; } .portaltype-collective-cover-content .servicos-por-perfil-de-usuario .swiper-button-prev.swiper-button-disabled .btn-toggle-novos-perfis.hide { display: block; } .portaltype-collective-cover-content .servicos-por-perfil-de-usuario .swiper-button-next { background-image: none; background-color: rgb(19, 81, 180); border-radius: 50%; width: 20px; height: 20px; padding: 20px; opacity: 1; top: 120px; } .portaltype-collective-cover-content .servicos-por-perfil-de-usuario .swiper-button-next::before { font-family: "Font Awesome 5 Free"; content: ""; font-size: 25px; color: rgb(255, 255, 255); font-weight: 900; } @media only screen and (max-width: 575px) { .portaltype-collective-cover-content .servicos-por-perfil-de-usuario .swiper-button-next { display: none; }} .portaltype-collective-cover-content .servicos-por-perfil-de-usuario .swiper-button-disabled { background-color: rgb(252, 252, 252); opacity: 1; } .portaltype-collective-cover-content .servicos-por-perfil-de-usuario .swiper-button-disabled::before { color: rgb(136, 167, 217); } .portaltype-collective-cover-content .servicos-por-perfil-de-usuario .perfis-usuario-btn { width: 100%; text-align: center; } .portaltype-collective-cover-content .servicos-por-perfil-de-usuario .perfis-usuario-btn .outstanding-link { border: 1px solid rgb(19, 81, 180); border-radius: 41px; color: rgb(19, 81, 180); float: none; font-size: 16px; font-weight: 600; padding: 3px 40px 5px; text-align: center; margin: 0px; } .portaltype-collective-cover-content .servicos-por-perfil-de-usuario .perfis-usuario-btn .outstanding-link:hover { text-decoration: none; } .tile-mapa-interativo { display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; } @media only screen and (max-width: 1023px) { .tile-mapa-interativo { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }} .tile-mapa-interativo #svg-map .norte { fill: rgb(255, 205, 205); } .tile-mapa-interativo #svg-map .nordeste { fill: rgb(205, 245, 205); } .tile-mapa-interativo #svg-map .centro-oeste { fill: rgb(255, 245, 205); } .tile-mapa-interativo #svg-map .sudeste { fill: rgb(209, 217, 255); } .tile-mapa-interativo #svg-map .sul { fill: rgb(213, 213, 213); } .tile-mapa-interativo #svg-map text { fill: rgb(0, 0, 0); font: 12px rawline, helvetica, arial, sans-serif; cursor: pointer; } .tile-mapa-interativo #svg-map a { text-decoration: none; } .tile-mapa-interativo #svg-map a:hover { cursor: pointer; text-decoration: none; } .tile-mapa-interativo #svg-map a:hover path { fill: rgb(255, 219, 77) !important; } .tile-mapa-interativo #svg-map a:focus path { fill: rgb(255, 219, 77) !important; } .tile-mapa-interativo #svg-map .circle-df { fill: rgb(255, 241, 74); } .tile-mapa-interativo #svg-map .circle-nordeste { fill: rgb(255, 226, 159); } .tile-mapa-interativo #svg-map .circle-sudeste { fill: rgb(251, 215, 231); } .tile-mapa-interativo #svg-map a:hover .circle { cursor: pointer; fill: rgb(0, 51, 153) !important; } @media only screen and (max-width: 1023px) { .tile-mapa-interativo #svg-map { margin-top: 30px; }} @media only screen and (max-width: 575px) { .tile-mapa-interativo #svg-map { margin-top: 0px; max-width: 320px; height: 390px; }} .tile-mapa-interativo .texto-mapa-interativo, .tile-mapa-interativo .mapa { width: 50%; display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: start; align-items: flex-start; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; } @media only screen and (max-width: 1023px) { .tile-mapa-interativo .texto-mapa-interativo, .tile-mapa-interativo .mapa { width: 100%; }} .tile-mapa-interativo .mapa { padding-left: 30px; } @media only screen and (max-width: 1023px) { .tile-mapa-interativo .mapa { -webkit-box-align: center; align-items: center; padding-left: 0px; }} .tile-mapa-interativo .mapa a.no-link { pointer-events: none; cursor: crosshair; } .tile-mapa-interativo .texto-mapa-interativo { padding: 0px 60px; } @media only screen and (max-width: 1023px) { .tile-mapa-interativo .texto-mapa-interativo { padding: 0px; }} .tile-mapa-interativo .texto-mapa-interativo .tile-mapa-titulo { font-size: 41px; line-height: 45px; color: rgb(255, 205, 7); text-transform: uppercase; font-weight: 700; margin-top: 80px; margin-bottom: 10px; } @media only screen and (max-width: 1023px) { .tile-mapa-interativo .texto-mapa-interativo .tile-mapa-titulo { font-size: 29px; line-height: 32px; margin-top: 0px; margin-bottom: 5px; }} .tile-mapa-interativo .texto-mapa-interativo .tile-mapa-texto { font-size: 29px; color: rgb(255, 255, 255); line-height: 36px; } @media only screen and (max-width: 1023px) { .tile-mapa-interativo .texto-mapa-interativo .tile-mapa-texto { font-size: 20px; }} .template-compose.portaltype-collective-cover-content.userrole-authenticated .formPanel { border-right: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); border-left: 1px solid rgb(204, 204, 204); border-image: initial; border-top: none; padding: 15px; } .template-compose.portaltype-collective-cover-content.userrole-authenticated .formTabs { border-bottom: 1px solid rgb(204, 204, 204); } .template-compose.portaltype-collective-cover-content.userrole-authenticated .formTabs .formTab { display: inline-block; margin-right: 15px; } .template-compose.portaltype-collective-cover-content.userrole-authenticated .formTabs .formTab a { padding: 0px 15px; } .template-compose.portaltype-collective-cover-content.userrole-authenticated .formTabs .formTab a.selected { display: inline-block; background-color: rgb(255, 255, 255); position: relative; border-right: 1px solid rgb(204, 204, 204); border-left: 1px solid rgb(204, 204, 204); } .template-compose.portaltype-collective-cover-content.userrole-authenticated .formTabs .formTab a.selected::after { content: ""; display: block; position: absolute; left: 0px; top: 0px; width: 100%; height: 1px; background-color: rgb(204, 204, 204); } .template-compose.portaltype-collective-cover-content.userrole-authenticated .formTabs .formTab a.selected::before { content: ""; display: block; position: absolute; left: 0px; bottom: -2px; width: 100%; height: 3px; background-color: rgb(255, 255, 255); } .cover-list-tile.consultas-publicas .titulo-area-tile-consultas-publicas { font-size: 35px; color: rgb(12, 50, 111); margin-bottom: 50px; } @media only screen and (max-width: 575px) { .cover-list-tile.consultas-publicas .titulo-area-tile-consultas-publicas { margin-bottom: 25px; }} .cover-list-tile.consultas-publicas .more-button a { margin: 0px; } .cover-list-tile.consultas-publicas .tile-consultas-publicas-encerradas { margin-left: 0px !important; } .cover-list-tile.consultas-publicas .tile-consultas-publicas-abertas > span, .cover-list-tile.consultas-publicas .tile-consultas-publicas-encerradas > span { -webkit-box-align: center; align-items: center; -webkit-box-pack: center; margin-bottom: 24px; font-size: 14px; font-weight: bold; text-transform: uppercase; display: flex; justify-content: space-around; } @media only screen and (max-width: 767px) { .cover-list-tile.consultas-publicas .tile-consultas-publicas-abertas > span, .cover-list-tile.consultas-publicas .tile-consultas-publicas-encerradas > span { margin-bottom: 20px; }} @media only screen and (max-width: 575px) { .cover-list-tile.consultas-publicas .tile-consultas-publicas-abertas > span, .cover-list-tile.consultas-publicas .tile-consultas-publicas-encerradas > span { margin-bottom: 16px; }} .cover-list-tile.consultas-publicas .tile-consultas-publicas-abertas > span::after, .cover-list-tile.consultas-publicas .tile-consultas-publicas-abertas > span::before { background: rgb(204, 204, 204); content: ""; height: 1px; width: 39%; } .cover-list-tile.consultas-publicas .tile-consultas-publicas-encerradas > span::after, .cover-list-tile.consultas-publicas .tile-consultas-publicas-encerradas > span::before { background: rgb(204, 204, 204); content: ""; height: 1px; width: 38%; } .cover-list-tile.consultas-publicas .colunas-tile-consultas-publicas { display: flex; -webkit-box-pack: justify; justify-content: space-between; } @media only screen and (max-width: 575px) { .cover-list-tile.consultas-publicas .colunas-tile-consultas-publicas { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }} .cover-list-tile.consultas-publicas .colunas-tile-consultas-publicas ul { width: 48%; list-style: none; padding-left: 0px; } @media only screen and (max-width: 575px) { .cover-list-tile.consultas-publicas .colunas-tile-consultas-publicas ul { width: 100%; }} .cover-list-tile.consultas-publicas .colunas-tile-consultas-publicas ul li { list-style: none; margin-bottom: 0px !important; } .cover-list-tile.consultas-publicas .colunas-tile-consultas-publicas ul li .link-item-consultas-publicas { width: 100%; padding: 10px 20px; margin: 0px; } @media only screen and (max-width: 575px) { .cover-list-tile.consultas-publicas .colunas-tile-consultas-publicas ul li .link-item-consultas-publicas { padding: 10px 0px; }} .cover-list-tile.consultas-publicas .colunas-tile-consultas-publicas ul li .link-item-consultas-publicas p { font-size: 14px; color: rgb(34, 34, 34); margin-top: 10px; margin-bottom: 0px !important; } .cover-list-tile.consultas-publicas .colunas-tile-consultas-publicas ul li .link-item-consultas-publicas p strong { font-size: 14px; color: rgb(34, 34, 34); } @media only screen and (min-width: 576px) { .cover-list-tile.consultas-publicas .colunas-tile-consultas-publicas ul li .link-item-consultas-publicas p { height: 75px; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; }} .cover-list-tile.consultas-publicas .colunas-tile-consultas-publicas ul li .link-item-consultas-publicas:hover { text-decoration: none; background-color: rgb(221, 232, 251); } .cover-list-tile.consultas-publicas .colunas-tile-consultas-publicas ul li .link-item-consultas-publicas div:nth-of-type(1) { color: rgb(12, 50, 111); font-size: 20px; margin-bottom: 6px; } .cover-list-tile.consultas-publicas .colunas-tile-consultas-publicas ul li .link-item-consultas-publicas div:nth-of-type(2) span, .cover-list-tile.consultas-publicas .colunas-tile-consultas-publicas ul li .link-item-consultas-publicas div:nth-of-type(3) span { font-size: 12px; color: rgb(34, 34, 34); } .cover-list-tile.consultas-publicas .colunas-tile-consultas-publicas ul li .link-item-consultas-publicas div:nth-of-type(2) span:nth-of-type(1), .cover-list-tile.consultas-publicas .colunas-tile-consultas-publicas ul li .link-item-consultas-publicas div:nth-of-type(3) span:nth-of-type(1) { font-weight: 500; } .cover-list-tile.consultas-publicas .colunas-tile-consultas-publicas ul li .link-item-consultas-publicas div:nth-of-type(2) span:nth-of-type(2), .cover-list-tile.consultas-publicas .colunas-tile-consultas-publicas ul li .link-item-consultas-publicas div:nth-of-type(3) span:nth-of-type(2) { font-weight: normal; } .cover-list-tile.consultas-publicas .colunas-tile-consultas-publicas ul li .link-item-consultas-publicas div:nth-of-type(4) { font-size: 14px; color: rgb(34, 34, 34); margin-top: 10px; font-weight: normal; } .cover-list-tile.consultas-publicas .colunas-tile-consultas-publicas ul li .link-item-consultas-publicas div:nth-of-type(4) strong { font-size: 14px; color: rgb(34, 34, 34); } @media only screen and (min-width: 576px) { .cover-list-tile.consultas-publicas .colunas-tile-consultas-publicas ul li .link-item-consultas-publicas div:nth-of-type(4) { height: 75px; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; }} #form-widgets-url_consulta_publica { width: 100% !important; } .consulta-publica-descricao { height: 80px; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; } .portaltype-consultaspublicas #content { padding-bottom: 60px; } .template-template_consultas_publicas .paginacao-wrapper { margin: 70px 0px !important; } .cover-banner-eagenda-tile img.mobile { display: none; } @media only screen and (max-width: 575px) { .cover-banner-eagenda-tile img.mobile { display: block; }} .cover-banner-eagenda-tile img.desktop { display: block; } @media only screen and (max-width: 575px) { .cover-banner-eagenda-tile img.desktop { display: none; }} #govbr-institucional-banner_eagenda-image::after, #govbr-institucional-banner_eagenda-image_mobile::after { display: none !important; } .cover-embed-tile { position: relative; z-index: 0; } .portaltype-collective-cover-content.template-view[data-testab-version="a"] .testab-version-a, .portaltype-collective-cover-content.template-standard[data-testab-version="a"] .testab-version-a { display: block !important; } .portaltype-collective-cover-content.template-view[data-testab-version="a"] .testab-version-b, .portaltype-collective-cover-content.template-standard[data-testab-version="a"] .testab-version-b { display: none !important; } .portaltype-collective-cover-content.template-view[data-testab-version="b"] .testab-version-a, .portaltype-collective-cover-content.template-standard[data-testab-version="b"] .testab-version-a { display: none !important; } .portaltype-collective-cover-content.template-view[data-testab-version="b"] .testab-version-b, .portaltype-collective-cover-content.template-standard[data-testab-version="b"] .testab-version-b { display: block !important; } .template-abas_view #content .toggable-content .toggle + ul { padding-left: 0px !important; } .template-abas_view #content .toggable-content > li > a { color: rgb(85, 85, 85); font-size: 2.4rem; font-weight: 600; } .template-abas_view #main { padding: 0px; width: 100%; } .template-abas_view .row { display: block; margin: 0px; padding: 0px; width: 100%; } @media only screen and (min-width: 768px) { .template-abas_view .row .row-content { display: flex; flex-wrap: wrap; }} .template-template_eventos #content .listagem-eventos-institucional .eventoItem { padding: 40px 0px 12px; border-top: 1px solid rgba(0, 0, 0, 0.1); display: flex; -webkit-box-pack: justify; justify-content: space-between; } @media only screen and (max-width: 575px) { .template-template_eventos #content .listagem-eventos-institucional .eventoItem { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }} .template-template_eventos #content .listagem-eventos-institucional .eventoItem:first-of-type { border: 0px none; padding-top: 16px; } .template-template_eventos #content .listagem-eventos-institucional .eventoItem .logotipo-evento { margin: 0px 0px 16px 56px; width: 200px; } .template-template_eventos #content .listagem-eventos-institucional .eventoItem .logotipo-evento img { width: 100%; } @media only screen and (max-width: 575px) { .template-template_eventos #content .listagem-eventos-institucional .eventoItem .logotipo-evento { margin: 16px 0px; max-width: 60%; width: auto; }} @media only screen and (max-width: 575px) { .template-template_eventos #content .listagem-eventos-institucional .eventoItem .conteudo-evento { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }} .template-template_eventos #content .listagem-eventos-institucional .eventoItem .conteudo-evento .titulo-evento { margin-bottom: 16px; font-size: 2.4rem; line-height: 1; } .template-template_eventos #content .listagem-eventos-institucional .eventoItem .conteudo-evento .titulo-evento a { font-size: 2.4rem; line-height: 1; font-weight: 500; color: rgb(12, 50, 111); } .template-template_eventos #content .listagem-eventos-institucional .eventoItem .conteudo-evento .titulo-evento a:focus { outline: rgb(194, 133, 12) dashed 2px; outline-offset: 4px; } .template-template_eventos #content .listagem-eventos-institucional .eventoItem .conteudo-evento .titulo-evento a:focus:not(.focus-visible) { outline: none; } .template-template_eventos #content .listagem-eventos-institucional .eventoItem .conteudo-evento .data-local-evento { margin-bottom: 20px; } .template-template_eventos #content .listagem-eventos-institucional .eventoItem .conteudo-evento .data-local-evento::after { clear: both; content: ""; display: table; } .template-template_eventos #content .listagem-eventos-institucional .eventoItem .conteudo-evento .data-local-evento .data-evento, .template-template_eventos #content .listagem-eventos-institucional .eventoItem .conteudo-evento .data-local-evento .localizacao-evento { float: left; font-weight: 500; } .template-template_eventos #content .listagem-eventos-institucional .eventoItem .conteudo-evento .data-local-evento .data-evento .far, .template-template_eventos #content .listagem-eventos-institucional .eventoItem .conteudo-evento .data-local-evento .data-evento .fas, .template-template_eventos #content .listagem-eventos-institucional .eventoItem .conteudo-evento .data-local-evento .localizacao-evento .far, .template-template_eventos #content .listagem-eventos-institucional .eventoItem .conteudo-evento .data-local-evento .localizacao-evento .fas { color: rgb(19, 81, 180); margin-right: 0.4rem; } .template-template_eventos #content .listagem-eventos-institucional .eventoItem .conteudo-evento .data-local-evento .data-evento { margin-right: 3rem; } .template-template_eventos #content .listagem-eventos-institucional .eventoItem .conteudo-evento .btn-inscricao { margin-bottom: 20px; } .template-template_eventos #content .listagem-eventos-institucional .eventoItem .conteudo-evento .info-evento { display: flex; } @media only screen and (max-width: 575px) { .template-template_eventos #content .listagem-eventos-institucional .eventoItem .conteudo-evento .info-evento { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }} .template-template_eventos #content .listagem-eventos-institucional .eventoItem .conteudo-evento .info-evento .descricao-evento { -webkit-box-flex: 1; flex: 1 1 0%; margin-bottom: 24px; } @media only screen and (max-width: 575px) { .template-template_eventos #content .listagem-eventos-institucional .eventoItem .conteudo-evento .info-evento .descricao-evento { -webkit-box-ordinal-group: 3; order: 2; }} .template-template_cursos #content .listagem-cursos-institucional .cursoItem, .template-template_cursos_policy #content .listagem-cursos-institucional .cursoItem { padding: 40px 0px 12px; border-top: 1px solid rgba(0, 0, 0, 0.1); } .template-template_cursos #content .listagem-cursos-institucional .cursoItem:first-of-type, .template-template_cursos_policy #content .listagem-cursos-institucional .cursoItem:first-of-type { border: 0px none; padding-top: 16px; } @media only screen and (max-width: 575px) { .template-template_cursos #content .listagem-cursos-institucional .cursoItem .conteudo-curso, .template-template_cursos_policy #content .listagem-cursos-institucional .cursoItem .conteudo-curso { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }} @media only screen and (max-width: 575px) { .template-template_cursos #content .listagem-cursos-institucional .cursoItem .conteudo-curso, .template-template_cursos_policy #content .listagem-cursos-institucional .cursoItem .conteudo-curso { -webkit-box-ordinal-group: 3; order: 2; }} .template-template_cursos #content .listagem-cursos-institucional .cursoItem .conteudo-curso .titulo-curso, .template-template_cursos_policy #content .listagem-cursos-institucional .cursoItem .conteudo-curso .titulo-curso { font-size: 2.4rem; line-height: 2.4rem; margin-bottom: 8px; } .template-template_cursos #content .listagem-cursos-institucional .cursoItem .conteudo-curso .titulo-curso a, .template-template_cursos_policy #content .listagem-cursos-institucional .cursoItem .conteudo-curso .titulo-curso a { font-size: 2.4rem; line-height: 2.4rem; font-weight: 500; color: rgb(12, 50, 111); } .template-template_cursos #content .listagem-cursos-institucional .cursoItem .conteudo-curso .titulo-curso a:focus, .template-template_cursos_policy #content .listagem-cursos-institucional .cursoItem .conteudo-curso .titulo-curso a:focus { outline: rgb(194, 133, 12) dashed 2px; outline-offset: 4px; } .template-template_cursos #content .listagem-cursos-institucional .cursoItem .conteudo-curso .titulo-curso a:focus:not(.focus-visible), .template-template_cursos_policy #content .listagem-cursos-institucional .cursoItem .conteudo-curso .titulo-curso a:focus:not(.focus-visible) { outline: none; } .template-template_cursos #content .listagem-cursos-institucional .cursoItem .conteudo-curso .badges-curso, .template-template_cursos_policy #content .listagem-cursos-institucional .cursoItem .conteudo-curso .badges-curso { list-style: none; } .template-template_cursos #content .listagem-cursos-institucional .cursoItem .conteudo-curso .badges-curso .badge, .template-template_cursos_policy #content .listagem-cursos-institucional .cursoItem .conteudo-curso .badges-curso .badge { margin: 0px 20px 8px 0px; } .template-template_cursos #content .listagem-cursos-institucional .cursoItem .conteudo-curso .data-local-curso, .template-template_cursos_policy #content .listagem-cursos-institucional .cursoItem .conteudo-curso .data-local-curso { margin-top: 20px; margin-bottom: 12px; } .template-template_cursos #content .listagem-cursos-institucional .cursoItem .conteudo-curso .data-local-curso::after, .template-template_cursos_policy #content .listagem-cursos-institucional .cursoItem .conteudo-curso .data-local-curso::after { clear: both; content: ""; display: table; } .template-template_cursos #content .listagem-cursos-institucional .cursoItem .conteudo-curso .data-local-curso .data-curso, .template-template_cursos #content .listagem-cursos-institucional .cursoItem .conteudo-curso .data-local-curso .carga-horaria, .template-template_cursos #content .listagem-cursos-institucional .cursoItem .conteudo-curso .data-local-curso .instituicao-ofertante, .template-template_cursos_policy #content .listagem-cursos-institucional .cursoItem .conteudo-curso .data-local-curso .data-curso, .template-template_cursos_policy #content .listagem-cursos-institucional .cursoItem .conteudo-curso .data-local-curso .carga-horaria, .template-template_cursos_policy #content .listagem-cursos-institucional .cursoItem .conteudo-curso .data-local-curso .instituicao-ofertante { float: left; font-weight: 500; } .template-template_cursos #content .listagem-cursos-institucional .cursoItem .conteudo-curso .data-local-curso .data-curso .far, .template-template_cursos #content .listagem-cursos-institucional .cursoItem .conteudo-curso .data-local-curso .data-curso .fas, .template-template_cursos #content .listagem-cursos-institucional .cursoItem .conteudo-curso .data-local-curso .carga-horaria .far, .template-template_cursos #content .listagem-cursos-institucional .cursoItem .conteudo-curso .data-local-curso .carga-horaria .fas, .template-template_cursos #content .listagem-cursos-institucional .cursoItem .conteudo-curso .data-local-curso .instituicao-ofertante .far, .template-template_cursos #content .listagem-cursos-institucional .cursoItem .conteudo-curso .data-local-curso .instituicao-ofertante .fas, .template-template_cursos_policy #content .listagem-cursos-institucional .cursoItem .conteudo-curso .data-local-curso .data-curso .far, .template-template_cursos_policy #content .listagem-cursos-institucional .cursoItem .conteudo-curso .data-local-curso .data-curso .fas, .template-template_cursos_policy #content .listagem-cursos-institucional .cursoItem .conteudo-curso .data-local-curso .carga-horaria .far, .template-template_cursos_policy #content .listagem-cursos-institucional .cursoItem .conteudo-curso .data-local-curso .carga-horaria .fas, .template-template_cursos_policy #content .listagem-cursos-institucional .cursoItem .conteudo-curso .data-local-curso .instituicao-ofertante .far, .template-template_cursos_policy #content .listagem-cursos-institucional .cursoItem .conteudo-curso .data-local-curso .instituicao-ofertante .fas { color: rgb(19, 81, 180); margin-right: 0.4rem; } .template-template_cursos #content .listagem-cursos-institucional .cursoItem .conteudo-curso .data-local-curso .carga-horaria, .template-template_cursos #content .listagem-cursos-institucional .cursoItem .conteudo-curso .data-local-curso .data-curso, .template-template_cursos_policy #content .listagem-cursos-institucional .cursoItem .conteudo-curso .data-local-curso .carga-horaria, .template-template_cursos_policy #content .listagem-cursos-institucional .cursoItem .conteudo-curso .data-local-curso .data-curso { margin-right: 3rem; } .template-template_cursos #content .listagem-cursos-institucional .cursoItem .conteudo-curso .btn-inscricao, .template-template_cursos_policy #content .listagem-cursos-institucional .cursoItem .conteudo-curso .btn-inscricao { margin-bottom: 20px; } .template-template_cursos #content .listagem-cursos-institucional .cursoItem .conteudo-curso .info-curso, .template-template_cursos_policy #content .listagem-cursos-institucional .cursoItem .conteudo-curso .info-curso { display: flex; } @media only screen and (max-width: 575px) { .template-template_cursos #content .listagem-cursos-institucional .cursoItem .conteudo-curso .info-curso, .template-template_cursos_policy #content .listagem-cursos-institucional .cursoItem .conteudo-curso .info-curso { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }} .template-template_cursos #content .listagem-cursos-institucional .cursoItem .conteudo-curso .info-curso .resumo-curso, .template-template_cursos_policy #content .listagem-cursos-institucional .cursoItem .conteudo-curso .info-curso .resumo-curso { -webkit-box-flex: 1; flex: 1 1 0%; margin-bottom: 16px; } @media only screen and (max-width: 575px) { .template-template_cursos #content .listagem-cursos-institucional .cursoItem .conteudo-curso .info-curso .resumo-curso, .template-template_cursos_policy #content .listagem-cursos-institucional .cursoItem .conteudo-curso .info-curso .resumo-curso { -webkit-box-ordinal-group: 3; order: 2; }} .template-template_cursos #content .listagem-cursos-institucional .cursoItem .conteudo-curso .info-curso .logotipo-curso, .template-template_cursos_policy #content .listagem-cursos-institucional .cursoItem .conteudo-curso .info-curso .logotipo-curso { margin: 0px 0px 16px 56px; width: 250px; } @media only screen and (max-width: 575px) { .template-template_cursos #content .listagem-cursos-institucional .cursoItem .conteudo-curso .info-curso .logotipo-curso, .template-template_cursos_policy #content .listagem-cursos-institucional .cursoItem .conteudo-curso .info-curso .logotipo-curso { -webkit-box-ordinal-group: 2; order: 1; margin: 16px 0px; max-width: 100%; width: auto; }} .template-template_cursos #content .listagem-cursos-institucional .cursoItem .conteudo-curso .info-curso .logotipo-curso img, .template-template_cursos_policy #content .listagem-cursos-institucional .cursoItem .conteudo-curso .info-curso .logotipo-curso img { width: 100%; } .template-template_cursos #content .listagem-cursos-institucional .cursoItem .tags, .template-template_cursos_policy #content .listagem-cursos-institucional .cursoItem .tags { font-size: 1.4rem; } .template-template_cursos #content .listagem-cursos-institucional .cursoItem .tags a, .template-template_cursos_policy #content .listagem-cursos-institucional .cursoItem .tags a { font-size: 1.4rem; } .template-template_cursos #content .listagem-cursos-institucional .cursoItem .tags a:focus, .template-template_cursos_policy #content .listagem-cursos-institucional .cursoItem .tags a:focus { outline: rgb(194, 133, 12) dashed 2px; outline-offset: 4px; } .template-template_cursos #content .listagem-cursos-institucional .cursoItem .tags a:focus:not(.focus-visible), .template-template_cursos_policy #content .listagem-cursos-institucional .cursoItem .tags a:focus:not(.focus-visible) { outline: none; } .template-template_acoes #content .listagem-acoes .acaoItem { padding: 40px 0px 12px; border-top: 1px solid rgba(0, 0, 0, 0.1); } .template-template_acoes #content .listagem-acoes .acaoItem:first-of-type { border: 0px none; padding-top: 16px; } .template-template_acoes #content .listagem-acoes .acaoItem .titulo-acao { font-size: 2.4rem; line-height: 2.4rem; margin-bottom: 12px; } .template-template_acoes #content .listagem-acoes .acaoItem .titulo-acao a { font-size: 2.4rem; line-height: 2.4rem; font-weight: 500; color: rgb(12, 50, 111); } .template-template_acoes #content .listagem-acoes .acaoItem .titulo-acao a:focus { outline: rgb(194, 133, 12) dashed 2px; outline-offset: 4px; } .template-template_acoes #content .listagem-acoes .acaoItem .titulo-acao a:focus:not(.focus-visible) { outline: none; } .template-template_acoes #content .listagem-acoes .acaoItem .badges-acao { list-style: none; margin-bottom: 12px; } .template-template_acoes #content .listagem-acoes .acaoItem .badges-acao .badge { margin: 0px 20px 8px 0px; } .template-template_acoes #content .listagem-acoes .acaoItem .categoria-acao, .template-template_acoes #content .listagem-acoes .acaoItem .perfil-acao { margin-bottom: 12px; font-weight: 500; } .template-template_acoes #content .listagem-acoes .acaoItem .categoria-acao .far, .template-template_acoes #content .listagem-acoes .acaoItem .categoria-acao .fas, .template-template_acoes #content .listagem-acoes .acaoItem .perfil-acao .far, .template-template_acoes #content .listagem-acoes .acaoItem .perfil-acao .fas { color: rgb(19, 81, 180); margin-right: 0.4rem; } .template-template_acoes #content .listagem-acoes .acaoItem .descricao-acao { margin-bottom: 16px; } .template-template_acoes #content .listagem-acoes .acaoItem .descricao-acao a:focus { outline: rgb(194, 133, 12) dashed 2px; outline-offset: 4px; } .template-template_acoes #content .listagem-acoes .acaoItem .descricao-acao a:focus:not(.focus-visible) { outline: none; } .template-template_acoes #content .listagem-acoes .tags { font-size: 1.4rem; } .template-template_acoes #content .listagem-acoes .tags a { font-size: 1.4rem; } .template-template_acoes #content .listagem-acoes .tags a:focus { outline: rgb(194, 133, 12) dashed 2px; outline-offset: 4px; } .template-template_acoes #content .listagem-acoes .tags a:focus:not(.focus-visible) { outline: none; } .template-ultimas_noticias #content .categoria-noticia, .template-ultimas_noticias #content .subtitulo-noticia, .template-ultimas_noticias_institucional #content .categoria-noticia, .template-ultimas_noticias_institucional #content .subtitulo-noticia { font-weight: 600; } .template-ultimas_noticias #content .subject-noticia, .template-ultimas_noticias_institucional #content .subject-noticia { margin-top: 5px; } .template-ultimas_noticias #content .subject-noticia span, .template-ultimas_noticias_institucional #content .subject-noticia span { font-weight: 600; } .template-ultimas_noticias #content ul.noticias, .template-ultimas_noticias_institucional #content ul.noticias { list-style: none; padding: 0px; margin-left: 0px; } .template-ultimas_noticias #content ul.noticias li, .template-ultimas_noticias_institucional #content ul.noticias li { border-bottom: 1px solid rgb(204, 204, 204); margin-bottom: 10px; padding: 12px 0px; } .template-ultimas_noticias #content ul.noticias li:first-of-type, .template-ultimas_noticias_institucional #content ul.noticias li:first-of-type { padding-top: 20px; } @media only screen and (max-width: 767px) { .template-ultimas_noticias #content ul.noticias li:first-of-type, .template-ultimas_noticias_institucional #content ul.noticias li:first-of-type { padding-top: 10px; }} .template-ultimas_noticias #content ul.noticias li:last-of-type, .template-ultimas_noticias_institucional #content ul.noticias li:last-of-type { border-bottom: none; margin-bottom: 35px; } @media only screen and (max-width: 767px) { .template-ultimas_noticias #content ul.noticias li, .template-ultimas_noticias_institucional #content ul.noticias li { padding: 5px 0px; }} .template-ultimas_noticias #content .imagem, .template-ultimas_noticias_institucional #content .imagem { flex-basis: auto !important; } @media only screen and (max-width: 767px) { .template-ultimas_noticias #content .imagem, .template-ultimas_noticias_institucional #content .imagem { margin-top: 3px; }} .template-facetednavigation_view #content-core { padding-top: 24px; } .template-facetednavigation_view #content-core .filterbar .faceted-widget { margin: 0px 0px 20px; } .template-facetednavigation_view #content-core .filterbar .faceted-widget .widget-fieldset { border: 0px none; display: block; margin: 0px; padding: 45px 0px 0px; position: relative; } .template-facetednavigation_view #content-core .filterbar .faceted-widget .widget-fieldset legend { font-size: 16px; left: 0px; line-height: 1.75; margin: 0px 0px 16px; padding: 0px 0px 4px; position: absolute; top: 0px; width: 100%; } .template-facetednavigation_view #content-core .filterbar .faceted-daterange-widget .br-input:first-of-type { margin-left: 0px; } .template-facetednavigation_view #content-core .filterbar .faceted-daterange-widget .br-input::after { bottom: 0px; color: rgb(19, 81, 180); content: ""; font-family: "Font Awesome 5 Free"; font-size: 2rem; font-weight: 900; pointer-events: none; position: absolute; right: 19px; } .template-facetednavigation_view #content-core .filterbar .faceted-daterange-widget .br-input input.hasDatepicker { font-size: 1.5rem; padding-right: 32px; width: 15rem; } .template-facetednavigation_view #content-core #center-area > #center-content-area { margin: 8px 0px 0px; } .template-facetednavigation_view #content-core .result-area .table-results { border: 0px none; width: 100%; } .template-facetednavigation_view #content-core .result-area .table-results caption { background-color: transparent; border: 0px none; color: rgb(12, 50, 111); font-size: 2rem; font-weight: 500; margin-bottom: 8px; padding: 0px; } .template-facetednavigation_view #content-core .result-area .table-results tr { background-color: transparent; border-bottom: 2px solid rgb(237, 237, 237); } .template-facetednavigation_view #content-core .result-area .table-results tr td, .template-facetednavigation_view #content-core .result-area .table-results tr th { border: 0px none; padding: 12px; } .template-facetednavigation_view #content-core .result-area .table-results thead tr { background-color: rgb(237, 237, 237); border: 0px none; } .template-facetednavigation_view #content-core .result-area .table-results thead tr th { border: 0px none; color: rgb(12, 50, 111); font-weight: 600; } .template-facetednavigation_view #content-core .result-area .responsive-label { display: none; } @media only screen and (max-width: 767px) { .template-facetednavigation_view #content-core .result-area .table-results, .template-facetednavigation_view #content-core .result-area tbody, .template-facetednavigation_view #content-core .result-area tr, .template-facetednavigation_view #content-core .result-area td { display: block; } .template-facetednavigation_view #content-core .result-area .table-results thead { display: none; } .template-facetednavigation_view #content-core .result-area .table-results tr { box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px 0px; margin-bottom: 16px; padding: 16px 20px 0px; } .template-facetednavigation_view #content-core .result-area .table-results tr td { line-height: 1.3; margin-bottom: 16px; padding: 0px; } .template-facetednavigation_view #content-core .result-area .table-results tr td a { line-height: 1.3; } .template-facetednavigation_view #content-core .result-area .table-results tr td .responsive-label { color: rgb(12, 50, 111); display: block; font-size: 1.4rem; font-weight: 500; line-height: 1.5; }} .template-configure_faceted-html #content-core .faceted-widget { border-radius: 0px; } .template-configure_faceted-html #content-core .faceted-widget .widget-fieldset { border: 0px none; margin-top: 0px; padding: 0px 16px 24px; } .template-configure_faceted-html #content-core .ui-widget-header { margin: 0px -16px 16px; } .template-listing_view .summary a:focus { outline: rgb(194, 133, 12) dashed 2px; outline-offset: 4px; } .template-listing_view .summary a:focus:not(.focus-visible) { outline: none; } .template-listing_view .summary:focus, .template-summary_view .summary:focus { outline: rgb(194, 133, 12) dashed 2px; outline-offset: 4px; } .template-listing_view .summary:focus:not(.focus-visible), .template-summary_view .summary:focus:not(.focus-visible) { outline: none; } .template-listing_view .keywords a:focus, .template-summary_view .keywords a:focus { outline: rgb(194, 133, 12) dashed 2px; outline-offset: 4px; } .template-listing_view .keywords a:focus:not(.focus-visible), .template-summary_view .keywords a:focus:not(.focus-visible) { outline: none; } .template-tabular_view .listing th { color: rgb(85, 85, 85); } .template-tabular_view .listing a:focus { outline: rgb(194, 133, 12) dashed 2px; outline-offset: 4px; } .template-tabular_view .listing a:focus:not(.focus-visible) { outline: none; } .template-album_view .photoAlbumEntry a:focus { outline: rgb(194, 133, 12) dashed 2px; outline-offset: 4px; } .template-album_view .photoAlbumEntry a:focus:not(.focus-visible) { outline: none; } body.template-login_form, body.template-logged_out, body.template-login_failed { background: linear-gradient(to left, rgb(255, 255, 255) 55%, rgb(248, 248, 248) 45%); } @media only screen and (max-width: 767px) { body.template-login_form, body.template-logged_out, body.template-login_failed { background: rgb(248, 248, 248); }} body.template-login_form dl.portalMessage, body.template-logged_out dl.portalMessage, body.template-login_failed dl.portalMessage { margin-top: 20px; } body.template-login_form #wrapper, body.template-logged_out #wrapper, body.template-login_failed #wrapper { padding-top: 0px; } body.template-login_form #viewlet-below-content, body.template-logged_out #viewlet-below-content, body.template-login_failed #viewlet-below-content { display: none; } body.template-login_form #portal-breadcrumbs, body.template-logged_out #portal-breadcrumbs, body.template-login_failed #portal-breadcrumbs { display: none; } body.template-login_form form#login_form, body.template-logged_out form#login_form, body.template-login_failed form#login_form { padding: 40px 80px; } @media only screen and (max-width: 575px) { body.template-login_form form#login_form, body.template-logged_out form#login_form, body.template-login_failed form#login_form { padding: 40px 0px; }} body.template-login_form form#login_form h1, body.template-logged_out form#login_form h1, body.template-login_failed form#login_form h1 { font-weight: 600; margin-bottom: 40px; } body.template-login_form form#login_form .field, body.template-logged_out form#login_form .field, body.template-login_failed form#login_form .field { text-align: left; margin-bottom: 25px; } body.template-login_form form#login_form .field label, body.template-logged_out form#login_form .field label, body.template-login_failed form#login_form .field label { text-align: left; margin-bottom: 5px; font-weight: 700; display: block; width: 286px; } body.template-login_form form#login_form .field input, body.template-logged_out form#login_form .field input, body.template-login_failed form#login_form .field input { background-color: rgb(255, 255, 255); border: 1px solid rgb(85, 85, 85); border-radius: 8px; padding: 0px 15px; color: rgb(85, 85, 85); font-size: 14px; width: 286px; height: 48px; display: block; } body.template-login_form form#login_form .field input[type="submit"], body.template-logged_out form#login_form .field input[type="submit"], body.template-login_failed form#login_form .field input[type="submit"] { padding: 0px 32px; } body.template-login_form form#login_form .field input:-webkit-autofill:hover, body.template-login_form form#login_form .field input:-webkit-autofill:focus, body.template-login_form form#login_form .field input:-webkit-autofill:active, body.template-logged_out form#login_form .field input:-webkit-autofill:hover, body.template-logged_out form#login_form .field input:-webkit-autofill:focus, body.template-logged_out form#login_form .field input:-webkit-autofill:active, body.template-login_failed form#login_form .field input:-webkit-autofill:hover, body.template-login_failed form#login_form .field input:-webkit-autofill:focus, body.template-login_failed form#login_form .field input:-webkit-autofill:active { box-shadow: rgb(255, 255, 255) 0px 0px 0px 30px inset !important; } body.template-login_form #main #main-content #content .gov, body.template-logged_out #main #main-content #content .gov, body.template-login_failed #main #main-content #content .gov { position: relative; text-align: right; padding-right: 80px; } @media only screen and (max-width: 767px) { body.template-login_form #main #main-content #content .gov, body.template-logged_out #main #main-content #content .gov, body.template-login_failed #main #main-content #content .gov { padding: 0px; }} body.template-login_form #main #main-content #content .gov::before, body.template-logged_out #main #main-content #content .gov::before, body.template-login_failed #main #main-content #content .gov::before { content: ""; display: block; background-image: url("img/govbr-colorido.png"); width: 155px; height: 57px; background-size: cover; float: right; margin: 50px 20px; } @media only screen and (max-width: 767px) { body.template-login_form #main #main-content #content .gov::before, body.template-logged_out #main #main-content #content .gov::before, body.template-login_failed #main #main-content #content .gov::before { float: none; }} body.template-login_form #main #main-content #content .gov .texto-login-governo, body.template-logged_out #main #main-content #content .gov .texto-login-governo, body.template-login_failed #main #main-content #content .gov .texto-login-governo { width: 70%; float: right; line-height: 28px; position: relative; } @media only screen and (max-width: 767px) { body.template-login_form #main #main-content #content .gov .texto-login-governo, body.template-logged_out #main #main-content #content .gov .texto-login-governo, body.template-login_failed #main #main-content #content .gov .texto-login-governo { float: none; margin: 0px auto; }} body.template-login_form #main #main-content #content .gov .texto-login-governo::after, body.template-logged_out #main #main-content #content .gov .texto-login-governo::after, body.template-login_failed #main #main-content #content .gov .texto-login-governo::after { position: absolute; bottom: -15px; right: 0px; content: ""; display: block; background-color: rgb(204, 204, 204); height: 4px; width: 80px; border-radius: 8px; } body.template-login_form #login-forgotten-password, body.template-logged_out #login-forgotten-password, body.template-login_failed #login-forgotten-password { text-align: center; } body.template-login_form div.formControls, body.template-logged_out div.formControls, body.template-login_failed div.formControls { text-align: center; margin: 16px 0px; } body.template-login_form #content > .documentFirstHeading, body.template-logged_out #content > .documentFirstHeading, body.template-login_failed #content > .documentFirstHeading { padding-left: calc(41.6667% + 80px); padding-right: calc(104px); margin-bottom: -52px; margin-top: 16px; } @media only screen and (max-width: 767px) { body.template-login_form #content > .documentFirstHeading, body.template-logged_out #content > .documentFirstHeading, body.template-login_failed #content > .documentFirstHeading { padding: 0px; margin-bottom: -8px; }} body.template-login_form .documentDescription, body.template-logged_out .documentDescription, body.template-login_failed .documentDescription { margin-top: 72px; } body.template-mail_password_form form#mail_password .field { margin-bottom: 25px; text-align: left !important; } body.template-mail_password_form form#mail_password .field label { text-align: left; margin-bottom: 5px; margin-top: 15px; display: block; width: 286px; font-weight: 700; } body.template-mail_password_form form#mail_password .field input { margin-top: 5px; border: 1px solid rgb(85, 85, 85); border-radius: 8px; padding: 0px 15px; font-size: 14px; width: 286px; height: 48px; display: block; background-color: rgb(255, 255, 255) !important; color: rgb(85, 85, 85) !important; } body.template-mail_password_form form#mail_password .field input[type="submit"] { font-size: 80%; font-weight: bold; width: auto; height: 45px; border-radius: 20px; border: none; margin-left: 0px; cursor: pointer; padding: 0px 32px; color: rgb(255, 255, 255) !important; background-color: rgb(19, 81, 180) !important; } body.template-mail_password_form form#mail_password .field input:-webkit-autofill:hover, body.template-mail_password_form form#mail_password .field input:-webkit-autofill:focus, body.template-mail_password_form form#mail_password .field input:-webkit-autofill:active { box-shadow: rgb(255, 255, 255) 0px 0px 0px 30px inset !important; } body.template-change-password label { text-align: left; margin-bottom: 5px; margin-top: 15px; } body.template-change-password input { border: 1px solid rgb(85, 85, 85); border-radius: 8px; padding: 0px 15px; font-size: 14px; width: auto; height: 48px; background-color: rgb(255, 255, 255) !important; color: rgb(85, 85, 85) !important; } body.template-change-password input[type="submit"] { font-size: 80%; font-weight: bold; width: auto; height: 45px; border-radius: 20px; border: none; margin-left: 0px; cursor: pointer; padding: 0px 32px; color: rgb(255, 255, 255) !important; background-color: rgb(19, 81, 180) !important; } #fieldset-openid-login input, #login-form input { font-size: 100%; } .highlightedSearchTerm { background-color: transparent; margin: unset; font-size: unset; color: unset; font-weight: unset; padding: unset; line-height: unset; display: inline; } .totalTermo { display: block; } @media only screen and (max-width: 575px) { .totalTermo { margin-top: 20px !important; margin-bottom: 5px !important; }} .totalTermo::before { content: open-quote; } .totalTermo::after { content: close-quote; } .totalOcorrencias { display: inline-block; margin-right: 5px; font-size: 1.7rem; color: rgb(51, 51, 51); } @media only screen and (max-width: 575px) { .totalOcorrencias { margin-right: 0px; font-size: 1.4rem; margin-left: 0px !important; }} .totalOcorrencias b { margin-right: 8px; } .totalOcorrencias .gov { color: rgb(19, 81, 180); margin-left: 4px; } .totalOcorrencias input { margin-left: 8px; } .totalOcorrencias label { padding-right: 16px; margin-right: 8px; border-right: 1px solid rgb(136, 136, 136); font-size: 14px !important; font-weight: normal !important; } .totalOcorrencias label:last-child { border-right: 0px; } .search-badges { list-style: none; margin-left: 0px; } .badge { display: inline-block; color: rgb(21, 91, 203); cursor: default; background-color: rgb(237, 239, 240); border: 0px; height: 26px; line-height: 28px; box-sizing: border-box; padding: 0px 10px; font-size: 1.2rem; border-radius: 3px; text-align: center; font-weight: 600; text-transform: none; margin-right: 8px; } .badge.green { background-color: rgb(38, 135, 68); color: rgb(255, 255, 255); } .badge.blue { background-color: rgb(39, 91, 197); color: rgb(255, 255, 255); } .badge.lightblue { background-color: rgb(90, 134, 255); color: rgb(255, 255, 255); } .badge.orange { background-color: rgb(255, 111, 0); color: rgb(255, 255, 255); } .badge.grey { background-color: rgb(237, 239, 240); color: rgb(21, 91, 203); } @media only screen and (max-width: 575px) { .badge { display: none; }} .badge.uf { border: 1px solid rgb(21, 91, 203); } @media only screen and (max-width: 575px) { .template-busca #wrapper, .template-search #wrapper, .template-filtro-de-resultados #wrapper, .document-finder-tile #wrapper { padding-top: 0px !important; }} .template-busca .govbr-tabs .tab a, .template-search .govbr-tabs .tab a, .template-filtro-de-resultados .govbr-tabs .tab a, .document-finder-tile .govbr-tabs .tab a { font-size: 17px; font-weight: 400; } .template-busca .govbr-tabs .tab.active a, .template-search .govbr-tabs .tab.active a, .template-filtro-de-resultados .govbr-tabs .tab.active a, .document-finder-tile .govbr-tabs .tab.active a { font-weight: 600; } .template-busca .govbr-tabs .button-next, .template-busca .govbr-tabs .button-prev, .template-busca .govbr-tabs .button-next, .template-search .govbr-tabs .button-next, .template-search .govbr-tabs .button-prev, .template-search .govbr-tabs .button-next, .template-filtro-de-resultados .govbr-tabs .button-next, .template-filtro-de-resultados .govbr-tabs .button-prev, .template-filtro-de-resultados .govbr-tabs .button-next, .document-finder-tile .govbr-tabs .button-next, .document-finder-tile .govbr-tabs .button-prev, .document-finder-tile .govbr-tabs .button-next { color: rgb(19, 81, 180); } .template-busca .govbr-tabs, .template-search .govbr-tabs, .template-filtro-de-resultados .govbr-tabs, .document-finder-tile .govbr-tabs { margin-bottom: 35px; margin-top: 0px; } .template-busca #content .searchResults, .template-search #content .searchResults, .template-filtro-de-resultados #content .searchResults, .document-finder-tile #content .searchResults { margin-left: 0px; } @media only screen and (max-width: 575px) { .template-busca #content .searchResults .link, .template-search #content .searchResults .link, .template-filtro-de-resultados #content .searchResults .link, .document-finder-tile #content .searchResults .link { display: block !important; }} @media only screen and (max-width: 575px) { .template-busca #content .searchResults .outstanding-link, .template-search #content .searchResults .outstanding-link, .template-filtro-de-resultados #content .searchResults .outstanding-link, .document-finder-tile #content .searchResults .outstanding-link { margin-top: 20px; margin-bottom: 0px; }} @media only screen and (max-width: 575px) { .template-busca #content .searchResults .app-mobile, .template-search #content .searchResults .app-mobile, .template-filtro-de-resultados #content .searchResults .app-mobile, .document-finder-tile #content .searchResults .app-mobile { margin-top: 5px; }} .template-busca #content .searchResults .toggle, .template-search #content .searchResults .toggle, .template-filtro-de-resultados #content .searchResults .toggle, .document-finder-tile #content .searchResults .toggle { font-weight: 600; color: rgb(51, 51, 51) !important; font-size: 1.6rem !important; } .template-busca #content .searchResults.noticias > li, .template-search #content .searchResults.noticias > li, .template-filtro-de-resultados #content .searchResults.noticias > li, .document-finder-tile #content .searchResults.noticias > li { list-style: none; color: rgb(51, 51, 51); margin: 0px 0px 20px; padding: 0px 0px 12px; display: block; } .template-busca #content .searchResults.noticias > li.item-Servico, .template-busca #content .searchResults.noticias > li.item-Tema, .template-search #content .searchResults.noticias > li.item-Servico, .template-search #content .searchResults.noticias > li.item-Tema, .template-filtro-de-resultados #content .searchResults.noticias > li.item-Servico, .template-filtro-de-resultados #content .searchResults.noticias > li.item-Tema, .document-finder-tile #content .searchResults.noticias > li.item-Servico, .document-finder-tile #content .searchResults.noticias > li.item-Tema { border-bottom: 1px solid rgb(204, 204, 204); } .template-busca #content .searchResults.noticias > li.item-Servico .accordion.servicos-disponiveis-mobile, .template-busca #content .searchResults.noticias > li.item-Tema .accordion.servicos-disponiveis-mobile, .template-search #content .searchResults.noticias > li.item-Servico .accordion.servicos-disponiveis-mobile, .template-search #content .searchResults.noticias > li.item-Tema .accordion.servicos-disponiveis-mobile, .template-filtro-de-resultados #content .searchResults.noticias > li.item-Servico .accordion.servicos-disponiveis-mobile, .template-filtro-de-resultados #content .searchResults.noticias > li.item-Tema .accordion.servicos-disponiveis-mobile, .document-finder-tile #content .searchResults.noticias > li.item-Servico .accordion.servicos-disponiveis-mobile, .document-finder-tile #content .searchResults.noticias > li.item-Tema .accordion.servicos-disponiveis-mobile { display: none; } @media only screen and (max-width: 767px) { .template-busca #content .searchResults.noticias > li, .template-search #content .searchResults.noticias > li, .template-filtro-de-resultados #content .searchResults.noticias > li, .document-finder-tile #content .searchResults.noticias > li { margin: 0px 0px 24px; }} @media only screen and (max-width: 575px) { .template-busca #content .searchResults.noticias > li, .template-search #content .searchResults.noticias > li, .template-filtro-de-resultados #content .searchResults.noticias > li, .document-finder-tile #content .searchResults.noticias > li { margin: 0px 0px 20px; }} .template-busca #content .searchResults.noticias .chapeu, .template-search #content .searchResults.noticias .chapeu, .template-filtro-de-resultados #content .searchResults.noticias .chapeu, .document-finder-tile #content .searchResults.noticias .chapeu { display: block; font-size: 16px; margin-bottom: 14px; text-transform: uppercase; color: rgb(85, 85, 85); font-weight: 600; } .template-busca #content .searchResults.noticias .titulo, .template-search #content .searchResults.noticias .titulo, .template-filtro-de-resultados #content .searchResults.noticias .titulo, .document-finder-tile #content .searchResults.noticias .titulo { display: block; font-size: 2.4rem; line-height: 3rem; font-weight: 600; color: rgb(19, 81, 180); } .template-busca #content .searchResults.noticias .titulo a, .template-search #content .searchResults.noticias .titulo a, .template-filtro-de-resultados #content .searchResults.noticias .titulo a, .document-finder-tile #content .searchResults.noticias .titulo a { font-size: 2rem; font-weight: 600; line-height: 30px; color: rgb(19, 81, 180); } .template-busca #content .searchResults.noticias .titulo a:focus, .template-search #content .searchResults.noticias .titulo a:focus, .template-filtro-de-resultados #content .searchResults.noticias .titulo a:focus, .document-finder-tile #content .searchResults.noticias .titulo a:focus { outline: rgb(194, 133, 12) dashed 2px; outline-offset: 4px; } .template-busca #content .searchResults.noticias .titulo a:focus:not(.focus-visible), .template-search #content .searchResults.noticias .titulo a:focus:not(.focus-visible), .template-filtro-de-resultados #content .searchResults.noticias .titulo a:focus:not(.focus-visible), .document-finder-tile #content .searchResults.noticias .titulo a:focus:not(.focus-visible) { outline: none; } @media only screen and (max-width: 575px) { .template-busca #content .searchResults.noticias .titulo a, .template-search #content .searchResults.noticias .titulo a, .template-filtro-de-resultados #content .searchResults.noticias .titulo a, .document-finder-tile #content .searchResults.noticias .titulo a { font-size: 2rem; line-height: 28px; }} .template-busca #content .searchResults.noticias .titulo a:hover, .template-search #content .searchResults.noticias .titulo a:hover, .template-filtro-de-resultados #content .searchResults.noticias .titulo a:hover, .document-finder-tile #content .searchResults.noticias .titulo a:hover { color: rgb(38, 112, 232); text-decoration: none; } .template-busca #content .searchResults.noticias .descricao, .template-search #content .searchResults.noticias .descricao, .template-filtro-de-resultados #content .searchResults.noticias .descricao, .document-finder-tile #content .searchResults.noticias .descricao { font-size: 1.6rem; color: rgb(51, 51, 51); -webkit-box-orient: vertical; -webkit-line-clamp: 2; display: -webkit-box; overflow: hidden; } .template-busca #content .searchResults.noticias .descricao b, .template-search #content .searchResults.noticias .descricao b, .template-filtro-de-resultados #content .searchResults.noticias .descricao b, .document-finder-tile #content .searchResults.noticias .descricao b { font-weight: 700 !important; } @media only screen and (max-width: 575px) { .template-busca #content .searchResults.noticias .descricao, .template-search #content .searchResults.noticias .descricao, .template-filtro-de-resultados #content .searchResults.noticias .descricao, .document-finder-tile #content .searchResults.noticias .descricao { font-size: 1.4rem; }} .template-busca #content .searchResults.noticias .link, .template-search #content .searchResults.noticias .link, .template-filtro-de-resultados #content .searchResults.noticias .link, .document-finder-tile #content .searchResults.noticias .link { display: inline-block; margin: 8px 12px 0px 0px; font-size: 1.4rem; text-decoration: underline !important; } .template-busca #content .searchResults.noticias ul.tags-noticias, .template-search #content .searchResults.noticias ul.tags-noticias, .template-filtro-de-resultados #content .searchResults.noticias ul.tags-noticias, .document-finder-tile #content .searchResults.noticias ul.tags-noticias { font-size: 16px; font-weight: 600; color: rgb(51, 51, 51); margin-bottom: 20px; } .template-busca #content .searchResults.noticias ul.tags-noticias li a, .template-search #content .searchResults.noticias ul.tags-noticias li a, .template-filtro-de-resultados #content .searchResults.noticias ul.tags-noticias li a, .document-finder-tile #content .searchResults.noticias ul.tags-noticias li a { color: rgb(38, 112, 232); font-size: 16px; font-weight: 500; } .template-busca #content .searchResults.noticias .data, .template-search #content .searchResults.noticias .data, .template-filtro-de-resultados #content .searchResults.noticias .data, .document-finder-tile #content .searchResults.noticias .data { font-weight: 400; color: rgb(85, 85, 85); } .template-busca .ocorrencias, .template-search .ocorrencias, .template-filtro-de-resultados .ocorrencias, .document-finder-tile .ocorrencias { padding: 0px 20px; text-align: left; margin-top: 75px; font-size: 24px; } .template-busca .ocorrencias .number, .template-search .ocorrencias .number, .template-filtro-de-resultados .ocorrencias .number, .document-finder-tile .ocorrencias .number { display: block; font-size: 48px; color: rgb(19, 81, 180); margin-bottom: 20px; } .template-busca .ocorrencias .tags, .template-search .ocorrencias .tags, .template-filtro-de-resultados .ocorrencias .tags, .document-finder-tile .ocorrencias .tags { margin-top: 20px; margin-left: 0px; } .template-busca .ocorrencias .tags li, .template-search .ocorrencias .tags li, .template-filtro-de-resultados .ocorrencias .tags li, .document-finder-tile .ocorrencias .tags li { list-style: none; font-size: 18px; border: 1px solid rgb(19, 81, 180); border-radius: 18px; color: rgb(19, 81, 180); padding: 2px 25px 2px 15px; display: inline-block; } .template-busca .ocorrencias .tags li a, .template-search .ocorrencias .tags li a, .template-filtro-de-resultados .ocorrencias .tags li a, .document-finder-tile .ocorrencias .tags li a { margin-right: 5px; color: rgb(19, 81, 180); } .template-busca form h1.documentFirstHeading, .template-search form h1.documentFirstHeading, .template-filtro-de-resultados form h1.documentFirstHeading, .document-finder-tile form h1.documentFirstHeading { display: none; } .template-busca #content h1.documentFirstHeading, .template-search #content h1.documentFirstHeading, .template-filtro-de-resultados #content h1.documentFirstHeading, .document-finder-tile #content h1.documentFirstHeading { margin-top: 20px; } .template-busca #search-field .search-input-wrapper, .template-search #search-field .search-input-wrapper, .template-filtro-de-resultados #search-field .search-input-wrapper, .document-finder-tile #search-field .search-input-wrapper { position: relative; width: 40%; margin: 0px auto; } .template-busca #search-field .search-input-wrapper::after, .template-search #search-field .search-input-wrapper::after, .template-filtro-de-resultados #search-field .search-input-wrapper::after, .document-finder-tile #search-field .search-input-wrapper::after { font-family: "Font Awesome 5 Free"; content: ""; color: rgb(19, 81, 180); position: absolute; right: -35px; top: 17px; font-size: 20px; } .template-busca #search-field legend, .template-search #search-field legend, .template-filtro-de-resultados #search-field legend, .document-finder-tile #search-field legend { display: none; } .template-busca input.searchPage, .template-search input.searchPage, .template-filtro-de-resultados input.searchPage, .document-finder-tile input.searchPage { border: none; font-size: 1rem; font-weight: 500; } .template-busca #content-core input[type="text"], .template-search #content-core input[type="text"], .template-filtro-de-resultados #content-core input[type="text"], .document-finder-tile #content-core input[type="text"] { border: 1px solid rgb(204, 204, 204); margin: 0px 13px -16px 12px; padding: 10px 25px; border-radius: 30px; line-height: 2.2em; outline: none; width: 100%; } .template-busca input[type="text"]:focus, .template-search input[type="text"]:focus, .template-filtro-de-resultados input[type="text"]:focus, .document-finder-tile input[type="text"]:focus { background-color: transparent; } .template-busca input.searchButton, .template-search input.searchButton, .template-filtro-de-resultados input.searchButton, .document-finder-tile input.searchButton { background-image: url("img/sprite.png"); background-position: -269px 0px; width: 24px; height: 22px; text-indent: -5000px; background-color: transparent; } .template-busca form .actionMenuHeader, .template-search form .actionMenuHeader, .template-filtro-de-resultados form .actionMenuHeader, .document-finder-tile form .actionMenuHeader { position: absolute; top: -40px; right: 40px; border-left: 1px solid rgb(204, 204, 204); padding-left: 30px; } .template-busca .cell.width-full.position-0, .template-search .cell.width-full.position-0, .template-filtro-de-resultados .cell.width-full.position-0, .document-finder-tile .cell.width-full.position-0 { margin-left: auto; } .template-busca #results, .template-search #results, .template-filtro-de-resultados #results, .document-finder-tile #results { width: 100%; margin-left: 12px; } .template-busca .description, .template-search .description, .template-filtro-de-resultados .description, .document-finder-tile .description { font-weight: 500; color: rgb(51, 51, 51); } #search-results-wrapper { position: initial; } #search-results-bar { padding: 1em; box-sizing: border-box; border: 1px solid rgb(204, 204, 204); margin: -1px 0px 30px 12px; } #search-results-bar dl { float: none; } #search-results-bar dl.open { border-top: 2px solid rgb(204, 204, 204); } #search-results-bar #searchResultsSort { float: none; display: none; } #search-results-bar #filters .filter-button, #search-results-bar #search-filter .filter-button { padding: 0px 32px; position: absolute; bottom: 20px; right: 20px; border: 1px solid rgb(19, 81, 180); border-radius: 41px; font-size: 14px; background-color: transparent; color: rgb(19, 81, 180); font-weight: 600; height: 45px; line-height: 44px; cursor: pointer; } #search-results-bar #filters .filter-button:hover, #search-results-bar #search-filter .filter-button:hover { background-color: rgb(38, 112, 232); border-color: rgb(38, 112, 232); color: rgb(255, 255, 255); } #search-results-bar #filters .filter-button:focus, #search-results-bar #search-filter .filter-button:focus { background-color: rgb(19, 81, 180); border-color: rgb(19, 81, 180); color: rgb(255, 255, 255); box-shadow: rgb(38, 112, 232) 0px 3px 6px; } #search-results-bar.open { border: 1px solid rgb(204, 204, 204); margin-bottom: 70px; } #search-results-bar > span:first-child { position: absolute; bottom: -10px; text-align: center; width: 100%; padding: 20px 0px; border-bottom: 1px solid rgb(241, 241, 241); left: 0px; } #search-results-bar.open > span:first-child { bottom: -65px; } #search-filter { background: transparent; display: flex; width: 100%; margin-left: 30px; } #search-filter fieldset { margin-right: 115px; min-width: 150px; } #search-filter .field { background: transparent; padding: 0px; } #search-filter div { float: none; } #search-filter legend { padding: 20px 40px 15px 0px; text-transform: uppercase; font-size: 0.83rem; font-weight: 800; color: rgb(51, 51, 51); } #search-filter .optionsToggle { background: transparent; border: none; } #search-filter .optionsToggle label { font-weight: bold; font-size: 100%; } #search-filter label { font-size: 0.875rem; font-weight: 500; color: rgb(51, 51, 51); } #search-filter input[type="radio"]:checked + label { font-weight: 800; } #search-filter .anyPeriod { font-weight: bold; } #search-results { margin-top: 0px; padding: 0px; } #search-results .row, #search-results .col-sm-12, #search-results .col-md-9, #search-results .col-md-12 { margin-left: 0px; margin-right: 0px; padding-left: 0px; padding-right: 0px; } #search-results h2 { font-size: 3.6rem; line-height: 1.11; font-weight: 600; color: rgb(12, 50, 111); margin: 0px; } @media only screen and (max-width: 767px) { #search-results h2 { font-size: 2.4rem; }} #search-results .avaliacao-container { font-size: 14px; color: rgb(134, 134, 134); } #search-results .avaliacao-container .nomes-populares { overflow: hidden; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; } #search-results .avaliacao-container .star { width: 18px; overflow: visible; white-space: nowrap; min-width: 18px; } #search-results .avaliacao-container .star::before { font-size: 14px; } #search-results .abas { margin-bottom: 20px; } @media only screen and (max-width: 767px) { #search-results .abas { margin-top: 32px; }} @media only screen and (max-width: 575px) { #search-results .abas { margin-top: 24px; }} #search-results .abas .col-md-3 { display: none; } #search-results .abas .col-md-9 { width: 100%; flex-basis: 100%; max-width: 100%; } #search-results .num-resultado { color: rgb(51, 51, 51); font-weight: 400; display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; font-size: 17px; margin-bottom: 20px; } @media only screen and (max-width: 575px) { #search-results .num-resultado { margin-bottom: 10px; }} #search-results .num-resultado .todogovbr { color: rgb(19, 81, 180); padding-left: 2px; position: relative; margin-right: 8px; } #search-results .num-resultado .todogovbr::after { content: ""; display: block; background-color: rgb(136, 136, 136); width: 1px; height: 25px; position: absolute; right: -14px; top: 0px; } #search-results .num-resultado .somenteEsteSite { margin: 0px 0px 0px 5px !important; padding: 0px !important; } @media only screen and (max-width: 575px) { #search-results .num-resultado .somenteEsteSite { font-size: 1.4rem; margin-left: 0px !important; }} @media only screen and (max-width: 767px) { #search-results .num-resultado { font-size: 2rem; }} @media only screen and (max-width: 575px) { #search-results .num-resultado { font-size: 1.4rem; display: block; }} #search-results .num-resultado .num-resultado-atual { color: rgb(19, 81, 180); font-weight: 400; } #search-results .num-resultado .num-resultado-atual span { font-weight: 600; } #search-results .num-resultado input[type="radio"] + label { display: inline-block; cursor: pointer; position: relative; padding-left: 30px; margin-right: 15px; font-size: 17px; } @media only screen and (max-width: 575px) { #search-results .num-resultado input[type="radio"] + label { font-size: 12px; } #search-results .num-resultado input[type="radio"] + label strong { font-size: 12px; }} #search-results .num-resultado input[type="radio"] + label::before { content: ""; display: block; width: 22px; height: 22px; margin-right: 14px; position: absolute; bottom: 3px; left: 0px; border: 1px solid rgb(170, 170, 170); background-color: rgb(255, 255, 255); border-radius: 50%; } @media only screen and (max-width: 575px) { #search-results .num-resultado input[type="radio"] + label::before { bottom: -1px; }} #search-results .num-resultado input[type="radio"] { display: none !important; } #search-results .num-resultado input[type="radio"]:checked + label::after { content: ""; display: block; position: absolute; bottom: 8px; left: 5px; width: 12px; height: 12px; border-radius: 50%; background: rgb(19, 81, 180); } @media only screen and (max-width: 575px) { #search-results .num-resultado input[type="radio"]:checked + label::after { bottom: 4px; }} @media only screen and (max-width: 575px) { #search-results .num-resultado .search-radio-buttons { margin-top: 5px; margin-bottom: 5px; }} #search-results .num-resultado input[type="checkbox"] + label { display: inline-block; cursor: pointer; position: relative; padding-left: 30px; margin-right: 15px; font-size: 13px; } #search-results .num-resultado input[type="checkbox"] + label::before { content: ""; display: block; width: 22px; height: 22px; margin-right: 14px; position: absolute; top: -3px; left: 0px; border: 1px solid rgb(170, 170, 170); background-color: rgb(255, 255, 255); border-radius: 5px; } #search-results .num-resultado input[type="checkbox"] { display: none !important; } #search-results .num-resultado input[type="checkbox"]:checked + label::after { content: "✔"; font-size: 20px; line-height: 20px; color: rgb(183, 183, 183); display: block; position: absolute; top: 0px; left: 4px; width: 20px; height: 20px; border-radius: 3px; } #search-results .num-resultado .br-checkbox { display: flex; padding-top: 0px; height: fit-content; -webkit-box-align: center; align-items: center; font-size: 17px; } @media only screen and (max-width: 575px) { #search-results .num-resultado .br-checkbox { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-align: start; align-items: flex-start; }} #search-results .num-resultado .br-checkbox label { font-size: 23px !important; font-weight: normal !important; } #search-results .num-resultado .br-checkbox span { display: flex; -webkit-box-align: center; align-items: center; } #search-results .num-resultado .br-checkbox span:first-of-type { border-right: 2px solid rgb(204, 204, 204); padding-right: 25px; margin-right: 30px; } @media only screen and (max-width: 575px) { #search-results .num-resultado .br-checkbox span:first-of-type { border-right: none; padding-right: 0px; margin-right: 0px; margin-bottom: 5px; }} #search-results .num-resultado .br-checkbox strong { margin-left: 5px; color: rgb(51, 51, 51); font-size: 17px !important; } #search-results .num-resultado .br-checkbox .unselected { color: rgb(85, 85, 85); } #search-results .num-resultado .br-checkbox .unselected strong, #search-results .num-resultado .br-checkbox .unselected label { color: rgb(85, 85, 85); } @media only screen and (max-width: 767px) { #search-results .num-resultado .br-checkbox { padding-top: 8px; }} #search-results #janela-filtros { padding: 0px 24px; } #search-results #janela-filtros .br-datepicker { margin-left: 8px; } #search-results #janela-filtros .br-datepicker:first-of-type { margin-left: 0px; } #search-results .filtros { display: none; } #search-results .filtros h4 { font-size: 22px; color: rgb(85, 85, 85); font-weight: 600; padding-bottom: 13px; } #search-results .filtros .filtro { border-top: 1px solid rgb(158, 157, 157); padding: 12px 0px 45px; } #search-results .filtros .filtro h5 { margin: 0px 0px 30px; color: rgb(51, 51, 51); font-size: 16px; font-weight: 600; } #search-results .filtros .filtro .parametro { display: block; position: relative; padding-left: 37px; margin-bottom: 20px; height: 24px; line-height: 24px; user-select: none; font-size: 16px; color: rgb(85, 85, 85); font-weight: 500; cursor: pointer; } #search-results .filtros .filtro .parametro input { position: absolute; opacity: 0; cursor: pointer; height: 0px; width: 0px; } #search-results .filtros .filtro .parametro .checkmark { position: absolute; top: 0px; left: 0px; height: 20px; width: 20px; background-color: rgb(255, 255, 255); border-radius: 4px; border: 2px solid rgb(136, 136, 136); } #search-results .filtros .filtro .parametro input:checked ~ .checkmark { background-color: rgb(38, 112, 232); border-color: rgb(38, 112, 232); } #search-results .filtros .filtro .parametro .checkmark::after { content: ""; position: absolute; display: none; } #search-results .filtros .filtro .parametro input:checked ~ .checkmark::after { display: block; } #search-results .filtros .filtro .parametro .checkmark::after { left: 7px; top: 3px; width: 4px; height: 8px; border-style: solid; border-color: rgb(255, 255, 255); border-image: initial; border-width: 0px 2px 2px 0px; transform: rotate(45deg); } #search-results .filtros + .col-md-9 { max-width: 100%; width: 100%; flex-basis: 100%; } #search-results .filtros + .col-md-9 > span { display: inline-block; width: 100%; -webkit-box-flex: 1; flex: 1 1 0%; } #search-results dd { margin-left: 0px; border-bottom: 1px solid rgb(241, 241, 241); padding-bottom: 20px; } #search-results dt a { color: rgb(51, 51, 51); font-size: 1.375rem; } #search-results a.link-category, #search-results a.link-category:hover { background: transparent; border: 2px solid rgb(136, 136, 136); padding: 0.1em 0.8em; color: rgb(136, 136, 136); border-radius: 1.2em; text-transform: uppercase; display: inline-block; margin-bottom: 5px; margin-right: 8px; } #search-results .documentPublished, #search-results .documentModified { font-size: 0.83rem; color: rgb(177, 177, 177); } #search-results .documentModified::after { content: " "; display: block; } #search-results .list-category { margin-top: 15px; } #search-results .nitfSubtitle { color: rgb(0, 148, 255); font-weight: 700; text-align: left; text-transform: none; margin-bottom: 0px; font-size: 1em; } #search-filter-toggle { cursor: pointer; text-transform: uppercase; font-size: 12px; } #search-filter-toggle::after { background-image: url("img/sprite.png"); background-position: -269px -22px; width: 20px; height: 20px; content: " "; white-space: nowrap; float: right; margin-left: 5px; margin-top: 5px; } #search-filter-toggle.open::after { background-image: url("img/sprite.png"); background-position: -269px -42px; width: 20px; height: 20px; } #searchButtonBottom { float: right; } #searchButtonBottom .searchPage { background: rgb(0, 0, 0); border-radius: 20px; padding: 10px 22px; display: inline-block; text-transform: uppercase; font-size: 0.875rem; color: rgb(255, 255, 255); } .template-sitemap #content h1.documentFirstHeading { margin-top: 50px; } #portal-sitemap { margin-bottom: 90px; } #portal-sitemap #portal-breadcrumbs { display: none; } #portal-sitemap > li { border: 0px; } #portal-sitemap .navTreeLevel3 { display: none; } #portal-sitemap .navTreeLevel2 li { list-style-type: disc; font-size: 14px; line-height: 20px; } #portal-sitemap .navTreeLevel2 li a { font-size: 16px; } #portal-sitemap li a { color: rgb(136, 136, 136); } .template-centrais-de-conteudo #content-core form fieldset { border-top: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204); border-left: 1px solid rgb(204, 204, 204); border-image: initial; border-bottom: none; margin: 14px 13px 0px; padding-bottom: 0px; } .template-centrais-de-conteudo #content-core form fieldset input[type="text"] { height: 30px; margin: 5px 0px 0px 14px; border: none; width: 800px; } .template-centrais-de-conteudo #content-core form fieldset input[type="submit"] { background-image: url("img/sprite.png"); background-position: -269px -62px; width: 19px; height: 19px; border: none; background-color: transparent; text-indent: -3000px; } .template-centrais-de-conteudo #content-core form #filters fieldset.noborder { border: none; } #results-bar { border-width: 0px 1px 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); border-image: initial; border-top-style: initial; border-top-color: initial; margin-bottom: 40px; padding: 10px 0px; } #results-bar fieldset { border: 0px; } #results-bar label[for="Image"] { background-image: url("img/sprite.png"); background-position: 0px -21px; width: 210px; height: 21px; padding-left: 25px; } #results-bar label[for="Audio"] { background-image: url("img/sprite.png"); background-position: 0px 0px; width: 210px; height: 21px; padding-left: 25px; } #results-bar label[for="sc.embedder"] { background-image: url("img/sprite.png"); background-position: 0px -63px; width: 210px; height: 21px; padding-left: 25px; } #results-bar label[for="Infographic"] { background-image: url("img/sprite.png"); background-position: 0px -42px; width: 210px; height: 21px; padding-left: 25px; } #results-bar dl { margin-bottom: 0px; } #results-bar dd { margin: 0px; border-top: 1px solid rgb(204, 204, 204); } #results-bar #filters { display: flex; padding-top: 30px; } #results-bar #filters fieldset { padding: 0px; margin-right: 40px; } #results-bar #filters legend { padding: 0px; text-transform: uppercase; font-weight: bold; } #results-bar #filters label { font-weight: normal; } #results-bar #filters .filter-button { height: 50px; border-radius: 30px; border: 0px; padding: 10px 20px; background: rgb(51, 51, 51); color: rgb(255, 255, 255); text-transform: uppercase; font-weight: bold; margin-top: 81px; margin-left: 46%; } #results-bar .actionMenuHeader { width: 180px; float: right; border-left: 1px solid rgb(204, 204, 204); margin-top: -36px; text-align: right; text-transform: uppercase; font-size: 1rem; cursor: pointer; } #results-bar .actionMenuContent.closed { display: block; } #results-bar .actionMenuContent.closed { display: none; } #results-bar #filter-toggle::after { content: " "; display: inline-block; margin: -4px 8px; background-image: url("img/sprite.png"); background-position: -269px -42px; width: 20px; height: 20px; } #results-bar #filter-toggle.closed::after { transform: rotate(180deg); } fieldset.noborder { border: none; } #results ul:first-child { display: flex; flex-wrap: wrap; list-style: none; margin: 0px; } #results ul:first-child li { margin-bottom: 15px; line-height: 1.5em; display: list-item; width: 264px; height: 264px; position: relative; z-index: 0; -webkit-box-flex: 0; flex: 0 0 23.5%; margin-left: 2%; } #results ul:first-child li::after { background: rgb(136, 136, 136); border-radius: 40px; float: right; color: rgb(255, 255, 255); text-indent: -3000px; margin: 16px; } #results ul:first-child li.contenttype-image::after { content: "Imagem"; background-image: url("img/sprite.png"); background-position: -40px -84px; width: 40px; height: 40px; } #results ul:first-child li.contenttype-sc-embedder::after { content: "Multimidia"; background-image: url("img/sprite.png"); background-position: -120px -84px; width: 40px; height: 40px; } #results ul:first-child li.contenttype-sc-audio::after { content: "Áudio"; background-image: url("img/sprite.png"); background-position: 0px -84px; width: 40px; height: 40px; } #results ul:first-child li.contenttype-infographic::after { content: "Infográ fico"; background-image: url("img/sprite.png"); background-position: -80px -84px; width: 40px; height: 40px; } #results ul:first-child h3 { margin-bottom: 0.5em; font-size: 1.125rem; color: rgb(255, 255, 255); vertical-align: bottom; font-weight: bold; } #results ul:first-child a { position: absolute; right: 0px; left: 0px; bottom: 0px; padding: 100px 10px 20px 30px; display: block; color: rgb(255, 255, 255); background-image: linear-gradient(transparent, rgb(0, 0, 0)); } #results ul:first-child img { position: absolute; inset: 0px; z-index: -1; object-fit: cover; height: 264px; min-width: 100%; } #results ul:first-child div, #results ul:first-child span { display: none; } #results ul:first-child li.contenttype-infographic img { display: none; } #results ul:first-child li.contenttype-infographic h3 { font-size: 1.8rem; } #results ul:first-child li.contenttype-infographic h3 a { background-image: none; } #results ul:first-child li:nth-child(5n-4) { background: rgb(239, 99, 49); } #results ul:first-child li:nth-child(5n-3) { background: rgb(78, 110, 81); } #results ul:first-child li:nth-child(5n-2) { background: rgb(255, 188, 9); } #results ul:first-child li:nth-child(5n-1) { background: rgb(86, 199, 95); } #results ul:first-child li:nth-child(5n) { background: rgb(83, 207, 208); } #results ul:first-child li:nth-child(4n-3) { margin-left: 0px; } #search-results { position: relative; } .template-search #search-results .filtro_noticias_periodo { -webkit-box-pack: start; justify-content: flex-start; margin-bottom: 0px !important; } @media only screen and (max-width: 767px) { .template-search #search-results .filtro_noticias_periodo { margin-top: 0px !important; margin-bottom: 0px !important; }} .template-search #search-results .filtro_noticias_periodo .parametro { display: inline-block; } .template-search #search-results .container-filtros { padding: 0px 35px 0px 0px; z-index: 2; } .template-search #search-results .container-filtros .filtro_botao { display: flex; -webkit-box-pack: end; justify-content: flex-end; margin-top: 30px; } .template-search #search-results .container-filtros .filtro_botao input[type="button"] { margin: 0px 10px; } .template-search #search-results .container-filtros .filterbar-clear { background-color: transparent; color: rgb(19, 81, 180); border: none; border-radius: initial; box-shadow: none; } .template-search #search-results .container-filtros .filterbar-clear::before { content: "Limpar"; } .template-search #search-results .container-filtros .toggle-filtros { display: none; } .template-search #search-results .container-filtros > div label[for="dataInicio"], .template-search #search-results .container-filtros > div label[for="dataTermino"] { display: block; width: 100%; font-weight: 600; color: rgb(51, 51, 51); font-size: 14px; margin-top: 12px; } .template-search #search-results .container-filtros > div input[type="date"] { border: 1px solid rgb(136, 136, 136); border-radius: 6px; background-color: rgb(255, 255, 255); padding: 10px; font-size: 100% !important; } .template-search #search-results .container-filtros > div h4, .template-search #search-results .container-filtros > div h5 { color: rgb(51, 51, 51); font-size: 16px; margin-top: 15px; border-bottom: 1px solid rgb(158, 157, 157); width: 100%; } .template-search #search-results .container-filtros > div h4 { margin-bottom: 15px; } .template-search #search-results .col-md-9 { flex-basis: 100% !important; max-width: 100% !important; } .template-search #search-results .container-filtros { flex-basis: auto; max-width: max-content; min-width: 290px; position: absolute; left: 0px; top: 35px; padding-right: 0px; } .template-search #search-results .container-filtros + .col-md-9 { padding-top: 56px; } @media only screen and (max-width: 767px) { .template-search #search-results .container-filtros + .col-md-9 { padding-top: 48px; }} .template-search #search-results .container-filtros .toggle-filtros { display: block; position: absolute; top: -40px; left: 0px; color: rgb(19, 81, 180); font-size: 16px; text-decoration: none; } .template-search #search-results .container-filtros .toggle-filtros:active, .template-search #search-results .container-filtros .toggle-filtros:visited { text-decoration: none; } .template-search #search-results .container-filtros .toggle-filtros::before { font-family: "Font Awesome 5 Free"; content: ""; display: inline-block; height: 20px; width: 20px; font-weight: 900; font-size: 19px; color: rgb(19, 81, 180); margin-right: 15px; } .template-search #search-results .container-filtros .toggle-filtros.open::before { content: ""; } .template-search #search-results .container-filtros > div { display: none; border-top: 1px solid rgb(255, 205, 7); box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px 0px; background-color: rgb(255, 255, 255); } .template-search #search-results .container-filtros > div.open { display: block; } .template-search #search-results .container-filtros > div::after { content: ""; display: block; width: 0px; height: 0px; border-style: solid; border-width: 0px 7px 7px; border-color: transparent transparent rgb(19, 81, 180); position: absolute; top: -7px; left: 0px; } .template-search #search-results .container-filtros > div > h4 { display: none; } .template-search #search-results .container-filtros > div .filtro { padding: 15px; } @media only screen and (max-width: 575px) { .template-search #search-results .container-filtros { position: absolute; right: 0px; padding: 0px; flex-basis: 100% !important; max-width: 100% !important; }} .noticias_num_results { position: absolute; right: 0px; top: 0px; } .userrole-authenticated.template-search #search-results .container-filtros > div input[type="radio"]:checked::after { top: -19px; left: -0.5px; } .userrole-authenticated.template-search #search-results .container-filtros > div input[type="checkbox"]:checked::after { top: -3px; left: 3px; } .template-search .outstanding-link { border: 2px solid rgb(19, 81, 180); border-radius: 41px; color: rgb(19, 81, 180); float: none; height: fit-content; width: 100%; min-width: fit-content; font-size: 16px; font-weight: 700; padding: 4px 24px; text-align: center; margin-left: 15px; text-decoration: none !important; } .template-search .outstanding-link:hover { background: rgb(19, 81, 180); border-color: rgb(19, 81, 180); color: rgb(255, 255, 255); text-decoration: none; } @media only screen and (max-width: 575px) { .template-search .outstanding-link { margin-bottom: 12px; margin-left: 0px; width: 60%; }} .template-search .accordion .toggle { font-size: 1.6rem !important; } .template-search .accordion .toggle::before { font-size: 1.6rem !important; width: 20px !important; } @media only screen and (max-width: 575px) { .template-search .accordion .toggle::before { top: 2px; }} .template-search .accordion .conteudo .row { margin-top: 0px !important; } .template-search .accordion .conteudo { padding-left: 22px !important; } .template-search .accordion .subtitulo { font-size: 1.4rem; font-weight: 600; display: block; width: 100%; margin-top: 12px; } .template-search .accordion .servicos-disponiveis .subtitulo { display: none; } .template-search .accordion .servicos-link { width: 95%; margin-top: 8px; font-size: 1.4rem; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: block; text-decoration: none !important; } .template-search .accordion .servicos-todos { font-size: 1.2rem; margin-top: 12px; display: block; text-decoration: underline !important; } .template-search .accordion .aplicativos { margin-left: 20px; } .template-search .accordion .aplicativos, .template-search .accordion .aplicativos .app-link a { font-size: 1.2rem; color: rgb(51, 51, 51); } .template-search .accordion .aplicativos:hover, .template-search .accordion .aplicativos .app-link a:hover { text-decoration: none; } .template-search .accordion .aplicativos .app-link { width: 100%; } .template-search .accordion .aplicativos .subtitulo { margin-bottom: 5px; } .template-search .accordion .aplicativos .d-flex { margin-bottom: 10px; } .template-search .accordion .aplicativos .app-name { display: block; width: 100%; font-size: 1.4rem; font-weight: 500; color: rgb(19, 81, 180); } .template-search .accordion .aplicativos .app-name:hover { text-decoration: none; } .template-search .accordion .aplicativos .app-logo { width: 50px; height: auto; max-height: 50px; overflow: hidden; } .template-search .app-mobile { display: none; margin: 16px 0px; } @media only screen and (max-width: 575px) { .template-search .app-mobile { display: block; }} .template-search .app-mobile span, .template-search .app-mobile a { display: block; } .template-search .app-mobile .subtitulo, .template-search .app-mobile .subtitulo b { margin-top: 16px; font-size: 1.2rem; font-weight: 600; } .template-search .app-mobile .subtitulo b::before { font-family: "Font Awesome 5 Brands"; display: inline-block; font-size: 1.4rem; padding: 0px 8px; font-weight: normal !important; } .template-search .app-mobile .subtitulo b.ios::before { content: ""; } .template-search .app-mobile .subtitulo .android::before { content: ""; } .template-search .app-mobile a { font-size: 1.2rem; } @media only screen and (max-width: 575px) { .avaliacao-container { display: none; } .accordion .conteudo { padding-left: 0px !important; } .accordion .conteudo .servicos-disponiveis .subtitulo { display: block; } .accordion.servicos-disponiveis-mobile .conteudo { padding-left: 0px !important; display: block !important; } .accordion.servicos-disponiveis-mobile .toggle { left: -30px; display: block !important; } .accordion.servicos-disponiveis-mobile .toggle::before { display: none !important; } .app-mobile { display: block; }} @media only screen and (max-width: 575px) { #search-results > .row { margin-top: 0px !important; margin-bottom: 0px !important; }} @media only screen and (max-width: 575px) { .item-Tema .accordion, .item-Tema .servicos-disponiveis-mobile, .item-Tema .toggle { display: block !important; } .item-Tema .toggle { margin: 0px; } .item-Tema .toggle + .conteudo { display: block !important; padding-left: 0px !important; } .item-Tema .toggle::before { display: none !important; } .item-Servico .servicos-disponiveis, .item-Servico .servicos-disponiveis-mobile { display: none; }} @media only screen and (max-width: 575px) and (max-width: 575px) { .item-Servico .accordion { display: none; }} .template-search.userrole-authenticated .documentEditable { min-height: 350px; } .template-browser-info h2 { color: rgb(0, 0, 0); font-size: 2.8rem; margin-top: 40px; margin-bottom: 25px; } .template-browser-info .browsers { margin: 60px 0px; } .template-browser-info .browsers span { text-transform: uppercase; font-weight: 600; font-size: 1.3rem; } .template-browser-info .browsers ul { background-color: rgb(248, 248, 248); padding: 25px 50px; display: flex; justify-content: space-around; } .template-browser-info .browsers ul li { list-style: none; text-align: center; font-size: 1.3rem; } .template-browser-info .browsers ul li a, .template-browser-info .browsers ul li span { display: block; color: rgb(85, 85, 85); font-weight: 600; font-size: 1.6rem; line-height: 1.75; text-transform: none; } .template-browser-info .browsers ul li a::before, .template-browser-info .browsers ul li span::before { content: ""; display: block; height: 86px; width: 86px; background-size: contain; background-repeat: no-repeat; } .template-browser-info .browsers ul li.chrome a::before { background-image: url("img/chrome.png"); } .template-browser-info .browsers ul li.firefox a::before { background-image: url("img/firefox.png"); } .template-browser-info .browsers ul li.opera a::before { background-image: url("img/opera.png"); } .template-browser-info .browsers ul li.safari a::before { background-image: url("img/safari.png"); } .template-browser-info .browsers ul li.edge a::before { background-image: url("img/edge.png"); } .template-browser-info .browsers ul li.explorer span::before { background-image: url("img/explorer.png"); } .template-accessibility h3 { margin-top: 20px; } .template-accessibility ul { margin-left: 20px; } .template-accessibility .ir-para-conteudo { margin-top: 1rem; } .template-accessibility table { margin: 30px 0px; width: 100%; } .template-accessibility table th { color: rgb(12, 50, 111); font-weight: 600; } .accessibility-anchor { display: block; position: relative; text-indent: -5000px; height: 0px; } .accessibility-anchor:focus + * { border: 2px dashed rgb(136, 136, 136) !important; } .accessibility-emptyTag { display: block; width: 100%; height: 18px; background: rgb(255, 206, 0) !important; } .acessibility-titleOrder { background: rgb(240, 65, 65) !important; } .acessibility-imageAlt { border: 2px solid rgb(240, 65, 65) !important; } .acessility-nav-link { margin: 3px 0px; padding: 2px 10px; border-radius: 5px; text-decoration: none; display: inline-block; } .acessility-nav-link:hover { text-decoration: none; } .acessility-nav-link.emptyTag { background: rgb(255, 206, 0); } .acessility-nav-link.titleOrder { background: rgb(240, 65, 65); color: rgb(255, 255, 255); } .acessility-nav-link.titleOrder strong { color: rgb(255, 255, 255); } .acessility-nav-link.imageAlt { background: rgb(240, 65, 65); color: rgb(255, 255, 255); } .acessility-nav-link.imageAlt strong { color: rgb(255, 255, 255); } .autoridade { color: rgb(85, 85, 85); font-size: 1.8rem; font-weight: 600; display: block; } .autoridades { margin: 0px !important; } .curriculo-autoridade { display: block; margin-bottom: 10px; } .curriculo-autoridade a { text-decoration: underline; } .curriculo-autoridade a span { font-size: 1.6rem; } .substituto { display: block; margin-top: 10px; } .substituto a span { font-size: 1.6rem; text-decoration: underline; } .nome-autoridade { margin-bottom: 0px !important; } .nome-autoridade a { text-transform: none !important; font-size: 1.8rem !important; } .cargo-autoridade { font-style: italic; margin-bottom: 8px !important; } .area-perfil-profissional { margin-bottom: 15px !important; margin-top: 0px !important; } .area-perfil-profissional a { text-decoration: underline; } .area-perfil-profissional a span { font-size: 1.6rem; } .label-endereco-horario { font-weight: 600; } @media only screen and (max-width: 767px) { .template-pessoas_view #content .toggable-content > li ul, .template-abas_view #content .toggable-content > li ul { padding-left: 10px; }} .template-pessoas_view .item, .template-abas_view .item { padding-bottom: 45px; position: relative; } .template-pessoas_view .item img.left, .template-abas_view .item img.left { max-width: 140px; } .template-pessoas_view .item .nome, .template-abas_view .item .nome { font-weight: 600 !important; } .template-pessoas_view .item .cargo, .template-abas_view .item .cargo { font-style: italic; } .template-pessoas_view .item .substituto, .template-abas_view .item .substituto { margin-top: 20px; margin-bottom: 10px; } .template-pessoas_view .item .substituto a span, .template-abas_view .item .substituto a span { font-size: 1.6rem; text-decoration: underline; } .template-pessoas_view .item .baixar_agendas_externas, .template-abas_view .item .baixar_agendas_externas { display: flex; } .template-pessoas_view .item .baixar_agendas_externas a, .template-abas_view .item .baixar_agendas_externas a { margin: 0px 20px; } @media only screen and (max-width: 767px) { .template-pessoas_view .item .baixar_agendas_externas, .template-abas_view .item .baixar_agendas_externas { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; } .template-pessoas_view .item .baixar_agendas_externas a, .template-abas_view .item .baixar_agendas_externas a { margin: 5px 0px; }} .template-pessoas_view .item .agenda-curriculo, .template-abas_view .item .agenda-curriculo { position: absolute; bottom: 0px; left: 0px; } @media only screen and (max-width: 767px) { .template-pessoas_view .item .agenda-curriculo, .template-abas_view .item .agenda-curriculo { position: relative; }} .template-pessoas_view .item .agenda-curriculo p, .template-abas_view .item .agenda-curriculo p { display: inline-block; margin-right: 20px; } @media only screen and (max-width: 767px) { .template-pessoas_view .item .agenda-curriculo p, .template-abas_view .item .agenda-curriculo p { margin-right: 10px; }} @media only screen and (max-width: 767px) { .conteudo .item { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; } .conteudo .item .left { float: none; align-self: center; order: -1; margin-bottom: 10px; }} .template-autoridades_view .conteudo .item img { max-width: 140px; } .fale-conosco { display: flex; } .fale-conosco .texto { background-color: rgb(237, 237, 237); padding: 40px; margin-right: 60px; flex-basis: 45%; } .fale-conosco .texto p { color: rgb(51, 51, 51); font-weight: 500; line-height: 23px; } .fale-conosco .texto p span { display: block; font-size: 1.2rem; text-transform: uppercase; font-weight: 400; } .fale-conosco .texto p a { font-size: 1.6rem; display: inline-block; position: relative; width: 26px; } .fale-conosco .texto p a i { margin-right: 15px; color: rgb(51, 51, 51); } .fale-conosco .formulario { margin-top: 10px; -webkit-box-flex: 1; flex-grow: 1; } .fale-conosco .formulario label { color: rgb(51, 51, 51); font-size: 1.6rem; font-weight: 600; display: block; } .fale-conosco .formulario input[type="text"] { border: 1px solid rgb(136, 136, 136); border-radius: 6px; width: 100%; height: 40px; margin-bottom: 20px; padding: 0px 16px; } .fale-conosco .formulario input[type="submit"] { color: rgb(255, 255, 255); background-color: rgb(19, 81, 180); font-weight: 600; width: 180px; height: 45px; border-radius: 32px; border: none; margin: 15px auto 0px; display: block; text-align: center; font-size: 1.6rem !important; } .fale-conosco .formulario textarea { height: 200px; border-radius: 6px; border: 1px solid rgb(136, 136, 136); padding: 16px; } .fale-conosco .formulario .email-telefone { display: flex; } .fale-conosco .formulario .email-telefone div:first-of-type { flex-basis: 60%; margin-right: 20px; } .fale-conosco .formulario .email-telefone div:last-of-type { -webkit-box-flex: 1; flex-grow: 1; } @media only screen and (max-width: 767px) { .fale-conosco { flex-wrap: wrap; margin: 0px -16px; } .fale-conosco .texto { flex-basis: 100%; margin: 0px; text-align: center; } .fale-conosco .texto p { font-size: 1.4rem; } .fale-conosco .texto p a { font-size: 1.4rem; } .fale-conosco .formulario { margin: 25px 16px; } .fale-conosco .formulario .email-telefone { display: block; } .fale-conosco .formulario .email-telefone div:first-of-type { margin: 0px; }} .userrole-authenticated .fale-conosco { padding-bottom: 40px; } .fale-conosco-icon-kwai { display: block; position: absolute; top: -25px; width: 20px; height: 30px; background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFwAAABcCAYAAADj79JYAAABhGlDQ1BJQ0MgcHJvZmlsZQAAKJF9kT1Iw0AcxV9TpaW0OJhBikOG6mRBVMRRq1CECqFWaNXBfPQLmjQkKS6OgmvBwY/FqoOLs64OroIg+AHi6uKk6CIl/i8ptIjx4Lgf7+497t4BXKumaFbfOKDptplNp4R8YVUIvSKCOHiEEZMUy5gTxQx8x9c9Amy9S7Is/3N/jphatBQgIBDPKoZpE28QT2/aBuN9Yl6pSCrxOfGYSRckfmS67PEb47LLHMvkzVx2npgnFso9LPewUjE14inihKrplM/lPVYZbzHWag2lc0/2wmhRX1lmOs1hpLGIJYgQIKOBKmqwkaRVJ8VClvZTPv646xfJJZOrCoUcC6hDg+T6wf7gd7dWaXLCS4qmgP4Xx/kYAUK7QLvpON/HjtM+AYLPwJXe9ddbwMwn6c2uljgCBraBi+uuJu8BlzvA0JMhmZIrBWlypRLwfkbfVAAGb4HImtdbZx+nD0COusrcAAeHwGiZstd93h3u7e3fM53+fgAymXKN/w7aLgAAAAZiS0dEAAAAAAAA+UO7fwAAAAlwSFlzAAAN1wAADdcBQiibeAAAAAd0SU1FB+cKGhQ4MwHh+IEAAAHZSURBVHja7ZvbcYNADEW1hErcwrqVVJlWUAupJAn58ow/bLO8tJJ8zgxfwGAOd8U+sAgAAAAAAAAAAAAAAAAAgF+Ktx9Ua52XjlHVgnAD0RnEl6iyo0ovkWVHlF6iy44mvWSQ/Uz6s2v0fDhjhFS0ily7v4f44jndr4Qc1UKspQ9RUn2WqDNKW0jh0d8noYRPFx2PLgeqWm5bz3tzKbx8ye+Z5emRdKuUpy8pzxLd2oreQnhr2vak8uhWRMKd4lb43sHN0nHW3cGuwlt7CmfJenS+VU0PM5eiquXMVFp1F9PMFkYRzktTbOdTUixARJHtQriIyCxSrrX+ZRbtSrhV2j2sCrldltq7WuNxtce1cMsWYPkQxgiJ9dR9DCH8lbBH+yJ/WeUm4VsfUDb57gc+tdY5k/Rindg9L7YMHw51Eb51iWur9KXrpRvatwhvFb9GeuuxlsLd1fClm49e00POFkaWzvQswhGeAi8lKLXw+x6Kl/mYIWpao05oDb2T12vk+nYJr7XOt23NeZPqcHRrST+071VKpouOvb4pNBV+hPT7JB7xl5X0wkVE5k/5uH7Xn6hdunDCtyTeQxlIIbz1AWRebgMAAAAAAAAAAAAAAAAAAAAAAIAW/gHOAQUVFejxowAAAABJRU5ErkJggg=="); background-size: 32px 32px; background-position: -8px 5px; } .galeria-imagens-institucional { display: flex; flex-wrap: wrap; margin: 0px -35px; } .galeria-imagens-institucional .imagem { flex-basis: 28%; margin: 25px; } .galeria-imagens-institucional .imagem img { width: 100%; border: 1px solid rgb(237, 237, 237); } .galeria-imagens-institucional .imagem a { display: inline-block; } .galeria-imagens-institucional .imagem a:hover { text-decoration: none; } .galeria-imagens-institucional .imagem a:focus { outline: rgb(194, 133, 12) dashed 2px; outline-offset: 4px; } .galeria-imagens-institucional .imagem a:focus:not(.focus-visible) { outline: none; } .galeria-imagens-institucional .imagem .imagemWrapper { display: block; border: 10px solid transparent; } .galeria-imagens-institucional .imagem .imagemWrapper:hover { border: 10px solid rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px 0px; } .galeria-imagens-institucional .imagem .titulo { display: block; font-size: 1.8rem; color: rgb(51, 51, 51); line-height: 22px; font-weight: 600; margin-top: 5px; padding: 0px 10px; } .galeria-imagens-institucional .imagem .data { display: block; font-size: 1.6rem; color: rgb(85, 85, 85); font-weight: 400; padding: 0px 10px; } @media only screen and (max-width: 767px) { .galeria-imagens-institucional { margin: 0px; } .galeria-imagens-institucional .imagem { flex-basis: 50%; margin: 20px 0px; }} @media only screen and (max-width: 575px) { .galeria-imagens-institucional { margin: 0px -10px; } .galeria-imagens-institucional .imagem { flex-basis: 100%; margin: 15px auto; }} .listagem-videos-institucional .videoItem { display: flex; margin-bottom: 50px; } .listagem-videos-institucional .videoItem .tags { padding: 0px; margin-top: 15px; } .listagem-videos-institucional .videoItem .tags li { list-style: none; margin-right: 15px; display: inline-block !important; } .listagem-videos-institucional .videoItem .tags li a { text-decoration: underline; color: rgb(19, 81, 180); } .listagem-videos-institucional .videoItem .video { min-width: 40%; margin-right: 20px; } .listagem-videos-institucional .videoItem .video iframe { width: 100%; min-height: 265px; } .listagem-videos-institucional .videoItem .conteudo { -webkit-box-flex: 1; flex-grow: 1; border-bottom: 1px solid rgb(204, 204, 204); padding-bottom: 20px; } .listagem-videos-institucional .videoItem .conteudo a:focus { outline: rgb(194, 133, 12) dashed 2px; outline-offset: 4px; } .listagem-videos-institucional .videoItem .conteudo a:focus:not(.focus-visible) { outline: none; } .listagem-videos-institucional .videoItem .conteudo .texto { color: rgb(51, 51, 51); font-weight: normal; font-size: 1.8rem; } .listagem-videos-institucional .videoItem .data { color: rgb(85, 85, 85); font-weight: normal; font-size: 1.4rem; } .listagem-videos-institucional .videoItem .titulo a { color: rgb(12, 50, 111); font-weight: 600; font-size: 2rem; margin-bottom: 10px; } .listagem-videos-institucional .videoItem .titulo a:focus { outline: rgb(194, 133, 12) dashed 2px; outline-offset: 4px; } .listagem-videos-institucional .videoItem .titulo a:focus:not(.focus-visible) { outline: none; } .listagem-videos-institucional .videoItem .titulo a:hover { text-decoration: none; } .listagem-videos-institucional .videoItem .titulo-mobile { display: none; } @media only screen and (max-width: 575px) { .listagem-videos-institucional .videoItem { flex-wrap: wrap; position: relative; } .listagem-videos-institucional .videoItem .video { min-width: 100%; margin-right: 0px; } .listagem-videos-institucional .videoItem .video iframe { min-height: 165px; } .listagem-videos-institucional .videoItem .conteudo .data { display: none; } .listagem-videos-institucional .videoItem .conteudo .titulo { display: none; } .listagem-videos-institucional .videoItem .conteudo .texto { padding-bottom: 10px; } .listagem-videos-institucional .videoItem .titulo-mobile { display: block; } .listagem-videos-institucional .imagem { flex-basis: 100%; margin: 15px auto; }} @media only screen and (max-width: 767px) { .listagem-videos-institucional { margin: 0px; } .listagem-videos-institucional .imagem { flex-basis: 50%; margin: 20px 0px; }} .listagem-audios-institucional .audioItem { margin-bottom: 40px; padding-bottom: 12px; position: relative; border-bottom: 1px solid rgb(204, 204, 204); } .listagem-audios-institucional .audioItem #category { text-align: left; } .listagem-audios-institucional .audioItem #category .link-category { color: rgb(19, 81, 180); } .listagem-audios-institucional .audioItem #category .link-category:focus { outline: rgb(194, 133, 12) dashed 2px; outline-offset: 4px; } .listagem-audios-institucional .audioItem #category .link-category:focus:not(.focus-visible) { outline: none; } .listagem-audios-institucional .audioItem .texto { color: rgb(51, 51, 51); font-weight: normal; font-size: 1.8rem; margin-bottom: 15px; } .listagem-audios-institucional .audioItem .chapeu { color: rgb(85, 85, 85); font-weight: 600; font-size: 1.4rem; text-transform: uppercase; } .listagem-audios-institucional .audioItem .data { color: rgb(85, 85, 85); font-weight: 400; font-size: 1.6rem; } .listagem-audios-institucional .audioItem .titulo { color: rgb(12, 50, 111); font-weight: 600; font-size: 2rem; margin-bottom: 10px; } .listagem-audios-institucional .audioItem .titulo:focus { outline: rgb(194, 133, 12) dashed 2px; outline-offset: 4px; } .listagem-audios-institucional .audioItem .titulo:focus:not(.focus-visible) { outline: none; } .listagem-audios-institucional .audioItem .audio { margin-bottom: 10px; } .listagem-audios-institucional .audioItem .audio .audioPlayer:focus { border: 2px solid rgb(194, 133, 12); outline: none 0px; } .listagem-audios-institucional .audioItem .downloads { position: absolute; right: 0px; bottom: 10px; } .listagem-audios-institucional .audioItem .downloads a { color: rgb(85, 85, 85); display: inline-block; margin-left: 12px; } .listagem-audios-institucional .audioItem .downloads a:focus { outline: rgb(194, 133, 12) dashed 2px; outline-offset: 4px; } .listagem-audios-institucional .audioItem .downloads a:focus:not(.focus-visible) { outline: none; } .listagem-audios-institucional .audioItem .downloads a:hover { text-decoration: none; } .listagem-audios-institucional .audioItem .downloads a::before { content: ""; font-family: "Font Awesome 5 Free"; color: rgb(19, 81, 180); display: inline-block; font-size: 18px; font-weight: 700; margin-right: 10px; } .lista-publicacoes .publicacao { position: relative; margin-bottom: 20px; padding-bottom: 12px; border-bottom: 1px solid rgb(204, 204, 204); } .lista-publicacoes .publicacao .chapeu { text-transform: uppercase; color: rgb(85, 85, 85); font-weight: 600; } .lista-publicacoes .publicacao .chapeu i { margin-right: 3px; } .lista-publicacoes .publicacao .data { color: rgb(136, 136, 136); font-weight: 500; } .lista-publicacoes .publicacao .titulo a { color: rgb(12, 50, 111); font-weight: 700; font-size: 2rem; } .lista-publicacoes .publicacao .texto { margin-bottom: 16px; } .lista-publicacoes .publicacao .links-icones { position: absolute; right: 0px; bottom: 12px; } .lista-publicacoes .publicacao .links-icones a { display: inline-block; margin-left: 20px; } .lista-publicacoes .publicacao .links-icones a i { color: rgb(19, 81, 180); font-size: 22px; } .portaltype-servico #eventos-servico.closed ~ .conteudo .tooltip-calendario { display: none; } .portaltype-servico .tooltip-calendario { position: absolute; top: -30px; right: 0px; background-color: rgb(19, 81, 180); color: rgb(255, 255, 255); font-size: 14px; font-weight: 500; line-height: 1.5; padding: 12px 16px; border-radius: 6px; max-width: 200px; text-align: center; z-index: 10; height: 102px; } .portaltype-servico .tooltip-calendario::after { content: ""; position: absolute; left: 50%; bottom: -8px; transform: translateX(-50%); border-width: 8px 8px 0px; border-style: solid; border-color: rgb(19, 81, 180) transparent transparent; } @media only screen and (max-width: 575px) { .portaltype-servico .tooltip-calendario { display: none; }} .portaltype-servico .evento-servico { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; border-bottom: 1px solid rgb(191, 191, 191); padding: 12px 0px; position: relative; min-height: 90px; } @media only screen and (max-width: 575px) { .portaltype-servico .evento-servico { position: relative; padding-bottom: 35px; }} .portaltype-servico .evento-servico:last-of-type { margin-bottom: 25px; } .portaltype-servico .evento-servico .titulo-evento { -webkit-box-flex: 1; flex: 1 1 0%; min-width: 0px; font-size: 16px; font-weight: 400; color: rgb(51, 51, 51); text-align: left; } @media only screen and (max-width: 575px) { .portaltype-servico .evento-servico .titulo-evento { display: flex; flex-wrap: wrap; } .portaltype-servico .evento-servico .titulo-evento a { word-break: normal; }} .portaltype-servico .evento-servico .texto-titulo-evento { margin-right: 3px; } .portaltype-servico .evento-servico .complemento-titulo-evento { margin-right: 3px; font-size: 16px !important; text-decoration: none !important; } .portaltype-servico .evento-servico .tag-evento-servico.badge { display: inline-block; background-color: rgb(22, 136, 33); color: rgb(255, 255, 255); font-size: 1.2rem; font-weight: 600; padding: 5px 10px; line-height: 15px; margin-bottom: 0px !important; margin-right: 0px !important; } @media only screen and (max-width: 575px) { .portaltype-servico .evento-servico .tag-evento-servico.badge { margin-left: 0px; margin-top: 3px; display: block; }} .portaltype-servico .evento-servico .datas-servico { -webkit-box-flex: 0; flex: 0 0 105px; font-size: 14px; font-weight: 600; color: rgb(51, 51, 51); display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; text-align: center; padding-right: 20px; line-height: 20px; } .portaltype-servico .evento-servico .botoes-calendario { min-width: 275px; font-size: 16px; text-align: right; margin-left: 5px; color: rgb(21, 91, 203); display: flex; flex-flow: column wrap; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-box-align: end; align-items: end; } @media only screen and (max-width: 575px) { .portaltype-servico .evento-servico .botoes-calendario { min-width: auto; position: absolute; right: -5px; bottom: 5px; flex-flow: row nowrap; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-box-align: center; align-items: center; } .portaltype-servico .evento-servico .botoes-calendario a { word-break: normal; }} @media only screen and (max-width: 575px) { .portaltype-servico .evento-servico .botoes-calendario .btn-calendario { padding-right: 0px; margin-left: 8px; -webkit-box-ordinal-group: 2; order: 1; } .portaltype-servico .evento-servico .botoes-calendario .btn-calendario span { display: none; } .portaltype-servico .evento-servico .botoes-calendario .btn-calendario i { font-size: 20px; }} .portaltype-servico .evento-servico .botoes-calendario a { display: inline-flex; -webkit-box-align: center; align-items: center; text-decoration: none !important; } @media only screen and (min-width: 576px) { .portaltype-servico .evento-servico .botoes-calendario a { white-space: nowrap; }} .portaltype-servico .evento-servico .botoes-calendario i { color: rgb(21, 91, 203); margin-right: 8px; } .portaltype-servico .evento-servico .botoes-calendario span.confirmacao-calendario, .portaltype-servico .evento-servico .botoes-calendario span.confirmacao-calendario-erro, .portaltype-servico .evento-servico .botoes-calendario span.acao-ja-realizada-erro { background-color: rgb(21, 91, 203); padding: 0px 5px; color: rgb(255, 255, 255); font-size: 14px; text-align: center; } @media only screen and (max-width: 575px) { .portaltype-servico .evento-servico .botoes-calendario span.confirmacao-calendario, .portaltype-servico .evento-servico .botoes-calendario span.confirmacao-calendario-erro, .portaltype-servico .evento-servico .botoes-calendario span.acao-ja-realizada-erro { width: 100%; padding: 2px 5px; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; }} .portaltype-servico .evento-servico .botoes-calendario span.confirmacao-calendario i, .portaltype-servico .evento-servico .botoes-calendario span.confirmacao-calendario-erro i, .portaltype-servico .evento-servico .botoes-calendario span.acao-ja-realizada-erro i { color: rgb(255, 255, 255) !important; } .portaltype-servico .ultima-atualizacao-eventos { margin: 20px 0px; } .portaltype-servico .atos-relacionados { padding-left: 0px; } .portaltype-servico .atos-relacionados li { list-style: none; margin-bottom: 20px !important; } .portaltype-servico .atos-relacionados li .ato-relacionado { font-weight: 600; display: block; } .portaltype-servico .atos-relacionados li .link-ato-publico { font-size: 18px; position: relative; padding-left: 20px; text-decoration: none !important; } .portaltype-servico .atos-relacionados li .link-ato-publico::before { font-family: "Font Awesome 5 Free"; content: ""; display: inline-block; font-size: 18px; position: absolute; top: -2px; left: 0px; } .portaltype-servico .informacao-foi-util { background-color: rgb(248, 248, 248); padding: 50px 0px; margin-top: 20px; } .portaltype-servico .informacao-foi-util #info-agradecimento-avaliacao { margin-top: 35px; font-size: 26px; color: rgb(19, 55, 117); font-weight: 600; text-align: center; } @media only screen and (max-width: 575px) { .portaltype-servico .informacao-foi-util #info-agradecimento-avaliacao { font-size: 18px; margin-top: 25px; }} .portaltype-servico .informacao-foi-util .wrapper { position: relative; padding: 0px; text-align: center; } @media (max-width: 599px) { .portaltype-servico .informacao-foi-util { margin: 0px; padding: 24px 20px; }} .portaltype-servico .informacao-foi-util dl.portalMessage { margin-bottom: 10px; } .portaltype-servico .informacao-foi-util #form-nao { display: none; } .portaltype-servico .informacao-foi-util .title { font-size: 22px; color: rgb(0, 48, 110); display: block; margin: 0px 0px 16px; font-weight: 600; text-align: center; } .portaltype-servico .informacao-foi-util .sim-nao { display: flex; -webkit-box-pack: center; justify-content: center; } .portaltype-servico .informacao-foi-util .sim-nao a { display: flex; width: 100px; height: 100px; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; margin: 0px 15px; } .portaltype-servico .informacao-foi-util .sim-nao a i { width: 36px; } .portaltype-servico .informacao-foi-util .sim-nao a > span { display: block; color: rgb(51, 51, 51); margin-top: 8px; } .portaltype-servico .informacao-foi-util .sim-nao a.sim i { color: rgb(19, 81, 180); font-size: 36px; } .portaltype-servico .informacao-foi-util .sim-nao a.nao { position: relative; } .portaltype-servico .informacao-foi-util .sim-nao a.nao i { color: rgb(162, 55, 55); font-size: 36px; } .portaltype-servico .informacao-foi-util .sim-nao a.nao::before { content: ""; display: inline-block; height: 80px; width: 1px; background-color: rgb(204, 204, 204); position: absolute; left: -15px; top: 10px; } .portaltype-servico .informacao-foi-util .sim-nao a:hover { background-color: rgb(219, 232, 251); text-decoration: none; } .portaltype-servico .informacao-foi-util form { color: rgb(51, 51, 51); font-size: 14px; text-align: left; margin: 0px auto; } @media only screen and (max-width: 767px) { .portaltype-servico .informacao-foi-util form { width: 100%; }} .portaltype-servico .informacao-foi-util form h2 { font-size: 2rem; color: rgb(51, 51, 51); position: absolute; top: 0px; left: 0px; } .portaltype-servico .informacao-foi-util form .coluna { display: flex; -webkit-box-pack: center; justify-content: center; margin-top: 25px; } @media only screen and (max-width: 767px) { .portaltype-servico .informacao-foi-util form .coluna { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; margin-top: 5px; }} .portaltype-servico .informacao-foi-util form .coluna .bt-enviar { display: block; margin: 20px auto 0px; font-size: 20px; width: 110px; padding: 0px 0px 5px; text-align: center; } @media only screen and (max-width: 575px) { .portaltype-servico .informacao-foi-util form .coluna .bt-enviar { margin-top: 15px; }} .portaltype-servico .informacao-foi-util form .coluna div.erro-avaliacao { width: 100%; } @media only screen and (max-width: 767px) { .portaltype-servico .informacao-foi-util form .coluna div { width: 100%; margin: 0px; }} .portaltype-servico .informacao-foi-util form .parametro { display: inline-block; position: relative; padding-left: 5px; cursor: pointer; font-size: 20px; margin: 5px 0px; font-weight: 500; } @media only screen and (max-width: 575px) { .portaltype-servico .informacao-foi-util form .parametro { font-size: 14px; }} .portaltype-servico .informacao-foi-util form .parametro input { position: absolute; opacity: 0; cursor: pointer; height: 0px; width: 0px; } .portaltype-servico .informacao-foi-util form .parametro .checkmark { position: absolute; top: 3px; left: 0px; height: 20px; width: 20px; background-color: rgb(255, 255, 255); border-radius: 4px; border: 1px solid rgb(136, 136, 136); } .portaltype-servico .informacao-foi-util form .parametro input:checked ~ .checkmark { background-color: rgb(38, 112, 232); } .portaltype-servico .informacao-foi-util form .parametro .checkmark::after { content: ""; position: absolute; display: none; } .portaltype-servico .informacao-foi-util form .parametro input:checked ~ .checkmark::after { display: block; } .portaltype-servico .informacao-foi-util form .parametro .checkmark::after { left: 7px; top: 3px; width: 4px; height: 8px; border-style: solid; border-color: rgb(255, 255, 255); border-image: initial; border-width: 0px 2px 2px 0px; transform: rotate(45deg); } .portaltype-servico .informacao-foi-util form label { font-size: 18px; color: rgb(51, 51, 51); display: block; margin: 15px 0px; } .portaltype-servico .informacao-foi-util form input[type="checkbox"] { margin: 0px 5px 0px 10px; } .portaltype-servico .informacao-foi-util form textarea { border-radius: 6px; border-color: rgb(136, 136, 136); height: 170px; width: 390px; margin-left: 10px; } @media only screen and (max-width: 575px) { .portaltype-servico .informacao-foi-util form textarea { width: 100%; margin-left: 0px; }} .portaltype-servico .informacao-foi-util form .help, .portaltype-servico .informacao-foi-util form .caracteres-restantes { display: block; font-size: 14px; margin-bottom: 10px; color: rgb(51, 51, 51); } .portaltype-servico .informacao-foi-util form .caracteres-restantes { margin-bottom: 0px; text-align: right; } .portaltype-servico .informacao-foi-util form .field { display: inline-block; width: 48%; position: relative; } @media only screen and (max-width: 767px) { .portaltype-servico .informacao-foi-util form .field { width: 100%; }} .portaltype-servico .informacao-foi-util form .field:first-of-type { margin-right: 30px; } .portaltype-servico .informacao-foi-util form .field label { font-size: 14px; display: block; font-weight: 700; margin: 3px 0px; } .portaltype-servico .informacao-foi-util form .field input[type="text"] { border-radius: 6px; border: 1px solid rgb(136, 136, 136); height: 48px; width: 100%; padding: 0px 15px; box-sizing: border-box; } .portaltype-servico .informacao-foi-util form #recaptcha { margin-top: 10px; margin-bottom: 35px; } @media only screen and (max-width: 767px) { .portaltype-servico .informacao-foi-util form button { margin-bottom: 10px; }} .portaltype-servico #servico_avaliar_indisponivel, .portaltype-servico #servico_avaliar_duplicado, .portaltype-servico #servico_eouv_indisponivel { display: inline-block; margin-left: 15px; } @media only screen and (max-width: 767px) { .portaltype-servico #servico_avaliar_indisponivel, .portaltype-servico #servico_avaliar_duplicado, .portaltype-servico #servico_eouv_indisponivel { margin-left: 0px; }} #content .visao-servico .servicos-em-destaque { width: auto; } #content .visao-servico .servicos-em-destaque h2 { font-size: 16px; color: rgb(85, 85, 85); text-transform: uppercase; text-align: center; font-weight: 700; margin-bottom: 10px; } #content .visao-servico .servicos-em-destaque h2::before { font-family: "Font Awesome 5 Free"; content: ""; font-size: 16px; color: rgb(85, 85, 85); margin-right: 10px; } #content .visao-servico .servicos-em-destaque .itens { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; } @media only screen and (max-width: 767px) { #content .visao-servico .servicos-em-destaque .itens { -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; }} #content .visao-servico .servicos-em-destaque .itens .list-item { -webkit-box-flex: 0; flex: 0 0 100%; max-width: 100%; margin: 8px 0px; padding: 28px 35px; } @media only screen and (max-width: 767px) { #content .visao-servico .servicos-em-destaque .itens .list-item { -webkit-box-flex: 0; flex: 0 0 100%; max-width: 100%; }} #content .visao-servico .servicos-em-destaque .itens .list-item::after { color: rgb(19, 81, 180); top: 5px; right: 15px; } #content .visao-servico .servicos-em-destaque .itens .list-item .categoria { margin-bottom: 10px; } #content .visao-servico .servicos-em-destaque .itens .list-item .texto { font-size: 20px; color: rgb(12, 50, 111); font-weight: 600; } #content .visao-servico .publicacao { font-size: 16px; font-weight: normal; color: rgb(158, 157, 157); } #content .visao-servico .badge { margin-bottom: 8px; } #content .visao-servico .btn-add-lgpd { -webkit-box-align: center; align-items: center; background: rgb(248, 248, 248); color: rgb(19, 81, 180); padding: 0px 12px; border: 1px solid rgb(19, 81, 180); box-sizing: border-box; text-align: center; font-weight: 500; height: 30px; line-height: 28px; font-size: 1.2rem; display: inline-block; border-radius: 15px; } #content .visao-servico .btn-add-lgpd:hover { background-color: rgb(219, 232, 251); text-decoration: none; } #content .visao-servico .btn-add-lgpd:focus { outline: rgb(194, 133, 12) dashed 2px; outline-offset: 4px; } #content .visao-servico .btn-add-lgpd:focus:not(.focus-visible) { outline: none; } #content .visao-servico .header { display: flex; position: relative; margin: 0px 0px 20px; } @media only screen and (max-width: 767px) { #content .visao-servico .header { margin: 24px 0px; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-align: center; align-items: center; min-height: 0px; }} #content .visao-servico .header .titulo { font-size: 3.6rem; font-weight: 600; color: rgb(12, 50, 111); line-height: 40px; -webkit-box-flex: 1; flex: 1 1 0%; } @media only screen and (max-width: 767px) { #content .visao-servico .header .titulo { text-align: center; font-size: 28px; font-weight: 600; }} #content .visao-servico .header .titulo .nomes-populares { display: block; margin-top: 10px; color: rgb(85, 85, 85); font-size: 2.4rem; font-weight: 500; } @media only screen and (max-width: 767px) { #content .visao-servico .header .titulo .nomes-populares { font-size: 20px; font-weight: 600; }} #content .visao-servico .btn-solicitar { background-color: rgb(38, 135, 68); height: 52px; line-height: 52px; width: 180px; font-size: 20px; font-weight: 600; border-radius: 51px; text-align: center; border: 15px solid rgb(237, 237, 237); margin-left: 30px; box-sizing: content-box; color: rgb(255, 255, 255) !important; } @media only screen and (max-width: 767px) { #content .visao-servico .btn-solicitar { margin-top: 20px; }} #content .visao-servico .btn-solicitar:hover { background-color: rgb(54, 161, 145); } #content .visao-servico .btn-solicitar .highlightedSearchTerm { background-color: transparent; } @media only screen and (max-width: 575px) { #content .visao-servico .btn-solicitar { display: none; }} #content .visao-servico .btn-solicitar.mobile { display: none; margin: 25px auto 10px; } @media only screen and (max-width: 575px) { #content .visao-servico .btn-solicitar.mobile { display: block; }} #content .visao-servico .canais-atendimento { margin: 55px 0px; width: 100%; } #content .visao-servico .canais-atendimento .title { font-size: 36px; color: rgb(12, 50, 111); font-weight: 600; margin-bottom: 80px; text-align: center; } #content .visao-servico .canais-atendimento .cards { margin-left: 0px; padding-left: 0px; margin-top: 50px; display: flex; flex-wrap: wrap; justify-content: space-evenly; } #content .visao-servico .canais-atendimento .cards li { list-style: none; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; text-align: center; background-color: rgb(237, 237, 237); box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px 0px; padding: 0px; flex-basis: 19%; box-sizing: border-box; position: relative; height: 200px; max-height: 200px; } #content .visao-servico .canais-atendimento .cards li img { height: 50px; width: 50px; margin-bottom: 35px; } #content .visao-servico .canais-atendimento .cards li .toggle-card-flip { right: 5px; } #content .visao-servico .canais-atendimento .cards li a { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; width: 100%; height: 100%; } #content .visao-servico .canais-atendimento .cards li a:focus { outline: rgb(194, 133, 12) dashed 2px; outline-offset: 4px; } #content .visao-servico .canais-atendimento .cards li a:focus:not(.focus-visible) { outline: none; } #content .visao-servico .canais-atendimento .cards li a:hover { text-decoration: none; } #content .visao-servico .canais-atendimento .cards li a i { display: block; font-size: 50px; margin-bottom: 35px; color: rgb(12, 50, 111); width: auto; } #content .visao-servico .canais-atendimento .cards li a .title { display: block; font-size: 20px; color: rgb(12, 50, 111); font-weight: 700; margin: 0px; text-transform: uppercase; } #content .visao-servico .canais-atendimento .cards li .front { display: block; } #content .visao-servico .canais-atendimento .cards li .back { opacity: 0; height: 0px; position: absolute; left: 0px; top: 0px; } #content .visao-servico .canais-atendimento .cards li.flipped { padding: 0px; } #content .visao-servico .canais-atendimento .cards li.flipped .front { display: none; } #content .visao-servico .canais-atendimento .cards li.flipped .back { opacity: 1; height: 100%; background-color: rgb(85, 85, 85); color: rgb(255, 255, 255); transition: opacity 0.3s ease 0.2s; padding: 35px 20px; line-height: 20px; } #content .visao-servico .canais-atendimento .cards li.flipped .back .subtitle { color: rgb(255, 255, 255); font-size: 14px; font-weight: 500; } #content .visao-servico .canais-atendimento .cards li.flipped .back .title { color: rgb(255, 255, 255); text-transform: none; margin-bottom: 20px !important; } #content .visao-servico .categoria { display: flex; -webkit-box-align: center; align-items: center; } #content .visao-servico .categoria i { display: inline-block; color: rgb(38, 112, 232); font-size: 30px; margin-right: 15px; } #content .visao-servico .categoria h2 { display: inline; font-size: 1.5rem; color: rgb(158, 157, 157); font-weight: 500; } #content .visao-servico .barra-categoria { display: flex; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: center; align-items: center; height: 60px; border-top: 1px solid rgba(0, 0, 0, 0.1); border-bottom: 1px solid rgba(0, 0, 0, 0.1); } #content .visao-servico .servico-widget { margin-bottom: 32px; } @media only screen and (min-width: 768px) { #content .visao-servico .servico-widget { margin-left: 24px; }} @media only screen and (max-width: 767px) { #content .visao-servico .servico-widget.area-banner-visao-servico { margin-bottom: 0px; margin-top: 35px; }} #content .visao-servico .apps-relacionados .tile-header { margin-bottom: 15px; } #content .visao-servico .apps-relacionados .tile-header h2 { font-size: 16px; color: rgb(85, 85, 85); text-transform: uppercase; text-align: center; font-weight: bold; } #content .visao-servico .apps-relacionados .tile-header h2::before { font-family: "Font Awesome 5 Free"; content: ""; font-size: 16px; color: rgb(85, 85, 85); margin-right: 10px; } #content .visao-servico .apps-relacionados .lojas-apps { font-size: 12px; color: rgb(80, 80, 81); display: block; font-weight: normal; } #content .visao-servico .apps-relacionados .itens { box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px 0px; background-color: rgb(251, 251, 251); padding: 25px; } #content .visao-servico .apps-relacionados .list-item-apps { margin-bottom: 20px; } #content .visao-servico .apps-relacionados .list-item-apps a { display: block; color: rgb(12, 50, 111); font-weight: 600; font-size: 14px; margin: 0px 0px 0px 80px; padding-bottom: 28px; border-bottom: 1px solid rgb(204, 204, 204); } #content .visao-servico .apps-relacionados .list-item-apps a:hover { text-decoration: none; } #content .visao-servico .apps-relacionados .list-item-apps .imagem-app { float: left; margin-right: 20px; } #content .visao-servico .apps-relacionados .galeria-aplicativos { width: 100%; margin-top: 25px; padding-left: 5px; } #content .visao-servico .apps-relacionados .galeria-aplicativos a { color: rgb(12, 50, 111); font-weight: 600; font-size: 16px; width: 100%; margin: 0px; position: relative; display: block; } #content .visao-servico .apps-relacionados .galeria-aplicativos a:hover { text-decoration: none; } #content .visao-servico .apps-relacionados .galeria-aplicativos a::after { font-family: "Font Awesome 5 Free"; content: ""; display: inline-block; font-weight: 900; color: rgb(12, 50, 111); font-size: 18px; position: absolute; top: 0px; right: 0px; } #content .visao-servico .nivel-de-acesso-servicos { box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px 0px; padding: 0px 15px; margin-left: 24px; margin-top: 5px; margin-bottom: 32px; } @media only screen and (max-width: 575px) { #content .visao-servico .nivel-de-acesso-servicos { margin-left: 0px; }} #content .visao-servico .nivel-de-acesso-servicos div { padding: 25px 0px 15px; } #content .visao-servico .nivel-de-acesso-servicos div:last-of-type { border-bottom: none; } #content .visao-servico .nivel-de-acesso-servicos p { color: rgb(85, 85, 85); font-size: 16px; padding: 0px 5px 0px 25px; line-height: 21px; } #content .visao-servico .nivel-de-acesso-servicos strong { line-height: 21px; } #content .visao-servico .nivel-de-acesso-servicos a { color: rgb(20, 83, 181); font-size: 16px; line-height: 21px; } #content .visao-servico .nivel-de-acesso-servicos .titulo-regiao { display: inline-block; margin-bottom: 18px; color: rgb(255, 255, 255); text-transform: uppercase; border-radius: 40px; padding: 0px 5px 0px 40px; font-weight: 900; font-size: 16px; position: relative; } #content .visao-servico .nivel-de-acesso-servicos .titulo-regiao::before { content: "gov.br"; background-color: rgb(255, 255, 255); position: absolute; left: -5px; top: -6px; height: 40px; width: 40px; border: 3px solid rgb(7, 30, 65); border-radius: 50%; font-size: 9px; color: rgb(7, 30, 65); display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; } #content .visao-servico .nivel-de-acesso-servicos .login-integrado { border-bottom: 2px solid rgb(204, 204, 204); } #content .visao-servico .nivel-de-acesso-servicos .login-integrado .titulo-regiao { background-color: rgb(7, 30, 65); } #content .visao-servico .nivel-de-acesso-servicos .login-integrado .titulo-regiao::before { color: rgb(85, 85, 85); } #content .visao-servico .nivel-de-acesso-servicos .nivel-conta { border-bottom: 2px solid rgb(204, 204, 204); } #content .visao-servico .nivel-de-acesso-servicos .nivel-conta .niveis { display: flex; -webkit-box-pack: start; justify-content: flex-start; padding: 0px; } #content .visao-servico .nivel-de-acesso-servicos .nivel-conta .titulo-regiao { padding-left: 40px; margin-right: 12px; } @media only screen and (max-width: 575px) { #content .visao-servico .nivel-de-acesso-servicos .nivel-conta .titulo-regiao { padding-left: 35px; }} #content .visao-servico .nivel-de-acesso-servicos .nivel-conta .titulo-regiao::before { content: ""; font-family: "Font Awesome 5 Free"; font-weight: 900; font-size: 18px; width: 40px; height: 40px; top: -5px; } @media only screen and (max-width: 575px) { #content .visao-servico .nivel-de-acesso-servicos .nivel-conta .titulo-regiao::before { width: 40px; height: 40px; top: -6px; }} #content .visao-servico .nivel-de-acesso-servicos .nivel-conta .titulo-regiao.ouro { background-color: rgb(255, 209, 37); } #content .visao-servico .nivel-de-acesso-servicos .nivel-conta .titulo-regiao.ouro::before { color: rgb(255, 209, 37); border-color: rgb(255, 209, 37); } #content .visao-servico .nivel-de-acesso-servicos .nivel-conta .titulo-regiao.prata { background-color: rgb(156, 156, 156); } #content .visao-servico .nivel-de-acesso-servicos .nivel-conta .titulo-regiao.prata::before { color: rgb(156, 156, 156); border-color: rgb(156, 156, 156); } #content .visao-servico .nivel-de-acesso-servicos .nivel-conta .titulo-regiao.bronze { background-color: rgb(252, 132, 132); } #content .visao-servico .nivel-de-acesso-servicos .nivel-conta .titulo-regiao.bronze::before { color: rgb(252, 132, 132); border-color: rgb(252, 132, 132); } #content .visao-servico .nivel-de-acesso-servicos .verificacao-duas-etapas .titulo-regiao { background-color: rgb(7, 30, 65); padding: 0px 8px 0px 40px; } #content .visao-servico .nivel-de-acesso-servicos .verificacao-duas-etapas .titulo-regiao::after { content: ""; font-family: "Font Awesome 5 Free"; font-weight: 900; font-size: 8px; width: 14px; height: 14px; border-radius: 50%; bottom: 0px; left: 15px; background-color: rgb(7, 30, 65); color: rgb(255, 255, 255); border: 1px solid rgb(255, 255, 255); position: absolute; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; } #content .visao-servico .nivel-de-acesso-servicos .verificacao-duas-etapas .titulo-regiao::before { content: ""; font-family: "Font Awesome 5 Free"; font-weight: 900; font-size: 28px; width: 40px; height: 40px; top: -5px; } #content .visao-servico .nivel-de-acesso-servicos .pagamento-integrado .titulo-regiao { background-color: rgb(42, 113, 59); padding: 0px 8px 0px 40px; } #content .visao-servico .nivel-de-acesso-servicos .pagamento-integrado .titulo-regiao::before { content: ""; width: 40px; height: 40px; top: -5px; border: 3px solid rgb(42, 113, 59); background-image: url("img/logo-pag-tesouro.png"); background-position: center center; background-repeat: no-repeat; background-size: 25px; } #content .visao-servico .nivel-de-acesso-servicos .pagamento-integrado a { text-decoration: underline; padding: 0px 0px 0px 25px; margin-top: -10px; display: block; } #content .visao-servico .aplicativos-relacionados .tile-header h2 { font-size: 16px; color: rgb(85, 85, 85); text-transform: uppercase; text-align: center; } #content .visao-servico .aplicativos-relacionados ul { padding-left: 0px; list-style: none; } @media only screen and (max-width: 1023px) { #content .visao-servico .aplicativos-relacionados ul { display: flex; flex-wrap: wrap; justify-content: space-around; }} #content .visao-servico .aplicativos-relacionados ul li { color: rgb(12, 50, 111); background-color: rgb(248, 248, 248); font-weight: 600; padding: 30px 10px 20px 30px; box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px 0px; position: relative; margin: 15px 0px; } @media only screen and (max-width: 1023px) { #content .visao-servico .aplicativos-relacionados ul li { width: 40%; }} @media only screen and (max-width: 767px) { #content .visao-servico .aplicativos-relacionados ul li { width: 100%; }} #content .visao-servico .aplicativos-relacionados ul li > i { font-size: 50px; color: rgb(0, 92, 169); position: absolute; left: 30px; } #content .visao-servico .aplicativos-relacionados ul li .conteudo { padding-left: 32px; min-height: 88px; margin-bottom: 16px; color: rgb(12, 50, 111); font-size: 1.8rem; font-weight: 700; } #content .visao-servico .aplicativos-relacionados ul li::before, #content .visao-servico .aplicativos-relacionados ul li::after { display: none; } #content .visao-servico .aplicativos-relacionados ul li .descricao { font-weight: normal; display: block; margin-top: 5px; color: rgb(85, 85, 85); font-size: 1.2rem; } #content .visao-servico .aplicativos-relacionados ul li .stores { margin: 0px; text-align: left; } #content .visao-servico .aplicativos-relacionados ul li .stores a { width: 144px; height: 42px; margin: 0px; display: inline-block; background-size: contain; background-repeat: no-repeat; color: rgb(255, 255, 255) !important; } #content .visao-servico .aplicativos-relacionados ul li .stores a:focus { outline: rgb(194, 133, 12) dashed 2px; outline-offset: 4px; } #content .visao-servico .aplicativos-relacionados ul li .stores a:focus:not(.focus-visible) { outline: none; } #content .visao-servico .aplicativos-relacionados ul li .stores a + a { margin-top: 4px; } #content .visao-servico .aplicativos-relacionados ul li .stores a:hover { color: rgb(255, 255, 255) !important; } @media only screen and (max-width: 767px) { #content .visao-servico .aplicativos-relacionados ul li .stores { text-align: center; }} #content .visao-servico .aplicativos-relacionados ul li .stores a { margin: 0px 5px; } @media only screen and (max-width: 767px) { #content .visao-servico .aplicativos-relacionados ul li .stores a { margin: 0px; }} #content .visao-servico .aplicativos-relacionados ul li .stores a + a { margin-top: 0px; } #content .visao-servico .noticias-relacionadas .row { margin: 0px; } #content .visao-servico .noticias-relacionadas .row .column { padding: 0px 0px 30px; } #content .visao-servico .noticias-relacionadas .row .column:first-of-type { padding-right: 35px; } #content .visao-servico .noticias-relacionadas .row .column:first-of-type .social-links { top: -4px; right: 25px; } #content .visao-servico .noticias-relacionadas .row .tile { border-bottom: 1px solid rgb(204, 204, 204); min-height: 210px; } #content .visao-servico .noticias-relacionadas .tile-header { -webkit-box-align: center; align-items: center; display: flex; -webkit-box-pack: center; justify-content: center; margin-bottom: 35px; text-transform: uppercase; } #content .visao-servico .noticias-relacionadas .tile-header::after, #content .visao-servico .noticias-relacionadas .tile-header::before { background: rgb(204, 204, 204); content: ""; height: 1px; width: 100%; } #content .visao-servico .noticias-relacionadas .tile-header h2 { color: rgb(85, 85, 85); font-size: 16px; font-weight: bold; margin: 0px; padding: 0px 12px; white-space: nowrap; } #content .visao-servico .noticias-relacionadas .social-links { top: -4px; } #content .visao-servico .noticias-relacionadas .tile-subtitle { margin-bottom: 0px; font-size: 1.4rem; color: rgb(85, 85, 85); text-transform: uppercase; font-weight: 600; } #content .visao-servico .noticias-relacionadas h2 { line-height: 1.8rem; margin-bottom: 10px; } #content .visao-servico .noticias-relacionadas h2 a { font-size: 2rem; color: rgb(12, 50, 111); line-height: normal; font-weight: 600; } #content .visao-servico .noticias-relacionadas h2 a:focus { outline: rgb(194, 133, 12) dashed 2px; outline-offset: 4px; } #content .visao-servico .noticias-relacionadas h2 a:focus:not(.focus-visible) { outline: none; } #content .visao-servico .noticias-relacionadas h2 a:hover { text-decoration: none; color: rgb(19, 81, 180); } #content .visao-servico .anchors { padding: 20px; background-color: rgb(248, 248, 248); width: 100%; box-sizing: border-box; } #content .visao-servico .anchors .title { font-weight: bold; } #content .visao-servico .anchors .line { position: relative; } #content .visao-servico .anchors .square, #content .visao-servico .anchors .circle { position: relative; margin-bottom: 20px; display: block; } #content .visao-servico .anchors .square::after, #content .visao-servico .anchors .circle::after { content: ""; display: block; position: absolute; top: 24px; left: 10px; width: 1px; height: 100%; background-color: rgb(25, 25, 25); } #content .visao-servico .anchors .square::before, #content .visao-servico .anchors .circle::before { content: ""; display: inline-block; width: 20px; height: 20px; border: 1px solid rgb(25, 25, 25); vertical-align: text-top; margin-right: 7px; background-color: rgb(255, 255, 255); } #content .visao-servico .anchors .square:last-of-type::after, #content .visao-servico .anchors .circle:last-of-type::after { display: none; } #content .visao-servico .anchors .circle::before { border-radius: 100%; } #content .visao-servico .anchors ol { list-style: none; counter-reset: item 0; margin-left: 0px; margin-top: 20px; } #content .visao-servico .anchors ol li { counter-increment: item 1; margin-bottom: 12px; position: relative; padding-left: 33px; } #content .visao-servico .anchors ol li a { color: rgb(25, 25, 25) !important; } #content .visao-servico .anchors ol li::after { content: ""; display: block; position: absolute; top: 20px; left: 10px; width: 1px; height: 100%; background-color: rgb(12, 50, 111); } #content .visao-servico .anchors ol li::before { content: counter(item); background: rgb(25, 25, 25); border-radius: 100%; color: rgb(255, 255, 255); width: 20px; height: 20px; line-height: 18px; font-size: 12px; text-align: center; display: inline-block; vertical-align: text-top; position: absolute; top: 4px; left: 1px; } #content .visao-servico .servico { padding: 0px; margin-left: 0px; margin-bottom: 50px; width: 100%; } #content .visao-servico .servico .toggle-link { color: rgb(51, 51, 51) !important; } #content .visao-servico .servico i { color: rgb(38, 112, 232); } #content .visao-servico .servico > li { position: relative; width: 100%; list-style: none; } #content .visao-servico .servico > li .titulo { display: block; margin-bottom: 20px; font-size: 24px; font-weight: bold; } #content .visao-servico .servico > li .titulo_outros { font-size: 18px; } #content .visao-servico .servico > li .conteudo { padding: 0px 32px; } @media only screen and (max-width: 1023px) { #content .visao-servico .servico > li .conteudo { padding: 0px; }} #content .visao-servico .servico > li .conteudo a { font-weight: 500; text-decoration: underline; color: rgb(19, 81, 180); word-break: break-word; } #content .visao-servico .servico > li .conteudo strong, #content .visao-servico .servico > li .conteudo b, #content .visao-servico .servico > li .conteudo a { font-size: 18px !important; } #content .visao-servico .servico > li .conteudo strong.complemento-titulo-evento, #content .visao-servico .servico > li .conteudo b.complemento-titulo-evento, #content .visao-servico .servico > li .conteudo a.complemento-titulo-evento { font-size: 16px !important; } #content .visao-servico .servico > li ol { list-style: none; counter-reset: item 0; margin-left: 0px; margin-top: 50px; } #content .visao-servico .servico > li ol > li { counter-increment: item 1; position: relative; padding-left: 40px; margin-bottom: 40px; } #content .visao-servico .servico > li ol > li .subtitulo-etapa { margin: 15px 10px 15px 0px; background-color: rgb(255, 255, 255); border: 1px solid rgb(213, 213, 213); font-size: 18px; padding: 15px; } #content .visao-servico .servico > li ol > li .subtitulo-etapa span { font-weight: normal; } #content .visao-servico .servico > li ol > li .subtitulo-etapa ul { padding-left: 25px; } #content .visao-servico .servico > li ol > li .subtitulo-etapa .titulo-documento { background-color: rgb(240, 242, 241); text-transform: uppercase; font-size: 16px; border-bottom: 1px solid rgb(213, 213, 213); padding: 15px; margin: -15px; font-weight: 700; color: rgb(85, 85, 85); } #content .visao-servico .servico > li ol > li .subtitulo-etapa .info-etapa { margin-top: 30px; } #content .visao-servico .servico > li ol > li .apps { margin-left: 0px; list-style: none; } #content .visao-servico .servico > li ol > li .apps li { font-weight: bold; padding: 20px; display: inline-block; margin: 30px 10px; width: 38%; background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); } #content .visao-servico .servico > li ol > li .apps li i { font-size: 45px; vertical-align: middle; margin-right: 5px; color: rgb(255, 255, 255); } #content .visao-servico .servico > li ol > li .apps li::before { display: none; } #content .visao-servico .servico > li ol > li .apps li .descricao { font-weight: normal; display: block; margin-top: 5px; } #content .visao-servico .servico > li ol > li .apps li::after { font-family: "Font Awesome 5 Free"; content: ""; color: rgb(38, 112, 232); position: absolute; top: 0px; right: 5px; transform: rotate(50deg); } #content .visao-servico .servico > li ol > li span { display: block; font-size: 18px; font-weight: bold; margin-bottom: 10px; } #content .visao-servico .servico > li ol > li span.highlightedSearchTerm { display: inline; } #content .visao-servico .servico > li ol > li p { font-weight: normal; font-size: 18px; margin: 10px 0px; } #content .visao-servico .servico > li ol > li p.box { background-color: rgb(247, 247, 247); padding: 25px; } #content .visao-servico .servico > li ol > li a { color: rgb(0, 0, 0); } #content .visao-servico .servico > li ol > li::before { position: absolute; left: 0px; top: 2px; content: counter(item); background: rgb(0, 0, 0); border-radius: 100%; color: rgb(255, 255, 255); width: 25px; height: 25px; line-height: 23px; font-size: 14px; text-align: center; display: inline-block; vertical-align: text-top; } #content .visao-servico .canais-atendimento { margin: 45px 0px 120px !important; } @media only screen and (max-width: 767px) { #content .visao-servico .canais-atendimento { margin: 35px 0px !important; }} #content .visao-servico .canais-atendimento .title { margin-bottom: 0px !important; } #content .visao-servico .canais-atendimento .cards { -webkit-box-pack: justify !important; justify-content: space-between !important; } .portaltype-servico #content #content-core .servico-content, .portaltype-servicoestadual #content #content-core .servico-content { margin-top: 16px; display: flex; } @media only screen and (max-width: 767px) { .portaltype-servico #content #content-core .servico-content, .portaltype-servicoestadual #content #content-core .servico-content { margin: 0px; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }} .portaltype-servico #content #content-core .servico-content .col-servico, .portaltype-servicoestadual #content #content-core .servico-content .col-servico { -webkit-box-flex: 1; flex: 1 1 0%; } @media only screen and (max-width: 767px) { .portaltype-servico #content #content-core .servico-content .col-servico, .portaltype-servicoestadual #content #content-core .servico-content .col-servico { min-width: 100%; }} @media only screen and (max-width: 575px) { .portaltype-servico #content #content-core .servico-content .col-servico .conteudo, .portaltype-servicoestadual #content #content-core .servico-content .col-servico .conteudo { padding: 0px; }} .portaltype-servico #content #content-core .servico-content .col-anchors, .portaltype-servicoestadual #content #content-core .servico-content .col-anchors { display: block; max-width: 368px; margin-bottom: 48px; margin-left: 24px; } .portaltype-servico #content #content-core .servico-content .col-anchors .recom-list ul, .portaltype-servicoestadual #content #content-core .servico-content .col-anchors .recom-list ul { margin-left: 0px; } @media only screen and (max-width: 767px) { .portaltype-servico #content #content-core .servico-content .col-anchors, .portaltype-servicoestadual #content #content-core .servico-content .col-anchors { background-color: transparent; min-width: 0px; max-width: none; box-sizing: content-box; margin: 0px -16px 16px; padding: 0px 16px 0px 20px; flex-basis: auto; }} @media only screen and (max-width: 575px) { .portaltype-servico #content #content-core .servico-content .col-anchors, .portaltype-servicoestadual #content #content-core .servico-content .col-anchors { max-width: 100%; }} .portaltype-servico #content #category, .portaltype-servicoestadual #content #category { font-size: 1.5rem; font-weight: 600; color: rgb(51, 51, 51); margin-bottom: 7px; text-indent: 0px; padding: 0px; margin-left: 0px !important; } .portaltype-servico #content #category .link-category, .portaltype-servicoestadual #content #category .link-category { float: none; margin: 0px 10px; font-size: 16px; font-weight: 500; text-decoration: underline; display: inline-block !important; color: rgb(38, 112, 232) !important; } .portaltype-servico #content #category .link-category:focus, .portaltype-servicoestadual #content #category .link-category:focus { outline: rgb(194, 133, 12) dashed 2px; outline-offset: 4px; } .portaltype-servico #content #category .link-category:focus:not(.focus-visible), .portaltype-servicoestadual #content #category .link-category:focus:not(.focus-visible) { outline: none; } @media only screen and (max-width: 767px) { .portaltype-servico #wrapper, .portaltype-servico #content-core { padding-top: 0px; }} @media (max-width: 820px) { #content #content-core .visao-servico .canais-atendimento .cards li { flex-basis: 49%; margin: 8px 0px; }} @media (max-width: 560px) { #content #content-core .visao-servico .canais-atendimento .cards li { flex-basis: 99%; margin: 8px 0px; }} .template-relatorio_editores_servico #content label, .template-relatorio_avaliacao_servico #content label { margin-bottom: 4px; font-size: 16px; font-weight: 600; color: rgb(51, 51, 51); } .template-relatorio_editores_servico #content .filtro-consulta-administrativa .btn, .template-relatorio_avaliacao_servico #content .filtro-consulta-administrativa .btn { font-size: 95%; font-weight: 600; width: 130px; height: 47px; } .template-relatorio_editores_servico #content .filtro-consulta-administrativa .btn:focus, .template-relatorio_avaliacao_servico #content .filtro-consulta-administrativa .btn:focus { outline: rgb(194, 133, 12) dashed 2px; outline-offset: 4px; } .template-relatorio_editores_servico #content .filtro-consulta-administrativa .btn:focus:not(.focus-visible), .template-relatorio_avaliacao_servico #content .filtro-consulta-administrativa .btn:focus:not(.focus-visible) { outline: none; } .template-relatorio_editores_servico #content .filtro-consulta-administrativa .formControls, .template-relatorio_avaliacao_servico #content .filtro-consulta-administrativa .formControls { -webkit-box-pack: end; justify-content: flex-end; } .template-relatorio_editores_servico #content div.datepicker:last-of-type, .template-relatorio_avaliacao_servico #content div.datepicker:last-of-type { margin-left: 10px; } .template-relatorio_avaliacao_servico .form-control { height: 45px; } .template-consultar_servicos #content .filtro-consulta-administrativa .formControls, .template-consultar_orgaos #content .filtro-consulta-administrativa .formControls { justify-content: right; } .portaltype-servico #form-widgets-url_solicitacao_digital { height: 2em !important; width: 100% !important; } .portaltype-servico #form-widgets-nomes_populares { height: 100px; } .template-edit.portaltype-servico #formfield-form-widgets-subject #form-widgets-subject { height: 80px; } .template-edit.portaltype-servico #form-widgets-tempo_unidade { vertical-align: unset !important; } .template-edit.portaltype-servico #formfield-form-widgets-tempo_unidade, .template-edit.portaltype-servico #formfield-form-widgets-tempo_final { display: inline-block; } .portaltype-servico #content .social-links-noticia-servico { position: absolute; bottom: -7px; top: auto; right: 0px; width: auto; max-width: 32px; height: 32px; line-height: 30px; border: 1px solid rgb(255, 255, 255); border-radius: 16px; transition: max-width 200ms linear 0s, padding 200ms linear 0s; overflow: hidden; padding-right: 32px; background: rgb(255, 255, 255); } .portaltype-servico #content .social-links-noticia-servico:hover { border: 1px solid rgb(204, 204, 204); } .portaltype-servico #content .social-links-noticia-servico a { opacity: 0; transition: opacity 0s linear 200ms; } .portaltype-servico #content .social-links-noticia-servico .toggle-social-links { background: rgb(255, 255, 255); opacity: 1; display: block; position: absolute; right: 0px; top: 0px; width: 33px; height: 32px; line-height: 30px; text-align: center; border-radius: 16px; cursor: pointer; } .portaltype-servico #content .social-links-noticia-servico .toggle-social-links i, .portaltype-servico #content .social-links-noticia-servico .toggle-social-links span { opacity: 1; position: absolute; width: 100%; text-align: center; top: 0px; left: 0px; height: 100%; line-height: 30px; transition: opacity 200ms linear 0s; color: rgb(158, 157, 157); } .portaltype-servico #content .social-links-noticia-servico .toggle-social-links .fa-times { opacity: 0; } .portaltype-servico #content .social-links-noticia-servico .toggle-social-links:hover i { color: rgb(19, 81, 180); } .portaltype-servico #content .social-links-noticia-servico.open { max-width: 320px; border: 1px solid rgb(204, 204, 204); padding-left: 8px; } .portaltype-servico #content .social-links-noticia-servico.open a { opacity: 1; } .portaltype-servico #content .social-links-noticia-servico.open .toggle-social-links .fa-share-alt { opacity: 0; } .portaltype-servico #content .social-links-noticia-servico.open .toggle-social-links .fa-times { opacity: 1; color: rgb(158, 157, 157); } .portaltype-servico #content .foto-sobreposta .social-links, .portaltype-servico #content .foto-sobreposta-grande .social-links, .portaltype-servico #content .foto-sobreposta-pequena .social-links { border: 1px solid transparent; background-color: transparent; top: 8px; right: 8px; bottom: 0px; } .portaltype-servico #content .foto-sobreposta .social-links:hover, .portaltype-servico #content .foto-sobreposta-grande .social-links:hover, .portaltype-servico #content .foto-sobreposta-pequena .social-links:hover { border: 1px solid rgb(255, 255, 255); } .portaltype-servico #content .foto-sobreposta .social-links .toggle-social-links, .portaltype-servico #content .foto-sobreposta-grande .social-links .toggle-social-links, .portaltype-servico #content .foto-sobreposta-pequena .social-links .toggle-social-links { background-color: transparent; } .portaltype-servico #content .foto-sobreposta .social-links .toggle-social-links i, .portaltype-servico #content .foto-sobreposta .social-links .toggle-social-links span, .portaltype-servico #content .foto-sobreposta-grande .social-links .toggle-social-links i, .portaltype-servico #content .foto-sobreposta-grande .social-links .toggle-social-links span, .portaltype-servico #content .foto-sobreposta-pequena .social-links .toggle-social-links i, .portaltype-servico #content .foto-sobreposta-pequena .social-links .toggle-social-links span { color: rgb(255, 255, 255); } .portaltype-servico #content .foto-sobreposta .social-links.open, .portaltype-servico #content .foto-sobreposta-grande .social-links.open, .portaltype-servico #content .foto-sobreposta-pequena .social-links.open { border: 1px solid rgb(255, 255, 255); background: rgb(255, 255, 255); } #contentview-adicionar_lgpd a { border-radius: 24px; padding-bottom: 2px; font-weight: bold; background: rgb(221, 221, 221); } #contentview-adicionar_lgpd a:hover { background: rgb(239, 239, 239); } [id^="form-widgets-verificacao_duas_etapas"] span.label, [id^="form-widgets-pergunta_conectagov"] span.label { font-size: 1.6rem; font-weight: 700; } .portaltype-servico.template-edit #formfield-form-widgets-etapas select[multiple="multiple"] option { } .tabela-servicos .tabela-servicos { display: flex; padding: 40px; background-color: rgb(248, 248, 248); } @media only screen and (max-width: 767px) { .tabela-servicos .tabela-servicos { display: block; padding: 0px; }} .tabela-servicos .tabela-servicos ul { margin-left: 0px; padding: 0px; } .tabela-servicos .tabela-servicos ul li { list-style: none; } .tabela-servicos .tabela-servicos ul li a { font-weight: 600; font-size: 20px; outline: none 0px; } @media only screen and (max-width: 767px) { .tabela-servicos .tabela-servicos ul li a { font-size: 22px; font-weight: 400; }} .tabela-servicos .tabela-servicos .level-1 { position: relative; margin-top: -4px; padding-right: 5px; } @media only screen and (max-width: 767px) { .tabela-servicos .tabela-servicos .level-1 { padding: 0px; }} .tabela-servicos .tabela-servicos .level-1 li { margin: 0px; padding: 4px 0px; display: flex; -webkit-box-align: center; align-items: center; width: 100%; white-space: nowrap; } @media only screen and (max-width: 767px) { .tabela-servicos .tabela-servicos .level-1 li { padding: 0px 0px 4px; }} .tabela-servicos .tabela-servicos .level-1 li a { background-color: rgb(255, 255, 255); display: flex; -webkit-box-align: center; align-items: center; width: 100%; text-transform: uppercase; box-shadow: rgba(0, 0, 0, 0.08) 0px 1px 3px; position: relative; color: rgb(12, 50, 111) !important; } @media only screen and (max-width: 767px) { .tabela-servicos .tabela-servicos .level-1 li a { font-size: 16px; font-weight: 700; padding-left: 16px; }} .tabela-servicos .tabela-servicos .level-1 li a .icon { height: 56px; width: 65px; min-width: 65px; display: flex; -webkit-box-align: center; align-items: center; justify-content: space-around; } @media only screen and (max-width: 767px) { .tabela-servicos .tabela-servicos .level-1 li a .icon { height: 96px; }} .tabela-servicos .tabela-servicos .level-1 li a .icon i { color: rgb(38, 112, 232); font-size: 26px; } @media only screen and (max-width: 767px) { .tabela-servicos .tabela-servicos .level-1 li a .icon i { font-size: 32px; }} .tabela-servicos .tabela-servicos .level-1 li a .title { width: auto; padding-right: 64px; } @media only screen and (max-width: 767px) { .tabela-servicos .tabela-servicos .level-1 li a .title { white-space: normal; }} .tabela-servicos .tabela-servicos .level-1 li.categoria-atual a { box-shadow: rgba(0, 0, 0, 0.08) 0px 1px 3px; background-color: rgb(237, 237, 237); } .tabela-servicos .tabela-servicos .level-1 li.categoria-atual a .title { display: none; } .tabela-servicos .tabela-servicos .level-1 li.categoria-atual a .icon { background-color: rgb(237, 237, 237) !important; } .tabela-servicos .tabela-servicos .level-1 li.categoria-atual a .icon i { color: rgb(38, 112, 232); } .tabela-servicos .tabela-servicos .level-1.open { width: 65px; z-index: 3; } @media only screen and (max-width: 767px) { .tabela-servicos .tabela-servicos .level-1.open { width: auto; }} @media only screen and (max-width: 767px) { .tabela-servicos .tabela-servicos .level-1.open li { display: none; }} .tabela-servicos .tabela-servicos .level-1.open li a { position: relative; } .tabela-servicos .tabela-servicos .level-1.open li a .title { display: none; } .tabela-servicos .tabela-servicos .level-1.open li a .icon { position: relative; z-index: 1; background-color: rgb(255, 255, 255); } .tabela-servicos .tabela-servicos .level-1.open li a:hover { background-color: rgb(255, 255, 255); } .tabela-servicos .tabela-servicos .level-1.open li.active { padding-left: 4px; margin-left: -4px; overflow: hidden; width: 71px; position: relative; z-index: 0; } @media only screen and (max-width: 767px) { .tabela-servicos .tabela-servicos .level-1.open li.active { text-align: center; background-color: rgb(12, 50, 111); display: block; width: auto; padding: 0px; margin: 0px; }} .tabela-servicos .tabela-servicos .level-1.open li.active + li { margin: 0px; } .tabela-servicos .tabela-servicos .level-1.open li.active a { box-shadow: rgba(0, 0, 0, 0.08) 0px 1px 3px; background-color: rgb(237, 237, 237); } @media only screen and (max-width: 767px) { .tabela-servicos .tabela-servicos .level-1.open li.active a { display: block; padding: 8px 0px; box-shadow: none; background-color: rgb(12, 50, 111); text-align: center; color: rgb(255, 255, 255) !important; } .tabela-servicos .tabela-servicos .level-1.open li.active a::after { content: ""; position: absolute; top: 50%; margin-top: -12px; left: 30px; height: 24px; line-height: 24px; font-family: "Font Awesome 5 Free"; font-size: 14px; font-weight: bold; }} .tabela-servicos .tabela-servicos .level-1.open li.active a .title { display: none; } @media only screen and (max-width: 767px) { .tabela-servicos .tabela-servicos .level-1.open li.active a .title { display: block; padding: 0px; background-color: transparent; color: rgb(255, 255, 255); font-size: 14px; font-weight: 600; visibility: visible; line-height: 1.3; box-shadow: none; transform: none; transition: none 0s ease 0s; }} .tabela-servicos .tabela-servicos .level-1.open li.active a .icon { background-color: rgb(237, 237, 237); } @media only screen and (max-width: 767px) { .tabela-servicos .tabela-servicos .level-1.open li.active a .icon { display: block; color: rgb(255, 255, 255); background-color: transparent; width: auto; height: auto; margin-bottom: 4px; }} .tabela-servicos .tabela-servicos .level-1.open li.active a .icon i { color: rgb(38, 112, 232); } @media only screen and (max-width: 767px) { .tabela-servicos .tabela-servicos .level-1.open li.active a .icon i { color: rgb(255, 255, 255); font-size: 28px; }} @media only screen and (max-width: 767px) { .tabela-servicos .tabela-servicos .level-1.open.level-2-open .active a::after { content: none; }} .tabela-servicos .tabela-servicos .level-2-wrapper, .tabela-servicos .tabela-servicos .level-3-wrapper { -webkit-box-flex: 1; flex: 1 1 0%; display: flex; } .tabela-servicos .tabela-servicos .level-2, .tabela-servicos .tabela-servicos .level-3 { display: none; -webkit-box-flex: 1; flex: 1 1 0%; background-color: rgb(237, 237, 237); padding: 25px 20px; box-shadow: rgba(0, 0, 0, 0.08) 0px 1px 3px; position: relative; } @media only screen and (max-width: 767px) { .tabela-servicos .tabela-servicos .level-2, .tabela-servicos .tabela-servicos .level-3 { padding: 0px; background-color: rgb(248, 248, 248); }} .tabela-servicos .tabela-servicos .level-2 .title, .tabela-servicos .tabela-servicos .level-3 .title { font-weight: 600; font-size: 18px; color: rgb(38, 112, 232); text-transform: uppercase; padding: 0px 18px 20px; } @media only screen and (max-width: 767px) { .tabela-servicos .tabela-servicos .level-2 .title, .tabela-servicos .tabela-servicos .level-3 .title { display: none; }} .tabela-servicos .tabela-servicos .level-2.active, .tabela-servicos .tabela-servicos .level-3.active { display: block; } .tabela-servicos .tabela-servicos .level-2 li, .tabela-servicos .tabela-servicos .level-3 li { overflow: hidden; padding: 0px 0px 10px 9px; margin-left: -9px; margin-bottom: 0px; transition: margin-right 300ms ease-in 0s; } @media only screen and (max-width: 767px) { .tabela-servicos .tabela-servicos .level-2 li, .tabela-servicos .tabela-servicos .level-3 li { margin: 0px; padding: 0px; }} .tabela-servicos .tabela-servicos .level-2 li a, .tabela-servicos .tabela-servicos .level-3 li a { display: block; line-height: 1.3; padding: 14px 18px; font-size: 20px; position: relative; font-weight: 500; color: rgb(85, 85, 85) !important; } @media only screen and (max-width: 767px) { .tabela-servicos .tabela-servicos .level-2 li a, .tabela-servicos .tabela-servicos .level-3 li a { padding: 18px 30px; border-bottom: 1px solid rgb(237, 237, 237); position: relative; }} .tabela-servicos .tabela-servicos .level-2 li a:hover, .tabela-servicos .tabela-servicos .level-3 li a:hover { background-color: rgb(38, 112, 232); color: rgb(255, 255, 255) !important; } .tabela-servicos .tabela-servicos .level-2 li.active, .tabela-servicos .tabela-servicos .level-3 li.active { margin-right: -22px; position: relative; } .tabela-servicos .tabela-servicos .level-2 li.active > a, .tabela-servicos .tabela-servicos .level-3 li.active > a { background-color: rgb(38, 112, 232); box-shadow: rgba(0, 0, 0, 0.08) 0px 1px 3px; color: rgb(255, 255, 255) !important; } @media only screen and (max-width: 767px) { .tabela-servicos .tabela-servicos .level-2.open { padding: 0px; } .tabela-servicos .tabela-servicos .level-2.open li { display: none; } .tabela-servicos .tabela-servicos .level-2.open li.active { display: block; padding: 0px; margin: 0px; } .tabela-servicos .tabela-servicos .level-2.open li.active a { font-size: 18px; font-weight: 600; text-align: center; box-shadow: none; } .tabela-servicos .tabela-servicos .level-2.open li.active a::after { content: ""; right: auto; left: 30px; }} @media only screen and (max-width: 767px) { .tabela-servicos .tabela-servicos .level-2 li a::after { content: ""; position: absolute; top: 50%; margin-top: -12px; right: 30px; height: 24px; line-height: 24px; font-family: "Font Awesome 5 Free"; font-size: 14px; font-weight: bold; }} .tabela-servicos .tabela-servicos .level-2 li a:hover::after { content: ""; position: absolute; top: 50%; margin-top: -12px; right: 30px; height: 24px; line-height: 24px; font-family: "Font Awesome 5 Free"; font-size: 14px; font-weight: bold; } .tabela-servicos .tabela-servicos .level-2 li.active a::after { content: ""; position: absolute; top: 50%; margin-top: -12px; right: 30px; height: 24px; line-height: 24px; font-family: "Font Awesome 5 Free"; font-size: 14px; font-weight: bold; } .tabela-servicos .tabela-servicos .level-2.active { z-index: 2; } .tabela-servicos .tabela-servicos .level-3 { display: none; background-color: rgb(38, 112, 232); } .tabela-servicos .tabela-servicos .level-3.active { animation: 300ms ease-out 50ms 1 normal both running enter; display: block; z-index: 1; } @media only screen and (max-width: 767px) { .tabela-servicos .tabela-servicos .level-3 { padding: 0px; background-color: rgb(248, 248, 248); } .tabela-servicos .tabela-servicos .level-3.active { animation: 0s ease 0s 1 normal none running none; }} .tabela-servicos .tabela-servicos .level-3 .title { color: rgb(255, 255, 255); } .tabela-servicos .tabela-servicos .level-3 li { overflow: visible; padding: 0px; margin-left: 0px; } .tabela-servicos .tabela-servicos .level-3 li a { color: rgb(255, 255, 255) !important; } @media only screen and (max-width: 767px) { .tabela-servicos .tabela-servicos .level-3 li a { color: rgb(85, 85, 85) !important; }} .tabela-servicos .tabela-servicos .level-3 li a:hover { background-color: rgb(255, 255, 255); color: rgb(38, 112, 232) !important; } .tabela-servicos .tabela-servicos .level-3 li.active { margin-right: 0px; } .tabela-servicos .tabela-servicos .level-3 li.active > a { background-color: rgb(255, 255, 255); color: rgb(38, 112, 232) !important; } .header-tema { margin: 20px 0px; padding-bottom: 25px; display: flex; -webkit-box-align: center; align-items: center; } .header-tema .titulo { font-size: 36px; color: rgb(12, 50, 111); font-weight: 600; line-height: 40px; } .header-tema .titulo .subtitulo, .header-tema .titulo .subtitulo h3 { font-weight: 400; color: rgb(85, 85, 85); display: block; margin-top: 25px; font-size: 20px; } .header-tema .badges-tema { display: flex; -webkit-box-align: center; align-items: center; } .header-tema .badges-tema .novo { line-height: 0; } .header-tema .badges-tema .badge.novo { line-height: initial; margin-right: 15px; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; } .card-tema-alt { margin: 10px 0px; } .card-tema-alt a { text-decoration: underline; font-weight: 600; color: rgb(21, 91, 203) !important; } .card-tema-alt .itens { display: flex; flex-wrap: wrap; margin-right: -16px; margin-left: -16px; } .card-tema-alt .itens .list-item { text-decoration: none; margin: 20px 16px; background-color: rgb(248, 248, 248); box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px 0px; width: 31%; padding: 50px 30px; box-sizing: border-box; position: relative; color: rgb(0, 0, 0) !important; } .card-tema-alt .itens .list-item::after { font-family: "Font Awesome 5 Free"; content: ""; color: rgb(19, 81, 180); position: absolute; top: 0px; right: 5px; transform: rotate(50deg); font-weight: 900; } .card-tema-alt .itens .list-item .chapeu { display: block; font-size: 14px; color: rgb(85, 85, 85); margin-bottom: 20px; font-weight: 500; } .card-tema-alt .itens .list-item .titulo { color: rgb(12, 50, 111); display: block; margin-bottom: 15px; font-size: 24px; font-weight: 600; } .card-tema-alt .itens .list-item .descricao { display: block; font-size: 14px; color: rgb(85, 85, 85); font-weight: normal; } .card-tema-alt .itens .list-item .links { margin-top: 20px; margin-left: 0px !important; } .card-tema-alt .itens .list-item .links li { list-style: none; margin: 10px 0px; } .card-tema-alt .itens .list-item .links li a { text-decoration: underline; font-size: 16px; color: rgb(21, 91, 203) !important; } #main #content .texto-visao-tema { margin: 60px 0px; } #main #content .texto-visao-tema p { font-size: 18px; color: rgb(51, 51, 51); } #main #content .texto-visao-tema a { text-decoration: underline; font-weight: 600; color: rgb(21, 91, 203) !important; } #main #content .texto-visao-tema .destaque { font-weight: 600; } #main #content .temas { margin: 10px 0px; } #main #content .temas.super-servicos .itens .list-item { text-align: left; } #main #content .temas.super-servicos .itens .list-item::after { font-family: "Font Awesome 5 Free"; content: ""; color: rgb(38, 112, 232); position: absolute; top: 0px; right: 5px; transform: rotate(50deg); font-weight: 900; } #main #content .temas.super-servicos .itens .list-item .titulo { text-transform: none; } #main #content .temas a { text-decoration: underline; font-weight: 600; color: rgb(21, 91, 203) !important; } #main #content .temas .itens { display: flex; flex-wrap: wrap; margin: 0px -1%; } #main #content .temas .itens .list-item { margin: 20px 1%; background-color: rgb(248, 248, 248); box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px 0px; width: 23%; padding: 50px 30px; text-align: center; box-sizing: border-box; position: relative; color: rgb(0, 0, 0) !important; } #main #content .temas .itens .list-item:focus { outline: rgb(194, 133, 12) dashed 2px; outline-offset: 4px; } #main #content .temas .itens .list-item:focus:not(.focus-visible) { outline: none; } @media only screen and (max-width: 767px) { #main #content .temas .itens .list-item { width: 31%; }} @media (max-width: 767px) { #main #content .temas .itens .list-item { width: 48%; }} @media only screen and (max-width: 575px) { #main #content .temas .itens .list-item { width: 98%; }} #main #content .temas .itens .list-item .badge { position: absolute; top: -5px; left: 20px; } #main #content .temas .itens .list-item:hover { color: rgb(0, 0, 0) !important; } #main #content .temas .itens .list-item i { font-size: 50px; margin-bottom: 30px; color: rgb(38, 112, 232); } #main #content .temas .itens .list-item a { display: block; text-align: center; margin: 15px 0px; } #main #content .temas .itens .list-item .titulo { color: rgb(12, 50, 111); display: block; margin-bottom: 15px; font-size: 2rem; text-transform: uppercase; font-weight: 600; } #main #content .temas .itens .list-item .descricao { display: block; font-size: 1.6rem; color: rgb(85, 85, 85); margin-bottom: 25px; } #main #content .temas .itens .list-item .links { margin-top: 20px; margin-left: 0px !important; } #main #content .temas .itens .list-item .links li { list-style: none; margin: 10px 0px; } #main #content .temas .itens .list-item .links li a { text-decoration: underline; font-size: 16px; color: rgb(21, 91, 203) !important; } #main #main-content #content .servicos-disponiveis .servico li .conteudo a, #main #main-content #content .servicos-disponiveis .servico li .conteudo a:hover { color: rgb(21, 91, 203) !important; } .servicos-disponiveis h2 { color: rgb(12, 50, 111); font-size: 20px; font-weight: 700; margin-bottom: 35px; text-transform: uppercase; } .servicos-disponiveis .servico { margin-bottom: 50px; color: rgb(38, 112, 232); margin-left: 15px !important; } .servicos-disponiveis .servico .toggle-link { position: relative; color: rgb(51, 51, 51) !important; } .servicos-disponiveis .servico .toggle-link:hover { color: rgb(51, 51, 51) !important; } .servicos-disponiveis .servico .toggle-link::before { color: rgb(19, 81, 180); content: "-"; position: absolute; top: -5px; left: 10px; font-size: 42px; font-weight: normal; } .servicos-disponiveis .servico .toggle-link.closed + .conteudo { display: none; } .servicos-disponiveis .servico .toggle-link.closed::before { top: -2px; content: "+"; } .servicos-disponiveis .servico > li { position: relative; width: 100%; list-style: none; margin: 50px 0px; padding-bottom: 15px; border-bottom: 1px solid rgb(204, 204, 204); } .servicos-disponiveis .servico > li .titulo { display: block; margin-bottom: 20px; font-size: 22px; font-weight: 600; padding-left: 50px; color: rgb(51, 51, 51); } .servicos-disponiveis .servico > li .toggle { line-height: 15px; } .servicos-disponiveis .servico > li .conteudo { padding: 0px 50px 0px 20px; } .servicos-disponiveis .servico > li .conteudo ul li { list-style: none; margin: 12px 0px; } .servicos-disponiveis .servico > li .conteudo a { text-decoration: underline; font-weight: 500; color: rgb(21, 91, 203) !important; } .servicos-disponiveis .servico > li .conteudo a:focus { outline: rgb(194, 133, 12) dashed 2px; outline-offset: 4px; } .servicos-disponiveis .servico > li .conteudo a:focus:not(.focus-visible) { outline: none; } .servicos-disponiveis .servico > li .conteudo a:hover { color: rgb(21, 91, 203) !important; } .servicos-disponiveis .servico > li ol { list-style: none; counter-reset: item 0; margin-left: 0px; margin-top: 50px; } .servicos-disponiveis .servico > li ol li { counter-increment: item 1; position: relative; padding-left: 40px; margin-bottom: 40px; } .servicos-disponiveis .servico > li ol li .subtitulo-etapa { margin: 15px 10px 15px 0px; background-color: rgb(255, 255, 255); border: 1px solid rgb(213, 213, 213); font-size: 1.5rem; padding: 15px; } .servicos-disponiveis .servico > li ol li .subtitulo-etapa .titulo-documento { background-color: rgb(240, 242, 241); text-transform: uppercase; font-size: 13px; border-bottom: 1px solid rgb(213, 213, 213); padding: 15px; margin: -15px; font-weight: 700; } .servicos-disponiveis .servico > li ol li .subtitulo-etapa .info-etapa { margin-top: 30px; } .servicos-disponiveis .servico > li ol li .apps { margin-left: 0px; list-style: none; } .servicos-disponiveis .servico > li ol li .apps li { font-weight: bold; padding: 20px 35px; display: inline-block; margin: 30px 10px; width: 38%; background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); } .servicos-disponiveis .servico > li ol li .apps li i { font-size: 45px; vertical-align: middle; margin-right: 5px; color: rgb(255, 255, 255); } .servicos-disponiveis .servico > li ol li .apps li::before { display: none; } .servicos-disponiveis .servico > li ol li .apps li .descricao { font-weight: normal; display: block; margin-top: 5px; } .servicos-disponiveis .servico > li ol li .apps li::after { font-family: "Font Awesome 5 Free"; content: ""; color: rgb(38, 112, 232); position: absolute; top: 0px; right: 5px; transform: rotate(50deg); } .servicos-disponiveis .servico > li ol li span { display: block; font-size: 18px; font-weight: bold; margin-bottom: 10px; } .servicos-disponiveis .servico > li ol li p { font-weight: normal; font-size: 18px; margin: 10px 0px; } .servicos-disponiveis .servico > li ol li p.box { background-color: rgb(247, 247, 247); padding: 25px; } .servicos-disponiveis .servico > li ol li a { color: rgb(0, 0, 0); } .servicos-disponiveis .servico > li ol li::before { position: absolute; left: 0px; top: 2px; content: counter(item); background: rgb(0, 0, 0); border-radius: 100%; color: rgb(255, 255, 255); width: 25px; height: 25px; line-height: 23px; font-size: 14px; text-align: center; display: inline-block; vertical-align: text-top; } .portaltype-orgao #viewlet-below-content-title { display: none; } #form-widgets-pergunta { width: 100%; } #content .galeria-apps .filterbar { display: flex; -webkit-box-pack: justify; justify-content: space-between; } #content .galeria-apps .filterbar .sort-toggle span:first-of-type { display: inline-block; margin-right: 5px; } #content .galeria-apps .filterbar .sort-content { border: 1px solid rgba(0, 0, 0, 0.1); position: absolute; top: 45px; right: 0px; background-color: rgb(255, 255, 255); padding: 10px; display: none; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; min-width: 215px; font-size: 14px; z-index: 1; } #content .galeria-apps .filterbar .sort-content span { display: flex; -webkit-box-align: center; align-items: center; } #content .galeria-apps .filterbar .sort-content span:first-of-type { margin-bottom: 5px; } #content .galeria-apps .filterbar .sort-content input { margin-right: 5px; } #content .galeria-apps .apps { display: flex; flex-wrap: wrap; justify-content: space-evenly; margin: 0px -1%; padding-top: 1%; padding-left: 0px; } #content .galeria-apps .apps li { min-width: 200px; max-width: 220px; margin: 16px 1%; position: relative; list-style: none; box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px 0px; box-sizing: border-box; -webkit-box-flex: 0; flex: 0 0 18%; display: flex; } @media only screen and (min-width: 1024px) { #content .galeria-apps .apps li:hover .back { display: flex; opacity: 1; width: 100%; height: 100%; padding: 16px; transition: opacity 0.3s ease 0.2s; }} #content .galeria-apps .apps li.dummy { box-shadow: none; } #content .galeria-apps .apps li.open-click .back { opacity: 1; width: 100%; height: 100%; padding: 16px; transition: opacity 0.3s ease 0.2s; } #content .galeria-apps .apps li .conteudo { padding: 16px 16px 32px; cursor: pointer; -webkit-box-flex: 1; flex: 1 1 0%; } #content .galeria-apps .apps li .conteudo .imagem { width: 100%; height: 0px; padding-bottom: 100%; margin-bottom: 16px; cursor: pointer; background-position: center center; background-repeat: no-repeat; background-size: contain; } #content .galeria-apps .apps li .conteudo .title { display: block; font-size: 16px; font-weight: 600; color: rgb(12, 50, 111); text-transform: uppercase; margin-bottom: 4px; } #content .galeria-apps .apps li .conteudo .orgao { display: block; font-size: 14px; line-height: 1.3; color: rgb(51, 51, 51); font-weight: 400; } #content .galeria-apps .apps li .conteudo .app-categoria { position: absolute; bottom: 8px; right: 8px; font-size: 20px; color: rgb(38, 112, 232); } #content .galeria-apps .apps li .back { opacity: 0; position: absolute; top: 0px; left: 0px; width: 0px; height: 0px; background-color: rgb(85, 85, 85); box-sizing: border-box; transition: opacity 0.3s ease 0s, width 0s ease 0.3s, height 0s ease 0.3s, padding 0s ease 0.3s; text-align: center; padding: 0px; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-pack: justify; justify-content: space-between; } #content .galeria-apps .apps li .back .title { display: block; font-weight: 600; font-size: 16px; line-height: 20px; color: rgb(255, 255, 255); margin-bottom: 8px; } #content .galeria-apps .apps li .back .descricao { display: block; font-weight: normal; font-size: 14px; line-height: 18px; color: rgb(255, 255, 255); position: relative; margin-bottom: 15px; -webkit-box-flex: 1; flex: 1 1 0%; overflow: hidden; } #content .galeria-apps .apps li .back .stores { text-align: center; position: relative; } #content .galeria-apps .apps li .back .stores a { width: 144px; height: 42px; margin: 0px; display: inline-block; background-size: contain; background-repeat: no-repeat; color: rgb(255, 255, 255) !important; } #content .galeria-apps .apps li .back .stores a:focus { outline: rgb(194, 133, 12) dashed 2px; outline-offset: 4px; } #content .galeria-apps .apps li .back .stores a:focus:not(.focus-visible) { outline: none; } #content .galeria-apps .apps li .back .stores a + a { margin-top: 4px; } #content .galeria-apps .apps li .back .stores a:hover { color: rgb(255, 255, 255) !important; } #content .galeria-apps .apps li .back .stores::before { content: ""; position: absolute; background: linear-gradient(0deg, rgb(85, 85, 85) 0%, rgb(85, 85, 85) 25%, rgba(85, 85, 85, 0) 100%); height: 48px; top: -48px; left: -16px; right: -16px; } #content .galeria-apps .apps li .back .close { cursor: pointer; color: rgb(255, 255, 255); position: absolute; top: 0px; right: 0px; height: 32px; line-height: 32px; width: 32px; text-align: center; } .template-imagem_view .image-product { margin-bottom: 20px; } .template-imagem_view .image-product img { width: 100%; } .template-imagem_view .image-product .discreet { display: flex; -webkit-box-pack: justify; justify-content: space-between; background-color: rgb(248, 248, 248); padding: 20px 40px; } .template-imagem_view .image-product .discreet span { font-weight: 600; } .template-imagem_view .image-product .discreet a { margin-left: 12px; } .template-imagem_view .image-product .discreet a:hover { text-decoration: none; } .template-imagem_view #category { text-align: left; } .template-listar_servicos_segmento #content .searchResults { margin-left: 0px; } .template-listar_servicos_segmento #content .searchResults.noticias > li { list-style: none; color: rgb(51, 51, 51); margin: 20px 0px; padding-bottom: 18px; border-bottom: 1px solid rgb(204, 204, 204); } .template-listar_servicos_segmento #content .searchResults.noticias .chapeu { display: block; font-size: 16px; color: rgb(85, 85, 85); } .template-listar_servicos_segmento #content .searchResults.noticias .titulo { display: block; font-size: 2.4rem; margin-bottom: 10px; color: rgb(12, 50, 111); } .template-listar_servicos_segmento #content .searchResults.noticias .titulo a { font-size: 2.4rem; font-weight: 600; } .template-listar_servicos_segmento #content .searchResults.noticias .titulo a:hover { color: rgb(38, 112, 232); text-decoration: none; } .template-listar_servicos_segmento #content .searchResults.noticias .descricao { display: block; font-size: 22px; margin-bottom: 20px; color: rgb(51, 51, 51); } .template-listar_servicos_segmento #content .searchResults.noticias ul.tags-noticias { font-size: 16px; font-weight: 600; color: rgb(51, 51, 51); margin-bottom: 20px; } .template-listar_servicos_segmento #content .searchResults.noticias ul.tags-noticias li a { color: rgb(38, 112, 232); font-size: 16px; font-weight: 500; } .template-listar_servicos_segmento #content .searchResults.noticias .data { font-size: 16px; font-weight: 400; color: rgb(136, 136, 136); } .section-orgaos-de-governo .tileItem { border-bottom: 1px solid rgb(204, 204, 204); } .section-orgaos-de-governo .tileItem .documentByLine { display: none; } .template-govbr-ouvidoria-config input[type="text"] { width: 100%; } .template-listar_categorias_restritas .lista-servicos-servidor .itens .list-item { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-pack: center; justify-content: center; } .template-listar_categorias_restritas .lista-servicos-servidor .itens .list-item .fa, .template-listar_categorias_restritas .lista-servicos-servidor .itens .list-item .fas { margin-bottom: 15px !important; } @media only screen and (max-width: 575px) { .template-listar_categorias_restritas #wrapper, .template-listar_categorias_restritas #content-core { padding-top: 0px; }} .template-listar_categorias_restritas .header { margin-bottom: 0px; border: 0px; } @media only screen and (max-width: 575px) { .template-listar_categorias_restritas .header .categoria h2 a { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }} @media only screen and (max-width: 575px) { .template-listar_categorias_restritas .header .categoria h2 a .title { display: inline-block; font-size: 16px; margin-left: 10px; }} .template-listar_categorias_restritas .servicos-wrapper { display: flex; margin-bottom: 80px; } .template-listar_categorias_restritas .servicos-wrapper .servicos { border-top: 1px solid rgba(0, 0, 0, 0.1); } @media only screen and (max-width: 575px) { .template-listar_categorias_restritas .servicos-wrapper .servicos { border: 0px; }} .template-listar_categorias_restritas .servicos-wrapper .servicos .servico { padding-top: 20px; } .template-listar_categorias_restritas .servicos-wrapper .servicos .servico .titulo { font-weight: 400; font-size: 2.4rem; line-height: 1.3; margin: 0px 0px 4px; display: block; } .template-listar_categorias_restritas .servicos-wrapper .servicos .servico .nomes-conhecidos { font-size: 1.8rem; font-weight: 500; line-height: 1.3; } .template-listar_categorias_restritas .servicos-wrapper .servicos .servico .review-state-servico { margin-top: 5px; } .template-listar_categorias_restritas .servicos-wrapper ul { padding-left: 0px; } .template-listar_categorias_restritas .servicos-wrapper ul li { list-style: none; margin-bottom: 0px !important; } .template-listar_categorias_restritas .servicos-wrapper .menu-lateral-categorias-restritas { width: 70px; padding-right: 5px; margin-right: 20px; } @media only screen and (max-width: 575px) { .template-listar_categorias_restritas .servicos-wrapper .menu-lateral-categorias-restritas { display: none; }} .template-listar_categorias_restritas .servicos-wrapper .menu-lateral-categorias-restritas ul li { margin: 0px; padding: 4px 0px; display: flex; -webkit-box-align: center; align-items: center; width: 100%; white-space: nowrap; } .template-listar_categorias_restritas .servicos-wrapper .menu-lateral-categorias-restritas ul li.categoria-atual.active a { background-color: rgb(237, 237, 237); } .template-listar_categorias_restritas .servicos-wrapper .menu-lateral-categorias-restritas ul li a { background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.08) 0px 1px 3px; display: block; } .template-listar_categorias_restritas .servicos-wrapper .menu-lateral-categorias-restritas ul li a:hover { text-decoration: none; } .template-listar_categorias_restritas .servicos-wrapper .menu-lateral-categorias-restritas ul li .icon { height: 60px; width: 70px; display: flex; -webkit-box-align: center; align-items: center; justify-content: space-around; } .template-listar_categorias_restritas .servicos-wrapper .menu-lateral-categorias-restritas ul li .icon i { color: rgb(38, 112, 232); font-size: 30px; } #govbr-institucional-categorias-description { width: 100%; } .template-relatorio_perfis input[type="submit"], .template-relatorio_perfis_institucional input[type="submit"] { line-height: 1 !important; height: 40px !important; padding: 0px 15px !important; } .template-relatorio_perfis .toggle-admin span, .template-relatorio_perfis_institucional .toggle-admin span { color: rgb(19, 81, 180) !important; font-weight: 500 !important; } .template-relatorio_perfis .filterbar-right, .template-relatorio_perfis_institucional .filterbar-right { float: right; } .template-template_carga_acoes .filterbar-right { float: right; } .template-template_carga_acoes .toggle-admin span { color: rgb(19, 81, 180) !important; font-weight: 500 !important; } .template-exportar_agenda .campos_data, .template-exportar_pagina .campos_data { display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; margin: 20px 0px; } .template-exportar_agenda .campos_data > div, .template-exportar_pagina .campos_data > div { margin-right: 20px; } .template-exportar_agenda .campos_data > div label, .template-exportar_pagina .campos_data > div label { display: block; margin-bottom: 3px; } .template-exportar_agenda #id_search_button, .template-exportar_pagina #id_search_button { margin-left: 0px !important; } .template-exportar_agenda #texto, .template-exportar_pagina #texto { width: 400px; } @media only screen and (max-width: 575px) { .template-exportar_agenda #texto, .template-exportar_pagina #texto { width: 100%; }} .template-insufficient_privileges .error_container, .template-default_error_message .error_container { margin-top: 90px; display: flex; } .template-insufficient_privileges .error_image, .template-default_error_message .error_image { background-size: cover; background-repeat: no-repeat; margin-right: 130px; background-image: url("img/error404.png"); } .template-insufficient_privileges .error_image.site_error, .template-default_error_message .error_image.site_error { width: 456px; min-width: 456px; height: 294px; background-image: url("img/error403.png"); } .template-insufficient_privileges .error_image.not_found, .template-default_error_message .error_image.not_found { width: 397px; min-width: 397px; height: 355px; background-image: url("img/error404.png"); } .template-insufficient_privileges .error_message .documentFirstHeading, .template-default_error_message .error_message .documentFirstHeading { color: rgb(0, 0, 0); margin-bottom: 15px; line-height: 45px; } .template-insufficient_privileges .error_message p, .template-default_error_message .error_message p { font-size: 20px; color: rgb(51, 51, 51); } .template-insufficient_privileges .error_message a, .template-default_error_message .error_message a { font-weight: bold; font-size: 20px; } .template-insufficient_privileges .gohome, .template-default_error_message .gohome { display: block; margin-top: 80px; margin-left: 80px; color: rgb(19, 81, 180); font-size: 17px; width: 240px; } .template-insufficient_privileges .gohome::before, .template-default_error_message .gohome::before { font-family: "Font Awesome 5 Free"; content: ""; display: inline-block; font-weight: 900; color: rgb(19, 81, 180); font-size: 18px; margin-right: 10px; } .template-insufficient_privileges footer, .template-insufficient_privileges #portal-breadcrumbs-wrapper, .template-insufficient_privileges #viewlet-below-content, .template-default_error_message footer, .template-default_error_message #portal-breadcrumbs-wrapper, .template-default_error_message #viewlet-below-content { display: none; } @media only screen and (max-width: 575px) { .template-insufficient_privileges .error_container, .template-default_error_message .error_container { margin-top: 10px; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; } .template-insufficient_privileges .error_image, .template-default_error_message .error_image { background-size: contain; max-width: 100%; margin-right: 0px; margin-bottom: 30px; } .template-insufficient_privileges .error_image.site_error, .template-default_error_message .error_image.site_error { min-width: auto; height: auto; min-height: 200px; } .template-insufficient_privileges .error_image.not_found, .template-default_error_message .error_image.not_found { min-width: auto; height: auto; min-height: 245px; } .template-insufficient_privileges .error_message .documentFirstHeading, .template-default_error_message .error_message .documentFirstHeading { margin-bottom: 10px; } .template-insufficient_privileges .gohome, .template-default_error_message .gohome { margin-top: 40px; margin-bottom: 40px; margin-left: 0px; color: rgb(19, 81, 180); font-size: 17px; width: 240px; }} .userrole-authenticated .blocker { z-index: 1001; } #incorporar-conteudo.modal { width: auto; max-width: initial; height: 450px; border-radius: 0px; padding: 10px; } @media only screen and (max-width: 767px) { #incorporar-conteudo.modal { max-width: 100%; overflow: auto; height: 550px; }} #incorporar-conteudo.modal .incorporar-header.mobile { display: none; } #incorporar-conteudo.modal .incorporar-header .fas.fa-code { display: block; margin: 0px auto; color: rgb(19, 81, 180); font-size: 20px; } #incorporar-conteudo.modal .incorporar-header .fas.fa-code + span { display: block; text-align: center; color: rgb(19, 81, 180); font-size: 16px; margin-bottom: 18px; font-weight: 600; border-bottom: 2px solid rgb(204, 204, 204); padding-bottom: 12px; } @media only screen and (max-width: 767px) { #incorporar-conteudo.modal .incorporar-header { display: none; } #incorporar-conteudo.modal .incorporar-header.mobile { display: block; }} #incorporar-conteudo.modal iframe { max-width: 100%; height: 100%; } #incorporar-conteudo.modal #render { width: 580px; display: inline-block; margin-right: 30px; height: 100%; } @media only screen and (max-width: 767px) { #incorporar-conteudo.modal #render { width: 100%; margin-right: 0px; height: 35%; }} #incorporar-conteudo.modal #url_embed { overflow: hidden; font-size: 14px !important; min-height: 190px !important; } @media only screen and (max-width: 767px) { #incorporar-conteudo.modal #url_embed { border-top: 2px solid rgb(204, 204, 204); min-height: 100px !important; padding-top: 15px !important; }} #incorporar-conteudo.modal .help { border-top: 2px solid rgb(204, 204, 204); padding-top: 5px; margin-top: 5px; } #incorporar-conteudo.modal .incorporar { width: 230px; display: inline-block; height: 100%; vertical-align: top; margin-top: 8px; padding-right: 8px; } @media only screen and (max-width: 767px) { #incorporar-conteudo.modal .incorporar { width: 100%; height: auto; }} #incorporar-conteudo.modal .incorporar textarea { width: 100%; border: 0px; outline: none; box-shadow: none; background: rgb(255, 255, 255); } #incorporar-conteudo.modal .incorporar textarea:focus { box-shadow: none; background: rgb(255, 255, 255); } #incorporar-conteudo.modal #bt_copy { width: 100%; margin-top: 15px; } @media only screen and (max-width: 767px) { #incorporar-conteudo.modal #bt_copy { width: 70%; margin: 15px auto 0px; display: block; }} #incorporar-conteudo.modal a.close-modal { position: absolute; top: 0px; right: 0px; display: block; width: 30px; height: 30px; background-image: none; } #incorporar-conteudo.modal a.close-modal::before { font-family: "Font Awesome 5 Free"; content: ""; font-size: 18px; color: rgb(19, 81, 180); position: absolute; right: 5px; top: 5px; z-index: 10001; height: 28px; width: 28px; display: block; font-weight: 900; text-indent: 0px; } body.embed-preview.userrole-authenticated { padding-top: 0px; } body.embed-preview #wrapper { padding-top: 0px; } body.embed-preview.sticky-header { margin-top: 0px; } .portaltype-perfilusuario #content .perfil-container .servicos::before, .portaltype-perfilusuario #content .perfil-container .servicos > li:last-of-type::before, .portaltype-perfilusuario #content .perfil-container .servicos > li:last-of-type li:last-of-type::before, .portaltype-perfilusuario #content .perfil-container .servicos > li.open::before { content: ""; position: absolute; left: calc(var(--header-image-size) / 2); top: 0px; width: var(--line-width); border-color: rgb(255, 255, 255); border-style: solid; border-width: 0 calc((6px - var(--line-width)) / 2); margin-left: -3px; margin-top: var(--line-offset); height: 100%; background-color: var(--line-color); box-sizing: content-box; } .portaltype-perfilusuario .documentModified > span:last-of-type { display: none !important; } @media only screen and (max-width: 575px) { .portaltype-perfilusuario #content { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; } .portaltype-perfilusuario #content #viewlet-above-content-body { border: none; margin-top: -20px; margin-bottom: 5px; order: -1; } .portaltype-perfilusuario #content #viewlet-above-content-body .documentByLine { border: none !important; }} @media only screen and (max-width: 575px) { .template-todos_os_perfis #main .documentByLine, .portaltype-perfilusuario #main .documentByLine { text-align: left; border-bottom: 1px solid rgba(0, 0, 0, 0.1) !important; }} @media only screen and (max-width: 575px) and (max-width: 575px) { .template-todos_os_perfis #main .documentByLine .documentModified, .portaltype-perfilusuario #main .documentByLine .documentModified { font-size: 10px; } .template-todos_os_perfis #main .documentByLine .documentModified span, .portaltype-perfilusuario #main .documentByLine .documentModified span { font-size: 10px; }} @media only screen and (max-width: 575px) { .template-todos_os_perfis #main .documentByLine .documentModified > span:last-of-type, .portaltype-perfilusuario #main .documentByLine .documentModified > span:last-of-type { display: block; }} .template-todos_os_perfis #main .social-links-wrapper .social-links, .portaltype-perfilusuario #main .social-links-wrapper .social-links { padding-right: 35px; top: 6px; right: 0px; border: 1px solid rgb(204, 204, 204); border-radius: 16px; padding-left: 10px; line-height: 28px; display: none; } @media only screen and (max-width: 575px) { .template-todos_os_perfis #main .social-links-wrapper .social-links, .portaltype-perfilusuario #main .social-links-wrapper .social-links { right: 10px; position: absolute; width: auto; background: rgb(255, 255, 255); }} .template-todos_os_perfis #main .social-links-wrapper .toggle-social-links, .portaltype-perfilusuario #main .social-links-wrapper .toggle-social-links { opacity: 1; display: block; position: absolute; right: 0px; top: 6px; width: 33px; height: 32px; line-height: 30px; text-align: center; border-radius: 16px; cursor: pointer; z-index: 1; } @media only screen and (max-width: 575px) { .template-todos_os_perfis #main .social-links-wrapper .toggle-social-links, .portaltype-perfilusuario #main .social-links-wrapper .toggle-social-links { right: 12px; }} .template-todos_os_perfis #main .social-links-wrapper .toggle-social-links i, .template-todos_os_perfis #main .social-links-wrapper .toggle-social-links span, .portaltype-perfilusuario #main .social-links-wrapper .toggle-social-links i, .portaltype-perfilusuario #main .social-links-wrapper .toggle-social-links span { opacity: 1; position: absolute; width: 100%; text-align: center; top: 0px; left: 0px; height: 100%; line-height: 30px; transition: opacity 200ms linear 0s; color: rgb(38, 112, 232); } .template-todos_os_perfis #main .social-links-wrapper .toggle-social-links:hover i, .template-todos_os_perfis #main .social-links-wrapper .toggle-social-links:hover span, .portaltype-perfilusuario #main .social-links-wrapper .toggle-social-links:hover i, .portaltype-perfilusuario #main .social-links-wrapper .toggle-social-links:hover span { color: rgb(19, 81, 180); } .template-todos_os_perfis #main .social-links-wrapper .toggle-social-links .fa-share-alt, .portaltype-perfilusuario #main .social-links-wrapper .toggle-social-links .fa-share-alt { display: block; } .template-todos_os_perfis #main .social-links-wrapper .toggle-social-links .fa-times, .portaltype-perfilusuario #main .social-links-wrapper .toggle-social-links .fa-times { display: none; } .template-todos_os_perfis #main .social-links-wrapper .toggle-social-links .social-links, .portaltype-perfilusuario #main .social-links-wrapper .toggle-social-links .social-links { display: none; } .template-todos_os_perfis #main .social-links-wrapper.open .toggle-social-links .fa-share-alt, .portaltype-perfilusuario #main .social-links-wrapper.open .toggle-social-links .fa-share-alt { display: none; } .template-todos_os_perfis #main .social-links-wrapper.open .toggle-social-links .fa-times, .portaltype-perfilusuario #main .social-links-wrapper.open .toggle-social-links .fa-times { display: block; color: rgb(204, 204, 204); } .template-todos_os_perfis #main .social-links-wrapper.open .social-links, .portaltype-perfilusuario #main .social-links-wrapper.open .social-links { display: block; } .template-todos_os_perfis #content .paginacao-wrapper { margin-bottom: 70px; } .template-todos_os_perfis #content .paginacao-wrapper .itens-number label { font-size: 12px; font-weight: 500; color: rgb(51, 51, 51); } .template-todos_os_perfis #content .paginacao-wrapper .itens-number select { font-size: 14px; color: rgb(51, 51, 51); padding-left: 17px; font-weight: 500; border: 1px solid rgb(136, 136, 136); appearance: none; } .template-todos_os_perfis #content .paginacao-wrapper .itens-number::after { font-family: "Font Awesome 5 Free"; content: ""; display: inline-block; font-size: 22px; position: absolute; top: 0px; right: 10px; color: rgb(38, 112, 232); font-weight: 900; pointer-events: none; } .template-todos_os_perfis #content .paginacao-wrapper .paginacao li span { background-color: rgb(12, 50, 111); display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; } .template-todos_os_perfis #content .paginacao-wrapper .paginacao li a { color: rgb(12, 50, 111); } .template-todos_os_perfis #content .paginacao-wrapper .paginacao li a.anterior::before, .template-todos_os_perfis #content .paginacao-wrapper .paginacao li a.proximo::before { color: rgb(204, 204, 204); } .template-todos_os_perfis #content .paginacao-wrapper .paginacao li a.anterior::after, .template-todos_os_perfis #content .paginacao-wrapper .paginacao li a.proximo::after { opacity: 0.7; } .template-todos_os_perfis .subtitulo { font-size: 20px; color: rgb(85, 85, 85); font-weight: 500; } @media only screen and (max-width: 575px) { .template-todos_os_perfis .documentFirstHeading { font-size: 20px; color: rgb(12, 50, 111); text-align: center; padding-bottom: 5px !important; } .template-todos_os_perfis .subtitulo { font-size: 16px; text-align: center; line-height: 24px; margin-bottom: 0px !important; }} .template-todos_os_perfis .perfis { margin-top: 35px; list-style: none; padding-left: 0px; display: flex; flex-wrap: wrap; position: relative; } .template-todos_os_perfis .perfis::before { content: ""; display: block; width: 100%; height: 10px; background-color: rgb(255, 255, 255); position: absolute; top: 0px; left: 0px; } @media only screen and (max-width: 575px) { .template-todos_os_perfis .perfis { margin-top: 25px; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; } .template-todos_os_perfis .perfis::before { display: none; }} .template-todos_os_perfis .perfis .perfil { list-style: none; width: 30%; margin-right: 3%; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: start; align-items: flex-start; padding-bottom: 15px; display: flex !important; } @media only screen and (max-width: 575px) { .template-todos_os_perfis .perfis .perfil { width: 100%; margin-right: 0px; margin-bottom: 25px; padding-bottom: 0px; }} .template-todos_os_perfis .perfis .perfil img { margin-top: 20px; margin-right: 15px; width: 100px; border: 3px solid rgb(123, 177, 237); border-radius: 50%; } @media only screen and (max-width: 575px) { .template-todos_os_perfis .perfis .perfil img { margin-top: 30px; }} .template-todos_os_perfis .perfis .perfil .conteudo { border-top: 1px solid rgb(231, 231, 231); padding-top: 25px; width: 100%; } @media only screen and (max-width: 575px) { .template-todos_os_perfis .perfis .perfil .conteudo { border-top: none; padding-top: 15px; }} .template-todos_os_perfis .perfis .perfil .conteudo .nome { font-size: 16px; color: rgb(12, 50, 111); font-weight: 600; margin-bottom: 8px; display: block; } .template-todos_os_perfis .perfis .perfil .conteudo .descricao { font-size: 14px; color: rgb(51, 51, 51); } @media only screen and (max-width: 575px) { .template-todos_os_perfis .perfis .perfil .conteudo .descricao { padding-bottom: 20px; border-bottom: 1px solid rgb(237, 237, 237); }} .template-todos_os_perfis .perfis .perfil .conteudo .descricao p, .template-todos_os_perfis .perfis .perfil .conteudo .descricao span { font-size: 14px; color: rgb(51, 51, 51); font-weight: 400 !important; } .template-todos_os_perfis .perfis .perfil .conteudo .descricao strong { font-size: 14px; font-weight: 700 !important; } @media only screen and (max-width: 575px) { .template-todos_os_perfis .perfis .perfil:last-of-type .conteudo .descricao { border-bottom: none; }} .template-todos_os_perfis .carregar-mais-perfis { display: none; border: 1px solid rgb(19, 81, 180); border-radius: 41px; color: rgb(19, 81, 180); float: none; font-size: 16px; font-weight: 600; padding: 10px 24px; text-align: center; margin: 25px auto 0px; width: 90%; } @media only screen and (max-width: 575px) { .template-todos_os_perfis .carregar-mais-perfis { display: block; }} .template-todos_os_perfis #plone-contentmenu-display { display: none; } .portaltype-perfilusuario #content .contentHistory { display: none; } .portaltype-perfilusuario #content #viewlet-below-content .social-links { display: none; } .portaltype-perfilusuario #content input[type="radio"] + label { display: inline-block; cursor: pointer; position: relative; padding-left: 30px; margin-right: 15px; } .portaltype-perfilusuario #content input[type="radio"] + label::before { content: ""; display: block; width: 22px; height: 22px; margin-right: 14px; position: absolute; bottom: 4px; left: 0px; border: 1px solid rgb(170, 170, 170); background-color: rgb(255, 255, 255); border-radius: 50%; } @media only screen and (max-width: 575px) { .portaltype-perfilusuario #content input[type="radio"] + label::before { bottom: 0px; }} .portaltype-perfilusuario #content input[type="radio"] { display: none !important; } .portaltype-perfilusuario #content input[type="radio"]:checked + label::after { content: ""; display: block; position: absolute; bottom: 7px; left: 3px; width: 16px; height: 16px; border-radius: 50%; background: rgb(19, 81, 180); } @media only screen and (max-width: 575px) { .portaltype-perfilusuario #content input[type="radio"]:checked + label::after { bottom: 3px; }} .portaltype-perfilusuario #content .descricao-perfil { font-size: 20px; color: rgb(85, 85, 85); font-weight: normal; margin: 28px; } .portaltype-perfilusuario #content .descricao-perfil strong { font-size: 20px; font-weight: 600; } .portaltype-perfilusuario #content .perfis-radios { background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.12) 0px 3px 5px; border-radius: 6px; width: 100%; height: 95px; display: flex; padding: 0px 45px; -webkit-box-align: center; align-items: center; margin-top: 20px; } @media only screen and (max-width: 575px) { .portaltype-perfilusuario #content .perfis-radios { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-align: start; align-items: flex-start; padding: 14px 20px; }} .portaltype-perfilusuario #content .perfis-radios label { color: rgb(51, 51, 51); font-size: 21px; font-weight: 600; margin-left: 5px; margin-right: 50px; border-right: 1px solid rgb(85, 85, 85); padding-right: 25px; } .portaltype-perfilusuario #content .perfis-radios label:last-of-type { border-right: 0px; } @media only screen and (max-width: 575px) { .portaltype-perfilusuario #content .perfis-radios label { margin-right: 0px; margin-bottom: 10px; font-size: 16px; border-right: 0px; }} .portaltype-perfilusuario #content .perfil-container { margin-top: 20px; box-shadow: rgba(0, 0, 0, 0.12) 0px 3px 5px; border-radius: 6px; padding: 35px; --header-image-size: 96px; } @media only screen and (max-width: 575px) { .portaltype-perfilusuario #content .perfil-container { padding: 10px; box-shadow: none; }} @media only screen and (max-width: 575px) { .portaltype-perfilusuario #content .perfil-container { --header-image-size: 72px; }} .portaltype-perfilusuario #content .perfil-container .header { display: flex; -webkit-box-align: center; align-items: center; } .portaltype-perfilusuario #content .perfil-container .header img { border: 3px solid rgb(123, 177, 237); border-radius: 50%; margin-right: 15px; height: var(--header-image-size); width: var(--header-image-size); object-fit: cover; object-position: center center; } .portaltype-perfilusuario #content .perfil-container .header .descricao { font-size: 18px; line-height: 18px; font-weight: normal; color: rgb(51, 51, 51); margin: 0px; } @media only screen and (max-width: 575px) { .portaltype-perfilusuario #content .perfil-container .header .descricao { max-height: 70px; font-size: 12px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; } .portaltype-perfilusuario #content .perfil-container .header .descricao p { font-size: 12px; line-height: 18px; } .portaltype-perfilusuario #content .perfil-container .header .descricao p strong { font-size: 12px; }} .portaltype-perfilusuario #content .perfil-container .servicos { --spacing-top: 36px; --text-offset: 2px; --toggle-spacing: 24px; --toggle-size: 24px; --toggle-color: #b0c9f4; --dot-size: 12px; --dot-color: #ccc; --bullet-size: var(--toggle-size); --bullet-color: var(--toggle-color); --momento-spacing: 36px; --servico-spacing: 24px; --momento-font: 20px; --servico-font: 18px; --momento-line-height: var(--toggle-size); --servico-line-height: 20px; --momento-weight: 600; --servico-weight: 500; --font-size: var(--momento-font); --font-weight: var(--momento-weight); --spacing: var(--momento-spacing); --line-height: var(--momento-line-height); --line-color: var(--bullet-color); --line-width: 4px; --line-offset: 0; position: relative; } @media only screen and (max-width: 575px) { .portaltype-perfilusuario #content .perfil-container .servicos { --momento-spacing: 24px; --servico-spacing: 20px; --momento-font: 16px; --servico-font: 14px; }} .portaltype-perfilusuario #content .perfil-container .servicos, .portaltype-perfilusuario #content .perfil-container .servicos ul { margin: 0px; padding: 0px; list-style: none; position: relative; } .portaltype-perfilusuario #content .perfil-container .servicos { padding-top: var(--spacing-top); } .portaltype-perfilusuario #content .perfil-container .servicos > li:last-of-type, .portaltype-perfilusuario #content .perfil-container .servicos > li:last-of-type li:last-of-type { --line-color: #fff; --line-width: 6px; --line-offset: calc(var(--line-height) / 2); } .portaltype-perfilusuario #content .perfil-container .servicos > li.open { --line-color: var(--dot-color); --line-width: 2px; --line-offset: var(--text-offset); } .portaltype-perfilusuario #content .perfil-container .servicos > li.open li { --bullet-color: var(--dot-color); } .portaltype-perfilusuario #content .perfil-container .servicos li { --servicos-display: none; position: relative; margin: 0px; } .portaltype-perfilusuario #content .perfil-container .servicos li.open { --servicos-display: block; } .portaltype-perfilusuario #content .perfil-container .servicos li.open a::before { content: ""; } .portaltype-perfilusuario #content .perfil-container .servicos li a { padding-bottom: var(--spacing); padding-left: calc( var(--header-image-size) / 2 + var(--toggle-spacing)); font-size: var(--font-size); font-weight: var(--font-weight); line-height: var(--line-height); display: inline-block; position: relative; } .portaltype-perfilusuario #content .perfil-container .servicos li a::before { font-family: "Font Awesome 5 Free"; font-weight: bold; font-size: 12px; color: rgb(255, 255, 255); content: ""; position: absolute; width: var(--toggle-size); height: var(--toggle-size); top: var(--text-offset); left: calc(var(--header-image-size) / 2 - var(--toggle-size) / 2); border-radius: 50%; background-color: var(--bullet-color); display: flex; -webkit-box-align: center; align-items: center; line-height: 1; -webkit-box-pack: center; justify-content: center; } .portaltype-perfilusuario #content .perfil-container .servicos li a:hover { --bullet-color: orange; text-decoration: none; } .portaltype-perfilusuario #content .perfil-container .servicos ul, .portaltype-perfilusuario #content .perfil-container .servicos .open ul { --font-size: var(--servico-font); --font-weight: var(--servico-weight); --spacing: var(--servico-spacing); --line-height: var(--servico-line-height); --bullet-size: var(--dot-size); display: var(--servicos-display); padding: 0px; } .portaltype-perfilusuario #content .perfil-container .servicos ul a::before, .portaltype-perfilusuario #content .perfil-container .servicos .open ul a::before { content: ""; width: var(--bullet-size); height: var(--bullet-size); top: calc( var(--line-height) / 2 - var(--bullet-size) / 2 + var(--text-offset)); left: calc(var(--header-image-size) / 2 - var(--bullet-size) / 2); } .portaltype-perfilusuario #content .selecao-perfil-container { display: none; padding: 30px; position: relative; box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px; border-radius: 6px; } @media only screen and (max-width: 575px) { .portaltype-perfilusuario #content .selecao-perfil-container { padding: 30px 10px; min-height: auto; }} .portaltype-perfilusuario #content .selecao-perfil-container .perfil-selecionado-wrapper { position: absolute; right: 0px; top: 0px; background-color: rgb(248, 248, 248); border-radius: 0px 0px 6px; height: calc(100% - 5px); width: 257px; z-index: -1; } @media only screen and (max-width: 575px) { .portaltype-perfilusuario #content .selecao-perfil-container .perfil-selecionado-wrapper { display: none; }} .portaltype-perfilusuario #content .selecao-perfil-container .lista-perfis { display: flex; width: 100%; } .portaltype-perfilusuario #content .selecao-perfil-container .lista-perfis ul { display: flex; flex-wrap: wrap; align-self: flex-start; width: 100%; } @media only screen and (max-width: 575px) { .portaltype-perfilusuario #content .selecao-perfil-container .lista-perfis ul { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }} .portaltype-perfilusuario #content .selecao-perfil-container .lista-perfis ul li { list-style: none; width: 23%; margin-right: 2%; min-height: 30px; margin-bottom: 10px !important; } @media only screen and (max-width: 575px) { .portaltype-perfilusuario #content .selecao-perfil-container .lista-perfis ul li { width: auto; min-height: 30px; }} .portaltype-perfilusuario #content .selecao-perfil-container .lista-perfis ul li a { font-size: 16px; font-weight: 600; color: rgb(19, 81, 180); } @media only screen and (max-width: 575px) { .portaltype-perfilusuario #content .selecao-perfil-container .lista-perfis ul li a { font-size: 14px; color: rgb(12, 50, 111); }} .portaltype-perfilusuario #content .selecao-perfil-container .perfil-atual { width: 230px; display: none; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; line-height: 22px; position: absolute; right: 10px; top: 30px; } .portaltype-perfilusuario #content .selecao-perfil-container .perfil-atual.selected { display: flex; } @media only screen and (max-width: 575px) { .portaltype-perfilusuario #content .selecao-perfil-container .perfil-atual { display: none !important; }} .portaltype-perfilusuario #content .selecao-perfil-container .perfil-atual img { margin-bottom: 15px; height: 95px; } .portaltype-perfilusuario #content .selecao-perfil-container .perfil-atual .nome { font-size: 14px; color: rgb(51, 51, 51); font-weight: 600; margin-bottom: 5px; text-align: center; } .portaltype-perfilusuario #content .selecao-perfil-container .perfil-atual .descricao { font-size: 14px; color: rgb(51, 51, 51); font-weight: normal; text-align: center; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; } .portaltype-perfilusuario #content .selecao-perfil-container .perfil-atual .descricao p { font-size: 14px; color: rgb(51, 51, 51); font-weight: normal; } .portaltype-perfilusuario #content .selecao-perfil { width: 100%; height: 60px; border: 1px solid rgb(207, 207, 207); border-radius: 6px; display: flex; -webkit-box-pack: justify; justify-content: space-between; padding: 0px 30px; } @media only screen and (max-width: 575px) { .portaltype-perfilusuario #content .selecao-perfil { padding: 0px 20px; -webkit-box-align: center; align-items: center; height: 43px; }} .portaltype-perfilusuario #content .selecao-perfil .perfil-selecionado { font-size: 32px; color: rgb(12, 50, 111); font-weight: 600; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; max-width: 75%; line-height: 50px; } @media only screen and (max-width: 575px) { .portaltype-perfilusuario #content .selecao-perfil .perfil-selecionado { font-size: 20px; line-height: unset; }} .portaltype-perfilusuario #content .selecao-perfil .mudar-perfil { font-size: 20px; color: rgb(19, 81, 180); font-weight: 600; display: flex; -webkit-box-align: center; align-items: center; } @media only screen and (max-width: 575px) { .portaltype-perfilusuario #content .selecao-perfil .mudar-perfil { line-height: 0; font-size: 0px; color: transparent; padding-right: 10px; }} .portaltype-perfilusuario #content .selecao-perfil .mudar-perfil::before { content: ""; margin-right: 35px; display: block; background: rgb(19, 81, 180); width: 1px; height: 25px; } @media only screen and (max-width: 575px) { .portaltype-perfilusuario #content .selecao-perfil .mudar-perfil::before { margin-right: 0px; }} .portaltype-perfilusuario #content .selecao-perfil .mudar-perfil .icon { display: block; font-size: 34px; margin-left: 35px; } @media only screen and (max-width: 575px) { .portaltype-perfilusuario #content .selecao-perfil .mudar-perfil .icon { font-size: 30px; color: rgb(19, 81, 180); margin: 0px auto 0px 30px; }} .portaltype-perfilusuario #content .selecao-perfil .mudar-perfil .selection-box { background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px; border-radius: 6px; } .portaltype-perfilusuario #content .selecao-perfil .mudar-perfil:hover { text-decoration: none; } .portaltype-perfilusuario #content .selecao-perfil.open { border: 1px solid rgb(194, 133, 12); } .portaltype-perfilusuario #content .selecao-perfil.open + .selecao-perfil-container { display: flex; } .portaltype-perfilusuario #content .selecao-perfil.open .mudar-perfil .icon { transform: rotate(180deg); } .template-listagem_noticias_por_uf .news-wrapper { display: flex; } .template-listagem_noticias_por_uf .news-wrapper .conteudo-texto { flex-basis: 100%; } .template-listagem_noticias_por_uf .news-wrapper .news-image { flex-basis: 162px; padding-left: 15px; } @media only screen and (max-width: 1439px) { .template-listagem_noticias_por_uf .news-wrapper { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; } .template-listagem_noticias_por_uf .news-wrapper .conteudo-texto { -webkit-box-ordinal-group: 2; order: 1; } .template-listagem_noticias_por_uf .news-wrapper .news-image { flex-basis: 100%; padding-left: 0px; -webkit-box-ordinal-group: 3; order: 2; }} .template-listagem_noticias_por_uf #viewlet-below-content .social-links { display: none; } .template-listagem_noticias_por_uf #viewlet-above-content-body { border-top: 1px solid rgba(0, 0, 0, 0.1); border-bottom: 1px solid rgba(0, 0, 0, 0.1); min-height: 42px; margin-top: 20px; margin-bottom: 40px; } .template-listagem_noticias_por_uf #viewlet-above-content-body .documentByLine { display: none; } .template-listagem_noticias_por_uf .tileItem { margin-bottom: 36px; padding-bottom: 16px; border-bottom: 1px solid rgb(204, 204, 204); } .template-listagem_noticias_por_uf .subtitle { font-weight: bold; } @media only screen and (max-width: 575px) { .template-listagem_noticias_por_uf .subtitle { font-size: 12px; }} .template-listagem_noticias_por_uf .tileHeadline { line-height: 28px; margin-bottom: 10px; } .template-listagem_noticias_por_uf .tileHeadline a { font-size: 24px; color: rgb(19, 81, 180); font-weight: 600; line-height: 28px; } @media only screen and (max-width: 575px) { .template-listagem_noticias_por_uf .tileHeadline { line-height: 14px; margin-bottom: 12px; } .template-listagem_noticias_por_uf .tileHeadline a { line-height: 14px; font-size: 18px; }} .template-listagem_noticias_por_uf .keywords { margin-bottom: 12px; } @media only screen and (max-width: 575px) { .template-listagem_noticias_por_uf .keywords { font-size: 12px; } .template-listagem_noticias_por_uf .keywords a { font-size: 12px; }} .template-listagem_noticias_por_uf .documentByLine { font-size: 14px; color: rgb(136, 136, 136); } .template-listagem_noticias_por_uf .documentByLine.description { color: rgb(51, 51, 51); font-size: 20px; font-weight: normal; line-height: 27px; margin-bottom: 10px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; } @media only screen and (max-width: 575px) { .template-listagem_noticias_por_uf .documentByLine.description { padding-right: 0px; }} @media only screen and (max-width: 575px) { .template-listagem_noticias_por_uf .documentByLine { font-size: 14px; }} .template-pagina-interna-noticias-ebc #content .logo-ebc { background-image: url("img/logo-noticas-ebc.png"); width: 243px; height: 40px; margin: 0px auto 25px; } .template-pagina-interna-noticias-ebc #content .ebc-noticia-destaque { min-height: 200px; position: relative; } .template-pagina-interna-noticias-ebc #content .ebc-noticia-destaque img { width: 100%; } @media only screen and (max-width: 767px) { .template-pagina-interna-noticias-ebc #content .ebc-noticia-destaque img { vertical-align: bottom; }} .template-pagina-interna-noticias-ebc #content .ebc-noticia-destaque .ebc-noticia-destaque-titulo { position: absolute; bottom: 60px; left: 0px; color: rgb(255, 255, 255); font-size: 36px; line-height: 40px; padding: 0px 100px; } @media only screen and (max-width: 767px) { .template-pagina-interna-noticias-ebc #content .ebc-noticia-destaque .ebc-noticia-destaque-titulo { display: block; font-size: 20px; line-height: 25px; bottom: 0px; position: relative; background-color: rgb(7, 29, 65); padding: 15px 8px; }} .template-pagina-interna-noticias-ebc #content .btn { color: rgb(12, 50, 111); text-transform: capitalize; } .template-pagina-interna-noticias-ebc #content .btn-secondary { border-color: rgb(12, 50, 111); } .template-pagina-interna-noticias-ebc #content .btn-secondary:hover { background-color: rgb(12, 50, 111); color: rgb(255, 255, 255); } @media only screen and (max-width: 767px) { .template-pagina-interna-noticias-ebc #content .btn { width: 98%; padding: 0px; margin: 0px auto; }} .template-pagina-interna-noticias-ebc #content .ebc-noticias-com-foto, .template-pagina-interna-noticias-ebc #content .ebc-noticias-sem-foto { display: flex; margin: 40px -1%; } @media only screen and (max-width: 767px) { .template-pagina-interna-noticias-ebc #content .ebc-noticias-com-foto, .template-pagina-interna-noticias-ebc #content .ebc-noticias-sem-foto { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; margin: 20px 0px; }} .template-pagina-interna-noticias-ebc #content .ebc-noticias-com-foto .noticia-ebc, .template-pagina-interna-noticias-ebc #content .ebc-noticias-sem-foto .noticia-ebc { flex-basis: 23%; margin: 0px 1%; } @media only screen and (max-width: 767px) { .template-pagina-interna-noticias-ebc #content .ebc-noticias-com-foto .noticia-ebc, .template-pagina-interna-noticias-ebc #content .ebc-noticias-sem-foto .noticia-ebc { margin: 15px 0px; }} .template-pagina-interna-noticias-ebc #content .ebc-noticias-com-foto .noticia-ebc img, .template-pagina-interna-noticias-ebc #content .ebc-noticias-sem-foto .noticia-ebc img { height: 200px; margin-bottom: 10px; min-height: 200px; min-width: 100%; } @media only screen and (max-width: 767px) { .template-pagina-interna-noticias-ebc #content .ebc-noticias-com-foto .noticia-ebc img, .template-pagina-interna-noticias-ebc #content .ebc-noticias-sem-foto .noticia-ebc img { width: 100%; height: auto; }} .template-pagina-interna-noticias-ebc #content .ebc-noticias-com-foto .noticia-ebc .subtitle, .template-pagina-interna-noticias-ebc #content .ebc-noticias-sem-foto .noticia-ebc .subtitle { color: rgb(85, 85, 85); font-size: 14px; font-weight: 600; margin-bottom: 10px; text-transform: uppercase; } .template-pagina-interna-noticias-ebc #content .ebc-noticias-com-foto .noticia-ebc a, .template-pagina-interna-noticias-ebc #content .ebc-noticias-sem-foto .noticia-ebc a { font-size: 20px; color: rgb(12, 50, 111); line-height: 25px; font-weight: 600; } .template-pagina-interna-noticias-ebc #content .ebc-noticias-com-foto .noticia-ebc a:hover, .template-pagina-interna-noticias-ebc #content .ebc-noticias-sem-foto .noticia-ebc a:hover { text-decoration: none; } .template-pagina-interna-noticias-ebc #content .ebc-noticias-sem-foto { margin: 40px auto; } @media only screen and (max-width: 767px) { .template-pagina-interna-noticias-ebc #content .ebc-noticias-sem-foto { margin: 20px auto; }} .template-pagina-interna-noticias-ebc #content .ebc-noticias-sem-foto-bg { background-color: rgb(248, 248, 248); width: 99vw; position: relative; max-width: 99vw; left: 50%; margin-left: -49.5vw; overflow: hidden; padding: 0px 40px; } @media only screen and (max-width: 767px) { .template-pagina-interna-noticias-ebc #content .ebc-noticias-sem-foto-bg { width: 100%; margin: 0px; padding: 0px; left: auto; }} .template-pagina-interna-noticias-ebc #content .ebc-noticias-sem-foto-wrapper, .template-pagina-interna-noticias-ebc #content .ebc-noticias-com-foto-wrapper { display: flex; flex-flow: column wrap; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; padding-bottom: 40px; } .template-pagina-interna-noticias-ebc #content .cabecalho-linha { margin-top: 40px; } @media only screen and (max-width: 767px) { .template-pagina-interna-noticias-ebc #content .cabecalho-linha { margin-top: 20px; }} .template-pagina-interna-noticias-ebc #content .cabecalho-linha .outstanding-header { -webkit-box-align: center; align-items: center; display: flex; -webkit-box-pack: center; justify-content: center; text-transform: uppercase; margin-bottom: 0px !important; } .template-pagina-interna-noticias-ebc #content .cabecalho-linha .outstanding-header::after, .template-pagina-interna-noticias-ebc #content .cabecalho-linha .outstanding-header::before { background: rgb(204, 204, 204); content: ""; height: 1px; width: 100%; } .template-pagina-interna-noticias-ebc #content .cabecalho-linha .outstanding-header .outstanding-title { font-weight: bold; padding: 0px 12px; white-space: nowrap; color: rgb(85, 85, 85) !important; font-size: 16px !important; margin: 0px !important; } .template-pagina-interna-noticias-ebc #content .ebc-titulo { font-size: 28px; color: rgb(12, 50, 111); text-align: center; font-weight: 600; margin: 40px 0px; } @media only screen and (max-width: 1023px) { .template-pagina-interna-noticias-ebc #content .ebc-titulo { margin: 20px 0px; }} .template-pagina-interna-noticias-ebc #content .ebc-videos-wrapper { display: flex; flex-wrap: wrap; -webkit-box-pack: center; justify-content: center; margin-bottom: 50px; } @media only screen and (max-width: 767px) { .template-pagina-interna-noticias-ebc #content .ebc-videos-wrapper { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }} @media only screen and (max-width: 1023px) { .template-pagina-interna-noticias-ebc #content .ebc-videos-wrapper { margin-bottom: 25px; }} .template-pagina-interna-noticias-ebc #content .ebc-videos-wrapper .ebc-videos { margin: 0px -1%; display: flex; flex-wrap: wrap; } @media only screen and (max-width: 767px) { .template-pagina-interna-noticias-ebc #content .ebc-videos-wrapper .ebc-videos { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }} .template-pagina-interna-noticias-ebc #content .ebc-videos-wrapper .ebc-videos .ebc-video { display: flex; -webkit-box-align: center; align-items: center; flex-basis: 48%; margin: 0px 1% 90px; } @media only screen and (max-width: 767px) { .template-pagina-interna-noticias-ebc #content .ebc-videos-wrapper .ebc-videos .ebc-video { margin: 0px 0px 20px; }} @media only screen and (max-width: 1023px) { .template-pagina-interna-noticias-ebc #content .ebc-videos-wrapper .ebc-videos .ebc-video { -webkit-box-align: start; align-items: flex-start; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; margin-bottom: 20px; }} .template-pagina-interna-noticias-ebc #content .ebc-videos-wrapper .ebc-videos .ebc-video .ebc-video-img { flex-shrink: 0; flex-basis: 270px; margin-right: 20px; min-height: 100px; min-width: 270px; position: relative; } @media only screen and (max-width: 1023px) { .template-pagina-interna-noticias-ebc #content .ebc-videos-wrapper .ebc-videos .ebc-video .ebc-video-img { margin: 0px; flex-basis: auto; }} .template-pagina-interna-noticias-ebc #content .ebc-videos-wrapper .ebc-videos .ebc-video .ebc-video-img::before { display: block; font-family: "Font Awesome 5 Free"; content: ""; font-weight: 400; color: rgb(255, 255, 255); font-size: 100px; opacity: 0.6; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } .template-pagina-interna-noticias-ebc #content .ebc-videos-wrapper .ebc-videos .ebc-video .ebc-video-img img { width: 100%; } @media only screen and (max-width: 767px) { .template-pagina-interna-noticias-ebc #content .ebc-videos-wrapper .ebc-videos .ebc-video .ebc-video-content { margin-bottom: 20px; }} .template-pagina-interna-noticias-ebc #content .ebc-videos-wrapper .ebc-videos .ebc-video .ebc-video-content .subtitle { color: rgb(85, 85, 85); font-size: 14px; font-weight: 600; margin-bottom: 10px; text-transform: uppercase; } .template-pagina-interna-noticias-ebc #content .ebc-videos-wrapper .ebc-videos .ebc-video .ebc-video-content a { font-size: 20px; color: rgb(12, 50, 111); line-height: 25px; font-weight: 600; } .template-pagina-interna-noticias-ebc #content .ebc-videos-wrapper .ebc-videos .ebc-video .ebc-video-content a:hover { text-decoration: none; } .template-pagina-interna-noticias-ebc #content .ebc-videos-wrapper .btn { margin-top: -25px; } @media only screen and (max-width: 1023px) { .template-pagina-interna-noticias-ebc #content .ebc-videos-wrapper .btn { margin-top: 10px; }} .template-pagina-interna-noticias-ebc #content .ebc-audios-wrapper { display: flex; flex-flow: column wrap; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-box-align: center; align-items: center; margin-bottom: 60px; } @media only screen and (max-width: 767px) { .template-pagina-interna-noticias-ebc #content .ebc-audios-wrapper { position: relative; margin-bottom: 20px; }} .template-pagina-interna-noticias-ebc #content .ebc-audios-wrapper .ebc-audios-content { display: flex; flex-wrap: wrap; gap: 40px; width: 100%; } @media only screen and (max-width: 1023px) { .template-pagina-interna-noticias-ebc #content .ebc-audios-wrapper .ebc-audios-content { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; gap: 20px; margin-bottom: 30px; }} .template-pagina-interna-noticias-ebc #content .ebc-audios-wrapper .ebc-audios-content img { display: block; margin: auto; width: 562px; } @media only screen and (max-width: 767px) { .template-pagina-interna-noticias-ebc #content .ebc-audios-wrapper .ebc-audios-content img { margin-right: 0px; width: 100%; }} .template-pagina-interna-noticias-ebc #content .ebc-audios-wrapper .ebc-audios-content .ebc-audios { -webkit-box-flex: 1; flex: 1 1 0%; } @media only screen and (max-width: 1023px) { .template-pagina-interna-noticias-ebc #content .ebc-audios-wrapper .ebc-audios-content .ebc-audios { order: -1; }} .template-pagina-interna-noticias-ebc #content .ebc-audios-wrapper .ebc-audios-content .ebc-audio { display: flex; -webkit-box-align: center; align-items: center; } .template-pagina-interna-noticias-ebc #content .ebc-audios-wrapper .ebc-audios-content .ebc-audio:last-of-type { border-bottom: none; } .template-pagina-interna-noticias-ebc #content .ebc-audios-wrapper .ebc-audios-content .ebc-audio a { color: rgb(12, 50, 111); display: block; -webkit-box-flex: 1; flex: 1 1 0%; font-size: 17px; font-weight: 400; line-height: 1.5; padding: 15px 0px; } .template-pagina-interna-noticias-ebc #content .ebc-audios-wrapper .ebc-audios-content .ebc-audio a:hover { text-decoration: none; } .template-pagina-interna-noticias-ebc #content .ebc-audios-wrapper .ebc-audios-content .ebc-audio i { font-size: 30px; color: rgb(80, 80, 81); margin-right: 20px; } .template-pagina-interna-noticias-ebc #content .ebc-audios-wrapper .ebc-audios-content .ebc-audio:not(:last-child) a { border-bottom: 1px solid rgb(204, 204, 204); } .template-pagina-interna-noticias-ebc #content .ebc-audios-wrapper .ebc-audios-content .ebc-audios-mais { text-align: center; width: 100%; } @media only screen and (max-width: 1023px) { .template-pagina-interna-noticias-ebc #content .ebc-audios-wrapper .ebc-audios-content .ebc-audios-mais { order: -1; }} .template-pagina-interna-noticias-ebc #content .govbr-history-render { margin-top: 0px !important; } @media only screen and (max-width: 767px) { .tile-noticias-ebc .tile-content { padding-bottom: 24px; }} .tile-noticias-ebc .tile-subtitle .social-links { display: none; } .tile-noticias-ebc .outstanding-header { text-align: center; margin-top: 36px; width: 100%; } @media only screen and (max-width: 767px) { .tile-noticias-ebc .outstanding-header { margin-top: 0px; padding-bottom: 4px; }} .tile-noticias-ebc .outstanding-header .outstanding-link { font-weight: 700; padding: 7px 49px; } .template-dados-pessoais, .template-o-que-voce-precisa-saber-sobre-a-lgpd, .template-conheca-seus-direitos-e-como-reclama-los, .template-por-que-compartilhar-seus-dados, .template-o-que-esta-sendo-compartilhado { overflow-x: hidden; } .template-dados-pessoais #viewlet-below-content .social-links, .template-o-que-voce-precisa-saber-sobre-a-lgpd #viewlet-below-content .social-links, .template-conheca-seus-direitos-e-como-reclama-los #viewlet-below-content .social-links, .template-por-que-compartilhar-seus-dados #viewlet-below-content .social-links, .template-o-que-esta-sendo-compartilhado #viewlet-below-content .social-links { visibility: hidden; } .template-dados-pessoais .documentByLine .documentPublished, .template-dados-pessoais .documentByLine .documentModified, .template-dados-pessoais .documentByLine .documentAuthor, .template-o-que-voce-precisa-saber-sobre-a-lgpd .documentByLine .documentPublished, .template-o-que-voce-precisa-saber-sobre-a-lgpd .documentByLine .documentModified, .template-o-que-voce-precisa-saber-sobre-a-lgpd .documentByLine .documentAuthor, .template-conheca-seus-direitos-e-como-reclama-los .documentByLine .documentPublished, .template-conheca-seus-direitos-e-como-reclama-los .documentByLine .documentModified, .template-conheca-seus-direitos-e-como-reclama-los .documentByLine .documentAuthor, .template-por-que-compartilhar-seus-dados .documentByLine .documentPublished, .template-por-que-compartilhar-seus-dados .documentByLine .documentModified, .template-por-que-compartilhar-seus-dados .documentByLine .documentAuthor, .template-o-que-esta-sendo-compartilhado .documentByLine .documentPublished, .template-o-que-esta-sendo-compartilhado .documentByLine .documentModified, .template-o-que-esta-sendo-compartilhado .documentByLine .documentAuthor { visibility: hidden; } .template-dados-pessoais #viewlet-above-content-body, .template-o-que-voce-precisa-saber-sobre-a-lgpd #viewlet-above-content-body, .template-conheca-seus-direitos-e-como-reclama-los #viewlet-above-content-body, .template-por-que-compartilhar-seus-dados #viewlet-above-content-body, .template-o-que-esta-sendo-compartilhado #viewlet-above-content-body { margin-top: 20px; } @media only screen and (max-width: 767px) { .template-dados-pessoais #viewlet-above-content-body, .template-o-que-voce-precisa-saber-sobre-a-lgpd #viewlet-above-content-body, .template-conheca-seus-direitos-e-como-reclama-los #viewlet-above-content-body, .template-por-que-compartilhar-seus-dados #viewlet-above-content-body, .template-o-que-esta-sendo-compartilhado #viewlet-above-content-body { margin-top: 0px; }} @media only screen and (max-width: 767px) { .template-dados-pessoais, .template-o-que-voce-precisa-saber-sobre-a-lgpd, .template-conheca-seus-direitos-e-como-reclama-los, .template-por-que-compartilhar-seus-dados, .template-o-que-esta-sendo-compartilhado { padding-bottom: 20px; } .template-dados-pessoais p, .template-o-que-voce-precisa-saber-sobre-a-lgpd p, .template-conheca-seus-direitos-e-como-reclama-los p, .template-por-que-compartilhar-seus-dados p, .template-o-que-esta-sendo-compartilhado p { font-size: 14px; color: rgb(51, 51, 51); } .template-dados-pessoais .text-break-mobile, .template-o-que-voce-precisa-saber-sobre-a-lgpd .text-break-mobile, .template-conheca-seus-direitos-e-como-reclama-los .text-break-mobile, .template-por-que-compartilhar-seus-dados .text-break-mobile, .template-o-que-esta-sendo-compartilhado .text-break-mobile { display: block; margin-bottom: 1em; }} .template-dados-pessoais .cards-gaap-list, .template-o-que-voce-precisa-saber-sobre-a-lgpd .cards-gaap-list, .template-conheca-seus-direitos-e-como-reclama-los .cards-gaap-list, .template-por-que-compartilhar-seus-dados .cards-gaap-list, .template-o-que-esta-sendo-compartilhado .cards-gaap-list { display: flex; -webkit-box-pack: center; justify-content: center; margin-top: 40px; margin-bottom: 70px; } @media only screen and (max-width: 767px) { .template-dados-pessoais .cards-gaap-list, .template-o-que-voce-precisa-saber-sobre-a-lgpd .cards-gaap-list, .template-conheca-seus-direitos-e-como-reclama-los .cards-gaap-list, .template-por-que-compartilhar-seus-dados .cards-gaap-list, .template-o-que-esta-sendo-compartilhado .cards-gaap-list { flex-wrap: wrap; }} .template-dados-pessoais .cards-gaap-list .card-gaap, .template-o-que-voce-precisa-saber-sobre-a-lgpd .cards-gaap-list .card-gaap, .template-conheca-seus-direitos-e-como-reclama-los .cards-gaap-list .card-gaap, .template-por-que-compartilhar-seus-dados .cards-gaap-list .card-gaap, .template-o-que-esta-sendo-compartilhado .cards-gaap-list .card-gaap { box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px; padding: 25px; flex-basis: 26%; margin: 0px 25px; } .template-dados-pessoais .cards-gaap-list .card-gaap p, .template-o-que-voce-precisa-saber-sobre-a-lgpd .cards-gaap-list .card-gaap p, .template-conheca-seus-direitos-e-como-reclama-los .cards-gaap-list .card-gaap p, .template-por-que-compartilhar-seus-dados .cards-gaap-list .card-gaap p, .template-o-que-esta-sendo-compartilhado .cards-gaap-list .card-gaap p { font-size: 14px; font-weight: 600; margin: 30px 0px; text-align: center; } @media only screen and (max-width: 767px) { .template-dados-pessoais .cards-gaap-list .card-gaap, .template-o-que-voce-precisa-saber-sobre-a-lgpd .cards-gaap-list .card-gaap, .template-conheca-seus-direitos-e-como-reclama-los .cards-gaap-list .card-gaap, .template-por-que-compartilhar-seus-dados .cards-gaap-list .card-gaap, .template-o-que-esta-sendo-compartilhado .cards-gaap-list .card-gaap { margin: 15px 0px; flex-basis: 100%; }} .template-dados-pessoais .cards-gaap-list .card-gaap .header-card-gaap, .template-o-que-voce-precisa-saber-sobre-a-lgpd .cards-gaap-list .card-gaap .header-card-gaap, .template-conheca-seus-direitos-e-como-reclama-los .cards-gaap-list .card-gaap .header-card-gaap, .template-por-que-compartilhar-seus-dados .cards-gaap-list .card-gaap .header-card-gaap, .template-o-que-esta-sendo-compartilhado .cards-gaap-list .card-gaap .header-card-gaap { text-transform: uppercase; display: flex; flex-flow: column wrap; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; margin-bottom: 35px; color: rgb(19, 81, 180); font-size: 20px; font-weight: bold; } .template-dados-pessoais .cards-gaap-list .card-gaap .header-card-gaap i, .template-o-que-voce-precisa-saber-sobre-a-lgpd .cards-gaap-list .card-gaap .header-card-gaap i, .template-conheca-seus-direitos-e-como-reclama-los .cards-gaap-list .card-gaap .header-card-gaap i, .template-por-que-compartilhar-seus-dados .cards-gaap-list .card-gaap .header-card-gaap i, .template-o-que-esta-sendo-compartilhado .cards-gaap-list .card-gaap .header-card-gaap i { font-size: 30px; color: rgb(19, 81, 180); } .template-dados-pessoais .no-margin, .template-o-que-voce-precisa-saber-sobre-a-lgpd .no-margin, .template-conheca-seus-direitos-e-como-reclama-los .no-margin, .template-por-que-compartilhar-seus-dados .no-margin, .template-o-que-esta-sendo-compartilhado .no-margin { margin-bottom: 5px !important; } .template-dados-pessoais .no-margin b, .template-o-que-voce-precisa-saber-sobre-a-lgpd .no-margin b, .template-conheca-seus-direitos-e-como-reclama-los .no-margin b, .template-por-que-compartilhar-seus-dados .no-margin b, .template-o-que-esta-sendo-compartilhado .no-margin b { font-size: 16px; } @media only screen and (max-width: 767px) { .template-dados-pessoais .no-margin, .template-o-que-voce-precisa-saber-sobre-a-lgpd .no-margin, .template-conheca-seus-direitos-e-como-reclama-los .no-margin, .template-por-que-compartilhar-seus-dados .no-margin, .template-o-que-esta-sendo-compartilhado .no-margin { font-size: 14px; margin-bottom: 2px !important; } .template-dados-pessoais .no-margin b, .template-o-que-voce-precisa-saber-sobre-a-lgpd .no-margin b, .template-conheca-seus-direitos-e-como-reclama-los .no-margin b, .template-por-que-compartilhar-seus-dados .no-margin b, .template-o-que-esta-sendo-compartilhado .no-margin b { font-size: 14px; }} .template-dados-pessoais .cards-conteudo-gaap, .template-o-que-voce-precisa-saber-sobre-a-lgpd .cards-conteudo-gaap, .template-conheca-seus-direitos-e-como-reclama-los .cards-conteudo-gaap, .template-por-que-compartilhar-seus-dados .cards-conteudo-gaap, .template-o-que-esta-sendo-compartilhado .cards-conteudo-gaap { display: flex; flex-wrap: wrap; -webkit-box-pack: justify; justify-content: space-between; margin-top: 25px; } .template-dados-pessoais .cards-conteudo-gaap .card-conteudo-gaap, .template-o-que-voce-precisa-saber-sobre-a-lgpd .cards-conteudo-gaap .card-conteudo-gaap, .template-conheca-seus-direitos-e-como-reclama-los .cards-conteudo-gaap .card-conteudo-gaap, .template-por-que-compartilhar-seus-dados .cards-conteudo-gaap .card-conteudo-gaap, .template-o-que-esta-sendo-compartilhado .cards-conteudo-gaap .card-conteudo-gaap { box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 6px; height: 290px; flex-basis: 23.6%; margin-bottom: 20px; } @media only screen and (max-width: 767px) { .template-dados-pessoais .cards-conteudo-gaap .card-conteudo-gaap, .template-o-que-voce-precisa-saber-sobre-a-lgpd .cards-conteudo-gaap .card-conteudo-gaap, .template-conheca-seus-direitos-e-como-reclama-los .cards-conteudo-gaap .card-conteudo-gaap, .template-por-que-compartilhar-seus-dados .cards-conteudo-gaap .card-conteudo-gaap, .template-o-que-esta-sendo-compartilhado .cards-conteudo-gaap .card-conteudo-gaap { flex-basis: 90%; }} .template-dados-pessoais .cards-conteudo-gaap .card-conteudo-gaap .content, .template-o-que-voce-precisa-saber-sobre-a-lgpd .cards-conteudo-gaap .card-conteudo-gaap .content, .template-conheca-seus-direitos-e-como-reclama-los .cards-conteudo-gaap .card-conteudo-gaap .content, .template-por-que-compartilhar-seus-dados .cards-conteudo-gaap .card-conteudo-gaap .content, .template-o-que-esta-sendo-compartilhado .cards-conteudo-gaap .card-conteudo-gaap .content { height: 200px; padding: 15px 20px; } .template-dados-pessoais .cards-conteudo-gaap .card-conteudo-gaap .content.scroll, .template-o-que-voce-precisa-saber-sobre-a-lgpd .cards-conteudo-gaap .card-conteudo-gaap .content.scroll, .template-conheca-seus-direitos-e-como-reclama-los .cards-conteudo-gaap .card-conteudo-gaap .content.scroll, .template-por-que-compartilhar-seus-dados .cards-conteudo-gaap .card-conteudo-gaap .content.scroll, .template-o-que-esta-sendo-compartilhado .cards-conteudo-gaap .card-conteudo-gaap .content.scroll { overflow: auto; } .template-dados-pessoais .cards-conteudo-gaap .card-conteudo-gaap .content .gaap.toggle-link, .template-o-que-voce-precisa-saber-sobre-a-lgpd .cards-conteudo-gaap .card-conteudo-gaap .content .gaap.toggle-link, .template-conheca-seus-direitos-e-como-reclama-los .cards-conteudo-gaap .card-conteudo-gaap .content .gaap.toggle-link, .template-por-que-compartilhar-seus-dados .cards-conteudo-gaap .card-conteudo-gaap .content .gaap.toggle-link, .template-o-que-esta-sendo-compartilhado .cards-conteudo-gaap .card-conteudo-gaap .content .gaap.toggle-link { font-size: 12px; color: rgb(19, 81, 180); font-weight: 600; padding-left: 20px; text-transform: uppercase; margin-bottom: 8px; display: block; } @media only screen and (max-width: 767px) { .template-dados-pessoais .cards-conteudo-gaap .card-conteudo-gaap .content .gaap.toggle-link, .template-o-que-voce-precisa-saber-sobre-a-lgpd .cards-conteudo-gaap .card-conteudo-gaap .content .gaap.toggle-link, .template-conheca-seus-direitos-e-como-reclama-los .cards-conteudo-gaap .card-conteudo-gaap .content .gaap.toggle-link, .template-por-que-compartilhar-seus-dados .cards-conteudo-gaap .card-conteudo-gaap .content .gaap.toggle-link, .template-o-que-esta-sendo-compartilhado .cards-conteudo-gaap .card-conteudo-gaap .content .gaap.toggle-link { padding-left: 0px; }} .template-dados-pessoais .cards-conteudo-gaap .card-conteudo-gaap .content .gaap.toggle-link:last-of-type, .template-o-que-voce-precisa-saber-sobre-a-lgpd .cards-conteudo-gaap .card-conteudo-gaap .content .gaap.toggle-link:last-of-type, .template-conheca-seus-direitos-e-como-reclama-los .cards-conteudo-gaap .card-conteudo-gaap .content .gaap.toggle-link:last-of-type, .template-por-que-compartilhar-seus-dados .cards-conteudo-gaap .card-conteudo-gaap .content .gaap.toggle-link:last-of-type, .template-o-que-esta-sendo-compartilhado .cards-conteudo-gaap .card-conteudo-gaap .content .gaap.toggle-link:last-of-type { margin-top: 15px; } .template-dados-pessoais .cards-conteudo-gaap .card-conteudo-gaap .content .gaap.toggle-link::before, .template-o-que-voce-precisa-saber-sobre-a-lgpd .cards-conteudo-gaap .card-conteudo-gaap .content .gaap.toggle-link::before, .template-conheca-seus-direitos-e-como-reclama-los .cards-conteudo-gaap .card-conteudo-gaap .content .gaap.toggle-link::before, .template-por-que-compartilhar-seus-dados .cards-conteudo-gaap .card-conteudo-gaap .content .gaap.toggle-link::before, .template-o-que-esta-sendo-compartilhado .cards-conteudo-gaap .card-conteudo-gaap .content .gaap.toggle-link::before { font-size: 14px; top: 0px; } @media only screen and (max-width: 767px) { .template-dados-pessoais .cards-conteudo-gaap .card-conteudo-gaap .content .gaap.toggle-link::before, .template-o-que-voce-precisa-saber-sobre-a-lgpd .cards-conteudo-gaap .card-conteudo-gaap .content .gaap.toggle-link::before, .template-conheca-seus-direitos-e-como-reclama-los .cards-conteudo-gaap .card-conteudo-gaap .content .gaap.toggle-link::before, .template-por-que-compartilhar-seus-dados .cards-conteudo-gaap .card-conteudo-gaap .content .gaap.toggle-link::before, .template-o-que-esta-sendo-compartilhado .cards-conteudo-gaap .card-conteudo-gaap .content .gaap.toggle-link::before { left: -25px; }} .template-dados-pessoais .cards-conteudo-gaap .card-conteudo-gaap .content .gaap.toggle-link + div.conteudo, .template-o-que-voce-precisa-saber-sobre-a-lgpd .cards-conteudo-gaap .card-conteudo-gaap .content .gaap.toggle-link + div.conteudo, .template-conheca-seus-direitos-e-como-reclama-los .cards-conteudo-gaap .card-conteudo-gaap .content .gaap.toggle-link + div.conteudo, .template-por-que-compartilhar-seus-dados .cards-conteudo-gaap .card-conteudo-gaap .content .gaap.toggle-link + div.conteudo, .template-o-que-esta-sendo-compartilhado .cards-conteudo-gaap .card-conteudo-gaap .content .gaap.toggle-link + div.conteudo { padding-left: 25px; font-size: 12px; } .template-dados-pessoais .cards-conteudo-gaap .card-conteudo-gaap .content .gaap.toggle-link + div.conteudo b, .template-o-que-voce-precisa-saber-sobre-a-lgpd .cards-conteudo-gaap .card-conteudo-gaap .content .gaap.toggle-link + div.conteudo b, .template-conheca-seus-direitos-e-como-reclama-los .cards-conteudo-gaap .card-conteudo-gaap .content .gaap.toggle-link + div.conteudo b, .template-por-que-compartilhar-seus-dados .cards-conteudo-gaap .card-conteudo-gaap .content .gaap.toggle-link + div.conteudo b, .template-o-que-esta-sendo-compartilhado .cards-conteudo-gaap .card-conteudo-gaap .content .gaap.toggle-link + div.conteudo b { font-size: 12px; } .template-dados-pessoais .cards-conteudo-gaap .card-conteudo-gaap .content .gaap.toggle-link + div.conteudo span, .template-o-que-voce-precisa-saber-sobre-a-lgpd .cards-conteudo-gaap .card-conteudo-gaap .content .gaap.toggle-link + div.conteudo span, .template-conheca-seus-direitos-e-como-reclama-los .cards-conteudo-gaap .card-conteudo-gaap .content .gaap.toggle-link + div.conteudo span, .template-por-que-compartilhar-seus-dados .cards-conteudo-gaap .card-conteudo-gaap .content .gaap.toggle-link + div.conteudo span, .template-o-que-esta-sendo-compartilhado .cards-conteudo-gaap .card-conteudo-gaap .content .gaap.toggle-link + div.conteudo span { margin-bottom: 8px; } .template-dados-pessoais .cards-conteudo-gaap .card-conteudo-gaap span, .template-o-que-voce-precisa-saber-sobre-a-lgpd .cards-conteudo-gaap .card-conteudo-gaap span, .template-conheca-seus-direitos-e-como-reclama-los .cards-conteudo-gaap .card-conteudo-gaap span, .template-por-que-compartilhar-seus-dados .cards-conteudo-gaap .card-conteudo-gaap span, .template-o-que-esta-sendo-compartilhado .cards-conteudo-gaap .card-conteudo-gaap span { display: block; font-size: 12px; line-height: 15px; margin-bottom: 1px; } .template-dados-pessoais .cards-conteudo-gaap .card-conteudo-gaap span.with-spacer, .template-o-que-voce-precisa-saber-sobre-a-lgpd .cards-conteudo-gaap .card-conteudo-gaap span.with-spacer, .template-conheca-seus-direitos-e-como-reclama-los .cards-conteudo-gaap .card-conteudo-gaap span.with-spacer, .template-por-que-compartilhar-seus-dados .cards-conteudo-gaap .card-conteudo-gaap span.with-spacer, .template-o-que-esta-sendo-compartilhado .cards-conteudo-gaap .card-conteudo-gaap span.with-spacer { margin-bottom: 5px; line-height: 16px; } .template-dados-pessoais .cards-conteudo-gaap .card-conteudo-gaap span b, .template-o-que-voce-precisa-saber-sobre-a-lgpd .cards-conteudo-gaap .card-conteudo-gaap span b, .template-conheca-seus-direitos-e-como-reclama-los .cards-conteudo-gaap .card-conteudo-gaap span b, .template-por-que-compartilhar-seus-dados .cards-conteudo-gaap .card-conteudo-gaap span b, .template-o-que-esta-sendo-compartilhado .cards-conteudo-gaap .card-conteudo-gaap span b { font-size: 12px; } .template-dados-pessoais .cards-conteudo-gaap .card-conteudo-gaap span.titulo, .template-o-que-voce-precisa-saber-sobre-a-lgpd .cards-conteudo-gaap .card-conteudo-gaap span.titulo, .template-conheca-seus-direitos-e-como-reclama-los .cards-conteudo-gaap .card-conteudo-gaap span.titulo, .template-por-que-compartilhar-seus-dados .cards-conteudo-gaap .card-conteudo-gaap span.titulo, .template-o-que-esta-sendo-compartilhado .cards-conteudo-gaap .card-conteudo-gaap span.titulo { font-weight: 600; padding: 15px 20px 0px; font-size: 16px; color: rgb(51, 51, 51); line-height: 20px; min-height: 55px; } .template-dados-pessoais .tabela-lista, .template-o-que-voce-precisa-saber-sobre-a-lgpd .tabela-lista, .template-conheca-seus-direitos-e-como-reclama-los .tabela-lista, .template-por-que-compartilhar-seus-dados .tabela-lista, .template-o-que-esta-sendo-compartilhado .tabela-lista { position: relative; border: 1px solid rgb(213, 213, 213); margin-top: 45px; } .template-dados-pessoais .tabela-lista i, .template-o-que-voce-precisa-saber-sobre-a-lgpd .tabela-lista i, .template-conheca-seus-direitos-e-como-reclama-los .tabela-lista i, .template-por-que-compartilhar-seus-dados .tabela-lista i, .template-o-que-esta-sendo-compartilhado .tabela-lista i { color: rgb(38, 112, 232); margin-right: 5px; } @media only screen and (max-width: 767px) { .template-dados-pessoais .tabela-lista p, .template-dados-pessoais .tabela-lista a, .template-dados-pessoais .tabela-lista li, .template-dados-pessoais .tabela-lista b, .template-o-que-voce-precisa-saber-sobre-a-lgpd .tabela-lista p, .template-o-que-voce-precisa-saber-sobre-a-lgpd .tabela-lista a, .template-o-que-voce-precisa-saber-sobre-a-lgpd .tabela-lista li, .template-o-que-voce-precisa-saber-sobre-a-lgpd .tabela-lista b, .template-conheca-seus-direitos-e-como-reclama-los .tabela-lista p, .template-conheca-seus-direitos-e-como-reclama-los .tabela-lista a, .template-conheca-seus-direitos-e-como-reclama-los .tabela-lista li, .template-conheca-seus-direitos-e-como-reclama-los .tabela-lista b, .template-por-que-compartilhar-seus-dados .tabela-lista p, .template-por-que-compartilhar-seus-dados .tabela-lista a, .template-por-que-compartilhar-seus-dados .tabela-lista li, .template-por-que-compartilhar-seus-dados .tabela-lista b, .template-o-que-esta-sendo-compartilhado .tabela-lista p, .template-o-que-esta-sendo-compartilhado .tabela-lista a, .template-o-que-esta-sendo-compartilhado .tabela-lista li, .template-o-que-esta-sendo-compartilhado .tabela-lista b { font-size: 12px; }} .template-dados-pessoais .tabela-lista .titulo, .template-o-que-voce-precisa-saber-sobre-a-lgpd .tabela-lista .titulo, .template-conheca-seus-direitos-e-como-reclama-los .tabela-lista .titulo, .template-por-que-compartilhar-seus-dados .tabela-lista .titulo, .template-o-que-esta-sendo-compartilhado .tabela-lista .titulo { background-color: rgb(240, 242, 241); border-bottom: 1px solid rgb(213, 213, 213); padding: 10px 15px; margin-bottom: 0px; text-transform: uppercase; font-weight: 600; } @media only screen and (max-width: 767px) { .template-dados-pessoais .tabela-lista .titulo, .template-o-que-voce-precisa-saber-sobre-a-lgpd .tabela-lista .titulo, .template-conheca-seus-direitos-e-como-reclama-los .tabela-lista .titulo, .template-por-que-compartilhar-seus-dados .tabela-lista .titulo, .template-o-que-esta-sendo-compartilhado .tabela-lista .titulo { font-size: 12px; text-align: center; }} .template-dados-pessoais .tabela-lista .conteudo-tabela-lista, .template-o-que-voce-precisa-saber-sobre-a-lgpd .tabela-lista .conteudo-tabela-lista, .template-conheca-seus-direitos-e-como-reclama-los .tabela-lista .conteudo-tabela-lista, .template-por-que-compartilhar-seus-dados .tabela-lista .conteudo-tabela-lista, .template-o-que-esta-sendo-compartilhado .tabela-lista .conteudo-tabela-lista { padding: 20px; margin-bottom: 0px; } .template-dados-pessoais .tabela-lista .conteudo-tabela-lista ol, .template-o-que-voce-precisa-saber-sobre-a-lgpd .tabela-lista .conteudo-tabela-lista ol, .template-conheca-seus-direitos-e-como-reclama-los .tabela-lista .conteudo-tabela-lista ol, .template-por-que-compartilhar-seus-dados .tabela-lista .conteudo-tabela-lista ol, .template-o-que-esta-sendo-compartilhado .tabela-lista .conteudo-tabela-lista ol { list-style: none; counter-reset: item 0; margin-left: 0px !important; } .template-dados-pessoais .tabela-lista .conteudo-tabela-lista ol li, .template-o-que-voce-precisa-saber-sobre-a-lgpd .tabela-lista .conteudo-tabela-lista ol li, .template-conheca-seus-direitos-e-como-reclama-los .tabela-lista .conteudo-tabela-lista ol li, .template-por-que-compartilhar-seus-dados .tabela-lista .conteudo-tabela-lista ol li, .template-o-que-esta-sendo-compartilhado .tabela-lista .conteudo-tabela-lista ol li { counter-increment: item 1; list-style: none; padding-left: 45px; position: relative; margin: 25px 0px !important; } @media only screen and (max-width: 767px) { .template-dados-pessoais .tabela-lista .conteudo-tabela-lista ol li, .template-o-que-voce-precisa-saber-sobre-a-lgpd .tabela-lista .conteudo-tabela-lista ol li, .template-conheca-seus-direitos-e-como-reclama-los .tabela-lista .conteudo-tabela-lista ol li, .template-por-que-compartilhar-seus-dados .tabela-lista .conteudo-tabela-lista ol li, .template-o-que-esta-sendo-compartilhado .tabela-lista .conteudo-tabela-lista ol li { padding-left: 32px; }} .template-dados-pessoais .tabela-lista .conteudo-tabela-lista ol li::before, .template-o-que-voce-precisa-saber-sobre-a-lgpd .tabela-lista .conteudo-tabela-lista ol li::before, .template-conheca-seus-direitos-e-como-reclama-los .tabela-lista .conteudo-tabela-lista ol li::before, .template-por-que-compartilhar-seus-dados .tabela-lista .conteudo-tabela-lista ol li::before, .template-o-que-esta-sendo-compartilhado .tabela-lista .conteudo-tabela-lista ol li::before { margin-right: 10px; content: counter(item); background: rgb(0, 0, 0); border-radius: 50%; color: white; width: 32px; height: 32px; line-height: 32px; text-align: center; display: inline-block; font-size: 16px; font-weight: 600; position: absolute; left: 0px; } @media only screen and (max-width: 767px) { .template-dados-pessoais .tabela-lista .conteudo-tabela-lista ol li::before, .template-o-que-voce-precisa-saber-sobre-a-lgpd .tabela-lista .conteudo-tabela-lista ol li::before, .template-conheca-seus-direitos-e-como-reclama-los .tabela-lista .conteudo-tabela-lista ol li::before, .template-por-que-compartilhar-seus-dados .tabela-lista .conteudo-tabela-lista ol li::before, .template-o-que-esta-sendo-compartilhado .tabela-lista .conteudo-tabela-lista ol li::before { width: 25px; height: 25px; line-height: 25px; font-size: 13px; }} .template-dados-pessoais .tabela-lista .conteudo-tabela-lista ol li ol, .template-o-que-voce-precisa-saber-sobre-a-lgpd .tabela-lista .conteudo-tabela-lista ol li ol, .template-conheca-seus-direitos-e-como-reclama-los .tabela-lista .conteudo-tabela-lista ol li ol, .template-por-que-compartilhar-seus-dados .tabela-lista .conteudo-tabela-lista ol li ol, .template-o-que-esta-sendo-compartilhado .tabela-lista .conteudo-tabela-lista ol li ol { margin-left: 30px !important; } @media only screen and (max-width: 767px) { .template-dados-pessoais .tabela-lista .conteudo-tabela-lista ol li ol, .template-o-que-voce-precisa-saber-sobre-a-lgpd .tabela-lista .conteudo-tabela-lista ol li ol, .template-conheca-seus-direitos-e-como-reclama-los .tabela-lista .conteudo-tabela-lista ol li ol, .template-por-que-compartilhar-seus-dados .tabela-lista .conteudo-tabela-lista ol li ol, .template-o-que-esta-sendo-compartilhado .tabela-lista .conteudo-tabela-lista ol li ol { margin-left: 15px !important; }} .template-dados-pessoais .tabela-lista .conteudo-tabela-lista ol li ol li, .template-o-que-voce-precisa-saber-sobre-a-lgpd .tabela-lista .conteudo-tabela-lista ol li ol li, .template-conheca-seus-direitos-e-como-reclama-los .tabela-lista .conteudo-tabela-lista ol li ol li, .template-por-que-compartilhar-seus-dados .tabela-lista .conteudo-tabela-lista ol li ol li, .template-o-que-esta-sendo-compartilhado .tabela-lista .conteudo-tabela-lista ol li ol li { list-style: lower-alpha; padding-left: 0px; margin-top: 10px !important; margin-bottom: 10px !important; } @media only screen and (max-width: 767px) { .template-dados-pessoais .tabela-lista .conteudo-tabela-lista ol li ol li, .template-o-que-voce-precisa-saber-sobre-a-lgpd .tabela-lista .conteudo-tabela-lista ol li ol li, .template-conheca-seus-direitos-e-como-reclama-los .tabela-lista .conteudo-tabela-lista ol li ol li, .template-por-que-compartilhar-seus-dados .tabela-lista .conteudo-tabela-lista ol li ol li, .template-o-que-esta-sendo-compartilhado .tabela-lista .conteudo-tabela-lista ol li ol li { margin-bottom: 10px !important; }} .template-dados-pessoais .tabela-lista .conteudo-tabela-lista ol li ol li::before, .template-o-que-voce-precisa-saber-sobre-a-lgpd .tabela-lista .conteudo-tabela-lista ol li ol li::before, .template-conheca-seus-direitos-e-como-reclama-los .tabela-lista .conteudo-tabela-lista ol li ol li::before, .template-por-que-compartilhar-seus-dados .tabela-lista .conteudo-tabela-lista ol li ol li::before, .template-o-que-esta-sendo-compartilhado .tabela-lista .conteudo-tabela-lista ol li ol li::before { display: none; } .template-dados-pessoais .conceitos, .template-o-que-voce-precisa-saber-sobre-a-lgpd .conceitos, .template-conheca-seus-direitos-e-como-reclama-los .conceitos, .template-por-que-compartilhar-seus-dados .conceitos, .template-o-que-esta-sendo-compartilhado .conceitos { margin-top: 35px; margin-bottom: 100px; } .template-dados-pessoais .conceitos div, .template-o-que-voce-precisa-saber-sobre-a-lgpd .conceitos div, .template-conheca-seus-direitos-e-como-reclama-los .conceitos div, .template-por-que-compartilhar-seus-dados .conceitos div, .template-o-que-esta-sendo-compartilhado .conceitos div { margin-bottom: 20px; } @media only screen and (max-width: 767px) { .template-dados-pessoais .conceitos div, .template-o-que-voce-precisa-saber-sobre-a-lgpd .conceitos div, .template-conheca-seus-direitos-e-como-reclama-los .conceitos div, .template-por-que-compartilhar-seus-dados .conceitos div, .template-o-que-esta-sendo-compartilhado .conceitos div { margin-bottom: 15px; }} .template-dados-pessoais .conceitos .destaque, .template-o-que-voce-precisa-saber-sobre-a-lgpd .conceitos .destaque, .template-conheca-seus-direitos-e-como-reclama-los .conceitos .destaque, .template-por-que-compartilhar-seus-dados .conceitos .destaque, .template-o-que-esta-sendo-compartilhado .conceitos .destaque { font-style: italic; font-weight: 600; } .template-dados-pessoais .gaap.toggle-link, .template-o-que-voce-precisa-saber-sobre-a-lgpd .gaap.toggle-link, .template-conheca-seus-direitos-e-como-reclama-los .gaap.toggle-link, .template-por-que-compartilhar-seus-dados .gaap.toggle-link, .template-o-que-esta-sendo-compartilhado .gaap.toggle-link { color: rgb(51, 51, 51); font-size: 24px; font-weight: bold; margin-bottom: 15px; position: relative; padding-left: 30px; } .template-dados-pessoais .gaap.toggle-link::before, .template-o-que-voce-precisa-saber-sobre-a-lgpd .gaap.toggle-link::before, .template-conheca-seus-direitos-e-como-reclama-los .gaap.toggle-link::before, .template-por-que-compartilhar-seus-dados .gaap.toggle-link::before, .template-o-que-esta-sendo-compartilhado .gaap.toggle-link::before { position: absolute; top: 5px; left: 0px; } @media only screen and (max-width: 767px) { .template-dados-pessoais .gaap.toggle-link, .template-o-que-voce-precisa-saber-sobre-a-lgpd .gaap.toggle-link, .template-conheca-seus-direitos-e-como-reclama-los .gaap.toggle-link, .template-por-que-compartilhar-seus-dados .gaap.toggle-link, .template-o-que-esta-sendo-compartilhado .gaap.toggle-link { font-size: 20px; padding-left: 0px; } .template-dados-pessoais .gaap.toggle-link::before, .template-o-que-voce-precisa-saber-sobre-a-lgpd .gaap.toggle-link::before, .template-conheca-seus-direitos-e-como-reclama-los .gaap.toggle-link::before, .template-por-que-compartilhar-seus-dados .gaap.toggle-link::before, .template-o-que-esta-sendo-compartilhado .gaap.toggle-link::before { top: 0px; left: -30px; }} .template-dados-pessoais .banner-gaap, .template-o-que-voce-precisa-saber-sobre-a-lgpd .banner-gaap, .template-conheca-seus-direitos-e-como-reclama-los .banner-gaap, .template-por-que-compartilhar-seus-dados .banner-gaap, .template-o-que-esta-sendo-compartilhado .banner-gaap { margin-left: calc(50% - 50vw); width: 100vw; margin-bottom: 50px; } .template-dados-pessoais .banner-gaap img, .template-o-que-voce-precisa-saber-sobre-a-lgpd .banner-gaap img, .template-conheca-seus-direitos-e-como-reclama-los .banner-gaap img, .template-por-que-compartilhar-seus-dados .banner-gaap img, .template-o-que-esta-sendo-compartilhado .banner-gaap img { width: 100%; height: 330px; } .template-dados-pessoais .banner-gaap img:last-of-type, .template-o-que-voce-precisa-saber-sobre-a-lgpd .banner-gaap img:last-of-type, .template-conheca-seus-direitos-e-como-reclama-los .banner-gaap img:last-of-type, .template-por-que-compartilhar-seus-dados .banner-gaap img:last-of-type, .template-o-que-esta-sendo-compartilhado .banner-gaap img:last-of-type { display: none; } @media only screen and (max-width: 767px) { .template-dados-pessoais .banner-gaap img, .template-o-que-voce-precisa-saber-sobre-a-lgpd .banner-gaap img, .template-conheca-seus-direitos-e-como-reclama-los .banner-gaap img, .template-por-que-compartilhar-seus-dados .banner-gaap img, .template-o-que-esta-sendo-compartilhado .banner-gaap img { display: none; } .template-dados-pessoais .banner-gaap img:last-of-type, .template-o-que-voce-precisa-saber-sobre-a-lgpd .banner-gaap img:last-of-type, .template-conheca-seus-direitos-e-como-reclama-los .banner-gaap img:last-of-type, .template-por-que-compartilhar-seus-dados .banner-gaap img:last-of-type, .template-o-que-esta-sendo-compartilhado .banner-gaap img:last-of-type { display: block; }} @media only screen and (max-width: 767px) { .template-dados-pessoais .banner-gaap, .template-o-que-voce-precisa-saber-sobre-a-lgpd .banner-gaap, .template-conheca-seus-direitos-e-como-reclama-los .banner-gaap, .template-por-que-compartilhar-seus-dados .banner-gaap, .template-o-que-esta-sendo-compartilhado .banner-gaap { margin-left: calc(49.1% - 50vw); } .template-dados-pessoais .banner-gaap img, .template-o-que-voce-precisa-saber-sobre-a-lgpd .banner-gaap img, .template-conheca-seus-direitos-e-como-reclama-los .banner-gaap img, .template-por-que-compartilhar-seus-dados .banner-gaap img, .template-o-que-esta-sendo-compartilhado .banner-gaap img { width: 100%; height: auto; }} .template-dados-pessoais .header-gaap, .template-o-que-voce-precisa-saber-sobre-a-lgpd .header-gaap, .template-conheca-seus-direitos-e-como-reclama-los .header-gaap, .template-por-que-compartilhar-seus-dados .header-gaap, .template-o-que-esta-sendo-compartilhado .header-gaap { font-size: 36px; color: rgb(12, 50, 111); font-weight: 600; margin: 45px 0px; line-height: 30px; } @media only screen and (max-width: 767px) { .template-dados-pessoais .header-gaap, .template-o-que-voce-precisa-saber-sobre-a-lgpd .header-gaap, .template-conheca-seus-direitos-e-como-reclama-los .header-gaap, .template-por-que-compartilhar-seus-dados .header-gaap, .template-o-que-esta-sendo-compartilhado .header-gaap { font-size: 24px; margin: 25px 0px 20px; }} .template-dados-pessoais .description-gaap, .template-o-que-voce-precisa-saber-sobre-a-lgpd .description-gaap, .template-conheca-seus-direitos-e-como-reclama-los .description-gaap, .template-por-que-compartilhar-seus-dados .description-gaap, .template-o-que-esta-sendo-compartilhado .description-gaap { font-size: 19px; color: rgb(113, 118, 122); margin-top: -15px; margin-bottom: 35px; } @media only screen and (max-width: 767px) { .template-dados-pessoais .description-gaap, .template-o-que-voce-precisa-saber-sobre-a-lgpd .description-gaap, .template-conheca-seus-direitos-e-como-reclama-los .description-gaap, .template-por-que-compartilhar-seus-dados .description-gaap, .template-o-que-esta-sendo-compartilhado .description-gaap { font-size: 14px; margin-top: 0px; }} .template-dados-pessoais .subheader-gaap, .template-o-que-voce-precisa-saber-sobre-a-lgpd .subheader-gaap, .template-conheca-seus-direitos-e-como-reclama-los .subheader-gaap, .template-por-que-compartilhar-seus-dados .subheader-gaap, .template-o-que-esta-sendo-compartilhado .subheader-gaap { font-size: 24px; color: rgb(51, 51, 51); font-weight: 600; margin: 25px 0px; line-height: 30px; } @media only screen and (max-width: 767px) { .template-dados-pessoais .subheader-gaap, .template-o-que-voce-precisa-saber-sobre-a-lgpd .subheader-gaap, .template-conheca-seus-direitos-e-como-reclama-los .subheader-gaap, .template-por-que-compartilhar-seus-dados .subheader-gaap, .template-o-que-esta-sendo-compartilhado .subheader-gaap { font-size: 20px; margin: 10px 0px; }} .template-dados-pessoais .subheader-gaap.passo-a-passo, .template-o-que-voce-precisa-saber-sobre-a-lgpd .subheader-gaap.passo-a-passo, .template-conheca-seus-direitos-e-como-reclama-los .subheader-gaap.passo-a-passo, .template-por-que-compartilhar-seus-dados .subheader-gaap.passo-a-passo, .template-o-que-esta-sendo-compartilhado .subheader-gaap.passo-a-passo { font-weight: 700; } .template-dados-pessoais .subheader-gaap.passo-a-passo + .conteudo, .template-o-que-voce-precisa-saber-sobre-a-lgpd .subheader-gaap.passo-a-passo + .conteudo, .template-conheca-seus-direitos-e-como-reclama-los .subheader-gaap.passo-a-passo + .conteudo, .template-por-que-compartilhar-seus-dados .subheader-gaap.passo-a-passo + .conteudo, .template-o-que-esta-sendo-compartilhado .subheader-gaap.passo-a-passo + .conteudo { padding-left: 35px; } .template-dados-pessoais .siga-o-passo-a-passo, .template-o-que-voce-precisa-saber-sobre-a-lgpd .siga-o-passo-a-passo, .template-conheca-seus-direitos-e-como-reclama-los .siga-o-passo-a-passo, .template-por-que-compartilhar-seus-dados .siga-o-passo-a-passo, .template-o-que-esta-sendo-compartilhado .siga-o-passo-a-passo { display: block; color: rgb(19, 81, 180); font-weight: 700; border: 1px solid rgb(19, 81, 180); border-radius: 20px; padding: 10px 20px; text-align: center; margin: 30px 0px; width: 365px; max-width: 100%; } .template-dados-pessoais .siga-o-passo-a-passo i, .template-o-que-voce-precisa-saber-sobre-a-lgpd .siga-o-passo-a-passo i, .template-conheca-seus-direitos-e-como-reclama-los .siga-o-passo-a-passo i, .template-por-que-compartilhar-seus-dados .siga-o-passo-a-passo i, .template-o-que-esta-sendo-compartilhado .siga-o-passo-a-passo i { color: rgb(19, 81, 180); margin-right: 5px; } .template-dados-pessoais .siga-o-passo-a-passo:hover, .template-o-que-voce-precisa-saber-sobre-a-lgpd .siga-o-passo-a-passo:hover, .template-conheca-seus-direitos-e-como-reclama-los .siga-o-passo-a-passo:hover, .template-por-que-compartilhar-seus-dados .siga-o-passo-a-passo:hover, .template-o-que-esta-sendo-compartilhado .siga-o-passo-a-passo:hover { text-decoration: none; } .template-dados-pessoais .temas-especificos, .template-o-que-voce-precisa-saber-sobre-a-lgpd .temas-especificos, .template-conheca-seus-direitos-e-como-reclama-los .temas-especificos, .template-por-que-compartilhar-seus-dados .temas-especificos, .template-o-que-esta-sendo-compartilhado .temas-especificos { margin-left: calc(49.3% - 50vw); width: 100vw; background-color: rgb(251, 251, 251); padding-top: 10px; padding-bottom: 70px; margin-top: 60px; } @media only screen and (max-width: 767px) { .template-dados-pessoais .temas-especificos, .template-o-que-voce-precisa-saber-sobre-a-lgpd .temas-especificos, .template-conheca-seus-direitos-e-como-reclama-los .temas-especificos, .template-por-que-compartilhar-seus-dados .temas-especificos, .template-o-que-esta-sendo-compartilhado .temas-especificos { padding-bottom: 30px; margin-top: 30px; }} .template-dados-pessoais .temas-especificos .temas-content .header-gaap, .template-o-que-voce-precisa-saber-sobre-a-lgpd .temas-especificos .temas-content .header-gaap, .template-conheca-seus-direitos-e-como-reclama-los .temas-especificos .temas-content .header-gaap, .template-por-que-compartilhar-seus-dados .temas-especificos .temas-content .header-gaap, .template-o-que-esta-sendo-compartilhado .temas-especificos .temas-content .header-gaap { text-align: center; } .template-dados-pessoais .temas-especificos .temas-content .temas, .template-o-que-voce-precisa-saber-sobre-a-lgpd .temas-especificos .temas-content .temas, .template-conheca-seus-direitos-e-como-reclama-los .temas-especificos .temas-content .temas, .template-por-que-compartilhar-seus-dados .temas-especificos .temas-content .temas, .template-o-que-esta-sendo-compartilhado .temas-especificos .temas-content .temas { display: flex; -webkit-box-pack: center; justify-content: center; } @media only screen and (max-width: 767px) { .template-dados-pessoais .temas-especificos .temas-content .temas, .template-o-que-voce-precisa-saber-sobre-a-lgpd .temas-especificos .temas-content .temas, .template-conheca-seus-direitos-e-como-reclama-los .temas-especificos .temas-content .temas, .template-por-que-compartilhar-seus-dados .temas-especificos .temas-content .temas, .template-o-que-esta-sendo-compartilhado .temas-especificos .temas-content .temas { margin: 0px -5px; flex-wrap: wrap; }} .template-dados-pessoais .temas-especificos .temas-content .temas .bloco-tema, .template-o-que-voce-precisa-saber-sobre-a-lgpd .temas-especificos .temas-content .temas .bloco-tema, .template-conheca-seus-direitos-e-como-reclama-los .temas-especificos .temas-content .temas .bloco-tema, .template-por-que-compartilhar-seus-dados .temas-especificos .temas-content .temas .bloco-tema, .template-o-que-esta-sendo-compartilhado .temas-especificos .temas-content .temas .bloco-tema { position: relative; margin: 0px 3px; } @media only screen and (max-width: 767px) { .template-dados-pessoais .temas-especificos .temas-content .temas .bloco-tema, .template-o-que-voce-precisa-saber-sobre-a-lgpd .temas-especificos .temas-content .temas .bloco-tema, .template-conheca-seus-direitos-e-como-reclama-los .temas-especificos .temas-content .temas .bloco-tema, .template-por-que-compartilhar-seus-dados .temas-especificos .temas-content .temas .bloco-tema, .template-o-que-esta-sendo-compartilhado .temas-especificos .temas-content .temas .bloco-tema { margin: 5px; flex-basis: 47%; }} .template-dados-pessoais .temas-especificos .temas-content .temas .bloco-tema span, .template-o-que-voce-precisa-saber-sobre-a-lgpd .temas-especificos .temas-content .temas .bloco-tema span, .template-conheca-seus-direitos-e-como-reclama-los .temas-especificos .temas-content .temas .bloco-tema span, .template-por-que-compartilhar-seus-dados .temas-especificos .temas-content .temas .bloco-tema span, .template-o-que-esta-sendo-compartilhado .temas-especificos .temas-content .temas .bloco-tema span { display: flex; flex-basis: 20%; -webkit-box-pack: center; justify-content: center; -webkit-box-align: end; align-items: end; position: absolute; bottom: 0px; left: 0px; height: 80px; background-color: rgb(1, 150, 11); color: rgb(255, 255, 255); font-size: 18px; font-weight: 600; line-height: 24px; opacity: 0.8; padding: 10px 15px; width: 100%; } @media only screen and (max-width: 767px) { .template-dados-pessoais .temas-especificos .temas-content .temas .bloco-tema span, .template-o-que-voce-precisa-saber-sobre-a-lgpd .temas-especificos .temas-content .temas .bloco-tema span, .template-conheca-seus-direitos-e-como-reclama-los .temas-especificos .temas-content .temas .bloco-tema span, .template-por-que-compartilhar-seus-dados .temas-especificos .temas-content .temas .bloco-tema span, .template-o-que-esta-sendo-compartilhado .temas-especificos .temas-content .temas .bloco-tema span { font-size: 14px; padding: 10px; -webkit-box-pack: start; justify-content: start; -webkit-box-align: center; align-items: center; height: 60px; font-weight: 600; line-height: 20px; }} .template-dados-pessoais .header-gaap:first-of-type, .template-o-que-voce-precisa-saber-sobre-a-lgpd .header-gaap:first-of-type, .template-conheca-seus-direitos-e-como-reclama-los .header-gaap:first-of-type, .template-por-que-compartilhar-seus-dados .header-gaap:first-of-type, .template-o-que-esta-sendo-compartilhado .header-gaap:first-of-type { margin-top: 0px; } .template-pagina-inicial-gaap #wrapper { padding-top: 15px !important; } .template-pagina-inicial-gaap .header-gaap { margin-top: 35px; } @media only screen and (max-width: 767px) { .template-pagina-inicial-gaap .header-gaap { margin-top: 15px; }} .template-pagina-inicial-gaap .header-gaap:first-of-type { margin-top: 35px; } .template-o-que-esta-sendo-compartilhado .conteudo-tabela-lista a { color: rgb(85, 85, 85); } .template-conheca-seus-direitos-e-como-reclama-los #main #main-content .conteudo-tabela-lista ol li ol { margin-left: 20px !important; } .template-conheca-seus-direitos-e-como-reclama-los #main #main-content .conteudo-tabela-lista ol li ol li { list-style: none !important; } .template-govbrbusca-controlpanel option[value="ServicoEstadual"] { display: none; } .template-govbrbusca-controlpanel #formfield-form-widgets-aba_todos option[value="ServicoEstadual"] { display: block; } .template-servicos_estaduais_view .badge { line-height: 26px; padding-bottom: 26px; } .template-servicos_estaduais_view .tags li { border: 0px !important; } @media only screen and (max-width: 767px) { .template-servico_estadual #content-core { padding-top: 0px; } .template-servico_estadual #portal-breadcrumbs-wrapper { display: none; }} .template-servico_estadual .badge { line-height: 26px; padding-bottom: 26px; } .template-servico_estadual .visao-servico { margin-bottom: 70px; } @media only screen and (max-width: 575px) { .template-servico_estadual .visao-servico .avaliacao-container { display: flex; } .template-servico_estadual .visao-servico .btn-solicitar { display: block !important; margin: 12px 0px !important; }} .template-servico_estadual .visao-servico .servico > li ol > li .subtitulo-etapa { padding: 0px !important; } .template-servico_estadual .visao-servico .servico > li ol > li .subtitulo-etapa .titulo-documento { margin: 0px !important; } .template-servico_estadual .visao-servico .servico > li ol > li .subtitulo-etapa .titulo-documento + div { padding: 15px; } @media only screen and (max-width: 767px) { .template-servico_estadual .visao-servico .servico > li ol > li .subtitulo-etapa ul { padding: 0px 15px !important; }} .template-servico_estadual .servico-content { margin-top: 20px; } .template-servico_estadual .listagem-servicos li { border-bottom: 1px solid rgb(204, 204, 204); } .template-servico_estadual .listagem-servicos .header { padding-bottom: 30px; display: block; margin-bottom: 40px; border-bottom: 1px solid rgba(0, 0, 0, 0.1); } .template-servico_estadual .listagem-servicos .header .categoria { display: inline-block; width: 100%; text-align: center; border-left: 0px; } .template-servico_estadual .listagem-servicos .header .categoria h2 { font-size: 32px; font-weight: 600; color: rgb(19, 81, 180); } @media only screen and (max-width: 767px) { .template-servico_estadual .listagem-servicos .header .categoria h2 { -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; display: inline-flex !important; line-height: 20px !important; }} .template-servico_estadual .listagem-servicos .header .categoria h2 i { display: inline-block; font-size: 42px; color: rgb(38, 112, 232); } .template-servico_estadual .listagem-servicos .header .categoria h2 .title { display: block; font-size: 3.2rem; font-weight: 600; color: rgb(19, 81, 180); } @media only screen and (max-width: 767px) { .template-servico_estadual .listagem-servicos .header .categoria h2 .title { font-size: 16px; position: relative; padding-left: 25px; } .template-servico_estadual .listagem-servicos .header .categoria h2 .title::before { content: ">"; margin: 0px 8px; color: rgb(51, 51, 51); position: absolute; left: 0px; top: -2px; }} .template-servico_estadual .listagem-servicos .header .bread { width: 100%; text-align: center; padding-top: 10px; font-weight: 400; color: rgb(51, 51, 51); } .template-servico_estadual .listagem-servicos .header .bread span { display: inline-block; margin: 0px 5px; font-weight: 400; font-size: 18px; color: rgb(38, 112, 232); } .template-servico_estadual .listagem-servicos .header .bread span:last-of-type { font-weight: 600; } @media only screen and (max-width: 767px) { .template-servico_estadual .listagem-servicos .header { margin: 0px -16px; padding: 20px 20px 20px 16px; background-color: rgb(248, 248, 248); position: relative; overflow: hidden; } .template-servico_estadual .listagem-servicos .header .categoria { display: inline; text-align: left; } .template-servico_estadual .listagem-servicos .header .categoria h2 { display: inline; line-height: 10px; } .template-servico_estadual .listagem-servicos .header .categoria h2 i { font-size: 22px; } .template-servico_estadual .listagem-servicos .header .categoria h2 .title { display: none; } .template-servico_estadual .listagem-servicos .header .categoria h2 .title.somente-primeiro-nivel { display: inline-block; } .template-servico_estadual .listagem-servicos .header .bread { display: inline; text-align: left; padding-top: 0px; } .template-servico_estadual .listagem-servicos .header .bread span { display: inline; font-size: 16px; } .template-servico_estadual .listagem-servicos .header .bread::before { content: ">"; margin: 0px 5px; vertical-align: text-bottom; }} .template-diagnostico_servico #overlay-questionario { display: none; background: rgba(53, 53, 53, 0.52); position: fixed; top: 0px; left: 0px; width: 100%; height: 100vh; z-index: 1000; } .template-diagnostico_servico.govbr-diagnostico-first-visit-active { overflow: hidden; } .template-diagnostico_servico.govbr-diagnostico-first-visit-active #overlay-questionario { display: block; } .template-diagnostico_servico.govbr-diagnostico-first-visit-active #criterio-login-unico { position: relative; pointer-events: none; } .template-diagnostico_servico.govbr-diagnostico-first-visit-active .govbr-diagnostico-first-visit-tooltip { position: absolute; bottom: 95px; left: -30px; background-color: rgb(21, 91, 203); color: rgb(255, 255, 255); padding: 12px; border-radius: 4px; width: 210px; z-index: 1001; text-align: left; pointer-events: none; } .template-diagnostico_servico.govbr-diagnostico-first-visit-active .govbr-diagnostico-first-visit-tooltip::before { content: ""; position: absolute; bottom: -8px; right: 95px; width: 0px; height: 0px; border-left: 8px solid transparent; border-right: 8px solid transparent; border-top: 8px solid rgb(21, 91, 203); } .template-diagnostico_servico.govbr-diagnostico-first-visit-active .govbr-diagnostico-first-visit-tooltip i { position: absolute; top: 8px; right: 8px; cursor: pointer; color: rgb(255, 255, 255) !important; font-size: 12px !important; } .template-diagnostico_servico.govbr-diagnostico-first-visit-active .govbr-diagnostico-first-visit-tooltip span { font-weight: 600; font-size: 14px; } .template-diagnostico_servico.govbr-diagnostico-first-visit-active .govbr-diagnostico-first-visit-tooltip p { font-weight: 400; font-size: 12px; color: rgb(255, 255, 255); margin-right: 0px; margin-left: 0px; padding: 0px; margin-top: 8px; line-height: 18px; margin-bottom: 0px !important; } .template-diagnostico_servico #content-core { padding-top: 0px; } .template-diagnostico_servico .page-title { font-size: 35px; color: rgb(12, 50, 111); font-weight: 400; margin-bottom: 5px; } .template-diagnostico_servico .nome-servico { font-size: 20px; color: rgb(12, 50, 111); font-weight: 600; } .template-diagnostico_servico .matriz-diagnostico { font-size: 18px; color: rgb(51, 51, 51); font-weight: 600; margin: 35px 0px 40px; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; } .template-diagnostico_servico .matriz-diagnostico .btn-respostas-questionario { color: rgb(19, 81, 180); font-weight: 600; font-size: 16px; text-decoration: none; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; border: 1px solid rgb(19, 81, 180); border-radius: 20px; padding: 2px 15px; } .template-diagnostico_servico .matriz-diagnostico .btn-respostas-questionario::before { font-family: "Font Awesome 5 Free"; content: ""; font-size: 17px; color: rgb(19, 81, 180); font-weight: 900; margin-right: 5px; } .template-diagnostico_servico .matriz-diagnostico .btn-respostas-questionario:hover { text-decoration: none; border-color: rgba(19, 81, 180, 0.16); background-color: rgba(19, 81, 180, 0.16); } .template-diagnostico_servico .execucao-simples { background-color: rgb(36, 145, 255); color: rgb(255, 255, 255) !important; } .template-diagnostico_servico .execucao-simples:hover { background-color: rgba(36, 145, 255, 0.8); } .template-diagnostico_servico .execucao-moderada { background-color: rgb(161, 211, 255); } .template-diagnostico_servico .execucao-moderada:hover { background-color: rgba(161, 211, 255, 0.8); } .template-diagnostico_servico .execucao-complexa { background-color: rgb(232, 245, 255); } .template-diagnostico_servico .execucao-complexa:hover { background-color: rgba(232, 245, 255, 0.8); } .template-diagnostico_servico .implementado { background-color: rgb(252, 252, 252); } .template-diagnostico_servico .implementado:hover { background-color: rgba(252, 252, 252, 0.8); } .template-diagnostico_servico .nao-se-aplica { background-color: rgb(246, 246, 242); } .template-diagnostico_servico .nao-se-aplica:hover { background-color: rgba(246, 246, 242, 0.8); } .template-diagnostico_servico .legenda { margin-top: 20px; } .template-diagnostico_servico .titulo-bloco-legenda { font-size: 16px; color: rgb(17, 47, 78); font-weight: 500; } .template-diagnostico_servico .item-legenda { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; margin: 30px 0px; } .template-diagnostico_servico .item-legenda div { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: start; justify-content: start; } .template-diagnostico_servico .item-legenda .icone-legenda { display: inline-block; width: 16px; height: 16px; margin-right: 8px; } .template-diagnostico_servico .item-legenda i { width: 28px; text-align: center; color: rgb(22, 136, 33); margin-right: 8px; } .template-diagnostico_servico .item-legenda .titulo-legenda { font-weight: 700; text-transform: uppercase; margin-right: 8px; font-size: 14px !important; color: rgb(17, 47, 78) !important; } .template-diagnostico_servico .item-legenda .subtitulo-legenda { font-size: 12px; color: rgb(11, 71, 120); font-weight: 700; } .template-diagnostico_servico .item-legenda .descricao-legenda { display: block; font-size: 14px; color: rgb(17, 47, 78); font-weight: 400; margin-top: 2px; } .template-diagnostico_servico .colunas-wrapper { display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; } .template-diagnostico_servico .colunas-wrapper .coluna-1 { flex-basis: 40%; padding-right: 25px; } .template-diagnostico_servico .colunas-wrapper .coluna-1 .matriz { display: flex; flex-wrap: wrap; margin: 0px -4px; } .template-diagnostico_servico .colunas-wrapper .coluna-1 .matriz .matriz-square-btn { width: 132px; height: 80px; padding: 5px; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; margin: 4px; color: rgb(17, 47, 78); font-size: 14px; font-weight: 700; text-align: center; line-height: 18px; } .template-diagnostico_servico .colunas-wrapper .coluna-1 .matriz .matriz-square-btn:hover { text-decoration: none; box-shadow: rgba(0, 0, 0, 0.15) 0px 4px 8px 0px; } .template-diagnostico_servico .colunas-wrapper .coluna-1 .matriz .matriz-square-btn.ativo { border: 4px solid rgb(197, 211, 10); } .template-diagnostico_servico .colunas-wrapper .coluna-1 .matriz .matriz-square-btn i { color: rgb(22, 136, 33); font-size: 20px; margin-bottom: 3px; } .template-diagnostico_servico .colunas-wrapper .coluna-2 { flex-basis: 60%; } .template-diagnostico_servico .colunas-wrapper .coluna-2 .sem-criterio-selecionado .selecione-criterio { border: 1px solid rgb(204, 204, 204); border-radius: 8px; font-size: 20px; font-weight: 600; color: rgb(11, 71, 120); padding: 10px; margin-bottom: 5px; } .template-diagnostico_servico .colunas-wrapper .coluna-2 .sem-criterio-selecionado .descricao-selecione-criterio { font-size: 16px; font-weight: 400; color: rgb(51, 51, 51); font-style: italic; } .template-diagnostico_servico .colunas-wrapper .coluna-2:has(.criterio-selecionado.criterio-servico-digitalizado) .sem-criterio-selecionado, .template-diagnostico_servico .colunas-wrapper .coluna-2:has(.criterio-selecionado.criterio-login-unico) .sem-criterio-selecionado, .template-diagnostico_servico .colunas-wrapper .coluna-2:has(.criterio-selecionado.criterio-linguagem-simples) .sem-criterio-selecionado, .template-diagnostico_servico .colunas-wrapper .coluna-2:has(.criterio-selecionado.criterio-lgpd) .sem-criterio-selecionado, .template-diagnostico_servico .colunas-wrapper .coluna-2:has(.criterio-selecionado.criterio-pagamento-integrado) .sem-criterio-selecionado, .template-diagnostico_servico .colunas-wrapper .coluna-2:has(.criterio-selecionado.criterio-avaliacao-satisfacao) .sem-criterio-selecionado, .template-diagnostico_servico .colunas-wrapper .coluna-2:has(.criterio-selecionado.criterio-acompanhamento-etapa) .sem-criterio-selecionado, .template-diagnostico_servico .colunas-wrapper .coluna-2:has(.criterio-selecionado.criterio-multicanais-atendimento) .sem-criterio-selecionado, .template-diagnostico_servico .colunas-wrapper .coluna-2:has(.criterio-selecionado.criterio-ouvidoria) .sem-criterio-selecionado { display: none; } .template-diagnostico_servico .colunas-wrapper .coluna-2:has(.criterio-selecionado.criterio-servico-digitalizado) .rodape-criterio-selecionado, .template-diagnostico_servico .colunas-wrapper .coluna-2:has(.criterio-selecionado.criterio-login-unico) .rodape-criterio-selecionado, .template-diagnostico_servico .colunas-wrapper .coluna-2:has(.criterio-selecionado.criterio-linguagem-simples) .rodape-criterio-selecionado, .template-diagnostico_servico .colunas-wrapper .coluna-2:has(.criterio-selecionado.criterio-lgpd) .rodape-criterio-selecionado, .template-diagnostico_servico .colunas-wrapper .coluna-2:has(.criterio-selecionado.criterio-pagamento-integrado) .rodape-criterio-selecionado, .template-diagnostico_servico .colunas-wrapper .coluna-2:has(.criterio-selecionado.criterio-avaliacao-satisfacao) .rodape-criterio-selecionado, .template-diagnostico_servico .colunas-wrapper .coluna-2:has(.criterio-selecionado.criterio-acompanhamento-etapa) .rodape-criterio-selecionado, .template-diagnostico_servico .colunas-wrapper .coluna-2:has(.criterio-selecionado.criterio-multicanais-atendimento) .rodape-criterio-selecionado, .template-diagnostico_servico .colunas-wrapper .coluna-2:has(.criterio-selecionado.criterio-ouvidoria) .rodape-criterio-selecionado { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; background-color: rgb(243, 243, 243); padding: 16px; font-size: 16px; color: rgb(51, 51, 51); font-weight: 400; font-style: italic; border-radius: 8px; margin-top: 25px; word-spacing: -1px; } .template-diagnostico_servico .colunas-wrapper .coluna-2:has(.criterio-selecionado.criterio-servico-digitalizado) .rodape-criterio-selecionado .btn-refazer-questionario, .template-diagnostico_servico .colunas-wrapper .coluna-2:has(.criterio-selecionado.criterio-login-unico) .rodape-criterio-selecionado .btn-refazer-questionario, .template-diagnostico_servico .colunas-wrapper .coluna-2:has(.criterio-selecionado.criterio-linguagem-simples) .rodape-criterio-selecionado .btn-refazer-questionario, .template-diagnostico_servico .colunas-wrapper .coluna-2:has(.criterio-selecionado.criterio-lgpd) .rodape-criterio-selecionado .btn-refazer-questionario, .template-diagnostico_servico .colunas-wrapper .coluna-2:has(.criterio-selecionado.criterio-pagamento-integrado) .rodape-criterio-selecionado .btn-refazer-questionario, .template-diagnostico_servico .colunas-wrapper .coluna-2:has(.criterio-selecionado.criterio-avaliacao-satisfacao) .rodape-criterio-selecionado .btn-refazer-questionario, .template-diagnostico_servico .colunas-wrapper .coluna-2:has(.criterio-selecionado.criterio-acompanhamento-etapa) .rodape-criterio-selecionado .btn-refazer-questionario, .template-diagnostico_servico .colunas-wrapper .coluna-2:has(.criterio-selecionado.criterio-multicanais-atendimento) .rodape-criterio-selecionado .btn-refazer-questionario, .template-diagnostico_servico .colunas-wrapper .coluna-2:has(.criterio-selecionado.criterio-ouvidoria) .rodape-criterio-selecionado .btn-refazer-questionario { color: rgb(19, 81, 180); font-weight: 600; font-size: 16.8px; font-style: normal; text-decoration: none; background: none; border: none; box-shadow: none; position: absolute; margin: -4px -13px -4px -32px; border-radius: 20px; padding-left: 35px; line-height: 32px; } .template-diagnostico_servico .colunas-wrapper .coluna-2:has(.criterio-selecionado.criterio-servico-digitalizado) .rodape-criterio-selecionado .btn-refazer-questionario:hover, .template-diagnostico_servico .colunas-wrapper .coluna-2:has(.criterio-selecionado.criterio-login-unico) .rodape-criterio-selecionado .btn-refazer-questionario:hover, .template-diagnostico_servico .colunas-wrapper .coluna-2:has(.criterio-selecionado.criterio-linguagem-simples) .rodape-criterio-selecionado .btn-refazer-questionario:hover, .template-diagnostico_servico .colunas-wrapper .coluna-2:has(.criterio-selecionado.criterio-lgpd) .rodape-criterio-selecionado .btn-refazer-questionario:hover, .template-diagnostico_servico .colunas-wrapper .coluna-2:has(.criterio-selecionado.criterio-pagamento-integrado) .rodape-criterio-selecionado .btn-refazer-questionario:hover, .template-diagnostico_servico .colunas-wrapper .coluna-2:has(.criterio-selecionado.criterio-avaliacao-satisfacao) .rodape-criterio-selecionado .btn-refazer-questionario:hover, .template-diagnostico_servico .colunas-wrapper .coluna-2:has(.criterio-selecionado.criterio-acompanhamento-etapa) .rodape-criterio-selecionado .btn-refazer-questionario:hover, .template-diagnostico_servico .colunas-wrapper .coluna-2:has(.criterio-selecionado.criterio-multicanais-atendimento) .rodape-criterio-selecionado .btn-refazer-questionario:hover, .template-diagnostico_servico .colunas-wrapper .coluna-2:has(.criterio-selecionado.criterio-ouvidoria) .rodape-criterio-selecionado .btn-refazer-questionario:hover { text-decoration: none; background-color: rgba(19, 81, 180, 0.16); } .template-diagnostico_servico .colunas-wrapper .coluna-2:has(.criterio-selecionado.criterio-servico-digitalizado) .rodape-criterio-selecionado .form-refazer-questionario i, .template-diagnostico_servico .colunas-wrapper .coluna-2:has(.criterio-selecionado.criterio-login-unico) .rodape-criterio-selecionado .form-refazer-questionario i, .template-diagnostico_servico .colunas-wrapper .coluna-2:has(.criterio-selecionado.criterio-linguagem-simples) .rodape-criterio-selecionado .form-refazer-questionario i, .template-diagnostico_servico .colunas-wrapper .coluna-2:has(.criterio-selecionado.criterio-lgpd) .rodape-criterio-selecionado .form-refazer-questionario i, .template-diagnostico_servico .colunas-wrapper .coluna-2:has(.criterio-selecionado.criterio-pagamento-integrado) .rodape-criterio-selecionado .form-refazer-questionario i, .template-diagnostico_servico .colunas-wrapper .coluna-2:has(.criterio-selecionado.criterio-avaliacao-satisfacao) .rodape-criterio-selecionado .form-refazer-questionario i, .template-diagnostico_servico .colunas-wrapper .coluna-2:has(.criterio-selecionado.criterio-acompanhamento-etapa) .rodape-criterio-selecionado .form-refazer-questionario i, .template-diagnostico_servico .colunas-wrapper .coluna-2:has(.criterio-selecionado.criterio-multicanais-atendimento) .rodape-criterio-selecionado .form-refazer-questionario i, .template-diagnostico_servico .colunas-wrapper .coluna-2:has(.criterio-selecionado.criterio-ouvidoria) .rodape-criterio-selecionado .form-refazer-questionario i { color: rgb(19, 81, 180); margin-left: 15px; margin-right: 3px; } .template-diagnostico_servico .colunas-wrapper .coluna-2 .rodape-criterio-selecionado { display: none; } .template-diagnostico_servico .colunas-wrapper .coluna-2 .criterio-selecionado > div { display: none; } .template-diagnostico_servico .colunas-wrapper .coluna-2 .criterio-selecionado .item-legenda { margin: 0px 0px 15px; } .template-diagnostico_servico .colunas-wrapper .coluna-2 .criterio-selecionado.criterio-servico-digitalizado .criterio-servico-digitalizado-conteudo { display: block; border: 1px solid rgb(204, 204, 204); border-radius: 8px; padding: 20px 20px 10px; } .template-diagnostico_servico .colunas-wrapper .coluna-2 .criterio-selecionado.criterio-servico-digitalizado .criterio-servico-digitalizado-conteudo h2 { font-size: 20px; color: rgb(11, 71, 120); font-weight: 600; margin-bottom: 10px; } .template-diagnostico_servico .colunas-wrapper .coluna-2 .criterio-selecionado.criterio-servico-digitalizado .criterio-servico-digitalizado-conteudo p { font-size: 17px; color: rgb(0, 0, 0); font-weight: 400; line-height: 19px; } .template-diagnostico_servico .colunas-wrapper .coluna-2 .criterio-selecionado.criterio-servico-digitalizado .criterio-servico-digitalizado-conteudo a { font-size: 17px; color: rgb(19, 81, 180); font-weight: 400; line-height: 19px; text-decoration: underline; } .template-diagnostico_servico .colunas-wrapper .coluna-2 .criterio-selecionado.criterio-servico-digitalizado .criterio-servico-digitalizado-conteudo .titulo-criterio { font-size: 20px; color: rgb(11, 71, 120); font-weight: 600; margin-bottom: 10px; } .template-diagnostico_servico .colunas-wrapper .coluna-2 .criterio-selecionado.criterio-login-unico .criterio-login-unico-conteudo { display: block; border: 1px solid rgb(204, 204, 204); border-radius: 8px; padding: 20px 20px 10px; } .template-diagnostico_servico .colunas-wrapper .coluna-2 .criterio-selecionado.criterio-login-unico .criterio-login-unico-conteudo h2 { font-size: 20px; color: rgb(11, 71, 120); font-weight: 600; margin-bottom: 10px; } .template-diagnostico_servico .colunas-wrapper .coluna-2 .criterio-selecionado.criterio-login-unico .criterio-login-unico-conteudo p { font-size: 17px; color: rgb(0, 0, 0); font-weight: 400; line-height: 19px; } .template-diagnostico_servico .colunas-wrapper .coluna-2 .criterio-selecionado.criterio-login-unico .criterio-login-unico-conteudo a { font-size: 17px; color: rgb(19, 81, 180); font-weight: 400; line-height: 19px; text-decoration: underline; } .template-diagnostico_servico .colunas-wrapper .coluna-2 .criterio-selecionado.criterio-login-unico .criterio-login-unico-conteudo .titulo-criterio { font-size: 20px; color: rgb(11, 71, 120); font-weight: 600; margin-bottom: 10px; } .template-diagnostico_servico .colunas-wrapper .coluna-2 .criterio-selecionado.criterio-linguagem-simples .criterio-linguagem-simples-conteudo { display: block; border: 1px solid rgb(204, 204, 204); border-radius: 8px; padding: 20px 20px 10px; } .template-diagnostico_servico .colunas-wrapper .coluna-2 .criterio-selecionado.criterio-linguagem-simples .criterio-linguagem-simples-conteudo h2 { font-size: 20px; color: rgb(11, 71, 120); font-weight: 600; margin-bottom: 10px; } .template-diagnostico_servico .colunas-wrapper .coluna-2 .criterio-selecionado.criterio-linguagem-simples .criterio-linguagem-simples-conteudo p { font-size: 17px; color: rgb(0, 0, 0); font-weight: 400; line-height: 19px; } .template-diagnostico_servico .colunas-wrapper .coluna-2 .criterio-selecionado.criterio-linguagem-simples .criterio-linguagem-simples-conteudo a { font-size: 17px; color: rgb(19, 81, 180); font-weight: 400; line-height: 19px; text-decoration: underline; } .template-diagnostico_servico .colunas-wrapper .coluna-2 .criterio-selecionado.criterio-linguagem-simples .criterio-linguagem-simples-conteudo .titulo-criterio { font-size: 20px; color: rgb(11, 71, 120); font-weight: 600; margin-bottom: 10px; } .template-diagnostico_servico .colunas-wrapper .coluna-2 .criterio-selecionado.criterio-lgpd .criterio-lgpd-conteudo { display: block; border: 1px solid rgb(204, 204, 204); border-radius: 8px; padding: 20px 20px 10px; } .template-diagnostico_servico .colunas-wrapper .coluna-2 .criterio-selecionado.criterio-lgpd .criterio-lgpd-conteudo h2 { font-size: 20px; color: rgb(11, 71, 120); font-weight: 600; margin-bottom: 10px; } .template-diagnostico_servico .colunas-wrapper .coluna-2 .criterio-selecionado.criterio-lgpd .criterio-lgpd-conteudo p { font-size: 17px; color: rgb(0, 0, 0); font-weight: 400; line-height: 19px; } .template-diagnostico_servico .colunas-wrapper .coluna-2 .criterio-selecionado.criterio-lgpd .criterio-lgpd-conteudo a { font-size: 17px; color: rgb(19, 81, 180); font-weight: 400; line-height: 19px; text-decoration: underline; } .template-diagnostico_servico .colunas-wrapper .coluna-2 .criterio-selecionado.criterio-lgpd .criterio-lgpd-conteudo .titulo-criterio { font-size: 20px; color: rgb(11, 71, 120); font-weight: 600; margin-bottom: 10px; } .template-diagnostico_servico .colunas-wrapper .coluna-2 .criterio-selecionado.criterio-pagamento-integrado .criterio-pagamento-integrado-conteudo { display: block; border: 1px solid rgb(204, 204, 204); border-radius: 8px; padding: 20px 20px 10px; } .template-diagnostico_servico .colunas-wrapper .coluna-2 .criterio-selecionado.criterio-pagamento-integrado .criterio-pagamento-integrado-conteudo h2 { font-size: 20px; color: rgb(11, 71, 120); font-weight: 600; margin-bottom: 10px; } .template-diagnostico_servico .colunas-wrapper .coluna-2 .criterio-selecionado.criterio-pagamento-integrado .criterio-pagamento-integrado-conteudo p { font-size: 17px; color: rgb(0, 0, 0); font-weight: 400; line-height: 19px; } .template-diagnostico_servico .colunas-wrapper .coluna-2 .criterio-selecionado.criterio-pagamento-integrado .criterio-pagamento-integrado-conteudo a { font-size: 17px; color: rgb(19, 81, 180); font-weight: 400; line-height: 19px; text-decoration: underline; } .template-diagnostico_servico .colunas-wrapper .coluna-2 .criterio-selecionado.criterio-pagamento-integrado .criterio-pagamento-integrado-conteudo .titulo-criterio { font-size: 20px; color: rgb(11, 71, 120); font-weight: 600; margin-bottom: 10px; } .template-diagnostico_servico .colunas-wrapper .coluna-2 .criterio-selecionado.criterio-avaliacao-satisfacao .criterio-avaliacao-satisfacao-conteudo { display: block; border: 1px solid rgb(204, 204, 204); border-radius: 8px; padding: 20px 20px 10px; } .template-diagnostico_servico .colunas-wrapper .coluna-2 .criterio-selecionado.criterio-avaliacao-satisfacao .criterio-avaliacao-satisfacao-conteudo h2 { font-size: 20px; color: rgb(11, 71, 120); font-weight: 600; margin-bottom: 10px; } .template-diagnostico_servico .colunas-wrapper .coluna-2 .criterio-selecionado.criterio-avaliacao-satisfacao .criterio-avaliacao-satisfacao-conteudo p { font-size: 17px; color: rgb(0, 0, 0); font-weight: 400; line-height: 19px; } .template-diagnostico_servico .colunas-wrapper .coluna-2 .criterio-selecionado.criterio-avaliacao-satisfacao .criterio-avaliacao-satisfacao-conteudo a { font-size: 17px; color: rgb(19, 81, 180); font-weight: 400; line-height: 19px; text-decoration: underline; } .template-diagnostico_servico .colunas-wrapper .coluna-2 .criterio-selecionado.criterio-avaliacao-satisfacao .criterio-avaliacao-satisfacao-conteudo .titulo-criterio { font-size: 20px; color: rgb(11, 71, 120); font-weight: 600; margin-bottom: 10px; } .template-diagnostico_servico .colunas-wrapper .coluna-2 .criterio-selecionado.criterio-acompanhamento-etapa .criterio-acompanhamento-etapa-conteudo { display: block; border: 1px solid rgb(204, 204, 204); border-radius: 8px; padding: 20px 20px 10px; } .template-diagnostico_servico .colunas-wrapper .coluna-2 .criterio-selecionado.criterio-acompanhamento-etapa .criterio-acompanhamento-etapa-conteudo h2 { font-size: 20px; color: rgb(11, 71, 120); font-weight: 600; margin-bottom: 10px; } .template-diagnostico_servico .colunas-wrapper .coluna-2 .criterio-selecionado.criterio-acompanhamento-etapa .criterio-acompanhamento-etapa-conteudo p { font-size: 17px; color: rgb(0, 0, 0); font-weight: 400; line-height: 19px; } .template-diagnostico_servico .colunas-wrapper .coluna-2 .criterio-selecionado.criterio-acompanhamento-etapa .criterio-acompanhamento-etapa-conteudo a { font-size: 17px; color: rgb(19, 81, 180); font-weight: 400; line-height: 19px; text-decoration: underline; } .template-diagnostico_servico .colunas-wrapper .coluna-2 .criterio-selecionado.criterio-acompanhamento-etapa .criterio-acompanhamento-etapa-conteudo .titulo-criterio { font-size: 20px; color: rgb(11, 71, 120); font-weight: 600; margin-bottom: 10px; } .template-diagnostico_servico .colunas-wrapper .coluna-2 .criterio-selecionado.criterio-multicanais-atendimento .criterio-multicanais-atendimento-conteudo { display: block; border: 1px solid rgb(204, 204, 204); border-radius: 8px; padding: 20px 20px 10px; } .template-diagnostico_servico .colunas-wrapper .coluna-2 .criterio-selecionado.criterio-multicanais-atendimento .criterio-multicanais-atendimento-conteudo h2 { font-size: 20px; color: rgb(11, 71, 120); font-weight: 600; margin-bottom: 10px; } .template-diagnostico_servico .colunas-wrapper .coluna-2 .criterio-selecionado.criterio-multicanais-atendimento .criterio-multicanais-atendimento-conteudo p { font-size: 17px; color: rgb(0, 0, 0); font-weight: 400; line-height: 19px; } .template-diagnostico_servico .colunas-wrapper .coluna-2 .criterio-selecionado.criterio-multicanais-atendimento .criterio-multicanais-atendimento-conteudo a { font-size: 17px; color: rgb(19, 81, 180); font-weight: 400; line-height: 19px; text-decoration: underline; } .template-diagnostico_servico .colunas-wrapper .coluna-2 .criterio-selecionado.criterio-multicanais-atendimento .criterio-multicanais-atendimento-conteudo .titulo-criterio { font-size: 20px; color: rgb(11, 71, 120); font-weight: 600; margin-bottom: 10px; } .template-diagnostico_servico .colunas-wrapper .coluna-2 .criterio-selecionado.criterio-ouvidoria .criterio-ouvidoria-conteudo { display: block; border: 1px solid rgb(204, 204, 204); border-radius: 8px; padding: 20px 20px 10px; } .template-diagnostico_servico .colunas-wrapper .coluna-2 .criterio-selecionado.criterio-ouvidoria .criterio-ouvidoria-conteudo h2 { font-size: 20px; color: rgb(11, 71, 120); font-weight: 600; margin-bottom: 10px; } .template-diagnostico_servico .colunas-wrapper .coluna-2 .criterio-selecionado.criterio-ouvidoria .criterio-ouvidoria-conteudo p { font-size: 17px; color: rgb(0, 0, 0); font-weight: 400; line-height: 19px; } .template-diagnostico_servico .colunas-wrapper .coluna-2 .criterio-selecionado.criterio-ouvidoria .criterio-ouvidoria-conteudo a { font-size: 17px; color: rgb(19, 81, 180); font-weight: 400; line-height: 19px; text-decoration: underline; } .template-diagnostico_servico .colunas-wrapper .coluna-2 .criterio-selecionado.criterio-ouvidoria .criterio-ouvidoria-conteudo .titulo-criterio { font-size: 20px; color: rgb(11, 71, 120); font-weight: 600; margin-bottom: 10px; } .template-diagnostico_servico #plone-contentmenu-factories, .template-diagnostico_servico #plone-contentmenu-actions, .template-diagnostico_servico #contentview-redirection, .template-diagnostico_servico #contentview-contentrules, .template-diagnostico_servico #contentview-syndication { display: none; } .template-diagnostico_qualidade_servicos .has-custom-tooltip { position: relative; cursor: pointer; } .template-diagnostico_qualidade_servicos .has-custom-tooltip::before { content: ""; position: absolute; bottom: -8px; right: 12px; transform: translateX(-50%); width: 0px; height: 0px; border-left: 8px solid transparent; border-right: 8px solid transparent; border-bottom: 8px solid rgb(21, 91, 203); opacity: 0; visibility: hidden; pointer-events: none; transition: opacity 0.3s ease 0.4s, visibility 0.3s ease; z-index: 11; } .template-diagnostico_qualidade_servicos .has-custom-tooltip::after { content: attr(data-tooltip); position: absolute; top: 47px; left: 94%; transform: translateX(-50%); background-color: rgb(21, 91, 203); color: rgb(255, 255, 255); padding: 8px 12px; border-radius: 4px; font-size: 12px; z-index: 10; min-width: 384px; height: auto; white-space: normal; text-align: left; opacity: 0; visibility: hidden; pointer-events: none; transition: opacity 0.3s ease 0.4s, visibility 0.3s ease; } .template-diagnostico_qualidade_servicos .has-custom-tooltip:hover::before, .template-diagnostico_qualidade_servicos .has-custom-tooltip:hover::after { opacity: 1; visibility: visible; } .template-diagnostico_qualidade_servicos #servicos-detalhados .has-custom-tooltip::before { bottom: -6px; right: 20px; transform: translateX(-50%); } .template-diagnostico_qualidade_servicos #servicos-detalhados .has-custom-tooltip::after { top: 108%; left: 90%; transform: translateX(-50%); } .template-diagnostico_qualidade_servicos #servicos-avaliados .autodiganostico-aprovacao i { margin-left: 3px; } .template-diagnostico_qualidade_servicos #servicos-avaliados .has-custom-tooltip::before { bottom: -8px; right: 20px; transform: translateX(-50%); } .template-diagnostico_qualidade_servicos #servicos-avaliados .has-custom-tooltip::after { top: 53px; left: 90%; transform: translateX(-50%); } .template-diagnostico_qualidade_servicos #servicos-avaliados .has-custom-tooltip.tooltip-wrapper::after { top: 44px; } .template-diagnostico_qualidade_servicos #servicos-pesquisados .has-custom-tooltip::before { bottom: -8px; right: 20px; transform: translateX(-50%); } .template-diagnostico_qualidade_servicos #servicos-pesquisados .has-custom-tooltip::after { top: 47px; left: 90%; transform: translateX(-50%); } .template-diagnostico_qualidade_servicos #servicos-pesquisados tr td:nth-last-of-type(7) .has-custom-tooltip::after { top: 68px; } .template-diagnostico_qualidade_servicos table.listing tbody tr.odd { background: transparent !important; } .template-diagnostico_qualidade_servicos svg g text { font-weight: 500; } .template-diagnostico_qualidade_servicos svg g[column-id] text { transform: translateY(-4px) !important; } .template-diagnostico_qualidade_servicos svg g g { transform: translateX(25px) !important; } .template-diagnostico_qualidade_servicos .dt-container .dt-layout-row.ui-helper-clearfix:nth-of-type(1) { margin-top: -5px; } .template-diagnostico_qualidade_servicos .dt-container .dt-layout-row.ui-helper-clearfix:nth-of-type(3) { margin: -10px 0px 0px; -webkit-box-pack: center; justify-content: center; padding-bottom: 32px; } .template-diagnostico_qualidade_servicos .dt-container .dt-layout-row.ui-helper-clearfix:nth-of-type(3) .dt-layout-start { margin-right: 0px; } .template-diagnostico_qualidade_servicos .dt-container .dt-layout-row.ui-helper-clearfix:nth-of-type(3) .dt-layout-end { margin-left: 0px; } .template-diagnostico_qualidade_servicos .ellipsis { text-indent: -9999px; color: transparent; position: relative; display: inline-block; } .template-diagnostico_qualidade_servicos .ellipsis::before { font-family: "Font Awesome 5 Free"; content: ""; font-size: 18px; color: rgb(19, 81, 180); font-weight: 900; position: absolute; left: 5px; top: 5px; text-indent: 0px; } .template-diagnostico_qualidade_servicos .fg-button { background: rgb(255, 255, 255); color: rgb(19, 81, 180); width: 30px; height: 30px; line-height: 10px; margin: 0px 3px; opacity: 1; text-align: center; box-shadow: none !important; padding: 0px !important; } .template-diagnostico_qualidade_servicos .fg-button:hover { background: rgb(219, 232, 251); } .template-diagnostico_qualidade_servicos .fg-button.ui-state-disabled { color: rgb(255, 255, 255); background: rgb(19, 81, 180); } .template-diagnostico_qualidade_servicos .fg-button.ui-state-disabled:hover { background: rgb(19, 81, 180); } .template-diagnostico_qualidade_servicos .fg-button.previous { text-indent: -100000px; position: relative; width: 25px; height: 25px; padding: 0px; background: transparent; margin-right: 30px; } .template-diagnostico_qualidade_servicos .fg-button.previous::before { content: "<"; position: absolute; display: flex; color: rgb(19, 81, 180); top: 0px; text-indent: 0px; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; width: 100%; font-size: 20px; line-height: 20px; font-weight: 800; } .template-diagnostico_qualidade_servicos .fg-button.previous.ui-state-disabled { opacity: 0.5; } .template-diagnostico_qualidade_servicos .fg-button.next { text-indent: -100000px; position: relative; width: 25px; height: 25px; padding: 0px; background: transparent; margin-left: 20px !important; } .template-diagnostico_qualidade_servicos .fg-button.next::before { content: ">"; position: absolute; display: flex; color: rgb(19, 81, 180); top: 0px; text-indent: 0px; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; width: 100%; font-size: 20px; line-height: 20px; font-weight: 800; } .template-diagnostico_qualidade_servicos .fg-button.next.ui-state-disabled { opacity: 0.5; } .template-diagnostico_qualidade_servicos .fg-button.last, .template-diagnostico_qualidade_servicos .fg-button.first { display: none !important; } .template-diagnostico_qualidade_servicos .btn-action-lista-simples { padding: 3px; width: 125px; font-size: 17px; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; height: 40px; color: rgb(19, 81, 180) !important; font-weight: 600 !important; } .template-diagnostico_qualidade_servicos .btn-action-lista-simples i { margin-right: 5px; color: rgb(19, 81, 180); } .template-diagnostico_qualidade_servicos .btn-action-lista-simples:hover { text-decoration: none; } .template-diagnostico_qualidade_servicos .remove-item i { color: rgb(255, 255, 255); margin-left: 5px; } .template-diagnostico_qualidade_servicos .remove-item:hover { text-decoration: none; } .template-diagnostico_qualidade_servicos .dt-search { position: relative; } .template-diagnostico_qualidade_servicos .dt-search::before { font-family: "Font Awesome 5 Free"; content: ""; font-size: 17px; color: rgb(136, 136, 136); font-weight: 900; position: absolute; top: 5px; left: 12px; } .template-diagnostico_qualidade_servicos input[type="search"].dt-input { width: 530px; padding-left: 35px; border: 1px solid rgb(136, 136, 136); margin: 0px; font-size: 14px; font-style: italic; font-weight: 400; padding-bottom: 5px; } .template-diagnostico_qualidade_servicos div.dt-container .dt-search input { height: 40px; } .template-diagnostico_qualidade_servicos #servicos-pesquisados { border: 0px; } .template-diagnostico_qualidade_servicos #servicos-pesquisados tr { border-bottom: 1px solid rgb(204, 204, 204); box-shadow: none !important; } .template-diagnostico_qualidade_servicos #servicos-pesquisados tr td { line-height: 20px; padding: 15px 8px; vertical-align: middle; font-weight: 400; border: none !important; } .template-diagnostico_qualidade_servicos #servicos-pesquisados tr td .tooltip-wrapper { position: relative; } .template-diagnostico_qualidade_servicos #servicos-pesquisados tr td .tooltip-wrapper span { display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; line-height: 1.4; max-height: calc(2.8em); } .template-diagnostico_qualidade_servicos #servicos-pesquisados tr.selected { background-color: rgb(12, 50, 111) !important; color: rgb(255, 255, 255) !important; } .template-diagnostico_qualidade_servicos #servicos-pesquisados tr.selected td { box-shadow: none !important; background-color: rgb(12, 50, 111) !important; color: rgb(255, 255, 255) !important; } .template-diagnostico_qualidade_servicos #servicos-pesquisados thead tr { border-bottom: 0px; } .template-diagnostico_qualidade_servicos #table-servicos-pesquisados-wrapper { position: relative; } .template-diagnostico_qualidade_servicos #table-servicos-pesquisados-wrapper .incluir-servico, .template-diagnostico_qualidade_servicos #table-servicos-pesquisados-wrapper .remover-servico { font-size: 17px; font-weight: 600; color: rgb(240, 240, 240); padding: 5px 12px; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; width: 168px; height: 40px; } .template-diagnostico_qualidade_servicos #table-servicos-pesquisados-wrapper .incluir-servico::before, .template-diagnostico_qualidade_servicos #table-servicos-pesquisados-wrapper .remover-servico::before { font-family: "Font Awesome 5 Free"; content: ""; font-size: 17px; color: rgb(240, 240, 240); font-weight: 900; margin-right: 10px; } .template-diagnostico_qualidade_servicos #table-servicos-pesquisados-wrapper .incluir-servico:active, .template-diagnostico_qualidade_servicos #table-servicos-pesquisados-wrapper .remover-servico:active { background-color: rgba(19, 81, 180, 0.45); } .template-diagnostico_qualidade_servicos #table-servicos-pesquisados-wrapper .incluir-servico { border: 1px solid rgb(21, 91, 203); color: rgb(21, 91, 203); border-radius: 20px; padding: 8px 25px 5px; } .template-diagnostico_qualidade_servicos #table-servicos-pesquisados-wrapper .incluir-servico::before { content: ""; color: rgb(21, 91, 203); } .template-diagnostico_qualidade_servicos #table-servicos-pesquisados-wrapper #selected-count-container { position: absolute; right: 5px; top: 27px; background-color: rgb(212, 229, 255); padding: 5px; color: rgb(0, 0, 0); font-size: 14px; font-weight: 500; } .template-diagnostico_qualidade_servicos #table-servicos-pesquisados-wrapper #selected-count-container::before { font-family: "Font Awesome 5 Free"; content: ""; font-size: 17px; color: rgb(21, 91, 203); font-weight: 900; margin-right: 2px; } .template-diagnostico_qualidade_servicos #servicos-pesquisados_wrapper .dt-search { margin-bottom: 5px; } .template-diagnostico_qualidade_servicos #servicos-pesquisados_wrapper .dt-search::before { top: 32px; } .template-diagnostico_qualidade_servicos #servicos-pesquisados_wrapper .dt-search label { color: rgb(0, 0, 0); display: block; margin-bottom: 2px; font-size: 14px; font-weight: 600; } .template-diagnostico_qualidade_servicos #servicos-avaliados { border: none; margin-top: 50px; } .template-diagnostico_qualidade_servicos #servicos-avaliados th span.dt-column-order { visibility: hidden; } .template-diagnostico_qualidade_servicos #servicos-avaliados th:hover { background-color: rgba(19, 81, 180, 0.16) !important; } .template-diagnostico_qualidade_servicos #servicos-avaliados th:hover span.dt-column-order { visibility: visible; } .template-diagnostico_qualidade_servicos #servicos-avaliados th:active { background-color: rgba(19, 81, 180, 0.46) !important; } .template-diagnostico_qualidade_servicos #servicos-avaliados th:active span.dt-column-order { visibility: visible; } .template-diagnostico_qualidade_servicos #servicos-avaliados tr { border-bottom: 1px solid rgb(204, 204, 204); } .template-diagnostico_qualidade_servicos #servicos-avaliados tr td { border: none; vertical-align: middle; padding: 10px 8px; line-height: 20px; color: rgb(41, 48, 33); font-weight: 500; font-size: 14px; } .template-diagnostico_qualidade_servicos #servicos-avaliados tr td:nth-of-type(1) { padding-right: 25px; } .template-diagnostico_qualidade_servicos #servicos-avaliados tr td:nth-of-type(1) a { font-size: 14px; } .template-diagnostico_qualidade_servicos #servicos-avaliados tr td:nth-of-type(1) span { display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; line-height: 1.4; max-height: calc(2.8em); width: 100%; } .template-diagnostico_qualidade_servicos #servicos-avaliados tr td:nth-of-type(2) { padding-left: 25px; padding-right: 25px; vertical-align: middle; } .template-diagnostico_qualidade_servicos #servicos-avaliados tr td:nth-of-type(2) span { display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; line-height: 18px; max-height: calc(50px); } .template-diagnostico_qualidade_servicos #servicos-avaliados tr td:nth-of-type(5), .template-diagnostico_qualidade_servicos #servicos-avaliados tr td:nth-of-type(6) { vertical-align: middle; text-align: center; } .template-diagnostico_qualidade_servicos #servicos-avaliados thead tr { border-bottom: 0px; } .template-diagnostico_qualidade_servicos #servicos-avaliados tr td:last-of-type, .template-diagnostico_qualidade_servicos #servicos-detalhados tr td:last-of-type, .template-diagnostico_qualidade_servicos #servicos-pesquisados tr td:last-of-type { text-align: center; } .template-diagnostico_qualidade_servicos #servicos-avaliados .dt-column-header .dt-column-title, .template-diagnostico_qualidade_servicos #servicos-detalhados .dt-column-header .dt-column-title, .template-diagnostico_qualidade_servicos #servicos-pesquisados .dt-column-header .dt-column-title { height: 28px; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; line-height: 16px; } .template-diagnostico_qualidade_servicos #servicos-avaliados thead th, .template-diagnostico_qualidade_servicos #servicos-detalhados thead th, .template-diagnostico_qualidade_servicos #servicos-pesquisados thead th { font-size: 14px; font-weight: 600; text-align: center; border: 0px; padding: 20px 8px; background-color: rgb(240, 240, 240) !important; color: rgb(19, 81, 180) !important; } .template-diagnostico_qualidade_servicos #servicos-avaliados a, .template-diagnostico_qualidade_servicos #servicos-detalhados a, .template-diagnostico_qualidade_servicos #servicos-pesquisados a { background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-size: 16px; font-weight: 400; text-align: left; } .template-diagnostico_qualidade_servicos #servicos-avaliados td, .template-diagnostico_qualidade_servicos #servicos-detalhados td, .template-diagnostico_qualidade_servicos #servicos-pesquisados td { background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-size: 14px; font-weight: 400; text-align: left; } .template-diagnostico_qualidade_servicos #servicos-avaliados td:nth-of-type(3), .template-diagnostico_qualidade_servicos #servicos-avaliados td:nth-of-type(4), .template-diagnostico_qualidade_servicos #servicos-detalhados td:nth-of-type(3), .template-diagnostico_qualidade_servicos #servicos-detalhados td:nth-of-type(4), .template-diagnostico_qualidade_servicos #servicos-pesquisados td:nth-of-type(3), .template-diagnostico_qualidade_servicos #servicos-pesquisados td:nth-of-type(4) { text-align: center !important; } .template-diagnostico_qualidade_servicos #servicos-detalhados tr th:first-of-type { text-align: left; } .template-diagnostico_qualidade_servicos #servicos-detalhados tr th:first-of-type .dt-column-header .dt-column-title { -webkit-box-pack: start; justify-content: start; } .template-diagnostico_qualidade_servicos #servicos-detalhados tr td a { color: rgb(117, 117, 117); font-weight: 500; } .template-diagnostico_qualidade_servicos #area-servicos-avaliados { display: block; } .template-diagnostico_qualidade_servicos #area-servicos-avaliados div.dt-container div.dt-layout-row { display: flex; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: center; align-items: center; width: 100%; margin: 0.25em 0px; } .template-diagnostico_qualidade_servicos #area-servicos-detalhados { display: none; } .template-diagnostico_qualidade_servicos #area-servicos-detalhados thead { position: sticky; top: 87px; z-index: 10; right: 0px; } .template-diagnostico_qualidade_servicos #area-servicos-detalhados thead tr, .template-diagnostico_qualidade_servicos #area-servicos-detalhados thead th { border-top: 0px; border-bottom: 0px; border-image: initial; background-color: rgb(255, 255, 255) !important; border-right: 0px !important; border-left: 0px !important; padding-bottom: 0px !important; } .template-diagnostico_qualidade_servicos #area-servicos-detalhados thead tr .dt-column-title, .template-diagnostico_qualidade_servicos #area-servicos-detalhados thead th .dt-column-title { color: rgb(99, 99, 99); font-size: 14px; font-weight: 600; } .template-diagnostico_qualidade_servicos #area-servicos-detalhados [id^="dt-search-"] { margin-top: 9px; } .template-diagnostico_qualidade_servicos #area-servicos-detalhados .dt-search::before { top: 14px; } .template-diagnostico_qualidade_servicos #area-servicos-detalhados .servico-detalhado-nome-servico { margin-bottom: 0px !important; } .template-diagnostico_qualidade_servicos #area-servicos-detalhados .servico-detalhado-nome-servico a:hover { text-decoration: none; } .template-diagnostico_qualidade_servicos #area-servicos-detalhados .servico-detalhado-nome-servico a span { color: rgb(19, 81, 180); font-weight: 600; font-size: 20px; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; line-height: 1.4; max-height: calc(4.2em); } .template-diagnostico_qualidade_servicos #area-servicos-detalhados .servico-detalhado-status-avaliacao { font-size: 14px; font-weight: 400; color: rgb(51, 51, 51); } .template-diagnostico_qualidade_servicos #area-servicos-detalhados .servico-detalhado-ultima-atualizacao { font-size: 14px; font-weight: 500; color: rgb(41, 48, 33); } .template-diagnostico_qualidade_servicos #area-servicos-detalhados .servico-detalhado-status-avaliacao { position: absolute; top: 15px; left: 15px; } .template-diagnostico_qualidade_servicos #area-servicos-detalhados .servico-detalhado-ultima-atualizacao { position: absolute; bottom: 15px; left: 15px; } .template-diagnostico_qualidade_servicos #area-servicos-detalhados .progress-bar-container { width: 75%; background-color: rgb(255, 255, 255); border-radius: 30px; overflow: hidden; position: relative; height: 25px; border: 2px solid rgb(173, 173, 173); margin-bottom: -8px; box-sizing: border-box; } @media (-webkit-min-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 144dpi) { .template-diagnostico_qualidade_servicos #area-servicos-detalhados .progress-bar-container { height: 1.5625rem; border-width: 0.125rem; margin: 0.625rem 0px; border-radius: 1.875rem; }} .template-diagnostico_qualidade_servicos #area-servicos-detalhados .progress-bar { height: 24px; background-color: rgb(173, 173, 173); transition: width 0.3s ease 0s; } .template-diagnostico_qualidade_servicos #area-servicos-detalhados .servico-detalhado-diagnostico-avaliacao, .template-diagnostico_qualidade_servicos #area-servicos-detalhados .servico-detalhado-progresso-avaliacao { font-size: 16px; font-weight: 700; color: rgb(85, 85, 85); } .template-diagnostico_qualidade_servicos #area-servicos-detalhados .valor-percentual-progresso-avaliacao, .template-diagnostico_qualidade_servicos #area-servicos-detalhados .texto-percentual-progresso-avaliacao { font-size: 14px; font-weight: 500; color: rgb(17, 47, 78); } .template-diagnostico_qualidade_servicos #area-servicos-detalhados .valor-percentual-progresso-avaliacao::before { content: ""; display: inline-block; border-radius: 50%; width: 10px; height: 10px; background-color: rgb(173, 173, 173); margin-right: 8px; } .template-diagnostico_qualidade_servicos #servicos-detalhados { border-collapse: separate; border-spacing: 0px 20px; border: none; margin-bottom: 0px !important; } .template-diagnostico_qualidade_servicos #servicos-detalhados tr { border-radius: 8px; background-color: rgb(255, 255, 255); height: 150px; } .template-diagnostico_qualidade_servicos #servicos-detalhados tr td { height: 100%; vertical-align: middle; box-sizing: border-box; padding: 0px 3px; border: 1px solid rgb(204, 204, 204); } .template-diagnostico_qualidade_servicos #servicos-detalhados tr td:nth-of-type(2) { border-right: none; border-left: none; vertical-align: middle; } .template-diagnostico_qualidade_servicos #servicos-detalhados tr td:first-child { border-top-left-radius: 8px; border-bottom-left-radius: 8px; border-right: none; position: relative; padding: 0px 25px; } .template-diagnostico_qualidade_servicos #servicos-detalhados tr td:last-child { border-top-right-radius: 8px; border-bottom-right-radius: 8px; border-left: none; vertical-align: middle; padding: 0px 5px; } .template-diagnostico_qualidade_servicos #servicos-detalhados .titulo-card-lista-detalhada { text-align: center; font-size: 14px; font-weight: 600; line-height: 16px; color: rgb(99, 99, 99); } .template-diagnostico_qualidade_servicos #servicos-detalhados [class^="card-"] { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; min-height: 160px; font-size: 12px; font-weight: 500; padding: 0px 8px; line-height: 16px; border-radius: 4px; text-align: center; margin: 12px 0px; } .template-diagnostico_qualidade_servicos #servicos-detalhados [class^="card-"] span:last-of-type { text-align: center; } .template-diagnostico_qualidade_servicos #servicos-detalhados [class^="card-"]:hover { text-decoration: none; box-shadow: rgba(0, 0, 0, 0.15) 0px 2px 4px 0px; } .template-diagnostico_qualidade_servicos #servicos-detalhados [class^="card-"]:active { background: rgb(239, 246, 251); box-shadow: rgba(0, 0, 0, 0.15) 0px 2px 4px 0px; } .template-diagnostico_qualidade_servicos #servicos-detalhados .card-nivel-maturidade .grafico-nivel-maturidade { display: block; height: 65px; width: 100%; background-size: contain; background-position: center center; background-repeat: no-repeat; background-image: url("img/selo-lista-detalhada.png"); position: relative; margin-top: -15px; margin-bottom: 15px; color: rgb(117, 117, 117); font-size: 12px; font-weight: 500; } .template-diagnostico_qualidade_servicos #servicos-detalhados .card-nivel-maturidade .grafico-nivel-maturidade::after { color: rgb(255, 255, 255); font-size: 20px; font-weight: 600; position: absolute; top: 41%; left: 50%; transform: translate(-50%, -50%); } .template-diagnostico_qualidade_servicos #servicos-detalhados .card-nivel-maturidade .grafico-nivel-maturidade.selo-nenhum-selo { background-image: url("img/selo-lista-detalhada-zero.png"); } .template-diagnostico_qualidade_servicos #servicos-detalhados .card-nivel-maturidade .grafico-nivel-maturidade.selo-nenhum-selo::after { content: "0"; } .template-diagnostico_qualidade_servicos #servicos-detalhados .card-nivel-maturidade .grafico-nivel-maturidade.selo-1-selo::after { content: "1"; } .template-diagnostico_qualidade_servicos #servicos-detalhados .card-nivel-maturidade .grafico-nivel-maturidade.selo-2-selos::after { content: "2"; } .template-diagnostico_qualidade_servicos #servicos-detalhados .card-nivel-maturidade .grafico-nivel-maturidade.selo-3-selos::after { content: "3"; } .template-diagnostico_qualidade_servicos #servicos-detalhados .card-nivel-maturidade .grafico-nivel-maturidade.selo-4-selos::after { content: "4"; } .template-diagnostico_qualidade_servicos #servicos-detalhados .card-nivel-maturidade .grafico-nivel-maturidade.selo-5-selos::after { content: "5"; } .template-diagnostico_qualidade_servicos #servicos-detalhados .card-nivel-maturidade .grafico-nivel-maturidade.selo-6-selos::after { content: "6"; } .template-diagnostico_qualidade_servicos #servicos-detalhados .card-utilidade-informacoes i { font-size: 53px; margin-bottom: 14px; } .template-diagnostico_qualidade_servicos #servicos-detalhados .card-avaliacao-satisfacao .nota-avaliacao { font-size: 12px; font-weight: 500; } .template-diagnostico_qualidade_servicos #servicos-detalhados .card-avaliacao-satisfacao .star-wrapper { margin-bottom: 20px; } .template-diagnostico_qualidade_servicos #servicos-detalhados .card-progresso-avaliacao .barra-progresso { width: 100%; min-height: 50px; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; margin-bottom: 15px; } .template-diagnostico_qualidade_servicos .servicos-detalhados-tab, .template-diagnostico_qualidade_servicos .servicos-tab { color: rgb(51, 51, 51); font-weight: 500; font-size: 20px; border-bottom: 1px solid rgb(204, 204, 204); position: relative; } .template-diagnostico_qualidade_servicos .servicos-detalhados-tab:hover, .template-diagnostico_qualidade_servicos .servicos-tab:hover { text-decoration: none; } .template-diagnostico_qualidade_servicos .servicos-detalhados-tab.active, .template-diagnostico_qualidade_servicos .servicos-tab.active { color: rgb(12, 50, 111) !important; } .template-diagnostico_qualidade_servicos .servicos-detalhados-tab.active::after, .template-diagnostico_qualidade_servicos .servicos-tab.active::after { content: ""; position: absolute; bottom: 0px; left: 0px; width: 100%; height: 4px; background-color: rgb(12, 50, 111); } .template-diagnostico_qualidade_servicos .autocomplete-selecionados { display: flex; flex-flow: row wrap; -webkit-box-orient: horizontal; -webkit-box-direction: normal; margin-bottom: -8px !important; margin-top: 15px !important; } .template-diagnostico_qualidade_servicos .autocomplete-selecionados div { background-color: rgb(38, 112, 232); display: inline-block; color: rgb(255, 255, 255); padding: 5px 10px; border-radius: 4px; margin: 5px 5px 5px 0px; align-self: flex-start; } .template-diagnostico_qualidade_servicos .autocomplete-selecionados div i { margin-left: 7px; width: 15px !important; } .template-diagnostico_qualidade_servicos .autocomplete-selecionados div:hover { background-color: rgba(19, 81, 180, 0.7); } .template-diagnostico_qualidade_servicos .autocomplete-selecionados div:hover i::before { content: ""; } .template-diagnostico_qualidade_servicos .autocomplete-selecionados div:active { background-color: rgba(19, 81, 180, 0.35); } .template-diagnostico_qualidade_servicos .autocomplete-selecionados div:active i::before { content: ""; } .template-diagnostico_qualidade_servicos .autocomplete-selecionados div .remove-item { color: rgb(255, 255, 255); } .template-diagnostico_qualidade_servicos .autocomplete-selecionados div .remove-item span { font-weight: 500; font-size: 17px; } .template-diagnostico_qualidade_servicos .autocomplete-selecionados div.sem-servicos { background-color: rgb(117, 117, 117); } .template-diagnostico_qualidade_servicos .autocomplete-selecionados div.sem-servicos::before { font-family: "Font Awesome 5 Free"; content: ""; color: rgb(255, 255, 255); font-weight: 900; width: 20px; margin-right: 7px; } .template-diagnostico_qualidade_servicos .autocomplete-selecionados div.sem-servicos:hover { background-color: rgb(136, 136, 136); } .template-diagnostico_qualidade_servicos .autocomplete-selecionados div.sem-servicos:active { background-color: rgb(173, 173, 173); } .template-diagnostico_qualidade_servicos .autocomplete-selecionados div.sem-servicos .has-custom-tooltip::before { bottom: -20px; } .template-diagnostico_qualidade_servicos .autocomplete-selecionados div.sem-servicos .has-custom-tooltip::after { top: 43px; text-align: center; min-width: 250px; } .template-diagnostico_qualidade_servicos #content .filtro-consulta-administrativa table.listing th { color: rgb(19, 81, 180); font-weight: 600; background-color: rgb(240, 240, 240) !important; } .template-diagnostico_qualidade_servicos #content .filtro-consulta-administrativa table.listing th span.dt-column-order { visibility: hidden; } .template-diagnostico_qualidade_servicos #content .filtro-consulta-administrativa table.listing th:hover { background-color: rgba(19, 81, 180, 0.16) !important; } .template-diagnostico_qualidade_servicos #content .filtro-consulta-administrativa table.listing th:hover span.dt-column-order { visibility: visible; } .template-diagnostico_qualidade_servicos #content .filtro-consulta-administrativa table.listing th:active { background-color: rgba(19, 81, 180, 0.46) !important; } .template-diagnostico_qualidade_servicos #content .filtro-consulta-administrativa table.listing th:active span.dt-column-order { visibility: visible; } .template-diagnostico_qualidade_servicos #servicos-pesquisados td, .template-diagnostico_qualidade_servicos #content .filtro-consulta-administrativa table.listing { color: rgb(0, 0, 0); font-weight: 500; } .template-diagnostico_qualidade_servicos #content .filtro-consulta-administrativa table.listing tr.selected { background-color: rgb(19, 81, 180); } .template-diagnostico_qualidade_servicos #content .filtro-consulta-administrativa table.listing tr.selected td { background-color: rgb(19, 81, 180); } .template-diagnostico_qualidade_servicos #filtrar_orgao_button { visibility: hidden; } .template-diagnostico_qualidade_servicos #overlay-questionario { display: none; background: rgba(53, 53, 53, 0.52); position: fixed; top: 0px; left: 0px; width: 100%; height: 100vh; z-index: 1000; } .template-diagnostico_qualidade_servicos.overlay-active { overflow: hidden; } .template-diagnostico_qualidade_servicos.overlay-active #overlay-questionario { display: block; } .template-diagnostico_qualidade_servicos .sem-servicos-listados { width: 100%; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; } .template-diagnostico_qualidade_servicos .sem-servicos-listados .filterbar-toggle-btn { width: 180px; } .template-diagnostico_qualidade_servicos .sem-servicos-listados span { font-size: 20px; color: rgb(51, 51, 51); } .template-diagnostico_qualidade_servicos .sem-servicos-listados span:first-of-type { font-weight: 700; font-style: italic; } .template-diagnostico_qualidade_servicos .sem-servicos-listados span:nth-of-type(2) { margin-bottom: 20px; font-style: italic; font-size: 16px; } .template-diagnostico_qualidade_servicos .sem-servicos-listados img { width: 240px; margin: 20px 0px; border: none !important; } .template-diagnostico_qualidade_servicos .page-title { font-size: 35px; color: rgb(12, 50, 111); font-weight: 400; margin: 24px 0px; } .template-diagnostico_qualidade_servicos #wrapper { padding-top: 0px; } .template-diagnostico_qualidade_servicos #content-core { padding-top: 0px; } .template-diagnostico_qualidade_servicos .portalMessage.info { display: none; } .template-diagnostico_qualidade_servicos .accessibility-emptyTag { display: block; width: auto; height: auto; background: transparent !important; } .template-diagnostico_qualidade_servicos .welcome-message { height: 192px; background: linear-gradient(90deg, rgb(19, 81, 180) 0%, rgb(8, 35, 78) 100%); width: calc(100vw - 8px); position: relative; left: 50%; right: 50%; margin-left: -50vw; margin-right: -50vw; } .template-diagnostico_qualidade_servicos .welcome-message .welcome-message-content { color: rgb(255, 255, 255); display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-pack: center; justify-content: center; padding: 30px 12px 24px; } .template-diagnostico_qualidade_servicos .welcome-message .welcome-message-content span:nth-of-type(1) { font-size: 35px; margin-bottom: 10px; } .template-diagnostico_qualidade_servicos .welcome-message .welcome-message-content span:nth-of-type(2) { color: rgb(238, 241, 244); font-size: 18px; } .template-diagnostico_qualidade_servicos .welcome-message .welcome-message-content span:nth-of-type(3) { color: rgb(238, 241, 244); font-size: 18px; } .template-diagnostico_qualidade_servicos .step-by-step { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-pack: center; justify-content: center; margin: 20px 0px 0px; } .template-diagnostico_qualidade_servicos .step-by-step strong { margin: 5px 0px 5px 5px; display: block; font-weight: 600; font-size: 18px; color: rgb(17, 47, 78); } .template-diagnostico_qualidade_servicos .step-by-step strong + div { margin-bottom: 10px; color: rgb(87, 87, 87); font-size: 18px; font-weight: 400; } .template-diagnostico_qualidade_servicos .step-by-step span:nth-of-type(1) { font-size: 20px; color: rgb(19, 81, 180); font-weight: 700; display: block; margin-bottom: 5px; } .template-diagnostico_qualidade_servicos .step-by-step span:nth-of-type(2) { font-size: 18px; color: rgb(87, 87, 87); font-weight: 400; } .template-diagnostico_qualidade_servicos .step-by-step .toggle-link { position: relative; cursor: pointer; } .template-diagnostico_qualidade_servicos .step-by-step .toggle-link::before { position: absolute; right: 0px; padding-left: 28px; } .template-diagnostico_qualidade_servicos .btn-concluir-container { width: 100%; display: flex; -webkit-box-pack: end; justify-content: end; -webkit-box-align: center; align-items: center; margin: 20px 0px; } .template-diagnostico_qualidade_servicos .filterbar-toggle-btn { background-color: rgb(19, 81, 180); color: rgb(255, 255, 255); border-radius: 20px; padding: 5px 15px; width: 126px; height: 40px; text-align: center; margin-bottom: 32px; } .template-diagnostico_qualidade_servicos .filterbar-toggle-btn.close { width: auto; } .template-diagnostico_qualidade_servicos .filterbar-toggle-btn span { color: rgb(255, 255, 255); margin-right: 5px; font-style: normal !important; } .template-diagnostico_qualidade_servicos .filterbar-toggle-btn:hover { text-decoration: none; background-color: rgba(19, 81, 180, 0.7); } .template-diagnostico_qualidade_servicos .filterbar-toggle-btn:active { background-color: rgba(19, 81, 180, 0.35); } .template-diagnostico_qualidade_servicos .filterbar-toggle-btn.concluir { padding: 5px 24px; margin-bottom: 0px; width: 115px; } .template-diagnostico_qualidade_servicos .filterbar-toggle-btn.close { background-color: rgb(255, 255, 255); position: absolute; top: 5px; right: 5px; } .template-diagnostico_qualidade_servicos .filterbar-toggle-btn.close span { color: rgb(19, 81, 180); } .template-diagnostico_qualidade_servicos .filterbar-toggle-container { display: flex; width: 100%; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: center; align-items: center; position: relative; margin-top: 16px; } .template-diagnostico_qualidade_servicos .filterbar-toggle-container .qualidade-servico-abas { position: absolute; right: 0px; bottom: -25px; z-index: 100; display: flex !important; } .template-diagnostico_qualidade_servicos .filterbar-toggle-container .qualidade-servico-abas a { display: inline-block; padding: 0px 18px 4px; } .template-diagnostico_qualidade_servicos .filtro-servicos-popup { display: none; padding: 20px; border-radius: 8px; margin: 5px 0px 15px; background-color: rgb(255, 255, 255); width: 1120px; border: 1px solid rgb(221, 221, 221); position: fixed; top: 5%; left: 50%; transform: translateX(-50%); z-index: 1001; overflow: auto; max-height: 90%; } .template-diagnostico_qualidade_servicos .filtro-servicos-popup.active { display: block; } .template-diagnostico_qualidade_servicos .filtro-servicos-popup .line-spacer { width: 100%; height: 1px; background-color: rgb(221, 221, 221); margin: 20px 0px; } .template-diagnostico_qualidade_servicos .filtro-servicos-popup .filtro-servicos-title { color: rgb(0, 0, 0); font-weight: 600; font-size: 20px; margin-bottom: 15px; } .template-diagnostico_qualidade_servicos .filtro-servicos-popup table.listing th { background: rgb(19, 81, 180); color: rgb(255, 255, 255); } .template-diagnostico_qualidade_servicos .filtro-servicos-popup table.listing tr a { color: rgb(85, 85, 85); } .template-diagnostico_qualidade_servicos .filtro-servicos-popup table.listing tr.selected { color: rgb(255, 255, 255); } .template-diagnostico_qualidade_servicos .filtro-servicos-popup table.listing tr.selected a { color: rgb(255, 255, 255); } .template-diagnostico_qualidade_servicos .filtro-servicos-popup .filtro-servicos-popup-content .table { margin-bottom: 0px !important; } .template-diagnostico_qualidade_servicos .filtro-servicos-popup.open .filterbar-content { overflow: visible; display: block; } .template-diagnostico_qualidade_servicos .filtro-servicos-popup .filtro-servicos-popup-section { margin: 0px; } .template-diagnostico_qualidade_servicos .filtro-servicos-popup .filtro-servicos-popup-section .filterbar-title, .template-diagnostico_qualidade_servicos .filtro-servicos-popup .filtro-servicos-popup-section .template-facetednavigation_view #content-core .filterbar .faceted-widget legend, .template-facetednavigation_view #content-core .filterbar .faceted-widget .template-diagnostico_qualidade_servicos .filtro-servicos-popup .filtro-servicos-popup-section legend { color: rgb(0, 0, 0); font-size: 14px; width: 508px; font-weight: 600; } .template-diagnostico_qualidade_servicos .filtro-servicos-popup .busca-orgao { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: start; justify-content: flex-start; } .template-diagnostico_qualidade_servicos .filtro-servicos-popup .busca-orgao .filterbar-apply { background: rgb(19, 81, 180); } .template-diagnostico_qualidade_servicos .filtro-servicos-popup .busca-orgao .filterbar-apply, .template-diagnostico_qualidade_servicos .filtro-servicos-popup .busca-orgao #add_orgao_button { margin-left: 8px; line-height: 30px; border-radius: 32px; width: 124px; padding: 4px 30px !important; height: 30px !important; min-height: auto !important; } .template-diagnostico_qualidade_servicos .filtro-servicos-popup .busca-orgao .filterbar-apply i, .template-diagnostico_qualidade_servicos .filtro-servicos-popup .busca-orgao #add_orgao_button i { color: rgb(38, 112, 232); } .template-diagnostico_qualidade_servicos .filtro-servicos-popup .busca-orgao .filterbar-apply:hover i, .template-diagnostico_qualidade_servicos .filtro-servicos-popup .busca-orgao #add_orgao_button:hover i { color: rgb(255, 255, 255); } .template-diagnostico_qualidade_servicos .filtro-servicos-popup .filtro-servicos-popup-content { max-width: 98%; } .template-diagnostico_qualidade_servicos .filtro-servicos-popup input[type="text"] { width: 530px !important; } .template-diagnostico_qualidade_servicos #plone-contentmenu-factories, .template-diagnostico_qualidade_servicos #plone-contentmenu-actions, .template-diagnostico_qualidade_servicos #contentview-redirection, .template-diagnostico_qualidade_servicos #contentview-contentrules, .template-diagnostico_qualidade_servicos #contentview-syndication { display: none; } .template-questionario .questionario-titulo-servico, .portaltype-questionario .questionario-titulo-servico { font-size: 20px; color: rgb(12, 50, 111); font-weight: 600; position: relative; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; } .template-questionario .questionario-titulo-servico a, .portaltype-questionario .questionario-titulo-servico a { border: 1px solid rgb(19, 81, 180); border-radius: 20px; font-weight: 600; font-size: 16px; color: rgb(19, 81, 180); margin-left: 15px; min-width: 250px; height: 39px; text-align: center; line-height: 33px; } .template-questionario .questionario-titulo-servico a::before, .portaltype-questionario .questionario-titulo-servico a::before { font-family: "Font Awesome 5 Free"; content: ""; font-size: 16px; color: rgb(19, 81, 180); font-weight: 900; width: 20px; margin-right: 5px; } .template-questionario .questionario-titulo-servico a:hover, .portaltype-questionario .questionario-titulo-servico a:hover { text-decoration: none; background-color: rgba(19, 81, 180, 0.16); } .template-questionario .questionario-titulo-servico a:active, .portaltype-questionario .questionario-titulo-servico a:active { background-color: rgba(19, 81, 180, 0.45); } .template-questionario .option:has([id*="_alerta-resposta-automatica-marcada"]), .portaltype-questionario .option:has([id*="_alerta-resposta-automatica-marcada"]) { border: 1px dashed rgb(255, 205, 7); padding: 5px; transform: translateX(-5px); } .template-questionario .alerta-resposta-automatica, .portaltype-questionario .alerta-resposta-automatica { background-color: rgb(255, 205, 7); color: rgb(51, 51, 51); font-size: 14px; font-weight: 500; padding: 5px 5px 5px 40px; position: relative; width: 628px; line-height: 14px; } .template-questionario .alerta-resposta-automatica::before, .portaltype-questionario .alerta-resposta-automatica::before { font-family: "Font Awesome 5 Free"; content: ""; font-size: 20px; color: rgb(51, 51, 51); font-weight: 900; position: absolute; top: 13px; left: 10px; width: 18px; height: 16px; } .template-questionario .portalMessage.warning, .portaltype-questionario .portalMessage.warning { display: none; } .template-questionario .instrucoes, .portaltype-questionario .instrucoes { position: relative; margin: 0px 16px 16px; border-bottom: 1px solid rgb(204, 204, 204); padding-bottom: 16px; } .template-questionario .instrucoes span, .portaltype-questionario .instrucoes span { font-size: 20px; color: rgb(19, 81, 180); font-weight: 700; display: block; margin-bottom: 12px; } .template-questionario .instrucoes a, .portaltype-questionario .instrucoes a { position: absolute; top: 5px; right: 5px; } .template-questionario .instrucoes a:hover, .portaltype-questionario .instrucoes a:hover { text-decoration: none; } .template-questionario .instrucoes a i, .portaltype-questionario .instrucoes a i { color: rgb(19, 81, 180); } .template-questionario .instrucoes p, .portaltype-questionario .instrucoes p { display: none; color: rgb(87, 87, 87); font-size: 17px; line-height: 24px; } .template-questionario .instrucoes i.fa-chevron-up, .portaltype-questionario .instrucoes i.fa-chevron-up { display: none; } .template-questionario .instrucoes i.fa-chevron-down, .portaltype-questionario .instrucoes i.fa-chevron-down { display: block; } .template-questionario .instrucoes.open p, .portaltype-questionario .instrucoes.open p { display: block; } .template-questionario .instrucoes.open i.fa-chevron-up, .portaltype-questionario .instrucoes.open i.fa-chevron-up { display: block; } .template-questionario .instrucoes.open i.fa-chevron-down, .portaltype-questionario .instrucoes.open i.fa-chevron-down { display: none; } .template-questionario .menu-questionario, .portaltype-questionario .menu-questionario { background: rgb(248, 248, 248); height: 130px; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: start; align-items: start; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; padding: 10px 58px; border-bottom: 1px solid rgb(204, 204, 204); margin: 0px 16px; } .template-questionario .menu-questionario span, .portaltype-questionario .menu-questionario span { font-size: 20px; color: rgb(12, 50, 111); font-weight: 700; display: block; margin-bottom: 12px; } .template-questionario .menu-questionario .menu-container, .portaltype-questionario .menu-questionario .menu-container { width: 100%; display: flex; position: relative; } .template-questionario .menu-questionario .menu-container::before, .portaltype-questionario .menu-questionario .menu-container::before { content: ""; position: absolute; top: 20px; left: 40px; width: 920px; height: 1px; background: rgb(19, 81, 180); } .template-questionario .menu-questionario .menu-container a, .portaltype-questionario .menu-questionario .menu-container a { display: flex; -webkit-box-pack: center; justify-content: center; flex-shrink: 0; -webkit-box-align: center; align-items: center; width: 40px; height: 40px; border-radius: 50%; border: 1px solid rgb(19, 81, 180); background: rgb(255, 255, 255); color: rgb(19, 81, 180); margin-right: 80px; font-size: 24px; font-weight: 600; z-index: 1; position: relative; } .template-questionario .menu-questionario .menu-container a.selected, .portaltype-questionario .menu-questionario .menu-container a.selected { color: rgb(255, 255, 255); background-color: rgb(12, 50, 111); } .template-questionario .menu-questionario .menu-container a.completed::before, .portaltype-questionario .menu-questionario .menu-container a.completed::before { font-family: "Font Awesome 5 Free"; content: ""; font-size: 20px; color: rgb(22, 136, 33); font-weight: 900; position: absolute; top: -16px; right: -10px; background-color: rgb(255, 255, 255); border-radius: 50%; width: 24px; height: 24px; } .template-questionario .menu-questionario .menu-container a:hover, .portaltype-questionario .menu-questionario .menu-container a:hover { text-decoration: none; color: rgb(19, 81, 180); background-color: rgb(217, 227, 243); } .template-questionario .menu-questionario .menu-container a:active, .portaltype-questionario .menu-questionario .menu-container a:active { background-color: rgb(149, 177, 221); } .template-questionario fieldset, .portaltype-questionario fieldset { background: rgb(248, 248, 248); padding: 20px 60px; margin-right: 70px; margin-bottom: 30px; margin-left: 70px; position: relative; border: none !important; margin-top: 154px !important; } .template-questionario fieldset div.field .nome-criterio, .portaltype-questionario fieldset div.field .nome-criterio { position: absolute; top: -80px; left: 0px; font-size: 24px; color: rgb(12, 50, 111); font-weight: 600; margin-bottom: 10px; } .template-questionario fieldset .formControls, .portaltype-questionario fieldset .formControls { display: none; } .template-questionario .respostas-questionario-botoes, .portaltype-questionario .respostas-questionario-botoes { background: rgb(248, 248, 248); height: 75px; display: flex; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: center; align-items: center; padding: 0px 20px 0px 100px; border-top: 1px solid rgb(204, 204, 204); border-bottom: 0px; margin: 50px 16px 0px !important; } .template-questionario .respostas-questionario-botoes div, .portaltype-questionario .respostas-questionario-botoes div { display: flex; -webkit-box-align: center; align-items: center; } .template-questionario .respostas-questionario-botoes .btn-editar-questionario-wrapper, .portaltype-questionario .respostas-questionario-botoes .btn-editar-questionario-wrapper { position: relative; } .template-questionario .respostas-questionario-botoes .btn-editar-questionario-wrapper::before, .portaltype-questionario .respostas-questionario-botoes .btn-editar-questionario-wrapper::before { font-family: "Font Awesome 5 Free"; content: ""; font-size: 15px; color: rgb(19, 81, 180); font-weight: 900; position: absolute; top: -1px; left: 25px; } .template-questionario .respostas-questionario-botoes .btn-editar-questionario, .portaltype-questionario .respostas-questionario-botoes .btn-editar-questionario { width: 125px; border: 1px solid rgb(19, 81, 180); background-color: rgb(255, 255, 255); color: rgb(19, 81, 180); text-align: center; padding-left: 35px; margin-right: 20px; } .template-questionario .respostas-questionario-botoes .btn-editar-questionario:hover, .portaltype-questionario .respostas-questionario-botoes .btn-editar-questionario:hover { text-decoration: none; background-color: rgba(19, 81, 180, 0.16); } .template-questionario .respostas-questionario-botoes .btn-editar-questionario:active, .portaltype-questionario .respostas-questionario-botoes .btn-editar-questionario:active { background-color: rgba(19, 81, 180, 0.45); box-shadow: none; } .template-questionario .respostas-questionario-botoes .btn-concluir-questionario-wrapper, .portaltype-questionario .respostas-questionario-botoes .btn-concluir-questionario-wrapper { position: relative; } .template-questionario .respostas-questionario-botoes .btn-concluir-questionario-wrapper::before, .portaltype-questionario .respostas-questionario-botoes .btn-concluir-questionario-wrapper::before { font-family: "Font Awesome 5 Free"; content: ""; font-size: 15px; color: rgb(255, 255, 255); font-weight: 900; position: absolute; top: -1px; left: 15px; } .template-questionario .respostas-questionario-botoes .btn-concluir-questionario, .portaltype-questionario .respostas-questionario-botoes .btn-concluir-questionario { width: 115px; border: 1px solid rgb(19, 81, 180); background-color: rgb(19, 81, 180); color: rgb(255, 255, 255); text-align: center; padding-left: 35px; } .template-questionario .respostas-questionario-botoes .btn-concluir-questionario:hover, .portaltype-questionario .respostas-questionario-botoes .btn-concluir-questionario:hover { text-decoration: none; background-color: rgba(19, 81, 180, 0.7); border: 1px solid rgba(19, 81, 180, 0.7); } .template-questionario .respostas-questionario-botoes .btn-concluir-questionario:active, .portaltype-questionario .respostas-questionario-botoes .btn-concluir-questionario:active { background-color: rgba(19, 81, 180, 0.35); border: 1px solid rgba(19, 81, 180, 0.35); box-shadow: none; } .template-questionario .respostas-questionario-botoes a.link-questionario-sair, .portaltype-questionario .respostas-questionario-botoes a.link-questionario-sair { border: 0px; color: rgb(19, 81, 180); background: transparent; font-size: 17px; font-weight: 600; padding: 5px 20px; border-radius: 20px; width: auto !important; } .template-questionario .respostas-questionario-botoes a.link-questionario-sair:hover, .portaltype-questionario .respostas-questionario-botoes a.link-questionario-sair:hover { text-decoration: none; background: rgb(217, 227, 243); } .template-questionario .respostas-questionario-botoes a.link-questionario-sair:active, .portaltype-questionario .respostas-questionario-botoes a.link-questionario-sair:active { background: rgb(149, 177, 221); } .template-questionario .respostas-questionario-botoes a.link-questionario-sair:focus, .portaltype-questionario .respostas-questionario-botoes a.link-questionario-sair:focus { outline: none; box-shadow: none; } .template-questionario .respostas-questionario-botoes a.btn-respostas-questionario, .portaltype-questionario .respostas-questionario-botoes a.btn-respostas-questionario { border: 1px solid rgb(19, 81, 180); border-radius: 20px; font-weight: 600; font-size: 16px; color: rgb(255, 255, 255); background-color: rgb(19, 81, 180); margin-left: 15px; min-width: 250px; height: 39px; text-align: center; line-height: 33px; } .template-questionario .respostas-questionario-botoes a.btn-respostas-questionario::before, .portaltype-questionario .respostas-questionario-botoes a.btn-respostas-questionario::before { font-family: "Font Awesome 5 Free"; content: ""; font-size: 16px; color: rgb(255, 255, 255); font-weight: 900; width: 20px; margin-right: 5px; } .template-questionario .respostas-questionario-botoes a.btn-respostas-questionario:hover, .portaltype-questionario .respostas-questionario-botoes a.btn-respostas-questionario:hover { text-decoration: none; background-color: rgba(19, 81, 180, 0.7); border-color: rgba(19, 81, 180, 0.7); } .template-questionario .respostas-questionario-botoes a.btn-respostas-questionario:active, .portaltype-questionario .respostas-questionario-botoes a.btn-respostas-questionario:active { border-color: rgba(19, 81, 180, 0.35); background-color: rgba(19, 81, 180, 0.35); } .template-questionario .formControls, .portaltype-questionario .formControls { background: rgb(248, 248, 248); height: 75px; display: flex; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: center; align-items: center; padding: 0px 20px; border-top: 1px solid rgb(204, 204, 204); border-bottom: 0px; margin: 50px 16px 0px !important; } .template-questionario .formControls input, .portaltype-questionario .formControls input { width: 100px; margin-left: 15px !important; } .template-questionario .formControls #form-buttons-save, .portaltype-questionario .formControls #form-buttons-save { border: 0px; color: rgb(19, 81, 180); background: transparent; font-size: 17px; font-weight: 600; width: auto !important; } .template-questionario .formControls #form-buttons-save:hover, .portaltype-questionario .formControls #form-buttons-save:hover { text-decoration: none; background: rgb(217, 227, 243); } .template-questionario .formControls #form-buttons-save:active, .portaltype-questionario .formControls #form-buttons-save:active { background: rgb(149, 177, 221); } .template-questionario .formControls #form-buttons-save:focus, .portaltype-questionario .formControls #form-buttons-save:focus { outline: none; box-shadow: none; } .template-questionario .formControls .btn-questionario-avancar, .portaltype-questionario .formControls .btn-questionario-avancar { background-color: rgb(19, 81, 180); padding: 0px 25px; margin-right: 32px; margin-left: 18px; } .template-questionario .formControls .btn-questionario-avancar.disabled, .portaltype-questionario .formControls .btn-questionario-avancar.disabled { opacity: 0.45; cursor: not-allowed; } .template-questionario .formControls .btn-questionario-avancar:hover, .portaltype-questionario .formControls .btn-questionario-avancar:hover { background-color: rgba(19, 81, 180, 0.7) !important; } .template-questionario .formControls .btn-questionario-avancar:active, .portaltype-questionario .formControls .btn-questionario-avancar:active { background-color: rgba(19, 81, 180, 0.35) !important; border-color: transparent !important; box-shadow: none !important; } .template-questionario .formControls .btn-questionario-voltar, .portaltype-questionario .formControls .btn-questionario-voltar { color: rgb(19, 81, 180); padding: 0px 25px; } .template-questionario .formControls .btn-questionario-voltar:hover, .portaltype-questionario .formControls .btn-questionario-voltar:hover { color: rgb(19, 81, 180); background-color: rgba(19, 81, 180, 0.16) !important; } .template-questionario .formControls .btn-questionario-voltar:active, .portaltype-questionario .formControls .btn-questionario-voltar:active { color: rgb(19, 81, 180); background-color: rgba(19, 81, 180, 0.45) !important; border-color: transparent !important; box-shadow: none !important; } .template-questionario .option, .portaltype-questionario .option { margin: 10px 0px; } .template-questionario .option input[type="radio"], .portaltype-questionario .option input[type="radio"] { display: none; } .template-questionario .option label, .portaltype-questionario .option label { display: inline-flex; -webkit-box-align: center; align-items: center; cursor: pointer; font-size: 16px; margin-right: 16px; position: relative; padding-left: 32px; } .template-questionario .option span.label, .portaltype-questionario .option span.label { font-size: 14px; font-weight: 400; color: rgb(0, 0, 0); } .template-questionario .option label .label::before, .portaltype-questionario .option label .label::before { content: ""; position: absolute; left: 0px; top: 50%; transform: translateY(-50%); width: 20px; height: 20px; border: 1px solid rgb(204, 204, 204); border-radius: 50%; background: rgb(255, 255, 255); transition: border-color 0.2s ease 0s; } .template-questionario .option input[type="radio"]:checked + .label::after, .portaltype-questionario .option input[type="radio"]:checked + .label::after { content: ""; position: absolute; left: 4px; top: 50%; transform: translateY(-50%); width: 12px; height: 12px; background: rgb(38, 112, 232); border-radius: 50%; } .template-questionario h1.documentFirstHeading, .portaltype-questionario h1.documentFirstHeading { font-size: 35px; font-weight: 400; font-style: normal; color: rgb(12, 50, 111) !important; } .template-questionario #content-core, .portaltype-questionario #content-core { padding-top: 6px; } .template-questionario.template-view .questionario-titulo-servico, .portaltype-questionario.template-view .questionario-titulo-servico { margin-bottom: 25px; font-size: 20px; color: rgb(12, 50, 111); font-weight: 600; padding-bottom: 40px; border-bottom: 1px solid rgb(204, 204, 204); } .template-questionario.template-view section, .portaltype-questionario.template-view section { max-width: 1000px; margin: 0px 0px 15px 115px; } .template-questionario.template-view section h2, .portaltype-questionario.template-view section h2 { font-size: 17px; color: rgb(12, 50, 111); font-weight: 700; margin-bottom: 5px; } .template-questionario.template-view section label, .portaltype-questionario.template-view section label { font-size: 14px; color: rgb(0, 0, 0); font-weight: 600; margin-bottom: 15px; } .template-questionario.template-view section p, .portaltype-questionario.template-view section p { font-size: 14px; color: rgb(0, 0, 0); font-weight: 400; } .template-questionario.template-view section .alerta-resposta-automatica, .portaltype-questionario.template-view section .alerta-resposta-automatica { background-color: rgb(255, 205, 7); color: rgb(51, 51, 51); font-size: 14px; font-weight: 500; padding: 5px 5px 5px 40px; position: relative; width: 685px; line-height: 16px; } .template-questionario.template-view section .alerta-resposta-automatica::before, .portaltype-questionario.template-view section .alerta-resposta-automatica::before { font-family: "Font Awesome 5 Free"; content: ""; font-size: 20px; color: rgb(51, 51, 51); font-weight: 900; position: absolute; top: 13px; left: 10px; } .template-questionario.template-view section.secao-data-edicao, .portaltype-questionario.template-view section.secao-data-edicao { border-top: 1px solid rgb(204, 204, 204); margin-top: 20px; padding-top: 20px; font-size: 12px; color: rgb(0, 0, 0); font-weight: 400; } .template-questionario.template-view #contentview-contentrules, .template-questionario.template-view #contentview-syndication, .template-questionario.template-view #contentview-redirection, .portaltype-questionario.template-view #contentview-contentrules, .portaltype-questionario.template-view #contentview-syndication, .portaltype-questionario.template-view #contentview-redirection { display: none; } .donutchart path { stroke-width: 0; } .template-folder_contents.portaltype-pastafixa.section-diagnostico-de-qualidade-de-servicos-digitais input[name="folder_rename_form:method"] { display: none; } .portaltype-questionario .actionMenuContent ul li.actionSeparator:last-child { display: none; } .filtro-servicos-popup #no-servicos-popup .sem-servicos-descricao { max-width: 520px; text-align: center; } .template-delete_confirmation_page .formControls .btn-questionario-voltar, .template-delete_confirmation_page .formControls .btn-questionario-avancar { display: none; } .template-delete_confirmation_page .formControls .standalone { margin: auto; } .macro-cabecalho-painel { margin-top: -32px; } .macro-cabecalho-painel .titulo-pagina-gestao { display: flex; -webkit-box-align: center; align-items: center; } .macro-cabecalho-painel .titulo-pagina-gestao span { font-size: 35px; color: rgb(12, 50, 111); font-weight: 400; } .macro-cabecalho-painel .titulo-pagina-gestao a { margin-right: 17px; height: 18px; } .macro-cabecalho-painel .titulo-pagina-gestao a i { font-size: 23px; color: rgb(12, 50, 111); } .macro-cabecalho-painel .nome-servico { font-size: 20px; color: rgb(12, 50, 111); font-weight: 600; padding-left: 35px; } .macro-cabecalho-painel .cabecalho-painel-gestao { display: flex; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: center; align-items: center; border-bottom: 1px solid rgb(204, 204, 204); margin-top: 20px; margin-bottom: 50px; } .macro-cabecalho-painel .cabecalho-painel-gestao a { padding: 12px 0px; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: end; justify-content: end; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; color: rgb(51, 51, 51); min-height: 85px; border-bottom: 4px solid rgb(255, 255, 255); } .macro-cabecalho-painel .cabecalho-painel-gestao a:first-of-type { flex-basis: 10%; } .macro-cabecalho-painel .cabecalho-painel-gestao a .title { font-size: 20px; } .macro-cabecalho-painel .cabecalho-painel-gestao a i { color: rgb(51, 51, 51); margin-bottom: 3px; font-size: 19px; } .macro-cabecalho-painel .cabecalho-painel-gestao a img.icone { margin-bottom: 3px; height: 19px; } .macro-cabecalho-painel .cabecalho-painel-gestao a img.icone.selected { display: none; } .macro-cabecalho-painel .cabecalho-painel-gestao a.active { border-bottom: 4px solid rgb(12, 50, 111); color: rgb(12, 50, 111); font-weight: 500; } .macro-cabecalho-painel .cabecalho-painel-gestao a.active i { color: rgb(12, 50, 111); } .macro-cabecalho-painel .cabecalho-painel-gestao a.active img.icone { display: none; } .macro-cabecalho-painel .cabecalho-painel-gestao a.active img.icone.selected { display: block; } .macro-cabecalho-painel .cabecalho-painel-gestao a:hover { text-decoration: none; background-color: rgb(222, 222, 222); border-bottom: 4px solid rgb(222, 222, 222); } .macro-cabecalho-painel .cabecalho-painel-gestao a:active { background-color: rgb(163, 163, 163); border-bottom: 4px solid rgb(163, 163, 163); } .mini-matriz[class~="1-implementados"] span.b7, .mini-matriz[class~="2-implementados"] span.b7, .mini-matriz[class~="2-implementados"] span.b8, .mini-matriz[class~="3-implementados"] span.b4, .mini-matriz[class~="3-implementados"] span.b7, .mini-matriz[class~="3-implementados"] span.b8, .mini-matriz[class~="4-implementados"] span.b4, .mini-matriz[class~="4-implementados"] span.b7, .mini-matriz[class~="4-implementados"] span.b8, .mini-matriz[class~="4-implementados"] span.b9, .mini-matriz[class~="5-implementados"] span.b4, .mini-matriz[class~="5-implementados"] span.b5, .mini-matriz[class~="5-implementados"] span.b7, .mini-matriz[class~="5-implementados"] span.b8, .mini-matriz[class~="5-implementados"] span.b9, .mini-matriz[class~="6-implementados"] span.b1, .mini-matriz[class~="6-implementados"] span.b4, .mini-matriz[class~="6-implementados"] span.b5, .mini-matriz[class~="6-implementados"] span.b7, .mini-matriz[class~="6-implementados"] span.b8, .mini-matriz[class~="6-implementados"] span.b9, .mini-matriz[class~="7-implementados"] span.b1, .mini-matriz[class~="7-implementados"] span.b4, .mini-matriz[class~="7-implementados"] span.b5, .mini-matriz[class~="7-implementados"] span.b6, .mini-matriz[class~="7-implementados"] span.b7, .mini-matriz[class~="7-implementados"] span.b8, .mini-matriz[class~="7-implementados"] span.b9, .mini-matriz[class~="8-implementados"] span.b1, .mini-matriz[class~="8-implementados"] span.b2, .mini-matriz[class~="8-implementados"] span.b4, .mini-matriz[class~="8-implementados"] span.b5, .mini-matriz[class~="8-implementados"] span.b6, .mini-matriz[class~="8-implementados"] span.b7, .mini-matriz[class~="8-implementados"] span.b8, .mini-matriz[class~="8-implementados"] span.b9, .mini-matriz[class~="9-implementados"] span[class^="b"] { background-color: rgb(240, 240, 240); display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; } .mini-matriz[class~="1-implementados"] span.b7::before, .mini-matriz[class~="2-implementados"] span.b7::before, .mini-matriz[class~="2-implementados"] span.b8::before, .mini-matriz[class~="3-implementados"] span.b4::before, .mini-matriz[class~="3-implementados"] span.b7::before, .mini-matriz[class~="3-implementados"] span.b8::before, .mini-matriz[class~="4-implementados"] span.b4::before, .mini-matriz[class~="4-implementados"] span.b7::before, .mini-matriz[class~="4-implementados"] span.b8::before, .mini-matriz[class~="4-implementados"] span.b9::before, .mini-matriz[class~="5-implementados"] span.b4::before, .mini-matriz[class~="5-implementados"] span.b5::before, .mini-matriz[class~="5-implementados"] span.b7::before, .mini-matriz[class~="5-implementados"] span.b8::before, .mini-matriz[class~="5-implementados"] span.b9::before, .mini-matriz[class~="6-implementados"] span.b1::before, .mini-matriz[class~="6-implementados"] span.b4::before, .mini-matriz[class~="6-implementados"] span.b5::before, .mini-matriz[class~="6-implementados"] span.b7::before, .mini-matriz[class~="6-implementados"] span.b8::before, .mini-matriz[class~="6-implementados"] span.b9::before, .mini-matriz[class~="7-implementados"] span.b1::before, .mini-matriz[class~="7-implementados"] span.b4::before, .mini-matriz[class~="7-implementados"] span.b5::before, .mini-matriz[class~="7-implementados"] span.b6::before, .mini-matriz[class~="7-implementados"] span.b7::before, .mini-matriz[class~="7-implementados"] span.b8::before, .mini-matriz[class~="7-implementados"] span.b9::before, .mini-matriz[class~="8-implementados"] span.b1::before, .mini-matriz[class~="8-implementados"] span.b2::before, .mini-matriz[class~="8-implementados"] span.b4::before, .mini-matriz[class~="8-implementados"] span.b5::before, .mini-matriz[class~="8-implementados"] span.b6::before, .mini-matriz[class~="8-implementados"] span.b7::before, .mini-matriz[class~="8-implementados"] span.b8::before, .mini-matriz[class~="8-implementados"] span.b9::before, .mini-matriz[class~="9-implementados"] span[class^="b"]::before { content: " "; width: 7px; height: 7px; background-color: rgb(83, 130, 0); border-radius: 50%; } .mini-matriz { width: 69px; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-flow: row wrap; margin-bottom: 20px; } .mini-matriz span { width: 23px; height: 17px; } .mini-matriz span.b1 { background-color: rgb(170, 205, 236); } .mini-matriz span.b2 { background-color: rgb(115, 179, 231); } .mini-matriz span.b3 { background-color: rgb(79, 151, 209); } .mini-matriz span.b4 { background-color: rgb(219, 232, 251); } .mini-matriz span.b5 { background-color: rgb(170, 205, 236); } .mini-matriz span.b6 { background-color: rgb(115, 179, 231); } .mini-matriz span.b7 { background-color: rgb(240, 240, 240); } .mini-matriz span.b8 { background-color: rgb(79, 151, 209); } .mini-matriz span.b9 { background-color: rgb(170, 205, 236); } .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .com-nivel-maturidade section:first-of-type, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .com-nivel-maturidade section:first-of-type, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .com-nivel-maturidade section:first-of-type, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .com-nivel-maturidade section:first-of-type, .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .tem-avaliacao-satisfacao-usuario section:first-of-type, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .tem-avaliacao-satisfacao-usuario section:first-of-type, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .tem-avaliacao-satisfacao-usuario section:first-of-type, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .tem-avaliacao-satisfacao-usuario section:first-of-type, .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .sem-avaliacao-utilidade-informacoes section:first-of-type, .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .sem-avaliacao-satisfacao-usuario section:first-of-type, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .sem-avaliacao-utilidade-informacoes section:first-of-type, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .sem-avaliacao-satisfacao-usuario section:first-of-type, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .sem-avaliacao-utilidade-informacoes section:first-of-type, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .sem-avaliacao-satisfacao-usuario section:first-of-type, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .sem-avaliacao-utilidade-informacoes section:first-of-type, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .sem-avaliacao-satisfacao-usuario section:first-of-type { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; padding-right: 50px; flex-basis: 60%; } .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .com-nivel-maturidade section:last-of-type, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .com-nivel-maturidade section:last-of-type, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .com-nivel-maturidade section:last-of-type, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .com-nivel-maturidade section:last-of-type, .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .tem-avaliacao-satisfacao-usuario section:last-of-type, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .tem-avaliacao-satisfacao-usuario section:last-of-type, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .tem-avaliacao-satisfacao-usuario section:last-of-type, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .tem-avaliacao-satisfacao-usuario section:last-of-type, .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .sem-avaliacao-utilidade-informacoes section:last-of-type, .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .sem-avaliacao-satisfacao-usuario section:last-of-type, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .sem-avaliacao-utilidade-informacoes section:last-of-type, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .sem-avaliacao-satisfacao-usuario section:last-of-type, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .sem-avaliacao-utilidade-informacoes section:last-of-type, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .sem-avaliacao-satisfacao-usuario section:last-of-type, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .sem-avaliacao-utilidade-informacoes section:last-of-type, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .sem-avaliacao-satisfacao-usuario section:last-of-type { padding-left: 30px; flex-basis: 40%; } .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .com-nivel-maturidade section:last-of-type span, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .com-nivel-maturidade section:last-of-type span, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .com-nivel-maturidade section:last-of-type span, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .com-nivel-maturidade section:last-of-type span, .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .tem-avaliacao-satisfacao-usuario section:last-of-type span, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .tem-avaliacao-satisfacao-usuario section:last-of-type span, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .tem-avaliacao-satisfacao-usuario section:last-of-type span, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .tem-avaliacao-satisfacao-usuario section:last-of-type span, .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .sem-avaliacao-utilidade-informacoes section:last-of-type span, .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .sem-avaliacao-satisfacao-usuario section:last-of-type span, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .sem-avaliacao-utilidade-informacoes section:last-of-type span, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .sem-avaliacao-satisfacao-usuario section:last-of-type span, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .sem-avaliacao-utilidade-informacoes section:last-of-type span, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .sem-avaliacao-satisfacao-usuario section:last-of-type span, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .sem-avaliacao-utilidade-informacoes section:last-of-type span, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .sem-avaliacao-satisfacao-usuario section:last-of-type span { display: block; font-size: 20px; color: rgb(12, 50, 111); font-weight: 600; margin-bottom: 16px; line-height: 24px; } .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .com-nivel-maturidade section:last-of-type p, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .com-nivel-maturidade section:last-of-type p, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .com-nivel-maturidade section:last-of-type p, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .com-nivel-maturidade section:last-of-type p, .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .tem-avaliacao-satisfacao-usuario section:last-of-type p, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .tem-avaliacao-satisfacao-usuario section:last-of-type p, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .tem-avaliacao-satisfacao-usuario section:last-of-type p, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .tem-avaliacao-satisfacao-usuario section:last-of-type p, .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .sem-avaliacao-utilidade-informacoes section:last-of-type p, .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .sem-avaliacao-satisfacao-usuario section:last-of-type p, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .sem-avaliacao-utilidade-informacoes section:last-of-type p, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .sem-avaliacao-satisfacao-usuario section:last-of-type p, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .sem-avaliacao-utilidade-informacoes section:last-of-type p, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .sem-avaliacao-satisfacao-usuario section:last-of-type p, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .sem-avaliacao-utilidade-informacoes section:last-of-type p, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .sem-avaliacao-satisfacao-usuario section:last-of-type p { font-size: 17px; color: rgb(51, 51, 51); font-weight: 400; line-height: 28px; margin-bottom: 30px !important; } .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .com-nivel-maturidade section:last-of-type a, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .com-nivel-maturidade section:last-of-type a, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .com-nivel-maturidade section:last-of-type a, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .com-nivel-maturidade section:last-of-type a, .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .tem-avaliacao-satisfacao-usuario section:last-of-type a, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .tem-avaliacao-satisfacao-usuario section:last-of-type a, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .tem-avaliacao-satisfacao-usuario section:last-of-type a, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .tem-avaliacao-satisfacao-usuario section:last-of-type a, .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .sem-avaliacao-utilidade-informacoes section:last-of-type a, .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .sem-avaliacao-satisfacao-usuario section:last-of-type a, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .sem-avaliacao-utilidade-informacoes section:last-of-type a, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .sem-avaliacao-satisfacao-usuario section:last-of-type a, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .sem-avaliacao-utilidade-informacoes section:last-of-type a, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .sem-avaliacao-satisfacao-usuario section:last-of-type a, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .sem-avaliacao-utilidade-informacoes section:last-of-type a, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .sem-avaliacao-satisfacao-usuario section:last-of-type a { font-size: 17px; color: rgb(19, 81, 180); font-weight: 600; float: right; margin-top: 35px; } .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .com-nivel-maturidade section .link-saiba-mais, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .com-nivel-maturidade section .link-saiba-mais, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .com-nivel-maturidade section .link-saiba-mais, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .com-nivel-maturidade section .link-saiba-mais, .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .tem-avaliacao-satisfacao-usuario section .link-saiba-mais, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .tem-avaliacao-satisfacao-usuario section .link-saiba-mais, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .tem-avaliacao-satisfacao-usuario section .link-saiba-mais, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .tem-avaliacao-satisfacao-usuario section .link-saiba-mais, .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .sem-avaliacao-utilidade-informacoes section .link-saiba-mais, .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .sem-avaliacao-satisfacao-usuario section .link-saiba-mais, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .sem-avaliacao-utilidade-informacoes section .link-saiba-mais, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .sem-avaliacao-satisfacao-usuario section .link-saiba-mais, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .sem-avaliacao-utilidade-informacoes section .link-saiba-mais, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .sem-avaliacao-satisfacao-usuario section .link-saiba-mais, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .sem-avaliacao-utilidade-informacoes section .link-saiba-mais, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .sem-avaliacao-satisfacao-usuario section .link-saiba-mais { font-size: 16px; color: rgb(19, 81, 180); font-weight: 600; float: right; } .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .com-nivel-maturidade section .link-saiba-mais::before, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .com-nivel-maturidade section .link-saiba-mais::before, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .com-nivel-maturidade section .link-saiba-mais::before, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .com-nivel-maturidade section .link-saiba-mais::before, .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .tem-avaliacao-satisfacao-usuario section .link-saiba-mais::before, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .tem-avaliacao-satisfacao-usuario section .link-saiba-mais::before, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .tem-avaliacao-satisfacao-usuario section .link-saiba-mais::before, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .tem-avaliacao-satisfacao-usuario section .link-saiba-mais::before, .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .sem-avaliacao-utilidade-informacoes section .link-saiba-mais::before, .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .sem-avaliacao-satisfacao-usuario section .link-saiba-mais::before, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .sem-avaliacao-utilidade-informacoes section .link-saiba-mais::before, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .sem-avaliacao-satisfacao-usuario section .link-saiba-mais::before, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .sem-avaliacao-utilidade-informacoes section .link-saiba-mais::before, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .sem-avaliacao-satisfacao-usuario section .link-saiba-mais::before, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .sem-avaliacao-utilidade-informacoes section .link-saiba-mais::before, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .sem-avaliacao-satisfacao-usuario section .link-saiba-mais::before { font-family: "Font Awesome 5 Free"; content: ""; font-size: 14px; color: rgb(19, 81, 180); font-weight: 900; margin-right: 8px; } .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .com-nivel-maturidade section .link-saiba-mais:hover, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .com-nivel-maturidade section .link-saiba-mais:hover, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .com-nivel-maturidade section .link-saiba-mais:hover, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .com-nivel-maturidade section .link-saiba-mais:hover, .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .tem-avaliacao-satisfacao-usuario section .link-saiba-mais:hover, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .tem-avaliacao-satisfacao-usuario section .link-saiba-mais:hover, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .tem-avaliacao-satisfacao-usuario section .link-saiba-mais:hover, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .tem-avaliacao-satisfacao-usuario section .link-saiba-mais:hover, .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .sem-avaliacao-utilidade-informacoes section .link-saiba-mais:hover, .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .sem-avaliacao-satisfacao-usuario section .link-saiba-mais:hover, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .sem-avaliacao-utilidade-informacoes section .link-saiba-mais:hover, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .sem-avaliacao-satisfacao-usuario section .link-saiba-mais:hover, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .sem-avaliacao-utilidade-informacoes section .link-saiba-mais:hover, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .sem-avaliacao-satisfacao-usuario section .link-saiba-mais:hover, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .sem-avaliacao-utilidade-informacoes section .link-saiba-mais:hover, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .sem-avaliacao-satisfacao-usuario section .link-saiba-mais:hover { text-decoration: none; } .painel-gestao-qualidade-title { font-size: 24px; color: rgb(12, 50, 111); font-weight: 700; margin: 25px 0px; display: block; width: 100%; border-bottom: 1px solid rgb(204, 204, 204); padding-bottom: 5px; } .painel-gestao-qualidade-subtitle { font-size: 17px; color: rgb(51, 51, 51); font-weight: 600; margin-top: 30px; margin-bottom: 15px; display: block; width: 100%; border-bottom: 1px solid rgb(204, 204, 204); padding-bottom: 10px; } .template-resumo-qualidade-servicos .resumo-autodiagnostico-container, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container { margin-top: 25px; } .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .link-editar-questionario, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .link-editar-questionario, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .link-editar-questionario, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .link-editar-questionario { font-size: 16px; color: rgb(19, 81, 180); font-weight: 600; float: right; border: 1px solid rgb(19, 81, 180); border-radius: 24px; padding: 5px 30px; } .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .link-editar-questionario::before, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .link-editar-questionario::before, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .link-editar-questionario::before, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .link-editar-questionario::before { font-family: "Font Awesome 5 Free"; content: ""; font-size: 14px; color: rgb(19, 81, 180); font-weight: 900; margin-right: 8px; } .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .link-editar-questionario:hover, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .link-editar-questionario:hover, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .link-editar-questionario:hover, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .link-editar-questionario:hover { text-decoration: none; } .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .legenda-matriz, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .legenda-matriz, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .legenda-matriz, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .legenda-matriz { display: flex; margin-bottom: 20px; } .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .titulo-bloco-legenda, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .titulo-bloco-legenda, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .titulo-bloco-legenda, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .titulo-bloco-legenda { font-size: 16px; color: rgb(17, 47, 78); font-weight: 500; } .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .item-legenda, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .item-legenda, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .item-legenda, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .item-legenda { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; margin: 10px 25px 3px 0px; } .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .item-legenda span, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .item-legenda span, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .item-legenda span, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .item-legenda span { color: rgb(17, 47, 78); font-weight: 600; font-size: 14px !important; } .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .item-legenda div, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .item-legenda div, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .item-legenda div, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .item-legenda div { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: start; justify-content: start; } .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .item-legenda .icone-legenda, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .item-legenda .icone-legenda, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .item-legenda .icone-legenda, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .item-legenda .icone-legenda { display: inline-block; width: 16px; height: 16px; margin-right: 8px; margin-bottom: 0px !important; } .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .item-legenda i, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .item-legenda i, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .item-legenda i, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .item-legenda i { width: 28px; text-align: center; color: rgb(22, 136, 33); margin-right: 8px; } .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .item-legenda .titulo-legenda, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .item-legenda .titulo-legenda, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .item-legenda .titulo-legenda, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .item-legenda .titulo-legenda { font-size: 14px; font-weight: 700; margin-right: 8px; color: rgb(17, 47, 78) !important; margin-bottom: 0px !important; } .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .matriz, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .matriz, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .matriz, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .matriz { display: flex; flex-wrap: wrap; } .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .matriz .matriz-square-btn, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .matriz .matriz-square-btn, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .matriz .matriz-square-btn, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .matriz .matriz-square-btn { width: 175px; height: 102px; padding: 5px; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; margin: 4px; color: rgb(17, 47, 78); font-size: 14px; font-weight: 700; text-align: center; line-height: 18px; } .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .matriz .matriz-square-btn:hover, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .matriz .matriz-square-btn:hover, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .matriz .matriz-square-btn:hover, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .matriz .matriz-square-btn:hover { text-decoration: none; cursor: default; } .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .matriz .matriz-square-btn.ativo, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .matriz .matriz-square-btn.ativo, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .matriz .matriz-square-btn.ativo, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .matriz .matriz-square-btn.ativo { border: 4px solid rgb(197, 211, 10); } .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .matriz .matriz-square-btn i, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .matriz .matriz-square-btn i, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .matriz .matriz-square-btn i, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .matriz .matriz-square-btn i { color: rgb(22, 136, 33); font-size: 20px; margin-bottom: 3px; } .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .execucao-simples, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .execucao-simples, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .execucao-simples, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .execucao-simples { background-color: rgb(36, 145, 255); color: rgb(255, 255, 255) !important; } .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .execucao-moderada, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .execucao-moderada, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .execucao-moderada, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .execucao-moderada { background-color: rgb(161, 211, 255); } .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .execucao-complexa, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .execucao-complexa, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .execucao-complexa, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .execucao-complexa { background-color: rgb(232, 245, 255); } .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .implementado, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .implementado, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .implementado, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .implementado { background-color: rgb(252, 252, 252); } .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .nao-se-aplica, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .nao-se-aplica, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .nao-se-aplica, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .nao-se-aplica { background-color: rgb(246, 246, 242); } .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .com-nivel-maturidade, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .com-nivel-maturidade, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .com-nivel-maturidade, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .com-nivel-maturidade { display: flex; } .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .com-nivel-maturidade section a, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .com-nivel-maturidade section a, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .com-nivel-maturidade section a, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .com-nivel-maturidade section a { border: 1px solid rgb(19, 81, 180); border-radius: 24px; padding: 5px 30px; position: relative; text-decoration: none; } .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .com-nivel-maturidade section a:hover, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .com-nivel-maturidade section a:hover, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .com-nivel-maturidade section a:hover, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .com-nivel-maturidade section a:hover { text-decoration: none; } .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .com-nivel-maturidade section a::after, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .com-nivel-maturidade section a::after, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .com-nivel-maturidade section a::after, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .com-nivel-maturidade section a::after { font-family: "Font Awesome 5 Free"; content: ""; font-size: 16px; color: rgb(19, 81, 180); font-weight: 900; margin-left: 10px; } .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .com-nivel-maturidade section:first-of-type, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .com-nivel-maturidade section:first-of-type, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .com-nivel-maturidade section:first-of-type, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .com-nivel-maturidade section:first-of-type { flex-basis: 60%; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; -webkit-box-align: center; align-items: center; } .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .com-nivel-maturidade section:first-of-type .nivel-maturidade-conquistado, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .com-nivel-maturidade section:first-of-type .nivel-maturidade-conquistado, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .com-nivel-maturidade section:first-of-type .nivel-maturidade-conquistado, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .com-nivel-maturidade section:first-of-type .nivel-maturidade-conquistado { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-align: center; align-items: center; width: 380px; margin-right: 80px; } .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .com-nivel-maturidade section:first-of-type .nivel-maturidade-conquistado .selo-maturidade, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .com-nivel-maturidade section:first-of-type .nivel-maturidade-conquistado .selo-maturidade, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .com-nivel-maturidade section:first-of-type .nivel-maturidade-conquistado .selo-maturidade, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .com-nivel-maturidade section:first-of-type .nivel-maturidade-conquistado .selo-maturidade { height: 170px; width: 100%; background-size: contain; background-position: center center; background-repeat: no-repeat; background-image: url("img/selo-lista-detalhada.png"); position: relative; margin-bottom: 30px; color: rgb(117, 117, 117); font-size: 12px; font-weight: 500; } .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .com-nivel-maturidade section:first-of-type .nivel-maturidade-conquistado .selo-maturidade::after, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .com-nivel-maturidade section:first-of-type .nivel-maturidade-conquistado .selo-maturidade::after, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .com-nivel-maturidade section:first-of-type .nivel-maturidade-conquistado .selo-maturidade::after, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .com-nivel-maturidade section:first-of-type .nivel-maturidade-conquistado .selo-maturidade::after { color: rgb(255, 255, 255); font-size: 60px; font-weight: 600; position: absolute; top: 39%; left: 50%; transform: translate(-50%, -50%); } .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .com-nivel-maturidade section:first-of-type .nivel-maturidade-conquistado .selo-maturidade.selo-0-selos, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .com-nivel-maturidade section:first-of-type .nivel-maturidade-conquistado .selo-maturidade.selo-0-selos, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .com-nivel-maturidade section:first-of-type .nivel-maturidade-conquistado .selo-maturidade.selo-0-selos, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .com-nivel-maturidade section:first-of-type .nivel-maturidade-conquistado .selo-maturidade.selo-0-selos { background-image: url("img/selo-lista-detalhada-zero.png"); } .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .com-nivel-maturidade section:first-of-type .nivel-maturidade-conquistado .selo-maturidade.selo-0-selos::after, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .com-nivel-maturidade section:first-of-type .nivel-maturidade-conquistado .selo-maturidade.selo-0-selos::after, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .com-nivel-maturidade section:first-of-type .nivel-maturidade-conquistado .selo-maturidade.selo-0-selos::after, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .com-nivel-maturidade section:first-of-type .nivel-maturidade-conquistado .selo-maturidade.selo-0-selos::after { content: "0"; } .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .com-nivel-maturidade section:first-of-type .nivel-maturidade-conquistado .selo-maturidade.selo-1-selos::after, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .com-nivel-maturidade section:first-of-type .nivel-maturidade-conquistado .selo-maturidade.selo-1-selos::after, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .com-nivel-maturidade section:first-of-type .nivel-maturidade-conquistado .selo-maturidade.selo-1-selos::after, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .com-nivel-maturidade section:first-of-type .nivel-maturidade-conquistado .selo-maturidade.selo-1-selos::after { content: "1"; } .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .com-nivel-maturidade section:first-of-type .nivel-maturidade-conquistado .selo-maturidade.selo-2-selos::after, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .com-nivel-maturidade section:first-of-type .nivel-maturidade-conquistado .selo-maturidade.selo-2-selos::after, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .com-nivel-maturidade section:first-of-type .nivel-maturidade-conquistado .selo-maturidade.selo-2-selos::after, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .com-nivel-maturidade section:first-of-type .nivel-maturidade-conquistado .selo-maturidade.selo-2-selos::after { content: "2"; } .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .com-nivel-maturidade section:first-of-type .nivel-maturidade-conquistado .selo-maturidade.selo-3-selos::after, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .com-nivel-maturidade section:first-of-type .nivel-maturidade-conquistado .selo-maturidade.selo-3-selos::after, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .com-nivel-maturidade section:first-of-type .nivel-maturidade-conquistado .selo-maturidade.selo-3-selos::after, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .com-nivel-maturidade section:first-of-type .nivel-maturidade-conquistado .selo-maturidade.selo-3-selos::after { content: "3"; } .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .com-nivel-maturidade section:first-of-type .nivel-maturidade-conquistado .selo-maturidade.selo-4-selos::after, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .com-nivel-maturidade section:first-of-type .nivel-maturidade-conquistado .selo-maturidade.selo-4-selos::after, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .com-nivel-maturidade section:first-of-type .nivel-maturidade-conquistado .selo-maturidade.selo-4-selos::after, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .com-nivel-maturidade section:first-of-type .nivel-maturidade-conquistado .selo-maturidade.selo-4-selos::after { content: "4"; } .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .com-nivel-maturidade section:first-of-type .nivel-maturidade-conquistado .selo-maturidade.selo-5-selos::after, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .com-nivel-maturidade section:first-of-type .nivel-maturidade-conquistado .selo-maturidade.selo-5-selos::after, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .com-nivel-maturidade section:first-of-type .nivel-maturidade-conquistado .selo-maturidade.selo-5-selos::after, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .com-nivel-maturidade section:first-of-type .nivel-maturidade-conquistado .selo-maturidade.selo-5-selos::after { content: "5"; } .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .com-nivel-maturidade section:first-of-type .nivel-maturidade-conquistado .selo-maturidade.selo-6-selos::after, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .com-nivel-maturidade section:first-of-type .nivel-maturidade-conquistado .selo-maturidade.selo-6-selos::after, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .com-nivel-maturidade section:first-of-type .nivel-maturidade-conquistado .selo-maturidade.selo-6-selos::after, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .com-nivel-maturidade section:first-of-type .nivel-maturidade-conquistado .selo-maturidade.selo-6-selos::after { content: "6"; } .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .com-nivel-maturidade section:first-of-type .nivel-maturidade-conquistado .quantidade-selos, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .com-nivel-maturidade section:first-of-type .nivel-maturidade-conquistado .quantidade-selos, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .com-nivel-maturidade section:first-of-type .nivel-maturidade-conquistado .quantidade-selos, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .com-nivel-maturidade section:first-of-type .nivel-maturidade-conquistado .quantidade-selos { color: rgb(51, 51, 51); text-align: center; font-size: 16px; font-weight: 600; background-color: rgb(243, 243, 243); padding: 8px 16px; } .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .com-nivel-maturidade section:first-of-type .etapas-nivel-maturidade, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .com-nivel-maturidade section:first-of-type .etapas-nivel-maturidade, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .com-nivel-maturidade section:first-of-type .etapas-nivel-maturidade, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .com-nivel-maturidade section:first-of-type .etapas-nivel-maturidade { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; font-size: 17px; width: 100%; } .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .com-nivel-maturidade section:first-of-type .etapas-nivel-maturidade span, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .com-nivel-maturidade section:first-of-type .etapas-nivel-maturidade span, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .com-nivel-maturidade section:first-of-type .etapas-nivel-maturidade span, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .com-nivel-maturidade section:first-of-type .etapas-nivel-maturidade span { display: flex; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: center; align-items: center; margin-bottom: 10px; } .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .com-nivel-maturidade section:first-of-type .etapas-nivel-maturidade span .icon-selo-maturidade, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .com-nivel-maturidade section:first-of-type .etapas-nivel-maturidade span .icon-selo-maturidade, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .com-nivel-maturidade section:first-of-type .etapas-nivel-maturidade span .icon-selo-maturidade, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .com-nivel-maturidade section:first-of-type .etapas-nivel-maturidade span .icon-selo-maturidade { height: 24px; width: 17px; background-size: contain; background-position: center center; background-repeat: no-repeat; } .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .com-nivel-maturidade section:first-of-type .etapas-nivel-maturidade span.atributo-conquistado, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .com-nivel-maturidade section:first-of-type .etapas-nivel-maturidade span.atributo-conquistado, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .com-nivel-maturidade section:first-of-type .etapas-nivel-maturidade span.atributo-conquistado, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .com-nivel-maturidade section:first-of-type .etapas-nivel-maturidade span.atributo-conquistado { color: rgb(17, 47, 78); font-weight: 700; } .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .com-nivel-maturidade section:first-of-type .etapas-nivel-maturidade span.atributo-conquistado .icon-selo-maturidade, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .com-nivel-maturidade section:first-of-type .etapas-nivel-maturidade span.atributo-conquistado .icon-selo-maturidade, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .com-nivel-maturidade section:first-of-type .etapas-nivel-maturidade span.atributo-conquistado .icon-selo-maturidade, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .com-nivel-maturidade section:first-of-type .etapas-nivel-maturidade span.atributo-conquistado .icon-selo-maturidade { background-image: url("img/selo-lista-detalhada.png"); } .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .com-nivel-maturidade section:first-of-type .etapas-nivel-maturidade span.atributo-nao-conquistado, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .com-nivel-maturidade section:first-of-type .etapas-nivel-maturidade span.atributo-nao-conquistado, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .com-nivel-maturidade section:first-of-type .etapas-nivel-maturidade span.atributo-nao-conquistado, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .com-nivel-maturidade section:first-of-type .etapas-nivel-maturidade span.atributo-nao-conquistado { color: rgb(99, 99, 99); font-weight: 600; } .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .com-nivel-maturidade section:first-of-type .etapas-nivel-maturidade span.atributo-nao-conquistado .icon-selo-maturidade, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .com-nivel-maturidade section:first-of-type .etapas-nivel-maturidade span.atributo-nao-conquistado .icon-selo-maturidade, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .com-nivel-maturidade section:first-of-type .etapas-nivel-maturidade span.atributo-nao-conquistado .icon-selo-maturidade, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .com-nivel-maturidade section:first-of-type .etapas-nivel-maturidade span.atributo-nao-conquistado .icon-selo-maturidade { background-image: url("img/selo-lista-detalhada-zero.png"); } .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .com-nivel-maturidade section:last-of-type, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .com-nivel-maturidade section:last-of-type, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .com-nivel-maturidade section:last-of-type, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .com-nivel-maturidade section:last-of-type { flex-basis: 40%; } .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .tem-avaliacao-satisfacao-usuario section .avaliacao-container, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .tem-avaliacao-satisfacao-usuario section .avaliacao-container, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .tem-avaliacao-satisfacao-usuario section .avaliacao-container, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .tem-avaliacao-satisfacao-usuario section .avaliacao-container { margin-bottom: 10px; } .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .tem-avaliacao-satisfacao-usuario section .avaliacao-container .star-clipped, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .tem-avaliacao-satisfacao-usuario section .avaliacao-container .star-clipped, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .tem-avaliacao-satisfacao-usuario section .avaliacao-container .star-clipped, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .tem-avaliacao-satisfacao-usuario section .avaliacao-container .star-clipped { display: inline-block; position: relative; width: 0.5em; overflow: hidden; color: rgb(255, 215, 0); } .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .tem-avaliacao-satisfacao-usuario section .avaliacao-container .star-clipped .fas.fa-star, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .tem-avaliacao-satisfacao-usuario section .avaliacao-container .star-clipped .fas.fa-star, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .tem-avaliacao-satisfacao-usuario section .avaliacao-container .star-clipped .fas.fa-star, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .tem-avaliacao-satisfacao-usuario section .avaliacao-container .star-clipped .fas.fa-star { position: absolute; left: 0px; top: 0px; } .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .tem-avaliacao-satisfacao-usuario section .avaliacao-container .star, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .tem-avaliacao-satisfacao-usuario section .avaliacao-container .star, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .tem-avaliacao-satisfacao-usuario section .avaliacao-container .star, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .tem-avaliacao-satisfacao-usuario section .avaliacao-container .star { width: 40px; height: 40px; } .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .tem-avaliacao-satisfacao-usuario section .avaliacao-container .star::before, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .tem-avaliacao-satisfacao-usuario section .avaliacao-container .star::before, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .tem-avaliacao-satisfacao-usuario section .avaliacao-container .star::before, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .tem-avaliacao-satisfacao-usuario section .avaliacao-container .star::before { font-size: 30px; } .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .tem-avaliacao-satisfacao-usuario section .valores-abaixo-estrelas, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .tem-avaliacao-satisfacao-usuario section .valores-abaixo-estrelas, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .tem-avaliacao-satisfacao-usuario section .valores-abaixo-estrelas, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .tem-avaliacao-satisfacao-usuario section .valores-abaixo-estrelas { font-size: 16px; color: rgb(85, 85, 85); font-weight: 400; } .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .tem-avaliacao-satisfacao-usuario section .valores-abaixo-estrelas .media-avaliacoes, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .tem-avaliacao-satisfacao-usuario section .valores-abaixo-estrelas .media-avaliacoes, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .tem-avaliacao-satisfacao-usuario section .valores-abaixo-estrelas .media-avaliacoes, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .tem-avaliacao-satisfacao-usuario section .valores-abaixo-estrelas .media-avaliacoes { font-size: 32px; font-weight: 700; } .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .tem-avaliacao-satisfacao-usuario section .valores-abaixo-estrelas .total-avaliacoes, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .tem-avaliacao-satisfacao-usuario section .valores-abaixo-estrelas .total-avaliacoes, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .tem-avaliacao-satisfacao-usuario section .valores-abaixo-estrelas .total-avaliacoes, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .tem-avaliacao-satisfacao-usuario section .valores-abaixo-estrelas .total-avaliacoes { font-size: 14px; font-weight: 400; } .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .tem-avaliacao-satisfacao-usuario section .destaques-avaliacoes-itens, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .tem-avaliacao-satisfacao-usuario section .destaques-avaliacoes-itens, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .tem-avaliacao-satisfacao-usuario section .destaques-avaliacoes-itens, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .tem-avaliacao-satisfacao-usuario section .destaques-avaliacoes-itens { display: flex; -webkit-box-pack: justify; justify-content: space-between; } .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .tem-avaliacao-satisfacao-usuario section .destaques-avaliacoes-itens span, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .tem-avaliacao-satisfacao-usuario section .destaques-avaliacoes-itens span, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .tem-avaliacao-satisfacao-usuario section .destaques-avaliacoes-itens span, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .tem-avaliacao-satisfacao-usuario section .destaques-avaliacoes-itens span { font-size: 17px; color: rgb(51, 51, 51); font-weight: 400; } .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .tem-avaliacao-satisfacao-usuario section .destaques-avaliacoes-itens span.destaques-avaliacoes-subtitle, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .tem-avaliacao-satisfacao-usuario section .destaques-avaliacoes-itens span.destaques-avaliacoes-subtitle, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .tem-avaliacao-satisfacao-usuario section .destaques-avaliacoes-itens span.destaques-avaliacoes-subtitle, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .tem-avaliacao-satisfacao-usuario section .destaques-avaliacoes-itens span.destaques-avaliacoes-subtitle { font-size: 17px; color: rgb(51, 51, 51); font-weight: 600; margin-top: 12px; margin-bottom: 6px; display: block; } .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .tem-avaliacao-satisfacao-usuario section .destaques-avaliacoes-itens .area-pode-melhorar i, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .tem-avaliacao-satisfacao-usuario section .destaques-avaliacoes-itens .area-pode-melhorar i, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .tem-avaliacao-satisfacao-usuario section .destaques-avaliacoes-itens .area-pode-melhorar i, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .tem-avaliacao-satisfacao-usuario section .destaques-avaliacoes-itens .area-pode-melhorar i { color: rgb(181, 9, 9); margin-right: 3px; font-size: 18px; vertical-align: baseline; } .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .tem-avaliacao-satisfacao-usuario section .destaques-avaliacoes-itens .area-bem-avaliado .star-bg, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .tem-avaliacao-satisfacao-usuario section .destaques-avaliacoes-itens .area-bem-avaliado .star-bg, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .tem-avaliacao-satisfacao-usuario section .destaques-avaliacoes-itens .area-bem-avaliado .star-bg, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .tem-avaliacao-satisfacao-usuario section .destaques-avaliacoes-itens .area-bem-avaliado .star-bg { display: inline-block; position: relative; background-color: rgb(22, 136, 33); width: 19px; height: 20px; border-radius: 50%; margin-right: 3px; vertical-align: sub; } .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .tem-avaliacao-satisfacao-usuario section .destaques-avaliacoes-itens .area-bem-avaliado .star-bg i, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .tem-avaliacao-satisfacao-usuario section .destaques-avaliacoes-itens .area-bem-avaliado .star-bg i, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .tem-avaliacao-satisfacao-usuario section .destaques-avaliacoes-itens .area-bem-avaliado .star-bg i, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .tem-avaliacao-satisfacao-usuario section .destaques-avaliacoes-itens .area-bem-avaliado .star-bg i { position: absolute; color: rgb(255, 255, 255); top: 4px; left: 4px; font-size: 10px; } .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .tem-avaliacao-satisfacao-usuario a.link-mais-detalhes, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .tem-avaliacao-satisfacao-usuario a.link-mais-detalhes, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .tem-avaliacao-satisfacao-usuario a.link-mais-detalhes, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .tem-avaliacao-satisfacao-usuario a.link-mais-detalhes { border: 1px solid rgb(19, 81, 180); border-radius: 24px; padding: 5px 30px; position: relative; text-decoration: none; font-size: 17px; margin-top: 35px; } .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .tem-avaliacao-satisfacao-usuario a.link-mais-detalhes:hover, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .tem-avaliacao-satisfacao-usuario a.link-mais-detalhes:hover, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .tem-avaliacao-satisfacao-usuario a.link-mais-detalhes:hover, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .tem-avaliacao-satisfacao-usuario a.link-mais-detalhes:hover { text-decoration: none; } .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .tem-avaliacao-satisfacao-usuario a.link-mais-detalhes::after, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .tem-avaliacao-satisfacao-usuario a.link-mais-detalhes::after, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .tem-avaliacao-satisfacao-usuario a.link-mais-detalhes::after, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .tem-avaliacao-satisfacao-usuario a.link-mais-detalhes::after { font-family: "Font Awesome 5 Free"; content: ""; font-size: 16px; color: rgb(19, 81, 180); font-weight: 900; margin-left: 10px; } .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .tem-avaliacao-satisfacao-usuario a.link-texto-iniciativa, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .tem-avaliacao-satisfacao-usuario a.link-texto-iniciativa, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .tem-avaliacao-satisfacao-usuario a.link-texto-iniciativa, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .tem-avaliacao-satisfacao-usuario a.link-texto-iniciativa { text-decoration: underline; color: rgb(51, 51, 51) !important; float: none !important; margin-top: 0px !important; font-weight: normal !important; } .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .com-avaliacao-utilidade-informacoes section:first-of-type, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .com-avaliacao-utilidade-informacoes section:first-of-type, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .com-avaliacao-utilidade-informacoes section:first-of-type, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .com-avaliacao-utilidade-informacoes section:first-of-type { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; padding-right: 50px; padding-left: 30px; flex-basis: 60%; } .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .com-avaliacao-utilidade-informacoes section:first-of-type .valores-percentual-avaliacao-positiva, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .com-avaliacao-utilidade-informacoes section:first-of-type .valores-percentual-avaliacao-positiva, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .com-avaliacao-utilidade-informacoes section:first-of-type .valores-percentual-avaliacao-positiva, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .com-avaliacao-utilidade-informacoes section:first-of-type .valores-percentual-avaliacao-positiva { display: flex; -webkit-box-align: center; align-items: center; } .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .com-avaliacao-utilidade-informacoes section:first-of-type .valores-percentual-avaliacao-positiva i, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .com-avaliacao-utilidade-informacoes section:first-of-type .valores-percentual-avaliacao-positiva i, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .com-avaliacao-utilidade-informacoes section:first-of-type .valores-percentual-avaliacao-positiva i, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .com-avaliacao-utilidade-informacoes section:first-of-type .valores-percentual-avaliacao-positiva i { font-size: 60px; margin-right: 30px; } .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .com-avaliacao-utilidade-informacoes section:first-of-type .valores-percentual-avaliacao-positiva i.fa-thumbs-up, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .com-avaliacao-utilidade-informacoes section:first-of-type .valores-percentual-avaliacao-positiva i.fa-thumbs-up, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .com-avaliacao-utilidade-informacoes section:first-of-type .valores-percentual-avaliacao-positiva i.fa-thumbs-up, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .com-avaliacao-utilidade-informacoes section:first-of-type .valores-percentual-avaliacao-positiva i.fa-thumbs-up { color: rgb(20, 81, 180); } .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .com-avaliacao-utilidade-informacoes section:first-of-type .valores-percentual-avaliacao-positiva i.fa-thumbs-down, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .com-avaliacao-utilidade-informacoes section:first-of-type .valores-percentual-avaliacao-positiva i.fa-thumbs-down, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .com-avaliacao-utilidade-informacoes section:first-of-type .valores-percentual-avaliacao-positiva i.fa-thumbs-down, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .com-avaliacao-utilidade-informacoes section:first-of-type .valores-percentual-avaliacao-positiva i.fa-thumbs-down { color: rgb(181, 9, 9); } .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .com-avaliacao-utilidade-informacoes section:first-of-type .valores-percentual-avaliacao-positiva div .valor-percentual-avaliacoes, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .com-avaliacao-utilidade-informacoes section:first-of-type .valores-percentual-avaliacao-positiva div .valor-percentual-avaliacoes, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .com-avaliacao-utilidade-informacoes section:first-of-type .valores-percentual-avaliacao-positiva div .valor-percentual-avaliacoes, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .com-avaliacao-utilidade-informacoes section:first-of-type .valores-percentual-avaliacao-positiva div .valor-percentual-avaliacoes { font-size: 32px; color: rgb(51, 51, 51); font-weight: 700; line-height: 48px; display: block; } .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .com-avaliacao-utilidade-informacoes section:first-of-type .valores-percentual-avaliacao-positiva div span, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .com-avaliacao-utilidade-informacoes section:first-of-type .valores-percentual-avaliacao-positiva div span, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .com-avaliacao-utilidade-informacoes section:first-of-type .valores-percentual-avaliacao-positiva div span, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .com-avaliacao-utilidade-informacoes section:first-of-type .valores-percentual-avaliacao-positiva div span { font-size: 16px; color: rgb(51, 51, 51); font-weight: 400; } .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .com-avaliacao-utilidade-informacoes section:first-of-type .texto-consideracao-informacoes, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .com-avaliacao-utilidade-informacoes section:first-of-type .texto-consideracao-informacoes, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .com-avaliacao-utilidade-informacoes section:first-of-type .texto-consideracao-informacoes, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .com-avaliacao-utilidade-informacoes section:first-of-type .texto-consideracao-informacoes { margin-top: 5px; } .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .com-avaliacao-utilidade-informacoes section:first-of-type .texto-consideracao-informacoes span, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .com-avaliacao-utilidade-informacoes section:first-of-type .texto-consideracao-informacoes span, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .com-avaliacao-utilidade-informacoes section:first-of-type .texto-consideracao-informacoes span, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .com-avaliacao-utilidade-informacoes section:first-of-type .texto-consideracao-informacoes span { font-size: 16px; color: rgb(51, 51, 51); font-weight: 400; margin-top: 10px; } .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .com-avaliacao-utilidade-informacoes section:first-of-type .texto-consideracao-informacoes span:last-of-type, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .com-avaliacao-utilidade-informacoes section:first-of-type .texto-consideracao-informacoes span:last-of-type, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .com-avaliacao-utilidade-informacoes section:first-of-type .texto-consideracao-informacoes span:last-of-type, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .com-avaliacao-utilidade-informacoes section:first-of-type .texto-consideracao-informacoes span:last-of-type { font-weight: 600; } .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .com-avaliacao-utilidade-informacoes section:first-of-type .detaques-dos-motivos div, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .com-avaliacao-utilidade-informacoes section:first-of-type .detaques-dos-motivos div, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .com-avaliacao-utilidade-informacoes section:first-of-type .detaques-dos-motivos div, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .com-avaliacao-utilidade-informacoes section:first-of-type .detaques-dos-motivos div { margin-bottom: 5px; } .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .com-avaliacao-utilidade-informacoes section:first-of-type .detaques-dos-motivos .item-motivo, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .com-avaliacao-utilidade-informacoes section:first-of-type .detaques-dos-motivos .item-motivo, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .com-avaliacao-utilidade-informacoes section:first-of-type .detaques-dos-motivos .item-motivo, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .com-avaliacao-utilidade-informacoes section:first-of-type .detaques-dos-motivos .item-motivo { font-size: 17px; color: rgb(51, 51, 51); font-weight: 400; } .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .com-avaliacao-utilidade-informacoes section:first-of-type .detaques-dos-motivos i, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .com-avaliacao-utilidade-informacoes section:first-of-type .detaques-dos-motivos i, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .com-avaliacao-utilidade-informacoes section:first-of-type .detaques-dos-motivos i, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .com-avaliacao-utilidade-informacoes section:first-of-type .detaques-dos-motivos i { color: rgb(181, 9, 9); margin-right: 3px; font-size: 16px; vertical-align: baseline; } .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .com-avaliacao-utilidade-informacoes section:first-of-type .sem-avaliacao-negativa, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .com-avaliacao-utilidade-informacoes section:first-of-type .sem-avaliacao-negativa, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .com-avaliacao-utilidade-informacoes section:first-of-type .sem-avaliacao-negativa, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .com-avaliacao-utilidade-informacoes section:first-of-type .sem-avaliacao-negativa { margin-top: 10px; color: rgb(136, 136, 136); font-size: 17px; font-weight: 600; } .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .com-avaliacao-utilidade-informacoes section:last-of-type, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .com-avaliacao-utilidade-informacoes section:last-of-type, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .com-avaliacao-utilidade-informacoes section:last-of-type, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .com-avaliacao-utilidade-informacoes section:last-of-type { padding-left: 30px; flex-basis: 40%; } .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .com-avaliacao-utilidade-informacoes section:last-of-type span, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .com-avaliacao-utilidade-informacoes section:last-of-type span, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .com-avaliacao-utilidade-informacoes section:last-of-type span, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .com-avaliacao-utilidade-informacoes section:last-of-type span { display: block; font-size: 20px; color: rgb(11, 71, 120); font-weight: 600; margin-bottom: 8px; line-height: 24px; } .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .com-avaliacao-utilidade-informacoes section:last-of-type p, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .com-avaliacao-utilidade-informacoes section:last-of-type p, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .com-avaliacao-utilidade-informacoes section:last-of-type p, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .com-avaliacao-utilidade-informacoes section:last-of-type p { font-size: 17px; color: rgb(51, 51, 51); font-weight: 400; line-height: 28px; margin-bottom: 30px !important; } .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .com-avaliacao-utilidade-informacoes section:last-of-type a.link-mais-detalhes, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .com-avaliacao-utilidade-informacoes section:last-of-type a.link-mais-detalhes, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .com-avaliacao-utilidade-informacoes section:last-of-type a.link-mais-detalhes, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .com-avaliacao-utilidade-informacoes section:last-of-type a.link-mais-detalhes { border: 1px solid rgb(19, 81, 180); border-radius: 24px; padding: 5px 30px; position: relative; text-decoration: none; float: right; font-size: 17px; margin-top: 35px; } .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .com-avaliacao-utilidade-informacoes section:last-of-type a.link-mais-detalhes:hover, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .com-avaliacao-utilidade-informacoes section:last-of-type a.link-mais-detalhes:hover, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .com-avaliacao-utilidade-informacoes section:last-of-type a.link-mais-detalhes:hover, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .com-avaliacao-utilidade-informacoes section:last-of-type a.link-mais-detalhes:hover { text-decoration: none; } .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .com-avaliacao-utilidade-informacoes section:last-of-type a.link-mais-detalhes::after, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .com-avaliacao-utilidade-informacoes section:last-of-type a.link-mais-detalhes::after, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .com-avaliacao-utilidade-informacoes section:last-of-type a.link-mais-detalhes::after, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .com-avaliacao-utilidade-informacoes section:last-of-type a.link-mais-detalhes::after { font-family: "Font Awesome 5 Free"; content: ""; font-size: 16px; color: rgb(19, 81, 180); font-weight: 900; margin-left: 10px; } .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .com-avaliacao-utilidade-informacoes section:last-of-type a.link-texto-iniciativa, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .com-avaliacao-utilidade-informacoes section:last-of-type a.link-texto-iniciativa, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .com-avaliacao-utilidade-informacoes section:last-of-type a.link-texto-iniciativa, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .com-avaliacao-utilidade-informacoes section:last-of-type a.link-texto-iniciativa { text-decoration: underline; float: none !important; margin-top: 0px !important; color: rgb(51, 51, 51) !important; font-weight: normal !important; } .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .sem-avaliacao-utilidade-informacoes section:first-of-type, .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .sem-avaliacao-satisfacao-usuario section:first-of-type, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .sem-avaliacao-utilidade-informacoes section:first-of-type, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .sem-avaliacao-satisfacao-usuario section:first-of-type, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .sem-avaliacao-utilidade-informacoes section:first-of-type, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .sem-avaliacao-satisfacao-usuario section:first-of-type, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .sem-avaliacao-utilidade-informacoes section:first-of-type, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .sem-avaliacao-satisfacao-usuario section:first-of-type { -webkit-box-pack: center; justify-content: center; } .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .com-autodiagnostico section:last-of-type a, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .com-autodiagnostico section:last-of-type a, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .com-autodiagnostico section:last-of-type a, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .com-autodiagnostico section:last-of-type a { border: 1px solid rgb(19, 81, 180); border-radius: 24px; padding: 5px 30px; position: relative; text-decoration: none; } .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .com-autodiagnostico section:last-of-type a:hover, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .com-autodiagnostico section:last-of-type a:hover, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .com-autodiagnostico section:last-of-type a:hover, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .com-autodiagnostico section:last-of-type a:hover { text-decoration: none; } .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .com-autodiagnostico section:last-of-type a::after, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .com-autodiagnostico section:last-of-type a::after, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .com-autodiagnostico section:last-of-type a::after, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .com-autodiagnostico section:last-of-type a::after { font-family: "Font Awesome 5 Free"; content: ""; font-size: 16px; color: rgb(19, 81, 180); font-weight: 900; margin-left: 10px; } .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .com-autodiagnostico section:first-of-type, .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .sem-autodiagnostico section:first-of-type, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .com-autodiagnostico section:first-of-type, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .sem-autodiagnostico section:first-of-type, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .com-autodiagnostico section:first-of-type, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .sem-autodiagnostico section:first-of-type, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .com-autodiagnostico section:first-of-type, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .sem-autodiagnostico section:first-of-type { flex-basis: 60%; } .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .com-autodiagnostico section:last-of-type, .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .sem-autodiagnostico section:last-of-type, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .com-autodiagnostico section:last-of-type, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .sem-autodiagnostico section:last-of-type, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .com-autodiagnostico section:last-of-type, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .sem-autodiagnostico section:last-of-type, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .com-autodiagnostico section:last-of-type, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .sem-autodiagnostico section:last-of-type { flex-basis: 40%; } .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .com-autodiagnostico section:last-of-type span, .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .sem-autodiagnostico section:last-of-type span, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .com-autodiagnostico section:last-of-type span, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .sem-autodiagnostico section:last-of-type span, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .com-autodiagnostico section:last-of-type span, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .sem-autodiagnostico section:last-of-type span, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .com-autodiagnostico section:last-of-type span, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .sem-autodiagnostico section:last-of-type span { display: block; font-weight: 600; margin-bottom: 16px; line-height: 26px; font-size: 20px; color: rgb(17, 47, 78) !important; } .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .com-autodiagnostico section:last-of-type p, .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .sem-autodiagnostico section:last-of-type p, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .com-autodiagnostico section:last-of-type p, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .sem-autodiagnostico section:last-of-type p, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .com-autodiagnostico section:last-of-type p, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .sem-autodiagnostico section:last-of-type p, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .com-autodiagnostico section:last-of-type p, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .sem-autodiagnostico section:last-of-type p { font-size: 17px; color: rgb(51, 51, 51); font-weight: 400; line-height: 28px; margin-bottom: 30px !important; } .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .com-autodiagnostico section:last-of-type a, .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .sem-autodiagnostico section:last-of-type a, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .com-autodiagnostico section:last-of-type a, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .sem-autodiagnostico section:last-of-type a, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .com-autodiagnostico section:last-of-type a, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .sem-autodiagnostico section:last-of-type a, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .com-autodiagnostico section:last-of-type a, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .sem-autodiagnostico section:last-of-type a { font-size: 17px; color: rgb(19, 81, 180); font-weight: 600; float: right; } .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .sem-autodiagnostico section:first-of-type, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .sem-autodiagnostico section:first-of-type, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .sem-autodiagnostico section:first-of-type, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .sem-autodiagnostico section:first-of-type { display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; padding-right: 50px; } .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .sem-autodiagnostico section:first-of-type span:first-of-type, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .sem-autodiagnostico section:first-of-type span:first-of-type, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .sem-autodiagnostico section:first-of-type span:first-of-type, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .sem-autodiagnostico section:first-of-type span:first-of-type { display: block; font-size: 16px; color: rgb(51, 51, 51); font-weight: 700; } .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .sem-autodiagnostico section:first-of-type span:last-of-type, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .sem-autodiagnostico section:first-of-type span:last-of-type, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .sem-autodiagnostico section:first-of-type span:last-of-type, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .sem-autodiagnostico section:first-of-type span:last-of-type { display: block; font-size: 14px; color: rgb(51, 51, 51); font-weight: 500; } .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .sem-autodiagnostico section:first-of-type span.progress-bar-autodiagnostico, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .sem-autodiagnostico section:first-of-type span.progress-bar-autodiagnostico, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .sem-autodiagnostico section:first-of-type span.progress-bar-autodiagnostico, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .sem-autodiagnostico section:first-of-type span.progress-bar-autodiagnostico { display: inline-block; border: 1px solid rgb(173, 173, 173); border-radius: 30px; width: 94%; height: 25px; margin-top: 5px; margin-bottom: 2px; } .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .sem-autodiagnostico section:first-of-type span.progress-bar-autodiagnostico .progress-fill, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .sem-autodiagnostico section:first-of-type span.progress-bar-autodiagnostico .progress-fill, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .sem-autodiagnostico section:first-of-type span.progress-bar-autodiagnostico .progress-fill, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .sem-autodiagnostico section:first-of-type span.progress-bar-autodiagnostico .progress-fill { display: inline-block; background-color: rgb(173, 173, 173); height: 24px; border-radius: 30px; } .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .sem-autodiagnostico section:first-of-type .valor-percentual-progresso-avaliacao, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .sem-autodiagnostico section:first-of-type .valor-percentual-progresso-avaliacao, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .sem-autodiagnostico section:first-of-type .valor-percentual-progresso-avaliacao, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .sem-autodiagnostico section:first-of-type .valor-percentual-progresso-avaliacao { display: flex; -webkit-box-align: center; align-items: center; } .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .sem-autodiagnostico section:first-of-type .valor-percentual-progresso-avaliacao::before, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .sem-autodiagnostico section:first-of-type .valor-percentual-progresso-avaliacao::before, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .sem-autodiagnostico section:first-of-type .valor-percentual-progresso-avaliacao::before, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .sem-autodiagnostico section:first-of-type .valor-percentual-progresso-avaliacao::before { content: ""; width: 10px; height: 10px; background-color: rgb(173, 173, 173); border-radius: 50%; margin-right: 5px; } .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .sem-autodiagnostico section:first-of-type .valor-percentual-progresso-avaliacao span, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .sem-autodiagnostico section:first-of-type .valor-percentual-progresso-avaliacao span, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .sem-autodiagnostico section:first-of-type .valor-percentual-progresso-avaliacao span, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .sem-autodiagnostico section:first-of-type .valor-percentual-progresso-avaliacao span { font-weight: normal; font-size: 14px !important; } .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .sem-autodiagnostico section:first-of-type .atualizado-em, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .sem-autodiagnostico section:first-of-type .atualizado-em, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .sem-autodiagnostico section:first-of-type .atualizado-em, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .sem-autodiagnostico section:first-of-type .atualizado-em { font-size: 14px; color: rgb(51, 51, 51); font-weight: 400; margin-top: 10px; } .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .sem-autodiagnostico section:first-of-type .atualizado-em i, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .sem-autodiagnostico section:first-of-type .atualizado-em i, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .sem-autodiagnostico section:first-of-type .atualizado-em i, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .sem-autodiagnostico section:first-of-type .atualizado-em i { margin-right: 5px; color: rgb(51, 51, 51); font-size: 16px; } .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .com-autodiagnostico, .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .sem-autodiagnostico, .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .com-avaliacao-utilidade-informacoes, .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .tem-avaliacao-satisfacao-usuario, .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .sem-avaliacao-satisfacao-usuario, .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .sem-avaliacao-utilidade-informacoes, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .com-autodiagnostico, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .sem-autodiagnostico, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .com-avaliacao-utilidade-informacoes, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .tem-avaliacao-satisfacao-usuario, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .sem-avaliacao-satisfacao-usuario, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .sem-avaliacao-utilidade-informacoes, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .com-autodiagnostico, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .sem-autodiagnostico, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .com-avaliacao-utilidade-informacoes, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .tem-avaliacao-satisfacao-usuario, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .sem-avaliacao-satisfacao-usuario, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .sem-avaliacao-utilidade-informacoes, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .com-autodiagnostico, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .sem-autodiagnostico, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .com-avaliacao-utilidade-informacoes, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .tem-avaliacao-satisfacao-usuario, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .sem-avaliacao-satisfacao-usuario, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .sem-avaliacao-utilidade-informacoes { display: flex; -webkit-box-pack: justify; justify-content: space-between; align-self: center; } .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .com-autodiagnostico .sem-avaliacao-media-total, .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .sem-autodiagnostico .sem-avaliacao-media-total, .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .com-avaliacao-utilidade-informacoes .sem-avaliacao-media-total, .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .tem-avaliacao-satisfacao-usuario .sem-avaliacao-media-total, .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .sem-avaliacao-satisfacao-usuario .sem-avaliacao-media-total, .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .sem-avaliacao-utilidade-informacoes .sem-avaliacao-media-total, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .com-autodiagnostico .sem-avaliacao-media-total, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .sem-autodiagnostico .sem-avaliacao-media-total, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .com-avaliacao-utilidade-informacoes .sem-avaliacao-media-total, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .tem-avaliacao-satisfacao-usuario .sem-avaliacao-media-total, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .sem-avaliacao-satisfacao-usuario .sem-avaliacao-media-total, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .sem-avaliacao-utilidade-informacoes .sem-avaliacao-media-total, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .com-autodiagnostico .sem-avaliacao-media-total, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .sem-autodiagnostico .sem-avaliacao-media-total, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .com-avaliacao-utilidade-informacoes .sem-avaliacao-media-total, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .tem-avaliacao-satisfacao-usuario .sem-avaliacao-media-total, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .sem-avaliacao-satisfacao-usuario .sem-avaliacao-media-total, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .sem-avaliacao-utilidade-informacoes .sem-avaliacao-media-total, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .com-autodiagnostico .sem-avaliacao-media-total, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .sem-autodiagnostico .sem-avaliacao-media-total, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .com-avaliacao-utilidade-informacoes .sem-avaliacao-media-total, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .tem-avaliacao-satisfacao-usuario .sem-avaliacao-media-total, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .sem-avaliacao-satisfacao-usuario .sem-avaliacao-media-total, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .sem-avaliacao-utilidade-informacoes .sem-avaliacao-media-total { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; } .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .com-autodiagnostico .sem-avaliacao-media-total span, .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .sem-autodiagnostico .sem-avaliacao-media-total span, .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .com-avaliacao-utilidade-informacoes .sem-avaliacao-media-total span, .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .tem-avaliacao-satisfacao-usuario .sem-avaliacao-media-total span, .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .sem-avaliacao-satisfacao-usuario .sem-avaliacao-media-total span, .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .sem-avaliacao-utilidade-informacoes .sem-avaliacao-media-total span, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .com-autodiagnostico .sem-avaliacao-media-total span, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .sem-autodiagnostico .sem-avaliacao-media-total span, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .com-avaliacao-utilidade-informacoes .sem-avaliacao-media-total span, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .tem-avaliacao-satisfacao-usuario .sem-avaliacao-media-total span, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .sem-avaliacao-satisfacao-usuario .sem-avaliacao-media-total span, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .sem-avaliacao-utilidade-informacoes .sem-avaliacao-media-total span, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .com-autodiagnostico .sem-avaliacao-media-total span, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .sem-autodiagnostico .sem-avaliacao-media-total span, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .com-avaliacao-utilidade-informacoes .sem-avaliacao-media-total span, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .tem-avaliacao-satisfacao-usuario .sem-avaliacao-media-total span, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .sem-avaliacao-satisfacao-usuario .sem-avaliacao-media-total span, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .sem-avaliacao-utilidade-informacoes .sem-avaliacao-media-total span, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .com-autodiagnostico .sem-avaliacao-media-total span, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .sem-autodiagnostico .sem-avaliacao-media-total span, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .com-avaliacao-utilidade-informacoes .sem-avaliacao-media-total span, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .tem-avaliacao-satisfacao-usuario .sem-avaliacao-media-total span, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .sem-avaliacao-satisfacao-usuario .sem-avaliacao-media-total span, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .sem-avaliacao-utilidade-informacoes .sem-avaliacao-media-total span { color: rgb(136, 136, 136); display: block; width: 315px; margin-top: 10px; text-align: center; font-weight: 700; line-height: 24px; } .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .com-autodiagnostico .sem-avaliacao-media-total i, .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .sem-autodiagnostico .sem-avaliacao-media-total i, .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .com-avaliacao-utilidade-informacoes .sem-avaliacao-media-total i, .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .tem-avaliacao-satisfacao-usuario .sem-avaliacao-media-total i, .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .sem-avaliacao-satisfacao-usuario .sem-avaliacao-media-total i, .template-resumo-qualidade-servicos .resumo-autodiagnostico-container .sem-avaliacao-utilidade-informacoes .sem-avaliacao-media-total i, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .com-autodiagnostico .sem-avaliacao-media-total i, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .sem-autodiagnostico .sem-avaliacao-media-total i, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .com-avaliacao-utilidade-informacoes .sem-avaliacao-media-total i, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .tem-avaliacao-satisfacao-usuario .sem-avaliacao-media-total i, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .sem-avaliacao-satisfacao-usuario .sem-avaliacao-media-total i, .template-resumo-qualidade-servicos .resumo-avaliacao-satisfacao-container .sem-avaliacao-utilidade-informacoes .sem-avaliacao-media-total i, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .com-autodiagnostico .sem-avaliacao-media-total i, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .sem-autodiagnostico .sem-avaliacao-media-total i, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .com-avaliacao-utilidade-informacoes .sem-avaliacao-media-total i, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .tem-avaliacao-satisfacao-usuario .sem-avaliacao-media-total i, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .sem-avaliacao-satisfacao-usuario .sem-avaliacao-media-total i, .template-resumo-qualidade-servicos .resumo-utilidade-informacoes-container .sem-avaliacao-utilidade-informacoes .sem-avaliacao-media-total i, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .com-autodiagnostico .sem-avaliacao-media-total i, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .sem-autodiagnostico .sem-avaliacao-media-total i, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .com-avaliacao-utilidade-informacoes .sem-avaliacao-media-total i, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .tem-avaliacao-satisfacao-usuario .sem-avaliacao-media-total i, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .sem-avaliacao-satisfacao-usuario .sem-avaliacao-media-total i, .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container .sem-avaliacao-utilidade-informacoes .sem-avaliacao-media-total i { color: rgb(173, 173, 173); font-size: 55px; } .template-resumo-qualidade-servicos .resumo-nivel-maturidade-container { margin-bottom: 80px; } .painel-gestao-qualidade-title-II { font-size: 20px; color: rgb(51, 51, 51); font-weight: 700; margin: 25px 0px; display: block; width: 100%; border-bottom: 1px solid rgb(204, 204, 204); padding-bottom: 5px; } .template-avaliacao-satisfacao .bloco-satisfacao-usuario { margin: 30px 0px 80px; display: flex; } .template-avaliacao-satisfacao .bloco-satisfacao-usuario .link-saiba-mais { font-size: 16px; color: rgb(19, 81, 180); font-weight: 600; float: right; text-decoration: underline; margin-top: 15px; } .template-avaliacao-satisfacao .bloco-satisfacao-usuario .link-saiba-mais::before { font-family: "Font Awesome 5 Free"; content: ""; font-size: 14px; color: rgb(19, 81, 180); font-weight: 900; margin-right: 8px; } .template-avaliacao-satisfacao .bloco-satisfacao-usuario section:first-of-type { flex-basis: 42%; padding-right: 25px; } .template-avaliacao-satisfacao .bloco-satisfacao-usuario section.dimensao-detalhes, .template-avaliacao-satisfacao .bloco-satisfacao-usuario section:last-of-type { flex-basis: 58%; align-self: flex-start; padding: 16px; border-radius: 8px; border: 1px solid rgb(204, 204, 204); } .template-avaliacao-satisfacao .bloco-satisfacao-usuario section.dimensao-detalhes h2, .template-avaliacao-satisfacao .bloco-satisfacao-usuario section:last-of-type h2 { font-size: 20px; color: rgb(11, 71, 120); font-weight: 600; margin-bottom: 5px; } .template-avaliacao-satisfacao .bloco-satisfacao-usuario section.dimensao-detalhes span, .template-avaliacao-satisfacao .bloco-satisfacao-usuario section:last-of-type span { font-size: 16px; color: rgb(11, 71, 120); font-weight: 600; display: block; margin-bottom: 3px; } .template-avaliacao-satisfacao .bloco-satisfacao-usuario section.dimensao-detalhes p, .template-avaliacao-satisfacao .bloco-satisfacao-usuario section:last-of-type p { font-size: 17px; color: rgb(0, 0, 0); font-weight: 400; } .template-avaliacao-satisfacao .bloco-satisfacao-usuario section.dimensao-detalhes strong, .template-avaliacao-satisfacao .bloco-satisfacao-usuario section:last-of-type strong { color: rgb(51, 51, 51); font-weight: 700; } .template-avaliacao-satisfacao .bloco-satisfacao-usuario section.dimensao-detalhes .detalhes-dimensoes p span, .template-avaliacao-satisfacao .bloco-satisfacao-usuario section:last-of-type .detalhes-dimensoes p span { font-size: 16px; color: rgb(0, 0, 0); font-weight: 400; display: inline; } .template-avaliacao-satisfacao .bloco-satisfacao-usuario section.dimensao-detalhes { display: none; } .template-avaliacao-satisfacao .bloco-satisfacao-usuario section.dimensao-detalhes.active { display: block; } .template-avaliacao-satisfacao .bloco-satisfacao-usuario i.fa-star { color: rgb(255, 190, 46); } .template-avaliacao-satisfacao .bloco-comparacao { margin: 30px 0px 50px; display: flex; } .template-avaliacao-satisfacao .bloco-comparacao section { flex-basis: 50%; padding: 16px; background-color: rgb(243, 243, 243); border-radius: 8px; } .template-avaliacao-satisfacao .bloco-comparacao section:first-of-type { margin-right: 20px; } .template-avaliacao-satisfacao .bloco-comparacao section:last-of-type { margin-left: 20px; border: none; } .template-avaliacao-satisfacao .bloco-comparacao section span { font-size: 16px; color: rgb(51, 51, 51); font-weight: 700; display: flex; -webkit-box-align: center; align-items: center; margin-bottom: 8px; } .template-avaliacao-satisfacao .bloco-comparacao section span i { color: rgb(19, 81, 180); font-size: 17px; margin-right: 8px; } .template-avaliacao-satisfacao .bloco-comparacao section p { font-size: 17px; color: rgb(51, 51, 51); font-weight: 400; font-style: italic; } .template-avaliacao-satisfacao .bloco-comparacao section a { color: rgb(19, 81, 180); font-size: 17px; font-weight: 600; float: right; } .template-avaliacao-satisfacao .bloco-comparacao section a i { margin-right: 3px; color: rgb(19, 81, 180); } .template-avaliacao-satisfacao .dimensoes-descricao div { font-size: 17px; color: rgb(12, 50, 111); font-weight: 700; margin-bottom: 4px; } .template-avaliacao-satisfacao .dimensoes-descricao span { font-size: 16px; color: rgb(51, 51, 51); font-weight: 400; } .template-avaliacao-satisfacao .dimensoes-descricao strong { font-size: 16px; } .template-avaliacao-satisfacao .dimensoes-descricao .dimensoes-porcentagem { margin: 20px 0px 35px; } .template-avaliacao-satisfacao .dimensoes-descricao .dimensoes-porcentagem .linha-dimensao { display: flex; -webkit-box-align: center; align-items: center; padding: 8px 0px; } .template-avaliacao-satisfacao .dimensoes-descricao .dimensoes-porcentagem .linha-dimensao.selected { border: 2px solid rgb(203, 209, 122); } .template-avaliacao-satisfacao .dimensoes-descricao .dimensoes-porcentagem .linha-dimensao:hover { cursor: pointer; } .template-avaliacao-satisfacao .dimensoes-descricao .dimensoes-porcentagem .linha-dimensao span { font-size: 14px; line-height: 16px; display: inline-block; width: 128px; text-align: right; } .template-avaliacao-satisfacao .dimensoes-descricao .dimensoes-porcentagem .linha-dimensao .barra-avaliacao { display: flex; -webkit-box-align: center; align-items: center; width: 280px; margin-left: 8px; margin-bottom: 0px; font-size: 20px; color: rgb(51, 51, 51); font-weight: 400; } .template-avaliacao-satisfacao .dimensoes-descricao .dimensoes-porcentagem .linha-dimensao .barra-avaliacao .barra-avaliacao-preenchida { display: inline-block; height: 30px; background-color: rgb(255, 190, 46); text-align: right; line-height: 20px; border-radius: 1px; margin-right: 5px; flex-shrink: 0; } .template-avaliacao-satisfacao .dimensoes-descricao .dimensoes-porcentagem .linha-dimensao.dimensao-vermelho-1 .barra-avaliacao-preenchida { background-color: rgb(229, 34, 7); } .template-avaliacao-satisfacao .dimensoes-descricao .dimensoes-porcentagem .linha-dimensao.dimensao-vermelho-2 .barra-avaliacao-preenchida { background-color: rgb(251, 90, 71); } .template-avaliacao-satisfacao .dimensoes-descricao .dimensoes-porcentagem .linha-dimensao.dimensao-vermelho-3 .barra-avaliacao-preenchida { background-color: rgb(255, 141, 123); } .template-avaliacao-satisfacao .dimensoes-descricao .dimensoes-porcentagem .linha-dimensao.dimensao-vermelho-4 .barra-avaliacao-preenchida { background-color: rgb(253, 184, 174); } .template-avaliacao-satisfacao .dimensoes-descricao .dimensoes-porcentagem .linha-dimensao.dimensao-vermelho-5 .barra-avaliacao-preenchida { background-color: rgb(253, 224, 219); } .template-avaliacao-satisfacao .dimensoes-descricao .dimensoes-porcentagem .linha-dimensao.dimensao-vermelho-6 .barra-avaliacao-preenchida { background-color: rgb(255, 243, 242); } .template-avaliacao-satisfacao .dimensoes-descricao.mais-bem-avaliadas { margin-top: 30px; } .template-avaliacao-satisfacao .dimensoes-descricao.mais-bem-avaliadas .linha-dimensao.dimensao-verde-1 .barra-avaliacao-preenchida { background-color: rgb(46, 131, 103); } .template-avaliacao-satisfacao .dimensoes-descricao.mais-bem-avaliadas .linha-dimensao.dimensao-verde-4 .barra-avaliacao-preenchida { background-color: rgb(146, 217, 187); } .template-avaliacao-satisfacao .dimensoes-descricao.mais-bem-avaliadas .linha-dimensao.dimensao-verde-6 .barra-avaliacao-preenchida { background-color: rgb(219, 246, 237); } .template-avaliacao-satisfacao .dimensoes-descricao.mais-bem-avaliadas .linha-dimensao.dimensao-verde-3 .barra-avaliacao-preenchida { background-color: rgb(90, 191, 149); } .template-avaliacao-satisfacao .dimensoes-descricao.mais-bem-avaliadas .linha-dimensao.dimensao-verde-5 .barra-avaliacao-preenchida { background-color: rgb(199, 239, 226); } .template-avaliacao-satisfacao .dimensoes-descricao.mais-bem-avaliadas .linha-dimensao.dimensao-verde-2 .barra-avaliacao-preenchida { background-color: rgb(52, 163, 126); } .template-avaliacao-satisfacao .avaliacao-container { margin-bottom: 10px; } .template-avaliacao-satisfacao .avaliacao-container .star-clipped { display: inline-block; position: relative; width: 0.5em; overflow: hidden; color: rgb(255, 215, 0); } .template-avaliacao-satisfacao .avaliacao-container .star-clipped .fas.fa-star { position: absolute; left: 0px; top: 0px; } .template-avaliacao-satisfacao .avaliacao-container .star { width: 40px; height: 40px; } .template-avaliacao-satisfacao .avaliacao-container .star::before { font-size: 30px; } .template-avaliacao-satisfacao .avaliacao-texto { font-size: 16px; color: rgb(85, 85, 85); font-weight: 400; } .template-avaliacao-satisfacao .avaliacao-texto span { font-size: 32px; color: rgb(51, 51, 51); font-weight: 700; } .template-avaliacao-satisfacao .avaliacao-texto div:last-of-type { font-size: 14px; color: rgb(51, 51, 51); } .template-avaliacao-satisfacao .avaliacao-porcentagem .linha-avaliacao { display: flex; -webkit-box-align: center; align-items: center; margin: 8px 0px; } .template-avaliacao-satisfacao .avaliacao-porcentagem .linha-avaliacao > span { width: 72px; } .template-avaliacao-satisfacao .avaliacao-porcentagem .linha-avaliacao .barra-avaliacao { display: flex; -webkit-box-align: center; align-items: center; width: 310px; margin-left: 8px; font-size: 20px; color: rgb(51, 51, 51); font-weight: 400; } .template-avaliacao-satisfacao .avaliacao-porcentagem .linha-avaliacao .barra-avaliacao .barra-avaliacao-preenchida { display: inline-block; height: 20px; background-color: rgb(255, 190, 46); text-align: right; line-height: 20px; border-radius: 1px; margin-right: 5px; flex-shrink: 0; } .template-avaliacao-satisfacao .evolucao-tempo { margin-bottom: 80px; } .template-avaliacao-satisfacao .subtitulo-grafico { font-size: 17px; color: rgb(12, 50, 111); font-weight: 700; } .template-avaliacao-satisfacao .subtitulo-grafico + span { font-size: 14px; color: rgb(51, 51, 51); font-weight: 400; margin-bottom: 25px; display: block; } .template-avaliacao-satisfacao .legenda-grafico { font-size: 12px; color: rgb(51, 51, 51); font-weight: 400; display: inline-block; margin-top: 20px; margin-right: 10px; } .template-avaliacao-satisfacao .legenda-grafico::before { content: ""; display: inline-block; width: 10px; height: 10px; background-color: rgb(255, 190, 46); border-radius: 50%; margin-right: 3px; } .template-avaliacao-satisfacao .legenda-grafico-meta { font-size: 12px; color: rgb(51, 51, 51); font-weight: 400; margin-top: 8px; } .template-avaliacao-satisfacao .legenda-grafico-meta::before { content: ""; display: inline-block; width: 15px; height: 6px; margin-right: 3px; border-top: 1px dashed rgb(21, 91, 203); } .template-avaliacao-satisfacao .legenda-grafico-anos { display: flex; margin-top: 12px; } .template-avaliacao-satisfacao .legenda-grafico-anos span { display: inline-block; font-size: 14px; color: rgb(0, 0, 0); font-weight: 600; text-align: center; } .template-avaliacao-satisfacao #overlay-painel-gestao-qualidade { display: none; background: rgba(53, 53, 53, 0.52); position: fixed; top: 0px; left: 0px; width: 100%; height: 100vh; z-index: 1000; } .template-avaliacao-satisfacao.govbr-painel-gestao-qualidade-first-visit-active #overlay-painel-gestao-qualidade { display: block; } .template-avaliacao-satisfacao.govbr-painel-gestao-qualidade-first-visit-active .linha-dimensao.selected { position: relative; pointer-events: none; } .template-avaliacao-satisfacao.govbr-painel-gestao-qualidade-first-visit-active .govbr-diagnostico-first-visit-tooltip { position: absolute; bottom: 60px; left: 0px; background-color: rgb(21, 91, 203); color: rgb(255, 255, 255); padding: 12px; border-radius: 4px; width: 210px; z-index: 1001; text-align: left; pointer-events: none; } .template-avaliacao-satisfacao.govbr-painel-gestao-qualidade-first-visit-active .govbr-diagnostico-first-visit-tooltip::before { content: ""; position: absolute; bottom: -8px; right: 95px; width: 0px; height: 0px; border-left: 8px solid transparent; border-right: 8px solid transparent; border-top: 8px solid rgb(21, 91, 203); } .template-avaliacao-satisfacao.govbr-painel-gestao-qualidade-first-visit-active .govbr-diagnostico-first-visit-tooltip i { position: absolute; top: 8px; right: 8px; cursor: pointer; color: rgb(255, 255, 255) !important; font-size: 12px !important; } .template-avaliacao-satisfacao.govbr-painel-gestao-qualidade-first-visit-active .govbr-diagnostico-first-visit-tooltip span { font-weight: 600; font-size: 14px; color: rgb(255, 255, 255); width: 100% !important; text-align: left !important; } .template-avaliacao-satisfacao.govbr-painel-gestao-qualidade-first-visit-active .govbr-diagnostico-first-visit-tooltip p { font-weight: 400; font-size: 12px; color: rgb(255, 255, 255); margin-right: 0px; margin-left: 0px; padding: 0px; margin-top: 8px; line-height: 18px; margin-bottom: 0px !important; } .template-diagnostico_servico .atualizado-em { font-size: 14px; color: rgb(51, 51, 51); font-weight: 500; margin-top: 10px; display: block; } .template-diagnostico_servico .atualizado-em i { margin-right: 5px; color: rgb(51, 51, 51); font-size: 16px; } .template-diagnostico_servico #barra-progresso-diagnostico-servico { margin-right: 30px; } .template-diagnostico_servico #barra-progresso-diagnostico-servico > span:first-of-type { display: block; font-size: 16px; color: rgb(51, 51, 51); font-weight: 700; } .template-diagnostico_servico #barra-progresso-diagnostico-servico .valor-percentual-progresso-avaliacao { display: block; font-size: 14px; color: rgb(85, 85, 85); font-weight: 500; } .template-diagnostico_servico #barra-progresso-diagnostico-servico .valor-percentual-progresso-avaliacao::before { display: inline-block; content: ""; width: 10px; height: 10px; background-color: rgb(173, 173, 173); border-radius: 50%; margin-right: 5px; } .template-diagnostico_servico #barra-progresso-diagnostico-servico .progress-bar-autodiagnostico { display: inline-block; border: 1px solid rgb(173, 173, 173); border-radius: 30px; width: 94%; height: 25px; margin-top: 5px; margin-bottom: 2px; } .template-diagnostico_servico #barra-progresso-diagnostico-servico .progress-bar-autodiagnostico .progress-fill { display: inline-block; background-color: rgb(173, 173, 173); height: 24px; border-radius: 30px; } .template-diagnostico_servico .btn-respostas-questionario { position: absolute; top: -95px; right: 0px; color: rgb(19, 81, 180); border: 1px solid rgb(19, 81, 180); border-radius: 20px; padding: 4px 20px; font-weight: 600; } .template-diagnostico_servico .btn-respostas-questionario::before { font-family: "Font Awesome 5 Free"; content: ""; font-size: 17px; color: rgb(19, 81, 180); font-weight: 900; margin-right: 5px; } .template-diagnostico_servico .colunas-wrapper { display: flex; margin-top: 50px; position: relative; } .template-diagnostico_servico .colunas-wrapper .coluna-1 { flex-basis: 40%; } .template-diagnostico_servico .colunas-wrapper .coluna-2 { flex-basis: 60%; } .template-diagnostico_servico .colunas-wrapper .coluna-2 .subtitulo-area-autodiagnostico { font-size: 20px; color: rgb(12, 50, 111); font-weight: 600; margin-bottom: 5px; } .template-diagnostico_servico .colunas-wrapper .coluna-2 .area-autodiagnostico-sem-questionario-concluido { padding: 16px; border-radius: 8px; border: 1px solid rgb(204, 204, 204); margin-bottom: 20px; } .template-diagnostico_servico .colunas-wrapper .coluna-2 .area-autodiagnostico-sem-questionario-concluido p { font-size: 17px; color: rgb(51, 51, 51); font-weight: 400; } .template-diagnostico_servico .colunas-wrapper .coluna-2 .texto-area-autodiagnostico-sem-questionario-concluido { font-size: 16px; color: rgb(0, 0, 0); font-weight: 400; } .template-diagnostico_servico .colunas-wrapper .coluna-2 .rodape-responder-questionario { padding: 16px; background-color: rgb(243, 243, 243); border-radius: 8px; } .template-diagnostico_servico .colunas-wrapper .coluna-2 .rodape-responder-questionario form { display: flex; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: center; align-items: center; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; } .template-diagnostico_servico .colunas-wrapper .coluna-2 .rodape-responder-questionario .btn-responder-questionario { margin-left: 20px; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; } .template-diagnostico_servico .colunas-wrapper .coluna-2 .rodape-responder-questionario .btn-responder-questionario i { color: rgb(19, 81, 180); } .template-diagnostico_servico .colunas-wrapper .coluna-2 .rodape-responder-questionario .btn-responder-questionario input { border: none; color: rgb(19, 81, 180); padding: 0px 0px 0px 5px; background-color: transparent !important; } .template-diagnostico_servico .colunas-wrapper .coluna-2 .rodape-responder-questionario .btn-responder-questionario input:focus { box-shadow: none; } .template-diagnostico_servico .colunas-wrapper .coluna-2 .rodape-responder-questionario span { display: block; font-style: italic; font-size: 16px; color: rgb(51, 51, 51); font-weight: 400; line-height: 24px; } .template-avaliacao-informacao .avaliacoes-porcentagem { margin: 0px 0px 35px; } .template-avaliacao-informacao .avaliacoes-porcentagem .motivo { display: flex; -webkit-box-align: center; align-items: center; padding: 8px 0px; } .template-avaliacao-informacao .avaliacoes-porcentagem .motivo.selected { border: 2px solid rgb(203, 209, 122); position: relative; } .template-avaliacao-informacao .avaliacoes-porcentagem .motivo:hover { cursor: pointer; } .template-avaliacao-informacao .avaliacoes-porcentagem .motivo span { font-size: 14px; line-height: 16px; display: inline-block; width: 135px; text-align: right; padding-left: 5px; } .template-avaliacao-informacao .avaliacoes-porcentagem .motivo .barra-avaliacao { display: flex; -webkit-box-align: center; align-items: center; width: 230px; margin-left: 8px; margin-bottom: 0px; font-size: 20px; color: rgb(51, 51, 51); font-weight: 400; } .template-avaliacao-informacao .avaliacoes-porcentagem .motivo .barra-avaliacao .barra-avaliacao-preenchida { display: inline-block; height: 30px; background-color: rgb(255, 190, 46); text-align: right; line-height: 20px; border-radius: 1px; margin-right: 5px; flex-shrink: 0; } .template-avaliacao-informacao .avaliacoes-porcentagem .motivo.motivo-vermelho-1 .barra-avaliacao-preenchida { background-color: rgb(229, 34, 7); } .template-avaliacao-informacao .avaliacoes-porcentagem .motivo.motivo-vermelho-2 .barra-avaliacao-preenchida { background-color: rgb(251, 90, 71); } .template-avaliacao-informacao .avaliacoes-porcentagem .motivo.motivo-vermelho-3 .barra-avaliacao-preenchida { background-color: rgb(255, 141, 123); } .template-avaliacao-informacao .avaliacoes-porcentagem .motivo.motivo-vermelho-4 .barra-avaliacao-preenchida { background-color: rgb(253, 184, 174); } .template-avaliacao-informacao .bloco-avaliacao-informacao { display: flex; margin-bottom: 85px; margin-top: 30px; } .template-avaliacao-informacao .bloco-avaliacao-informacao .grafico-evolucao .titulo-grafico div { color: rgb(12, 50, 111); font-size: 16px; font-weight: 700; } .template-avaliacao-informacao .bloco-avaliacao-informacao .grafico-evolucao .titulo-grafico span { color: rgb(51, 51, 51); font-size: 14px; font-weight: 400; } .template-avaliacao-informacao .bloco-avaliacao-informacao section:first-of-type { flex-basis: 40%; padding-right: 25px; } .template-avaliacao-informacao .bloco-avaliacao-informacao section:first-of-type .nenhuma-avaliacao { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; height: 100%; } .template-avaliacao-informacao .bloco-avaliacao-informacao section:first-of-type .nenhuma-avaliacao i { color: rgb(173, 173, 173); font-size: 60px; } .template-avaliacao-informacao .bloco-avaliacao-informacao section:first-of-type .nenhuma-avaliacao span { color: rgb(136, 136, 136); display: block; margin-top: 10px; text-align: center; font-size: 20px; font-weight: 700; } .template-avaliacao-informacao .bloco-avaliacao-informacao section:first-of-type .avalicacao-positiva { margin-bottom: 35px; } .template-avaliacao-informacao .bloco-avaliacao-informacao section:first-of-type .avalicacao-positiva span.legenda { font-size: 16px; font-weight: 400; color: rgb(51, 51, 51); line-height: 22px; display: block; } .template-avaliacao-informacao .bloco-avaliacao-informacao section:first-of-type .avalicacao-positiva span.legenda strong { line-height: 22px; } .template-avaliacao-informacao .bloco-avaliacao-informacao section:first-of-type .avalicacao-positiva i { color: rgb(0, 94, 162); margin-right: 15px; } .template-avaliacao-informacao .bloco-avaliacao-informacao section:first-of-type .avalicacao-positiva div { display: flex; -webkit-box-align: center; align-items: center; margin-bottom: 8px; } .template-avaliacao-informacao .bloco-avaliacao-informacao section:first-of-type .avalicacao-positiva div span { font-weight: 700; color: rgb(51, 51, 51); display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; } .template-avaliacao-informacao .bloco-avaliacao-informacao section:first-of-type .avalicacao-positiva div.maioria_positiva span { font-size: 32px; height: 70px; } .template-avaliacao-informacao .bloco-avaliacao-informacao section:first-of-type .avalicacao-positiva div.maioria_positiva i { font-size: 70px; } .template-avaliacao-informacao .bloco-avaliacao-informacao section:first-of-type .avalicacao-positiva div.maioria_negativa span { font-size: 20px; height: 55px; } .template-avaliacao-informacao .bloco-avaliacao-informacao section:first-of-type .avalicacao-positiva div.maioria_negativa i { font-size: 55px; } .template-avaliacao-informacao .bloco-avaliacao-informacao section:first-of-type .avalicacao-negativa { margin-bottom: 20px; } .template-avaliacao-informacao .bloco-avaliacao-informacao section:first-of-type .avalicacao-negativa span.legenda { font-size: 16px; font-weight: 400; color: rgb(51, 51, 51); line-height: 22px; display: block; } .template-avaliacao-informacao .bloco-avaliacao-informacao section:first-of-type .avalicacao-negativa span.legenda strong { line-height: 22px; } .template-avaliacao-informacao .bloco-avaliacao-informacao section:first-of-type .avalicacao-negativa i { color: rgb(181, 9, 9); margin-right: 15px; } .template-avaliacao-informacao .bloco-avaliacao-informacao section:first-of-type .avalicacao-negativa div { display: flex; -webkit-box-align: center; align-items: center; margin-bottom: 8px; } .template-avaliacao-informacao .bloco-avaliacao-informacao section:first-of-type .avalicacao-negativa div span { font-weight: 700; color: rgb(51, 51, 51); display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; } .template-avaliacao-informacao .bloco-avaliacao-informacao section:first-of-type .avalicacao-negativa div.maioria_positiva span { font-size: 20px; height: 55px; } .template-avaliacao-informacao .bloco-avaliacao-informacao section:first-of-type .avalicacao-negativa div.maioria_positiva i { font-size: 55px; } .template-avaliacao-informacao .bloco-avaliacao-informacao section:first-of-type .avalicacao-negativa div.maioria_negativa span { font-size: 32px; height: 70px; } .template-avaliacao-informacao .bloco-avaliacao-informacao section:first-of-type .avalicacao-negativa div.maioria_negativa i { font-size: 70px; } .template-avaliacao-informacao .bloco-avaliacao-informacao section.motivo-detalhes { flex-basis: 60%; border-radius: 8px; border: 1px solid rgb(204, 204, 204); padding: 16px; align-self: flex-start; display: none; } .template-avaliacao-informacao .bloco-avaliacao-informacao section.motivo-detalhes.active { display: block; } .template-avaliacao-informacao .bloco-avaliacao-informacao section.motivo-detalhes strong { font-size: 16px; } .template-avaliacao-informacao .bloco-avaliacao-informacao section.motivo-detalhes span { display: block; font-size: 16px; color: rgb(11, 71, 120); font-weight: 600; margin-bottom: 8px; } .template-avaliacao-informacao .bloco-avaliacao-informacao section.motivo-detalhes span:first-of-type { font-size: 20px; } .template-avaliacao-informacao .bloco-avaliacao-informacao section.bloco-descricao { flex-basis: 60%; border-radius: 8px; border: 1px solid rgb(204, 204, 204); padding: 16px; align-self: flex-start; } .template-avaliacao-informacao .bloco-avaliacao-informacao section.bloco-descricao p { line-height: 22px; } .template-avaliacao-informacao .bloco-avaliacao-informacao section.bloco-descricao strong { font-size: 16px; } .template-avaliacao-informacao .bloco-avaliacao-informacao section.bloco-descricao span { display: block; font-size: 16px; color: rgb(11, 71, 120); font-weight: 600; margin-bottom: 8px; } .template-avaliacao-informacao .bloco-avaliacao-informacao section.bloco-descricao span:first-of-type { font-size: 20px; } .template-avaliacao-informacao .bloco-avaliacao-informacao section.bloco-descricao span.subtitulo-avaliacao { font-size: 20px; margin-top: 8px; display: block; } .template-avaliacao-informacao .bloco-avaliacao-informacao section.bloco-descricao.evolucao span { font-size: 16px; color: rgb(51, 51, 51); font-weight: 700; margin-bottom: 8px; display: flex; -webkit-box-align: center; align-items: center; } .template-avaliacao-informacao .bloco-avaliacao-informacao section.bloco-descricao.evolucao span.informacao-util i { color: rgb(19, 81, 180); font-size: 17px; margin-right: 6px; display: inline-block; }...
Atos relacionados
- Portaria CAT 21, de 23-03-2018
- Portaria ALF/PGA nº 6, de 19 de fevereiro de 2019
- PORTARIA SAF Nº 285 DE 02 DE FEVEREIRO DE 2022
- PORTARIA GABIN Nº 40, DE 02 DE FEVEREIRO DE 2024
- Portaria RFB nº 404, de 18 de março de 2024
- Portaria RFB nº 301, de 08 de março de 2023
- RESOLUÇÃO 07/18, DE 14 DE SETEMBRO DE 2018
- DECRETO Nº 13.140, DE 21 DE OUTUBRO DE 2026