LEI Nº 3.503, DE 24 DE MARCO DE 2023
"Institui o Programa de Recuperação Fiscal do Município de Quirinópolis - REFIS, nas condições determinadas e dá outras providências".
LEI Nº . 3.503, DE 24 DE MARCO DE 2023."Institui o Programa de Recuperação Fiscal do Municípiode Quirinópolis - REFIS, nas condições determinadas edá outras providências"A CÂMARA MUNICIPAL DE QUIRINÓPOLIS APROVA E O PREFEITO MUNICIPALSANCIONA A SEGUINTE LEI:Art. 1 º - Fica instituído o Programa de Recuperação Fiscal - REFIS, destinado apromover a regularização de créditos da Prefeitura de Quirinópolis/GO,decorrentes de débitos vencidos de pessoas físicas e jurídicas, junto à FazendaPública Municipal, parcelados ou não, constituídos ou não, inscritos ou não emDívida Ativa, ajuizados ou a ajuizar, com exigibilidade suspensa ou não, inclusiveos decorrentes da falta de recolhimento de valores retidos, dos exercíciosanteriores ao ano calendário vigente.Art. 2° - Poderão aderir ao REFIS as pessoas físicas ou jurídicas, de direitopúblico ou privado, inclusive aquelas que se encontrarem em recuperação judicial.§1 °. Os débitos existentes em nome do requerente serão consolidados, tendo porbase a data da formalização da adesão ao REFIS.§2º. A adesão e a permanência do contribuinte no REFIS ficam condicionadas aorecolhimento dos tributos vencidos após a consolidação do débito, bem como opagamento, na data de seu vencimento, dos tributos vincendos.§3°. A consolidação abrangerá todos os débitos existentes em nome da pessoafísica ou jurídica, na condição de contribuinte ou responsável, constituídos ou não,inclusive os acréscimos legais relativos à multa, de mora ou de ofício, a jurosmoratórios e demais encargos, nos termos da legislação vigente à época daocorrência dos respectivos fatos geradores.Art. 3° - O débito consolidado na forma do art. 2° usufruirá dos seguintesbenefícios:1 - redução da multa moratória e dos juros de mora, no percentual de 95%(noventa e cinco por cento), incidentes sobre o ITBI, IPTU, ITU, ISS, TAXAS eCONTRIBUIÇÕES DE MELHORIA; e redução de 80% (oitenta por cento) daMULTA por descumprimento de obrigação acessória (multa formal), decorrente deapuração de infrações às legislações ambiental, consumerista, obras eedificações, posturas, tributária e vigilância sanitária, através de autos de infração,para pagamento à vista;li - redução da multa moratória e dos juros de mora, no percentual de 90%(noventa por cento), incidentes sobre ITBI, IPTU, ITU, ISS, MULTAS, TAXAS eCONTRIBUIÇÕES DE MELHORIA; e redução de 70% (setenta por cento) daMULTA por descumprimento de obrigação acessória (multa formal) decorrente deapuração de infrações às legislações ambiental, consumerista, obras eedificações, posturas, tributária e vigilância sanitária, através de autos de infração,para parcelamento em até 06 (seis) parcelas mensais e consecutivas;Ili - redução da multa moratória e dos juros de mora, no percentual de 80 %(oitenta por cento), incidentes sobre ITBI, IPTU, ITU, ISS, MULTAS, TAXAS eCONTRIBUIÇÕES DE MELHORIA; e redução de 60% (sessenta por cento) naMULTA por descumprimento de obrigação acessória (multa formal) decorrente deapuração de infrações às legislações ambiental, consumerista, obras eedificações, posturas, tributária e vigilância sanitária, através de autos de infração,para parcelamento de 07 (sete) até 09 (nove) parcelas mensais e consecutivas.§ 1°. No que se refere à redução da multa moratória e dos juros de mora, quandose tratar de MEi (Microempreendedor Individual), o percentual será de 99%(noventa e nove por cento), incidentes sobre ITBI, IPTU, ITU, ISS, MULTAS,TAXAS e CONTRIBUIÇÕES DE MELHORIA; e redução de 85 % (oitenta e cincopor cento) na MULTA por descumprimento de obrigação acessória (multa formal)d􀁕 apuração de infrações às legislações ambiental, consumerista,obras e edificações, posturas, tributária e vigilância sanitária, através de autos deinfração, para parcelamento em até 09 (nove) parcelas mensais e consecutivas.§ 2° . O valor de cada parcela a que aludem o inciso li e Ili, não poderá ser inferiora R$ 100,00 (cem reais).Art. 4° - A adesão ao REFIS implica, por parte do contribuinte, de formairretratável, em confissão da dívida, bem como renúncia ou desistência dequaisquer meios de defesas ou impugnações.Art. 5° - Concomitantemente ao pagamento à vista ou da primeira parcela dotributo, o sujeito passivo deverá efetuar o pagamento das custas processuais edemais verbas de sucumbência, na forma da Lei Processual Civil.§1° . O sujeito passivo tem obrigação de realizar o pagamento do crédito tributáriona data acordada no momento do atendimento, bem como da guia de custasprocessuais, no prazo máximo de 15 (quinze) dias úteis, a contar da data doúltimo dia de adesão ao programa de recuperação fiscal.§2°. Na impossibilidade de o órgão fazendário competente concluir o atendimentodentro do horário de expediente do último dia útil previsto para a adesão, aocontribuinte que comparecer à repartição fazendária, deve ser emitido documentoque lhe permita efetuar a adesão no 1 ° (primeiro) dia útil seguinte.Art. 6º - Os débitos fiscais parcelados, quando não pagos na forma e na data dosrespectivos vencimentos, serão acrescidos de juros de mora e multa, nos termosdo Código Tributário Municipal.Art. 7º - O parcelamento fica automaticamente denunciado, situação em que osujeito passivo perde, a partir da denúncia, o direito aos benefícios autorizadosnesta Lei, relativamente ao saldo devedor remanescente, se, após a assinatura doacordo de parcelamento e durante a sua vigência, ocorrer ausência do pagamentode 03 (três) parcelas, sucessivas ou não, ou de qualquer das parcelas após 30(trinta) dias contados da data final do contrato de parcelamento.Parágrafo único. Denunciado o parcelamento, o pagamento efetuado deve serutilizado para a extinção do crédito tributário de forma proporcional a cada um doselementos que compõem o crédito.Art. 8º - O disposto nesta Lei, no tocante aos benefícios fiscais, não se aplica aoscréditos tributários lançados de oficio ou não, decorrentes de infrações praticadascom dolo, fraude ou simulação, ou de isenção ou imunidade concedidos oureconhecidas em processos eivados de vícios, bem como aos de falta derecolhimento do tributo retido pelo contribuinte substituto, na forma da legislaçãopertinente.Art. 9° - A fruição dos benefícios contemplados por esta Lei não confere direito àrestituição ou compensação de importância já paga, a qualquer título.Art. 1 O - A adesão ao presente programa de recuperação fiscal e a fruição dosbenefícios dele decorrentes poderá ocorrer, anualmente, a critério do PoderExecutivo Municipal, no período definido pelo Conselho Nacional de Justiça como"Semana Nacional de Conciliação", devendo as datas de adesão serem fixadaspor Decreto do Chefe do Poder Executivo.Parágrafo único. Nos casos em que o contribuinte tiver o parcelamentodenunciado, nos termos do art. 7° desta Lei, ficará vedada a adesão ao REFISpelo período de 36 (trinta e seis) meses, contados da data da efetiva denúncia doparcelamento.Art. 11 - Aplica-se, no que couber, ao parcelamento concedido nos termos destaLei, as normas contidas na Lei Complementar nº 05/2005, de 28 de setembro de2005, que instituiu o Código Tributário do Município de Quirinópolis e nalegislação tributária municipal vigente.Art. 12 - O Poder Executivo poderá baixar, caso necessário, os atosregulamentares que se fizerem necessários para a implantação desta lei.Art. 13 - Por Decreto Municipal, fica o Chefe do Poder Executivo autorizado aprorrogar a Lei.Art. 14 - Fica o Poder Executivo Municipal autorizado a enviar para protesto, ascertidões de dívida ativas dos créditos tributários e não-tributários do Municípioconstituídas na forma do artigo 317 da Lei Complementar nº 005/2005, CódigoTributário Municipal, independentemente do valor do crédito inscrito em DívidaAtiva, bem como os títulos executivos judiciais condenatórios de quantia certatransitaArt. 15 - Esta Lei entra em vigor na data de sua publicação, revogadas asdisposições em contrário.Gabinete do Prefeito de Quirinópolis, Estado de Goiás, aos 24 dias do mês de março de2023.Prefeito Municipal􀀁􀀂􀀃 VALMl􀀮RADESecretário de Adm. e Planejamento<style>.swal-icon--error { border-color: rgb(242, 116, 116); animation: 0.5s ease 0s 1 normal none running animateErrorIcon; } .swal-icon--error__x-mark { position: relative; display: block; animation: 0.5s ease 0s 1 normal none running animateXMark; } .swal-icon--error__line { position: absolute; height: 5px; width: 47px; background-color: rgb(242, 116, 116); display: block; top: 37px; border-radius: 2px; } .swal-icon--error__line--left { transform: rotate(45deg); left: 17px; } .swal-icon--error__line--right { transform: rotate(-45deg); right: 16px; } @-webkit-keyframes animateErrorIcon { 0% { transform: rotateX(100deg); opacity: 0; } 100% { transform: rotateX(0deg); opacity: 1; }} @keyframes animateErrorIcon { 0% { transform: rotateX(100deg); opacity: 0; } 100% { transform: rotateX(0deg); opacity: 1; }} @-webkit-keyframes animateXMark { 0% { transform: scale(0.4); margin-top: 26px; opacity: 0; } 50% { transform: scale(0.4); margin-top: 26px; opacity: 0; } 80% { transform: scale(1.15); margin-top: -6px; } 100% { transform: scale(1); margin-top: 0px; opacity: 1; }} @keyframes animateXMark { 0% { transform: scale(0.4); margin-top: 26px; opacity: 0; } 50% { transform: scale(0.4); margin-top: 26px; opacity: 0; } 80% { transform: scale(1.15); margin-top: -6px; } 100% { transform: scale(1); margin-top: 0px; opacity: 1; }} .swal-icon--warning { border-color: rgb(248, 187, 134); animation: 0.75s ease 0s infinite alternate none running pulseWarning; } .swal-icon--warning__body { width: 5px; height: 47px; top: 10px; border-radius: 2px; margin-left: -2px; } .swal-icon--warning__body, .swal-icon--warning__dot { position: absolute; left: 50%; background-color: rgb(248, 187, 134); } .swal-icon--warning__dot { width: 7px; height: 7px; border-radius: 50%; margin-left: -4px; bottom: -11px; } @-webkit-keyframes pulseWarning { 0% { border-color: rgb(248, 212, 134); } 100% { border-color: rgb(248, 187, 134); }} @keyframes pulseWarning { 0% { border-color: rgb(248, 212, 134); } 100% { border-color: rgb(248, 187, 134); }} .swal-icon--success { border-color: rgb(165, 220, 134); } .swal-icon--success::after, .swal-icon--success::before { content: ""; border-radius: 50%; position: absolute; width: 60px; height: 120px; background: rgb(255, 255, 255); transform: rotate(45deg); } .swal-icon--success::before { border-radius: 120px 0px 0px 120px; top: -7px; left: -33px; transform: rotate(-45deg); transform-origin: 60px 60px; } .swal-icon--success::after { border-radius: 0px 120px 120px 0px; top: -11px; left: 30px; transform: rotate(-45deg); transform-origin: 0px 60px; animation: 4.25s ease-in 0s 1 normal none running rotatePlaceholder; } .swal-icon--success__ring { width: 80px; height: 80px; border: 4px solid rgba(164, 219, 132, 0.2); border-radius: 50%; box-sizing: content-box; position: absolute; left: -4px; top: -4px; z-index: 2; } .swal-icon--success__hide-corners { width: 5px; height: 90px; background-color: rgb(255, 255, 255); padding: 1px; position: absolute; left: 28px; top: 8px; z-index: 1; transform: rotate(-45deg); } .swal-icon--success__line { height: 5px; background-color: rgb(165, 220, 134); display: block; border-radius: 2px; position: absolute; z-index: 2; } .swal-icon--success__line--tip { width: 25px; left: 14px; top: 46px; transform: rotate(45deg); animation: 0.75s ease 0s 1 normal none running animateSuccessTip; } .swal-icon--success__line--long { width: 47px; right: 8px; top: 38px; transform: rotate(-45deg); animation: 0.75s ease 0s 1 normal none running animateSuccessLong; } @-webkit-keyframes rotatePlaceholder { 0% { transform: rotate(-45deg); } 5% { transform: rotate(-45deg); } 12% { transform: rotate(-405deg); } 100% { transform: rotate(-405deg); }} @keyframes rotatePlaceholder { 0% { transform: rotate(-45deg); } 5% { transform: rotate(-45deg); } 12% { transform: rotate(-405deg); } 100% { transform: rotate(-405deg); }} @-webkit-keyframes animateSuccessTip { 0% { width: 0px; left: 1px; top: 19px; } 54% { width: 0px; left: 1px; top: 19px; } 70% { width: 50px; left: -8px; top: 37px; } 84% { width: 17px; left: 21px; top: 48px; } 100% { width: 25px; left: 14px; top: 45px; }} @keyframes animateSuccessTip { 0% { width: 0px; left: 1px; top: 19px; } 54% { width: 0px; left: 1px; top: 19px; } 70% { width: 50px; left: -8px; top: 37px; } 84% { width: 17px; left: 21px; top: 48px; } 100% { width: 25px; left: 14px; top: 45px; }} @-webkit-keyframes animateSuccessLong { 0% { width: 0px; right: 46px; top: 54px; } 65% { width: 0px; right: 46px; top: 54px; } 84% { width: 55px; right: 0px; top: 35px; } 100% { width: 47px; right: 8px; top: 38px; }} @keyframes animateSuccessLong { 0% { width: 0px; right: 46px; top: 54px; } 65% { width: 0px; right: 46px; top: 54px; } 84% { width: 55px; right: 0px; top: 35px; } 100% { width: 47px; right: 8px; top: 38px; }} .swal-icon--info { border-color: rgb(201, 218, 225); } .swal-icon--info::before { width: 5px; height: 29px; bottom: 17px; border-radius: 2px; margin-left: -2px; } .swal-icon--info::after, .swal-icon--info::before { content: ""; position: absolute; left: 50%; background-color: rgb(201, 218, 225); } .swal-icon--info::after { width: 7px; height: 7px; border-radius: 50%; margin-left: -3px; top: 19px; } .swal-icon { width: 80px; height: 80px; border-width: 4px; border-style: solid; border-radius: 50%; padding: 0px; position: relative; box-sizing: content-box; margin: 20px auto; } .swal-icon:first-child { margin-top: 32px; } .swal-icon--custom { width: auto; height: auto; max-width: 100%; border: none; border-radius: 0px; } .swal-icon img { max-width: 100%; max-height: 100%; } .swal-title { color: rgba(0, 0, 0, 0.65); font-weight: 600; text-transform: none; position: relative; display: block; padding: 13px 16px; font-size: 27px; line-height: normal; text-align: center; margin-bottom: 0px; } .swal-title:first-child { margin-top: 26px; } .swal-title:not(:first-child) { padding-bottom: 0px; } .swal-title:not(:last-child) { margin-bottom: 13px; } .swal-text { font-size: 16px; position: relative; float: none; line-height: normal; vertical-align: top; text-align: left; display: inline-block; margin: 0px; padding: 0px 10px; font-weight: 400; color: rgba(0, 0, 0, 0.64); max-width: calc(100% - 20px); overflow-wrap: break-word; box-sizing: border-box; } .swal-text:first-child { margin-top: 45px; } .swal-text:last-child { margin-bottom: 45px; } .swal-footer { text-align: right; margin-top: 13px; padding: 13px 16px; border-bottom-right-radius: inherit; border-bottom-left-radius: inherit; border-top-left-radius: 0px; border-top-right-radius: 0px; } .swal-button-container { margin: 5px; display: inline-block; position: relative; } .swal-button { background-color: rgb(124, 209, 249); color: rgb(255, 255, 255); border: none; box-shadow: none; border-radius: 5px; font-weight: 600; font-size: 14px; padding: 10px 24px; margin: 0px; cursor: pointer; } .swal-button:not([disabled]):hover { background-color: rgb(120, 203, 242); } .swal-button:active { background-color: rgb(112, 188, 224); } .swal-button:focus { outline: none; box-shadow: rgb(255, 255, 255) 0px 0px 0px 1px, rgba(43, 114, 165, 0.29) 0px 0px 0px 3px; } .swal-button[disabled] { opacity: 0.5; cursor: default; } .swal-button--cancel { color: rgb(85, 85, 85); background-color: rgb(239, 239, 239); } .swal-button--cancel:not([disabled]):hover { background-color: rgb(232, 232, 232); } .swal-button--cancel:active { background-color: rgb(215, 215, 215); } .swal-button--cancel:focus { box-shadow: rgb(255, 255, 255) 0px 0px 0px 1px, rgba(116, 136, 150, 0.29) 0px 0px 0px 3px; } .swal-button--danger { background-color: rgb(230, 73, 66); } .swal-button--danger:not([disabled]):hover { background-color: rgb(223, 71, 64); } .swal-button--danger:active { background-color: rgb(207, 66, 59); } .swal-button--danger:focus { box-shadow: rgb(255, 255, 255) 0px 0px 0px 1px, rgba(165, 43, 43, 0.29) 0px 0px 0px 3px; } .swal-content { padding: 0px 20px; margin-top: 20px; font-size: medium; } .swal-content:last-child { margin-bottom: 20px; } .swal-content__input, .swal-content__textarea { appearance: none; background-color: rgb(255, 255, 255); font-size: 14px; display: block; box-sizing: border-box; width: 100%; border: 1px solid rgba(0, 0, 0, 0.14); padding: 10px 13px; border-radius: 2px; transition: border-color 0.2s ease 0s; } .swal-content__input:focus, .swal-content__textarea:focus { outline: none; border-color: rgb(109, 184, 255); } .swal-content__textarea { resize: vertical; } .swal-button--loading { color: transparent; } .swal-button--loading ~ .swal-button__loader { opacity: 1; } .swal-button__loader { position: absolute; height: auto; width: 43px; z-index: 2; left: 50%; top: 50%; transform: translateX(-50%) translateY(-50%); text-align: center; pointer-events: none; opacity: 0; } .swal-button__loader div { display: inline-block; float: none; vertical-align: baseline; width: 9px; height: 9px; padding: 0px; border: none; margin: 2px; opacity: 0.4; border-radius: 7px; background-color: rgba(255, 255, 255, 0.9); transition: background 0.2s ease 0s; animation: 1s ease 0s infinite normal none running swal-loading-anim; } .swal-button__loader div:nth-child(3n+2) { animation-delay: 0.15s; } .swal-button__loader div:nth-child(3n+3) { animation-delay: 0.3s; } @-webkit-keyframes swal-loading-anim { 0% { opacity: 0.4; } 20% { opacity: 0.4; } 50% { opacity: 1; } 100% { opacity: 0.4; }} @keyframes swal-loading-anim { 0% { opacity: 0.4; } 20% { opacity: 0.4; } 50% { opacity: 1; } 100% { opacity: 0.4; }} .swal-overlay { position: fixed; inset: 0px; text-align: center; font-size: 0px; overflow-y: auto; background-color: rgba(0, 0, 0, 0.4); z-index: 10000; pointer-events: none; opacity: 0; transition: opacity 0.3s ease 0s; } .swal-overlay::before { content: " "; display: inline-block; vertical-align: middle; height: 100%; } .swal-overlay--show-modal { opacity: 1; pointer-events: auto; } .swal-overlay--show-modal .swal-modal { opacity: 1; pointer-events: auto; box-sizing: border-box; animation: 0.3s ease 0s 1 normal none running showSweetAlert; will-change: transform; } .swal-modal { width: 478px; opacity: 0; pointer-events: none; background-color: rgb(255, 255, 255); text-align: center; border-radius: 5px; position: static; margin: 20px auto; display: inline-block; vertical-align: middle; transform: scale(1); transform-origin: 50% 50%; z-index: 10001; transition: transform 0.3s ease 0s, opacity 0.2s ease 0s, -webkit-transform 0.3s ease 0s; } @media (max-width: 500px) { .swal-modal { width: calc(100% - 20px); }} @-webkit-keyframes showSweetAlert { 0% { transform: scale(1); } 1% { transform: scale(0.5); } 45% { transform: scale(1.05); } 80% { transform: scale(0.95); } 100% { transform: scale(1); }} @keyframes showSweetAlert { 0% { transform: scale(1); } 1% { transform: scale(0.5); } 45% { transform: scale(1.05); } 80% { transform: scale(0.95); } 100% { transform: scale(1); }} .swal-icon--error { border-color: rgb(242, 116, 116); animation: 0.5s ease 0s 1 normal none running animateErrorIcon; } .swal-icon--error__x-mark { position: relative; display: block; animation: 0.5s ease 0s 1 normal none running animateXMark; } .swal-icon--error__line { position: absolute; height: 5px; width: 47px; background-color: rgb(242, 116, 116); display: block; top: 37px; border-radius: 2px; } .swal-icon--error__line--left { transform: rotate(45deg); left: 17px; } .swal-icon--error__line--right { transform: rotate(-45deg); right: 16px; } @-webkit-keyframes animateErrorIcon { 0% { transform: rotateX(100deg); opacity: 0; } 100% { transform: rotateX(0deg); opacity: 1; }} @keyframes animateErrorIcon { 0% { transform: rotateX(100deg); opacity: 0; } 100% { transform: rotateX(0deg); opacity: 1; }} @-webkit-keyframes animateXMark { 0% { transform: scale(0.4); margin-top: 26px; opacity: 0; } 50% { transform: scale(0.4); margin-top: 26px; opacity: 0; } 80% { transform: scale(1.15); margin-top: -6px; } 100% { transform: scale(1); margin-top: 0px; opacity: 1; }} @keyframes animateXMark { 0% { transform: scale(0.4); margin-top: 26px; opacity: 0; } 50% { transform: scale(0.4); margin-top: 26px; opacity: 0; } 80% { transform: scale(1.15); margin-top: -6px; } 100% { transform: scale(1); margin-top: 0px; opacity: 1; }} .swal-icon--warning { border-color: rgb(248, 187, 134); animation: 0.75s ease 0s infinite alternate none running pulseWarning; } .swal-icon--warning__body { width: 5px; height: 47px; top: 10px; border-radius: 2px; margin-left: -2px; } .swal-icon--warning__body, .swal-icon--warning__dot { position: absolute; left: 50%; background-color: rgb(248, 187, 134); } .swal-icon--warning__dot { width: 7px; height: 7px; border-radius: 50%; margin-left: -4px; bottom: -11px; } @-webkit-keyframes pulseWarning { 0% { border-color: rgb(248, 212, 134); } 100% { border-color: rgb(248, 187, 134); }} @keyframes pulseWarning { 0% { border-color: rgb(248, 212, 134); } 100% { border-color: rgb(248, 187, 134); }} .swal-icon--success { border-color: rgb(165, 220, 134); } .swal-icon--success::after, .swal-icon--success::before { content: ""; border-radius: 50%; position: absolute; width: 60px; height: 120px; background: rgb(255, 255, 255); transform: rotate(45deg); } .swal-icon--success::before { border-radius: 120px 0px 0px 120px; top: -7px; left: -33px; transform: rotate(-45deg); transform-origin: 60px 60px; } .swal-icon--success::after { border-radius: 0px 120px 120px 0px; top: -11px; left: 30px; transform: rotate(-45deg); transform-origin: 0px 60px; animation: 4.25s ease-in 0s 1 normal none running rotatePlaceholder; } .swal-icon--success__ring { width: 80px; height: 80px; border: 4px solid rgba(164, 219, 132, 0.2); border-radius: 50%; box-sizing: content-box; position: absolute; left: -4px; top: -4px; z-index: 2; } .swal-icon--success__hide-corners { width: 5px; height: 90px; background-color: rgb(255, 255, 255); padding: 1px; position: absolute; left: 28px; top: 8px; z-index: 1; transform: rotate(-45deg); } .swal-icon--success__line { height: 5px; background-color: rgb(165, 220, 134); display: block; border-radius: 2px; position: absolute; z-index: 2; } .swal-icon--success__line--tip { width: 25px; left: 14px; top: 46px; transform: rotate(45deg); animation: 0.75s ease 0s 1 normal none running animateSuccessTip; } .swal-icon--success__line--long { width: 47px; right: 8px; top: 38px; transform: rotate(-45deg); animation: 0.75s ease 0s 1 normal none running animateSuccessLong; } @-webkit-keyframes rotatePlaceholder { 0% { transform: rotate(-45deg); } 5% { transform: rotate(-45deg); } 12% { transform: rotate(-405deg); } 100% { transform: rotate(-405deg); }} @keyframes rotatePlaceholder { 0% { transform: rotate(-45deg); } 5% { transform: rotate(-45deg); } 12% { transform: rotate(-405deg); } 100% { transform: rotate(-405deg); }} @-webkit-keyframes animateSuccessTip { 0% { width: 0px; left: 1px; top: 19px; } 54% { width: 0px; left: 1px; top: 19px; } 70% { width: 50px; left: -8px; top: 37px; } 84% { width: 17px; left: 21px; top: 48px; } 100% { width: 25px; left: 14px; top: 45px; }} @keyframes animateSuccessTip { 0% { width: 0px; left: 1px; top: 19px; } 54% { width: 0px; left: 1px; top: 19px; } 70% { width: 50px; left: -8px; top: 37px; } 84% { width: 17px; left: 21px; top: 48px; } 100% { width: 25px; left: 14px; top: 45px; }} @-webkit-keyframes animateSuccessLong { 0% { width: 0px; right: 46px; top: 54px; } 65% { width: 0px; right: 46px; top: 54px; } 84% { width: 55px; right: 0px; top: 35px; } 100% { width: 47px; right: 8px; top: 38px; }} @keyframes animateSuccessLong { 0% { width: 0px; right: 46px; top: 54px; } 65% { width: 0px; right: 46px; top: 54px; } 84% { width: 55px; right: 0px; top: 35px; } 100% { width: 47px; right: 8px; top: 38px; }} .swal-icon--info { border-color: rgb(201, 218, 225); } .swal-icon--info::before { width: 5px; height: 29px; bottom: 17px; border-radius: 2px; margin-left: -2px; } .swal-icon--info::after, .swal-icon--info::before { content: ""; position: absolute; left: 50%; background-color: rgb(201, 218, 225); } .swal-icon--info::after { width: 7px; height: 7px; border-radius: 50%; margin-left: -3px; top: 19px; } .swal-icon { width: 80px; height: 80px; border-width: 4px; border-style: solid; border-radius: 50%; padding: 0px; position: relative; box-sizing: content-box; margin: 20px auto; } .swal-icon:first-child { margin-top: 32px; } .swal-icon--custom { width: auto; height: auto; max-width: 100%; border: none; border-radius: 0px; } .swal-icon img { max-width: 100%; max-height: 100%; } .swal-title { color: rgba(0, 0, 0, 0.65); font-weight: 600; text-transform: none; position: relative; display: block; padding: 13px 16px; font-size: 27px; line-height: normal; text-align: center; margin-bottom: 0px; } .swal-title:first-child { margin-top: 26px; } .swal-title:not(:first-child) { padding-bottom: 0px; } .swal-title:not(:last-child) { margin-bottom: 13px; } .swal-text { font-size: 16px; position: relative; float: none; line-height: normal; vertical-align: top; text-align: left; display: inline-block; margin: 0px; padding: 0px 10px; font-weight: 400; color: rgba(0, 0, 0, 0.64); max-width: calc(100% - 20px); overflow-wrap: break-word; box-sizing: border-box; } .swal-text:first-child { margin-top: 45px; } .swal-text:last-child { margin-bottom: 45px; } .swal-footer { text-align: right; margin-top: 13px; padding: 13px 16px; border-bottom-right-radius: inherit; border-bottom-left-radius: inherit; border-top-left-radius: 0px; border-top-right-radius: 0px; } .swal-button-container { margin: 5px; display: inline-block; position: relative; } .swal-button { background-color: rgb(124, 209, 249); color: rgb(255, 255, 255); border: none; box-shadow: none; border-radius: 5px; font-weight: 600; font-size: 14px; padding: 10px 24px; margin: 0px; cursor: pointer; } .swal-button:not([disabled]):hover { background-color: rgb(120, 203, 242); } .swal-button:active { background-color: rgb(112, 188, 224); } .swal-button:focus { outline: none; box-shadow: rgb(255, 255, 255) 0px 0px 0px 1px, rgba(43, 114, 165, 0.29) 0px 0px 0px 3px; } .swal-button[disabled] { opacity: 0.5; cursor: default; } .swal-button--cancel { color: rgb(85, 85, 85); background-color: rgb(239, 239, 239); } .swal-button--cancel:not([disabled]):hover { background-color: rgb(232, 232, 232); } .swal-button--cancel:active { background-color: rgb(215, 215, 215); } .swal-button--cancel:focus { box-shadow: rgb(255, 255, 255) 0px 0px 0px 1px, rgba(116, 136, 150, 0.29) 0px 0px 0px 3px; } .swal-button--danger { background-color: rgb(230, 73, 66); } .swal-button--danger:not([disabled]):hover { background-color: rgb(223, 71, 64); } .swal-button--danger:active { background-color: rgb(207, 66, 59); } .swal-button--danger:focus { box-shadow: rgb(255, 255, 255) 0px 0px 0px 1px, rgba(165, 43, 43, 0.29) 0px 0px 0px 3px; } .swal-content { padding: 0px 20px; margin-top: 20px; font-size: medium; } .swal-content:last-child { margin-bottom: 20px; } .swal-content__input, .swal-content__textarea { appearance: none; background-color: rgb(255, 255, 255); font-size: 14px; display: block; box-sizing: border-box; width: 100%; border: 1px solid rgba(0, 0, 0, 0.14); padding: 10px 13px; border-radius: 2px; transition: border-color 0.2s ease 0s; } .swal-content__input:focus, .swal-content__textarea:focus { outline: none; border-color: rgb(109, 184, 255); } .swal-content__textarea { resize: vertical; } .swal-button--loading { color: transparent; } .swal-button--loading ~ .swal-button__loader { opacity: 1; } .swal-button__loader { position: absolute; height: auto; width: 43px; z-index: 2; left: 50%; top: 50%; transform: translateX(-50%) translateY(-50%); text-align: center; pointer-events: none; opacity: 0; } .swal-button__loader div { display: inline-block; float: none; vertical-align: baseline; width: 9px; height: 9px; padding: 0px; border: none; margin: 2px; opacity: 0.4; border-radius: 7px; background-color: rgba(255, 255, 255, 0.9); transition: background 0.2s ease 0s; animation: 1s ease 0s infinite normal none running swal-loading-anim; } .swal-button__loader div:nth-child(3n+2) { animation-delay: 0.15s; } .swal-button__loader div:nth-child(3n+3) { animation-delay: 0.3s; } @-webkit-keyframes swal-loading-anim { 0% { opacity: 0.4; } 20% { opacity: 0.4; } 50% { opacity: 1; } 100% { opacity: 0.4; }} @keyframes swal-loading-anim { 0% { opacity: 0.4; } 20% { opacity: 0.4; } 50% { opacity: 1; } 100% { opacity: 0.4; }} .swal-overlay { position: fixed; inset: 0px; text-align: center; font-size: 0px; overflow-y: auto; background-color: rgba(0, 0, 0, 0.4); z-index: 10000; pointer-events: none; opacity: 0; transition: opacity 0.3s ease 0s; } .swal-overlay::before { content: " "; display: inline-block; vertical-align: middle; height: 100%; } .swal-overlay--show-modal { opacity: 1; pointer-events: auto; } .swal-overlay--show-modal .swal-modal { opacity: 1; pointer-events: auto; box-sizing: border-box; animation: 0.3s ease 0s 1 normal none running showSweetAlert; will-change: transform; } .swal-modal { width: 478px; opacity: 0; pointer-events: none; background-color: rgb(255, 255, 255); text-align: center; border-radius: 5px; position: static; margin: 20px auto; display: inline-block; vertical-align: middle; transform: scale(1); transform-origin: 50% 50%; z-index: 10001; transition: transform 0.3s ease 0s, opacity 0.2s ease 0s, -webkit-transform 0.3s ease 0s; } @media (max-width: 500px) { .swal-modal { width: calc(100% - 20px); }} @-webkit-keyframes showSweetAlert { 0% { transform: scale(1); } 1% { transform: scale(0.5); } 45% { transform: scale(1.05); } 80% { transform: scale(0.95); } 100% { transform: scale(1); }} @keyframes showSweetAlert { 0% { transform: scale(1); } 1% { transform: scale(0.5); } 45% { transform: scale(1.05); } 80% { transform: scale(0.95); } 100% { transform: scale(1); }} body { margin: 0px; width: 100%; height: 100%; } #e_banner_topo_dinamico { width: 1200px; height: 100px; background: url("/fotos/87a3b532dbf2fc9ddf40f7528b8876d0.jpg") no-repeat; } body { overflow-x: hidden; font-family: "SW Lato"; } * { outline: none; } input[type="search"] { box-sizing: border-box; } .trans { color: rgba(255, 255, 255, 0); font-size: 1px; } .e_trans { display: none; } a, li, ol, ul { border: none; text-decoration: none; list-style: none; color: inherit; margin: 0px; padding: 0px; } a:active, a:link, a:hover, a:focus { text-decoration: inherit; border: 0px solid rgb(255, 255, 255); } main .fancybox-bg, .fancybox-inner, .fancybox-outer, .fancybox-stage { position: inherit; } [data-revelar] { opacity: 0; pointer-events: none; transition: all 0.6s ease 0s !important; will-change: transform !important; } [data-revelar="transition"] { transform: translate(0px, 0px) scale(1); opacity: 1; } [data-revelar="top"] { transform: translateY(-100px); } [data-revelar="bottom"] { transform: translateY(100px); } [data-revelar="left"] { transform: translateX(-100px); } [data-revelar="right"] { transform: translateX(100px); } [data-revelar="opacity"] { opacity: 0; } [data-revelar="scale"] { transform: scale(0.6); } .sw_content_img { display: flex; flex-flow: wrap; gap: 10px; } .sw_content_img .sw_item_img { flex: 1 1 auto; height: auto; object-fit: cover; } .sw_content_img .sw_item_img:only-child { max-width: 800px; max-height: 500px; flex: 0 0 auto; margin: 0px auto; } @media (max-width: 600px) { .sw_content_img { gap: 5px; }} .sw_info_revelar { max-width: 200px; position: fixed; bottom: 0px; left: 0px; right: 0px; z-index: 990; margin: auto; padding: 10px; text-align: center; cursor: pointer; font-size: 12px; color: rgb(4, 54, 93); font-family: "SW Lato"; font-weight: 700; background: rgba(255, 255, 255, 0.85); transition: all 0.3s ease 0s, opacity 0.3s ease 0.3s; } .sw_info_revelar:hover { background: rgba(255, 255, 255, 0.95); } .sw_info_revelar .swfa { height: 32px; width: 15px; display: block; margin: 5px auto auto; border: 1px solid rgb(4, 54, 93); border-radius: 40px; font-size: 16px; } .sw_info_revelar .swfa::before { display: block; animation: 0.8s ease 0s infinite normal none running sw_info_revelar; } .sw_info_revelar.scroll { opacity: 0.25; pointer-events: none; transition-delay: 0s; } .sw_info_revelar.hide { transform: translateY(100%); transition: all 0.5s ease 0s; } @keyframes sw_info_revelar { 50% { transform: translateY(100%); }} @media (max-width: 600px) { .sw_info_revelar { max-width: none; }} #e_centralizar, #e_conteudo { clear: both; } #e_conteudo { overflow: hidden; } .imgcentraliza { width: 100%; height: 100%; object-fit: cover; object-position: center center; } .transition0s, .transition0s::before, .transition0s::after, .transition0s *, .transition0s ::before, .transition0s ::after { transition: all 0s ease 0s !important; animation: auto ease 0s 1 normal none running none !important; } .sw_area_botoes_exportacao { width: 100%; display: table; padding: 20px 0px; } .sw_area_botoes_exportacao .sw_cont_botoes_exportacao { float: right; font-size: 0px; } .sw_area_botoes_exportacao .sw_btn_exportacao { width: 110px; height: 30px; float: left; margin-left: 10px; line-height: 30px; text-align: center; background: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); border-radius: 15px; font-size: 11px; color: rgb(102, 102, 102); cursor: pointer; transition: all 0.2s ease 0s; } .sw_area_botoes_exportacao .sw_btn_exportacao .swfa { padding-left: 5px; } .sw_area_botoes_exportacao .sw_btn_exportacao.sw_txt_tooltip { text-decoration: none !important; } .sw_area_botoes_exportacao #sw_btn_pdf:hover { background: rgb(199, 34, 40); border-color: rgb(162, 20, 24); color: rgb(255, 255, 255); } .sw_area_botoes_exportacao #sw_btn_dados_abertos:hover { background: rgb(15, 101, 162); border-color: rgb(11, 82, 132); color: rgb(255, 255, 255); } .sw_area_botoes_exportacao #sw_btn_csv:hover { background: rgb(15, 139, 9); border-color: rgb(37, 100, 15); color: rgb(255, 255, 255); } .sw_area_botoes_exportacao #sw_btn_imprimir:hover { background: rgb(106, 111, 115); border-color: rgb(84, 88, 91); color: rgb(255, 255, 255); } @media (max-width: 800px) { .sw_rea_botoes_exportacao .sw_cont_botoes_exportacao { float: none; display: table; margin: 0px auto; } .sw_rea_botoes_exportacao .sw_btn_exportacao { width: 100px; height: 30px; margin: 0px 5px; }} @media (max-width: 480px) { .sw_area_botoes_exportacao .sw_btn_exportacao { width: calc(30vw - 20px); }} .sw_menu_internas { width: 100%; display: inline-block; font-size: 0px; background: rgb(240, 241, 242); position: relative; z-index: 50; font-family: "SW Lato"; border-radius: 4px; padding: 15px 60px 15px 15px; transition: all 0.1s ease 0.1s; } .sw_menu_internas.show { border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; } .sw_menu_internas .sw_cont_menu { overflow: hidden; white-space: nowrap; display: -webkit-flex; gap: 10px; } .sw_menu_internas .sw_item_menu { display: -webkit-inline-flex; align-items: center; flex: 1 1 auto; vertical-align: middle; font-size: 0px; } .sw_menu_internas .sw_item_menu.sw_txt_tooltip { text-decoration: none !important; } .sw_menu_internas .sw_item_menu a { width: 100%; } .sw_menu_internas .sw_item_menu .sw_cont_item_menu { width: 100%; display: -webkit-flex; align-items: center; background: rgb(225, 227, 229); color: rgb(86, 86, 91); border-radius: 30px; text-align: left; padding: 3px 10px 3px 3px; transition: all 0.2s ease 0s; } .sw_menu_internas .sw_item_menu span { display: inline-block; vertical-align: middle; font-size: 10px; letter-spacing: 0.025em; text-transform: uppercase; } .sw_menu_internas .sw_item_menu .swfa { width: 24px; height: 24px; line-height: 24px; text-align: center; font-size: 12px; border-radius: 100%; background: rgba(122, 125, 134, 0.094); margin-right: 8px; transform: rotate(-45deg); flex-shrink: 0; transition: all 0.2s ease 0s, color 0.1s ease 0s, transform 0.5s cubic-bezier(0.59, -0.69, 0, 1.92) 0s; } .sw_menu_internas .sw_menu_todos { position: absolute; display: none; top: 100%; left: 0px; right: 0px; } .sw_menu_internas .sw_menu_todos .sw_btn_menu_todos { width: 60px; height: 60px; line-height: 60px; text-align: center; font-size: 14px; color: rgb(71, 71, 75); position: absolute; bottom: 0px; right: 0px; cursor: pointer; transition: all 0.2s ease 0s; } .sw_menu_internas .sw_menu_todos .sw_dropdown_menu_todos { width: 100%; position: absolute; top: 100%; left: 0px; overflow: hidden; visibility: hidden; } .sw_menu_internas .sw_menu_todos .sw_dropdown_menu_todos .sw_cont_menu_todos { max-height: 60vh; overflow-y: auto; background: rgba(225, 227, 229, 0.95); display: -webkit-flex; gap: 10px; flex-wrap: wrap; padding: 15px; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; transform: translateY(-100%); visibility: hidden; transition: all 0.6s ease 0s; } .sw_menu_internas .sw_menu_todos .sw_dropdown_menu_todos .sw_cont_menu_todos .sw_item_menu { display: -webkit-flex; align-items: center; margin: 0px; } .sw_menu_internas .sw_menu_todos .sw_dropdown_menu_todos .sw_cont_menu_todos .sw_item_menu:not(:hover):not(.ativo) .sw_cont_item_menu { background: rgb(240, 241, 242); } .sw_menu_internas.show .sw_menu_todos .sw_btn_menu_todos { background: rgb(225, 227, 229); } .sw_menu_internas.show .sw_menu_todos .sw_dropdown_menu_todos .sw_cont_menu_todos { transform: translateY(0px); visibility: visible; transition: all 0.25s ease 0s; } .sw_menu_internas.submenus .sw_cont_menu { display: -webkit-flex; margin-right: 5px; } .sw_menu_internas.submenus .sw_menu_todos { display: block; } .sw_menu_internas .sw_item_menu.ativo .sw_cont_item_menu, .sw_menu_internas .sw_item_menu :hover .sw_cont_item_menu { background: rgb(15, 101, 162); color: rgb(255, 255, 255); } .sw_menu_internas .sw_item_menu.ativo .swfa, .sw_menu_internas .sw_item_menu :hover .swfa { background: rgb(13, 85, 136); color: rgb(255, 255, 255); transform: rotate(0deg); } .sw_area_botoes { margin: 20px 0px; padding-top: 20px; border-top: 1px solid rgb(223, 225, 228); display: -webkit-flex; gap: 10px; clear: both; } .sw_area_botoes .sw_btn { vertical-align: middle; flex-shrink: 0; } @media (max-width: 600px) { .sw_area_botoes { flex-direction: column; }} .sw_gostei { display: -webkit-inline-flex; flex-wrap: wrap; vertical-align: middle; align-items: center; gap: 10px; font-family: "SW Lato"; font-size: 13px; color: rgb(86, 86, 91); cursor: default; } .sw_gostei .sw_btn_gostei { height: 40px; line-height: 40px; padding-left: 40px; padding-right: 15px; font-size: 10px; color: rgb(86, 86, 91); letter-spacing: 0.045em; background: rgb(240, 241, 242); border-radius: 4px; position: relative; user-select: none; cursor: pointer; flex-shrink: 0; transition: all 0.1s ease 0s; } .sw_gostei .sw_btn_gostei:hover { filter: brightness(0.95) contrast(1.05); } .sw_gostei .sw_btn_gostei:active { transform: scale(0.95); transition: all 0s ease 0s; } .sw_gostei .sw_btn_gostei .swfa { width: 20px; height: 20px; line-height: 20px; text-align: center; position: absolute; top: 50%; left: 15px; margin-top: -10px; font-size: 14px; } .sw_gostei .sw_btn_gostei .swfa.fas { font-size: 15px; color: rgb(210, 54, 80); transform: scale(0); visibility: hidden; transition: all 0.4s cubic-bezier(0.39, 0.05, 0.04, 1.57) 0s; z-index: 1; } .sw_gostei .sw_btn_gostei.ng .swfa.fas { color: rgb(249, 77, 23); } .sw_gostei .sw_btn_gostei.ng .swfa.fas::before { background: -webkit-linear-gradient(top, rgb(249, 77, 23) 40%, rgb(255, 193, 7)) text; -webkit-text-fill-color: transparent; } .sw_gostei .sw_btn_gostei.ng .swfa.fas::after { content: ""; width: 12px; height: 12px; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: -1; background: rgb(0, 0, 0); border-radius: 100%; } .sw_gostei[data-avaliacao="S"] .sw_btn_gostei.g .swfa.far, .sw_gostei[data-avaliacao="N"] .sw_btn_gostei.ng .swfa.far { opacity: 0; transition-delay: 0.2s; } .sw_gostei[data-avaliacao="S"] .sw_btn_gostei.g .swfa.fas, .sw_gostei[data-avaliacao="N"] .sw_btn_gostei.ng .swfa.fas { transform: scale(1); visibility: visible; } .sw_gostei .sw_txt_gostei { min-width: 100px; flex: 1 1 0%; } .sw_efeito_gostei { position: fixed; inset: 0px; z-index: 999; visibility: hidden; } .sw_efeito_gostei path { fill: rgb(220, 64, 91); transform-origin: center bottom; transform: scale(0) translateY(200%); } .animacao .sw_efeito_gostei { visibility: visible; } .animacao .sw_efeito_gostei path:nth-child(1) { animation: 2s ease 0s 1 normal none running sw_gostei; } .animacao .sw_efeito_gostei path:nth-child(2) { animation: 2.5s ease 0s 1 normal none running sw_gostei; } .animacao .sw_efeito_gostei path:nth-child(3) { animation: 3s ease 0s 1 normal none running sw_gostei; } .animacao .sw_efeito_gostei path:nth-child(4) { animation: 3.5s ease 0s 1 normal none running sw_gostei; } .animacao .sw_efeito_gostei path:nth-child(5) { animation: 4s ease 0s 1 normal none running sw_gostei; } .animacao .sw_efeito_gostei path:nth-child(5) { animation: 4.5s ease 0s 1 normal none running sw_gostei; } .animacao .sw_efeito_gostei path:nth-child(7) { animation: 5s ease 0s 1 normal none running sw_gostei; } .animacao .sw_efeito_gostei path:nth-child(8) { animation: 5s ease 0s 1 normal none running sw_gostei; } .animacao .sw_efeito_gostei path:nth-child(9) { animation: 5s ease 0s 1 normal none running sw_gostei; } .animacao .sw_efeito_gostei path:nth-child(10) { animation: 3s ease 0s 1 normal none running sw_gostei; } @keyframes sw_gostei { 0% { transform: scale(0.5) translateY(30%); } 20% { transform: scale(0.9) translateY(-25%); } 100% { transform: scale(1) translateY(150%); }} .sw_area_acesso_facil { display: -webkit-flex; flex-wrap: wrap; text-align: center; gap: 10px; padding: 20px 0px 4vh; border-bottom: 1px solid rgb(233, 233, 233); margin-bottom: 4vh; } .sw_area_acesso_facil .sw_acesso_facil { min-width: 15%; flex: 1 1 auto; display: -webkit-flex; flex-wrap: wrap; position: relative; border-radius: 4px; transition: all 0.1s ease 0s; background: rgb(15, 101, 162); } .sw_area_acesso_facil .sw_acesso_facil a { display: block; flex: 1 1 100%; padding: 20px; position: relative; z-index: 1; } .sw_area_acesso_facil .sw_acesso_facil a::before { content: ""; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; z-index: -1; background: linear-gradient(rgb(252, 252, 253), rgb(241, 242, 243)); border: 1px solid rgb(221, 221, 221); border-radius: 3px; transition: all 0.1s ease 0s; } .sw_area_acesso_facil .sw_acesso_facil .sw_icone_acesso_facil { width: 65px; height: 65px; line-height: 65px; flex: 0 0 auto; background: rgba(64, 85, 110, 0.03); border-radius: 100%; font-size: 24px; color: rgb(15, 101, 162); margin: auto; text-align: center; transition: all 0.1s ease 0s, transform 0s ease 0s; } .sw_area_acesso_facil .sw_acesso_facil .sw_nome_acesso_facil { font-size: 14px; color: rgb(15, 101, 162); flex: 1 1 100%; padding-top: 15px; } .sw_area_acesso_facil .sw_acesso_facil:hover .sw_icone_acesso_facil { background: rgba(255, 255, 255, 0.1); transform: rotateY(360deg); transition: all 0.35s ease 0s; color: rgb(255, 255, 255) !important; } .sw_area_acesso_facil .sw_acesso_facil:hover .sw_nome_acesso_facil { color: rgb(255, 255, 255); } .sw_area_acesso_facil .sw_acesso_facil:hover a::before { opacity: 0.025; } #sw_acessibilidade { font-family: "SW Lato"; } #sw_acessibilidade, #sw_acessibilidade::before, #sw_acessibilidade::after, #sw_acessibilidade *, #sw_acessibilidade ::before, #sw_acessibilidade ::after { box-sizing: border-box; } #sw_acessibilidade .sw_btn_menu_acessibilidade { width: 60px; height: 60px; position: relative; z-index: 1; background: rgb(53, 53, 59); cursor: pointer; transition: all 0.125s ease 0s; } #sw_acessibilidade .sw_btn_menu_acessibilidade:hover { filter: contrast(1.125); } #sw_acessibilidade .sw_btn_menu_acessibilidade .sw_icone_acessibilidade, #sw_acessibilidade .sw_btn_menu_acessibilidade .sw_icone_fechar { position: absolute; inset: 5px; transform: scale(0); visibility: hidden; transition: all 0.2s ease 0s; } #sw_acessibilidade .sw_btn_menu_acessibilidade .sw_icone_acessibilidade { background: url("/imgcomum/sw_icone_acessibilidade.svg") center center no-repeat; transform: scale(1); visibility: visible; } #sw_acessibilidade .sw_btn_menu_acessibilidade.ativa .sw_icone_acessibilidade::after { content: attr(data-acessibilidade); width: 14px; height: 14px; line-height: 14px; position: absolute; top: -5px; right: -5px; background: rgb(49, 129, 234); font-size: 8px; color: rgb(255, 255, 255); font-weight: 700; border-radius: 100%; text-align: center; } #sw_acessibilidade .sw_btn_menu_acessibilidade .sw_icone_fechar::before, #sw_acessibilidade .sw_btn_menu_acessibilidade .sw_icone_fechar::after { content: ""; width: 18px; height: 2px; position: absolute; top: 50%; left: 50%; margin-top: -1px; margin-left: -9px; background: rgb(255, 255, 255); border-radius: 3px; visibility: visible; transition: all 0.15s ease 0.25s; } #sw_acessibilidade .sw_titulo_acessibilidade { font-size: 15px; color: rgb(71, 71, 75); font-weight: 900; } #sw_acessibilidade .sw_area_botoes_acessibilidade { position: relative; } #sw_acessibilidade .sw_area_botoes_acessibilidade .sw_btn_acessibilidade { height: 26px; line-height: 26px; position: relative; z-index: 0; background: rgb(255, 255, 255); font-size: 0px; color: rgb(71, 71, 75); border: 0px; border-radius: 26px; padding: 0px; cursor: pointer; box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 5px; transition: all 0.15s ease 0s; } #sw_acessibilidade .sw_area_botoes_acessibilidade .sw_btn_acessibilidade.ativa::after { content: attr(data-acessibilidade); width: 14px; height: 14px; line-height: 14px; position: absolute; top: -5px; right: -5px; background: rgb(49, 129, 234); font-size: 8px; color: rgb(255, 255, 255); font-weight: 700; border-radius: 100%; text-align: center; } #sw_acessibilidade .sw_area_botoes_acessibilidade .sw_btn_acessibilidade:hover { z-index: 1; background: rgb(244, 248, 255); color: rgb(49, 129, 234); } #sw_acessibilidade .sw_area_botoes_acessibilidade .sw_btn_acessibilidade span { height: inherit; line-height: inherit; display: inline-block; vertical-align: middle; pointer-events: none; transition: all 0.25s ease 0s, color 0s ease 0s; } #sw_acessibilidade .sw_area_botoes_acessibilidade .sw_btn_acessibilidade .swfa { width: 26px; font-size: 13px; text-align: center; } #sw_acessibilidade .sw_area_botoes_acessibilidade .sw_btn_acessibilidade .sw_txt_btn_acessibilidade { font-size: 13px; font-weight: 700; } #sw_acessibilidade.show .sw_btn_menu_acessibilidade { background: rgb(202, 25, 34); } #sw_acessibilidade.show .sw_btn_menu_acessibilidade .sw_icone_acessibilidade { transform: scale(0); visibility: hidden; } #sw_acessibilidade.show .sw_btn_menu_acessibilidade .sw_icone_fechar { transform: scale(1); visibility: visible; } #sw_acessibilidade.show .sw_btn_menu_acessibilidade .sw_icone_fechar::before { transform: rotate(-45deg); } #sw_acessibilidade.show .sw_btn_menu_acessibilidade .sw_icone_fechar::after { transform: rotate(45deg); } .contraste #sw_acessibilidade { background: none !important; } .contraste #sw_acessibilidade .sw_btn_menu_acessibilidade { background: rgb(34, 34, 34) !important; } .contraste #sw_acessibilidade .sw_btn_menu_acessibilidade .sw_icone_acessibilidade { background: url("/imgcomum/sw_icone_acessibilidade.svg") center center no-repeat transparent !important; } .contraste #sw_acessibilidade .sw_btn_menu_acessibilidade .sw_icone_fechar { background: transparent !important; } .contraste #sw_acessibilidade.show .sw_btn_menu_acessibilidade { background: rgb(251, 189, 10) !important; } .contraste #sw_acessibilidade .sw_btn_menu_acessibilidade.ativa .sw_icone_acessibilidade::after, .contraste #sw_acessibilidade .sw_area_botoes_acessibilidade .sw_btn_acessibilidade.ativa::after { background: rgb(251, 189, 10) !important; filter: none !important; color: rgb(0, 0, 0) !important; } .contraste #sw_acessibilidade .sw_cont_acessibilidade { background: rgba(30, 30, 30, 0.95) !important; } .contraste #sw_acessibilidade .sw_titulo_acessibilidade, .contraste #sw_acessibilidade .sw_titulo_acessibilidade span, .contraste #sw_acessibilidade .sw_area_botoes_acessibilidade { background: none !important; } .contraste #sw_acessibilidade .sw_area_botoes_acessibilidade .sw_btn_acessibilidade { background: rgb(37, 37, 37) !important; } .contraste #sw_acessibilidade .sw_area_botoes_acessibilidade .sw_btn_acessibilidade:hover { background: rgb(68, 68, 68) !important; } .contraste #sw_acessibilidade .sw_area_botoes_acessibilidade .sw_btn_acessibilidade *, .contraste #sw_acessibilidade .sw_area_botoes_acessibilidade .sw_btn_acessibilidade ::before, .contraste #sw_acessibilidade .sw_area_botoes_acessibilidade .sw_btn_acessibilidade ::after { background: none !important; } #sw_acessibilidade.a1 { position: absolute; top: 0px; right: 0px; z-index: 9999; transform-origin: right top; } #sw_acessibilidade.a1 .sw_cont_acessibilidade { width: 170px; height: 170px; position: absolute; z-index: 0; top: 0px; right: 0px; background: rgba(250, 250, 250, 0.85); border-style: solid; border-color: rgba(0, 0, 0, 0.1); border-image: initial; border-width: 0px 0px 2px 2px; border-bottom-left-radius: 100%; transform-origin: right top; transform: scale(0.25); visibility: hidden; transition: all 0.4s ease 0s; } #sw_acessibilidade.a1 .sw_btn_menu_acessibilidade { border-bottom-left-radius: 100%; float: right; transform-origin: right top; } #sw_acessibilidade.a1 .sw_btn_menu_acessibilidade .sw_icone_acessibilidade, #sw_acessibilidade.a1 .sw_btn_menu_acessibilidade .sw_icone_fechar { inset: 10px 10px 20px 20px; } #sw_acessibilidade.a1 .sw_titulo_acessibilidade { display: none; } #sw_acessibilidade.a1 .sw_area_botoes_acessibilidade { transform: rotate(90deg); transform-origin: right top; transition: all 0.4s ease 0s; } #sw_acessibilidade.a1 .sw_area_botoes_acessibilidade .sw_btn_acessibilidade { position: absolute; white-space: nowrap; } #sw_acessibilidade.a1 .sw_area_botoes_acessibilidade .sw_btn_acessibilidade:hover .swfa { margin-right: 5px; } #sw_acessibilidade.a1 .sw_area_botoes_acessibilidade .sw_btn_acessibilidade .sw_txt_btn_acessibilidade { max-width: 0px; overflow: hidden; } #sw_acessibilidade.a1 .sw_area_botoes_acessibilidade .sw_btn_acessibilidade:hover .sw_txt_btn_acessibilidade { max-width: 180px; padding-left: 15px; padding-right: 3px; } #sw_acessibilidade.a1 .sw_area_botoes_acessibilidade .sw_btn_acessibilidade.sw_link_acessibilidade { display: none; } #sw_acessibilidade.a1 .sw_area_botoes_acessibilidade a:nth-child(1) .sw_btn_acessibilidade { top: 7px; right: 119px; } #sw_acessibilidade.a1 .sw_area_botoes_acessibilidade a:nth-child(2) .sw_btn_acessibilidade { top: 15px; right: 91px; } #sw_acessibilidade.a1 .sw_area_botoes_acessibilidade a:nth-child(3) .sw_btn_acessibilidade { top: 46px; right: 91px; } #sw_acessibilidade.a1 .sw_area_botoes_acessibilidade a:nth-child(4) .sw_btn_acessibilidade { top: 54px; right: 63px; } #sw_acessibilidade.a1 .sw_area_botoes_acessibilidade a:nth-child(5) .sw_btn_acessibilidade { top: 85px; right: 63px; } #sw_acessibilidade.a1 .sw_area_botoes_acessibilidade a:nth-child(6) .sw_btn_acessibilidade { top: 93px; right: 35px; } #sw_acessibilidade.a1 .sw_area_botoes_acessibilidade a:nth-child(7) .sw_btn_acessibilidade { top: 124px; right: 35px; } #sw_acessibilidade.a1 .sw_area_botoes_acessibilidade a:nth-child(8) .sw_btn_acessibilidade { top: 132px; right: 7px; } #sw_acessibilidade.a1.show .sw_btn_menu_acessibilidade { background: rgb(202, 25, 34); transform: scale(1.125); } #sw_acessibilidade.a1.show .sw_cont_acessibilidade { transform: scale(1); visibility: visible; } #sw_acessibilidade.a1.show .sw_area_botoes_acessibilidade { transform: rotate(0deg); } @media (max-width: 1200px) { #sw_acessibilidade.a1 { transform: scale(0.75); } #sw_acessibilidade.a1.show { transform: scale(1); }} #sw_acessibilidade.a2 { position: fixed; top: 20%; left: 0px; z-index: 9999; } #sw_acessibilidade.a2 .sw_cont_acessibilidade { width: 95vw; max-width: 300px; padding: 10px; background: rgba(250, 250, 250, 0.9); border-radius: 5px; box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 15px; position: absolute; top: 0px; left: 5px; transform: translateX(-100%); visibility: hidden; transition: all 0.4s ease 0s; } #sw_acessibilidade.a2 .sw_btn_menu_acessibilidade { width: 40px; height: 40px; border-radius: 0px 5px 5px 0px; top: 15px; } #sw_acessibilidade.a2 .sw_titulo_acessibilidade { height: 40px; line-height: 40px; font-size: 17px; padding: 0px 10px 0px 40px; margin: 5px 0px; } #sw_acessibilidade.a2 .sw_area_botoes_acessibilidade { max-height: 60vh; overflow-y: auto; } #sw_acessibilidade.a2 .sw_area_botoes_acessibilidade .sw_btn_acessibilidade { height: auto; position: relative; text-align: left; padding: 10px 60px 10px 20px; border-radius: 3px; margin: 5px; } #sw_acessibilidade.a2 .sw_area_botoes_acessibilidade .sw_btn_acessibilidade .swfa { width: 50px; position: absolute; top: 50%; right: 0px; margin-top: -13px; font-size: 14px; } #sw_acessibilidade.a2.show .sw_cont_acessibilidade { transform: translateX(0px); visibility: visible; } #sw_acessibilidade.a3 .sw_cont_acessibilidade { font-size: 0px; } #sw_acessibilidade.a3 .sw_btn_menu_acessibilidade { display: none; } #sw_acessibilidade.a3 .sw_titulo_acessibilidade { display: inline-block; vertical-align: middle; padding: 5px 10px; font-size: 13px; } #sw_acessibilidade.a3 .sw_area_botoes_acessibilidade { display: inline-block; vertical-align: middle; } #sw_acessibilidade.a3 .sw_area_botoes_acessibilidade .sw_btn_acessibilidade { display: inline-block; vertical-align: middle; margin: 2px; } #sw_acessibilidade.a3 .sw_area_botoes_acessibilidade .sw_btn_acessibilidade .sw_txt_btn_acessibilidade { display: none; } #sw_acessibilidade.a3 .sw_area_botoes_acessibilidade .sw_link_acessibilidade { display: none; } #p_acessibilidade_mobile #sw_acessibilidade.a3 { padding: 10px 0px; text-align: center; border-top: 1px solid rgba(0, 0, 0, 0.1); } #p_acessibilidade_mobile #sw_acessibilidade.a3 .sw_titulo_acessibilidade { display: block; margin-bottom: 5px; } .p_titulos_c { font-family: "SW Lato"; font-style: normal; font-weight: 700; font-size: 22px; color: rgb(56, 56, 56); display: block; margin-bottom: 10px; } .p_titulos_c > span { padding-left: 5px; } .p_titulos_c > .swfa { color: rgb(85, 85, 85); } .p_titulos_d { font-family: "SW Lato"; font-style: normal; font-weight: 700; font-size: 20px; color: rgb(51, 51, 51); text-align: center; margin-bottom: 10px; } .p_btn_link { font-family: "SW Lato"; display: inline-table; height: 28px; color: rgb(255, 255, 255); background-color: rgb(140, 41, 38); background-image: linear-gradient(rgb(173, 11, 11), rgb(118, 19, 16)); padding: 0px; border-radius: 3px; overflow: hidden; transition: all 0.2s ease 0s; border: 0px !important; } .p_btn_link .p_icone_btn { line-height: 25px; display: inline-block; vertical-align: top; font-size: 11px; padding: 2px 9px 0px; background: rgba(0, 0, 0, 0.1); } .p_btn_link .p_texto_btn { line-height: 25px; display: inline-block; vertical-align: top; font-size: 13px; padding: 2px 8px 0px 4px; } .p_btn_link:hover { background-image: linear-gradient(rgb(173, 11, 11), rgb(140, 41, 38)); cursor: pointer; } .p_btn_link_light { font-family: "SW Lato"; display: inline-table; padding: 4px 15px; background-color: rgb(245, 245, 245); background-image: linear-gradient(rgb(255, 255, 255), rgb(245, 249, 250)); border: 1px solid rgb(199, 202, 208); border-radius: 2px; font-size: 12px; color: rgb(119, 119, 119); text-align: center; margin-top: 5px; transition: all 0.2s ease 0s; } .p_btn_link_light:hover { opacity: 0.8; border-color: rgb(170, 170, 170); color: rgb(8, 96, 216); cursor: pointer; } .p_btn_link_ver_mais { font-family: "SW Lato"; margin-left: 5px; padding-left: 5px; display: inline-table; vertical-align: middle; position: relative; } .p_btn_link_ver_mais::after { content: ""; width: 1px; background: rgb(208, 217, 219); position: absolute; bottom: 4px; top: 4px; left: -4px; } .p_btn_link_ver_mais .p_link_ver_mais { font-size: 12px; background: rgb(240, 247, 249); border: 1px solid rgb(208, 217, 219); border-radius: 4px; display: inline-block; vertical-align: middle; transition: all 0.2s ease 0s; } .p_btn_link_ver_mais .p_link_ver_mais:hover { background: rgb(220, 235, 250); border-color: rgb(209, 220, 230); } .p_btn_link_ver_mais .p_link_ver_mais .swfa { color: rgb(8, 96, 216); height: inherit; background: rgba(0, 0, 0, 0.05); padding: 7px 5px; } .p_btn_link_ver_mais .p_link_ver_mais span { color: rgb(119, 119, 119); padding: 7px; } .p_btn_link_ver_mais .p_link_ver_mais:hover span { color: rgb(51, 51, 51); } @media (max-width: 480px) { #e_conteudo .p_btn_link .p_icone_btn { line-height: 30px; font-size: 12px; padding: 2px 10px; } #e_conteudo .p_btn_link .p_texto_btn { line-height: 30px; font-size: 16px; padding: 2px 10px 2px 6px; }} .swal-modal { font-family: "SW Lato"; } .swal-overlay { z-index: 9999999; } .swal-overlay--show-modal .swal-modal { will-change: auto; } .sw_area_info { border-bottom: 1px solid rgb(204, 204, 204); padding-bottom: 5px; margin-bottom: 5px; display: table; width: 100%; font-size: 0px !important; } .cad_area_form_cadastro .sw_area_info { border-bottom: 0px; margin-bottom: 0px; padding-bottom: 0px; margin-top: 10px; display: table; width: 100%; font-size: 0px !important; } .sw_area_icone_btn { width: 50px; height: 40px; line-height: 42px; display: inline-block; vertical-align: middle; background: rgba(6, 12, 9, 0.1); font-size: 18px; color: rgb(255, 255, 255); } .sw_area_texto_btn { font-size: 12px; color: rgb(255, 255, 255); display: inline-block; vertical-align: middle; padding: 0px 13px 0px 10px; text-align: left; } .sw_btn_avaliar { height: 40px; line-height: 40px; padding-left: 50px; position: relative; display: inline-block; font-size: 0px; text-align: center; border-radius: 4px; overflow: hidden; transition: all 0.4s ease 0s; cursor: pointer; background: rgb(15, 101, 162); float: right; } .sw_btn_avaliar.avaliado { cursor: unset; transform: none; transition: none 0s ease 0s; pointer-events: none; } .sw_btn_avaliar.avaliado .fa-star { color: rgb(255, 231, 29); } .sw_btn_avaliar:hover { background: rgb(21, 94, 146); } .sw_btn_avaliar .sw_area_icone_btn { position: absolute; top: 0px; left: 0px; background: rgb(13, 85, 136); } .sw_btn.avaliado { cursor: unset; transform: none; transition: none 0s ease 0s; pointer-events: none; } @media screen and (max-width: 480px) { .sw_btn_avaliar { margin-top: 10px; }} #e_area_banner .ws_images img { vertical-align: top; height: auto !important; } #e_area_banner .ws_bulframe img { object-fit: cover; width: 255px !important; height: 90px !important; } #e_area_banner .ws_bullets img { object-fit: cover; width: 255px !important; height: 90px !important; } #p_area_banner .ws_images img { vertical-align: top; height: auto !important; } #p_area_banner .ws_bulframe img { object-fit: cover; width: 255px !important; height: 90px !important; } #p_area_banner .ws_bullets img { object-fit: cover; width: 255px !important; height: 90px !important; } #p_area_banner .p_legenda_banner { max-width: 94%; position: absolute; bottom: 5%; left: 3%; background: rgba(0, 0, 0, 0.8); padding: 20px; font-size: min(4vw, 20px); color: rgb(255, 255, 255); transform: translateX(-100%); opacity: 0; transition: all 0.45s ease 0.1s; } #p_area_banner .is-visible .p_legenda_banner { transform: translateX(0px); opacity: 1; } .p_splide_banner { position: relative; } .p_splide_banner .splide__progress { width: 100%; position: absolute; top: 0px; left: 0px; } .p_splide_banner .splide__autoplay { position: absolute; top: 10px; left: 0px; right: 0px; padding-left: 10px; font-size: 0px; text-align: center; background: none !important; } .p_splide_banner .splide__autoplay .splide__play { width: 40px; height: 40px; line-height: 40px; border-radius: 100%; border: 0px; text-align: center; display: inline-block; vertical-align: middle; background: rgba(0, 0, 0, 0.15); font-size: 12px; color: rgb(255, 255, 255); margin: 2px; cursor: pointer; transition: all 0.2s ease 0s; } .p_splide_banner .splide__autoplay .splide__play:hover { background: rgba(0, 0, 0, 0.35); } .p_splide_banner .splide__autoplay .splide__play:active { transform: scale(0.9); transition: all 0s ease 0s; } .p_splide_banner .splide__pagination { background: none !important; } @media (max-width: 1000px) { .p_splide_banner .splide__autoplay { text-align: center; }} .itn_area_login_internauta { background: rgb(240, 242, 245); border-bottom: 1px solid rgb(221, 225, 229); box-sizing: border-box; padding: 3px 0px; position: relative; z-index: 999; font-family: "SW Lato"; } .itn_area_login_internauta * { box-sizing: border-box; } .itn_area_login_internauta .itn_conteudo_interno_login { width: 100%; max-width: 1200px; display: table; margin: auto; text-align: right; } .itn_area_login_internauta .itn_cont_login { display: inline-block; vertical-align: middle; position: relative; padding-left: 11px; padding-right: 11px; text-align: center; font-size: 0px; color: rgb(73, 81, 86); } .itn_area_login_internauta .itn_cont_login::before { content: ""; width: 1px; height: 16px; border-radius: 1px; background: rgb(196, 202, 207); position: absolute; top: 50%; left: 0px; margin-top: -8px; } .itn_area_login_internauta .itn_cont_login:first-child::before { display: none; } .itn_area_login_internauta .itn_cont_login .itn_info_login { font-size: 11px; color: rgb(73, 81, 86); margin-top: 2px; margin-right: 3px; } .itn_area_login_internauta .itn_btn_login_internauta { display: inline-block; vertical-align: middle; margin-right: 5px; font-size: 11px; color: rgb(73, 81, 86); border-radius: 4px; padding: 6px 10px; cursor: pointer; transition: all 0.2s ease 0s; } .itn_area_login_internauta .itn_btn_login_internauta * { display: inline-block; vertical-align: middle; } .itn_area_login_internauta .itn_btn_login_internauta .swfa { margin-right: 5px; line-height: inherit; } .itn_area_login_internauta .itn_btn_login { padding: 4px 8px; } .itn_area_login_internauta .itn_btn_login:hover { background: rgb(255, 255, 255); } .itn_area_login_internauta .itn_cont_login .itn_info_logado { font-size: 11px; color: rgb(73, 81, 86); } .itn_area_login_internauta .itn_cont_login .itn_info_logado .int_cadastro_validado { color: rgb(11, 165, 11); margin: 0px 5px; } .itn_area_login_internauta .itn_login_internauta .itn_area_img_internauta { width: 22px; height: 22px; display: inline-block; vertical-align: middle; line-height: 21px; background: rgb(76, 85, 91); border-radius: 100%; overflow: hidden; font-size: 10px; color: rgb(238, 244, 247); position: relative; transition: all 0.4s cubic-bezier(0.13, 0.05, 0.24, 1.4) 0.5s; } .itn_area_login_internauta .itn_login_internauta .itn_area_img_internauta img { width: 100%; height: 100%; display: inline-block; vertical-align: middle; object-fit: cover; position: absolute; top: 0px; left: 0px; } .itn_area_login_internauta:hover .itn_login_internauta .itn_area_img_internauta { width: 60px; height: 60px; line-height: 55px; font-size: 30px; transition-delay: 0s; } .itn_area_login_internauta .itn_login_internauta .itn_area_botoes_internauta { display: inline-block; vertical-align: middle; overflow: hidden; } .itn_area_login_internauta .itn_login_internauta .itn_area_botoes_internauta .itn_cont_botoes_internauta { margin-right: -300px; padding-right: 5px; transition: all 0.35s ease-in-out 0.05s; } .itn_area_login_internauta:hover .itn_login_internauta .itn_area_botoes_internauta .itn_cont_botoes_internauta { margin-right: 0px; transition: all 0.6s cubic-bezier(0.25, -0.1, 0, 1.2) 0s; } .itn_area_login_internauta .itn_btn_cadastro:hover { background: rgb(255, 255, 255); cursor: pointer; } .itn_area_login_internauta .itn_btn_sair { background: rgb(239, 192, 191); } .itn_area_login_internauta .itn_btn_sair:hover { background: rgb(241, 179, 177); } .itn_area_login_internauta .itn_btn_sair .swfa { color: rgb(193, 14, 14); } .itn_area_login_internauta .itn_btn_topo { height: 20px; line-height: 22px; padding: 0px 10px; border-radius: 3px; font-size: 9px; letter-spacing: 0.5px; cursor: pointer; } .itn_area_login_internauta .itn_btn_favoritos { background: rgb(220, 87, 87); color: rgb(255, 255, 255); } .itn_area_login_internauta .itn_btn_favoritos:hover { background: rgb(185, 68, 68); } .itn_area_login_internauta .itn_btn_anotacoes { background: rgb(29, 175, 120); color: rgb(255, 255, 255); } .itn_area_login_internauta .itn_btn_anotacoes:hover { background: rgb(25, 154, 106); } #itn_login { z-index: 999999; } #itn_login, #itn_login *, #itn_login ::before, #itn_login ::after { box-sizing: border-box; } #itn_login, #itn_login *, #itn_login ::before, #itn_login ::after { box-sizing: border-box; } #itn_login .sw_popup { max-width: 800px; } #itn_login .sw_popup .itn_area_form_login { width: 50%; float: left; padding: 10px 30px 10px 10px; border-right: 1px solid rgb(204, 204, 204); } #itn_login .sw_popup .itn_area_form_login form { margin-top: 15px; } #itn_login .sw_popup .itn_area_form_login .itn_area_radio { padding-bottom: 15px; } #itn_login .sw_popup .itn_area_form_login .itn_area_radio .itn_cont_campo_radio { display: inline-block; vertical-align: middle; margin-right: 20px; } #itn_login .sw_popup .itn_area_form_login .itn_area_radio .itn_cont_campo_radio input { display: inline-block; vertical-align: middle; margin-right: 5px; } #itn_login .sw_popup .itn_area_form_login .itn_area_radio .itn_cont_campo_radio label { display: inline-block; vertical-align: middle; font-size: 13px; color: rgb(51, 51, 51); } #itn_login .sw_popup .itn_area_form_login .itn_area_campos_login { margin-bottom: 5px; } #itn_login .sw_popup .itn_area_form_login .itn_area_campos_login .g-recaptcha div { margin: 10px 0px 0px; text-align: center; width: inherit !important; height: inherit !important; } #itn_login .sw_popup .itn_area_form_login .itn_area_campos_login label { font-size: 13px; color: rgb(51, 51, 51); } #itn_login .sw_popup .itn_area_form_login .itn_area_campos_login input { width: 100%; height: 40px; border: 1px solid rgb(221, 221, 221); border-radius: 2px; padding: 5px 8px; font-size: 14px; color: rgb(85, 85, 85); letter-spacing: 1px; background: rgb(255, 255, 255) !important; } #itn_login .sw_popup .itn_area_form_login .itn_area_campos_login input:focus { border-color: rgb(153, 153, 153); } #itn_login .sw_popup .itn_area_form_login .itn_area_campos_login .g-recaptcha-login { transform: scale(0.79); transform-origin: 0px center; } #itn_login .sw_popup .itn_area_form_login .itn_area_campos_login_recaptcha { overflow: hidden; max-width: 240px; display: block; margin: auto; } #itn_login .sw_popup .itn_area_form_login .itn_btn_login, #itn_login .sw_popup .itn_area_form_login .itn_btn_login_google { width: 240px; height: 47px; background: rgb(106, 111, 115); border-width: 0px 0px 2px; border-top-style: initial; border-right-style: initial; border-left-style: initial; border-top-color: initial; border-right-color: initial; border-left-color: initial; border-image: initial; border-bottom-style: solid; border-bottom-color: rgb(82, 85, 88); border-radius: 4px; font-size: 11px; color: rgb(241, 241, 241); display: block; margin: 10px auto 0px; cursor: pointer; letter-spacing: 0.025em; transition: all 0.2s ease 0s; } #itn_login .sw_popup .itn_area_form_login .itn_btn_login:active, #itn_login .sw_popup .itn_area_form_login .itn_btn_login_google:active { transform: translateY(2px); transition: all 0s ease 0s; } #itn_login .sw_popup .itn_area_form_login .itn_btn_login:hover { background: rgb(94, 98, 102); } #itn_login .sw_popup .itn_area_form_login .itn_btn_login_google { background: rgb(255, 255, 255); border-width: 1px 1px 2px; border-style: solid; border-color: rgb(238, 238, 238) rgb(238, 238, 238) rgb(224, 227, 232); border-image: initial; color: rgb(18, 125, 210); } #itn_login .sw_popup .itn_area_form_login .itn_btn_login_google img { width: 26px; display: inline-block; vertical-align: middle; background: rgb(255, 255, 255); padding: 5px; border-radius: 100%; box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 5px; } #itn_login .sw_popup .itn_area_form_login .itn_btn_login_google span { display: inline-block; vertical-align: middle; padding-left: 10px; padding-top: 2px; } #itn_login .sw_popup .itn_area_form_login .itn_btn_login_google:hover { background: rgb(26, 115, 232); border-color: rgb(26, 115, 232) rgb(26, 115, 232) rgb(21, 103, 211); color: rgb(255, 255, 255); } #itn_login .sw_popup .itn_area_form_login .itn_recuperar_login_senha { font-size: 11px; color: rgb(68, 68, 68); letter-spacing: 0.2px; word-spacing: 1px; margin-top: 5px; } #itn_login .sw_popup .itn_area_form_login .itn_recuperar_login_senha span { color: rgb(51, 51, 51); text-decoration: underline; cursor: pointer; } #itn_login .sw_popup .itn_area_form_login .itn_recuperar_login_senha span:hover { color: rgb(33, 150, 243); } #itn_login .sw_popup .itn_area_form_cadastro { width: 50%; float: left; padding: 10px 10px 10px 30px; } #itn_login .sw_popup .itn_area_form_cadastro button { border: 0px; background: inherit; padding: 0px; width: 100%; height: 80px; } #itn_login .sw_popup .itn_area_form_cadastro .itn_btn_pj { width: 100%; height: 100px; background: url("/imgcomum/btn-pessoa-juridica.png") left 5px top 10px no-repeat rgb(106, 111, 115); border-bottom: 3px solid rgb(89, 94, 97); border-radius: 4px; padding-left: 115px; padding-top: 30px; margin-top: 40px; transition: all 0.4s ease 0s; text-align: left; } #itn_login .sw_popup .itn_area_form_cadastro .itn_btn_pj:hover { background-color: rgb(89, 94, 97); cursor: pointer; } #itn_login .sw_popup .itn_area_form_cadastro .itn_btn_pj span { display: block; line-height: 100%; font-size: 22px; color: rgb(255, 255, 255); } #itn_login .sw_popup .itn_area_form_cadastro .itn_btn_pj .itn_descricao_btn { display: block; line-height: 100%; font-size: 12px; color: rgb(201, 201, 203); padding-top: 3px; padding-left: 1px; } #itn_login .sw_popup .itn_area_form_cadastro .itn_btn_pf { width: 100%; height: 100px; background: url("/imgcomum/btn-pessoa-fisica.png") left 14px top 25px no-repeat rgb(148, 150, 151); border-bottom: 3px solid rgb(129, 131, 132); border-radius: 4px; padding-left: 115px; padding-top: 30px; margin-top: 20px; transition: all 0.4s ease 0s; text-align: left; } #itn_login .sw_popup .itn_area_form_cadastro .itn_btn_pf:hover { background-color: rgb(129, 131, 132); cursor: pointer; } #itn_login .sw_popup .itn_area_form_cadastro .itn_btn_pf span { display: block; line-height: 100%; font-size: 22px; color: rgb(255, 255, 255); } #itn_login .sw_popup .itn_area_form_cadastro .itn_btn_pf .itn_descricao_btn { display: block; line-height: 100%; font-size: 12px; color: rgb(217, 217, 217); padding-top: 3px; padding-left: 1px; } #itn_login .sw_popup .itn_btn_cadastro { display: none; vertical-align: middle; margin-left: 10px; padding: 0px 10px; background: rgb(255, 255, 255); border: 1px solid rgb(221, 221, 221); border-radius: 5px; position: relative; } #itn_login .sw_popup .itn_btn_cadastro::after { content: ""; width: 1px; height: 12px; position: absolute; top: 50%; margin-top: -6px; left: -8px; background: rgb(204, 204, 204); } #itn_login .sw_popup .itn_btn_cadastro span { line-height: 20px; display: inline-block; vertical-align: middle; font-size: 12px; color: rgb(102, 102, 102); padding: 0px; } #itn_login .sw_popup .itn_btn_cadastro .swfa { line-height: 20px; display: inline-block; vertical-align: middle; font-size: 14px; color: rgb(24, 157, 47); padding-left: 7px; position: relative; top: -1px; } @media (max-width: 800px) { .itn_area_login_internauta .itn_cont_login:nth-child(2)::before, .itn_area_login_internauta .itn_cont_login .itn_info_login, .itn_area_login_internauta .itn_cont_login .itn_info_logado { display: none; } .itn_area_login_internauta .itn_login_internauta .itn_area_botoes_internauta { position: absolute; top: 100%; right: 10px; border-top: 15px solid transparent; overflow: visible; visibility: hidden; opacity: 0; transform: translateY(50%); transition: all 0.4s cubic-bezier(0.13, 0.05, 0.24, 1.4) 0s !important; } .itn_area_login_internauta .itn_login_internauta .itn_area_botoes_internauta .itn_cont_botoes_internauta { width: max-content; margin-right: 0px; padding: 1px; background: rgba(221, 225, 229, 0.7); position: relative; border-radius: 4px; } .itn_area_login_internauta .itn_login_internauta .itn_area_botoes_internauta .itn_cont_botoes_internauta::after { content: ""; border-width: 6px; border-style: solid; border-color: transparent transparent rgba(221, 225, 229, 0.7); border-image: initial; position: absolute; top: -12px; right: 8px; } .itn_area_login_internauta .itn_login_internauta .itn_area_botoes_internauta .itn_cont_botoes_internauta .itn_btn_login_internauta { display: block; padding: 10px; margin: 5px; background: rgb(245, 247, 248); color: rgb(73, 81, 86); } .itn_area_login_internauta .itn_login_internauta .itn_area_botoes_internauta .itn_cont_botoes_internauta .itn_btn_sair .swfa { color: rgb(193, 14, 14); } .itn_area_login_internauta .itn_login_internauta .itn_area_botoes_internauta_show { visibility: visible; opacity: 1; transform: translateY(0px); } .itn_area_login_internauta:hover .itn_login_internauta .itn_area_img_internauta { width: 22px; height: 22px; line-height: 21px; font-size: 10px; } #itn_login .sw_popup .itn_area_form_login { width: 100%; border: 0px; padding: 0px; } #itn_login .sw_popup .itn_area_form_login .itn_descricao_form { display: none; } #itn_login .sw_popup .itn_area_form_cadastro { display: none; } #itn_login .sw_popup .itn_btn_cadastro { display: inline-block; }} .sw_barra_notificacoes { width: 100%; position: fixed; bottom: 0px; z-index: 99999999; background: rgba(25, 25, 25, 0.95); transform: translateY(100%); visibility: hidden; transition: all 0.8s cubic-bezier(0.32, 0.28, 0, 0.93) 0s; } .sw_barra_notificacoes.show { transform: translateY(0px); visibility: visible; } .sw_barra_notificacoes, .sw_barra_notificacoes * { box-sizing: border-box; } .sw_barra_notificacoes .sw_cont_barra_notificacoes { width: 100%; max-width: 1200px; display: table; padding: 10px; position: relative; margin: auto; } .sw_barra_notificacoes#lgpd { padding-top: 20px; } .sw_barra_notificacoes .sw_notificacao { padding: 20px 10px; font-size: 13px; color: rgb(255, 255, 255); line-height: 1.75; border-top: 1px solid rgb(51, 51, 51); position: relative; } .sw_barra_notificacoes .sw_notificacao:first-child { border-top: 0px; } .sw_cookies_aceitos { visibility: hidden; opacity: 0; position: absolute; } .sw_cookies_aceitos.show { position: fixed; bottom: 0px; right: 0px; background: rgba(25, 25, 25, 0.8); cursor: pointer; border-bottom-left-radius: 16px; border-top-left-radius: 16px; visibility: visible; color: rgb(255, 255, 255); transition: opacity 0.8s ease-in-out 0s; opacity: 1; z-index: 9999; } .sw_cookies_aceitos .sw_politica_privacidade { width: 40px; height: 40px; display: flex; align-items: center; justify-content: center; } .sw_politica_privacidade .sw_info_politica_privacidade { margin-right: 115px; padding-top: 15px; } .sw_politica_privacidade .sw_info_politica_privacidade a span { color: rgb(255, 255, 255); text-decoration: underline; } .sw_politica_privacidade .sw_info_politica_privacidade a:hover span { color: rgb(106, 192, 247); } .sw_politica_privacidade .sw_cont_btn_politica_privacidade .sw_btn_politica_privacidade { width: 115px; height: 40px; line-height: 40px; position: absolute; right: 10px; margin-top: -20px; font-size: 13px; color: rgb(255, 255, 255); text-align: center; border-radius: 3px; cursor: pointer; } .sw_politica_privacidade .sw_cont_btn_politica_privacidade .sw_btn_politica_privacidade.sw_btn_fechar_notificacao { background: rgb(27, 101, 32); margin-top: -65px; } .sw_politica_privacidade .sw_cont_btn_politica_privacidade .sw_btn_politica_privacidade.sw_btn_fechar_notificacao:hover { background: rgb(32, 116, 39); } .sw_politica_privacidade .sw_cont_btn_politica_privacidade .sw_btn_politica_privacidade.sw_btn_personalizar_cookies { background: rgb(1, 100, 164); } .sw_politica_privacidade .sw_cont_btn_politica_privacidade .sw_btn_politica_privacidade.sw_btn_personalizar_cookies:hover { background: rgb(0, 112, 187); } #sw_cont_politica_privacidade .sw_conteudo_popup .sw_lista_detalhes .sw_linha_lista_detalhes { display: flex; justify-content: space-between; align-items: center; padding: 0px 10px; } #sw_cont_politica_privacidade .sw_conteudo_popup .sw_lista_detalhes .sw_linha_lista_detalhes .sw_nome_detalhe { width: 100%; } #sw_cont_politica_privacidade .sw_conteudo_popup .sw_lista_detalhes .sw_descricao_detalhes_cookie { font-size: 13px; color: rgb(119, 119, 119); } #sw_cont_politica_privacidade .sw_conteudo_popup .sw_lista_detalhes .sw_btn_checkbox { position: relative; display: inline-block; width: 40px; height: 20px; cursor: pointer; } #sw_cont_politica_privacidade .sw_conteudo_popup .sw_lista_detalhes .sw_btn_checkbox input[type="checkbox"] { display: none; } #sw_cont_politica_privacidade .sw_conteudo_popup .sw_lista_detalhes .sw_btn_checkbox_background { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background-color: rgb(221, 221, 221); border-radius: 20px; box-shadow: rgb(204, 204, 204) 0px 0px 0px 2px inset; transition: background-color 0.3s ease-in-out 0s; } #sw_cont_politica_privacidade .sw_conteudo_popup .sw_lista_detalhes .sw_btn_checkbox_controle { position: absolute; top: 2px; left: 2px; width: 15px; height: 15px; background-color: rgb(255, 255, 255); border-radius: 50%; box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 5px; transition: transform 0.3s ease-in-out 0s; } #sw_cont_politica_privacidade .sw_conteudo_popup .sw_lista_detalhes .sw_btn_checkbox::before { content: ""; position: absolute; top: -25px; right: -35px; font-size: 12px; font-weight: 700; color: rgb(170, 170, 170); text-shadow: rgb(255, 255, 255) 1px 1px; transition: color 0.3s ease-in-out 0s; } #sw_cont_politica_privacidade .sw_conteudo_popup .sw_lista_detalhes .sw_btn_checkbox input[type="checkbox"]:checked + .sw_btn_checkbox_controle { transform: translateX(45px); box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 5px, rgb(5, 196, 107) 0px 0px 0px 3px; } #sw_cont_politica_privacidade .sw_conteudo_popup .sw_lista_detalhes .sw_btn_checkbox input[type="checkbox"]:checked + .sw_btn_checkbox_background { background-color: rgb(56, 187, 66); box-shadow: rgb(53, 174, 62) 0px 0px 0px 2px inset; } #sw_cont_politica_privacidade .sw_conteudo_popup .sw_lista_detalhes .sw_btn_checkbox input[type="checkbox"]:checked + .sw_btn_checkbox::before { content: "On"; color: rgb(56, 187, 66); right: -15px; } #sw_cont_politica_privacidade .sw_conteudo_popup .sw_lista_detalhes .sw_btn_checkbox input[type="checkbox"]:checked + .sw_btn_checkbox_background .sw_btn_checkbox_controle { transform: translateX(20px); } .sw_notificacao_transmissao { padding: 5px 35px 5px 15px; } .sw_notificacao_transmissao .sw_titulo_info_transmissao { display: inline; vertical-align: middle; margin-right: 15px; } .sw_notificacao_transmissao .sw_btn_assistir_transmissao { height: 26px; line-height: 26px; display: inline-block; vertical-align: middle; text-align: center; padding: 0px 15px; background: rgb(155, 22, 41); font-size: 10px; color: rgb(255, 255, 255); letter-spacing: 1px; border-radius: 4px; position: relative; cursor: pointer; } .sw_notificacao_transmissao .sw_btn_assistir_transmissao span { position: relative; z-index: 1; } .sw_notificacao_transmissao .sw_btn_assistir_transmissao::after { content: ""; position: absolute; inset: 0px; background: rgb(155, 22, 41); border-radius: 4px; animation: 1.5s ease 0s infinite normal none running sw_btn_assistir_transmissao; } .sw_notificacao_transmissao .sw_btn_fechar_info_transmissao { width: 25px; height: 25px; line-height: 20px; text-align: center; overflow: hidden; padding: 0px; font-size: 14px; color: rgb(153, 153, 153); border-radius: 5px; position: absolute; top: 5px; right: 6px; background: rgba(0, 0, 0, 0.3); border: 0px !important; } .sw_notificacao_transmissao .sw_btn_fechar_info_transmissao:hover { color: rgb(193, 45, 45); cursor: pointer; } .sw_notificacao_transmissao .sw_btn_fechar_info_transmissao span { vertical-align: middle; } @keyframes sw_btn_assistir_transmissao { 70% { transform: scaleX(1.2) scaleY(1.5); opacity: 0; } 80% { transform: scale(0); }} .sw_capa_exibicao_desktop { display: block; } .sw_capa_exibicao_mobile { display: none; } @media (max-width: 1000px) { .sw_capa_exibicao_mobile { display: block; } .sw_capa_exibicao_desktop { display: none; }} .sw_slider_seta { z-index: 50; width: 50px; height: 50px; line-height: 50px; position: absolute; top: 50%; font-size: 0px; color: rgb(122, 138, 150); background: rgba(255, 255, 255, 0.5); border: 5px solid rgba(255, 255, 255, 0.15); border-radius: 100%; overflow: hidden; text-align: center; cursor: pointer; visibility: visible; opacity: 0.95; transform: scale(1); transition: all 0.2s ease 0s; } .sw_slider_seta .swfa { font-size: 16px; } .sw_slider_seta:hover { opacity: 1; transition: all 0.1s ease 0s; } .sw_slider_seta:active { background: rgb(16, 148, 213); color: rgb(255, 255, 255); } .sw_slider_seta.sw_slider_anterior { left: 0px; padding-right: 2px; box-shadow: rgba(54, 61, 75, 0.15) 4px 0px 5px; } .sw_slider_seta.sw_slider_posterior { right: 0px; padding-left: 2px; box-shadow: rgba(54, 61, 75, 0.15) -4px 0px 5px; } .sw_slider_lmt.limit_l .sw_slider_anterior, .sw_slider_lmt.limit_r .sw_slider_posterior { opacity: 0.6; background: rgba(193, 197, 201, 0.5); color: initial; cursor: default; } .sw_slider_lmt.limit_l.limit_r .sw_slider_seta { opacity: 0; visibility: hidden; } .sw_slider.sw_slider_lmt { display: block; } .sw_slider_lmt { width: 100%; position: relative; } .sw_slider_lmt .sw_content_slider_lmt { position: relative; overflow: hidden; } .sw_slider_lmt .sw_cont_slider_lmt { height: 100%; position: absolute; top: 0px; left: 0px; will-change: left, top; z-index: 0; text-align: center; white-space: nowrap; font-size: 0px; transition: all 0.3s ease-in-out 0s; } .sw_slider_lmt .sw_cont_slider_lmt { cursor: grab; } .sw_slider_lmt .sw_cont_slider_lmt:active, .sw_slider_lmt .sw_cont_slider_lmt:active * { cursor: grabbing; } .sw_slider_lmt.limit_l.limit_r .sw_cont_slider_lmt, .sw_slider_lmt.limit_l.limit_r .sw_cont_slider_lmt:active, .sw_slider_lmt.limit_l.limit_r .sw_cont_slider_lmt:active * { cursor: auto; } .sw_slider_lmt .sw_cont_slider_lmt .sw_item_slide { width: 100%; display: inline-block; vertical-align: top; position: relative; text-align: left; white-space: normal; } .sw_slider_lmt .sw_area_thumbnails { text-align: center; padding: 10px; position: relative; z-index: 1; } .sw_slider_lmt .sw_area_thumbnails, .sw_slider_lmt .sw_area_thumbnails ::selection { background: transparent; color: inherit; } .sw_slider_lmt .sw_area_thumbnails .sw_thumbnail { width: 8px; height: 8px; display: inline-block; vertical-align: middle; background: rgb(204, 204, 204); border-radius: 100%; margin: 5px; transition: all 0.1s ease 0s; } .sw_slider_lmt .sw_area_thumbnails .sw_thumbnail:hover { transform: scale(1.25); cursor: pointer; } .sw_slider_lmt .sw_area_thumbnails .sw_thumbnail_ativo { background: rgb(33, 150, 243); transform: scale(1.25); } .sw_area_slide { height: 150px; position: relative; } .sw_area_slide, .sw_area_slide *, .sw_area_slide ::before, .sw_area_slide ::after { box-sizing: border-box; } .sw_area_slide .sw_slide { overflow: hidden; margin: 0px auto; position: absolute; inset: 0px; } .sw_area_slide .sw_slider { position: relative; overflow: hidden; } .sw_area_slide .sw_slider ul { position: relative; height: auto; margin: 0px; padding: 0px; list-style: none; } .sw_area_slide .sw_slider ul li { float: left; position: relative; display: block; } .sw_area_slide .sw_slider_seta { z-index: 50; width: 40px; height: 40px; line-height: 40px; position: absolute; top: 50%; margin-top: -20px; font-size: 18px; color: rgb(1, 100, 164); background: rgb(42, 45, 50); border-radius: 100%; overflow: hidden; cursor: pointer; opacity: 0; visibility: hidden; transition: all 0.3s ease 0s; } .sw_area_slide .sw_slider_seta i { position: relative; top: 1px; color: rgb(236, 239, 244); } .sw_area_slide .sw_slider_seta:hover { opacity: 1 !important; } .sw_area_slide .sw_slider_seta:active i { color: rgb(255, 255, 255); } .sw_area_slide .sw_slider_proximo { right: 40px; text-align: right; padding-right: 11px; } .sw_area_slide:hover .sw_slider_proximo { right: -18px; opacity: 0.7; visibility: visible; } .sw_area_slide .sw_slider_anterior { left: 40px; padding-left: 11px; } .sw_area_slide:hover .sw_slider_anterior { left: -18px; opacity: 0.7; visibility: visible; } .sw_tooltip { max-width: 400px; position: absolute; z-index: 999999999; background: rgba(40, 40, 40, 0.9); font-size: 13px; color: rgb(255, 255, 255); font-family: "SW Lato"; text-align: justify; padding: 5px 10px; pointer-events: none; border-radius: 4px; box-sizing: border-box; visibility: hidden; opacity: 0; transition: all 0.15s ease 0s; overflow: visible !important; } .sw_tooltip.show { visibility: visible; opacity: 1; } .sw_tooltip::after { content: ""; position: absolute; border-style: solid; border-color: transparent; border-image: initial; border-width: 5px 4px; box-sizing: border-box; } .sw_tooltip_tl { margin-left: 12px; } .sw_tooltip_tl::after { top: 6px; left: -8px; border-right-color: rgba(40, 40, 40, 0.9); } .sw_tooltip_tr { margin-right: -4px; } .sw_tooltip_tr::after { top: 6px; right: -8px; border-left-color: rgba(40, 40, 40, 0.9); } .sw_tooltip_ctl::after { top: -6px; left: 10px; border-width: 3px 6px; border-bottom-color: rgba(40, 40, 40, 0.9); border-right-color: rgba(40, 40, 40, 0.9); } .sw_tooltip_ctr::after { top: -6px; right: 10px; border-width: 3px 6px; border-bottom-color: rgba(40, 40, 40, 0.9); border-left-color: rgba(40, 40, 40, 0.9); } .sw_tooltip_bl { border-bottom-left-radius: 0px; } .sw_tooltip_bl::after { bottom: 0px; left: -4px; border-width: 4px 2px; border-bottom-color: rgba(40, 40, 40, 0.9); border-right-color: rgba(40, 40, 40, 0.9); } .sw_tooltip_br { border-bottom-right-radius: 0px; margin-right: -5px; } .sw_tooltip_br::after { bottom: 0px; right: -4px; border-width: 4px 2px; border-bottom-color: rgba(40, 40, 40, 0.9); border-left-color: rgba(40, 40, 40, 0.9); } .sw_tooltip_cbl::after { bottom: -6px; left: 10px; border-width: 3px 6px; border-top-color: rgba(40, 40, 40, 0.9); border-right-color: rgba(40, 40, 40, 0.9); } .sw_tooltip_cbr::after { bottom: -6px; right: 10px; border-width: 3px 6px; border-top-color: rgba(40, 40, 40, 0.9); border-left-color: rgba(40, 40, 40, 0.9); } .sw_txt_tooltip { cursor: default; text-decoration: underline dotted !important; } .sw_sem_registros { font-size: 13px; color: rgb(85, 85, 85); padding: 10px; border: 1px solid rgb(231, 233, 235); border-radius: 4px; } .sw_sem_registros .sw_sem_registros_texto { font-size: 13px; color: rgb(85, 85, 85); padding: 5px; } .sw_info { padding: 10px; background: rgb(255, 255, 255); border: 1px solid rgb(231, 233, 235); border-radius: 4px; font-size: 0px; } .sw_info i { background: rgb(245, 245, 245); padding: 5px; font-size: 10px; border: 1px solid rgb(229, 229, 229); border-radius: 3px; display: inline-block; vertical-align: middle; margin-right: 7px; } .sw_info span { vertical-align: middle; font-size: 13px; color: rgb(85, 85, 85); } .sw_info_vermelho { background: rgb(255, 226, 226); border-color: rgb(255, 200, 200); } .sw_info_vermelho i { background: rgb(255, 200, 200); border: 0px; color: rgb(146, 0, 0); } .sw_info_vermelho span { color: rgb(100, 44, 44); } .sw_btn_seguir_ferramenta { height: 34px; float: right; padding: 0px 25px; margin-left: 5px; background: rgb(255, 255, 255); border: 1px solid rgb(205, 207, 211); border-radius: 50px; font-size: 15px; color: rgb(86, 86, 91); letter-spacing: -0.015em; text-align: center; cursor: pointer; position: relative; top: -10px; transition: all 0.1s ease 0s; animation: 0.4s ease-out 0s 1 normal none running sw_seguir_ferramenta; } .sw_btn_seguir_ferramenta .swfa { font-size: 14px; margin-right: 0.5em; } .sw_btn_seguir_ferramenta:hover { background: rgb(247, 248, 250); } .sw_btn_seguir_ferramenta:active { transform: scale(0.9); } .sw_btn_seguir_ferramenta.sw_seguindo { background: rgb(76, 169, 43); border-color: rgb(69, 153, 38); color: rgb(255, 255, 255); animation: 0.8s ease-out 0s 1 normal none running sw_seguindo_ferramenta; } .sw_btn_seguir_ferramenta.sw_seguindo:hover { background: rgb(69, 153, 38); } @keyframes sw_seguir_ferramenta { 10% { transform: scale(0.8); } 50% { transform: scale(1); }} @keyframes sw_seguindo_ferramenta { 20% { transform: scale(0.8); } 30% { transform: scale(1.2); } 50% { transform: scale(0.9); } 70% { transform: scale(1.1); } 80% { transform: scale(1); }} @media (max-width: 600px) { .sw_btn_seguir_ferramenta { width: 100%; height: 40px; line-height: 40px; float: none; display: block; margin: 5px 0px; top: auto; }} .sw_titulo_pagina { font-size: 18px; color: rgb(134, 134, 134); padding: 5px 0px; letter-spacing: -0.5px; } .sw_area_navegacao { width: 100%; display: table; padding: 10px 0px; position: relative; border-top: 1px solid rgb(233, 233, 233); border-bottom: 1px solid rgb(233, 233, 233); } .sw_area_navegacao, .sw_area_navegacao *, .sw_area_navegacao ::before, .sw_area_navegacao ::after { box-sizing: border-box; } .sw_area_navegacao .sw_area_links_navegacao { width: 100%; display: table; font-size: 0px; } .sw_area_navegacao .sw_area_links_navegacao .sw_navegacao { height: 35px; line-height: 35px; position: relative; display: inline-block; vertical-align: top; margin: 1px calc(17px) 1px 0px; color: rgb(68, 68, 68); padding: 0px 15px; background: rgb(233, 234, 236); transition: all 0.2s ease 0s; font-size: 12px !important; } .sw_area_navegacao .sw_area_links_navegacao .sw_navegacao:hover { background: rgb(212, 232, 249); color: rgb(61, 109, 146); } .sw_area_navegacao .sw_area_links_navegacao .sw_navegacao::before { content: ""; position: absolute; top: 0px; right: 100%; width: 0px; height: 0px; border-style: solid; border-width: 0px 0px 35px 14px; border-color: transparent transparent rgb(233, 234, 236); transition: all 0.2s ease 0s; } .sw_area_navegacao .sw_area_links_navegacao .sw_navegacao:hover::before { border-color: transparent transparent rgb(212, 232, 249); } .sw_area_navegacao .sw_area_links_navegacao .sw_navegacao::after { content: ""; position: absolute; top: 0px; left: 100%; width: 0px; height: 0px; border-style: solid; border-width: 35px 14px 0px 0px; border-color: rgb(233, 234, 236) transparent transparent; transition: all 0.2s ease 0s; } .sw_area_navegacao .sw_area_links_navegacao .sw_navegacao:hover::after { border-color: rgb(212, 232, 249) transparent transparent; } .sw_area_navegacao .sw_area_links_navegacao .sw_navegacao .swfa { display: none; } .sw_area_navegacao .sw_area_links_navegacao a:first-child .sw_navegacao { border-radius: 5px 0px 0px 5px; } .sw_area_navegacao .sw_area_links_navegacao a:first-child .sw_navegacao::before { display: none; } .sw_area_navegacao .sw_area_links_navegacao a:last-child .sw_navegacao { border-radius: 0px 5px 5px 0px; } .sw_area_navegacao .sw_area_links_navegacao a:last-child .sw_navegacao::after { display: none; } .sw_area_navegacao .sw_area_links_navegacao .sw_pagina_atual { background: rgb(212, 232, 249); color: rgb(61, 109, 146); font-size: 11px !important; } .sw_area_navegacao .sw_area_links_navegacao .sw_pagina_atual::before { border-color: transparent transparent rgb(212, 232, 249); } .sw_area_acesso_facil { margin-top: 15px; } .sw_link_acesso_facil { display: inline-block; vertical-align: baseline; font-size: 11px; color: rgb(61, 109, 146); background: rgb(212, 232, 249); padding: 7px 10px; border-radius: 5px; margin: 2px 5px; transition: all 0.2s ease 0s; } .sw_link_acesso_facil i, .sw_link_acesso_facil .swfa { font-size: 10px; margin-right: 5px; } .sw_link_acesso_facil:hover { background: rgb(222, 240, 255); color: rgb(42, 102, 148); } .sw_area_paginacao { width: 100%; float: left; padding: 20px 0px; border-top: 1px solid rgb(204, 204, 204); margin-top: 20px; } .sw_area_paginacao, .sw_area_paginacao *, .sw_area_paginacao ::before, .sw_area_paginacao ::after { box-sizing: border-box; } .sw_area_paginacao .sw_cont_paginacao { display: table; margin: 0px auto; } .sw_area_paginacao .sw_cont_paginacao .sw_btn_paginacao { width: 80px; height: 30px; line-height: 30px; float: left; background: rgb(227, 229, 231); border: 0px; border-radius: 3px; font-size: 13px; color: rgb(68, 68, 68); text-align: center; transition: all 0.2s ease 0s; margin: 0px 2px; } .sw_area_paginacao .sw_cont_paginacao .sw_btn_paginacao span { padding: 0px 5px; } .sw_area_paginacao .sw_cont_paginacao .sw_btn_paginacao:hover { background: rgb(212, 232, 249); color: rgb(61, 109, 146); cursor: pointer; } .sw_area_paginacao .sw_cont_paginacao select { width: auto; height: 30px; float: left; margin: 0px 5px; background: rgb(212, 232, 249); border: 0px; border-radius: 3px; font-size: 13px; color: rgb(61, 109, 146); text-align: center; padding: 0px 8px; } .sw_area_paginacao .sw_cont_paginacao input { width: 60px; height: 30px; float: left; margin: 0px 2px; background: rgb(212, 232, 249); border: 0px; border-radius: 3px; font-size: 13px; color: rgb(61, 109, 146); padding: 0px 8px; } .sw_area_paginacao .sw_txt_tooltip { text-decoration: none !important; } .sw_vermais { position: relative; overflow: hidden; } .sw_clique_vermais { position: absolute; bottom: 0px; left: 0px; width: 100%; padding: 40px 5px 5px; font-size: 13px; color: rgb(15, 101, 162); text-align: center; background: linear-gradient(transparent, rgb(255, 255, 255) 50%); cursor: pointer; } .sw_clique_vermais span { display: block; line-height: 100%; } .sw_clique_vermais .swfa { font-size: 20px; display: block; line-height: 100%; } .sw_clique_vermais:hover .swfa { animation: 1s ease 0s infinite normal none running seta_ver_mais; } .sw_clique_vermais { display: none; } .show_vermais { padding-bottom: 65px; } .show_vermais .sw_clique_vermais { display: block; } @keyframes seta_ver_mais { 50% { transform: translateY(50%); }} .sw_area_busca, .sw_area_busca *, .sw_area_busca ::before, .sw_area_busca ::after { box-sizing: border-box; } .sw_area_busca { font-family: "SW Lato"; background: rgb(241, 242, 243); border: 1px solid rgb(221, 221, 221); border-radius: 4px; padding: 10px; font-size: 0px; position: relative; margin-top: 15px; } .sw_area_busca .sw_titulo_busca { padding: 0px 10px; font-size: 14px; color: rgb(53, 53, 53); text-align: center; font-weight: 900; } .sw_area_busca .sw_titulo_busca span { padding: 10px 0px; display: block; border-bottom: 1px solid rgb(219, 219, 220); } .sw_area_busca .sw_btn_expandir_busca { width: 25px; height: 25px; position: absolute; top: 12px; right: 20px; background: rgb(227, 230, 232); border: 0px; border-radius: 4px; font-size: 16px; color: rgb(104, 107, 111); transition: all 0.2s ease 0s; } .sw_area_busca .sw_btn_expandir_busca:hover { cursor: pointer; } .sw_area_busca .sw_area_form_busca { width: 100%; display: table; padding: 10px 5px; } .sw_area_busca .sw_area_form_busca .sw_campos_form { display: inline-block; vertical-align: bottom; padding: 5px; } .sw_area_busca .sw_area_form_busca label { display: block; padding: 3px 0px; font-size: 14px; color: rgb(51, 51, 51); cursor: pointer; } .sw_area_busca .sw_area_form_busca input, .sw_area_busca .sw_area_form_busca select { width: 100%; height: 35px; border: 1px solid rgb(229, 229, 229); border-radius: 2px; padding: 5px; font-size: 12px; color: rgb(85, 85, 85); background: rgb(255, 255, 255) !important; } .sw_area_busca .sw_area_form_busca input:focus, .sw_area_busca .sw_area_form_busca select:focus { border-color: rgb(190, 195, 198); } .sw_area_busca .sw_area_form_busca .sw_form_btn_buscar button { width: 100%; height: 50px; background: rgb(106, 111, 115); font-size: 11px; color: rgb(255, 255, 255); border-width: 0px 0px 2px; border-top-style: initial; border-right-style: initial; border-left-style: initial; border-top-color: initial; border-right-color: initial; border-left-color: initial; border-image: initial; border-bottom-style: solid; border-bottom-color: rgb(84, 88, 91); border-radius: 4px; transition: all 0.2s ease 0s; } .sw_area_busca .sw_area_form_busca .sw_form_btn_buscar button .swfa { margin-right: 5px; font-size: 10px; display: inline-block; vertical-align: middle; position: relative; top: 1px; } .sw_area_busca .sw_area_form_busca .sw_form_btn_buscar button span { display: inline-block; vertical-align: middle; } .sw_area_busca .sw_area_form_busca .sw_form_btn_buscar button:hover { background: rgb(102, 106, 110); cursor: pointer; } .sw_area_busca .sw_area_form_busca .sw_form_btn_buscar button:active { border-bottom: 0px; background: rgb(85, 85, 85); } .sw_area_busca .sw_area_form_busca fieldset { width: 100%; display: inline-block; background: rgb(240, 241, 242); border: 1px solid rgb(220, 222, 224); border-radius: 3px; padding: 5px 3px; margin: 0px 0px -6px; } .sw_area_busca .sw_area_form_busca fieldset legend { font-size: 12px; color: rgb(51, 51, 51); } .sw_area_busca .sw_area_form_busca fieldset legend span:last-child { margin-right: 0px; } .sw_area_busca .sw_area_form_busca fieldset legend input[type="radio"], .sw_area_busca .sw_area_form_busca fieldset legend input[type="checkbox"] { width: 12px; height: auto; display: inline-block; vertical-align: middle; } .sw_area_busca .sw_area_form_busca fieldset legend label { display: inline; vertical-align: middle; font-size: inherit; } .sw_area_busca .sw_area_form_busca fieldset .sw_campo_radio { display: inline-block; vertical-align: middle; margin: 0px; } .sw_area_busca .sw_area_form_busca fieldset .sw_campo_radio label { padding: 5px 5px 5px 25px; } .sw_area_busca .sw_area_form_busca fieldset .sw_campo_radio label::before { width: 14px; height: 14px; left: 5px; margin-top: -7px; } .sw_area_busca .sw_area_form_busca fieldset .sw_campo_radio label::after { width: 8px; height: 8px; left: 8px; margin-top: -4px; } .sw_area_busca .sw_area_abas_busca { font-size: 0px; margin: 5px; position: relative; } .sw_area_busca .sw_area_abas_busca .sw_area_botoes_aba { position: relative; z-index: 1; } .sw_area_busca .sw_area_abas_busca .sw_area_botoes_aba .sw_btn_aba { display: inline-block; vertical-align: bottom; position: relative; z-index: 0; margin-left: -1px; cursor: pointer; user-select: none; } .sw_area_busca .sw_area_abas_busca .sw_area_botoes_aba .sw_btn_aba:first-child { margin-left: 0px; } .sw_area_busca .sw_area_abas_busca .sw_area_botoes_aba .sw_btn_aba .sw_txt_btn { height: 35px; line-height: 35px; display: block; overflow: hidden; white-space: nowrap; padding: 0px 15px; background: rgb(232, 233, 235); border: 1px solid rgb(220, 221, 222); border-radius: 4px 4px 0px 0px; font-size: 13px; color: rgb(71, 71, 75); } .sw_area_busca .sw_area_abas_busca .sw_area_botoes_aba .sw_btn_aba .sw_txt_btn:hover { background: rgb(240, 241, 242); } .sw_area_busca .sw_area_abas_busca .sw_area_botoes_aba .sw_btn_aba.select .sw_txt_btn { height: 40px; line-height: 40px; z-index: 1; background: rgb(240, 241, 242); border-bottom: 0px; color: rgb(15, 105, 169); } .sw_area_busca .sw_area_abas_busca .sw_area_botoes_aba .sw_btn_aba label { font-weight: inherit; color: inherit; font-size: inherit; margin: 0px; padding: 0px; line-height: inherit; cursor: inherit; } .sw_area_busca .sw_area_abas_busca .sw_area_botoes_aba .sw_btn_aba input { width: 1px; height: 1px; opacity: 0; position: absolute; top: 0px; left: 0px; } .sw_area_busca .sw_area_abas_busca .sw_area_conteudo_aba { position: relative; z-index: 0; margin-top: -1px; background: rgb(240, 241, 242); border: 1px solid rgb(220, 221, 222); border-radius: 0px 4px 4px; padding: 10px; } .sw_area_busca .sw_area_abas_busca .sw_area_conteudo_aba .sw_conteudo_aba { display: none; } .sw_area_busca .sw_area_form_busca .sw_area_radio_form { border: 1px solid rgb(220, 222, 224); border-radius: 3px; padding: 5px; } .sw_area_busca .sw_area_form_busca .sw_area_radio_form:focus-within { border-color: rgb(190, 195, 198); } .sw_area_busca .sw_area_form_busca .sw_campo_radio { display: inline-block; vertical-align: top; position: relative; margin-right: 3%; } .sw_area_busca .sw_area_form_busca .sw_campo_radio input { width: auto; height: auto; position: absolute; top: 0px; left: 0px; opacity: 0; } .sw_area_busca .sw_area_form_busca .sw_campo_radio label { font-size: 13px; color: rgb(103, 103, 107); padding: 7px 10px 7px 30px; cursor: pointer; } .sw_area_busca .sw_area_form_busca .sw_campo_radio label::before { content: ""; width: 20px; height: 20px; background: rgb(255, 255, 255); border: 1px solid rgb(229, 229, 229); position: absolute; top: 50%; left: 5px; margin-top: -10px; border-radius: 100%; } .sw_area_busca .sw_area_form_busca .sw_campo_radio label:hover::before { border-color: rgb(190, 195, 198); } .sw_area_busca .sw_area_form_busca .sw_campo_radio label::after { content: ""; width: 12px; height: 12px; background: rgb(15, 105, 169); position: absolute; top: 50%; left: 9px; margin-top: -6px; border-radius: 100%; transform: scale(0); opacity: 0; transition: all 0.05s ease 0s; } .sw_area_busca .sw_area_form_busca .sw_campo_radio input:checked ~ label::after { transform: scale(1); opacity: 1; } .sw_area_busca .sw_area_form_busca .sw_campo_radio input:focus ~ label::before { border-color: rgb(176, 177, 179); } .sw_area_busca .sw_area_form_busca .sw_campo_radio:first-child label { margin-left: 0px; } .sw_area_busca .sw_area_form_busca .sw_campo_checkbox { display: inline-block; vertical-align: top; position: relative; margin-right: 3%; } .sw_area_busca .sw_area_form_busca .sw_campo_checkbox input { width: auto; height: auto; position: absolute; top: 0px; left: 0px; opacity: 0; } .sw_area_busca .sw_area_form_busca .sw_campo_checkbox label { font-size: 13px; color: rgb(103, 103, 107); padding: 7px 10px 7px 30px; cursor: pointer; } .sw_area_busca .sw_area_form_busca .sw_campo_checkbox label::before { content: ""; width: 20px; height: 20px; background: rgb(255, 255, 255); border: 1px solid rgb(229, 229, 229); position: absolute; top: 5px; left: 5px; border-radius: 4px; } .sw_area_busca .sw_area_form_busca .sw_campo_checkbox label:hover::before { border-color: rgb(190, 195, 198); } .sw_area_busca .sw_area_form_busca .sw_campo_checkbox label::after { content: "✔"; width: 12px; height: 12px; font-size: 15px; line-height: 20px; color: rgb(255, 255, 255); position: absolute; top: 5px; left: 9px; border-radius: 100%; transform: scale(0); opacity: 0; transition: all 0.05s ease 0s; } .sw_area_busca .sw_area_form_busca .sw_campo_checkbox input:checked ~ label::before { background: rgb(15, 105, 169); border-color: rgb(15, 105, 169); } .sw_area_busca .sw_area_form_busca .sw_campo_checkbox input:checked ~ label::after { transform: scale(1); opacity: 1; } .sw_area_busca .sw_area_form_busca .sw_campo_checkbox:first-child label { margin-left: 0px; } .sw_area_busca .sw_area_info_busca { margin: 5px; background: rgb(250, 250, 250); padding: 20px 20px 15px; border-radius: 6px; } .sw_area_busca .sw_area_info_busca .sw_titulo_info_busca { font-size: 13px; color: rgb(71, 71, 75); margin-bottom: 10px; } .sw_area_busca .sw_area_info_busca .sw_info_busca { line-height: 1.7; font-size: 13px; color: rgb(103, 103, 107); } .sw_area_busca .sw_area_info_busca .sw_info_busca strong { color: rgb(71, 71, 75); font-weight: 900; } .sw_area_busca .sw_area_info_busca ul { margin: 0px; padding: 0px 0px 0px 5px; } .sw_area_busca .sw_area_info_busca ul li { margin: 0px; padding: 7px 0px 7px 15px; list-style: none; position: relative; } .sw_area_busca .sw_area_info_busca ul li::before { content: ""; width: 6px; height: 6px; position: absolute; top: 15px; left: 0px; background: rgb(71, 71, 75); border-radius: 100%; } .sw_area_busca .sw_area_tags_busca { font-size: 0px; padding: 5px 10px; } .sw_area_busca .sw_area_tags_busca .sw_tag_busca { display: inline-block; vertical-align: middle; margin-right: 10px; position: relative; } .sw_area_busca .sw_area_tags_busca .sw_tag_busca input { width: 10px; height: 10px; position: absolute; top: 0px; left: 0px; z-index: 1; opacity: 0; } .sw_area_busca .sw_area_tags_busca .sw_tag_busca label { display: block; padding: 7px 15px 7px 30px; background: rgb(225, 227, 229); font-size: 13px; color: rgb(86, 86, 91); font-weight: 900; border-radius: 50px; position: relative; z-index: 0; user-select: none; transition: all 0.125s ease 0s; } .sw_area_busca .sw_area_tags_busca .sw_tag_busca label::before, .sw_area_busca .sw_area_tags_busca .sw_tag_busca label::after { content: ""; position: absolute; top: 50%; left: 10px; } .sw_area_busca .sw_area_tags_busca .sw_tag_busca label::before { width: 14px; height: 14px; background: rgb(205, 208, 211); margin-top: -7px; border-radius: 100%; transition: all 0.125s ease 0s; } .sw_area_busca .sw_area_tags_busca .sw_tag_busca label::after { content: "✓"; height: 16px; line-height: 16px; margin-top: -10px; margin-left: 4px; font-size: 14px; color: rgb(255, 255, 255); transform: scale(0.5); opacity: 0; visibility: hidden; transition: all 0.125s ease 0s; } .sw_area_busca .sw_area_tags_busca .sw_tag_busca :checked ~ label { background: rgb(20, 112, 179); color: rgb(255, 255, 255); } .sw_area_busca .sw_area_tags_busca .sw_tag_busca :checked ~ label::before { background: rgb(18, 96, 154); } .sw_area_busca .sw_area_tags_busca .sw_tag_busca :checked ~ label::after { transform: scale(1); opacity: 1; visibility: visible; } .sw_area_categorias_busca { padding: 5px; background: rgb(229, 231, 233); border-radius: 4px; position: relative; z-index: 0; font-size: 0px; } .sw_area_categorias_busca input { display: none; } .sw_area_categorias_busca .sw_titulo_categorias { width: 90px; height: 30px; line-height: 30px; text-align: center; font-size: 10px; color: rgb(119, 124, 127); letter-spacing: 0.5px; display: inline-block; vertical-align: top; } .sw_area_categorias_busca .sw_categoria_busca:hover::after { background: rgb(194, 197, 201); } .sw_area_categorias_busca .sw_categoria_busca { display: inline-block; vertical-align: middle; margin-left: 5px; } .sw_area_categorias_busca .sw_categoria_busca:first-child { margin-left: auto; } .sw_area_categorias_busca .sw_categoria_busca:last-child { margin-right: auto; } .sw_area_categorias_busca .sw_categoria_busca label { height: 30px; line-height: 30px; display: block; padding: 0px 5px; position: relative; white-space: nowrap; border-radius: 2px; cursor: pointer; color: rgb(80, 82, 88); transition: all 0.1s ease 0s; } .sw_area_categorias_busca .sw_categoria_busca .swfa { width: 34px; height: 34px; line-height: 37px; display: inline-block; vertical-align: top; background: rgba(255, 255, 255, 0.15); border-radius: 100%; position: relative; top: -2px; z-index: 1; font-size: 14px; text-align: center; } .sw_area_categorias_busca .sw_categoria_busca span { height: inherit; line-height: inherit; display: inline-block; vertical-align: top; font-size: 10px; letter-spacing: 0.5px; padding: 0px 5px; position: relative; z-index: 1; text-transform: uppercase; } .sw_area_categorias_busca .sw_categoria_busca :checked ~ label { color: rgb(255, 255, 255); } .sw_area_categorias_busca .sw_categoria_busca input:not(:checked) ~ label { background: rgb(209, 212, 215) !important; } .sw_area_categorias_busca .sw_cont_categorias { width: calc(100% - 90px); height: 30px; display: inline-block; vertical-align: top; position: relative; } .sw_area_categorias_busca .sw_cont_categorias .sw_cont_barra_categorias { position: absolute; left: 35px; right: 35px; display: flex; overflow: auto hidden; } .sw_area_categorias_busca .sw_cont_categorias .sw_cont_barra_categorias::-webkit-scrollbar { display: none; } .sw_area_categorias_busca .sw_cont_categorias .sw_seta_categorias { position: absolute; z-index: 10; top: 50%; background: rgb(209, 212, 215); border: 0px; border-radius: 3px; width: 28px; height: 28px; margin-top: -14px; font-size: 15px; cursor: pointer; } .sw_area_categorias_busca .sw_cont_categorias .sw_seta_categorias .swfa { color: rgb(102, 102, 102); } .sw_area_categorias_busca .sw_cont_categorias .sw_seta_categorias.anterior { left: 0px; } .sw_area_categorias_busca .sw_cont_categorias .sw_seta_categorias.anterior .swfa { right: 5px; } .sw_area_categorias_busca .sw_cont_categorias .sw_seta_categorias.anterior:active .swfa { transform: translateX(-2px); } .sw_area_categorias_busca .sw_cont_categorias .sw_seta_categorias.posterior { right: 0px; } .sw_area_categorias_busca .sw_cont_categorias .sw_seta_categorias.posterior .swfa { left: 5px; } .sw_area_categorias_busca .sw_cont_categorias .sw_seta_categorias.posterior:active .swfa { transform: translateX(2px); } .sw_area_categorias_busca .sw_todas_cetegorias label { background: rgb(88, 90, 96); } @media (max-width: 600px) { .sw_area_categorias_busca .sw_titulo_categorias, .sw_area_categorias_busca .sw_cont_categorias { width: auto; display: block; } .sw_area_categorias_busca .sw_cont_categorias { margin: 5px; }} .sw_area_info_resultado_busca { width: 100%; display: table; border-bottom: 1px solid rgb(221, 221, 221); padding: 10px 0px; font-family: "SW Lato"; } .sw_area_info_resultado_busca .sw_info_resultado_busca { font-size: 11px; color: rgb(51, 51, 51); display: inline-block; font-weight: 700; } .sw_area_info_resultado_busca .sw_info_resultado_busca span { vertical-align: text-bottom; } .sw_area_info_resultado_busca .sw_info_resultado_busca .sw_qtde_resultados { min-width: 20px; height: 20px; line-height: 20px; display: inline-block; vertical-align: baseline; text-align: center; padding: 0px 2px; background: rgb(242, 120, 38); font-size: 10px; color: rgb(255, 255, 255); border-radius: 13px; margin-right: 2px; } .sw_area_info_resultado_busca .sw_info_resultado_busca strong { color: rgb(8, 92, 153); } .sw_area_listagem { padding-top: 10px; font-family: "SW Lato"; } .sw_area_listagem .swfa ~ span { vertical-align: middle; } .sw_area_listagem .sw_item_listagem { margin-top: 20px; } .sw_area_listagem .sw_item_listagem .sw_cont_item_listagem { background: rgb(242, 243, 245); border: 1px solid rgb(236, 238, 241); border-radius: 4px; overflow: hidden; box-shadow: rgb(205, 208, 212) 0px 3px; padding: 15px; font-size: 0px; position: relative; transition: all 0.25s ease 0s; } .sw_area_listagem .sw_item_listagem a:hover .sw_cont_item_listagem { transform: translateY(-5px); box-shadow: rgba(205, 208, 212, 0.9) 0px 5px 5px -2px; } .sw_area_listagem .sw_item_listagem .sw_titulo_listagem { font-size: 17px; color: rgb(69, 69, 75); font-weight: 900; font-style: normal; margin-bottom: 10px; flex: 1 1 100%; } .sw_area_listagem .sw_item_listagem .sw_descricao_listagem { font-size: 13px; color: rgb(117, 117, 123); font-weight: 400; font-style: normal; margin-bottom: 10px; flex: 1 1 100%; line-height: 1.5; } .sw_area_listagem .sw_item_listagem .sw_area_info_listagem { display: -webkit-flex; flex-wrap: wrap; align-items: center; justify-content: stretch; } .sw_area_listagem .sw_item_listagem .sw_bg_info_listagem { background: rgb(251, 251, 252); border-radius: 4px; padding: 15px; flex: 1 1 0%; } .sw_area_listagem .sw_item_listagem .sw_info_listagem { display: -webkit-inline-flex; flex: 1 1 auto; align-items: center; vertical-align: middle; margin: 2px 5% 2px 2px; } .sw_area_listagem .sw_item_listagem .sw_info_listagem .sw_descricao_info { font-size: 13px; color: rgb(86, 86, 91); } .sw_area_listagem .sw_item_listagem .sw_info_listagem .sw_descricao_info strong { font-size: 15px; color: rgb(65, 69, 72); font-weight: 900; margin-right: 0.25em; } .sw_area_listagem .sw_item_listagem .sw_titulo_listagem .swfa, .sw_area_listagem .sw_item_listagem .sw_info_listagem .swfa { width: 30px; height: 30px; line-height: 30px; text-align: center; flex-shrink: 0; border-radius: 100%; background: rgb(232, 233, 235); font-size: 14px; color: rgb(65, 69, 72); margin-right: 10px; vertical-align: middle; } .sw_area_listagem .sw_item_listagem .sw_info_listagem.sw_info_categoria .swfa { width: 22px; height: 22px; line-height: 22px; font-size: 10px; color: rgb(255, 255, 255); } .sw_area_listagem .sw_item_listagem .sw_info_listagem.sw_info_categoria .sw_descricao_info span::before { content: " / "; } .sw_categoria { max-width: 200px; height: 24px; line-height: 24px; padding: 0px 15px; vertical-align: middle; display: -webkit-inline-flex; align-items: center; gap: 5px; overflow: hidden; border-radius: 50px; white-space: nowrap; font-size: 10px; color: rgb(255, 255, 255); text-transform: uppercase; flex-shrink: 0; } .sw_categoria span { overflow: hidden; text-overflow: ellipsis; } .sw_categoria .swfa { margin-right: 0.05em; line-height: inherit; font-size: 1.2em; flex-shrink: 0; } .sw_area_icones_item_listagem { border-top: 1px solid rgb(225, 226, 229); padding-top: 15px; margin-top: 10px; display: flex; align-items: center; flex-wrap: wrap; } .sw_area_listagem .sw_item_listagem .sw_bg_info_listagem + .sw_area_icones_item_listagem { margin-top: 0px; } .sw_area_icones_item_listagem .sw_cont_icones_item_listagem { margin-left: auto; } .sw_area_icones_item_listagem .sw_cont_icones_item_listagem .sw_icone_listagem { font-family: "SW Lato"; height: 30px; line-height: 30px; margin: 3px; display: inline-flex; vertical-align: middle; border-radius: 30px; overflow: hidden; box-shadow: rgba(0, 0, 0, 0.075) 0px 0px 0px 1px; transition: color 0s ease 0s, all 0.15s ease 0s; } .sw_area_icones_item_listagem .sw_cont_icones_item_listagem .sw_icone_listagem:hover { box-shadow: none; color: rgb(255, 255, 255); } .sw_area_icones_item_listagem .sw_cont_icones_item_listagem .sw_icone_listagem:not(:hover) { background: transparent; } .sw_area_icones_item_listagem .sw_cont_icones_item_listagem .sw_icone_listagem span { transition: all 0s ease 0s; } .sw_area_icones_item_listagem .sw_cont_icones_item_listagem .sw_icone_listagem .swfa { width: 30px; height: inherit; line-height: inherit; flex-shrink: 0; font-size: 14px; text-align: center; } .sw_area_icones_item_listagem .sw_cont_icones_item_listagem .sw_icone_listagem .sw_txt_icone_listagem { max-width: 0px; font-size: 13px; font-weight: 800; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; transition: all 0.4s ease 0s, color 0s ease 0s; } .sw_area_icones_item_listagem .sw_cont_icones_item_listagem .sw_icone_listagem:hover .sw_txt_icone_listagem { max-width: 250px; margin-right: 15px; } .sw_area_icones_item_listagem .sw_cont_icones_item_listagem .sw_icone_listagem.show .sw_txt_icone_listagem { max-width: 250px; margin-right: 15px; } .sw_area_icones_item_listagem .sw_cont_icones_item_listagem:hover .sw_icone_listagem.show:not(:only-child):not(:hover) .sw_txt_icone_listagem { max-width: 0px; margin-right: 0px; } .sw_icone_tags { color: rgb(5, 165, 232); background: rgb(5, 165, 232); } .sw_icone_secretarias { color: rgb(0, 123, 208); background: rgb(0, 123, 208); } .sw_icone_arquivos { color: rgb(26, 164, 84); background: rgb(26, 164, 84); } .sw_icone_anexos { color: rgb(137, 71, 183); background: rgb(137, 71, 183); } .sw_popup_modal { position: fixed; inset: 0px; z-index: 99999999; background: rgba(0, 0, 0, 0.8); display: none; overflow: auto; } .sw_popup_modal, .sw_popup_modal *, .sw_popup_modal ::before, .sw_popup_modal ::after { box-sizing: border-box; } .sw_popup_modal .sw_popup { width: calc(100% - 40px); max-width: 800px; display: table; position: relative; padding: 20px; margin: 5% auto; background: rgb(245, 245, 245); border: 1px solid rgb(204, 204, 204); border-radius: 2px; } .sw_popup_modal .sw_popup.sw_popup_m { max-width: 1000px; } .sw_popup_modal .sw_popup.sw_popup_g { max-width: 1200px; } .sw_popup_modal .sw_popup .sw_btn_fechar_popup { width: 30px; line-height: 30px; position: absolute; top: 10px; right: 10px; z-index: 1; border-radius: 4px; font-size: 14px; color: rgb(153, 153, 153); text-align: center; } .sw_popup_modal .sw_popup .sw_btn_fechar_popup:hover { background: rgb(229, 229, 229); color: rgb(184, 0, 0); cursor: pointer; } .sw_popup_modal .sw_popup .sw_titulo_popup { font-size: 15px; color: rgb(68, 68, 68); position: relative; z-index: 0; } .sw_popup_modal .sw_popup .sw_titulo_popup::before { content: ""; width: 30px; height: 30px; float: right; } .sw_popup_modal .sw_popup .sw_titulo_popup span { display: inline-block; vertical-align: middle; } .sw_popup_modal .sw_popup .sw_descricao_popup { font-size: 13px; color: rgb(119, 119, 119); } .sw_popup_modal .sw_popup .sw_conteudo_popup { margin-top: 10px; border-top: 1px solid rgb(221, 221, 221); padding-top: 10px; word-break: break-word; max-height: 600px; overflow-x: auto; } .sw_popup_modal .sw_popup .sw_conteudo_popup.sw_conteudo_popup_nao_rolar { max-height: none; } .sw_popup_modal .sw_popup .sw_conteudo_popup.sw_conteudo_popup_fundo { padding: 5px 10px 15px; border: 1px solid rgb(221, 221, 221); border-radius: 5px; margin: 15px 0px; font-size: 0px; background-color: rgb(255, 255, 255); } .sw_popup_modal .sw_popup .sw_conteudo_popup .sw_area_texto_popup { background: rgb(255, 255, 255); padding: 5px 10px; border: 1px solid rgb(238, 238, 238); border-radius: 4px; font-size: 13px; color: rgb(86, 86, 86); text-align: justify; line-height: 140%; max-height: calc(100vh - 300px); overflow: hidden auto; } .sw_popup_modal .sw_popup .sw_conteudo_popup .sw_area_iframe_popup { padding-top: 62.5%; position: relative; overflow: hidden; max-height: calc(100vh - 300px); } .sw_popup_modal .sw_popup .sw_conteudo_popup .sw_area_iframe_popup object, .sw_popup_modal .sw_popup .sw_conteudo_popup .sw_area_iframe_popup iframe { position: absolute; top: 0px; left: 0px; border: 0px; width: 100% !important; height: 100% !important; } .sw_popup_modal .sw_popup .sw_area_botoes_popup { margin-top: 10px; border-top: 1px solid rgb(221, 221, 221); padding-top: 10px; text-align: center; font-size: 0px; } .sw_popup_modal .sw_popup .sw_area_botoes_popup .itn_area_assinatura { margin-top: 20px; display: none; } .sw_popup_modal .sw_popup .sw_area_botoes_popup .itn_area_assinatura select { border: 1px solid rgb(221, 221, 221); width: 100%; margin-top: 10px; height: 40px; font-size: 12px; padding: 5px; color: rgb(68, 68, 68); } .sw_popup_modal .sw_popup .sw_btn_popup { min-width: 90px; height: 40px; line-height: 40px; white-space: nowrap; display: inline-block; padding: 0px 10px; background: rgb(106, 111, 115); border-width: 0px 0px 2px; border-top-style: initial; border-right-style: initial; border-left-style: initial; border-top-color: initial; border-right-color: initial; border-left-color: initial; border-image: initial; border-bottom-style: solid; border-bottom-color: rgb(82, 85, 88); border-radius: 4px; font-size: 11px; color: rgb(255, 255, 255); margin: 5px; letter-spacing: 0.5px; position: relative; transition: all 0.2s ease 0s; } .sw_popup_modal .sw_popup .sw_btn_popup * { display: inline-block; vertical-align: middle; } .sw_popup_modal .sw_popup .sw_btn_popup i { margin-right: 5px; } .sw_popup_modal .sw_popup .sw_btn_popup:hover { filter: contrast(1.3); cursor: pointer; } .sw_popup_modal .sw_popup .sw_btn_popup:active { top: 2px; } .sw_popup_modal .sw_popup .sw_btn_popup:active { top: 2px; } .sw_popup_modal .sw_popup .sw_btn_aceitar { background: rgb(56, 187, 66); border-bottom-color: rgb(52, 160, 60); } .sw_popup_modal .sw_popup .sw_btn_recusar { background: rgb(205, 40, 40); border-bottom-color: rgb(174, 34, 34); } .sw_popup_modal .sw_popup .sw_link_reenviar { font-size: 13px; color: rgb(29, 123, 189); cursor: pointer; text-decoration: underline; transition: all 0.2s ease 0s; } .sw_popup_modal .sw_popup .sw_link_reenviar:hover { color: rgb(0, 41, 70); text-decoration: none; } .sw_popup_modal .sw_popup .sw_area_informacoes { padding: 10px 0px; width: 100%; margin-top: 10px; text-align: center; } .sw_popup_modal .sw_popup .sw_input_codigo_confirmar { height: 35px; padding: 5px; border: 1px solid rgb(221, 221, 221); border-radius: 2px; font-size: 12px; color: rgb(68, 68, 68); } .sw_popup_modal .sw_popup #sw_carregando_dados { display: none; width: 100%; background: rgba(0, 0, 0, 0.61); height: 100%; position: fixed; inset: 0px; z-index: 999999; text-align: center; } .sw_popup_modal .sw_popup #sw_carregando_dados span { padding: 20px; margin: 30vh auto; font-size: 8em; color: rgb(9, 53, 134); } .sw_carregando_fs { width: 100vw; height: 100vh; position: fixed; top: 0px; left: 0px; background: rgba(255, 255, 255, 0.9); z-index: 99999 !important; } .sw_carregando_fs div { width: 90%; height: 80px; line-height: 80px; margin: -40px 5% 0px; text-align: center; clear: both; border-radius: 6px; position: relative; top: 50%; z-index: 900; overflow: hidden; font-size: 12px; color: rgb(71, 71, 75); letter-spacing: 0.2em; text-transform: uppercase; box-shadow: rgba(0, 0, 0, 0.05) 0px 0px 10px; background: rgba(255, 255, 255, 0.1); user-select: none; } .sw_carregando_fs div span { position: relative; z-index: 1; } .sw_carregando_fs div::before { content: ""; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; z-index: 0; background: linear-gradient(-75deg, transparent 33%, rgba(0, 0, 0, 0.02) 34%, rgba(0, 0, 0, 0.02) 67%, transparent 68%) left 0px top / 60px 80px repeat-x; animation: 8s linear 0s infinite normal none running sw_carregando; } @keyframes sw_carregando { 100% { background-position: left 100% top; }} .sw_carregando { width: 90%; height: 80px; line-height: 80px; margin: 20px 5%; text-align: center; clear: both; border-radius: 6px; position: relative; z-index: 900; overflow: hidden; font-size: 12px; color: rgb(71, 71, 75); letter-spacing: 0.2em; text-transform: uppercase; box-shadow: rgba(0, 0, 0, 0.05) 0px 0px 10px; background: rgba(255, 255, 255, 0.1); user-select: none; } .sw_carregando span { position: relative; z-index: 1; } .sw_carregando::before { content: ""; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; z-index: 0; background: linear-gradient(-75deg, transparent 33%, rgba(0, 0, 0, 0.02) 34%, rgba(0, 0, 0, 0.02) 67%, transparent 68%) left 0px top / 60px 80px repeat-x; animation: 8s linear 0s infinite normal none running sw_carregando; } .ovfhidden { width: 100%; height: 100%; overflow: hidden !important; } .sw_evento_ocorrer { height: 18px; line-height: 18px; display: inline-block; vertical-align: middle; position: relative; cursor: pointer; font-size: 0px !important; } .sw_evento_ocorrer .fa-clock-o { font-size: 18px; color: rgb(8, 149, 61); } .sw_evento_ocorrer .fa-exclamation-circle { font-size: 10px; color: rgb(242, 13, 13); position: absolute; top: -3px; right: -4px; } .sw_area_abas { margin-top: 15px; } .sw_area_abas .sw_area_titulos_abas { position: relative; font-size: 0px !important; } .sw_area_abas .sw_area_titulos_abas .sw_titulo_aba { width: 24%; display: inline-block; vertical-align: bottom; padding: 5px 10px; border-width: 1px 1px 0px; border-top-style: solid; border-right-style: solid; border-left-style: solid; border-top-color: rgb(221, 221, 221); border-right-color: rgb(221, 221, 221); border-left-color: rgb(221, 221, 221); border-image: initial; border-bottom-style: initial; border-bottom-color: initial; border-radius: 4px 4px 0px 0px; background: rgb(243, 244, 246); position: relative; white-space: nowrap; overflow: hidden; } .sw_area_abas .sw_area_titulos_abas .sw_titulo_aba:hover { background: rgb(249, 249, 250); cursor: pointer; } .sw_area_abas .sw_area_titulos_abas .sw_titulo_aba i { width: 22px; height: 22px; line-height: 22px; text-align: center; display: inline-block; vertical-align: middle; background: rgb(230, 232, 236); border: 1px solid rgb(229, 229, 229); border-radius: 4px; font-size: 12px; color: rgb(68, 68, 68); margin-right: 5px; } .sw_area_abas .sw_area_titulos_abas .sw_titulo_aba span { font-size: 12px; color: rgb(51, 51, 51); display: inline-block; vertical-align: middle; } .sw_area_abas .sw_area_titulos_abas .sw_titulo_aba_selecionado { background: rgb(255, 255, 255); padding: 10px; top: 1px; z-index: 10; } .sw_area_abas .sw_area_titulos_abas .sw_titulo_aba_selecionado:hover { background: rgb(255, 255, 255); cursor: default; } .sw_area_abas .sw_area_titulos_abas .sw_titulo_aba_selecionado i { background: rgb(245, 246, 248); border-color: rgb(230, 232, 236); color: rgb(15, 101, 162); } .sw_area_abas .sw_area_titulos_abas .sw_titulo_aba_selecionado span { font-size: 14px; color: rgb(15, 101, 162); } .sw_area_abas .sw_area_conteudo_aba { background: rgb(255, 255, 255); border: 1px solid rgb(232, 232, 232); border-radius: 0px 5px 5px; position: relative; } .sw_area_abas .sw_area_conteudo_aba .sw_conteudo_aba { padding: 10px 0px; } .sw_area_abas .sw_area_conteudo_aba .sw_conteudo_aba .sw_titulo_conteudo_aba { padding: 5px 10px; text-align: center; display: none; } .sw_area_abas .sw_area_conteudo_aba .sw_conteudo_aba .sw_titulo_conteudo_aba span { font-size: 16px; color: rgb(15, 101, 162); display: block; padding-bottom: 5px; border-bottom: 1px solid rgb(221, 221, 221); } .sw_area_abas .sw_area_conteudo_aba .sw_conteudo_aba .sw_subtitulo_conteudo_aba { border-bottom: 1px solid rgb(218, 221, 228); padding: 5px 0px; margin: 5px 0px; } .sw_area_abas .sw_area_conteudo_aba .sw_conteudo_aba .sw_subtitulo_conteudo_aba i { width: 25px; height: 25px; line-height: 25px; text-align: center; display: inline-block; vertical-align: middle; font-size: 12px; color: rgb(85, 85, 85); background: rgb(235, 237, 240); border: 1px solid rgb(229, 229, 229); border-radius: 4px; } .sw_area_abas .sw_area_conteudo_aba .sw_conteudo_aba .sw_subtitulo_conteudo_aba span { font-size: 14px; color: rgb(68, 68, 68); vertical-align: middle; padding-left: 5px; } .sw_lista_detalhes { width: 100%; display: table; border: 1px solid rgb(231, 233, 235); border-radius: 4px; margin-top: 0px; position: relative; } .sw_lista_detalhes .sw_linha_lista_detalhes { border-top: 1px solid rgb(231, 233, 235); position: relative; z-index: 1; transition: all 0.2s ease 0s; font-size: 0px !important; } .sw_lista_detalhes:hover .sw_linha_lista_detalhes { background: rgb(246, 248, 249); } .sw_lista_detalhes .sw_linha_lista_detalhes:hover { background: rgb(255, 255, 255); } .sw_lista_detalhes .sw_linha_lista_detalhes:first-child { border-top: 0px; } .sw_lista_detalhes .sw_linha_lista_detalhes .sw_nome_detalhe, .sw_lista_detalhes .sw_linha_lista_detalhes .sw_titulo_detalhe { width: 30%; display: inline-block; vertical-align: top; padding: 12px; font-size: 13px; color: rgb(69, 69, 69); } .sw_lista_detalhes .sw_linha_lista_detalhes .sw_descricao_detalhe { width: 70%; display: inline-block; vertical-align: top; padding: 12px; font-size: 13px; color: rgb(119, 119, 119); } .sw_lista_detalhes .sw_linha_lista_detalhes .sw_descricao_detalhe .sw_btn { width: 115px; height: 32px; line-height: 32px; vertical-align: middle; margin: 5px; } .sw_lista_detalhes.l2 .sw_linha_lista_detalhes .sw_nome_detalhe, .sw_lista_detalhes.l2 .sw_linha_lista_detalhes .sw_titulo_detalhe { width: 100%; padding: 10px 10px 0px; } .sw_lista_detalhes.l2 .sw_linha_lista_detalhes .sw_descricao_detalhe { width: 100%; padding: 5px 10px 10px; } .sw_lista_detalhes.lp .sw_linha_lista_detalhes .sw_nome_detalhe, .sw_lista_detalhes.lp .sw_linha_lista_detalhes .sw_titulo_detalhe { width: 30%; padding: 10px; } .sw_lista_detalhes.lp .sw_linha_lista_detalhes .sw_descricao_detalhe { width: 70%; padding: 10px; } .sw_lista_detalhes.flex .sw_linha_lista_detalhes { display: -webkit-flex; flex-wrap: wrap; padding: 5px; } .sw_lista_detalhes.flex .sw_linha_lista_detalhes .sw_nome_detalhe, .sw_lista_detalhes.flex .sw_linha_lista_detalhes .sw_titulo_detalhe { width: auto; min-width: 30%; padding: 5px 5px 0px; flex: 1 1 auto; } .sw_lista_detalhes.flex .sw_linha_lista_detalhes .sw_descricao_detalhe { width: auto; min-width: 70%; padding: 5px; flex: 1 1 auto; } .sw_select { padding-bottom: 10px; text-align: right; font-size: 0px !important; } .sw_select label { max-width: 145px; display: inline-block; vertical-align: middle; font-size: 14px; color: rgb(68, 68, 68); text-align: left; padding-right: 10px; } .sw_select i { font-size: 12px; color: rgb(85, 85, 85); padding: 5px; border: 1px solid rgb(231, 233, 235); border-radius: 4px; vertical-align: middle; } .sw_select span { padding-left: 3px; vertical-align: middle; } .sw_select select { width: calc(100% - 150px); max-width: 400px; height: auto; display: inline-block; vertical-align: middle; border-width: 0px 0px 2px; border-top-style: initial; border-right-style: initial; border-left-style: initial; border-top-color: initial; border-right-color: initial; border-left-color: initial; border-image: initial; border-bottom-style: solid; border-bottom-color: rgb(179, 207, 230); border-radius: 5px; padding: 12px 10px; font-size: 13px; color: rgb(61, 109, 146); text-align: left; transition: all 0.2s ease 0s; background: rgb(212, 232, 249) !important; } .sw_select select:focus { border-color: rgb(213, 228, 241); background: rgb(231, 244, 255) !important; } .sw_informativo_dropdown { border: 1px solid rgb(227, 229, 234); border-radius: 5px; margin-top: 15px; margin-bottom: 25px; } .sw_informativo_dropdown .sw_area_titulo_informativo { background: rgb(243, 244, 246); padding: 7px 7px 8px; position: relative; } .sw_informativo_dropdown .sw_area_titulo_informativo > div { padding-right: 32px; } .sw_informativo_dropdown .sw_area_titulo_informativo .sw_titulo_informativo { max-width: calc(100% - 24px); display: inline-block; vertical-align: middle; font-size: 13px; color: rgb(68, 68, 68); margin-left: 3px; } .sw_informativo_dropdown .sw_area_titulo_informativo .sw_titulo_informativo > span { display: inline; vertical-align: middle; } .sw_informativo_dropdown .sw_area_titulo_informativo .sw_btn_drop_informativo { width: 25px; height: 25px; position: absolute; top: 50%; right: 5px; margin-top: -12px; background: rgb(227, 229, 233); font-size: 14px; color: rgb(102, 102, 102); border-radius: 4px; cursor: pointer; border: 0px !important; } .sw_informativo_dropdown .sw_area_descricao_informativo { padding: 12px 15px; background: rgb(255, 255, 255); border-top: 1px solid rgb(227, 229, 234); font-size: 13px; color: rgb(102, 102, 102); text-align: justify; letter-spacing: 0.2px; line-height: 140%; } .sw_hide_informativo { margin-bottom: 0px; } .sw_hide_informativo .sw_area_descricao_informativo { display: none; } .sw_subtitulo_paginas { border-bottom: 1px solid rgb(218, 221, 228); padding: 5px 0px; margin: 5px 0px; } .sw_subtitulo_paginas i { width: 25px; height: 25px; line-height: 25px; text-align: center; display: inline-block; vertical-align: middle; font-size: 12px; color: rgb(85, 85, 85); background: rgb(235, 237, 240); border: 1px solid rgb(229, 229, 229); border-radius: 4px; } .sw_subtitulo_paginas span { font-size: 14px; color: rgb(68, 68, 68); vertical-align: middle; padding-left: 5px; } .sw_aviso { font-size: 13px; padding: 10px; border-radius: 4px; text-align: left; margin: 5px 0px; } .sw_aviso i { padding: 5px; font-size: 10px; border-radius: 3px; display: inline-block; vertical-align: middle; margin-right: 5px; } .sw_aviso span { display: inline-block; vertical-align: middle; } .sw_aviso.sw_aviso_info { color: rgb(85, 85, 85); background: rgb(245, 245, 245); border: 1px solid rgb(231, 233, 235); } .sw_aviso.sw_aviso_info i { background: rgb(234, 234, 234); border: 1px solid rgb(229, 229, 229); } .sw_aviso.sw_aviso_alerta { color: rgb(61, 117, 156); background: rgb(209, 229, 243); border: 1px solid rgb(124, 191, 239); } .sw_aviso.sw_aviso_alerta i { background: rgb(177, 222, 253); border: 1px solid rgb(124, 191, 239); } .sw_aviso.sw_aviso_alerta span { display: initial; } .sw_aviso.sw_aviso_erro { color: rgb(114, 28, 36); background: rgba(255, 226, 226, 0.96); border: 1px solid rgb(234, 184, 184); } .sw_aviso.sw_aviso_erro i { background: rgb(255, 200, 200); border: 1px solid rgb(234, 184, 184); } .sw_aviso.sw_aviso_sucesso { color: rgb(21, 87, 36); background: rgb(220, 239, 224); border: 1px solid rgb(153, 212, 167); } .sw_aviso.sw_aviso_sucesso i { background: rgb(171, 222, 182); border: 1px solid rgb(153, 212, 167); } .sw_aviso_suspenso { position: fixed; padding: 15px; border-radius: 3px; top: 5px; left: 5px; font-size: 13px; z-index: 9999999; } .sw_aviso_suspenso i { padding: 5px; border-radius: 3px; display: inline-block; vertical-align: middle; margin-right: 5px; } .sw_aviso_suspenso span { display: inline-block; vertical-align: middle; } .sw_aviso_suspenso.sw_aviso_suspenso_info { color: rgb(85, 85, 85); background: rgb(245, 245, 245); border: 1px solid rgb(231, 233, 235); } .sw_aviso_suspenso.sw_aviso_suspenso_info i { background: rgb(234, 234, 234); border: 1px solid rgb(229, 229, 229); } .sw_aviso_suspenso.sw_aviso_suspenso_alerta { color: rgb(61, 117, 156); background: rgb(209, 229, 243); border: 1px solid rgb(124, 191, 239); } .sw_aviso_suspenso.sw_aviso_suspenso_alerta i { background: rgb(177, 222, 253); border: 1px solid rgb(124, 191, 239); } .sw_aviso_suspenso.sw_aviso_suspenso_alerta span { display: initial; } .sw_aviso_suspenso.sw_aviso_suspenso_erro { color: rgb(114, 28, 36); background: rgba(255, 226, 226, 0.96); border: 1px solid rgb(234, 184, 184); } .sw_aviso_suspenso.sw_aviso_suspenso_erro i { background: rgb(255, 200, 200); border: 1px solid rgb(234, 184, 184); } .sw_aviso_suspenso.sw_aviso_suspenso_sucesso { color: rgb(21, 87, 36); background: rgb(220, 239, 224); border: 1px solid rgb(153, 212, 167); } .sw_aviso_suspenso.sw_aviso_suspenso_sucesso i { background: rgb(171, 222, 182); border: 1px solid rgb(153, 212, 167); } .sw_btn_voltar { width: 120px; height: 40px; display: block; margin: 10px 0px 0px; background: rgb(233, 234, 236); border-width: 0px 0px 3px; border-top-style: initial; border-right-style: initial; border-left-style: initial; border-top-color: initial; border-right-color: initial; border-left-color: initial; border-image: initial; border-bottom-style: solid; border-bottom-color: rgb(214, 214, 214); border-radius: 4px; font-size: 12px; color: rgb(68, 68, 68); transition: all 0.2s ease 0s; cursor: pointer; } .sw_abas_navegacao .sw_area_botoes_abas_navegacao { text-align: center; font-size: 0px; margin: 15px 0px; display: flex; flex-flow: wrap; gap: 10px; } .sw_abas_navegacao .sw_area_botoes_abas_navegacao > a { display: contents; } .sw_abas_navegacao .sw_area_botoes_abas_navegacao .sw_btn_aba_navegacao { flex: 1 1 18%; height: 100%; min-height: 130px; display: flex; align-items: center; justify-content: center; flex-flow: column; gap: 10px; border: 1px solid rgb(232, 232, 232); border-radius: 3px; position: relative; text-align: center; padding: 5px; } .sw_abas_navegacao .sw_area_botoes_abas_navegacao .sw_btn_aba_navegacao:hover { background: rgb(252, 252, 253); border-color: rgb(221, 221, 221); cursor: pointer; } .sw_abas_navegacao .sw_area_botoes_abas_navegacao .sw_btn_aba_navegacao .sw_area_icone_btn_abas_navegacao { width: 40px; height: 40px; display: flex; align-items: center; justify-content: center; background: rgb(247, 248, 250); border: 1px solid rgb(242, 242, 242); border-radius: 5px; font-size: 20px; color: rgb(15, 101, 162); position: relative; } .sw_abas_navegacao .sw_area_botoes_abas_navegacao .sw_btn_aba_navegacao .sw_nome_btn_abas_navegacao { font-size: 14px; color: rgb(15, 101, 162); } .sw_abas_navegacao .sw_area_botoes_abas_navegacao .sw_btn_aba_navegacao.sw_btn_aba_navegacao_ativo { background: rgb(15, 101, 162); border-color: rgb(15, 101, 162) rgb(15, 101, 162) rgb(11, 82, 132); border-bottom-width: 2px; border-bottom-style: solid; } .sw_abas_navegacao .sw_area_botoes_abas_navegacao .sw_btn_aba_navegacao.sw_btn_aba_navegacao_ativo::after { content: ""; position: absolute; top: 100%; left: 50%; margin-left: -10px; border-width: 7px 10px 10px; border-style: solid; border-color: rgb(11, 82, 132) transparent transparent; border-image: initial; } .sw_abas_navegacao .sw_area_botoes_abas_navegacao .sw_btn_aba_navegacao.sw_btn_aba_navegacao_ativo .sw_area_icone_btn_abas_navegacao { background: rgb(13, 91, 147); border-color: rgb(13, 91, 147); color: rgb(255, 255, 255); } .sw_abas_navegacao .sw_area_botoes_abas_navegacao .sw_btn_aba_navegacao.sw_btn_aba_navegacao_ativo .sw_nome_btn_abas_navegacao { color: rgb(255, 255, 255); } .sw_abas_navegacao .sw_area_botoes_abas_navegacao .sw_btn_aba_navegacao .sw_area_icone_btn_abas_navegacao .sw_info_qtde_itens { width: 20px; height: 20px; line-height: 20px; text-align: center; position: absolute; top: -8px; right: -4px; font-size: 10px; color: rgb(255, 255, 255); background: rgb(216, 78, 17); border-radius: 100%; } .sw_abas_navegacao .sw_cont_abas_navegacao { width: 100%; display: table; margin-top: 30px; } .sw_abas_navegacao .sw_cont_abas_navegacao .sw_aba_navegacao { display: none; } .sw_abas_navegacao .sw_cont_abas_navegacao .sw_aba_navegacao .sw_titulo_navegacao_mobile { padding-bottom: 5px; font-size: 20px; color: rgb(15, 101, 162); text-align: center; border-bottom: 1px solid rgb(221, 221, 221); margin-bottom: 10px; display: none; } .sw_noticia_vinculada { background: rgb(243, 244, 246); border: 1px solid rgb(236, 238, 241); border-radius: 4px; overflow: hidden; position: relative; margin-bottom: 20px; padding: 10px 10px 10px 190px; font-size: 0px; transition: all 0.2s ease-in-out 0s; } .sw_noticia_vinculada:hover { background: rgb(255, 255, 255); } .sw_noticia_vinculada .sw_area_img_noticia_vinculada { width: 180px; height: 100%; position: absolute; top: 0px; left: 0px; overflow: hidden; } .sw_noticia_vinculada .sw_area_img_noticia_vinculada img { width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; object-fit: cover; transition: all 0.2s ease-in-out 0s; } .sw_noticia_vinculada:hover .sw_area_img_noticia_vinculada img { transform: scale(1.15); } .sw_noticia_vinculada .sw_area_info_noticia_vinculada { min-height: 130px; padding: 15px; background: rgb(255, 255, 255); border-radius: 4px; } .sw_noticia_vinculada .sw_area_info_noticia_vinculada .sw_data_noticia_vinculada { font-size: 9px; color: rgb(68, 68, 68); } .sw_noticia_vinculada .sw_area_info_noticia_vinculada .sw_titulo_noticia_vinculada { font-size: 15px; color: rgb(15, 101, 162); } .sw_noticia_vinculada .sw_area_info_noticia_vinculada .sw_descricao_noticia_vinculada { font-size: 13px; color: rgb(117, 117, 117); text-align: justify; margin-top: 5px; } .sw_datatable .dataTables_wrapper { margin-top: 0px; } .sw_datatable table { min-width: 600px; } .sw_datatable th { white-space: nowrap; } .sw_datatable a i { font-size: 16px; color: rgb(15, 101, 162); } .sw_alignl { text-align: left; } .sw_alignr { text-align: right; } .sw_alignc { text-align: center; } .sw_arquivo_download { font-size: 0px; background: rgb(243, 244, 246); border: 1px solid rgb(227, 230, 236); border-radius: 4px; margin-top: 5px; padding: 10px; display: flex; align-items: center; transition: all 0.2s ease 0s; } .sw_arquivo_download:hover { background: rgb(250, 251, 252); } .sw_arquivo_download .sw_icone_arquivo_download { width: 30px; height: 30px; display: inline-block; vertical-align: middle; border-radius: 100%; overflow: hidden; flex-shrink: 0; } .sw_arquivo_download .sw_icone_arquivo_download img { width: 100%; height: 100%; object-fit: cover; } .sw_arquivo_download .sw_info_arquivo_download { flex: 1 1 0%; display: flex; flex-flow: wrap; align-items: center; gap: 10px; padding: 0px 5px; } .sw_arquivo_download .sw_info_arquivo_download .sw_data_arquivo_download { display: inline-block; vertical-align: middle; text-align: center; font-size: 11px; color: rgb(85, 85, 85); letter-spacing: 0.2px; } .sw_arquivo_download .sw_info_arquivo_download .sw_nome_arquivo_download { display: inline-block; vertical-align: middle; font-size: 13px; color: rgb(51, 51, 51); } .sw_arquivo_download .sw_btn { flex-shrink: 0; } @media (max-width: 600px) { .sw_arquivo_download { flex-wrap: wrap; } .sw_arquivo_download .sw_btn { margin: 10px auto auto; }} .sw_subtitulos, .sw_subtitulos *, .sw_subtitulos ::before, .sw_subtitulos ::after { box-sizing: border-box; } .sw_subtitulos { background: rgb(245, 246, 248); clear: both; border-radius: 4px; margin-bottom: 15px; } .sw_subtitulos .swfa { width: 40px; height: 40px; line-height: 40px; display: inline-block; vertical-align: middle; text-align: center; background: rgb(15, 101, 162); border-radius: inherit; font-size: 18px; color: rgb(255, 255, 255); margin-right: 12px; } .sw_subtitulos span { line-height: 40px; font-size: 17px; color: rgb(51, 51, 51); vertical-align: middle; } .sw_info_internas { display: -webkit-inline-flex; flex: 1 1 auto; align-items: center; vertical-align: middle; margin: 2px 5% 2px 2px; } .sw_info_internas span { font-size: 13px; color: rgb(86, 86, 91); } .sw_info_internas strong { font-size: 15px; color: rgb(65, 69, 72); font-weight: 900; } .sw_info_internas .swfa { width: 30px; height: 30px; line-height: 30px; text-align: center; flex-shrink: 0; border-radius: 100%; background: rgb(232, 233, 235); font-size: 14px; color: rgb(65, 69, 72); margin-right: 10px; vertical-align: middle; } .sw_area_tags { font-size: 0px; padding: 15px; background: rgb(245, 246, 248); border-top: 1px solid rgb(224, 225, 226); margin-top: 25px; } .sw_area_tags .sw_titulo_tags { display: inline-block; vertical-align: middle; padding: 5px; font-size: 10px; color: rgb(109, 119, 125); letter-spacing: 0.1em; text-transform: uppercase; margin-right: 0.5em; } .sw_area_tags .sw_tag { display: inline-block; vertical-align: middle; padding: 5px 10px; line-height: 1.2; font-size: 10px; color: rgb(255, 255, 255); background: rgb(106, 84, 144); border-color: rgb(106, 84, 144); border-radius: 0px 3px 3px 0px; text-transform: uppercase; position: relative; margin: 5px 5px 5px 12px; transition: all 0.1s ease 0s; } .sw_area_tags .sw_tag:hover { background: rgb(0, 137, 247); } .sw_area_tags .sw_tag:hover::before { border-right-color: rgb(0, 137, 247); } .sw_area_tags .sw_tag::before { content: ""; border-style: solid; border-top-color: transparent; border-bottom-color: transparent; border-left-color: transparent; border-image: initial; border-width: 11px 8px; border-right-color: inherit; position: absolute; top: 0px; left: -16px; z-index: 0; transition: inherit; } .sw_area_tags .sw_tag span { position: relative; z-index: 1; } .sw_btn { min-height: 40px; display: inline-flex; overflow: hidden; border-radius: 4px; font-size: 13px; color: rgb(255, 255, 255); background: rgb(15, 101, 162); padding-right: 5px; text-align: center; font-family: "SW Lato"; font-weight: 900; cursor: pointer; transition: all 0.1s ease 0s; } .sw_btn:hover { filter: brightness(0.9) contrast(1.15); } .sw_btn:active { transform: translateY(3px); transition: all 0s ease 0s; } .sw_btn span { display: flex; align-items: center; justify-content: center; padding: 5px 15px; margin: auto; flex: 0 0 auto; } .sw_btn .swfa { width: 40px; padding: 0px; background: rgba(0, 0, 0, 0.1); font-size: 1.25em; margin: 0px; } .sw_btn.p { height: 30px; line-height: 30px; font-size: 12px; font-weight: 700; } .sw_btn.p .swfa { width: 30px; font-size: 1.2em; } .sw_area_navegacao_paginas { display: -webkit-flex; margin-top: 5%; border-top: 1px solid rgb(229, 229, 229); font-size: 0px; width: 100%; align-items: center; } .sw_area_navegacao_paginas .sw_btn_navegacao_pagina { flex: 1 1 50%; vertical-align: top; padding: 20px 50px 20px 10px; position: relative; text-align: right; overflow: hidden; } .sw_area_navegacao_paginas .sw_btn_navegacao_pagina .sw_seta_navegacao_pagina { width: 50px; height: 50px; line-height: 50px; text-align: center; position: absolute; top: 50%; right: 0px; margin-top: -25px; font-size: 20px; } .sw_area_navegacao_paginas .sw_btn_navegacao_pagina .sw_seta_navegacao_pagina .swfa { color: rgb(225, 227, 229); text-shadow: transparent -8px 0px 0px, rgb(225, 227, 229) 8px 0px 0px; } .sw_area_navegacao_paginas .sw_btn_navegacao_pagina:hover .sw_seta_navegacao_pagina .swfa { animation: 1s linear 0s infinite normal none running sw_seta_pagina_posterior; } .sw_area_navegacao_paginas .sw_btn_navegacao_pagina .sw_info_navegacao_pagina { font-size: 10px; color: rgb(85, 85, 85); letter-spacing: 0.5px; } .sw_area_navegacao_paginas .sw_btn_navegacao_pagina .sw_titulo_navegacao_pagina { font-size: 15px; color: rgb(15, 101, 162); } .sw_area_navegacao_paginas .sw_btn_navegacao_pagina.sw_pagina_anterior { padding: 20px 10px 20px 50px; text-align: left; } .sw_area_navegacao_paginas .sw_btn_navegacao_pagina.sw_pagina_anterior .sw_seta_navegacao_pagina { right: auto; left: 0px; } .sw_area_navegacao_paginas .sw_btn_navegacao_pagina.sw_pagina_anterior .sw_seta_navegacao_pagina .swfa { margin-left: -5px; } .sw_area_navegacao_paginas .sw_btn_navegacao_pagina.sw_pagina_anterior:hover .sw_seta_navegacao_pagina .swfa { animation: 1s linear 0s infinite normal none running sw_seta_pagina_anterior; } @keyframes sw_seta_pagina_posterior { 0% { text-shadow: transparent -8px 0px 0px, rgb(225, 227, 229) 8px 0px 0px; } 50% { text-shadow: rgb(225, 227, 229) -8px 0px 0px, transparent 8px 0px 0px; transform: translateX(8px); } 51% { text-shadow: transparent -8px 0px 0px, rgb(225, 227, 229) 8px 0px 0px; transform: translateX(0px); } 100% { text-shadow: rgb(225, 227, 229) -8px 0px 0px, transparent 8px 0px 0px; transform: translateX(8px); }} @keyframes sw_seta_pagina_anterior { 100% { text-shadow: transparent -8px 0px 0px, rgb(225, 227, 229) 8px 0px 0px; } 51% { text-shadow: rgb(225, 227, 229) -8px 0px 0px, transparent 8px 0px 0px; transform: translateX(8px); } 50% { text-shadow: transparent -8px 0px 0px, rgb(225, 227, 229) 8px 0px 0px; transform: translateX(0px); } 0% { text-shadow: rgb(225, 227, 229) -8px 0px 0px, transparent 8px 0px 0px; transform: translateX(8px); }} @media (max-width: 800px) { .sw_area_navegacao_paginas { display: block; } .sw_area_navegacao_paginas .sw_btn_navegacao_pagina { width: 100%; }} .sw_accordion, .sw_accordion *, .sw_accordion ::before, .sw_accordion ::after { box-sizing: border-box; } .sw_accordion .sw_descricao_nivel { background: rgb(255, 255, 255); border: 1px solid rgba(31, 49, 80, 0.08); border-radius: 4px; padding: 15px; font-size: 13px; color: rgb(86, 86, 91); margin-right: 10px; } .sw_accordion .sw_nivel .sw_cont_nivel { padding-left: 15px; background: rgba(42, 46, 52, 0.03); overflow: hidden; transition: all 0.35s ease 0s; } .sw_accordion .sw_nivel .sw_area_titulo_nivel { display: -webkit-flex; align-items: center; padding: 5px 5px 5px 0px; position: relative; margin-top: 10px; cursor: default; font-size: 0px !important; } .sw_accordion .sw_nivel.n1 > .sw_area_titulo_nivel, .sw_accordion .sw_nivel .sw_area_titulo_nivel:not(:only-child) { border-bottom: 1px solid rgba(31, 49, 80, 0.08); cursor: pointer; } .sw_accordion .sw_nivel:first-child > .sw_area_titulo_nivel:first-child { margin-top: 0px; } .sw_accordion .sw_nivel .sw_area_titulo_nivel .sw_icone_nivel { display: inline-block; vertical-align: middle; border-radius: 100%; padding: 2px; text-align: center; font-size: 0px; flex-shrink: 0; } .sw_accordion .sw_nivel .sw_area_titulo_nivel .sw_icone_nivel .swfa { width: 24px; height: 24px; line-height: 24px; font-size: 14px; color: rgb(255, 255, 255); border-radius: inherit; position: relative; z-index: 1; overflow: hidden; transition: all 0.35s ease 0s, transform 0s ease 0s; } .sw_accordion .sw_nivel .sw_area_titulo_nivel:hover .sw_icone_nivel .swfa { transform: rotateY(360deg); background: rgb(255, 255, 255); color: rgb(53, 53, 59); transition: all 0.35s ease 0s; } .sw_accordion .sw_nivel .sw_area_titulo_nivel .sw_titulo_nivel { display: inline-block; vertical-align: middle; padding: 2px 8px; font-size: 15px; color: rgb(68, 68, 68); transition: all 0.2s ease 0s; } .sw_accordion .sw_nivel .sw_area_titulo_nivel:hover .sw_titulo_nivel { padding-left: 10px; padding-right: 6px; } .sw_accordion .sw_nivel .sw_area_titulo_nivel:not(:only-child)::after { content: ""; width: 22px; height: 22px; line-height: 23px; display: inline-block; vertical-align: middle; background: rgb(255, 255, 255); box-shadow: rgba(31, 49, 80, 0.08) 0px 0px 0px 1px; border-radius: 3px; text-align: center; font-family: "Font Awesome 5 Free"; font-size: 13px; color: rgb(86, 86, 91); font-weight: 900; margin-left: auto; transition: all 0.35s ease 0s; } .sw_accordion .sw_nivel .sw_area_titulo_nivel:active::after { padding-top: 2px; transition: all 0s ease 0s; } .sw_accordion .sw_nivel.show > .sw_area_titulo_nivel:not(:only-child)::after { transform: rotate(180deg); line-height: 25px; } .sw_accordion .sw_nivel.n1 > .sw_area_titulo_nivel .sw_icone_nivel { margin: 2px; } .sw_accordion .sw_nivel.n1 > .sw_area_titulo_nivel .sw_icone_nivel .swfa { width: 28px; height: 28px; line-height: 28px; font-size: 16px; } .sw_accordion .sw_nivel.n5 > .sw_cont_nivel, .sw_accordion .sw_nivel.n10 > .sw_cont_nivel, .sw_accordion .sw_nivel.n15 > .sw_cont_nivel, .sw_accordion .sw_nivel.n20 > .sw_cont_nivel, .sw_accordion .sw_nivel.n25 > .sw_cont_nivel, .sw_accordion .sw_nivel.n30 > .sw_cont_nivel { background: rgb(245, 246, 248); } .sw_accordion .sw_nivel:not(.show) > .sw_cont_nivel { max-height: 0px; } .sw_accordion .sw_nivel.show > .sw_cont_nivel { padding-top: 10px; padding-bottom: 10px; } .sw_accordion .sw_nivel.show > .sw_area_titulo_nivel .sw_seta_nivel { transform: rotate(180deg); } .sw_accordion .sw_link_accordion { display: inline-block; vertical-align: middle; font-size: 11px; color: rgb(61, 109, 146); background: rgb(212, 232, 249); padding: 7px 10px; border-radius: 5px; margin: 1px; transition: all 0.2s ease 0s; } .sw_accordion .sw_link_accordion .swfa { font-size: 10px; margin-right: 5px; } .sw_accordion .sw_link_accordion:hover { background: rgb(222, 240, 255); color: rgb(42, 102, 148); } @media (max-width: 800px) { .sw_accordion .sw_nivel .sw_cont_nivel { padding-left: 3px; } .sw_accordion .sw_descricao_nivel { padding: 10px; margin-left: 5px; }} .sw_calendario { position: relative; font-family: "SW Lato"; font-size: 0px; } .sw_calendario ul, .sw_calendario li { list-style: none; padding: 0px; margin: 0px; font-size: 0px; } .sw_calendario li { display: inline-block; vertical-align: middle; } .sw_calendario .sw_navegacao_calendario { border: 1px solid rgb(221, 221, 221); padding: 10px; text-align: center; position: relative; } .sw_calendario .sw_navegacao_calendario .sw_cont_navegacao { display: none; } .sw_calendario .sw_navegacao_calendario .sw_mes_calendario { font-size: 16px; color: rgb(53, 53, 53); font-weight: 700; } .sw_calendario .sw_navegacao_calendario .sw_ano_calendario { font-size: 16px; color: rgb(51, 51, 51); margin-left: 0.35em; } .sw_calendario .sw_navegacao_calendario label { display: none; } .sw_calendario .sw_navegacao_calendario.sw_nav_button .sw_area_botoes_navegacao { display: block; } .sw_calendario .sw_navegacao_calendario.sw_nav_button .sw_area_botoes_navegacao button { width: 50px; height: 100%; position: absolute; top: 0px; font-size: 16px; color: rgb(85, 85, 85); border: 0px; background: none; cursor: pointer; transition: all 0.15s ease 0s; } .sw_calendario .sw_navegacao_calendario.sw_nav_button .sw_area_botoes_navegacao button:active { transform: scale(0.9); transition: all 0s ease 0s; } .sw_calendario .sw_navegacao_calendario.sw_nav_button .sw_area_botoes_navegacao .sw_btn_anterior { left: 0px; } .sw_calendario .sw_navegacao_calendario.sw_nav_button .sw_area_botoes_navegacao .sw_btn_posterior { right: 0px; } .sw_calendario .sw_navegacao_calendario.sw_nav_select .sw_area_select_navegacao { display: block; } .sw_calendario .sw_navegacao_calendario.sw_nav_select select { padding: 5px 10px; margin: 2px; cursor: pointer; border: 1px solid rgb(215, 215, 215); border-radius: 2px; font-family: inherit; } .sw_calendario .sw_area_dias_calendario li { width: 14.28%; height: 40px; line-height: 40px; text-align: center; } .sw_calendario .sw_dias_semana_calendario { background: rgb(221, 221, 221); padding: 5px; } .sw_calendario .sw_dias_semana_calendario .sw_dia_semana { font-size: 14px; color: rgb(51, 51, 51); font-weight: 900; text-transform: uppercase; } .sw_calendario .sw_dias_mes_calendario { background: rgb(238, 238, 238); padding: 5px; } .sw_calendario .sw_dias_mes_calendario .sw_dia { font-size: 15px; color: rgb(68, 68, 68); cursor: default; position: relative; z-index: 1; } .sw_calendario .sw_dias_mes_calendario .sw_dia span { min-width: 34px; display: inline-block; line-height: inherit; } .sw_calendario .sw_dias_mes_calendario .sw_dia span::before { width: 34px; height: 34px; position: absolute; inset: 0px; z-index: -1; margin: auto; border-radius: 50%; transition: all 0.1s ease 0s; } .sw_calendario .sw_dias_mes_calendario .sw_dia_atual { font-weight: 900; color: rgb(0, 130, 222); } .sw_calendario .sw_dias_mes_calendario .sw_dia_atual span::before { content: ""; background: rgba(0, 0, 0, 0.05); } .sw_calendario .sw_dias_mes_calendario .sw_dia_nulo { opacity: 0.25; } .sw_calendario .sw_dias_mes_calendario .sw_dia_postagem span { color: rgb(255, 255, 255); cursor: pointer; font-weight: 700; } .sw_calendario .sw_dias_mes_calendario .sw_dia_postagem span::before { content: ""; background: rgb(15, 101, 162); } .sw_calendario .sw_dias_mes_calendario .sw_dia_postagem span:hover::before, .sw_calendario .sw_dias_mes_calendario .sw_dia_postagem.active span::before { background: rgb(0, 129, 214); } .sw_calendario .sw_dias_mes_calendario .sw_dia_postagem span:active::before { transform: scale(0.9); } .sw_calendario .sw_carregando_calendario { width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; z-index: 100; background: rgba(245, 245, 245, 0.95); text-align: center; visibility: hidden; opacity: 0; transition: all 0.25s ease 0s; } .sw_calendario .sw_carregando_calendario div { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); font-size: 13px; color: rgb(86, 86, 91); font-weight: 700; } .sw_calendario .sw_carregando_calendario div .swfa { font-size: 80px; display: block; margin-bottom: 20px; } .sw_calendario .sw_carregando_calendario.show { visibility: visible; opacity: 1; } .sw_calendario .sw_listagem_calendario { width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; z-index: 100; background: rgba(240, 240, 240, 0.95); text-align: center; display: flex; flex-flow: column; align-items: center; padding: 20px; opacity: 0; visibility: hidden; pointer-events: none; transition: all 0.25s ease 0s; } .sw_calendario .sw_listagem_calendario .sw_btn_fechar { width: 30px; height: 30px; line-height: 30px; text-align: center; position: absolute; top: 20px; right: 20px; background: rgb(211, 15, 54); font-size: 14px; color: rgb(255, 255, 255); border-radius: 3px; cursor: pointer; transform: translateX(100%); transition: all 0.3s ease 0s; } .sw_calendario .sw_listagem_calendario .sw_descricao_data_calendario { font-size: 17px; font-weight: 900; padding: 15px; transform: translateY(100%); transition: all 0.3s ease 0s; } .sw_calendario .sw_listagem_calendario .sw_cont_listagem_calendario { width: 100%; max-width: 300px; margin: 0px auto; overflow-y: auto; align-self: center; transform: translateY(100%); transition: all 0.3s ease 0s; } .sw_calendario .sw_listagem_calendario.show { opacity: 1; pointer-events: all; visibility: visible; } .sw_calendario .sw_listagem_calendario.show .sw_btn_fechar { transform: translateX(0px); } .sw_calendario .sw_listagem_calendario .sw_btn_fechar:active { transform: scale(0.95); transition: all 0s ease 0s; } .sw_calendario .sw_listagem_calendario.show .sw_descricao_data_calendario { transform: translateY(0px); } .sw_calendario .sw_listagem_calendario.show .sw_cont_listagem_calendario { transform: translateY(0px); } .sw_calendario .sw_tooltip_calendario { position: absolute; top: 100%; left: 50%; z-index: 100; padding-top: 10px; visibility: hidden; transform: translateX(-50%); pointer-events: none; transition: all 0s ease 0.1s; background: none !important; } .sw_calendario .sw_tooltip_calendario .sw_cont_tooltip_calendario { width: 160px; max-width: 80vw; border-radius: 4px; padding: 5px; background: rgb(7, 88, 146); position: relative; text-align: center; transform: translateY(10px); opacity: 0; transition: all 0.1s ease 0s; } .sw_calendario .sw_tooltip_calendario .sw_cont_tooltip_calendario::before { content: ""; width: 10px; height: 10px; position: absolute; top: -5px; left: 50%; z-index: -1; margin-left: -5px; background: inherit; transform: rotate(-45deg); transition: all 0s ease 0s; } .sw_calendario .sw_tooltip_calendario.tooltip_l { transform: translateX(-20px); } .sw_calendario .sw_tooltip_calendario.tooltip_l .sw_cont_tooltip_calendario::before { left: 20px; } .sw_calendario .sw_tooltip_calendario.tooltip_r { transform: translateX(-100%); margin-left: 13px; } .sw_calendario .sw_tooltip_calendario.tooltip_r .sw_cont_tooltip_calendario::before { left: auto; right: 10px; } .sw_calendario .sw_tooltip_calendario.show { visibility: visible; transition-delay: 0s; pointer-events: all; } .sw_calendario .sw_tooltip_calendario.show .sw_cont_tooltip_calendario { transform: translateY(0px); opacity: 1; } .sw_calendario .sw_link_calendario { width: 100%; padding: 10px; background: rgb(15, 101, 162); border-radius: 4px; margin-top: 5px; font-size: 13px; color: rgb(255, 255, 255); text-decoration: none; transition: all 0.15s ease 0s; } .sw_calendario .sw_link_calendario:hover { background: rgb(5, 114, 192); } .sw_calendario a:first-child .sw_link_calendario { margin-top: 0px; } .sw_calendario .sw_periodo { font-size: 10px; display: table; margin: 5px auto auto; padding: 3px 10px; background: rgba(0, 0, 0, 0.25); border-radius: 50px; text-transform: uppercase; } .vinc_area_vinculos { font-size: 0px; } .vinc_area_vinculos, .vinc_area_vinculos *, .vinc_area_vinculos ::before, .vinc_area_vinculos ::after { box-sizing: border-box; } [class^="vinc_area"], [class^="vinc_area"] *, [class^="vinc_area"] ::before, [class^="vinc_area"] ::after { box-sizing: border-box; } .vinc_titulo_vinculos { background: rgb(245, 246, 248); clear: both; border-radius: 4px; margin-bottom: 15px; } .vinc_titulo_vinculos .swfa { width: 40px; height: 40px; line-height: 40px; display: inline-block; vertical-align: middle; text-align: center; background: rgb(15, 101, 162); border-radius: inherit; font-size: 18px; color: rgb(255, 255, 255); margin-right: 12px; } .vinc_titulo_vinculos span { line-height: 40px; font-size: 17px; color: rgb(51, 51, 51); vertical-align: middle; } .vinc_area_pessoas_vinculadas { margin-top: 30px; background: rgb(245, 246, 248); border-top: 1px solid rgb(224, 225, 226); border-radius: 4px; padding: 10px; font-size: 0px; } .vinc_area_pessoas_vinculadas .vinc_titulo_pessoa_vinculada { display: inline-block; vertical-align: top; font-size: 10px; color: rgb(134, 145, 152); letter-spacing: 0.5px; text-transform: uppercase; padding: 5px 8px; margin: 5px; } .vinc_area_pessoas_vinculadas .vinc_pessoa_vinculada { display: inline-block; vertical-align: top; font-size: 10px; color: rgb(255, 255, 255); letter-spacing: 0.5px; text-transform: uppercase; padding: 5px 8px; margin: 5px 10px 5px 5px; position: relative; background: rgb(106, 84, 144); border-top-right-radius: 3px; border-bottom-right-radius: 3px; transition: all 0.2s ease 0s; } .vinc_area_pessoas_vinculadas .vinc_pessoa_vinculada::after { content: ""; height: 100%; position: absolute; top: 0px; left: -14px; border-style: solid; border-color: transparent rgb(106, 84, 144) transparent transparent; border-image: initial; border-width: 10px 7px; transition: all 0.2s ease 0s; } .vinc_area_pessoas_vinculadas .vinc_pessoa_vinculada:hover { background: rgb(8, 136, 244); } .vinc_area_pessoas_vinculadas .vinc_pessoa_vinculada:hover::after { border-right-color: rgb(8, 136, 244); } .vinc_area_slide_pessoas_vinculadas { margin-top: 40px; } .vinc_area_slide_pessoas_vinculadas .vinc_pessoa_vinculada { padding: 10px; position: relative; height: 100%; } .vinc_area_slide_pessoas_vinculadas .vinc_pessoa_vinculada .vinc_cont_pessoa_vinculada { padding: 10px; position: relative; height: 100%; background: rgb(255, 255, 255); border-radius: 6px; overflow: hidden; box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 12px; transition: all 0.35s ease 0s; } .vinc_area_slide_pessoas_vinculadas .vinc_pessoa_vinculada:hover .vinc_cont_pessoa_vinculada { box-shadow: rgba(0, 0, 0, 0.3) 0px 5px 15px -7px; transform: translateY(-2px) translateZ(0px); transition-duration: 0.15s; } .vinc_area_slide_pessoas_vinculadas .vinc_pessoa_vinculada .vinc_area_img_pessoa_vinculada { width: 160px; height: 160px; margin: 20px auto auto; border: 6px solid rgb(239, 239, 240); border-radius: 100%; overflow: hidden; position: relative; } .vinc_area_slide_pessoas_vinculadas .vinc_pessoa_vinculada .vinc_area_img_pessoa_vinculada img { object-position: center 25%; position: absolute; top: 0px; left: 0px; z-index: 0; pointer-events: none; } .vinc_area_slide_pessoas_vinculadas .vinc_pessoa_vinculada .vinc_area_info_pessoa_vinculada { text-align: center; padding: 15px 15px 25px; } .vinc_area_slide_pessoas_vinculadas .vinc_pessoa_vinculada .vinc_area_info_pessoa_vinculada .vinc_cargo_pessoa_vinculada { font-size: 15px; color: rgb(14, 92, 203); margin-bottom: 5px; } .vinc_area_slide_pessoas_vinculadas .vinc_pessoa_vinculada .vinc_area_info_pessoa_vinculada .vinc_nome_pessoa_vinculada { font-size: 13px; color: rgb(86, 86, 91); } @media (min-width: 1000px) { .vinc_area_slide_pessoas_vinculadas.l3 .vinc_pessoa_vinculada .vinc_cont_pessoa_vinculada { width: 100%; height: 150px; display: table; } .vinc_area_slide_pessoas_vinculadas.l3 .vinc_pessoa_vinculada .vinc_area_img_pessoa_vinculada { width: 120px; height: 120px; position: absolute; top: 50%; left: 20px; margin-top: -60px; } .vinc_area_slide_pessoas_vinculadas.l3 .vinc_pessoa_vinculada .vinc_area_info_pessoa_vinculada { width: 100%; height: 100%; display: table-cell; vertical-align: middle; text-align: left; padding-left: 160px; }} .vinc_area_audios_vinculados { margin-top: 50px; } .vinc_area_audios_vinculados .vinc_cont_audios_vinculados { background: rgb(50, 53, 56); border-radius: 4px; padding: 15px; } .vinc_area_audios_vinculados .vinc_area_player_audio { background: rgb(241, 243, 244); border-radius: 5px; overflow: hidden; } .vinc_area_audios_vinculados .vinc_area_player_audio audio { width: 100%; } .vinc_area_audios_vinculados .vinc_area_playlist_audio { margin-top: 5px; max-height: 50vh; overflow-y: auto; font-size: 0px; } .vinc_area_audios_vinculados .vinc_area_playlist_audio .vinc_audio_playlist { padding: 12px 0px; border-bottom: 1px solid rgb(59, 63, 66); font-size: 13px; color: rgb(237, 237, 237); transition: all 0.1s ease 0s; cursor: pointer; } .vinc_area_audios_vinculados .vinc_area_playlist_audio .vinc_audio_playlist:last-child { border-bottom: 0px; } .vinc_area_audios_vinculados .vinc_area_playlist_audio .vinc_audio_playlist span { width: calc(100% - 30px); display: inline-block; vertical-align: middle; } .vinc_area_audios_vinculados .vinc_area_playlist_audio .vinc_audio_playlist .swfa { width: 25px; font-size: 10px; text-align: center; position: relative; top: 1px; } .vinc_area_audios_vinculados .vinc_area_playlist_audio .vinc_audio_playlist:hover .swfa, .vinc_area_audios_vinculados .vinc_area_playlist_audio .vinc_audio_playlist_ativo { color: rgb(85, 242, 59); } .ed_situacao_edital_aberto { background: rgb(3, 179, 78); border-color: rgb(8, 149, 61); color: rgb(3, 179, 78); } .ed_situacao_edital_deserto { background: rgb(160, 130, 91); border-color: rgb(106, 80, 47); color: rgb(160, 130, 91); } .ed_situacao_edital_fracassado { background: rgb(106, 106, 105); border-color: rgb(72, 72, 71); color: rgb(106, 106, 105); } .ed_situacao_edital_concluido { background: rgb(82, 126, 211); border-color: rgb(69, 101, 163); color: rgb(82, 126, 211); } .ed_situacao_edital_anulado { background: rgb(194, 43, 53); border-color: rgb(148, 27, 35); color: rgb(194, 43, 53); } .ed_situacao_edital_julgamento { background: rgb(231, 120, 0); border-color: rgb(171, 96, 11); color: rgb(231, 120, 0); } .ed_situacao_edital_suspenso { background: rgb(214, 171, 3); border-color: rgb(185, 147, 15); color: rgb(214, 171, 3); } .ed_situacao_edital_adjudicado { background: rgb(91, 167, 231); border-color: rgb(55, 124, 181); color: rgb(91, 167, 231); } .ed_situacao_edital_homologado { background: rgb(82, 126, 211); border-color: rgb(69, 101, 163); color: rgb(82, 126, 211); } .ed_situacao_edital_revogado { background: rgb(162, 160, 160); border-color: rgb(86, 86, 86); color: rgb(162, 160, 160); } .ed_situacao_edital_retificado { background: rgb(0, 0, 147); border-color: rgb(2, 2, 87); color: rgb(0, 0, 147); } .ed_situacao_edital_ratificada { background: rgb(0, 106, 147); border-color: rgb(1, 85, 117); color: rgb(0, 106, 147); } .ed_situacao_edital_cancelada { background: rgb(176, 51, 51); border-color: rgb(147, 8, 8); color: rgb(176, 51, 51); } .ed_situacao_edital_andamento { background: rgb(11, 152, 87); border-color: rgb(6, 135, 76); color: rgb(11, 152, 87); } .ed_situacao_edital_convocacao { background: rgb(249, 79, 13); border-color: rgb(213, 70, 15); color: rgb(249, 79, 13); } .ed_situacao_edital_adiado { background: purple; border-color: rgb(103, 3, 103); color: purple; } .ed_situacao_edital_redesignado { background: rgb(100, 78, 184); border-color: rgb(67, 45, 135); color: rgb(255, 255, 255); } .obr_situacao_em_andamento { background: rgb(18, 95, 182); color: rgb(18, 95, 182); } .obr_situacao_concluida { background: rgb(23, 170, 23); color: rgb(23, 170, 23); } .obr_situacao_suspensa { background: rgb(221, 28, 55); color: rgb(221, 28, 55); } .obr_situacao_em_projeto { background: rgb(244, 180, 28); color: rgb(244, 180, 28); } .vinc_area_arquivos_vinculados { margin-top: 50px; width: 100%; } .vinc_area_arquivos_vinculados .vinc_cont_arquivos_vinculados { max-height: 50vh; overflow-y: auto; padding-right: 5px; margin-top: 10px; } .vinc_area_arquivos_vinculados .vinc_cont_arquivos_vinculados a:first-child .sw_arquivo_download { margin-top: 0px; } .vinc_area_noticias_vinculadas { margin-top: 50px; } .vinc_area_noticias_vinculadas .vinc_not_outra_noticia_categoria { background: rgb(245, 246, 248); border-width: 1px; border-style: solid; border-color: rgb(245, 246, 248) rgb(245, 246, 248) rgb(235, 235, 240); border-image: initial; border-radius: 4px; overflow: hidden; position: relative; padding-left: 160px; font-size: 0px; margin: 10px 0px; transition: all 0.2s ease 0s; } .vinc_area_noticias_vinculadas .vinc_not_outra_noticia_categoria:hover { background: rgb(252, 252, 253); box-shadow: rgba(0, 0, 0, 0.1) 0px 3px 10px -2px; transform: translateY(-2px); } .vinc_area_noticias_vinculadas .vinc_not_outra_noticia_categoria .vinc_not_area_img_outra_noticia { width: 160px; height: 100%; position: absolute; top: 0px; left: 0px; overflow: hidden; } .vinc_area_noticias_vinculadas .vinc_not_outra_noticia_categoria .vinc_not_area_img_outra_noticia img { width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; object-fit: cover; transition: all 0.2s ease-in-out 0s; } .vinc_area_noticias_vinculadas .vinc_not_outra_noticia_categoria:hover .vinc_not_area_img_outra_noticia img { transform: scale(1.15); } .vinc_area_noticias_vinculadas .vinc_not_outra_noticia_categoria .vinc_not_area_info_outra_noticia { min-height: 80px; padding: 10px; border-radius: 4px; margin: 5px; } .vinc_area_noticias_vinculadas .vinc_not_outra_noticia_categoria .vinc_not_area_info_outra_noticia .vinc_not_data_noticia { font-size: 12px; color: rgb(85, 85, 85); margin-right: 7px; display: inline-block; vertical-align: middle; } .vinc_area_noticias_vinculadas .vinc_not_outra_noticia_categoria .vinc_not_area_info_outra_noticia .vinc_not_categoria_noticia { max-width: 130px; height: 20px; line-height: 20px; overflow: hidden; text-overflow: ellipsis; font-size: 10px; color: rgb(255, 255, 255); display: inline-block; vertical-align: middle; padding: 0px 8px; border-radius: 3px; text-transform: uppercase; letter-spacing: 0.025em; white-space: nowrap; margin-right: 5px; } .vinc_area_noticias_vinculadas .vinc_not_outra_noticia_categoria .vinc_not_area_info_outra_noticia .vinc_not_categoria_noticia .swfa { margin-right: 5px; } .vinc_area_noticias_vinculadas .vinc_not_outra_noticia_categoria .vinc_not_area_info_outra_noticia .vinc_not_titulo_noticia { font-size: 15px; color: rgb(69, 69, 75); margin-top: 5px; transition: all 0.1s ease 0s; } .vinc_area_noticias_vinculadas .vinc_not_outra_noticia_categoria:hover .vinc_not_area_info_outra_noticia .vinc_not_titulo_noticia { color: rgb(15, 101, 162); } .vinc_area_noticias_vinculadas .vinc_vermais_noticias_vinculadas { font-size: 15px; color: rgb(15, 101, 162); text-align: center; background: rgb(245, 246, 248); border-radius: 4px; margin-top: 15px; height: 40px; line-height: 40px; cursor: pointer; } .vinc_area_noticias_vinculadas .vinc_vermais_noticias_vinculadas .swfa { margin-right: 5px; } @media (max-width: 600px) { .vinc_area_noticias_vinculadas { margin-bottom: 20px; } .vinc_area_noticias_vinculadas .vinc_not_outra_noticia_categoria { padding: 0px; } .vinc_area_noticias_vinculadas .vinc_not_outra_noticia_categoria .vinc_not_area_img_outra_noticia { width: 100%; height: 56vw; position: relative; }} .vinc_area_fotos_vinculadas { margin-top: 50px; } .vinc_area_fotos_vinculadas .vinc_area_galeria_fotos_vinculada { text-align: center; margin-bottom: 20px; background: rgb(245, 246, 248); border-left: 5px solid rgb(15, 101, 162); border-radius: 4px; padding-top: 2px; } .vinc_area_fotos_vinculadas .vinc_area_galeria_fotos_vinculada .vinc_area_info_galeria_fotos_vinculada { padding: 10px 10px 30px 20px; text-align: left; margin: 10px; background: rgb(255, 255, 255); border: 1px solid rgb(237, 239, 242); border-radius: 6px; } .vinc_area_fotos_vinculadas .vinc_area_galeria_fotos_vinculada .vinc_data_galeria_fotos_vinculada { font-size: 10px; color: rgb(15, 101, 162); letter-spacing: 0.5px; margin: 5px 0px; } .vinc_area_fotos_vinculadas .vinc_area_galeria_fotos_vinculada .vinc_nome_galeria_fotos_vinculada { font-size: 18px; color: rgb(53, 53, 53); } .vinc_area_fotos_vinculadas .vinc_area_galeria_fotos_vinculada .vinc_descricao_galeria_fotos_vinculada { font-size: 14px; color: rgb(100, 103, 107); line-height: 1.35; margin-top: 10px; } .vinc_area_fotos_vinculadas .vinc_area_galeria_fotos_vinculada .vinc_cont_galeria_fotos_vinculada { font-size: 0px; text-align: center; } .vinc_area_fotos_vinculadas .vinc_area_galeria_fotos_vinculada .vinc_cont_galeria_fotos_vinculada .vinc_cont_img_galeria_fotos { width: 16.66%; display: inline-block; vertical-align: top; padding: 2px; } .vinc_area_fotos_vinculadas .vinc_area_galeria_fotos_vinculada .vinc_cont_galeria_fotos_vinculada .vinc_cont_img_galeria_fotos .vinc_img_galeria_fotos { padding-bottom: 75%; position: relative; overflow: hidden; background: rgb(0, 0, 0); } .vinc_area_fotos_vinculadas .vinc_area_galeria_fotos_vinculada .vinc_cont_galeria_fotos_vinculada .vinc_cont_img_galeria_fotos .vinc_img_galeria_fotos .swfa { width: 40px; height: 40px; line-height: 40px; text-align: center; font-size: 20px; color: rgb(255, 255, 255); position: absolute; top: 50%; left: 50%; z-index: 0; margin-top: -20px; margin-left: -20px; } .vinc_area_fotos_vinculadas .vinc_area_galeria_fotos_vinculada .vinc_cont_galeria_fotos_vinculada .vinc_cont_img_galeria_fotos .vinc_img_galeria_fotos img { width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; z-index: 1; object-fit: cover; object-position: center 20%; transition: all 0.2s ease 0s; } .vinc_area_fotos_vinculadas .vinc_area_galeria_fotos_vinculada .vinc_cont_galeria_fotos_vinculada .vinc_cont_img_galeria_fotos .vinc_img_galeria_fotos:hover img { opacity: 0.35; } .vinc_area_fotos_vinculadas .vinc_area_galeria_fotos_vinculada .vinc_cont_galeria_fotos_vinculada_lr5 .vinc_cont_img_galeria_fotos:nth-child(-n+5) { width: 20%; } .vinc_area_fotos_vinculadas .vinc_area_galeria_fotos_vinculada .vinc_cont_galeria_fotos_vinculada_lr4 .vinc_cont_img_galeria_fotos:nth-child(-n+4) { width: 25%; } .vinc_area_fotos_vinculadas .vinc_area_galeria_fotos_vinculada .vinc_cont_galeria_fotos_vinculada_lr3 .vinc_cont_img_galeria_fotos:nth-child(-n+9) { width: 20%; } .vinc_area_fotos_vinculadas .vinc_area_galeria_fotos_vinculada .vinc_cont_galeria_fotos_vinculada_lr3 .vinc_cont_img_galeria_fotos:nth-child(-n+4) { width: 25%; } .vinc_area_fotos_vinculadas .vinc_area_galeria_fotos_vinculada .vinc_cont_galeria_fotos_vinculada_lr2 .vinc_cont_img_galeria_fotos:nth-child(-n+8) { width: 25%; } .vinc_area_fotos_vinculadas .vinc_area_galeria_fotos_vinculada .vinc_cont_galeria_fotos_vinculada_lr1 .vinc_cont_img_galeria_fotos:nth-child(-n+7) { width: 25%; } .vinc_area_fotos_vinculadas .vinc_area_galeria_fotos_vinculada .vinc_cont_galeria_fotos_vinculada_lr1 .vinc_cont_img_galeria_fotos:nth-child(-n+3) { width: 33.33%; } .vinc_area_videos_vinculados { margin-top: 50px; width: 100%; } .vinc_area_videos_vinculados .vinc_cont_videos_vinculados { background: rgb(50, 53, 56); border-radius: 4px; overflow: hidden; position: relative; font-size: 0px; } .vinc_area_videos_vinculados .vinc_data_video { font-size: 10px; color: rgb(82, 180, 250); letter-spacing: 0.5px; margin-bottom: 5px; } .vinc_area_videos_vinculados .vinc_nome_video { font-size: 15px; color: rgb(255, 255, 255); } .vinc_area_videos_vinculados .vinc_descricao_video { font-size: 13px; color: rgb(181, 188, 192); line-height: 145%; margin-top: 10px; } .vinc_area_videos_vinculados .vinc_cont_video { width: 100%; padding-top: 56.25%; position: relative; } .vinc_area_videos_vinculados .vinc_cont_video .sw_video_capa { width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; border: 0px; } .vinc_area_videos_vinculados .vinc_cont_video_unico .vinc_area_iframe_video { background: rgb(41, 44, 46); margin: 20px 0px; } .vinc_area_videos_vinculados .vinc_cont_video_unico .vinc_area_iframe_video .vinc_cont_video { max-width: 800px; margin: auto; padding-top: min(56.25%, 450px); } .vinc_area_videos_vinculados .vinc_cont_video_unico .vinc_area_info_video { padding: 0px 3% 25px; text-align: justify; text-align-last: center; } .vinc_area_videos_vinculados .vinc_cont_video_playlist { font-size: 0px; } .vinc_area_videos_vinculados .vinc_cont_video_playlist .vinc_area_iframe_video { width: 50%; display: inline-flex; vertical-align: middle; align-items: center; justify-content: center; } .vinc_area_videos_vinculados .vinc_cont_video_playlist .vinc_area_playlist_videos { width: 44%; height: 250px; display: inline-block; vertical-align: middle; margin: 10px 0px 10px 3%; overflow-y: scroll; padding-right: 10px; } .vinc_area_videos_vinculados .vinc_cont_video_playlist .vinc_area_playlist_videos .vinc_video_playlist { min-height: 120px; position: relative; padding-left: 160px; background: rgb(41, 44, 46); border-radius: 4px; overflow: hidden; margin-bottom: 10px; cursor: pointer; transition: all 0.2s ease 0s; } .vinc_area_videos_vinculados .vinc_cont_video_playlist .vinc_area_playlist_videos .vinc_video_playlist:hover { background: rgb(45, 48, 51); } .vinc_area_videos_vinculados .vinc_cont_video_playlist .vinc_area_playlist_videos .vinc_video_playlist:last-child { margin-bottom: 0px; } .vinc_area_videos_vinculados .vinc_cont_video_playlist .vinc_area_playlist_videos .vinc_video_playlist .vinc_area_img_video { width: 160px; height: 100%; position: absolute; top: 0px; bottom: 0px; left: 0px; overflow: hidden; } .vinc_area_videos_vinculados .vinc_cont_video_playlist .vinc_area_playlist_videos .vinc_video_playlist .vinc_area_img_video img { width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; z-index: 0; object-fit: cover; transition: all 0.2s ease-out 0s; } .vinc_area_videos_vinculados .vinc_cont_video_playlist .vinc_area_playlist_videos .vinc_video_playlist:hover .vinc_area_img_video img { transform: scale(1.1); } .vinc_area_videos_vinculados .vinc_cont_video_playlist .vinc_area_playlist_videos .vinc_video_playlist .vinc_area_img_video .vinc_area_info_video_selecionado { width: 100%; height: 100%; display: table; position: absolute; top: 0px; left: 0px; z-index: 1; background: rgba(0, 0, 0, 0.8); text-align: center; color: rgb(255, 255, 255); visibility: hidden; opacity: 0; transition: all 0.2s ease-out 0s; } .vinc_area_videos_vinculados .vinc_cont_video_playlist .vinc_area_playlist_videos .vinc_video_playlist .vinc_area_img_video .vinc_area_info_video_selecionado > div { width: 100%; height: 100%; display: table-cell; vertical-align: middle; } .vinc_area_videos_vinculados .vinc_cont_video_playlist .vinc_area_playlist_videos .vinc_video_playlist .vinc_area_img_video .vinc_area_info_video_selecionado .swfa { font-size: 30px; } .vinc_area_videos_vinculados .vinc_cont_video_playlist .vinc_area_playlist_videos .vinc_video_playlist .vinc_area_info_video_selecionado .vinc_info_video_selecionado { font-size: 10px; letter-spacing: 1px; display: block; margin-top: 5px; } .vinc_area_videos_vinculados .vinc_cont_video_playlist .vinc_area_playlist_videos .vinc_video_playlist .vinc_area_info_video { padding: 15px 7%; } .vinc_area_videos_vinculados .vinc_cont_video_playlist .vinc_area_playlist_videos .vinc_video_playlist_selecionado .vinc_area_img_video .vinc_area_info_video_selecionado { visibility: visible; opacity: 1; } .vinc_area_formularios_vinculados { margin-top: 50px; } .vinc_area_formularios_vinculados .vinc_cont_formularios_vinculados { width: 100%; display: table; padding-bottom: 30px; border-bottom: 1px solid rgb(221, 221, 221); margin-bottom: 30px; } .vinc_area_formularios_vinculados .vinc_cont_formularios_vinculados:last-child { padding-bottom: 0px; border-bottom: 0px; margin-bottom: 0px; } .vinc_area_proposicoes_vinculadas { margin-top: 50px; } .vinc_area_proposicoes_vinculadas .prop_proposicao { width: 100%; display: table; background: rgb(249, 249, 250); border: 1px solid rgb(229, 229, 229); border-radius: 4px; position: relative; padding: 15px 20px; margin-top: 20px; transition: all 0.4s ease 0s; cursor: pointer; font-size: 0px !important; } .vinc_area_proposicoes_vinculadas .prop_proposicao:hover { background: rgb(255, 255, 255); border-color: rgb(213, 213, 213); } .vinc_area_proposicoes_vinculadas .prop_proposicao .prop_area_titulo_proposicao { padding-right: 85px; border-bottom: 1px solid rgb(229, 229, 229); padding-bottom: 10px; position: relative; } .vinc_area_proposicoes_vinculadas .prop_proposicao .prop_area_titulo_proposicao .prop_tipo_proposicao { display: table; padding: 3px 5px; background: rgb(235, 237, 240); border: 1px solid rgb(224, 227, 232); border-radius: 4px; font-size: 9px; color: rgb(68, 68, 68); text-transform: uppercase; } .vinc_area_proposicoes_vinculadas .prop_proposicao .prop_area_titulo_proposicao .prop_tipo_proposicao i { font-size: 10px; margin-right: 5px; } .vinc_area_proposicoes_vinculadas .prop_proposicao .prop_area_titulo_proposicao .prop_titulo_proposicao { font-size: 15px; color: rgb(68, 68, 68); margin-top: 3px; } .vinc_area_proposicoes_vinculadas .prop_proposicao .prop_area_info_proposicao { padding-right: 65px; padding-top: 2px; } .vinc_area_proposicoes_vinculadas .prop_proposicao .prop_area_info_proposicao .prop_info_proposicao { width: 25%; display: inline-block; vertical-align: top; margin-top: 5px; } .vinc_area_proposicoes_vinculadas .prop_proposicao .prop_area_info_proposicao .prop_info_proposicao .prop_titulo_info_proposicao { font-size: 11px; color: rgb(68, 68, 68); display: inline-block; vertical-align: middle; margin-right: 3px; } .vinc_area_proposicoes_vinculadas .prop_proposicao .prop_area_info_proposicao .prop_info_proposicao .prop_descricao_info_proposicao { font-size: 12px; color: rgb(119, 119, 119); display: inline-block; vertical-align: top; } .vinc_area_proposicoes_vinculadas .prop_proposicao .prop_area_info_proposicao .prop_info_proposicao.prop_info_autor { width: 100%; } .vinc_area_proposicoes_vinculadas .prop_proposicao .prop_area_anexos_vinculados { position: absolute; right: 10px; bottom: 5px; text-align: right; font-size: 0px; } .vinc_area_proposicoes_vinculadas .prop_proposicao .prop_area_anexos_vinculados .prop_info_anexo_vinculado { width: 25px; height: 25px; line-height: 25px; text-align: center; display: inline-block; vertical-align: top; background: rgb(235, 237, 240); border: 1px solid rgb(229, 229, 229); border-radius: 4px; margin-left: 5px; font-size: 12px; color: rgb(102, 102, 102); position: relative; } .vinc_area_proposicoes_vinculadas .prop_proposicao .prop_area_anexos_vinculados .prop_info_anexo_vinculado .prop_qtde_anexo_vinculado { width: 16px; height: 16px; line-height: 16px; text-align: center; position: absolute; top: -8px; right: -4px; font-size: 10px; color: rgb(255, 255, 255); background: rgb(216, 78, 17); border-radius: 100%; } .vinc_area_proposicoes_vinculadas .prop_proposicao_vinculada .prop_area_titulo_proposicao { padding-right: 0px; } .vinc_area_proposicoes_vinculadas .prop_proposicao_vinculada .prop_area_titulo_proposicao::before { content: ""; width: 260px; height: 40px; float: right; } .vinc_area_proposicoes_vinculadas .prop_proposicao .prop_area_botoes_detalhes_download { position: absolute; top: 10px; right: 10px; font-size: 0px; text-align: right; white-space: nowrap; } .vinc_area_proposicoes_vinculadas .prop_proposicao .prop_area_botoes_detalhes_download .prop_btn_detalhes_download { height: 40px; line-height: 40px; display: inline-block; vertical-align: top; text-align: center; padding: 0px 25px; background: rgb(235, 237, 240); border: 1px solid rgb(223, 227, 234); border-radius: 4px; font-size: 10px; color: rgb(68, 68, 68); margin-left: 5px; white-space: normal; transition: all 0.15s ease 0s; } .vinc_area_proposicoes_vinculadas .prop_proposicao .prop_area_botoes_detalhes_download .prop_btn_detalhes_download:hover { background: rgb(15, 101, 162); border-color: rgb(15, 101, 162); color: rgb(255, 255, 255); } .vinc_area_proposicoes_vinculadas .prop_proposicao .prop_area_botoes_detalhes_download .prop_btn_detalhes_download i { font-size: 12px; margin-right: 3px; } .vinc_area_proposicoes_vinculadas .prop_proposicao .prop_area_respostas_votacao { position: absolute; top: 10px; right: -8px; } .vinc_area_proposicoes_vinculadas .prop_proposicao .prop_area_respostas_votacao .prop_resposta { width: 85px; height: 18px; line-height: 18px; text-align: center; font-size: 11px; color: rgb(255, 255, 255); background: rgb(10, 150, 70); border-radius: 2px 0px 0px 2px; position: relative; margin-bottom: 6px; } .vinc_area_proposicoes_vinculadas .prop_proposicao .prop_area_respostas_votacao .prop_resposta i { font-size: 13px; color: rgb(63, 199, 121); } .vinc_area_proposicoes_vinculadas .prop_proposicao .prop_area_respostas_votacao .prop_resposta::after { content: ""; width: 0px; height: 0px; position: absolute; top: 100%; right: 0px; border-style: solid; border-width: 5px 8px 0px 0px; border-color: rgb(11, 119, 57) transparent transparent; } .vinc_area_proposicoes_vinculadas .prop_proposicao .prop_area_respostas_votacao .prop_votacao { width: 85px; height: 18px; line-height: 18px; text-align: center; font-size: 11px; color: rgb(255, 255, 255); background: rgb(19, 112, 182); border-radius: 2px 0px 0px 2px; position: relative; } .vinc_area_proposicoes_vinculadas .prop_proposicao .prop_area_respostas_votacao .prop_votacao i { font-size: 13px; color: rgb(76, 166, 234); } .vinc_area_proposicoes_vinculadas .prop_proposicao .prop_area_respostas_votacao .prop_votacao::after { content: ""; width: 0px; height: 0px; position: absolute; top: 100%; right: 0px; border-style: solid; border-width: 5px 8px 0px 0px; border-color: rgb(11, 80, 134) transparent transparent; } .vinc_area_proposicoes_vinculadas .prop_proposicao .prop_area_info_ordem_dia { width: 100px; height: 22px; line-height: 22px; background: rgb(235, 237, 240); border: 1px solid rgb(229, 229, 229); border-radius: 4px; overflow: hidden; font-size: 9px; color: rgb(68, 68, 68); text-align: center; position: absolute; top: 10px; right: 10px; } .vinc_area_proposicoes_vinculadas .prop_proposicao .prop_area_info_ordem_dia i { font-size: 24px; color: rgb(210, 212, 215); position: absolute; top: -1px; left: 1px; z-index: 0; } .vinc_area_proposicoes_vinculadas .prop_proposicao .prop_area_info_ordem_dia span { font-size: 9px; color: rgb(68, 68, 68); position: relative; z-index: 1; } .vinc_area_proposicoes_vinculadas .prop_situacao { font-size: 11px; color: rgb(255, 255, 255); display: inline-block; vertical-align: top; padding: 1px 7px; border-bottom: 1px solid rgb(204, 204, 204); border-radius: 4px; position: relative; top: -1px; min-width: 50px; text-align: center; } .vinc_area_proposicoes_vinculadas .prop_situacao_aprovado { background: rgb(3, 179, 78); border-color: rgb(8, 149, 61); } .vinc_area_proposicoes_vinculadas .prop_situacao_reprovado { background: rgb(186, 19, 47); border-color: rgb(125, 5, 25); } .vinc_area_proposicoes_vinculadas .prop_situacao_rejeitado { background: rgb(123, 66, 144); border-color: rgb(82, 41, 97); } .vinc_area_proposicoes_vinculadas .prop_situacao_retirado { background: rgb(158, 161, 170); border-color: rgb(125, 129, 140); } .vinc_area_proposicoes_vinculadas .prop_situacao_arquivado { background: rgb(158, 161, 170); border-color: rgb(125, 129, 140); } .vinc_area_proposicoes_vinculadas .prop_situacao_analise { background: rgb(67, 108, 181); border-color: rgb(39, 74, 141); } .vinc_area_proposicoes_vinculadas .prop_situacao_retirado_tramitacao { background: rgb(154, 135, 89); border-color: rgb(116, 101, 64); } .vinc_area_proposicoes_vinculadas .prop_situacao_tramitacao { background: rgb(208, 116, 16); border-color: rgb(157, 86, 11); } .vinc_area_proposicoes_vinculadas .prop_situacao_desarquivado { background: rgb(76, 136, 219); border-color: rgb(53, 104, 174); } .vinc_area_proposicoes_vinculadas .prop_situacao_encaminhado { background: rgb(76, 136, 219); border-color: rgb(53, 104, 174); } .vinc_area_proposicoes_vinculadas .prop_situacao_adiado { background: rgb(215, 179, 70); border-color: rgb(181, 145, 34); } .vinc_area_proposicoes_vinculadas .prop_situacao_vetado { background: rgb(70, 193, 215); border-color: rgb(44, 150, 169); } .vinc_area_servicos_vinculados { margin-top: 50px; } .vinc_area_servicos_vinculados .vinc_servico_vinculado { min-height: 100px; background: rgb(249, 249, 250); border: 1px solid rgb(229, 229, 229); border-radius: 4px; margin: 15px 0px; padding: 15px; position: relative; transition: all 0.4s ease 0s; font-size: 0px !important; } .vinc_area_servicos_vinculados .vinc_servico_vinculado:hover { background: rgb(255, 255, 255); border-color: rgb(213, 213, 213); box-shadow: rgba(0, 0, 0, 0.1) 0px 3px 10px -2px; transform: translateY(-2px); } .vinc_area_servicos_vinculados a:last-child .vinc_servico_vinculado { margin-bottom: 0px; } .vinc_area_servicos_vinculados .vinc_servico_vinculado .vinc_area_icone_img_servico { width: 100px; height: 100px; line-height: 100px; text-align: center; display: inline-block; vertical-align: top; background: rgb(255, 255, 255); border: 1px solid rgb(229, 229, 229); position: relative; border-radius: 5px; overflow: hidden; } .vinc_area_servicos_vinculados .vinc_servico_vinculado .vinc_area_icone_img_servico .swfa { font-size: 40px; line-height: inherit; transition: all 0.2s ease 0s; } .vinc_area_servicos_vinculados .vinc_servico_vinculado .vinc_area_icone_img_servico img { width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; object-fit: cover; transition: all 0.2s ease 0s; } .vinc_area_servicos_vinculados .vinc_servico_vinculado:hover .vinc_area_icone_img_servico .swfa, .vinc_area_servicos_vinculados .vinc_servico_vinculado:hover .vinc_area_icone_img_servico img { transform: scale(1.15); } .vinc_area_servicos_vinculados .vinc_servico_vinculado .vinc_area_info_servico { width: calc(100% - 105px); display: inline-block; vertical-align: top; padding: 2px 15px; } .vinc_area_servicos_vinculados .vinc_servico_vinculado .vinc_area_info_servico .vinc_assunto_servico { display: inline-block; vertical-align: middle; margin-right: 5px; padding: 3px; background: rgb(235, 237, 240); border: 1px solid rgb(224, 227, 232); border-radius: 4px; font-size: 9px; color: rgb(68, 68, 68); text-transform: uppercase; } .vinc_area_servicos_vinculados .vinc_servico_vinculado .vinc_area_info_servico .vinc_titulo_servico { font-size: 14px; color: rgb(68, 68, 68); margin-top: 3px; } .vinc_area_servicos_vinculados .vinc_servico_vinculado .vinc_area_info_servico .vinc_descricao_servico { font-size: 13px; color: rgb(102, 102, 102); margin-top: 5px; word-break: break-word; } @media (max-width: 480px) { .vinc_area_servicos_vinculados .vinc_servico_vinculado .vinc_area_icone_img_servico { display: block; margin: 0px auto; } .vinc_area_servicos_vinculados .vinc_servico_vinculado .vinc_area_info_servico { width: 100%; margin-top: 10px; text-align: center; padding: 0px; } .vinc_area_servicos_vinculados .vinc_servico_vinculado .vinc_area_info_servico .vinc_descricao_servico { display: none; }} .vinc_enquete_vinculada { text-align: center; } .vinc_enquete_vinculada .vinc_area_data_enquete { background: rgb(255, 255, 255); border-radius: 4px; padding: 5px; font-size: 12px; color: rgb(71, 71, 75); text-align: left; } .vinc_enquete_vinculada .vinc_area_data_enquete div { display: inline-block; vertical-align: middle; padding: 5px 10px; } .vinc_enquete_vinculada .vinc_area_data_enquete div * { vertical-align: middle; } .vinc_enquete_vinculada .vinc_area_data_enquete strong { font-weight: 900; } .vinc_enquete_vinculada .vinc_area_data_enquete .swfa { width: 26px; height: 26px; line-height: 26px; background: rgb(230, 232, 234); border-radius: 100%; text-align: center; font-size: 12px; color: rgb(86, 86, 91); margin: 0px 5px; } .vinc_enquete_vinculada .vinc_pergunta_enquete { font-size: 13px; color: rgb(69, 69, 75); padding: 15px 0px; border-bottom: 1px solid rgb(221, 221, 221); margin-bottom: 10px; } .vinc_enquete_vinculada .vinc_info_enquete_votada { margin: 15px 2% 0px; border-top: 1px solid rgb(233, 235, 238); padding-top: 20px; padding-bottom: 10px; font-size: 13px; color: rgb(101, 101, 107); } .vinc_enquete_vinculada .vinc_info_enquete_votada .swfa { width: 22px; height: 22px; line-height: 22px; background: rgb(237, 239, 242); border-radius: 100%; font-size: 12px; margin-right: 5px; } .vinc_enquete_vinculada .vinc_opcao_enquete a { margin-left: auto; } .vinc_enquete_vinculada .vinc_opcao_enquete .swfa { width: 21px; height: 21px; line-height: 21px; text-align: center; font-size: 11px; color: rgb(0, 90, 155); background: rgb(212, 232, 249); margin-left: 3px; border-radius: 100%; transition: all 0.1s ease 0s; } .vinc_enquete_vinculada .vinc_opcao_enquete a:hover .swfa { background: rgb(255, 255, 255); transform: scale(1.2); } .vinc_enquete_vinculada .vinc_opcao_enquete img { width: 40px; height: 40px; margin-left: auto; border-radius: 100%; object-fit: cover; flex-shrink: 0; transition: all 0.1s ease 0s; } .vinc_enquete_vinculada .vinc_opcao_enquete a:hover img { transform: scale(1.1); } .vinc_enquete_vinculada .vinc_area_resultado_enquete { max-height: 300px; overflow-y: auto; font-size: 0px; text-align: left; } .vinc_enquete_vinculada .vinc_area_resultado_enquete .vinc_resultado_enquete { padding: 2px 5px; text-align: left; } .vinc_enquete_vinculada .vinc_area_resultado_enquete .vinc_resultado_enquete:first-child { padding-top: 0px; } .vinc_enquete_vinculada .vinc_area_resultado_enquete .vinc_resultado_enquete .vinc_opcao_enquete { display: -webkit-flex; align-items: center; font-size: 13px; color: rgb(69, 69, 75); padding: 5px; } .vinc_enquete_vinculada .vinc_area_resultado_enquete .vinc_resultado_enquete .vinc_opcao_enquete img { width: 34px; height: 34px; } .vinc_enquete_vinculada .vinc_area_resultado_enquete .vinc_resultado_enquete .vinc_porcentagem_resultado.barra { border-radius: 22px; background: rgb(230, 232, 237); overflow: hidden; float: none !important; } .vinc_enquete_vinculada .vinc_area_resultado_enquete .vinc_resultado_enquete .vinc_porcentagem_resultado.barra span { max-width: 100%; height: 22px; line-height: 22px; display: inline-block; padding: 0px 10px; font-size: 12px; color: rgb(255, 255, 255); border-radius: inherit; text-align: right; } .vinc_enquete_vinculada .vinc_area_resultado_enquete .vinc_resultado_enquete .vinc_porcentagem_resultado.barra span[style="min-width:0%"] { color: rgb(101, 101, 107); background: none !important; } .vinc_enquete_vinculada.vinc_enquete_votacao .vinc_area_data_enquete .vinc_data_inicio .swfa { background: rgb(76, 175, 80); color: rgb(3, 88, 7); } .vinc_enquete_vinculada.vinc_enquete_votacao .vinc_area_data_enquete .vinc_data_encerramento .swfa { background: rgb(204, 45, 60); color: rgb(97, 0, 9); } .vinc_enquete_vinculada .vinc_area_respostas_enquete { text-align: center; border-top: 1px solid rgb(226, 226, 233); padding: 15px 5px 10px; margin-top: 10px; } .vinc_enquete_vinculada .vinc_area_respostas_enquete .vinc_info_respostas { font-size: 12px; color: rgb(86, 86, 91); margin-bottom: 15px; padding: 0.5% 0px; text-transform: uppercase; letter-spacing: 0.05em; } .vinc_enquete_vinculada .vinc_area_respostas_enquete .vinc_cont_respostas_enquete { max-height: 300px; overflow: auto; display: -webkit-flex; flex-wrap: wrap; gap: 8px; font-size: 0px; padding-right: 8px; } .vinc_enquete_vinculada .vinc_area_respostas_enquete .vinc_resposta_enquete { display: -webkit-flex; flex: 1 1 30%; text-align: left; position: relative; } .vinc_enquete_vinculada .vinc_area_respostas_enquete .vinc_resposta_enquete input { position: absolute; opacity: 0; } .vinc_enquete_vinculada .vinc_area_respostas_enquete .vinc_resposta_enquete label { min-height: 50px; display: flex; align-items: center; flex: 1 1 0%; padding: 8px 8px 8px 40px; font-size: 13px; color: rgb(86, 86, 91); position: relative; cursor: pointer; background: rgb(237, 239, 242); border-radius: 3px; transition: all 0.075s ease 0s; } .vinc_enquete_vinculada .vinc_area_respostas_enquete .vinc_resposta_enquete label span:first-child { margin-right: 0.5em; } .vinc_enquete_vinculada .vinc_area_respostas_enquete .vinc_resposta_enquete label::before, .vinc_enquete_vinculada .vinc_area_respostas_enquete .vinc_resposta_enquete label::after { content: ""; width: 20px; height: 20px; position: absolute; top: 50%; left: 15px; margin-top: -10px; background: rgb(255, 255, 255); border: 1px solid rgb(226, 226, 233); border-radius: 100%; transition: inherit; } .vinc_enquete_vinculada .vinc_area_respostas_enquete .vinc_resposta_enquete label::after { content: ""; width: 12px; height: 12px; left: 19px; margin-top: -6px; background: rgb(15, 101, 162); border: 0px; visibility: hidden; transform: scale(0.4); opacity: 0; } .vinc_enquete_vinculada .vinc_area_respostas_enquete .vinc_resposta_enquete input:checked ~ label { background: rgb(212, 232, 249); color: rgb(0, 90, 155); } .vinc_enquete_vinculada .vinc_area_respostas_enquete .vinc_resposta_enquete input:checked ~ label::before { border-color: rgb(203, 221, 236); } .vinc_enquete_vinculada .vinc_area_respostas_enquete .vinc_resposta_enquete input:checked ~ label::after { visibility: visible; transform: scale(1); opacity: 1; } @media (max-width: 800px) { .vinc_enquete_vinculada .vinc_area_respostas_enquete .vinc_resposta_enquete { flex: 1 1 100%; }} .vinc_enquete_vinculada .vinc_area_campos_validacao_enquete { max-width: 800px; margin: auto; padding-top: 15px; padding-bottom: 10px; text-align: center; font-size: 0px; } .vinc_enquete_vinculada .vinc_campo_enquete { width: 50%; display: inline-block; vertical-align: bottom; text-align: left; padding: 5px; } .vinc_enquete_vinculada .vinc_campo_enquete label { font-size: 13px; color: rgb(71, 71, 75); padding: 5px 0px; cursor: pointer; } .vinc_enquete_vinculada .vinc_campo_enquete input { width: 100%; height: 40px; border: 1px solid rgb(235, 235, 240); border-radius: 2px; background: rgb(255, 255, 255); font-size: 13px; color: rgb(86, 86, 91); padding: 5px 10px; } .vinc_enquete_vinculada .vinc_campo_enquete input:hover { cursor: pointer; border-color: rgb(199, 199, 204); } .vinc_enquete_vinculada .vinc_campo_enquete input:focus { cursor: text; border-color: rgb(165, 165, 170); } .vinc_enquete_vinculada .vinc_area_captcha_enquete { padding: 10px; margin: 10px 5px; background: rgba(88, 88, 97, 0.05); border-radius: 8px; } .vinc_enquete_vinculada .vinc_btn_votar_enquete { width: 180px; max-width: 80%; height: 60px; background: rgb(15, 101, 162); border-width: 0px 0px 2px; border-top-style: initial; border-right-style: initial; border-left-style: initial; border-top-color: initial; border-right-color: initial; border-left-color: initial; border-image: initial; border-bottom-style: solid; border-bottom-color: rgb(12, 91, 147); border-radius: 4px; font-size: 13px; color: rgb(255, 255, 255); margin: 10px auto; transition: all 0.1s ease 0s; } .vinc_enquete_vinculada .vinc_btn_votar_enquete:hover { background: rgb(12, 91, 147); cursor: pointer; } .vinc_enquete_vinculada .vinc_btn_votar_enquete:active { transform: scale(0.95) translateY(1px); transition: all 0s ease 0s; } .vinc_area_enquetes_vinculadas { margin-top: 40px; font-size: 0px; } .vinc_area_enquetes_vinculadas .vinc_enquete_vinculada { margin-top: 10px; margin-bottom: 20px; background: rgb(245, 246, 248); border-left: 5px solid rgb(15, 101, 162); border-bottom: 1px solid rgb(235, 235, 240); border-radius: 4px; padding: 10px; } .vinc_area_enquetes_vinculadas .vinc_enquete_vinculada:last-child { margin-bottom: 0px; } .vinc_area_enquetes_vinculadas .vinc_enquete_vinculada .vinc_area_info_enquete { border: 1px solid rgb(237, 239, 242); border-radius: 4px; background: rgb(255, 255, 255); padding: 10px; } .vinc_area_enquetes_vinculadas .vinc_enquete_vinculada .vinc_area_data_enquete { background: rgb(244, 245, 246); display: inline-block; margin: 10px 0px; border-radius: 100px; padding: 3px 10px; font-size: 12px; color: rgb(71, 71, 75); text-align: left; } .vinc_area_enquetes_vinculadas .vinc_enquete_vinculada .vinc_pergunta_enquete { font-size: 17px; padding: 10px 0px; border-bottom: 0px; margin: 0px; } .vinc_area_enquetes_vinculadas .vinc_enquete_vinculada .vinc_area_resultado_enquete { max-height: none; padding: 10px 5px; } .vinc_area_enquetes_vinculadas .vinc_enquete_vinculada .vinc_area_resultado_enquete .vinc_resultado_enquete { width: 50%; display: inline-block; vertical-align: bottom; border: 0px; background: none; padding: 5px 10px; } @media (max-width: 800px) { .vinc_area_enquetes_vinculadas .vinc_enquete_vinculada .vinc_area_resultado_enquete .vinc_resultado_enquete { width: 100%; } .vinc_area_enquetes_vinculadas .vinc_enquete_vinculada .vinc_campo_enquete { width: 100%; }} .vinc_vermais_vinculos { padding: 20px 20px 25px; border-bottom: 1px solid rgb(230, 231, 235); margin-bottom: 10px; font-size: 10px; color: rgb(15, 101, 162); text-transform: uppercase; text-align: center; letter-spacing: 0.025em; position: relative; cursor: pointer; } .vinc_vermais_vinculos .swfa { width: 30px; height: 30px; line-height: 30px; position: absolute; bottom: -15px; left: 50%; margin-left: -15px; background: rgb(15, 101, 162); font-size: 12px; color: rgb(255, 255, 255); text-shadow: rgb(255, 255, 255) 0px -30px 0px, rgb(255, 255, 255) 0px 30px 0px; border-radius: 100%; overflow: hidden; } .vinc_vermais_vinculos .swfa::before { position: relative; top: 0px; transition: all 0.2s ease 0s; } .vinc_vermais_vinculos:hover .swfa::before { animation: 1s linear 0s infinite normal none running vinc_vermais_vinculos; } @keyframes vinc_vermais_vinculos { 50% { top: 30px; } 50.0001% { top: -30px; }} .sw_area_captcha { background: rgba(185, 189, 198, 0.15); padding: 15px 0px; border-radius: 5px; margin-top: 10px; flex: 1 1 100%; } .sw_captcha { width: 100%; max-width: 230px; height: 60px; overflow: hidden; margin: auto; } .sw_captcha .sw_recaptcha { transform: scale(0.76); transform-origin: left top; } .sw_txteditor { font-family: "SW Ubuntu"; } .sw_txteditor * { color: inherit; word-break: break-word; } .sw_txteditor ol, .sw_txteditor ul, .sw_txteditor li { list-style: disc; margin-left: 10px; margin-bottom: 10px; } .sw_txteditor ol, .sw_txteditor ol li { list-style: decimal; } .sw_txteditor img { max-width: 100%; height: auto !important; } .sw_txteditor table { width: 100% !important; } .sw_txteditor table table { min-width: 30%; width: auto !important; max-width: 100% !important; } .sw_txteditor td { word-break: normal; overflow-wrap: normal; } .sw_txteditor blockquote { border-left: 4px solid rgb(204, 204, 204); padding-left: 15px; font-style: italic; } .sw_txteditor strong { font-weight: 700; } .sw_txteditor a, .sw_txteditor a:hover, .sw_txteditor a:focus, .sw_txteditor a:active, .sw_txteditor a:link, .sw_txteditor a:visited { text-decoration: underline; color: rgb(25, 118, 211); } .sw_txteditor iframe { width: 100%; } .sw_compartilhar { margin-top: 20px; background: rgb(235, 237, 238); padding: 7px; border-radius: 4px; font-size: 0px; clear: both; display: inline-block; width: 100%; } .sw_compartilhar, .sw_compartilhar *, .sw_compartilhar ::after, .sw_compartilhar ::before { box-sizing: border-box; } .sw_compartilhar .sw_btn_compartilhar { height: 30px; line-height: 30px; display: inline-block; vertical-align: top; border-radius: 4px; text-align: center; margin: 3px; cursor: pointer; transition: all 0.1s ease 0s; } .sw_compartilhar .sw_btn_compartilhar .swfa { display: inline-block; line-height: inherit; vertical-align: middle; } .sw_compartilhar .sw_btn_compartilhar:active { transform: scale(0.9); transition: all 0.1s ease 0s; } .sw_compartilhar .sw_btn_compartilhar_geral { width: 130px; font-size: 11px; color: rgb(134, 145, 152); letter-spacing: 0.5px; padding-top: 1px; } .sw_compartilhar .sw_btn_compartilhar_geral .swfa { margin-left: 5px; } .sw_compartilhar .sw_btn_compartilhar_geral:hover { background: rgb(224, 226, 227); } .sw_compartilhar .sw_btn_compartilhar_rede_social { min-width: 30px; padding: 0px 5px; font-size: 14px; color: rgb(255, 255, 255); } .sw_compartilhar .sw_btn_compartilhar_rede_social .swfa { width: 20px; height: 30px; line-height: inherit; float: left; transition: all 0.2s ease 0s; } .sw_compartilhar .sw_btn_compartilhar_rede_social .sw_txt_botao { max-width: 0px; height: 30px; line-height: inherit; float: left; text-transform: uppercase; font-size: 10px; letter-spacing: 0.5px; overflow: hidden; white-space: nowrap; transition: all 0.4s ease-in-out 0s; } .sw_compartilhar .sw_btn_compartilhar_rede_social:hover .sw_txt_botao { max-width: 200px; padding: 0px 5px; } .sw_compartilhar .sw_btn_compartilhar_facebook { background: rgb(38, 117, 197); } .sw_compartilhar .sw_btn_compartilhar_messenger { background: rgb(50, 144, 240); } .sw_compartilhar .sw_btn_compartilhar_twitter { background: rgb(96, 201, 255); } .sw_compartilhar .sw_btn_compartilhar_whatsapp { background: rgb(64, 210, 119); } .sw_compartilhar .sw_btn_compartilhar_mais { background: rgb(255, 148, 62); } .sw_compartilhar .sw_btn_compartilhar_mais .swfa { transition: all 0.7s cubic-bezier(0.26, -0.11, 0, 0.93) 0s; } .sw_compartilhar .sw_btn_compartilhar_mais:hover .swfa { transform: rotate(180deg); } .sw_compartilhar .sw_btn_compartilhar_enviar_amigo { background: rgb(239, 60, 85); } .sw_compartilhar .sw_btn_compartilhar_newsletter { background: rgb(89, 90, 90); } .sw_compartilhar a { float: none !important; line-height: inherit !important; padding: 0px !important; } .a2a_full { top: 10vh !important; height: 45vh !important; } .a2a_full .a2a_full_footer { display: none; } .a2a_full .a2a_full_services { height: 100%; } @media (max-width: 800px) { .sw_area_navegacao { overflow: hidden; } .sw_area_navegacao .sw_area_links_navegacao .sw_navegacao { padding: 0px 3px; } .sw_area_navegacao .sw_area_links_navegacao a:first-child .sw_navegacao i { display: inline; padding: 0px 3px 0px 7px; } .sw_area_navegacao .sw_area_links_navegacao a:first-child .sw_navegacao span { display: none; } .sw_area_navegacao .sw_area_links_navegacao a:first-child .sw_navegacao .swfa { display: inline-block; padding: 5px; } .sw_area_busca .sw_btn_expandir_busca { display: block; } .sw_abas_navegacao .sw_area_botoes_abas_navegacao { gap: 5px; } .sw_abas_navegacao .sw_area_botoes_abas_navegacao .sw_btn_aba_navegacao { min-height: 20vw; } .sw_abas_navegacao .sw_area_botoes_abas_navegacao .sw_btn_aba_navegacao:first-child { margin-left: 0px; } .sw_abas_navegacao .sw_area_botoes_abas_navegacao .sw_btn_aba_navegacao:last-child { margin-right: 0px; } .sw_abas_navegacao .sw_area_botoes_abas_navegacao .sw_btn_aba_navegacao .sw_nome_btn_abas_navegacao { font-size: 11px; } .sw_noticia_vinculada { padding-left: calc(35vw + 10px); } .sw_noticia_vinculada .sw_area_img_noticia_vinculada { width: 35vw; } .sw_popup_modal .sw_popup .sw_conteudo_popup .sw_area_iframe_popup { padding-top: 130%; position: relative; overflow: hidden; max-height: calc(100vh - 300px); } .vinc_area_videos_vinculados .vinc_cont_video_playlist .vinc_area_iframe_video { width: 100%; } .vinc_area_videos_vinculados .vinc_cont_video_playlist .vinc_area_playlist_videos { width: auto; height: auto; display: block; max-height: 45vh; margin: 20px; } .sw_compartilhar .sw_btn_compartilhar_rede_social .sw_txt_botao { display: none; }} @media (max-width: 600px) { .vinc_area_pessoas_vinculadas .vinc_titulo_pessoa_vinculada { display: block; text-align: center; margin-bottom: 10px; } .vinc_area_videos_vinculados .vinc_cont_video_playlist .vinc_area_playlist_videos .vinc_video_playlist { padding-left: 100px; } .vinc_area_videos_vinculados .vinc_cont_video_playlist .vinc_area_playlist_videos .vinc_video_playlist .vinc_area_img_video { width: 100px; }} @media (max-width: 480px) { .sw_nao_celular { display: none; } .sw_area_abas .sw_area_titulos_abas { text-align: center; } .sw_area_abas .sw_area_titulos_abas .sw_titulo_aba { width: auto; padding: 5px 20px; } .sw_area_abas .sw_area_titulos_abas .sw_titulo_aba i { width: 26px; height: 26px; line-height: 26px; font-size: 14px; margin: 0px; } .sw_area_abas .sw_area_titulos_abas .sw_titulo_aba span { display: none; } .sw_area_abas .sw_area_titulos_abas .sw_titulo_aba_selecionado { padding: 10px 20px; } .sw_area_abas .sw_area_conteudo_aba { border-radius: 5px; } .sw_area_abas .sw_area_conteudo_aba .sw_conteudo_aba .sw_titulo_conteudo_aba { display: block; } .sw_lista_detalhes .sw_linha_lista_detalhes .sw_nome_detalhe { width: 100%; padding: 10px 10px 0px; } .sw_lista_detalhes .sw_linha_lista_detalhes .sw_descricao_detalhe { width: 100%; padding: 5px 10px 10px; } .sw_abas_navegacao .sw_area_botoes_abas_navegacao .sw_btn_aba_navegacao { min-height: auto; margin-bottom: 0px; } .sw_abas_navegacao .sw_area_botoes_abas_navegacao .sw_btn_aba_navegacao .sw_area_icone_btn_abas_navegacao { width: 100%; max-width: 40px; } .sw_abas_navegacao .sw_area_botoes_abas_navegacao .sw_btn_aba_navegacao .sw_nome_btn_abas_navegacao { display: none; } .sw_abas_navegacao .sw_cont_abas_navegacao { margin-top: 20px; } .sw_abas_navegacao .sw_cont_abas_navegacao .sw_aba_navegacao .sw_titulo_navegacao_mobile { display: block; } .sw_noticia_vinculada { padding: 5px 5px 5px calc(25vw + 5px); margin-bottom: 10px; } .sw_noticia_vinculada .sw_area_img_noticia_vinculada { width: 25vw; } .sw_noticia_vinculada .sw_area_info_noticia_vinculada { min-height: auto; padding: 10px; } .sw_noticia_vinculada .sw_area_info_noticia_vinculada .sw_descricao_noticia_vinculada { display: none; } .sw_compartilhar { text-align: center; } .sw_compartilhar .sw_btn_compartilhar_geral { width: auto; height: 50px; line-height: 50px; display: block; background: rgb(224, 226, 227); } .sw_compartilhar .sw_btn_compartilhar_rede_social { height: 50px; line-height: 50px; } .sw_compartilhar .sw_btn_compartilhar_rede_social .swfa { width: 40px; height: 50px; font-size: 16px; }} .sw_form { font-size: 0px; text-align: left; } .sw_form * { font-family: "SW Lato"; } .sw_form .asterisco { font-size: 8px; color: rgb(184, 0, 0); position: relative; top: -3px; } .sw_form .sw_area_campos_form { max-width: inherit; display: -webkit-flex; flex-wrap: wrap; font-size: 0px; } .sw_form .sw_area_campos_form .sw_campos_form { min-width: 160px; display: -webkit-flex; flex-wrap: wrap; flex: 1 1 auto; gap: 0px 5px; justify-content: center; align-items: center; align-self: end; text-align: left; padding: 5px; } .sw_form .sw_area_campos_form .sw_campos_form label { display: block; flex: 1 1 100%; font-size: 13px; color: rgb(71, 71, 75); line-height: 1.7; font-weight: 700; cursor: pointer; } .sw_form .sw_area_campos_form .sw_campos_form .swfa { margin-left: 6px; } .sw_form .sw_campos_form input, .sw_form .sw_campos_form select, .sw_form .sw_campos_form textarea, .sw_form .sw_campos_form .sw_input_file, .sw_form .sw_campos_form .sw_input_checkbox, .sw_form .sw_campos_form .sw_input_radio { width: 100%; height: 40px; line-height: 40px; display: block; flex: 1 1 auto; padding: 0px 10px; background: rgb(249, 250, 251); border: 1px solid rgb(230, 233, 237); border-radius: 2px; font-size: 13px; color: rgb(71, 71, 75); font-weight: 500; } .sw_form .sw_campos_form textarea { min-height: 100px; resize: vertical; flex: 1 1 auto; } .sw_form .sw_campos_form input:hover, .sw_form .sw_campos_form select:hover, .sw_form .sw_campos_form textarea:hover, .sw_form .sw_campos_form .sw_input_file:hover, .sw_form .sw_campos_form .sw_input_checkbox:hover, .sw_form .sw_campos_form .sw_input_radio:hover { border-color: rgb(204, 204, 204); cursor: pointer; } .sw_form .sw_campos_form input:focus, .sw_form .sw_campos_form select:focus, .sw_form .sw_campos_form textarea:focus, .sw_form .sw_campos_form .sw_input_file:focus-within, .sw_form .sw_campos_form .sw_input_checkbox:focus-within, .sw_form .sw_campos_form .sw_input_radio:focus-within { background: rgb(255, 255, 255); border-color: rgb(153, 153, 153); cursor: text; } .sw_form .sw_campos_form input:disabled, .sw_form .sw_campos_form select:disabled, .sw_form .sw_campos_form textarea:disabled { border-color: rgb(219, 222, 225); background: rgb(240, 242, 244); color: rgb(102, 102, 102); user-select: none; } .sw_form .sw_btn_submit { width: 100%; max-width: 220px; height: 70px; display: block; margin: 10px auto; background: rgb(15, 101, 162); border: 0px; border-radius: 4px; font-size: 15px; color: rgb(255, 255, 255); font-weight: 900; text-transform: uppercase; cursor: pointer; transition: all 0.1s ease 0s; } .sw_form .sw_btn_submit:hover { background: rgb(10, 88, 144); } .sw_form .sw_btn_submit:active { padding-top: 5px; transition: all 0s ease 0s; } .pro_area_upload { width: 100%; border: 2px dashed rgb(13, 138, 205); color: rgb(13, 138, 205); min-height: 120px; text-align: center; position: relative; } .pro_area_upload label.pro_label_upload { cursor: pointer; } .pro_area_upload label.pro_label_upload.highlight { background-color: rgb(255, 253, 170); } .pro_area_upload label.pro_label_upload span { margin: 10px 0px 5px; } .pro_area_upload label.pro_label_upload div { font-size: 13px; } .pro_area_upload #total_arquivos { margin-bottom: 10px; } .pro_area_upload input { position: absolute; inset: 0px; width: 100%; appearance: none; opacity: 0; cursor: pointer; } .pro_btn_extensoes { font-size: 12px; background: rgb(226, 218, 79); color: rgb(99, 99, 17); padding: 5px; border-radius: 4px; margin-bottom: 8px; display: inline-block; } .pro_btn_extensoes.sw_txt_tooltip { text-decoration: none !important; } .e_botao_vermais_interna { font-size: 10px; border: 1px solid rgb(204, 204, 204); padding: 6px; border-radius: 9px; margin-right: 44%; cursor: pointer; margin-top: 8px; } #e_vereadoreslista { width: 100%; float: left; height: 290px; overflow: scroll hidden; } #e_vereadoreslista::-webkit-scrollbar { width: 3px; background-color: rgb(240, 240, 240); height: 7px; } #e_vereadoreslista::-webkit-scrollbar-thumb { background-color: rgb(82, 82, 82); border-radius: 10px; } #e_vereadoreslista::-webkit-scrollbar-track { background-color: rgb(240, 240, 240); border-radius: 10px; } #e_m { width: 1000%; } .e_regular { font-family: "SW Ubuntu"; } .e_t_v { height: 30px; } .e_form_contato { width: 49%; } .e_mapa_contato { float: right; margin-top: 3%; width: 49% !important; } .e_form_input_cont { width: 96%; outline: none; margin-top: 2%; border-radius: 2px; border: 1px solid rgb(219, 219, 219); color: rgb(84, 84, 84); font-size: 11px; font-family: arial; padding: 18px 2%; } .e_bt_cont { float: right; font-size: 12px; border-radius: 2px; color: rgb(255, 255, 255); outline: none; border: 1px solid rgb(92, 109, 126); background-color: rgb(92, 109, 126); padding: 7% 10%; } .e_form_select_cont { width: 100%; outline: none; margin-top: 2%; border-radius: 2px; border: 1px solid rgb(219, 219, 219); color: rgb(84, 84, 84); font-size: 11px; font-family: arial; padding: 3% 0px; } .e_inf_cont { float: left; font-family: "SW Ubuntu"; font-size: 12px; margin: 2% 1%; width: 29%; border-radius: 2px; border: 1px solid rgb(219, 219, 219); color: rgb(84, 84, 84); padding: 1.5% 1%; } .e_inf_cont_tel { float: left; font-family: "SW Ubuntu"; font-size: 12px; margin: 2% 1%; width: 26%; border-radius: 2px; border: 1px solid rgb(219, 219, 219); color: rgb(84, 84, 84); padding: 1.9% 1%; } .e_inf_cont_end { float: left; font-family: "SW Ubuntu"; font-size: 12px; margin: 2% 1%; width: 32%; border-radius: 2px; border: 1px solid rgb(219, 219, 219); color: rgb(84, 84, 84); padding: 1.5% 1%; } .titulo_editais_modelo2 { width: 100%; font-family: "SW Ubuntu"; border-top: 1px solid rgb(235, 235, 235); padding-top: 15px; border-bottom: 1px solid rgb(235, 235, 235); padding-bottom: 15px; color: rgb(37, 37, 37); font-size: 12px; float: left; } .bt_download_edital { float: left; background-color: rgb(92, 109, 126); color: rgb(255, 255, 255); text-align: center; font-family: "SW Ubuntu"; border-radius: 2px; margin-bottom: 10px; margin-top: 7px; font-size: 12px; padding: 0.5% 2%; } .bt_sair_login { float: left; background-color: rgb(92, 109, 126); color: rgb(255, 255, 255); text-align: center; font-family: "SW Ubuntu"; border-radius: 2px; margin-bottom: 10px; margin-top: 7px; font-size: 12px; padding: 15px 30px; border: 1px solid rgb(255, 255, 255); } .cont_menu_emprega { width: 60%; margin: 0px auto; background-color: red; } .select_emprega { padding: 1% 3%; outline: none; border: 1px solid rgb(0, 0, 0); } .bt_emprega { padding: 1% 3%; outline: none; background-color: rgb(92, 109, 126); border: 1px solid rgb(92, 109, 126); font-family: "SW Ubuntu"; color: rgb(255, 255, 255); } #menu_emprega ul { padding: 0px; margin: 0px; list-style: none; } #menu_emprega ul li { display: inline; } #menu_emprega ul li a { padding: 12px 25px; float: left; margin: 2% 2% 2% 0px; border-radius: 2px; display: inline-block; font-family: "SW Ubuntu"; font-size: 12px; background-color: rgb(92, 109, 126); color: rgb(255, 255, 255); text-decoration: none; border: 1px solid rgb(92, 109, 126); } #menu_emprega ul li a:hover { background-color: rgb(255, 255, 255); color: rgb(92, 109, 126); border: 1px solid rgb(92, 109, 126); } table { max-width: 100%; background-color: transparent; border-collapse: collapse; border-spacing: 0px; font-family: arial; } .table { border-bottom: 1px solid rgb(248, 248, 248); width: 100%; margin-bottom: 20px; } .table th { font-size: 12px; padding: 8px; line-height: 20px; text-align: left; margin-right: -2px; vertical-align: middle; } .table td { font-size: 12px; padding: 8px; line-height: 20px; text-align: left; vertical-align: middle; } .table td:last-child { border-right: 0px; } .table thead th { background-color: rgb(92, 109, 126); color: rgb(255, 255, 255); font-size: 12px; } .table tbody > tr:nth-child(2n+1) > td, .table tbody > tr:nth-child(2n+1) > th { background-color: rgb(239, 239, 239); } .es12 { font-size: 11px; } .es13 { font-size: 12px; } .es16 { font-size: 16px; } .ebold { font-family: open_sansbold; } .ereg { font-family: "SW Ubuntu"; } .branco { color: rgb(255, 255, 255); } .descricao_galeria_interna { float: left; background-color: rgba(0, 0, 0, 0.3); padding: 10px; position: absolute; width: 270px; margin-top: 155px; margin-left: 20px; } .e_up { text-transform: uppercase; } .e_t_center { text-align: center; width: 100%; } .e_img_prefeito { float: right; width: 220px; height: 260px; margin-left: 1%; overflow: hidden; } .e_img_prefeito img { width: 220px; height: 260px; object-fit: cover; object-position: center top; } .e_bt_cadastro_emprega1 { float: left; margin: 45px 3% 45px 11%; background-color: rgb(62, 62, 62); border-radius: 3px; color: rgb(255, 255, 255); padding: 15px 5%; width: 25%; border: 1px solid rgb(236, 240, 241); } .bt_paginas { float: left; border-radius: 2px; padding: 10px 25px; text-decoration: none; border: 1px solid rgb(92, 109, 126); text-align: center; background-color: rgb(255, 255, 255); font-family: "SW Ubuntu"; font-size: 12px; color: rgb(92, 109, 126); margin-top: 20px; } .desc_noticia { width: 65%; float: right; overflow-wrap: break-word; } .foto_noticia { width: 33%; float: left; margin-right: 2%; } .foto_noticia img { width: auto; max-width: 100%; height: auto; float: left; border-radius: 4px; } .cinza { color: rgb(51, 51, 51); } .bt_video_interna div { float: left; border-radius: 2px; padding: 15px 25px; text-decoration: none; border: 1px solid rgb(92, 109, 126); text-align: center; background-color: rgb(92, 109, 126); font-family: "SW Ubuntu"; font-size: 12px; color: rgb(255, 255, 255); margin-top: 25px; } .bt_video_interna div:hover { border: 1px solid rgb(92, 109, 126); background-color: rgb(255, 255, 255); color: rgb(92, 109, 126); } .botao_ouvidoria { float: left; margin-top: 25px; text-align: center; font-family: "SW Ubuntu"; font-size: 13px; border-radius: 2px; padding: 15px 35px; border: 1px solid rgb(92, 109, 126); background-color: rgb(92, 109, 126); color: rgb(255, 255, 255); } .e_data_include { float: left; background-color: rgb(236, 240, 241); margin-bottom: 10px; border-radius: 2px; padding: 8px 10px; text-align: center; font-family: "SW Ubuntu"; font-size: 11px; color: rgb(66, 66, 66); } .campo_busca_relatorio { width: 100%; float: left; font-family: "SW Ubuntu"; font-size: 12px; color: rgb(0, 0, 0); margin-top: 12px; } .e_mt15 { margin-top: 15px; } .e_mt10 { margin-top: 10px; } .e_mt5 { margin-top: 5px; } .e_azul_edital { color: rgb(17, 98, 173); } .e_bt_sic1 { float: left; margin-top: 25px; cursor: pointer; padding: 20px 64px; margin-right: 1%; text-align: center; border-radius: 2px; background-color: rgb(92, 109, 126); border: 1px solid rgb(92, 109, 126); color: rgb(255, 255, 255); font-family: "SW Ubuntu"; font-size: 15px; text-decoration: none; } .e_bt_sic1:hover { background-color: rgb(255, 255, 255); color: rgb(92, 109, 126); border: 1px solid rgb(92, 109, 126); } .e_bt_emprega1 { float: left; margin-top: 25px; width: 33%; cursor: pointer; padding: 15px 0px; margin-right: 1%; text-align: center; border-radius: 2px; background-color: rgb(92, 109, 126); border: 1px solid rgb(92, 109, 126); color: rgb(255, 255, 255); font-family: "SW Ubuntu"; font-size: 15px; text-decoration: none; } .e_bt_emprega2 { float: left; margin-top: 25px; width: 31%; cursor: pointer; padding: 15px 0px; margin-right: 1%; text-align: center; border-radius: 2px; background-color: rgb(92, 109, 126); border: 1px solid rgb(92, 109, 126); color: rgb(255, 255, 255); font-family: "SW Ubuntu"; font-size: 15px; text-decoration: none; } .e_bt_emprega3 { float: left; margin-top: 25px; width: 31%; cursor: pointer; padding: 15px 0px; margin-right: 1%; text-align: center; border-radius: 2px; background-color: rgb(92, 109, 126); border: 1px solid rgb(92, 109, 126); color: rgb(255, 255, 255); font-family: "SW Ubuntu"; font-size: 15px; text-decoration: none; } .e_login_entrar_sic { margin-top: 36px; outline: none; font-size: 11px; font-family: open_sansbold; background-color: rgb(92, 109, 126); float: left; padding: 14px 20px; color: rgb(255, 255, 255); text-align: center; border: 1px solid rgb(92, 109, 126); } .e_login_entrar_sic2 { outline: none; font-size: 11px; font-family: open_sansbold; background-color: rgb(92, 109, 126); float: left; padding: 14px 20px; color: rgb(255, 255, 255); margin-top: -12px; text-align: center; border: 1px solid rgb(92, 109, 126); } .e_download_form { float: left; padding: 7px 10px; margin-top: -5px; margin-left: 10px; margin-right: 10px; background-color: rgb(241, 241, 241); border-radius: 2px; text-align: center; color: rgb(75, 75, 75); font-size: 12px; } .e_itens_sic { width: 40%; margin-right: 2%; float: left; } .input_sic_cadastro { color: rgb(92, 109, 126); margin-top: 5px; border: 1px solid rgb(236, 240, 241); padding: 15px 1%; float: left; width: 98%; margin-right: 2%; } .color_info_transparencia { background-color: rgb(243, 243, 243); float: left; margin-top: 20px; width: 90%; padding: 10px; margin-right: 2%; border-radius: 2px; } .e_100 { width: 100%; float: left; } .e_fl { float: left; } .e_fr { float: right; } .mr10 { margin-right: 10px; } #e_conteudo .e_cont_resposta_enquete .cor_barra { border-radius: 10px; } #e_conteudo .barra { height: 18px; margin-right: 10px; width: 280px; background-color: rgb(225, 225, 225); border-radius: 10px; } #e_conteudo .barra > span { position: relative; float: left; margin: 0px -1px; min-width: 30px; height: 15px; line-height: 13px; text-align: right; background: rgb(204, 204, 204); border: 1px solid; border-radius: 10px; } #e_conteudo .barra > span > span { padding: 0px 10px; font-size: 11px; font-weight: 700; color: rgb(255, 255, 255); } .titulo_download_tamanho_t { width: 100%; float: left; text-align: left; font-family: "SW Ubuntu"; color: rgb(138, 138, 138); } #e_cont_tempo_clima { width: 100%; padding: 30px 0px; float: left; margin-top: 15px; background-color: rgb(228, 233, 240); font-size: 13px; color: rgb(85, 85, 85); } #e_barra_clima { width: 290%; font-family: "SW Ubuntu"; } .e_azul_clima { color: rgb(51, 176, 243); } .e_ver_clima { color: rgb(244, 126, 94); } .e_dia_clima { width: 14%; margin-top: 15px; margin-bottom: 15px; float: left; text-align: left; } .e_t85t_teste { float: left; margin-top: 10px; padding: 2px 10px; font-size: 12px; background-color: rgb(255, 255, 255); border-radius: 3px; } .e_t85_teste { width: 70%; margin-left: 5%; float: left; text-align: left; } .e_t15_teste { width: 10%; float: left; } .pergunta_faq { float: left; width: 100%; margin-top: 10px; font-size: 16px; color: rgb(49, 49, 49); font-family: open_sansbold; } .resposta_faq { float: none; width: 100%; margin-top: 5px; font-family: "SW Ubuntu"; font-size: 12px; color: rgb(119, 119, 119); margin-bottom: 20px; } #cadastrar_usuario { float: left; width: 100%; } #consultas { float: left; width: 100%; } #relatorios { float: left; width: 100%; } .e_localizacao_sic { float: left; border: 1px solid rgb(221, 221, 221); padding: 25px 2%; width: 96%; } .e_localizacao_sic50 { float: left; width: 45%; margin-right: 2%; } #e_centralizar_tempo { width: 1200px; margin: 0px auto; height: 110px; overflow: scroll hidden; } #e_centralizar_tempo::-webkit-scrollbar-track { box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 3px inset; background-color: rgb(245, 245, 245); border-radius: 10px; } #e_centralizar_tempo::-webkit-scrollbar { width: 3px; background-color: rgb(245, 245, 245); height: 7px; } #e_centralizar_tempo::-webkit-scrollbar-thumb { background-color: rgb(106, 106, 106); border-radius: 10px; } #cont_replica_sic { width: 100px; float: left; margin-top: -5px; margin-right: 10px; border-radius: 20px; border: 1px solid rgb(211, 211, 211); margin-left: 5px; text-align: center; background-color: rgb(255, 255, 255); color: rgb(92, 109, 126); font-family: open_sansbold; font-size: 12px; padding: 10px; } .e_opc_sic_t { width: 33%; border-bottom: 1px solid rgb(236, 236, 236); padding-bottom: 10px; float: left; } .input_relatorio { background-color: rgb(255, 255, 255); padding: 14px 25px; margin-left: 10px; margin-right: 10px; border: 1px solid rgb(217, 217, 217); outline: none; } .e_icone_sic_rel { min-width: 30px; float: right; margin-top: -5px; margin-right: 10px; border-radius: 2px; border: 1px solid rgb(211, 211, 211); margin-left: 5px; padding: 5px 10px; text-align: center; background-color: rgb(255, 255, 255); color: rgb(92, 109, 126); font-family: open_sansbold; } .info_transparencia_texto { border: 1px solid rgb(243, 243, 243); font-family: "SW Ubuntu"; color: rgb(102, 102, 102); font-size: 13px; margin-top: 10px; width: 97%; padding: 10px; margin-bottom: 5px; border-radius: 4px; } .img_contraste { float: left; } .icone_download_interna { width: 56px; height: 56px; margin-left: 10px; margin-right: 10px; float: left; } .icone_download_interna img { max-width: 56px; max-height: 56px; } .e_tamanho_down { width: 74%; float: right; } .info_edital_interna2 { width: 100%; font-family: "SW Ubuntu"; text-align: left; font-size: 12px; color: rgb(37, 37, 37); } .e_bm { display: none; } .modalidade_destaque { background-color: rgb(236, 240, 241); float: left; width: 98%; padding: 2% 1%; margin-bottom: 15px; } .e_icone_edt2 { float: left; background-color: rgb(236, 240, 241); border-radius: 2px; color: rgb(107, 107, 107); padding: 2%; margin-right: 1%; margin-bottom: 1%; } .cont_download_interna_t { width: 96%; float: left; height: 25px; margin-left: 2%; bottom: 0px; margin-top: 15px; border-radius: 2px; font-family: "SW Ubuntu"; font-size: 10px; text-align: center; padding-top: 10px; background-color: rgb(229, 229, 229); color: rgb(73, 73, 73); } .cont_download_interna_t a:link { color: rgb(73, 73, 73); text-decoration: none; } .cont_download_interna_t a:link { text-decoration: none; font-family: "SW Ubuntu"; font-size: 10px; text-align: center; padding-top: 10px; background-color: rgb(229, 229, 229); color: rgb(73, 73, 73); } #conteudo_esquerda { width: 950px; float: right; margin-top: 0px; } s { text-decoration: line-through; color: rgb(200, 9, 12); } h5 { margin: 0px; } .cont_modelo_telefone { width: 47%; display: inline-block; vertical-align: top; margin-right: 2%; color: rgb(127, 127, 127); margin-top: 25px; padding-top: 10px; padding-bottom: 10px; font-family: "SW Ubuntu"; text-decoration: none; font-size: 12px; } .cont_modelo_telefone_icone { float: left; width: 70px; height: 70px; margin-top: -3px; overflow: hidden; text-align: center; margin-right: 10px; } .cont_modelo_telefone_icone img { float: left; width: 100%; overflow: hidden; } .cont_modelo_telefone2 { width: 33%; color: rgb(127, 127, 127); float: left; margin-top: 25px; padding-top: 10px; padding-bottom: 10px; font-family: "SW Ubuntu"; text-decoration: none; font-size: 12px; } .icone_inf_trans { float: left; width: 30px; margin-top: 2px; font-size: 13px; color: rgb(116, 116, 116); text-align: center; margin-right: 10px; } .icone_inf_trans_seta { float: right; margin-top: -15px; color: rgb(116, 116, 116); } .e_cont_formulario_cadastro_empresa { width: 48%; float: left; margin-right: 1%; } .tamanho_100 { width: 100%; float: left; } .e_input_formulario_cadastro_empresa { width: 100%; float: left; margin-top: 15px; font-family: "SW Ubuntu"; text-align: left; font-size: 11px; color: rgb(106, 106, 106); } #cont_contato { width: 100%; float: left; } .e_input_formulario_contato_interna { width: 100%; float: left; margin-top: 15px; font-family: "SW Ubuntu"; text-align: left; font-size: 11px; color: rgb(106, 106, 106); } #texto_contato { width: 100%; float: left; } #texto_contato img { width: 45%; float: right; margin-left: 15px; } .cont_modelo_download_interna { width: 31%; float: left; margin-top: 25px; margin-right: 1%; border-radius: 4px; padding-top: 10px; padding-bottom: 10px; } #editais { width: 99%; float: left; border-radius: 4px; border: 1px solid rgb(225, 225, 225); padding-bottom: 20px; } .cont_input_editais { width: 30%; float: left; margin-top: 15px; height: 50px; margin-right: 1.333%; margin-left: 1.333%; font-family: "SW Ubuntu"; font-size: 12px; color: rgb(47, 47, 47); } .e_input_formulario_cadastro_empresa { width: 100%; float: left; margin-top: 15px; font-family: "SW Ubuntu"; text-align: left; font-size: 11px; color: rgb(106, 106, 106); } .e_input_formulario_cadastro_empresa { width: 100%; float: left; margin-top: 15px; font-family: "SW Ubuntu"; text-align: left; font-size: 11px; color: rgb(106, 106, 106); } .cont_modelo_galeria_fotos_interna { width: 49%; float: left; margin: 25px 1% 25px 0px; height: 290px; overflow: hidden; } .cont_modelo_galeria_fotos_interna img { width: 100%; float: left; height: 290px; overflow: hidden; border-radius: 2px; object-fit: cover; } .cont_img_vinculo { width: 100%; float: left; height: auto; } .cont_img_vinculo img, .cont_img_vinculo a img { width: 12%; float: left; height: 150px; min-width: 85px; object-fit: cover; object-position: center 20%; margin: 15px 15px 0px 0px !important; } .prefeito_atual { float: left; width: 100%; } .prefeito_atual_img { float: left; width: 200px; height: 210px; overflow: hidden; } .prefeito_atual_img img { width: 100%; border-radius: 2px; height: auto; overflow: hidden; } .prefeito_atual_descricao { float: right; width: 76%; } .prefeito_anterior { float: left; width: 32%; margin-top: 25px; margin-right: 1%; } .prefeito_anterior_img img { width: 100%; border-radius: 2px; height: 100%; overflow: hidden; } .prefeito_anterior_img { float: left; width: 110px; height: 135px; } .prefeito_anterior_descricao { float: right; width: 58%; } .atuacao { float: left; font-size: 11px; margin-top: 10px; background-color: rgb(255, 255, 255); border: 1px solid rgb(236, 240, 241); border-radius: 2px; color: rgb(99, 99, 99); text-align: center; padding: 8px 15px; font-family: "SW Ubuntu"; } .atuacao2 { float: left; font-size: 10px; margin-top: 10px; background-color: rgb(236, 240, 241); color: rgb(99, 99, 99); text-align: center; padding: 8px 5px; font-family: "SW Ubuntu"; } .cont_modelo_jornal { width: 49%; float: left; margin-top: 25px; margin-right: 1%; } .cont_modelo_jornal_descricao { width: 75%; float: right; } .cont_modelo_jornal_img { width: 100px; height: 200px; float: left; border-top-left-radius: 4px; border-top-right-radius: 4px; } .cont_modelo_jornal_img img { width: 100%; float: left; } .faca_download_jornal { font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif; width: 230px; margin: 0px auto; font-size: 12px; text-align: center; } .cont_modelo_links { width: 47%; display: inline-block; vertical-align: top; color: rgb(127, 127, 127); margin-top: 25px; margin-right: 2%; font-family: "SW Ubuntu"; text-decoration: none; font-size: 12px; } .cont_modelo_links_icone { width: 90px; float: left; text-align: center; margin-right: 15px; margin-top: 4px; } .botao_links_acesso { float: left; padding: 5px 10px; background-color: rgb(255, 255, 255); border: 1px solid rgb(220, 220, 220); color: rgb(59, 59, 59); font-family: "SW Ubuntu"; } .tit_links { font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif; font-size: 13px; font-weight: 500; color: rgb(0, 0, 0); text-decoration: none; } .noticia { width: 100%; float: left; border-bottom: 1px solid rgb(243, 243, 243); padding: 35px 0px; } .cont_modelo_video { width: 100%; float: left; margin-top: 25px; } .video-container { position: relative; height: 347px; } .video-container iframe, .video-container object, .video-container embed { position: absolute; top: 0px; left: 0px; border: 0px; height: 100%; width: 100%; } .projetos_pauta_titulo { width: 23%; overflow: hidden; text-align: center; float: left; margin-top: 15px; margin-left: 5px; padding: 10px 0px; border-radius: 25px; } .tv { width: 22%; overflow: hidden; text-align: center; margin: 15px auto; padding: 10px 0px; border-radius: 2px; } .vereadores { overflow: hidden; text-align: center; font-size: 11px; font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif; margin: 15px auto; padding: 10px; border-radius: 2px; } .vereadore_img22 { height: 150px; overflow: hidden; width: 150px; } .vereadore_img22 img { height: auto; width: 100%; overflow: hidden; } #formulario_newsletter_interna { width: 100%; float: left; margin-top: 45px; } .formulario_newsletter1 { width: 48%; float: left; margin-top: 15px; } .formulario_newsletter2 { width: 49%; float: right; margin-top: 15px; } .campo_newsletter_interna { width: 100%; float: left; font-family: "SW Ubuntu"; font-size: 11px; color: rgb(104, 104, 104); margin-top: 15px; } .campo_botao_newsletter { width: 100%; float: left; font-family: "SW Ubuntu"; font-size: 11px; color: rgb(104, 104, 104); margin-top: 15px; } #cont_pagina_interna { width: 100%; float: left; } #texto_pagina_interna { width: 100%; float: left; } #texto_pagina_interna img { max-width: 100%; float: right; margin-left: 15px; object-fit: cover; height: auto !important; } .botao_imprimir { padding: 5px 8px; background-color: rgb(229, 229, 229); color: rgb(73, 73, 73); font-family: "SW Ubuntu"; font-size: 11px; float: left; border-radius: 2px; margin-right: 10px; margin-top: 15px; } .botao_enviar_amigo { padding: 5px 8px; border-radius: 2px; background-color: rgb(229, 229, 229); color: rgb(73, 73, 73); font-family: "SW Ubuntu"; font-size: 11px; float: left; margin-top: 15px; margin-right: 10px; } .voltar { padding: 5px 8px; border-radius: 2px; background-color: rgb(229, 229, 229); color: rgb(73, 73, 73); margin-top: 15px; font-family: "SW Ubuntu"; font-size: 11px; float: left; margin-right: 10px; } .cont_video_interna { width: 50%; float: left; } .cont_dados_video_interna { width: 45%; float: right; } .pgd_cont_video_interna { clear: both; } img.float_right_interna { margin: 0px 0px 10px 10px; object-fit: cover; } @media (max-width: 600px) { img.float_right_interna { width: 100%; height: auto; margin: 0px 0px 10px; }} #e_centralizar #conteudo_esquerda .cont_area_descricao_sic { width: 100%; float: left; } #e_centralizar #conteudo_esquerda .cont_area_descricao_sic .ed_area_descricao_sic { font-size: 13px; font-family: "SW Ubuntu"; color: rgb(85, 85, 85); line-height: 130%; text-align: left; position: relative; overflow: hidden; word-break: break-word; } #e_centralizar #conteudo_esquerda .cont_area_descricao_sic .ed_area_descricao_sic .clique_vermais { position: absolute; bottom: 0px; left: 0px; width: 100%; padding: 40px 5px 5px; font-size: 13px; color: rgb(15, 101, 162); text-align: center; background: linear-gradient(transparent, rgb(255, 255, 255) 50%); cursor: pointer; } #e_centralizar #conteudo_esquerda .cont_area_descricao_sic .ed_area_descricao_sic .clique_vermais span { display: block; line-height: 100%; } #e_centralizar #conteudo_esquerda .cont_area_descricao_sic .ed_area_descricao_sic .clique_vermais i { font-size: 20px; display: block; line-height: 100%; } #e_centralizar #conteudo_esquerda .cont_area_descricao_sic .ed_area_descricao_sic .clique_vermais:hover i { animation: 1s ease 0s infinite normal none running seta_ver_mais; } @keyframes seta_ver_mais { 50% { transform: translateY(50%); }} .cont_formulario_sic { width: 96%; float: left; margin-top: 25px; background-color: rgb(236, 240, 241); padding: 2%; font-family: "SW Ubuntu"; font-size: 12px; } .e_input_formulario_sic { width: 50%; float: left; margin-top: 15px; font-family: "SW Ubuntu"; text-align: left; font-size: 11px; color: rgb(106, 106, 106); } #apresentacao_prefeito { width: 100%; float: left; } #texto_prefeito { width: 100%; float: left; } #formulario_prefeito { width: 100%; float: left; } #formulario_prefeito1 { width: 48%; margin-right: 2%; float: left; } .formulario_prefeito2 { width: 48%; margin-right: 2%; float: left; } .campo_prefeito { float: left; width: 100%; margin-right: 15px; color: rgb(110, 110, 110); font-family: "SW Ubuntu"; font-size: 11px; margin-top: 15px; margin-bottom: 10px; } #texto_servicos { width: 100%; float: left; } #cont_usuario_sic_atendimento { width: 100%; float: left; } #cont_menu_sic { width: 100%; float: left; } #sic_menu ul { padding: 0px; margin: 25px 0px 0px; float: left; background-color: rgb(92, 109, 126); list-style: none; border-top-left-radius: 4px; border-top-right-radius: 4px; } #sic_menu ul li { display: inline; background-color: rgb(92, 109, 126); } #sic_menu ul li a { color: rgb(255, 255, 255); background-color: rgb(92, 109, 126); text-decoration: none; padding: 8px 10px; float: left; } #mensagem_sic_nivel { width: 100%; float: left; font-family: proxima_nova_rgregular; font-size: 14px; } .video_pagina_interna2 { width: 100%; float: left; margin: 0px; padding-bottom: 56.25%; position: relative; height: auto !important; } .video_pagina_interna2 .sw_video_capa { width: 100%; height: 100%; border: 0px; position: absolute; top: 0px; left: 0px; } .video_pagina_interna2 .video_imagem { width: 100%; height: 100%; border: 0px; position: absolute; top: 0px; left: 0px; background-color: rgb(0, 0, 0); object-fit: contain; border-radius: 5px; } .e_categoria_sic { float: left; width: 100%; margin-top: 25px; } .fd_paginaca_enfeite { width: 100%; height: 12px; float: left; margin-top: 30px; padding-bottom: 20px; background: url("../imgcomum/fd_busca.jpg") repeat-x; } .cont_paginacao_interna { width: 300px; margin: 0px auto; } .e_cat_sic { border-radius: 2px; width: 230px; padding: 5px 2px; float: left; border: 1px solid rgb(212, 212, 212); color: rgb(0, 0, 0); font-family: proxima_nova_rgregular; font-size: 14px; } .anterior_interna { font-family: proxima_nova_rgregular; font-size: 14px; padding: 5px; width: 65px; height: 18px; border-radius: 4px; border: 1px solid rgb(228, 228, 228); float: left; background-color: rgb(253, 253, 253); color: rgb(102, 102, 102); } .anterior_interna:hover { background-color: rgb(9, 64, 107); border: 1px solid rgb(228, 228, 228); color: rgb(255, 255, 255); } .fonte_pequena { font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif; width: 100%; text-align: center; float: left; font-size: 14px; color: rgb(91, 91, 91); margin-top: 25px; } .cont_presidente { width: 100%; float: left; margin-top: 15px; border: 1px solid rgb(231, 231, 231); font-size: 13px; font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif; } .cont_presidente img { float: left; border-radius: 16px; padding: 10px; } .cont_presidente_interna { width: 45%; margin-right: 15px; float: left; margin-top: 15px; border: 1px solid rgb(231, 231, 231); font-size: 13px; font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif; } .cont_presidente_interna img { float: left; border-radius: 16px; padding: 10px; } .cont_mesa { width: 100%; float: left; } .so_desktop { display: block; } .direitos_instar { width: 100%; float: left; background: rgb(241, 243, 246); padding: 30px 110px 30px 20px; position: relative; z-index: 0; box-sizing: border-box; } .direitos_instar * { box-sizing: border-box; } .direitos_instar span { font-size: 11px; color: rgb(68, 68, 68); } .direitos_instar span strong { color: rgb(51, 51, 51); } .direitos_instar a:hover strong { color: rgb(184, 0, 0); } .direitos_instar img { width: 80px; position: absolute; top: 50%; right: 20px; margin-top: -13px; } .info_transp { float: left; width: 80%; margin-top: 15px; } .e_cont_infos_t { width: 50%; float: left; } .total_user { text-align: center; margin: 0px auto; clear: both; font-size: 12px; background-color: rgb(236, 240, 241); padding: 15px 20px; } .titulo_download_interna_t { width: 90%; height: 30px; overflow: hidden; font-family: "SW Ubuntu"; color: rgb(73, 73, 73); text-align: left; font-size: 12px; float: left; } .titulo_download_interna_t a:link { text-decoration: none; color: rgb(73, 73, 73); } .cont_grafico { width: 80%; float: left; margin: 5% 0px 5% 10%; } .e_pular { display: block; float: left; margin-top: 12px; } #aparecer_topo_mobile { display: none; margin: 0px; } #contencao_menu_mobile_p nav, #contencao_menu_mobile_p nav a, #contencao_menu_mobile_p nav label, .e_busca_mobile { font-family: "SW Ubuntu"; } #aparecer_rodape_mobile { display: none; } #rodape_mobile .infos { font-family: "SW Ubuntu"; } #contencao_menu_mobile_p .menu li label.toggle { display: flex; align-items: center; justify-content: space-between; padding: 0px; } #contencao_menu_mobile_p .menu li label.toggle > .swfa { padding: 0px 20px; } .sw_area_info_sistema { text-align: center; clear: both; border-style: solid; border-color: rgba(0, 0, 0, 0.15); border-image: initial; border-width: 1px 0px; font-size: 12px; color: rgb(71, 71, 75); font-family: "SW Ubuntu"; letter-spacing: -0.025em; padding: 10px; box-sizing: border-box; } .sw_area_info_sistema .sw_info_sistema { display: inline-block; vertical-align: middle; padding: 5px; margin: 0px 2%; } .sw_area_info_sistema .sw_info_sistema .sw_icone_info_sistema { font-size: 1.25em; vertical-align: middle; margin-right: 0.25em; } .sw_area_info_sistema .sw_info_sistema .sw_texto_info_sistema { font-size: 1em; vertical-align: middle; } .sw_area_info_sistema .sw_info_sistema strong { font-weight: 500; } @media screen and (max-width: 1000px) { #e_centralizar { margin: 0px; padding: 0px 20px; box-sizing: border-box; width: 100% !important; } #conteudo_esquerda { float: left; width: 100%; margin-top: 2%; } .cont_video_interna { width: 95%; } .cont_dados_video_interna { width: 95%; float: left; } #aparecer_topo_mobile { display: block; } #aparecer_rodape_mobile { display: block; } #e_centralizar_tempo { width: 100%; float: left; } #e_cont_rodape { display: none; } #e_cont_topo { display: none; } #e_conteudo { width: 100%; float: left; }} @media (max-width: 800px) { .vinc_area_fotos_vinculadas .vinc_area_galeria_fotos_vinculada .vinc_cont_galeria_fotos_vinculada .vinc_cont_img_galeria_fotos:nth-child(n) { width: 33.3%; } .vinc_area_fotos_vinculadas .vinc_area_galeria_fotos_vinculada .vinc_cont_galeria_fotos_vinculada_lr5 .vinc_cont_img_galeria_fotos:nth-child(-n+2) { width: 50%; } .vinc_area_fotos_vinculadas .vinc_area_galeria_fotos_vinculada .vinc_cont_galeria_fotos_vinculada_lr4 .vinc_cont_img_galeria_fotos:nth-child(-n+4) { width: 50%; } .vinc_area_fotos_vinculadas .vinc_area_galeria_fotos_vinculada .vinc_cont_galeria_fotos_vinculada_lr3 .vinc_cont_img_galeria_fotos:nth-child(n) { width: 33.3%; } .vinc_area_fotos_vinculadas .vinc_area_galeria_fotos_vinculada .vinc_cont_galeria_fotos_vinculada_lr2 .vinc_cont_img_galeria_fotos:nth-child(-n+2) { width: 50%; } .vinc_area_fotos_vinculadas .vinc_area_galeria_fotos_vinculada .vinc_cont_galeria_fotos_vinculada_lr1 .vinc_cont_img_galeria_fotos:nth-child(-n+4) { width: 50%; }} @media (max-width: 750px) { .cont_menu_emprega { width: 100%; margin: 0px auto; background-color: red; } .table-responsive { display: block; position: relative; width: 100%; } .e_form_contato { width: 100%; } .e_mapa_contato { display: none; } .table-responsive thead, .table-responsive tbody, .table-responsive th, .table-responsive td, .table-responsive tr { display: block; } .table-responsive th { height: 20px; border-bottom: 1px solid rgb(82, 96, 110); font-size: 12px !important; } .table-responsive td { height: 20px; padding: 8px 25px; border-bottom: 1px solid rgb(255, 255, 255); font-size: 12px !important; } .table-responsive thead { float: left; } .table-responsive tbody { width: auto; position: relative; overflow-x: auto; white-space: nowrap; } .table-responsive tbody tr { display: inline-block; } .table td:last-child { border-right: 1px solid rgb(255, 255, 255); } .prefeito_anterior { float: left; width: 90%; margin-top: 25px; margin-right: 5%; } .prefeito_atual_img { float: none; margin: 0px auto; width: 200px; height: 250px; } .prefeito_atual_descricao { float: right; width: 100%; } .e_pular { width: 95%; float: left; margin-left: 10px; } .e_itens_sic { margin-right: 2%; float: left; width: 90% !important; } .e_opc_sic_t { width: 100%; border-bottom: 1px solid rgb(236, 236, 236); padding: 13px 0px; float: left; } .desc_noticia { width: 96%; margin-left: 2%; float: right; } .foto_noticia { width: 96%; margin-left: 2%; float: left; } .cont_modelo_telefone2 { width: 100%; color: rgb(127, 127, 127); float: left; margin-top: 25px; padding-top: 10px; padding-bottom: 10px; font-family: "SW Ubuntu"; text-decoration: none; font-size: 12px; } .cont_modelo_links { width: 100%; float: left; margin-top: 25px; margin-right: 0%; border-radius: 4px; } .cont_modelo_download_interna { width: 97%; float: left; margin-top: 25px; margin-right: 2.333%; border-radius: 4px; padding-top: 10px; padding-bottom: 10px; } .e_t85_teste { width: 50%; margin-left: 5%; float: left; text-align: left; } .e_t15_teste { width: 35%; margin-right: 4%; float: left; } #e_barra_clima { width: 330%; font-family: "SW Ubuntu"; } .e_dia_clima { width: 13%; margin-top: 15px; margin-left: 1.222%; margin-bottom: 45px; float: left; text-align: left; } .cont_modelo_telefone { width: 100%; float: left; margin-top: 25px; margin-right: 0px; border-radius: 4px; padding-top: 10px; margin-bottom: 0px; padding-bottom: 0px; } .cont_grafico { width: 100%; margin: 5% 0px; }} @media screen and (max-width: 480px) { .ui-dialog { max-width: 85% !important; } .e_inf_cont { margin: 2% 1%; width: 90%; padding: 1.5% 1%; } .e_inf_cont_tel { margin: 2% 1%; width: 90%; padding: 1.9% 1%; } .e_inf_cont_end { margin: 2% 1%; width: 90%; padding: 1.5% 1%; } .vereadore_img { width: 150px; font-size: 11px; height: 230px; background-color: rgb(215, 215, 215); color: rgb(81, 81, 81); overflow: hidden; margin: 0px 15px 0px 0px; float: left; text-align: center; border-radius: 2px; } #e_m { width: 900%; } .vereadore_img22 { height: 150px; overflow: hidden; width: 150px; } .vereadore_img22 img { height: auto; width: 100%; overflow: hidden; } .so_desktop { display: none; } .cont_presidente_interna { width: 98%; margin-right: 15px; float: left; margin-top: 15px; border: 1px solid rgb(231, 231, 231); font-size: 13px; font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif; } .video_pagina_interna2 { width: 100%; float: left; } .projetos_pauta_titulo { width: 97%; overflow: hidden; text-align: center; float: left; margin-top: 15px; margin-left: 5px; padding: 10px 0px; border-radius: 25px; } .tv { width: 96%; overflow: hidden; text-align: center; margin: 15px auto; padding: 10px 0px; border-radius: 2px; } .cont_img_vinculo img { width: 43%; margin: 15px 15px 25px 0px; float: left; height: 90px; } .cont_img_vinculo { width: 100%; float: left; margin-bottom: 25px; } #formulario_prefeito1 { width: 98%; margin-right: 2%; float: right; } .cont_formulario_sic { width: 97%; float: left; margin-top: 25px; margin-left: 5px; } .e_cont_formulario_cadastro_empresa { width: 100%; float: left; margin-right: 1%; } .cont_modelo_video { width: 98%; margin-right: 1.333%; float: left; margin-top: 25px; } .noticia { width: 97%; float: left; margin-right: 3%; margin-top: 25px; } .cont_modelo_galeria_fotos_interna { width: 98%; float: left; margin-top: 25px; margin-right: 3%; border-radius: 4px; padding-top: 10px; padding-bottom: 10px; } .cont_modelo_jornal { width: 47%; float: left; margin-top: 25px; margin-right: 2.333%; border-radius: 4px; padding-top: 10px; padding-bottom: 10px; } .formulario_newsletter1 { width: 98%; float: left; margin-top: 15px; } .formulario_newsletter2 { width: 99%; float: right; margin-top: 5px; } .formulario_prefeito2 { width: 98%; margin-right: 2%; float: left; }} #cont_position_topo { display: none; } #cont_boton_top a { position: fixed; z-index: 999; background-image: url("../imgcomum/arrow_up_1.png"); background-repeat: no-repeat; width: 50px; height: 50px; float: right; bottom: 30px; right: 0px; color: rgba(255, 255, 255, 0); } .bloco_video iframe { width: 100%; height: 250px; } .sw_area_audio { min-height: 50px; margin-top: 10px; position: relative; } .sw_area_audio .sw_audio { display: flex; align-items: center; justify-content: space-between; background: rgb(240, 242, 244); padding: 10px; border-radius: 100px; gap: 10px; } .sw_area_audio .sw_audio .sw_botoes_audio { display: flex; align-items: center; justify-content: center; gap: 3px; } .sw_area_audio .sw_audio .sw_botoes_audio button { width: 40px; height: 40px; border: 0px; border-radius: 100%; font-size: 12px; color: rgb(69, 69, 75); cursor: pointer; background: rgba(0, 0, 0, 0.05); transition: all 0.15s ease 0s; } .sw_area_audio .sw_audio .sw_botoes_audio button:hover { background: rgba(0, 0, 0, 0.1); } .sw_area_audio .sw_audio .sw_botoes_audio button:active { transform: scale(0.95); transition: all 0s ease 0s; } .sw_area_audio .sw_audio.play .sw_botoes_audio button.pause, .sw_area_audio .sw_audio.pause .sw_botoes_audio button.play { color: rgb(76, 175, 80); } .sw_area_audio .sw_audio.play .sw_botoes_audio button.stop, .sw_area_audio .sw_audio.pause .sw_botoes_audio button.stop { color: rgb(229, 45, 79); } .sw_area_audio .sw_audio:not(.play) .sw_botoes_audio button.pause, .sw_area_audio .sw_audio.play .sw_botoes_audio button.play { display: none; } .sw_area_audio .sw_audio .sw_parametro_audio { display: flex; align-items: center; justify-content: center; background: rgba(255, 255, 255, 0.5); border-radius: 100px; font-size: 13px; padding: 5px 10px; transition: all 0.15s ease 0s; } .sw_area_audio .sw_audio .sw_parametro_audio:focus-within { background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 2px; } .sw_area_audio .sw_audio .sw_parametro_audio label { display: flex; align-items: center; gap: 10px; } .sw_area_audio .sw_audio .sw_parametro_audio label .swfa { font-size: 1.35em; color: rgb(143, 153, 163); } .sw_area_audio .sw_audio .sw_parametro_audio select { height: 20px; font-family: inherit; font-size: inherit; color: rgb(53, 53, 59); cursor: pointer; padding-left: 10px; font-weight: 700; background: none !important; border: none !important; } .sw_area_audio .sw_audio .sw_parametro_audio input { margin: 0px 10px; cursor: pointer; } @media (max-width: 1000px) { .sw_area_audio .sw_audio .sw_parametro_audio label span:last-child { display: none; }} @media (max-width: 800px) { .sw_area_audio .sw_audio { flex-flow: wrap; border-radius: 4px; } .sw_area_audio .sw_audio .sw_botoes_audio { flex: 1 1 100%; background: rgba(0, 0, 0, 0.024); border-radius: 100px; padding: 10px; } .sw_area_audio .sw_audio .sw_parametro_audio { flex: 1 1 30%; }} #cont_conteudo_site_interna { width: 930px; float: right; margin-top: 15px; } .cont_imagem_pagina_interna { width: 325px; float: right; margin-top: 10px; margin-left: 15px; } .cont_input_sic_interna_mensagem { width: 930px; height: 150px; float: left; } .cont_botao_sic { width: 150px; height: 30px; float: right; margin-right: -23px; margin-top: 10px; } .sic_solicitacao { width: 960px; height: 36px; float: left; } .tamanho_itens_sic { width: 190px; float: left; height: 36px; } .cont_pergunta { max-width: 700px; float: left; font-family: proxima_nova_rgregular; } #resolvido { width: 180px; float: right; height: 18px; padding: 10px; margin-right: 10px; } #proximo_nivel { width: 130px; float: right; height: 18px; padding: 10px; margin-right: 10px; } #opcao_conversa { display: block; float: right; margin-top: -4px; } #cont_botao_sic_interna_3 { width: 700px; float: right; margin-top: 20px; height: 50px; margin-bottom: -10px; } @font-face { font-family: "Lato Regular"; src: url("font/Diario-Lato-Regular.woff2") format("woff2"), url("font/Diario-Lato-Regular.woff") format("woff"); font-style: normal; } @font-face { font-family: "Lato Italic"; src: url("font/Diario-Lato-Italic.woff2") format("woff2"), url("font/Diario-Lato-Italic.woff") format("woff"); font-style: normal; } @font-face { font-family: "Lato Medium"; src: url("font/Diario-Lato-Medium.woff2") format("woff2"), url("font/Diario-Lato-Medium.woff") format("woff"); font-style: normal; } @font-face { font-family: "Lato Bold"; src: url("font/Diario-Lato-Bold.woff2") format("woff2"), url("font/Diario-Lato-Bold.woff") format("woff"); font-style: normal; } @font-face { font-family: "Lato Black"; src: url("font/Diario-Lato-Black.woff2") format("woff2"), url("font/Diario-Lato-Black.woff") format("woff"); font-style: normal; } @font-face { font-family: "SW Bebas Neue"; src: url("font/SW-BebasNeueRegular.woff2") format("woff2"), url("font/SW-BebasNeueRegular.woff") format("woff"); font-weight: 400; font-style: normal; font-display: swap; } @font-face { font-family: "SW Bebas Neue"; src: url("font/SW-BebasNeueBold.woff2") format("woff2"), url("font/SW-BebasNeueBold.woff") format("woff"); font-weight: 700; font-style: normal; font-display: swap; } @font-face { font-family: "SW Bebas Neue"; src: url("font/SW-BebasNeueBook.woff2") format("woff2"), url("font/SW-BebasNeueBook.woff") format("woff"); font-weight: 600; font-style: normal; font-display: swap; } @font-face { font-family: "SW Lato"; src: url("font/SW-Lato-Regular.woff2") format("woff2"), url("font/SW-Lato-Regular.woff") format("woff"); font-weight: 400; font-style: normal; font-display: swap; } @font-face { font-family: "SW Lato"; src: url("font/SW-Lato-Medium.woff2") format("woff2"), url("font/SW-Lato-Medium.woff") format("woff"); font-weight: 500; font-style: normal; font-display: swap; } @font-face { font-family: "SW Lato"; src: url("font/SW-Lato-Black.woff2") format("woff2"), url("font/SW-Lato-Black.woff") format("woff"); font-weight: 900; font-style: normal; font-display: swap; } @font-face { font-family: "SW Lato"; src: url("font/SW-Lato-BlackItalic.woff2") format("woff2"), url("font/SW-Lato-BlackItalic.woff") format("woff"); font-weight: 900; font-style: italic; font-display: swap; } @font-face { font-family: "SW Lato"; src: url("font/SW-Lato-Bold.woff2") format("woff2"), url("font/SW-Lato-Bold.woff") format("woff"); font-weight: 700; font-style: normal; font-display: swap; } @font-face { font-family: "SW Lato"; src: url("font/SW-Lato-BoldItalic.woff2") format("woff2"), url("font/SW-Lato-BoldItalic.woff") format("woff"); font-weight: 700; font-style: italic; font-display: swap; } @font-face { font-family: "SW Lato"; src: url("font/SW-Lato-Italic.woff2") format("woff2"), url("font/SW-Lato-Italic.woff") format("woff"); font-weight: 400; font-style: italic; font-display: swap; } @font-face { font-family: "SW Lato"; src: url("font/SW-Lato-Semibold.woff2") format("woff2"), url("font/SW-Lato-Semibold.woff") format("woff"); font-weight: 600; font-style: normal; font-display: swap; } @font-face { font-family: "SW Lato"; src: url("font/SW-Lato-Light.woff2") format("woff2"), url("font/SW-Lato-Light.woff") format("woff"); font-weight: 300; font-style: normal; font-display: swap; } @font-face { font-family: "SW Ubuntu"; src: url("font/SW-Ubuntu.woff2") format("woff2"), url("font/SW-Ubuntu.woff") format("woff"); font-weight: 400; font-style: normal; font-display: swap; } @font-face { font-family: "SW Ubuntu"; src: url("font/SW-Ubuntu-Italic.woff2") format("woff2"), url("font/SW-Ubuntu-Italic.woff") format("woff"); font-weight: 400; font-style: italic; font-display: swap; } @font-face { font-family: "SW Ubuntu"; src: url("font/SW-Ubuntu-Medium.woff2") format("woff2"), url("font/SW-Ubuntu-Medium.woff") format("woff"); font-weight: 500; font-style: normal; font-display: swap; } @font-face { font-family: "SW Ubuntu"; src: url("font/SW-Ubuntu-Bold.woff2") format("woff2"), url("font/SW-Ubuntu-Bold.woff") format("woff"); font-weight: 700; font-style: normal; font-display: swap; } @font-face { font-family: "SW Ubuntu"; src: url("font/SW-Ubuntu-Light.woff2") format("woff2"), url("font/SW-Ubuntu-Light.woff") format("woff"); font-weight: 300; font-style: normal; font-display: swap; } @font-face { font-family: "SW Arial"; src: url("font/SW-ArialMT.woff2") format("woff2"), url("font/SW-ArialMT.woff") format("woff"); font-weight: 400; font-style: normal; font-display: swap; } @font-face { font-family: "SW Arial"; src: url("font/SW-Arial-ItalicMT.woff2") format("woff2"), url("font/SW-Arial-ItalicMT.woff") format("woff"); font-weight: 400; font-style: italic; font-display: swap; } @font-face { font-family: "SW Arial"; src: url("font/SW-Arial-BoldItalicMT.woff2") format("woff2"), url("font/SW-Arial-BoldItalicMT.woff") format("woff"); font-weight: 700; font-style: italic; font-display: swap; } @font-face { font-family: "SW Arial"; src: url("font/SW-Arial-BoldMT.woff2") format("woff2"), url("font/SW-Arial-BoldMT.woff") format("woff"); font-weight: 700; font-style: normal; font-display: swap; } @font-face { font-family: proxima_nova_rgregular; src: url("font/proximanova-regular-webfont.woff") format("woff"), url("font/proximanova-regular-webfont.ttf") format("truetype"); font-weight: 400; font-style: normal; } @font-face { font-family: facebook_letter_facesregular; src: url("font/facebolf-webfont.woff") format("woff"), url("font/facebolf-webfont.ttf") format("truetype"); font-weight: 400; font-style: normal; } @font-face { font-family: open_sansbold; src: url("font/opensans-bold_2-webfont.woff2") format("woff2"), url("font/opensans-bold_2-webfont.woff") format("woff"), url("font/opensans-bold_2-webfont.ttf") format("truetype"); font-weight: 400; font-style: normal; } @font-face { font-family: ubunturegular; src: url("font/ubuntu-r-webfont.woff2") format("woff2"), url("font/ubuntu-r-webfont.woff") format("woff"), url("font/ubuntu-r-webfont.ttf") format("truetype"); font-weight: 400; font-style: normal; } @font-face { font-family: ubuntubold; src: url("font/ubuntu-b-webfont.woff2") format("woff2"), url("font/ubuntu-b-webfont.woff") format("woff"), url("font/ubuntu-b-webfont.ttf") format("truetype"); font-weight: 400; font-style: normal; } @font-face { font-family: ubuntulight; src: url("font/ubuntu-l-webfont.woff2") format("woff2"), url("font/ubuntu-l-webfont.woff") format("woff"), url("font/ubuntu-l-webfont.ttf") format("truetype"); font-weight: 400; font-style: normal; } .sw_bebas { font-family: "SW Bebas Neue"; font-style: normal; font-weight: 400; } .sw_bebas_bold { font-family: "SW Bebas Neue"; font-style: normal; font-weight: 700; } .sw_bebas_book { font-family: "SW Bebas Neue"; font-style: normal; font-weight: 600; } .sw_ubuntu { font-family: "SW Ubuntu"; font-weight: 400; font-style: normal; } .sw_ubuntu_light { font-family: "SW Ubuntu"; font-weight: 300; font-style: normal; } .sw_ubuntu_light_ita { font-family: "SW Ubuntu"; font-weight: 300; font-style: italic; } .sw_ubuntu_medium { font-family: "SW Ubuntu"; font-weight: 500; font-style: normal; } .sw_ubuntu_medium_ita { font-family: "SW Ubuntu"; font-weight: 500; font-style: italic; } .sw_ubuntu_ita { font-family: "SW Ubuntu"; font-weight: 400; font-style: italic; } .sw_ubuntu_bold { font-family: "SW Ubuntu"; font-weight: 700; font-style: normal; } .sw_ubuntu_bold_ita { font-family: "SW Ubuntu"; font-weight: 700; font-style: italic; } .sw_lato { font-family: "SW Lato"; font-style: normal; font-weight: 400; } .sw_lato_light { font-family: "SW Lato"; font-style: normal; font-weight: 300; } .sw_lato_medium { font-family: "SW Lato"; font-style: normal; font-weight: 500; } .sw_lato_black { font-family: "SW Lato"; font-style: normal; font-weight: 900; } .sw_lato_black_ita { font-family: "SW Lato"; font-style: italic; font-weight: 900; } .sw_lato_bold { font-family: "SW Lato"; font-style: normal; font-weight: 700; } .sw_lato_bold_ita { font-family: "SW Lato"; font-style: italic; font-weight: 700; } .sw_lato_semibold { font-family: "SW Lato"; font-style: normal; font-weight: 600; } .sw_lato_italic { font-family: "SW Lato"; font-style: italic; font-weight: 400; } .sw_arial { font-family: "SW Arial"; font-style: normal; font-weight: 400; } .sw_arial_ita { font-family: "SW Arial"; font-style: italic; font-weight: 400; } .sw_arial_bold_italic { font-family: "SW Arial"; font-style: italic; font-weight: 700; } .sw_arial_bold { font-family: "SW Arial"; font-style: normal; font-weight: 700; } @font-face { font-family: Barlow; src: url("font/Barlow-Black.woff2") format("woff2"), url("font/Barlow-Black.woff") format("woff"); font-weight: 900; font-style: normal; font-display: swap; } @font-face { font-family: Barlow; src: url("font/Barlow-ExtraBold.woff2") format("woff2"), url("font/Barlow-ExtraBold.woff") format("woff"); font-weight: 700; font-style: normal; font-display: swap; } @font-face { font-family: "Work Sans"; src: url("font/WorkSans-Regular.woff2") format("woff2"), url("font/WorkSans-Regular.woff") format("woff"); font-weight: 400; font-style: normal; font-display: swap; } @font-face { font-family: "Work Sans"; src: url("font/WorkSans-SemiBold.woff2") format("woff2"), url("font/WorkSans-SemiBold.woff") format("woff"); font-weight: 600; font-style: normal; font-display: swap; } @font-face { font-family: "Work Sans"; src: url("font/WorkSans-Thin.woff2") format("woff2"), url("font/WorkSans-Thin.woff") format("woff"); font-weight: 100; font-style: normal; font-display: swap; } @font-face { font-family: "Work Sans"; src: url("font/WorkSans-Black.woff2") format("woff2"), url("font/WorkSans-Black.woff") format("woff"); font-weight: 900; font-style: normal; font-display: swap; } @font-face { font-family: "Work Sans"; src: url("font/WorkSans-Bold.woff2") format("woff2"), url("font/WorkSans-Bold.woff") format("woff"); font-weight: 700; font-style: normal; font-display: swap; } @font-face { font-family: "Work Sans"; src: url("font/WorkSans-ExtraBold.woff2") format("woff2"), url("font/WorkSans-ExtraBold.woff") format("woff"); font-weight: 700; font-style: normal; font-display: swap; } @font-face { font-family: "Work Sans"; src: url("font/WorkSans-ExtraLight.woff2") format("woff2"), url("font/WorkSans-ExtraLight.woff") format("woff"); font-weight: 200; font-style: normal; font-display: swap; } @font-face { font-family: "Work Sans"; src: url("font/WorkSans-Light.woff2") format("woff2"), url("font/WorkSans-Light.woff") format("woff"); font-weight: 300; font-style: normal; font-display: swap; } @font-face { font-family: "Work Sans"; src: url("font/WorkSans-Italic.woff2") format("woff2"), url("font/WorkSans-Italic.woff") format("woff"); font-weight: 400; font-style: italic; font-display: swap; } @font-face { font-family: "Work Sans"; src: url("font/WorkSans-Medium.woff2") format("woff2"), url("font/WorkSans-Medium.woff") format("woff"); font-weight: 500; font-style: normal; font-display: swap; } .e_barlow_bk { font-family: Barlow; font-weight: 900; font-style: normal; } .e_barlow_b { font-family: Barlow; font-weight: 700; font-style: normal; } .e_work { font-family: "Work Sans"; font-weight: 400; font-style: normal; } .e_work_sb { font-family: "Work Sans"; font-weight: 600; font-style: normal; } .e_work_t { font-family: "Work Sans"; font-weight: 100; font-style: normal; } .e_work_bk { font-family: "Work Sans"; font-weight: 900; font-style: normal; } .e_work_b { font-family: "Work Sans"; font-weight: 700; font-style: normal; } .e_work_eb { font-family: "Work Sans"; font-weight: 700; font-style: normal; } .e_work_el { font-family: "Work Sans"; font-weight: 200; font-style: normal; } .e_work_l { font-family: "Work Sans"; font-weight: 300; font-style: normal; } .e_work_i { font-family: "Work Sans"; font-weight: 400; font-style: italic; } .e_work_m { font-family: "Work Sans"; font-weight: 500; font-style: normal; } .cor_fundo1 { background-color: rgb(249, 249, 249); } .cor_fundo2 { background-color: var(--cor1); } .cor1 { color: rgb(81, 81, 81); } .cor2 { color: rgb(191, 191, 191); } .e_cor_fundo_m { width: 100%; float: left; border-top: 2px solid rgb(165, 40, 26); } .size11 { font-size: 11px; } .size12 { font-size: 12px; } .size13 { font-size: 13px; } .size14 { font-size: 14px; } .size15 { font-size: 15px; } .size16 { font-size: 16px; } .size18 { font-size: 18px; } .bold_ubun { font-family: ubuntubold; } .light_ubun { font-family: ubuntulight; } .light_ubun { font-family: ubuntumedium; } .regular_ubun { font-family: ubunturegular; } .texto_centro { text-align: center; } .texto_left { text-align: left; } .texto_right { text-align: right; } .texto_up { text-transform: uppercase; } .infos { font-family: sans-serif; font-size: 12px; font-weight: 100; color: rgb(255, 255, 255); text-align: center; } .pergunta_interna_enquete { font-size: 20px; margin-bottom: 15px; color: var(--cor1); float: left; letter-spacing: -0.2px; font-weight: 700; width: 100%; font-family: open_sansbold; } .icone_resultado_enquete { float: right; border-radius: 25px; font-size: 12px; text-align: center; color: rgb(255, 255, 255); font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif; } .votar_enquete_interna { float: left; margin-top: 15px; padding: 5px 15px; border-radius: 25px; background-color: var(--cor2); font-size: 12px; text-align: center; color: rgb(255, 255, 255); font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif; } .barra .cor_barra { background: var(--cor1); border-color: var(--cor2); } a:link { text-decoration: none; } .titulo_interna { color: rgb(134, 134, 134); text-align: left; font-size: 18px; width: 100%; float: left; font-family: open_sanslight; } .enfeite_titulo_interna { color: rgb(134, 134, 134); padding: 8px 0px; border-top: 1px solid rgb(233, 233, 233); border-bottom: 1px solid rgb(233, 233, 233); text-align: left; font-size: 11px; margin-bottom: 15px; margin-top: 10px; width: 100%; float: left; font-family: ubunturegular; } .cor_titulo_principal { color: rgb(9, 166, 213); } .icones { float: left; margin-right: 5px; margin-top: -2px; } .float_left_interna { float: left; } .e_top10 { margin-top: 10px; } #busca input[type="search"] { width: 98%; margin-bottom: 17px; text-indent: 10px; margin-left: 1%; font-size: 11px; font-family: sans-serif; border-radius: 2px; background-color: rgb(255, 255, 255); padding: 8px 0px; outline: none; border: 1px solid rgb(255, 255, 255); } .border_servico { border: 2px solid var(--cor1); } .pergunta_interna_enquete { font-size: 20px; margin-bottom: 15px; color: var(--cor1); float: left; letter-spacing: -0.2px; font-weight: 700; width: 100%; font-family: open_sansbold; } .icone_resultado_enquete { float: right; border-radius: 25px; font-size: 12px; text-align: center; color: rgb(255, 255, 255); font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif; } .votar_enquete_interna { float: left; margin-top: 15px; padding: 5px 15px; border-radius: 25px; background-color: var(--cor2); font-size: 12px; text-align: center; color: rgb(255, 255, 255); font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif; } .barra .cor_barra { background: var(--cor1); border-color: var(--cor2); } .cor_prefeitura_atual { background-color: rgb(19, 78, 132); } .cor_prefeito_anterior { background-color: rgb(202, 220, 237); } .cor_modelo_funcionario { background-color: var(--cor1); } #menu_busca ul li a:hover { color: rgb(109, 109, 109); border-bottom: 3px solid rgb(16, 62, 100); } .data_interna_busca { width: 100%; font-family: ubunturegular; text-align: left; font-size: 11px; color: rgb(106, 106, 106); float: left; } .titulo_interna_busca { width: 100%; margin-top: 8px; font-family: ubunturegular; text-align: left; font-size: 12px; color: rgb(62, 62, 62); float: left; } .descricao_interna_busca { width: 100%; font-family: ubunturegular; text-align: left; font-size: 11px; color: rgb(106, 106, 106); float: left; } .resultado_busca_interna { width: 100%; font-family: ubunturegular; text-align: left; font-size: 13px; color: rgb(106, 106, 106); float: left; } .titulo_transp { float: left; width: 70%; font-family: open_sanslight; font-size: 19px; color: rgb(57, 57, 57); } .descricao_transp { float: left; width: 70%; font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif; font-size: 13px; color: rgb(116, 116, 116); } .descricao_botao_acesso { text-align: center; font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif; font-size: 13px; color: rgb(116, 116, 116); } .icone_acesso { text-align: center; margin-bottom: 5px; color: rgb(81, 81, 81); font-size: 30px; } .botoes_acesso { width: 22%; margin-right: 1%; text-align: center; text-decoration: none; border: 1px solid rgb(229, 229, 229); float: left; border-radius: 10px; margin-top: 15px; font-family: Helvetica, Arial, sans-serif; padding: 10px 5px; } .botoes_acesso a { text-decoration: none; color: rgb(96, 96, 96); font-size: 14px; } .acessar { text-decoration: none; color: rgb(96, 96, 96); font-size: 11px; padding: 5px 0px; font-weight: 700; background-color: rgb(220, 220, 220); border-radius: 25px; margin-top: 5px; } .info_trans { margin-left: 10px; width: 90%; } .info_trans ul { display: block; list-style-type: disc; margin-top: 30px; margin-bottom: 30px; margin-right: 0px; float: left; font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif; font-size: 13px; color: rgb(75, 75, 75); } .info_trans a { color: rgb(75, 75, 75); } .color_info_trans { background-color: rgb(243, 243, 243); margin-top: 20px; width: 97%; padding: 10px; float: left; border-radius: 4px; } .titulo_presidente_interna { font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif; font-size: 15px; font-weight: 700; margin-top: 25px; } .mandato { font-family: Segoe, sans-serif; float: left; font-size: 11px; color: rgb(255, 255, 255); background-color: rgb(2, 97, 196); text-align: center; padding: 5px; margin-bottom: 15px; border-radius: 2px; } .partido { font-family: Segoe, sans-serif; margin-bottom: 10px; float: left; font-size: 11px; color: rgb(170, 170, 170); background-color: rgb(255, 255, 255); border: 1px solid rgb(219, 219, 219); border-radius: 25px; text-align: left; padding: 3px 15px; } .titulo_mesa { font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif; font-size: 20px; font-weight: 700; margin-top: 25px; } .descricao_mesa { font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif; font-size: 12px; margin-top: 5px; } .mandato_bienio { font-family: Segoe, sans-serif; margin-top: 15px; float: left; font-size: 11px; color: rgb(255, 255, 255); background-color: rgb(2, 97, 196); text-align: center; padding: 7px; border-radius: 2px; } .header_mantado { border: 1px solid rgb(208, 208, 208); padding: 5px 15px; font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif; font-size: 12px; } .mantado_selecao { width: 100%; margin-top: 20px; font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif; float: left; font-size: 11px; color: gray; } .botao_vereadores { padding: 7px 15px; height: 18px; margin-right: 8px; background-color: rgb(9, 77, 170); float: left; border-bottom: 3px solid rgb(6, 58, 128); text-align: center; font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif; font-size: 13px; margin-bottom: 5px; color: rgb(255, 255, 255); border-radius: 25px; } .cont_modelo_interna_edital { width: 96%; margin-top: 10px; margin-bottom: 2%; padding: 0px 0px 0px 10px; margin-left: 1%; float: left; } .icone_interna_edital { color: rgb(0, 145, 225); } .titulo_edital_interna { width: 100%; font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif; font-size: 16px; color: rgb(50, 50, 50); } .info_edital_interna { width: 70%; font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif; text-align: left; font-size: 13px; color: rgb(131, 131, 131); } .descricao_edital_interna { width: 100%; margin-top: 15px; font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif; font-size: 13px; color: rgb(131, 131, 131); } .modelo_interna_edital { width: 97%; margin-top: 10px; margin-left: 5px; background-color: rgb(255, 255, 255); border: 1px solid rgb(219, 219, 219); float: left; border-radius: 10px; } .padding { float: left; padding: 10px; } .bt_download_interna_edital { float: left; margin-top: 20px; border-radius: 4px; background-color: rgb(235, 181, 0); margin-right: 10px; color: rgb(255, 255, 255); font-size: 13px; font-family: ubunturegular; padding: 7px 10px; } .bt_download_cadastro { float: left; margin-top: 20px; border-radius: 4px; background-color: rgb(0, 129, 236); margin-right: 10px; color: rgb(255, 255, 255); font-size: 13px; font-family: ubunturegular; padding: 7px 10px; } .cont_opc_edital { width: 97%; border-bottom: 1px solid rgb(229, 229, 229); margin-top: 6px; margin-left: 1%; padding: 8px 0px; color: rgb(112, 112, 112); float: left; font-family: ubunturegular; font-size: 15px; background-color: rgb(255, 255, 255); text-align: left; } .opc_edital { width: 97%; float: left; margin-bottom: 10px; margin-left: 1%; text-align: left; font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif; font-size: 12px; color: rgb(82, 82, 82); } .contencao_opcoes { width: 97%; float: left; padding: 8px 15px; margin-top: 10px; border-radius: 10px; border: 1px solid rgb(229, 229, 229); } .contencao_opcoes_horario { width: 100%; float: left; } .vermelho_destaque { color: rgb(193, 0, 3); width: 70%; text-align: left; margin-top: 5px; font-size: 15px; font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif; font-weight: 700; } .download_arquivo_edt { border-radius: 4px; margin-top: -15px; margin-bottom: 5px; float: right; color: rgb(69, 69, 69); width: 20px; padding: 25px; background-color: rgb(229, 229, 229); text-align: center; } .icone_opc { float: right; margin-right: 1%; } .descricao_edt_interna { width: 80%; float: left; } .data_edital_interna { width: 70%; font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif; text-align: left; font-size: 12px; color: rgb(131, 131, 131); } .cor_projeto { background-color: rgb(255, 255, 255); color: rgb(108, 108, 108); border: 2px solid rgb(17, 105, 185); } .cor_projeto:hover { background-color: rgb(17, 105, 185); color: rgb(255, 255, 255); border: 2px solid rgb(255, 255, 255); } .data_projeto { font-size: 12px; font-weight: 700; text-align: center; width: 100%; float: left; font-family: Segoe, "Segoe UI", "Trebuchet MS", Verdana, sans-serif; } .titulo_projeto { font-size: 13px; height: 50px; padding: 0px 10px; font-family: ubunturegular; } .horario_transmissao { background-color: rgb(17, 105, 185); border-radius: 4px; margin: 8px auto; padding: 5px 15px; color: rgb(255, 255, 255); text-align: center; font-family: ubunturegular; font-size: 12px; } .icone_tv { width: 100%; text-align: center; color: rgb(17, 105, 185); font-size: 55px; } .cor_tv { background-color: rgb(255, 255, 255); font-family: ubunturegular; font-size: 13px; color: rgb(108, 108, 108); border: 1px solid rgb(227, 227, 227); } .cont_100_mobile { width: 100%; float: left; } .cor_vereador { background-color: rgb(17, 105, 185); margin-top: -3px; width: 100%; padding: 5px 0px; color: rgb(255, 255, 255); float: left; text-align: center; border-bottom: 2px solid rgb(8, 81, 147); } .titulo_telefone_uteis_interna { width: 100%; font-family: ubunturegular; text-align: center; font-size: 12px; float: left; } .cont_modelo_telefone_botao { width: 96%; float: left; height: 25px; margin-left: 2%; margin-top: 15px; border-radius: 2px; font-family: ubunturegular; font-size: 16px; color: rgb(255, 255, 255); text-align: center; padding-top: 7px; background-color: var(--cor1); } .color_modelo_telefone { border: 2px solid var(--cor1); } .botao_sic_mensagem { float: left; padding: 5px 30px; border-radius: 20px; background-color: rgb(20, 77, 130); color: rgb(255, 255, 255); font-size: 12px; font-family: ubunturegular; text-align: center; } .texto_sic_protocolos { float: left; text-align: left; font-size: 12px; font-family: ubunturegular; } .tamanho_itens_sic { width: 18%; float: left; padding: 5px 0px; } .tamanho_itens_sic_botao { float: left; margin-top: -9px; } .sic_solicitacao { border: 1px solid rgb(227, 227, 227); background-color: rgb(255, 255, 255); border-radius: 4px; float: left; width: 94%; margin-bottom: 10px; padding: 10px; } .icone_menu_topo { float: right; color: rgb(255, 255, 255); font-size: 16px; margin-right: 10px; margin-top: 15px; } .info { float: right; } .botao_respondido_cor { text-align: center; text-transform: uppercase; border-radius: 25px; font-size: 11px; font-family: ubunturegular; padding: 5px 15px; background-color: rgb(54, 177, 17); color: rgb(255, 255, 255); } .botao_aberto_cor { text-align: center; margin-top: 10px; text-transform: uppercase; border-radius: 25px; font-size: 11px; font-family: ubunturegular; padding: 5px 15px; background-color: rgb(0, 201, 161); color: rgb(255, 255, 255); } .balao_pergunta_cor { background-color: rgb(211, 255, 222); font-family: sans-serif; width: 80%; color: rgb(111, 111, 111); margin-bottom: 5px; font-size: 13px; padding: 15px; border-top-left-radius: 20px; border-top-right-radius: 20px; border-bottom-right-radius: 20px; } .balao_resposta_cor { margin-bottom: 5px; background-color: rgb(211, 250, 255); width: 80%; font-family: ubunturegular; border-top-left-radius: 20px; border-top-right-radius: 20px; border-bottom-right-radius: 20px; color: rgb(111, 111, 111); font-size: 11px; padding: 15px; } .mensagem_enviada { font-family: ubunturegular; font-size: 11px; float: left; } .assunto_sic { font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif; text-align: center; } .nivel_sic { font-family: ubunturegular; font-size: 18px; float: left; } .botao_aguardando_cor { text-align: center; text-transform: uppercase; border-radius: 25px; font-size: 11px; font-family: ubunturegular; padding: 5px 15px; background-color: rgb(255, 144, 21); color: rgb(255, 255, 255); } .botao_expirada_cor { text-align: center; text-transform: uppercase; border-radius: 25px; font-size: 11px; font-family: ubunturegular; padding: 5px 15px; background-color: rgb(203, 37, 0); color: rgb(255, 255, 255); } .botao_finalizado_cor { text-align: center; text-transform: uppercase; border-radius: 25px; font-size: 11px; font-family: ubunturegular; padding: 5px 15px; background-color: rgb(0, 179, 255); color: rgb(255, 255, 255); } .preencha_campos_informacao { width: 100%; margin-top: 8px; font-family: ubunturegular; text-align: left; font-size: 12px; color: rgb(62, 62, 62); float: left; } .campos_obrigatorios { width: 100%; font-family: ubunturegular; text-align: left; font-size: 11px; color: rgb(106, 106, 106); float: left; } .input_interno_cadastro_empresa { width: 100%; float: left; border: 1px solid rgb(204, 204, 204); padding: 7px 0px; } .interna_descreva_empresa { width: 100%; margin-top: 15px; font-family: ubunturegular; text-align: justify; font-size: 13px; color: rgb(62, 62, 62); float: left; } .estilo_cadastro_empresa { font-family: ubunturegular; text-align: center; background-color: rgb(0, 51, 102); font-size: 11px; color: rgb(255, 255, 255); float: left; padding: 9px 0px; border-radius: 2px; } .cont_input_formulario_interna { width: 100%; float: left; font-size: 13px; margin-top: 20px; text-transform: uppercase; font-family: Verdana, sans-serif; color: rgb(94, 94, 94); } .cont_radio_formulario_interna { width: 100%; float: left; font-size: 11px; text-transform: capitalize; margin-top: 10px; font-family: Verdana, sans-serif; color: rgb(94, 94, 94); } .input_formulario_interna { width: 100%; float: left; padding: 7px 0px; border-radius: 2px; border: 1px solid rgb(211, 211, 211); } .titulo_busca_interna { width: 100%; margin-top: 8px; font-family: ubunturegular; text-align: left; font-size: 12px; color: rgb(62, 62, 62); float: left; } .descricao_busca_interna { width: 100%; font-family: ubunturegular; text-align: left; font-size: 11px; color: rgb(106, 106, 106); float: left; } .titulo_busca_detalhada { color: rgb(47, 47, 47); margin-top: 20px; margin-bottom: 15px; font-size: 15px; width: 100%; text-align: center; font-family: ubunturegular; } .input_interna_busca_detalhada { width: 100%; float: left; height: 30px; border-radius: 4px; border: 1px solid rgb(225, 225, 225); } .bordar_modelo_contas_p { border-radius: 4px; border: 2px solid var(--cor1); } .titulo_contas_publicas { width: 100%; font-family: ubunturegular; color: rgb(37, 37, 37); font-size: 12px; float: left; } .realizacao_contas_publicas { float: left; width: 85%; font-family: ubunturegular; font-size: 11px; } .descricao_contas_publicas { width: 100%; color: rgb(110, 110, 110); font-family: ubunturegular; font-size: 11px; float: left; } .atendimento_localizacao { width: 100%; font-family: ubunturegular; margin-top: 15px; float: left; font-size: 13px; color: rgb(65, 65, 65); } .info_atendimento_localizacao { width: 100%; font-family: ubunturegular; float: left; font-size: 13px; color: rgb(65, 65, 65); } .formulario_email_titulo { width: 100%; font-family: ubunturegular; text-align: center; float: left; font-size: 20px; color: rgb(65, 65, 65); } .formulario_email_descricao { width: 100%; font-family: ubunturegular; text-align: center; float: left; font-size: 13px; color: rgb(65, 65, 65); } .input_interna_contato { width: 100%; float: left; border: 1px solid rgb(204, 204, 204); padding: 7px 0px; } .input_interna_contato_codigo { width: 180px; margin-top: 9px; float: left; border: 1px solid rgb(204, 204, 204); padding: 7px 0px; } .titulo_contato_interna { width: 100%; margin-top: 15px; font-family: ubunturegular; text-align: left; font-size: 18px; color: rgb(31, 31, 31); float: left; } .texto_contato_interna { width: 100%; margin-top: 15px; font-family: ubunturegular; text-align: justify; font-size: 13px; color: rgb(62, 62, 62); float: left; } .input_interna_editais_codigo { width: 65%; float: right; border: 1px solid rgb(204, 204, 204); padding: 7px 0px; margin-top: 35px; } .titulo_diario_oficial_modelo { width: 100%; font-family: ubunturegular; color: rgb(37, 37, 37); font-size: 12px; float: left; } .icone_diario_oficial_cor_mobile { background-color: var(--cor1); text-align: center; color: rgb(255, 255, 255); border-radius: 25px; font-family: ubunturegular; font-size: 11px; } .color_download_interna { background-color: rgb(249, 252, 255); border: 2px solid var(--cor1); } .titulo_download_interna { width: 100%; font-family: ubunturegular; height: 30px; text-align: center; font-size: 12px; float: left; } .descricao_download_interna { float: left; width: 96%; color: var(--cor1); margin-left: 2%; margin-top: 2px; text-align: center; font-family: ubunturegular; font-size: 11px; } .cont_download_interna { width: 96%; float: left; height: 25px; margin-left: 2%; bottom: 0px; margin-top: 15px; border-radius: 2px; font-family: ubunturegular; font-size: 10px; text-align: center; padding-top: 10px; background-color: var(--cor1); color: rgb(255, 255, 255); } .cont_modelo_download_botao { width: 96%; float: left; height: 25px; margin-left: 2%; margin-top: 15px; border-radius: 2px; font-family: ubunturegular; font-size: 10px; color: rgb(255, 255, 255); text-align: center; padding-top: 10px; background-color: var(--cor1); } .cont_modelo_edital_botao { width: 230px; float: left; margin-top: 15px; border-radius: 2px; font-family: ubunturegular; font-size: 10px; color: rgb(255, 255, 255); text-align: center; padding: 10px 0px; background-color: var(--cor1); } .input_edital_interna_color { width: 100%; float: left; border: 1px solid rgb(204, 204, 204); padding: 7px 0px; font-family: ubunturegular; font-size: 11px; color: rgb(153, 153, 153); } .input_editais { width: 100%; float: left; height: 30px; border-radius: 4px; border: 1px solid rgb(225, 225, 225); } .titulo_editais_modelo { width: 100%; font-family: ubunturegular; color: rgb(37, 37, 37); font-size: 12px; float: left; } .realizacao_editais_modelo { float: left; width: 85%; font-family: ubunturegular; font-size: 11px; } .descricao_editais_modelo { width: 100%; color: rgb(110, 110, 110); font-family: ubunturegular; font-size: 11px; float: left; } .bordar_modelo_editais { border-radius: 4px; border: 2px solid var(--cor1); } .botao_cont_input_editais { width: 100%; float: left; margin-top: 15px; text-align: center; background-color: var(--cor1); margin-right: 1.333%; margin-left: 1.333%; border-radius: 3px; color: rgb(255, 255, 255); border: 1px solid rgb(255, 255, 255); font-family: ubunturegular; font-size: 11px; padding-top: 9px; padding-bottom: 9px; } .descricao_editais_modelo_interna { width: 100%; color: rgb(110, 110, 110); font-family: ubunturegular; font-size: 11px; float: left; } .download_edital_interna { width: 100%; font-family: ubunturegular; text-align: left; font-size: 11px; color: rgb(106, 106, 106); float: left; } .titulo_editais_modelo_interna { width: 100%; font-family: ubunturegular; color: rgb(37, 37, 37); font-size: 15px; float: left; } .bg_azul { background-color: rgb(255, 255, 255); border: 2px solid rgb(0, 51, 102); font-family: ubunturegular; font-size: 12px; text-transform: uppercase; color: rgb(108, 108, 108); border-radius: 45px; } .bg_verde { background-color: rgb(255, 255, 255); border: 2px solid rgb(0, 102, 51); font-family: ubunturegular; font-size: 12px; text-transform: uppercase; color: rgb(108, 108, 108); border-radius: 45px; } .bg_vermelho { background-color: rgb(255, 255, 255); border: 2px solid rgb(164, 0, 0); font-family: ubunturegular; font-size: 12px; text-transform: uppercase; color: rgb(108, 108, 108); border-radius: 45px; } .color_interna_botao_emprega { background-color: rgb(0, 51, 102); color: rgb(255, 255, 255); border-radius: 45px; font-size: 14px; font-family: ubunturegular; } .color_interna_botao_emprega2 { background-color: rgb(210, 0, 0); color: rgb(255, 255, 255); border-radius: 45px; font-size: 14px; font-family: ubunturegular; } .font_nome_cadastro { width: 100%; float: left; color: rgb(18, 47, 65); font-family: ubunturegular; font-size: 15px; text-align: center; margin-left: 2%; } .descricao_emprega_modelo_interna { width: 100%; color: rgb(110, 110, 110); font-family: ubunturegular; font-size: 11px; float: left; text-align: center; } .input_empresa_cadastro_interna { width: 100%; float: left; height: 30px; border-radius: 4px; border: 1px solid rgb(225, 225, 225); } .font_descricao_cadastro { width: 100%; float: left; color: rgb(18, 47, 65); font-family: ubunturegular; text-align: center; font-size: 11px; margin-top: 3px; } .botao_cadastrar_emprega { padding: 5px 15px; float: left; border-radius: 2px; margin-top: 15px; margin-left: 2%; font-family: ubunturegular; font-size: 11px; color: rgb(255, 255, 255); background-color: var(--cor1); } .input_emprega_formulario_mensagem { width: 100%; float: left; background-color: rgb(249, 249, 249); border: 1px solid rgb(243, 243, 243); border-radius: 2px; padding: 8px 0px; margin-top: 5px; font-family: ubunturegular; font-size: 12px; color: var(--cor1); } .usuario_nome_interna_empregos { width: 70%; margin-top: 2px; font-family: ubunturegular; font-size: 12px; float: left; color: rgb(130, 130, 130); } .botao_sair_sic { padding: 5px 15px; float: left; border-radius: 2px; margin-top: 8px; font-family: ubunturegular; font-size: 11px; color: rgb(255, 255, 255); background-color: var(--cor1); } .input_formulario_interna { width: 100%; float: left; padding: 10px 0px; background: linear-gradient(rgb(255, 255, 255) 0%, rgb(247, 251, 252) 100%); border: 1px solid rgb(229, 229, 229); } .botao_input_formulario_interna { width: 100%; float: left; padding: 7px 0px; border-radius: 2px; border: 1px solid rgb(211, 211, 211); } .titulo_formulario_interna { width: 100%; font-family: ubunturegular; margin-top: 15px; text-align: center; font-size: 18px; color: rgb(106, 106, 106); float: left; } .sub_formulario_interna { width: 100%; font-family: ubunturegular; text-align: center; font-size: 13px; color: rgb(106, 106, 106); float: left; } .input_formulario_cadastro_interna { width: 100%; float: left; height: 30px; border-radius: 4px; border: 1px solid rgb(225, 225, 225); } .input_codigo_sic { width: 60%; float: right; padding-top: 7px; margin-top: 8px; padding-bottom: 7px; border-radius: 2px; border: 1px solid rgb(207, 207, 207); } .botao_enviar_formulario { width: 100%; float: right; padding-top: 7px; margin-top: 8px; padding-bottom: 7px; font-family: ubunturegular; border-radius: 2px; color: rgb(255, 255, 255); border: 1px solid rgb(26, 59, 85); background-color: rgb(26, 59, 85); } .fundo_color_galeria_fotos { background-color: rgb(20, 93, 50); } .color_galeria_fotos { float: left; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; background-color: rgb(17, 105, 185); } .titulo_galeria_fotos_interna { width: 100%; font-family: ubunturegular; margin-top: 10px; text-align: center; font-size: 14px; color: rgb(255, 255, 255); float: left; } .data_galeria_fotos_interna { width: 100%; font-family: ubunturegular; margin-top: 10px; text-align: center; font-size: 12px; color: rgb(240, 240, 240); float: left; } .cont_modelo_galeria_fotos_botao { width: 100%; float: left; height: 25px; margin-top: 15px; margin-bottom: 3px; border-radius: 2px; font-family: ubunturegular; font-size: 10px; color: rgb(255, 255, 255); text-align: center; padding-top: 7px; background-color: rgb(19, 78, 132); } .titulo_prefeito_atual_interna { width: 100%; font-family: ubunturegular; margin-top: 10px; text-align: center; font-size: 17px; color: rgb(255, 255, 255); float: left; } .atuacao_prefeito_atual_interna { width: 100%; font-family: ubunturegular; padding-bottom: 15px; text-align: center; font-size: 13px; color: rgb(251, 251, 251); float: left; } .color_prefeito_atual { float: left; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; background-color: rgb(17, 105, 185); } .color_prefeito_anterior { float: left; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; background-color: rgb(169, 189, 208); } .titulo_jornal_interna { width: 100%; font-family: ubunturegular; margin-top: 10px; text-align: center; font-size: 14px; color: rgb(255, 255, 255); float: left; } .data_jornal_interna { width: 100%; font-family: ubunturegular; text-align: center; font-size: 11px; color: rgb(255, 255, 255); float: left; } .cont_modelo_jornal_botao { width: 100%; float: left; height: 25px; margin-top: 15px; margin-bottom: 3px; border-radius: 2px; font-family: ubunturegular; font-size: 10px; color: rgb(255, 255, 255); text-align: center; padding-top: 7px; background-color: rgb(19, 89, 154); } .faca_download_color { background-color: rgb(54, 54, 54); border-radius: 2px; padding: 7px 25px; text-decoration: none; color: rgb(255, 255, 255); } .titulo_jornal_download { font-family: ubunturegular; font-size: 14px; } .titulo_links_uteis_interna { width: 100%; font-family: ubunturegular; text-align: center; text-decoration: none; color: rgb(106, 106, 106); font-size: 12px; float: left; } .descricao_links_uteis_interna { float: left; width: 96%; color: var(--cor1); margin-left: 2%; margin-top: 2px; text-align: center; text-decoration: none; font-family: ubunturegular; font-size: 11px; } .cont_modelo_links_botao { width: 96%; float: left; height: 25px; margin-left: 2%; margin-top: 15px; border-radius: 2px; font-family: ubunturegular; font-size: 10px; color: rgb(255, 255, 255); text-align: center; padding-top: 7px; background-color: var(--cor1); } .box_secretaria { padding: 10px; text-align: left; text-decoration: none; font-family: ubunturegular; font-size: 12px; color: rgb(144, 144, 144); margin: 15px 5px; border: 1px solid rgb(202, 205, 207); float: left; position: relative; } .color_links_interna { border: 2px solid rgb(20, 93, 50); } .titulo_listagem_interna { width: 100%; font-family: ubunturegular; color: rgb(106, 106, 106); text-align: center; font-size: 16px; float: left; } .descricao_listagem_interna { float: left; width: 96%; height: 50px; white-space: pre-line; overflow: hidden; color: rgb(171, 171, 171); margin-left: 2%; margin-top: 2px; text-align: center; font-family: ubunturegular; font-size: 11px; } .cont_modelo_listagem_botao { width: 96%; float: left; margin-left: 2%; margin-top: 15px; border-radius: 2px; font-family: ubunturegular; font-size: 10px; color: rgb(255, 255, 255); text-align: center; padding: 10px 0px; background-color: var(--cor1); } .secretarias_titulo_interna { font-family: ubunturegular; margin: 15px 0px 5px; width: 99%; border-radius: 2px; color: rgb(255, 255, 255); text-align: left; font-size: 12px; float: left; padding: 10px 0px 10px 5px; background-color: rgb(17, 105, 185); } .secretarias_sub_interna { font-family: ubunturegular; margin: 15px 0px 5px; width: 99%; border-radius: 2px; color: rgb(17, 105, 185); text-align: left; font-size: 12px; float: left; padding: 10px 0px 10px 5px; background-color: rgb(255, 255, 255); } .color_listagem { border: 2px solid var(--cor1); } .titulo_sub_interna { width: 100%; font-family: ubunturegular; color: rgb(255, 255, 255); text-align: center; font-size: 16px; float: left; } .descricao_sub_interna { float: left; width: 96%; color: rgb(255, 255, 255); margin-left: 2%; margin-top: 2px; text-align: center; font-family: ubunturegular; font-size: 11px; } .color_data_noticia_interna { background-color: var(--cor1); color: rgb(255, 255, 255); font-family: ubunturegular; font-size: 11px; } .botao_noticia { width: 100%; float: left; text-align: center; border-radius: 25px; font-family: ubunturegular; font-size: 11px; padding: 5px 0px; color: rgb(143, 143, 143); margin-top: 15px; border: 1px solid rgb(229, 229, 229); } .color_secretarias { float: left; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; background-color: rgb(17, 105, 185); } .cont_modelo_secretarias_botao { width: 100%; float: left; height: 25px; margin-top: 15px; margin-bottom: 3px; border-radius: 2px; font-family: ubunturegular; font-size: 10px; color: rgb(255, 255, 255); text-align: center; padding-top: 7px; background-color: var(--cor1); } .titulo_secretarias_interna { width: 100%; font-family: ubunturegular; margin-top: 10px; text-align: center; font-size: 12px; color: rgb(255, 255, 255); float: left; } .descricao_secretarias_interna { float: left; width: 96%; color: rgb(212, 227, 240); margin-left: 2%; margin-top: 2px; text-align: center; font-family: ubunturegular; font-size: 11px; } .titulo_galeria_videos_interna { width: 100%; font-family: ubunturegular; margin-top: 10px; text-align: center; font-size: 17px; color: rgb(19, 78, 132); float: left; } .data_galeria_videos_interna { width: 100%; font-family: ubunturegular; text-align: center; font-size: 11px; color: rgb(26, 59, 85); float: left; } .descricao_galeria_videos_interna { width: 100%; font-family: ubunturegular; margin-top: 10px; height: 50px; text-align: center; font-size: 12px; color: rgb(26, 59, 85); float: left; } .cont_modelo_galeria_videos_botao a:link { width: 100%; float: left; text-decoration: none; height: 25px; margin-top: 15px; margin-bottom: 3px; font-family: open_sansbold; font-size: 11px; color: rgb(255, 255, 255); border-radius: 25px; text-align: center; padding-top: 7px; border: 2px solid rgb(10, 88, 144); background-color: rgb(10, 88, 144); } .link a:link { text-decoration: none; color: rgb(139, 139, 139); } .cont_leis_modelo_cor { width: 100%; float: left; color: rgb(255, 255, 255); padding: 7px 0px; border-top-left-radius: 4px; border-top-right-radius: 4px; background-color: rgb(0, 51, 102); } .cont_leis_modelo_mobile { width: 100%; float: left; padding: 7px 0px; margin-bottom: 12px; margin-top: 10px; border-bottom: 1px solid rgb(204, 204, 204); text-align: center; font-family: ubunturegular; font-size: 11px; } .titulo_resultado_leis { width: 100%; float: left; padding: 7px 0px; border-bottom: 1px solid rgb(204, 204, 204); text-align: center; font-family: ubunturegular; font-size: 11px; } .botao_lei_interna a:link { float: left; margin-top: 25px; margin-right: 15px; border-radius: 25px; border: 2px solid rgb(167, 167, 167); padding: 7px 15px; text-align: center; color: rgb(118, 118, 118); font-family: ubunturegular; font-size: 11px; } .mapa_titulo { width: 230px; float: left; color: rgb(255, 255, 255); font-size: 13px; font-family: ubunturegular; text-align: center; padding-top: 8px; padding-bottom: 8px; margin-left: 2%; margin-top: -20px; background-color: rgb(25, 118, 158); } .input_campo_newsletter { width: 100%; float: left; padding-top: 7px; padding-bottom: 7px; border-radius: 2px; border: 1px solid rgb(207, 207, 207); } .input_codigo_newsletter { width: 60%; float: left; margin-left: 10px; padding-top: 7px; margin-top: 8px; padding-bottom: 7px; border-radius: 2px; border: 1px solid rgb(207, 207, 207); } .botao_enviar_formulario_newsletter a:link { width: 100%; float: left; text-align: center; padding-top: 7px; padding-bottom: 7px; color: rgb(255, 255, 255); background-color: rgb(22, 64, 139); border-radius: 2px; border: 1px solid rgb(22, 64, 139); } .titulo_pagina_interna { width: 100%; margin-top: 15px; font-family: ubunturegular; text-align: left; font-size: 18px; color: rgb(31, 31, 31); float: left; } .descricao_pagina_interna { width: 100%; margin-top: 15px; font-family: ubunturegular; text-align: left; font-size: 12px; color: rgb(62, 62, 62); float: left; } .float_right_interna { float: right; } .font_sic_interna { font-family: sans-serif; color: rgb(94, 94, 94); text-transform: uppercase; font-size: 11px; } .input_sic_interna { width: 100%; float: left; height: 30px; border-radius: 4px; border: 1px solid rgb(225, 225, 225); } .botao_enviar_sic { padding: 7px 15px; background-color: var(--cor1); font-size: 12px; color: rgb(255, 255, 255); float: right; margin-top: 15px; margin-right: 2%; text-align: center; border-radius: 2px; font-family: ubunturegular; } .esqueceu_senha_sic { float: left; color: rgb(18, 47, 65); margin-left: 2%; margin-top: 18px; font-family: ubunturegular; font-size: 11px; text-align: left; } .usuario_nome_interna { width: 70%; margin-left: 2%; margin-top: 2px; font-family: ubunturegular; font-size: 12px; float: left; color: rgb(130, 130, 130); } .titulo_nivel_solicitacao { width: 100%; float: left; margin-top: 20px; font-family: ubunturegular; font-size: 16px; color: var(--cor1); } .sic_menu_cor { background-color: var(--cor1); border-bottom: 5px solid rgb(232, 202, 0); font-family: ubunturegular; font-size: 12px; } .envie_solicitacao { width: 100%; float: left; font-family: ubunturegular; font-size: 12px; color: rgb(151, 151, 151); } .input_titulo_mensagem { width: 60%; float: left; background-color: rgb(249, 249, 249); border: 1px solid rgb(243, 243, 243); border-radius: 2px; padding: 8px 0px; margin-top: 15px; font-family: ubunturegular; font-size: 12px; color: var(--cor1); } .mensagem_sic_interna { width: 100%; margin-bottom: 15px; float: left; background-color: rgb(249, 249, 249); border: 1px solid rgb(243, 243, 243); border-radius: 2px; padding: 8px 0px; margin-top: 15px; font-family: ubunturegular; font-size: 12px; color: var(--cor1); } .input_conteudo_mensagem { width: 100%; float: left; background-color: rgb(249, 249, 249); border: 1px solid rgb(243, 243, 243); border-radius: 2px; padding: 8px 0px; margin-top: 15px; font-family: ubunturegular; font-size: 12px; color: var(--cor1); height: 150px; } .botao_enviar_solicitacao { padding: 5px 15px; float: right; border-radius: 2px; margin-top: 15px; font-family: ubunturegular; font-size: 11px; color: rgb(255, 255, 255); background-color: var(--cor1); } .sic_input_formulario_interna { width: 100%; float: left; padding: 7px 0px; border-radius: 2px; border: 1px solid rgb(211, 211, 211); } .input_codigo_sic { width: 60%; float: right; padding-top: 7px; margin-top: 8px; padding-bottom: 7px; border-radius: 2px; border: 1px solid rgb(207, 207, 207); } .termos_sic { font-family: ubunturegular; font-size: 12px; float: left; color: rgb(130, 130, 130); margin-top: 2px; } .input_codigo_sic_emprega { width: 55%; float: left; margin-left: 15px; background-color: rgb(249, 249, 249); padding-top: 7px; margin-top: 8px; padding-bottom: 7px; border-radius: 2px; border: 1px solid rgb(243, 243, 243); } .titulo_prefeito_interna { width: 100%; margin-top: 15px; font-family: ubunturegular; text-align: left; font-size: 18px; color: rgb(31, 31, 31); float: left; } .texto_prefeito_interna { width: 100%; margin-top: 15px; font-family: ubunturegular; text-align: justify; font-size: 13px; color: rgb(62, 62, 62); float: left; } .input_campo_prefeito { width: 100%; float: left; padding-top: 7px; padding-bottom: 7px; border-radius: 2px; border: 1px solid rgb(207, 207, 207); } .input_campo_mensagem_prefeito { width: 100%; float: left; height: 120px; padding-top: 7px; padding-bottom: 7px; border-radius: 2px; border: 1px solid rgb(207, 207, 207); } .botao_enviar_formulario_prefeito { width: 100%; float: left; text-align: center; padding-top: 7px; padding-bottom: 7px; color: rgb(255, 255, 255); background-color: rgb(22, 64, 139); border-radius: 2px; border: 1px solid rgb(22, 64, 139); } .link_padrao { color: inherit; } .color_servicos { background-color: var(--cor1); color: rgb(255, 255, 255); font-family: ubunturegular; font-size: 11px; border-radius: 2px; } .cont_input_mes_ano { width: 45%; float: left; height: 30px; margin-right: 5%; } .input_mes_ano { width: 100%; float: left; height: 30px; border-radius: 4px; border: 1px solid rgb(225, 225, 225); } .posicao_icone { float: left; margin-top: 2px; } .input_codigo { width: 55%; float: right; padding-top: 7px; margin-top: 8px; padding-bottom: 7px; border-radius: 2px; border: 1px solid rgb(207, 207, 207); } .cont_campo_input_interna { width: 100%; margin-bottom: 5px; float: left; padding: 5px 0px; border: 1px solid rgb(211, 211, 211); } .departamentos_busca_emprega { width: 200px; margin-bottom: 5px; padding: 5px 0px; border: 1px solid rgb(211, 211, 211); } .cont_campo_emprega_form { width: 55%; float: left; } .cont_campo_emprega_form2 { width: 60%; float: left; } .botao_adicionar_vaga { float: left; padding: 7px 25px; background-color: rgb(9, 82, 180); color: rgb(255, 255, 255); font-family: ubunturegular; font-size: 12px; } .busca_departamento_emprega { padding: 7px 25px; background-color: rgb(9, 82, 180); color: rgb(255, 255, 255); font-family: ubunturegular; font-size: 12px; } .botao_inserir { float: left; padding: 7px 25px; background-color: rgb(9, 82, 180); color: rgb(255, 255, 255); font-family: ubunturegular; font-size: 12px; } .texto { width: 100%; margin-top: 10px; float: left; font-family: ubunturegular; font-size: 12px; color: rgb(140, 140, 140); } .bold_open { font-family: open_sansbold; } .light_open { font-family: open_sanslight; } .regular_open { font-family: open_sansregular; } .semi_open { font-family: open_sanssemibold; } .open_bold { font-family: open_sansbold; } .black_mot { font-family: montserratblack; } .bold_mot { font-family: montserratbold; } .light_mot { font-family: montserratlight; } .regular_mot { font-family: montserratregular; } .bold_ubun { font-family: ubuntubold; } .light_ubun { font-family: ubuntulight; } .light_ubun { font-family: ubuntumedium; } .regular_ubun { font-family: ubunturegular; } .cinza_escuro { color: rgb(37, 37, 37); } .cinza_claro { color: rgb(230, 230, 230); } .color_cinza { color: rgb(142, 142, 142); } .size10 { font-size: 10px; } .size11 { font-size: 11px; } .size12 { font-size: 12px; } .size13 { font-size: 13px; } .size14 { font-size: 14px; } .size15 { font-size: 15px; } .size16 { font-size: 16px; } .size18 { font-size: 18px; } .text_align_center { text-align: center; } .font_up { text-transform: uppercase; } .float_left { float: left; } .float_right { float: right; } .cont_campo_emprega_form3 { width: 100%; float: left; } .cont_campo_emprega_form6 { width: 98%; float: left; border-radius: 10px; border: 1px solid rgb(223, 223, 223); padding: 7px 5px; } .tabela_topo_emprega { width: 98%; margin-top: 15px; background-color: rgb(237, 237, 237); font-family: ubunturegular; font-size: 12px; float: left; padding: 7px; } .tamanho_tabela { width: 24%; float: left; text-align: left; } .tamanho_tabela_departamentos { width: 24%; float: left; text-align: left; border-bottom: 1px solid rgb(255, 255, 255); } .tabela_topo_cadastrada { width: 98%; border-bottom: 1px solid rgb(237, 237, 237); font-family: ubunturegular; font-size: 12px; float: left; padding: 7px; } .verde { color: rgb(10, 158, 8); margin-right: 5px; } .vermelho { color: rgb(228, 0, 14); margin-right: 5px; } .cor_icone_empresa { color: rgb(102, 102, 102); } .top5 { margin-top: 5px; } .top10 { margin-top: 10px; } .top15 { margin-top: 15px; } .top20 { margin-top: 20px; } .top30 { margin-top: 30px; } .top40 { margin-top: 40px; } .marg_top15 { margin-top: 15px; } .cor_link { color: rgb(0, 0, 0); } .cor_link_b { color: rgb(255, 255, 255); } .botao_ativo_desativo { width: 300px; font-family: ubunturegular; font-size: 13px; margin-top: 20px; float: left; } a:link { text-decoration: none; } .acompanhe_rede { color: rgb(255, 255, 255); margin: -14px 5px 10px 15px; height: 25px; width: 93%; font-family: ubunturegular; font-size: 12px; float: left; } .icone_rede_social { width: 15px; height: 15px; float: left; margin-left: 8px; } @media screen and (max-width: 837px) { .botoes_acesso { width: 46%; margin-right: 1%; text-align: center; text-decoration: none; border: 1px solid rgb(229, 229, 229); float: left; border-radius: 10px; margin-top: 15px; font-family: Helvetica, Arial, sans-serif; padding: 10px 5px; }} @media screen and (max-width: 480px) { .download_arquivo_edt { border-radius: 4px; margin-top: 15px; margin-bottom: 5px; float: right; color: rgb(69, 69, 69); width: 96%; padding: 10px; background-color: rgb(229, 229, 229); text-align: center; } .botoes_acesso { width: 44%; margin-right: 1%; height: 145px; } .bt_download_cadastro { float: right; width: 97%; margin-right: 0px; padding: 10px; } .bt_download_interna_edital { float: right; width: 97%; margin-right: 0px; padding: 10px; } .tamanho_itens_sic_botao { width: 98%; float: left; margin-top: -2px; } .input_interna_editais_codigo { width: 100%; float: right; border: 1px solid rgb(204, 204, 204); padding: 7px 0px; margin-top: 35px; } .input_interna_contato_codigo { width: 52%; float: right; border: 1px solid rgb(204, 204, 204); padding: 7px 0px; margin-top: 8px; } .tamanho_itens_sic { width: 50%; float: left; } .cont_campo_input_interna { width: 100%; margin-bottom: 5px; float: left; padding: 5px 0px; border: 1px solid rgb(211, 211, 211); } .cont_campo_emprega_form { width: 98%; float: left; } .texto { width: 100%; float: left; } .cont_campo_emprega_form2 { width: 98%; float: left; } .tamanho_tabela_departamentos { width: 98%; border-bottom: 1px solid rgb(223, 223, 223); padding: 7px 0px; float: left; text-align: left; } .contencao_opcoes { width: 95%; float: left; padding: 8px 10px; margin-top: 10px; border-radius: 10px; border: 1px solid rgb(229, 229, 229); } .vermelho_destaque { color: rgb(193, 0, 3); width: 100%; text-align: left; margin-top: 5px; font-size: 15px; font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif; font-weight: 700; }} @font-face { font-family: open_sansbold; src: url("font/opensans-bold_2-webfont.woff2") format("woff2"), url("font/opensans-bold_2-webfont.woff") format("woff"), url("font/opensans-bold_2-webfont.ttf") format("truetype"); font-weight: 400; font-style: normal; } @font-face { font-family: open_sanslight; src: url("font/opensans-light_2-webfont.woff2") format("woff2"), url("font/opensans-light_2-webfont.woff") format("woff"), url("font/opensans-light_2-webfont.ttf") format("truetype"); font-weight: 400; font-style: normal; } @font-face { font-family: open_sansregular; src: url("font/opensans-regular_2-webfont.woff2") format("woff2"), url("font/opensans-regular_2-webfont.woff") format("woff"), url("font/opensans-regular_2-webfont.ttf") format("truetype"); font-weight: 400; font-style: normal; } @font-face { font-family: open_sanssemibold; src: url("font/opensans-semibold_2-webfont.woff2") format("woff2"), url("font/opensans-semibold_2-webfont.woff") format("woff"), url("font/opensans-semibold_2-webfont.ttf") format("truetype"); font-weight: 400; font-style: normal; } @font-face { font-family: montserratblack; src: url("font/montserrat-black_0-webfont.woff2") format("woff2"), url("font/montserrat-black_0-webfont.woff") format("woff"), url("font/montserrat-black_0-webfont.ttf") format("truetype"); font-weight: 400; font-style: normal; } @font-face { font-family: montserratbold; src: url("font/montserrat-bold_0-webfont.woff2") format("woff2"), url("font/montserrat-bold_0-webfont.woff") format("woff"), url("font/montserrat-bold_0-webfont.ttf") format("truetype"); font-weight: 400; font-style: normal; } @font-face { font-family: montserratlight; src: url("font/montserrat-light_0-webfont.woff2") format("woff2"), url("font/montserrat-light_0-webfont.woff") format("woff"), url("font/montserrat-light_0-webfont.ttf") format("truetype"); font-weight: 400; font-style: normal; } @font-face { font-family: montserratregular; src: url("font/montserrat-regular_0-webfont.woff2") format("woff2"), url("font/montserrat-regular_0-webfont.woff") format("woff"), url("font/montserrat-regular_0-webfont.ttf") format("truetype"); font-weight: 400; font-style: normal; } @font-face { font-family: ubuntubold; src: url("font/ubuntu-b-webfont.woff2") format("woff2"), url("font/ubuntu-b-webfont.woff") format("woff"), url("font/ubuntu-b-webfont.ttf") format("truetype"); font-weight: 400; font-style: normal; } @font-face { font-family: ubuntulight; src: url("font/ubuntu-l-webfont.woff2") format("woff2"), url("font/ubuntu-l-webfont.woff") format("woff"), url("font/ubuntu-l-webfont.ttf") format("truetype"); font-weight: 400; font-style: normal; } @font-face { font-family: ubuntumedium; src: url("font/ubuntu-m_0-webfont.woff2") format("woff2"), url("font/ubuntu-m_0-webfont.woff") format("woff"), url("font/ubuntu-m_0-webfont.ttf") format("truetype"); font-weight: 400; font-style: normal; } @font-face { font-family: ubunturegular; src: url("font/ubuntu-r-webfont.woff2") format("woff2"), url("font/ubuntu-r-webfont.woff") format("woff"), url("font/ubuntu-r-webfont.ttf") format("truetype"); font-weight: 400; font-style: normal; } #contencao_menu_mobile_p { position: relative; z-index: 199; float: left; height: 50px; background: var(--cinza1); border-width: 2px 0px 1px; border-style: solid; border-color: rgba(0, 0, 0, 0.05); border-image: initial; display: block; font-family: var(--font1); } #contencao_menu_mobile_p nav { position: relative; display: block; width: 100%; height: 50px; background: inherit; margin: 0px; padding: 0px; } #contencao_menu_mobile_p .info { position: relative; float: right; display: table; height: 50px; padding: 13px 10px; z-index: 1; margin-right: 5px; } #contencao_menu_mobile_p .icone_menu { font-size: 14px; } #contencao_menu_mobile_p .icone_menu_topo { position: relative; height: 50px; float: right; font-size: 16px; color: var(--texto3); line-height: 50px; cursor: pointer; margin: 0px 10px 0px 0px; z-index: 1; } #contencao_menu_mobile_p .toggle_menu { position: absolute; top: 0px; left: 0px; display: block; width: 100%; height: 50px; font-size: 13px; color: var(--texto2); line-height: 50px; text-decoration: none; border: none; box-sizing: border-box; background: transparent; padding: 0px 20px; } #contencao_menu_mobile_p .toggle_menu .swfa { display: block; float: left; line-height: 50px; margin-right: 5px; color: var(--cor1); } #contencao_menu_mobile_p .toggle, #contencao_menu_mobile_p [id^="drop"] { display: none; } #contencao_menu_mobile_p .menu { position: absolute; top: 100%; left: 0px; width: 90%; max-height: 0px; font-family: inherit; background: var(--cor2); list-style: none; overflow: hidden auto; transition: all 0.3s ease 0s; margin: 0px; padding: 0px; } #contencao_menu_mobile_p [id^="drop"]:checked + .menu { max-height: 290px; } #contencao_menu_mobile_p .menu li { display: block; width: 100%; } #contencao_menu_mobile_p .menu a { display: block; font-size: 13px; color: rgb(255, 255, 255); border-bottom: 1px solid rgba(0, 0, 0, 0.15); text-decoration: none; padding: 12px 20px; transition: all 0.3s ease 0s; } #contencao_menu_mobile_p .menu a:hover { background: rgba(0, 0, 0, 0.15); padding-left: 25px; padding-right: 15px; } #contencao_menu_mobile_p .menu li .toggle { display: block; font-size: 13px; color: rgb(255, 255, 255); text-decoration: none; font-weight: 700; background: rgba(0, 0, 0, 0.15); border-bottom: 1px solid rgba(0, 0, 0, 0.15); padding: 12px 20px; } #contencao_menu_mobile_p .menu li ul li a { background: rgba(0, 0, 0, 0.1); border-bottom: 1px solid rgba(0, 0, 0, 0.15); } #contencao_menu_mobile_p .menu li ul li a:hover { background: rgba(0, 0, 0, 0.15); } #contencao_menu_mobile_p .menu ul { display: none; width: 100%; } #contencao_menu_mobile_p .menu [id^="drop"]:checked + ul { display: block; } .cor_topo { background-color: rgb(255, 255, 255); } .cor_rodape { background: var(--cor4); border: 0px; } .cor_rodape .infos { color: rgb(255, 255, 255); font-size: 14px; padding: 5px 0px; font-family: var(--font1); } .cor_menu { background: var(--cor3); border-top: 1px solid var(--cor3); } .color_busca_botao { background-color: var(--cor3); border-left: 1px solid var(--cor3); border-right: 1px solid var(--cor3); border-bottom: 1px solid var(--cor3); border-top: 1px solid var(--cor3); } h5 { font-family: var(--font1); font-size: 12px; font-weight: 100; color: rgb(255, 255, 255); text-align: center; } #aparecer_rodape_mobile .sw_area_info_sistema { background: var(--cor2); color: rgb(255, 255, 255); border: 0px; margin-top: 15px; font-family: var(--font1); } body { padding: 0px; margin: 0px; } #topo { width: 100%; float: left; padding: 0px 20px; margin: 0px; border-top: 0px; box-sizing: border-box; background: var(--cinza1); } #brasao { width: auto; height: auto; max-width: 90%; display: table; margin: 20px auto; } #brasao img { width: 100%; height: auto; float: left; } .busca_mobile { width: 100%; float: left; margin-bottom: 15px; } .e_cor_label { display: none; color: rgb(255, 255, 255); } .e_busca_mobile { float: left; width: 100%; height: 40px; outline: none; background-image: url("/img/busca_mobile.png"); background-position: right 10px center; background-repeat: no-repeat; font-size: 11px; padding: 15px; background-color: var(--cinza3); border: solid 1px var(--cinza3); border-radius: 20px; color: var(--texto2); font-family: var(--font1); } .e_busca_mobile:focus { background: rgb(255, 255, 255); } #contencao_menu_mobile_p { width: 100%; } .rede_social_mobile { float: left; width: 100%; padding-bottom: 15px; color: rgb(51, 51, 51); font-size: 11px; text-align: center; } .rede_social_mobile span { display: none; } .icone_rede_social { width: 30px; height: 30px; display: inline-block; vertical-align: middle; float: none; margin: 1px 2px; border-radius: 100%; overflow: hidden; } .icone_rede_social img { width: 100%; height: 200%; margin-top: -100%; } #rodape_mobile { width: 90%; height: auto; margin-top: 0px; float: left; display: block; margin-left: 0px; padding: 25px 5%; border-radius: 0px !important; } body { margin: 0px; padding: 0px; } body, select, input, textarea, button { font-family: var(--font1); font-weight: 400; } * { outline: none; word-break: break-word; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } .trans { font-size: 0px; color: transparent !important; } .e_trans { display: none !important; } #conteudo_esquerda { padding-bottom: 10px; padding-top: 20px; min-height: 40vh; width: 100% !important; } #cont_conteudo_site_interna { width: 100% !important; } #e_centralizar { width: 100%; max-width: 1200px; margin: 0px auto; padding: 0px 20px; box-sizing: border-box; } #vlibras_include div[vw].enabled { transform: translateY(5vh); } a, li, ol, ul { border: none; text-decoration: none; list-style: none; color: inherit; margin: 0px; padding: 0px; } a:active, a:link, a:hover, a:focus { text-decoration: inherit; } #e_cont_topo img, #e_conteudo img, #e_cont_rodape img { margin: 0px; border: 0px !important; } #e_cont_topo, #e_cont_topo *, #e_cont_topo ::before, #e_cont_topo ::after, #e_conteudo, #e_conteudo *, #e_conteudo ::before, #e_conteudo ::after, #e_cont_rodape, #e_cont_rodape *, #e_cont_rodape ::before, #e_cont_rodape ::after { box-sizing: border-box; } .unselect { user-select: none; } input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active { transition: all 1e+11s ease 0s; } :root { --cor1: #f76157; --cor2: #e65045; --cor3: #ffe5e3; --cor4: #2e3133; --cinza1: #ebf0f2; --cinza2: #f2f5f7; --cinza3: #d8dde3; --cinza4: #b8c4cc; --texto1: #4c4f59; --texto2: #535766; --texto3: #7e828c; --transition: padding .4s cubic-bezier(.51,-.44,0,1.85),background .1s ease-in-out; --font1: 'Work Sans'; --font2: 'Barlow'; } body ::-webkit-scrollbar-track { border-radius: 3px; } body ::-webkit-scrollbar { width: 5px; height: 5px; background: rgba(133, 144, 159, 0.1); margin: 5px; border-radius: 3px; } body ::-webkit-scrollbar-thumb { background: rgb(133, 144, 159); border-radius: 2px; } body ::-webkit-scrollbar-thumb:hover { background: rgb(107, 117, 131); } img { border: 0px; margin: 0px; } img.e_img { position: absolute; top: 0px; left: 0px; object-position: center 25%; transition: all 0.35s ease 0s; } a:hover img.e_img, .e_hov:hover img.e_img { transform: scale(1.15); } .e_area_redes_sociais { display: flex; align-items: center; flex-flow: wrap; gap: 5px; } .e_area_redes_sociais .e_rede_social { width: 40px; height: 40px; overflow: hidden; border-radius: 100%; transition: all 0.15s ease 0s; } .e_area_redes_sociais .e_rede_social:hover { background: rgba(0, 0, 0, 0.05); } .e_area_redes_sociais .e_rede_social img { width: 100%; height: 200%; transition: all 0.25s ease 0s; } .e_area_redes_sociais .e_rede_social:hover img { transform: translateY(-50%); } .e_shadow { box-shadow: rgba(0, 0, 0, 0.016) 0px 0px 10px; transition: all 0.35s ease 0s; } a:hover .e_shadow, .e_hov:hover .e_shadow, .e_hov:focus-within .e_shadow { transform: translateY(-5px); box-shadow: rgba(69, 113, 126, 0.2) 0px 10px 20px -10px; } .e_cont_itens { flex-flow: wrap; padding: 10px; gap: 15px; } .e_item { flex: 1 1 30%; } .e_cont { display: flex; flex: 1 1 0%; } .e_cont_item { height: 100%; background: rgb(255, 255, 255); position: relative; border-radius: 4px; overflow: hidden; flex-flow: column; padding: 15px; gap: 15px; } .e_cont_item .e_cont { flex-flow: column; gap: 5px; } .e_cont_item [class^="e_area_img"] { position: relative; padding-top: 56.25%; overflow: hidden; border-radius: 4px; } .e_cont_info { display: flex; flex-flow: wrap; gap: 5px 7%; align-items: center; } .e_conteudo_modulo .e_conteudo_interno { padding: 20px 10px; } .e_conteudo_modulo.pdt .e_conteudo_interno { padding-top: 35px; } .e_conteudo_modulo.pdb .e_conteudo_interno { padding-bottom: 35px; } .swop_capa:last-child .e_conteudo_interno { padding-bottom: 50px; } .e_area_titulo_modulo { font-size: 0px; padding: 0px 10px 5px; display: grid; grid-template-rows: repeat(2, auto); gap: 3px; } .e_area_titulo_modulo a { display: contents; } .e_area_titulo_modulo .e_titulo_modulo { font-family: var(--font2); font-weight: 800; text-transform: uppercase; font-size: 24px; color: var(--texto1); letter-spacing: -0.025em; } .e_area_titulo_modulo .e_titulo_modulo:only-child, .e_area_titulo_modulo .e_titulo_modulo:nth-last-child(2) { grid-row: span 2 / auto; } .e_area_titulo_modulo .e_subtitulo_modulo { font-family: var(--font1); font-weight: 300; font-style: italic; font-size: 14px; color: var(--texto2); letter-spacing: 0.01em; } .e_area_titulo_modulo.m2 { text-align: center; } .e_area_titulo_modulo.m2 .e_titulo_modulo { font-size: 19px; color: var(--texto1); font-weight: 500; font-family: var(--font1); text-transform: uppercase; position: relative; margin: auto auto 10px; padding: 0px 20px 15px; border-bottom: 1px solid var(--cinza4); letter-spacing: 0.015em; } .e_area_titulo_modulo.m2 .e_titulo_modulo::before { content: ""; width: 40%; height: 4px; position: absolute; left: 30%; top: 100%; margin-top: -2px; border-radius: 4px; background: var(--cor1); } .e_link_ver_mais { display: flex; align-items: center; gap: 15px; font-family: var(--font1); font-size: 14px; color: var(--cor2); text-transform: uppercase; font-weight: 800; grid-area: 1 / 2 / span2 / auto; margin-left: auto; } .e_link_ver_mais .swfa { width: 2.25em; height: 2.25em; display: flex; align-items: center; justify-content: center; font-size: 14px; color: rgb(255, 255, 255); position: relative; z-index: 1; } .e_link_ver_mais .swfa::after { content: ""; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; z-index: -1; background: var(--cor1); border-radius: 4px; transform: rotate(45deg); } a:hover .e_link_ver_mais .swfa { color: rgb(255, 255, 255); transition: all 0.15s ease 0s; } a:hover .e_link_ver_mais .swfa::after { transform: rotate(135deg); background: var(--cor1); transition: all 0.25s ease 0s; } @media (max-width: 800px) { .e_link_ver_mais span:first-child { display: none; }} .e_titulo { line-height: 1.4em; max-height: 4.2em; font-family: var(--font1); font-size: 17px; color: var(--texto2); font-weight: 600; overflow: hidden; transition: all 0.1s ease 0s; } a:hover .e_titulo { color: var(--texto1); } .e_descricao { line-height: 1.5em; max-height: 6em; font-family: var(--font1); font-size: 13px; color: var(--texto3); overflow: hidden; } .e_info { font-family: var(--font1); font-size: 12px; color: var(--texto2); display: inline-block; vertical-align: middle; } .e_info .swfa { margin-right: 0.25em; color: var(--cor1); } .e_data { text-transform: uppercase; } .e_categoria { width: max-content; max-width: 150px; min-width: 100px; height: 30px; line-height: 30px; display: inline-block; vertical-align: middle; font-family: var(--font1); font-weight: 300; font-style: italic; padding: 0px 10px; font-size: 11px; color: rgb(255, 255, 255); letter-spacing: 0.025em; text-transform: uppercase; border-radius: 3px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; text-align: center; } .e_btn_link { height: 35px; display: flex; align-items: center; justify-content: center; padding: 5px 25px; text-align: center; font-size: 14px; color: var(--cor2); gap: 10px; background: var(--cor3); font-weight: 400; text-transform: uppercase; border-radius: 50px; margin-top: auto; transition: all 0.15s ease 0s; } .e_btn_link .swfa { font-size: 11px; } a:hover .e_btn_link { background: var(--cor1); color: rgb(255, 255, 255); } body .sw_slider_seta { width: 35px; height: 35px; line-height: 35px; color: rgb(255, 255, 255); background: var(--cor1); border: 0px; opacity: 1; transition: all 0.2s ease 0s; } body .sw_slider_seta .swfa { font-size: 16px; line-height: inherit; } body .sw_slider_seta:hover { opacity: 1; transition: all 0.1s ease 0s; } body .sw_slider_seta:active { background: var(--cor2); color: rgb(255, 255, 255); } body .sw_slider_seta.sw_slider_anterior { left: 0px; padding-right: 2px; box-shadow: rgba(54, 61, 75, 0.15) 4px 0px 5px; } body .sw_slider_seta.sw_slider_posterior { right: 0px; padding-left: 2px; box-shadow: rgba(54, 61, 75, 0.15) -4px 0px 5px; } body .sw_slider_lmt.limit_l .sw_slider_anterior, body .sw_slider_lmt.limit_r .sw_slider_posterior { opacity: 0.6; background: rgb(156, 165, 175); color: rgb(255, 255, 255); } body .sw_slider_lmt.limit_l.limit_r .sw_slider_seta { opacity: 0; visibility: hidden; } body .sw_slider_lmt .sw_area_thumbnails { padding: 0px; margin-top: 5px; } body .sw_slider_lmt .sw_area_thumbnails .sw_thumbnail { width: 7px; height: 7px; } body .sw_slider_lmt .sw_area_thumbnails .sw_thumbnail_ativo { background: var(--cor1); } .e_cont_barra { position: absolute; inset: 0px; overflow: scroll hidden; white-space: nowrap; } .e_conteudo_interno { width: 100%; max-width: 1200px; display: table; margin: 0px auto; } .e_itn.itn_area_login_internauta { max-width: 1200px; height: 0px; border: 0px; padding: 0px; background: var(--cor1); position: absolute; top: 0px; left: 0px; right: 0px; margin: auto; display: flex; } .e_itn.itn_area_login_internauta .itn_conteudo_interno_login { width: auto; height: 50px; margin-right: 0px; display: flex; align-items: center; font-family: var(--font1); font-weight: 500; cursor: default; background: inherit; transition: all 0.15s ease 0s; } .e_itn.itn_area_login_internauta .itn_cont_login::before { background: var(--cor3); } .e_itn.itn_internauta_logado .itn_cont_login:nth-child(2)::before { display: none; } .e_itn.itn_area_login_internauta .itn_cont_login .itn_info_login { font-size: 13px; color: rgb(255, 255, 255); font-weight: 400; } .e_itn.itn_area_login_internauta .itn_btn_login:not(:hover) { color: rgb(255, 255, 255); } .e_itn.itn_area_login_internauta .itn_cont_login .itn_info_logado { display: none; } .e_itn.itn_area_login_internauta .itn_login_internauta .itn_area_img_internauta { background: var(--cor2); } .e_itn.itn_area_login_internauta .itn_btn_cadastro:not(:hover) { background: rgb(255, 255, 255); color: var(--texto1); } @media (min-width: 801px) { .e_itn.itn_area_login_internauta .itn_conteudo_interno_login { width: auto; height: 50px; margin-right: 0px; display: flex; align-items: center; font-family: var(--font1); font-weight: 500; cursor: default; background: inherit; transition: all 0.15s ease 0s; } .e_itn.itn_area_login_internauta:hover .itn_conteudo_interno_login { box-shadow: rgba(0, 0, 0, 0.1) -5px 0px 5px; }} @media (max-width: 1000px) { .e_itn.itn_area_login_internauta { height: auto; position: static; } .e_itn.itn_area_login_internauta .itn_conteudo_interno_login { height: 40px; }} @media (max-width: 800px) { .itn_area_login_internauta .itn_login_internauta .itn_area_botoes_internauta .itn_cont_botoes_internauta { width: max-content; }} #e_cont_topo { width: 100%; float: left; position: relative; font-size: 0px; background: linear-gradient(to bottom,var(--cor1) 50px,var(--cinza1) 50px); box-shadow: rgba(0, 0, 0, 0.15) 0px 1px 3px; } #e_cont_topo .e_area_redes_sociais { height: 50px; position: absolute; top: 0px; left: 120px; z-index: 200; } #e_cont_topo .e_acessibilidade { width: max-content; height: 50px; position: absolute; top: 0px; left: 0px; right: 0px; margin: auto; } #e_cont_topo .e_acessibilidade .sw_area_acessibilidade { height: 100%; display: flex; align-items: center; } #e_cont_topo .e_acessibilidade .sw_titulo_acessibilidade { display: none; } #e_cont_topo .e_acessibilidade .sw_btn_acessibilidade { width: 35px; height: 35px; line-height: 35px; text-align: center; background: var(--cor2); color: rgb(255, 255, 255); box-shadow: none; } #e_cont_topo .e_acessibilidade .sw_btn_acessibilidade::after { content: ""; width: 100%; height: 100%; border-radius: 100%; position: absolute; top: 0px; left: 0px; z-index: -1; background: rgb(255, 255, 255); visibility: hidden; opacity: 0; transform: scale(0.25); transition: all 0.3s cubic-bezier(0.25, -0.21, 0.12, 1.85) 0s; } #e_cont_topo .e_acessibilidade .sw_btn_acessibilidade:hover { color: var(--cor1); } #e_cont_topo .e_acessibilidade .sw_btn_acessibilidade:hover::after { visibility: visible; opacity: 1; transform: scale(1); } #e_cont_topo .e_acessibilidade .sw_btn_acessibilidade:active { transform: scale(0.85); } #e_cont_topo #e_banner_topo_dinamico { width: 100%; max-width: 1160px; height: 130px; background-repeat: no-repeat; background-position: left top; display: flex; align-items: center; position: relative; z-index: 200; padding-left: 300px; padding-top: 50px; box-shadow: 0 1px 0 var(--cinza4); } #e_cont_topo #e_banner_topo_dinamico #e_banner_topo_dinamico_clique { width: 300px; height: 100%; position: absolute; top: 0px; left: 0px; } #e_cont_topo .e_menu_topo { width: 100%; height: 100%; background: none; padding-left: 10px; } #e_cont_topo .e_menu_topo > ul { height: 100%; display: flex; margin: auto; } #e_cont_topo .e_menu_topo > ul > li { position: relative; cursor: default; flex: 1 1 auto; } #e_cont_topo .e_menu_topo > ul > li > a { display: contents; } #e_cont_topo .e_menu_topo ul li .e_link_menu { width: 100%; height: 100%; padding: 5px; display: flex; align-items: center; justify-content: center; font-size: 12px; color: var(--texto1); font-weight: 700; letter-spacing: -0.01em; text-transform: uppercase; text-align: center; position: relative; z-index: 2; overflow: hidden; transition: all 0.2s ease 0s; } #e_cont_topo .e_menu_topo ul li .e_link_menu div { min-height: 40px; display: flex; align-items: center; justify-content: center; padding: 10px 0px; position: relative; } #e_cont_topo .e_menu_topo ul li .e_link_menu div::before { content: ""; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; z-index: -1; 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: 1px 0px; transform: scaleY(1.5); opacity: 0; transition: all 0.25s ease 0s; } #e_cont_topo .e_menu_topo ul li:hover .e_link_menu div::before { transform: none; opacity: 1; } #e_cont_topo .e_menu_topo ::-webkit-scrollbar-thumb { background: var(--cor1); } #e_cont_topo .e_menu_topo ul li .e_submenu { position: absolute; top: 100%; left: 0px; visibility: hidden; overflow: hidden; z-index: 0; background: none !important; } #e_cont_topo .e_menu_topo ul li:nth-last-child(2) .e_submenu { left: auto; right: 0px; } #e_cont_topo .e_menu_topo ul li:hover .e_submenu { visibility: visible; z-index: 1; } #e_cont_topo .e_menu_topo ul li .e_submenu > ul { min-width: 240px; max-height: 50vh; overflow: hidden auto; padding: 4px; background: var(--cor2); border-radius: 0px 0px 4px 4px; transform: translateY(-100%); transform-origin: center top; box-shadow: rgba(0, 0, 0, 0.05) 0px 5px 10px; transition: all 0.3s ease-in-out 0s; } #e_cont_topo .e_menu_topo ul li:hover .e_submenu > ul { transform: translateY(0px); } #e_cont_topo .e_menu_topo ul li .e_submenu ul li .e_link_submenu { padding: 15px; font-size: 13px; color: rgb(236, 239, 244); border-radius: 2px; overflow: hidden; border-bottom: 1px solid rgba(0, 0, 0, 0.075); position: relative; transition: var(--transition); } #e_cont_topo .e_menu_topo ul li .e_submenu ul li:last-child .e_link_submenu { border-bottom: 0px; } #e_cont_topo .e_menu_topo ul li .e_submenu ul li:hover .e_link_submenu { color: rgb(255, 255, 255); padding-left: 20px; padding-right: 10px; background: var(--cor1); } #e_cont_topo .e_menu_topo ul li.e_li_menu_todos { flex: 1 1 1%; position: static; cursor: pointer; } #e_cont_topo .e_menu_topo ul li.e_li_menu_todos .e_link_menu div::before { display: none; } #e_cont_topo .e_menu_topo ul li.e_li_menu_todos .e_link_menu .e_icone_menu { font-size: 0px; display: flex; flex-flow: column; gap: 5px; transition: all 0.25s ease 0s; } #e_cont_topo .e_menu_topo ul li.e_li_menu_todos .e_link_menu .e_icone_menu hr { width: 20px; height: 2px; border: 0px; border-radius: 2px; background: var(--texto1); transition: all 0.25s cubic-bezier(0.25, 0.1, 0.23, 2.4) 0s; } #e_cont_topo .e_menu_topo ul li.e_li_menu_todos:hover .e_link_menu .e_icone_menu hr:nth-child(1) { background: var(--cor1); transform: translateY(-4px) scaleX(1.5); } #e_cont_topo .e_menu_topo ul li.e_li_menu_todos:hover .e_link_menu .e_icone_menu hr:nth-child(2) { transform: scaleX(0.75); } #e_cont_topo .e_menu_topo ul li.e_li_menu_todos:hover .e_link_menu .e_icone_menu hr:nth-child(3) { background: var(--cor1); transform: translateY(4px) scaleX(1.5); } #e_cont_topo .e_menu_topo ul li.e_li_menu_todos .e_menu_todos { position: absolute; top: 100%; left: 0px; right: 0px; overflow: hidden; visibility: hidden; z-index: 0; } #e_cont_topo .e_menu_topo ul li.e_li_menu_todos:hover .e_menu_todos { visibility: visible; z-index: 1; } #e_cont_topo .e_menu_topo ul li.e_li_menu_todos .e_menu_todos .e_cont_menu_todos { height: 40vh; background: var(--cor2); border-radius: 0px 0px 2px 2px; position: relative; transform: translateY(-100%); transition: all 0.4s ease-in-out 0s; } #e_cont_topo .e_menu_topo ul li.e_li_menu_todos:hover .e_menu_todos .e_cont_menu_todos { transform: translateY(0px); } #e_cont_topo .e_menu_topo ul li.e_li_menu_todos .e_menu_todos .e_cont_barra_menu_todos { position: absolute; inset: 10px; overflow: auto; } #e_cont_topo .e_menu_topo ul li.e_li_menu_todos .e_menu_todos ul { width: 100%; height: 100%; display: flex; flex-flow: column wrap; gap: 0px 20px; background: none; } #e_cont_topo .e_menu_topo ul li.e_li_menu_todos .e_menu_todos ul li { width: 250px; display: block; } #e_cont_topo .e_menu_topo ul li.e_li_menu_todos .e_menu_todos ul li .e_cabecalho_links_menu_todos { line-height: 16px; background: var(--cor1); padding: 22px 20px; font-size: 16px; color: rgb(236, 239, 244); font-weight: 600; text-align: center; margin-top: 20px; margin-bottom: 5px; border-radius: 3px; text-transform: uppercase; position: relative; } #e_cont_topo .e_menu_topo ul li.e_li_menu_todos .e_menu_todos ul li .e_cabecalho_links_menu_todos .swfa { height: 20px; line-height: 20px; color: inherit; font-size: 18px; position: absolute; top: 50%; left: 15px; margin-top: -10px; } #e_cont_topo .e_menu_topo ul li.e_li_menu_todos .e_menu_todos ul li .e_link_menu_todos { display: flex; align-items: center; padding: 15px; font-size: 13px; color: rgb(236, 239, 244); position: relative; overflow: hidden; border-bottom: 1px solid rgba(159, 27, 20, 0.15); transition: var(--transition); } #e_cont_topo .e_menu_topo ul li.e_li_menu_todos .e_menu_todos ul li a:hover .e_link_menu_todos { color: rgb(255, 255, 255); padding-left: 20px; padding-right: 10px; background: var(--cor1); } #e_cont_topo .e_menu_topo ul li.e_li_menu_todos .e_menu_todos ul li .e_link_menu_todos .swfa { width: 20px; font-size: 10px; flex-shrink: 0; } #e_cont_topo .e_menu_topo ul li.e_li_menu_todos .e_menu_todos ul li .e_titulo_subitens_menu { color: rgb(255, 255, 255); background: rgba(159, 27, 20, 0.3); border-bottom: 1px solid rgba(159, 27, 20, 0.2); margin-top: 20px; font-weight: 700; } #e_cont_topo .e_menu_topo ul li.e_li_menu_todos .e_menu_todos ul li .e_subitem_menu { background: rgba(159, 27, 20, 0.15); } #e_cont_topo .e_menu_topo ul li.e_li_menu_todos .e_menu_todos ul li .e_subitem_menu div { padding-left: 5px; } #e_cont_topo .e_menu_topo ul li.e_li_menu_todos .e_menu_todos ul li .e_ultimo_subitem_menu { margin-bottom: 10px; } #e_cont_topo .e_menu_topo ul li.e_li_menu_todos .e_menu_todos ul li:first-child .e_cabecalho_links_menu_todos { margin-top: 0px; } #e_cont_topo .e_menu_topo ul li.e_li_menu_todos .e_menu_todos ul li:nth-child(2) .e_titulo_subitens_menu { margin-top: 0px; } #e_cont_topo .e_area_info_topo { display: flex; align-items: center; justify-content: space-between; gap: 5%; padding: 15px 20px; } #e_cont_topo .e_area_busca { width: 30%; margin-right: auto; position: relative; } #e_cont_topo .e_area_busca .e_campo_busca { width: 100%; height: 40px; background: var(--cinza3); border: solid 1px var(--cinza3); border-radius: 20px; padding: 0px 45px 0px 20px; font-size: 14px; color: var(--texto1); transition: all 0.2s ease 0s; } #e_cont_topo .e_area_busca .e_campo_busca::placeholder { font-size: 12px; color: inherit; opacity: 0.8; font-style: italic; } #e_cont_topo .e_area_busca .e_campo_busca:hover { background: rgb(244, 245, 248); cursor: pointer; } #e_cont_topo .e_area_busca .e_campo_busca:focus { background: rgb(255, 255, 255); cursor: text; } #e_cont_topo .e_area_busca .e_btn_busca { width: 50px; height: 100%; position: absolute; top: 0px; right: 0px; background: none; border: 0px; font-size: 14px; color: var(--texto3); cursor: pointer; } #e_cont_topo .e_area_busca :focus ~ .e_btn_busca { color: var(--cor1); } #e_cont_topo .e_area_info_topo .e_info_topo { display: grid; grid-template-columns: repeat(2, auto); grid-template-rows: repeat(2, auto); font-size: 12px; color: var(--texto2); gap: 5px 10px; transition: all 0.15s ease 0s; } #e_cont_topo .e_area_info_topo .e_info_topo:has(a:hover) { transform: translateX(5px); } #e_cont_topo .e_area_info_topo .e_info_topo a { display: contents; } #e_cont_topo .e_area_info_topo .e_info_topo .swfa { width: 40px; height: 40px; display: flex; align-items: center; justify-content: center; background: var(--cinza3); border-radius: 100%; font-size: 13px; color: var(--texto3); grid-row: span 2 / auto; transition: all 0.15s ease 0s; } #e_cont_topo .e_area_info_topo .e_info_topo a:hover .swfa { background: var(--cor1); color: rgb(255, 255, 255); } #e_cont_topo .e_area_info_topo .e_info_topo strong { font-weight: 300; font-style: italic; align-self: flex-end; } #e_cont_topo .e_area_info_topo .e_info_topo span:last-child { font-weight: 500; font-size: 1.15em; color: var(--cor1); letter-spacing: -0.025em; } #e_conteudo { width: 100%; float: left; background: var(--cinza1); } #e_conteudo .p_area_banner.pdt { padding-top: 25px; } #e_conteudo .p_area_banner.pdb { padding-bottom: 25px; } #e_conteudo .swop_capa_banner:first-child .p_area_banner { padding-top: 0px; } #e_conteudo .p_area_banner_meio { padding: 10px 0px; margin: 1.5% 0px 1%; overflow: hidden; } #e_conteudo .p_area_banner_meio img { width: 100%; height: auto; max-width: 1160px; display: block; object-fit: cover; margin: 0px auto !important; border: none !important; } #e_conteudo .p_area_banner_meio .e_conteudo_interno { overflow: hidden; max-width: 1160px; } #e_conteudo .p_area_banner_meio .e_conteudo_interno * { height: 25vw; max-height: 290px; } #e_conteudo .p_area_banner_meio.pdt .e_conteudo_interno { padding-top: 35px; } #e_conteudo .p_area_banner_meio.pdb .e_conteudo_interno { padding-bottom: 35px; } #e_cont_rodape { width: 100%; float: left; background: var(--cor4); font-size: 0px; } #e_cont_rodape .e_conteudo_rodape { padding: 40px; display: grid; grid-template-columns: 4fr 3fr 4fr; align-items: center; gap: 0px 7%; } #e_cont_rodape .e_area_brasao { grid-column-start: 2; grid-row: 1 / span 2; display: flex; flex-flow: column; align-items: center; gap: 20px; } #e_cont_rodape .e_area_brasao:nth-last-child(3) { grid-row-end: span 1; } #e_cont_rodape .e_area_brasao .e_brasao { max-width: 100%; transition: all 0.15s ease 0s; } #e_cont_rodape .e_area_brasao .e_brasao:hover { filter: drop-shadow(rgba(0, 0, 0, 0.5) 0px 2px 3px); transform: translateY(-3px); } #e_cont_rodape .e_area_brasao .e_area_redes_sociais { justify-content: center; text-align: center; } #e_cont_rodape .e_area_brasao .e_area_redes_sociais .e_rede_social { background: rgba(0, 0, 0, 0.15); } #e_cont_rodape .e_area_brasao .e_area_redes_sociais .e_info_redes_sociais { width: 100%; font-size: 13px; color: rgb(255, 255, 255); font-style: italic; margin-top: 10px; } #e_cont_rodape .e_info_rodape { position: relative; z-index: 1; font-size: 14px; color: rgb(255, 255, 255); font-weight: 300; display: flex; flex-flow: column; gap: 5px; padding: 15px 15px 15px 45px; transition: all 0.15s ease 0s; } #e_cont_rodape a:hover .e_info_rodape { transform: translateX(5px); } #e_cont_rodape .e_info_rodape:nth-child(3):nth-last-child(2) { grid-row: span 2 / auto; } #e_cont_rodape .e_info_rodape .swfa { width: 2.55em; height: 2.55em; display: flex; align-items: center; justify-content: center; font-size: 18px; color: var(--cor1); position: absolute; top: 0px; left: 0px; z-index: -1; } #e_cont_rodape .e_info_rodape .swfa::after { content: ""; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; z-index: -1; background: rgba(255, 255, 255, 0.05); border-radius: 4px; transform: rotate(45deg); } #e_cont_rodape a:hover .e_info_rodape .swfa { color: rgb(255, 255, 255); transition: all 0.15s ease 0s; } #e_cont_rodape a:hover .e_info_rodape .swfa::after { transform: rotate(135deg); background: var(--cor1); transition: all 0.25s ease 0s; } #e_cont_rodape .e_info_rodape > strong { text-transform: uppercase; font-family: var(--font2); margin-bottom: 5px; } #e_cont_rodape .e_info_rodape span { display: inline-block; transition: all 0.1s ease 0s; } #e_cont_rodape .e_info_rodape span strong { color: var(--cor1); font-style: italic; } #e_cont_rodape .e_info_rodape a:hover span { transform: translateX(5px); color: var(--cor1); } #e_cont_rodape .sw_area_info_sistema { max-width: 1000px; margin: auto; background: none; color: rgb(219, 219, 219); font-style: italic; border-top-color: rgba(255, 255, 255, 0.1); border-right-color: rgba(255, 255, 255, 0.1); border-left-color: rgba(255, 255, 255, 0.1); border-bottom: 0px; padding: 20px; font-family: var(--font1); cursor: default; } #e_cont_rodape .e_area_instar { background: var(--cor2); font-size: 13px; color: rgb(255, 255, 255); text-align: center; } #e_cont_rodape .e_area_instar .e_conteudo_interno { height: 80px; line-height: 80px; position: relative; background: none; } #e_cont_rodape .e_area_instar img { position: absolute; top: 50%; margin-top: -12px; right: 30px; } #e_cont_rodape .e_area_instar strong { font-weight: 600; } #e_cont_rodape .e_area_instar a:hover img { filter: drop-shadow(rgba(0, 0, 0, 0.25) 0px 1px 2px); } @media (max-width: 1000px) { body ::-webkit-scrollbar { width: 6px; height: 6px; }} #cad_conteudo { width: 100%; float: left; } #cad_conteudo, #cad_conteudo *, #cad_conteudo ::before, #cad_conteudo ::after { box-sizing: border-box; } #cad_conteudo .cad_area_form_cadastro .cad_titulo_formulario { font-size: 16px; color: rgb(68, 68, 68); margin: 20px 0px; text-align: center; } #cad_conteudo .cad_area_form_cadastro .cad_info_formulario { padding: 15px; background: rgb(250, 250, 250); border: 1px solid rgb(242, 242, 242); border-radius: 5px; font-size: 13px; color: rgb(68, 68, 68); } #cad_conteudo .cad_area_form_cadastro .cad_asterisco { font-size: 8px; color: rgb(184, 0, 0); position: relative; top: -3px; } #cad_conteudo .cad_area_form_cadastro .cad_area_selecao_tipo_pessoa { display: table; margin: 25px auto 15px; font-size: 0px; } #cad_conteudo .cad_area_form_cadastro .cad_area_selecao_tipo_pessoa .cad_btn_tipo_pessoa { display: inline-block; margin: 0px 10px; padding: 8px 12px; background: rgb(255, 255, 255); border: 1px solid rgb(221, 221, 221); border-radius: 4px; } #cad_conteudo .cad_area_form_cadastro .cad_area_selecao_tipo_pessoa .cad_btn_tipo_pessoa i { width: 25px; height: 25px; line-height: 25px; text-align: center; display: inline-block; vertical-align: middle; background: rgb(255, 255, 255); font-size: 13px; color: rgb(15, 101, 162); border: 1px solid rgb(221, 221, 221); border-radius: 3px; } #cad_conteudo .cad_area_form_cadastro .cad_area_selecao_tipo_pessoa .cad_btn_tipo_pessoa span { display: inline-block; vertical-align: middle; font-size: 13px; color: rgb(51, 51, 51); margin-left: 10px; } #cad_conteudo .cad_area_form_cadastro .cad_area_selecao_tipo_pessoa .cad_btn_tipo_pessoa:hover { background: rgb(250, 250, 250); cursor: pointer; } #cad_conteudo .cad_area_form_cadastro .cad_area_selecao_tipo_pessoa .cad_btn_tipo_pessoa_selecionado { border-color: rgb(13, 91, 147); background: rgb(15, 101, 162) !important; } #cad_conteudo .cad_area_form_cadastro .cad_area_selecao_tipo_pessoa .cad_btn_tipo_pessoa_selecionado i { background: rgb(13, 91, 147); border-color: rgb(13, 91, 147); color: rgb(255, 255, 255); } #cad_conteudo .cad_area_form_cadastro .cad_area_selecao_tipo_pessoa .cad_btn_tipo_pessoa_selecionado span { color: rgb(255, 255, 255); } #cad_conteudo .cad_area_form_cadastro .cad_cont_form_cadastro { padding: 5px 10px 15px; border: 1px solid rgb(221, 221, 221); border-radius: 5px; margin: 15px 0px; font-size: 0px; background-color: rgb(255, 255, 255); } #cad_conteudo .cad_area_form_cadastro .cad_cont_form_cadastro .cad_campos_form_cadastro { padding: 5px; display: inline-block; vertical-align: top; } #cad_conteudo .cad_area_form_cadastro .cad_cont_form_cadastro .cad_campos_form_cadastro.cad_separador { width: 100%; margin: 3vh 0vh 1vh; background: rgb(212, 232, 249); border-radius: 4px; } #cad_conteudo .cad_area_form_cadastro .cad_cont_form_cadastro .cad_campos_form_cadastro label { font-size: 13px; color: rgb(51, 51, 51); line-height: 170%; } #cad_conteudo .cad_area_form_cadastro .cad_cont_form_cadastro .cad_campos_form_cadastro i { margin-left: 6px; } #cad_conteudo .cad_area_form_cadastro .cad_cont_form_cadastro .cad_campos_form_cadastro input, #cad_conteudo .cad_area_form_cadastro .cad_cont_form_cadastro .cad_campos_form_cadastro select { width: 100%; height: 40px; padding: 5px; border: 1px solid rgb(221, 221, 221); border-radius: 2px; font-size: 13px; color: rgb(68, 68, 68); background: rgb(255, 255, 255) !important; } #cad_conteudo .cad_area_form_cadastro .cad_cont_form_cadastro .cad_campos_form_cadastro .invalid { border: 1px solid rgb(212, 10, 10) !important; } #cad_conteudo .cad_area_form_cadastro .cad_cont_form_cadastro .cad_campos_form_cadastro .cad_font_caixa_alta { text-transform: uppercase; } #cad_conteudo .cad_area_form_cadastro .cad_captcha { width: 100%; margin: 10px auto 0px; text-align: center; display: block !important; } #cad_conteudo .cad_area_form_cadastro .cad_termos_uso { width: 100%; margin: 20px auto; text-align: center; cursor: pointer; display: block !important; } #cad_conteudo .cad_area_form_cadastro .g-recaptcha div { width: inherit !important; height: inherit !important; } #cad_conteudo .cad_area_form_cadastro #cad_form_pf .cad_nome_completo { width: calc(100% - 200px); } #cad_conteudo .cad_area_form_cadastro #cad_form_pf .cad_cpf { width: calc(200px); } #cad_conteudo .cad_area_form_cadastro #cad_form_pf .cad_cep { width: calc(120px); } #cad_conteudo .cad_area_form_cadastro #cad_form_pf .cad_cidade { width: calc(100% - 270px); } #cad_conteudo .cad_area_form_cadastro #cad_form_pf .cad_estado { width: calc(150px); } #cad_conteudo .cad_area_form_cadastro #cad_form_pf .cad_logradouro { width: calc(100% - 150px); } #cad_conteudo .cad_area_form_cadastro #cad_form_pf .cad_numero { width: calc(150px); } #cad_conteudo .cad_area_form_cadastro #cad_form_pf .cad_telefone { width: calc(150px); } #cad_conteudo .cad_area_form_cadastro #cad_form_pf .cad_email { width: calc(50% - 75px); } #cad_conteudo .cad_area_form_cadastro #cad_form_pf .cad_email_secundario { width: calc(50% - 75px); } #cad_conteudo .cad_area_form_cadastro #cad_form_pf .cad_senha { width: 50%; } #cad_conteudo .cad_area_form_cadastro #cad_form_pf .cad_confirmar_senha { width: 50%; } #cad_conteudo .cad_area_form_cadastro #cad_form_pf .cad_area_interesse { width: 100%; max-width: 500px; display: block; margin: 10px auto 0px; } #cad_conteudo .cad_area_form_cadastro #cad_form_pf .cad_area_interesse .select2 { font-size: 13px; font-family: "SW Lato"; width: 100% !important; } .select2-results { font-size: 14px; font-family: "SW Lato"; } #cad_conteudo .cad_area_form_cadastro #cad_form_pf .cad_area_interesse .select2-container--default.select2-container--focus .select2-selection--multiple { border: 1px solid rgb(221, 221, 221) !important; } #cad_conteudo .cad_area_form_cadastro #cad_form_pf .cad_area_interesse .select2-container--default .select2-selection--multiple { border: 1px solid rgb(221, 221, 221) !important; } #cad_conteudo .cad_area_form_cadastro #cad_form_pf .cad_area_interesse .select2-selection__rendered input { border: inherit; padding: 0px; margin: 1px; font-size: 12px; height: 35px; } #cad_conteudo .cad_area_form_cadastro .cad_email { width: 50%; } #cad_conteudo .cad_area_form_cadastro .cad_email { width: 50%; } #cad_conteudo .cad_area_form_cadastro .cad_senha { width: 50%; position: relative; } #cad_conteudo .cad_area_form_cadastro .cad_confirmar_senha { width: 50%; } #cad_conteudo .cad_area_form_cadastro .cad_nome { width: calc(100% - 200px); } #cad_conteudo .cad_area_form_cadastro .cad_cpf { width: calc(200px); } #cad_conteudo .cad_area_form_cadastro .cad_cnpj { width: calc(200px); } #cad_conteudo .cad_area_form_cadastro .cad_razao_social { width: 50%; } #cad_conteudo .cad_area_form_cadastro .cad_nome_fantasia { width: 50%; } #cad_conteudo .cad_area_form_cadastro .cad_telefone_celular { width: 33.33%; } #cad_conteudo .cad_area_form_cadastro .cad_telefone_residencial { width: 33.33%; } #cad_conteudo .cad_area_form_cadastro .cad_telefone_comercial { width: 33.33%; } #cad_conteudo .cad_area_form_cadastro .cad_rg { width: 33.33%; } #cad_conteudo .cad_area_form_cadastro .cad_data_nascimento { width: 33.33%; } #cad_conteudo .cad_area_form_cadastro .cad_sexo { width: 33.33%; } #cad_conteudo .cad_area_form_cadastro .cad_escolaridade { width: 50%; } #cad_conteudo .cad_area_form_cadastro .cad_profissao { width: 50%; } #cad_conteudo .cad_area_form_cadastro .cad_escolaridade { width: 50%; } #cad_conteudo .cad_area_form_cadastro .cad_pessoa_juridica { width: 50%; } #cad_conteudo .cad_area_form_cadastro .cad_inscricao_estadual { width: 50%; } #cad_conteudo .cad_area_form_cadastro .cad_cep { width: 33.33%; } #cad_conteudo .cad_area_form_cadastro .cad_estado { width: 33.33%; } #cad_conteudo .cad_area_form_cadastro .cad_cidade { width: 33.33%; } #cad_conteudo .cad_area_form_cadastro .cad_endereco { width: calc(100% - 150px); } #cad_conteudo .cad_area_form_cadastro .cad_numero { width: calc(150px); } #cad_conteudo .cad_area_form_cadastro .cad_complemento { width: 50%; } #cad_conteudo .cad_area_form_cadastro .cad_bairro { width: 50%; } #cad_conteudo .cad_area_form_cadastro .cad_foto { width: 100%; } #cad_conteudo .cad_area_form_cadastro .cad_newsletter { width: 50%; } #cad_conteudo .cad_area_form_cadastro .cad_newsletter_100 { width: 100%; } #cad_conteudo .cad_area_form_cadastro .cad_licitacao { width: 50%; } #cad_conteudo .cad_area_form_cadastro .cad_licitacao_100 { width: 100%; } #cad_conteudo .cad_area_form_cadastro .cad_emprega { width: 50%; } #cad_conteudo .cad_area_form_cadastro .cad_emprega_100 { width: 100%; } #cad_conteudo .cad_area_form_cadastro .cad_sic { width: 100%; } #cad_conteudo .cad_area_form_cadastro .cad_area_select2 { width: 50%; } #cad_conteudo .cad_area_form_cadastro .cad_area_select2 .select2 { font-size: 12px; font-family: "SW Lato"; width: 100% !important; } .select2-results { font-size: 14px; font-family: "SW Lato"; } .select2-results__option { padding: 5px 10px !important; } #cad_conteudo .cad_area_form_cadastro .cad_area_select2 .select2-container--default.select2-container--focus .select2-selection--multiple { border: 1px solid rgb(221, 221, 221) !important; } #cad_conteudo .cad_area_form_cadastro .cad_area_select2 .select2-container--default .select2-selection--multiple { border: 1px solid rgb(221, 221, 221) !important; } #cad_conteudo .cad_area_form_cadastro .cad_area_select2 .select2-selection__rendered input { border: inherit; padding: 0px; margin: 1px; font-size: 12px; height: 35px; } #cad_conteudo .cad_area_form_cadastro #cad_form_pj .cad_razao_social { width: 50%; } #cad_conteudo .cad_area_form_cadastro #cad_form_pj .cad_nome_fantasia { width: 50%; } #cad_conteudo .cad_area_form_cadastro #cad_form_pj .cad_cnpj { width: 50%; } #cad_conteudo .cad_area_form_cadastro #cad_form_pj .cad_responsavel { width: 50%; } #cad_conteudo .cad_area_form_cadastro #cad_form_pj .cad_cep { width: calc(120px); } #cad_conteudo .cad_area_form_cadastro #cad_form_pj .cad_cidade { width: calc(100% - 270px); } #cad_conteudo .cad_area_form_cadastro #cad_form_pj .cad_estado { width: calc(150px); } #cad_conteudo .cad_area_form_cadastro #cad_form_pj .cad_logradouro { width: calc(100% - 150px); } #cad_conteudo .cad_area_form_cadastro #cad_form_pj .cad_numero { width: calc(150px); } #cad_conteudo .cad_area_form_cadastro #cad_form_pj .cad_telefone { width: calc(150px); } #cad_conteudo .cad_area_form_cadastro #cad_form_pj .cad_email { width: calc(50% - 75px); } #cad_conteudo .cad_area_form_cadastro #cad_form_pj .cad_email_secundario { width: calc(50% - 75px); } #cad_conteudo .cad_area_form_cadastro #cad_form_pj .cad_senha { width: 50%; } #cad_conteudo .cad_area_form_cadastro #cad_form_pj .cad_confirmar_senha { width: 50%; } #cad_conteudo .cad_area_form_cadastro #cad_form_pj .cad_area_interesse { width: 100%; max-width: 500px; display: block; margin: 10px auto 0px; } #cad_conteudo .cad_area_form_cadastro #cad_form_pj .cad_area_interesse .select2 { font-size: 13px; font-family: "SW Lato"; } #cad_conteudo .cad_area_form_cadastro #cad_form_pj .cad_area_interesse .select2-container--default.select2-container--focus .select2-selection--multiple { border: 1px solid rgb(221, 221, 221) !important; } #cad_conteudo .cad_area_form_cadastro #cad_form_pj .cad_area_interesse .select2-container--default .select2-selection--multiple { border: 1px solid rgb(221, 221, 221) !important; } #cad_conteudo .cad_area_form_cadastro #cad_form_pj .cad_area_interesse .select2-selection__rendered input { border: inherit; padding: 0px; margin: 1px; font-size: 12px; height: 35px; } #cad_conteudo .cad_area_form_cadastro .cad_area_btn_submit_form_cadastro { padding: 10px; margin: 15px 0px; } #cad_conteudo .cad_area_form_cadastro .cad_area_btn_submit_form_cadastro button { width: 120px; height: 40px; display: block; margin: 0px auto; background: rgb(15, 101, 162); border-width: 0px 0px 3px; border-top-style: initial; border-right-style: initial; border-left-style: initial; border-top-color: initial; border-right-color: initial; border-left-color: initial; border-image: initial; border-bottom-style: solid; border-bottom-color: rgb(11, 82, 132); border-radius: 4px; font-size: 9px; color: rgb(255, 255, 255); transition: all 0.2s ease 0s; } #cad_conteudo .cad_area_form_cadastro .cad_area_btn_submit_form_cadastro button:hover { background: rgb(14, 97, 156); cursor: pointer; } #cad_conteudo .cad_area_form_cadastro .cad_area_btn_submit_form_cadastro button:active { border-bottom: 0px; } .cad_cont_colunas_form_cadastro { width: 100%; } .coluna_form_cadastro { box-sizing: border-box; padding: 3px; margin: 1px; width: calc(50% - 2px); } #cad_conteudo .cad_area_form_cadastro .texto_invalido { font-size: 13px; padding: 0px 10px; color: rgb(212, 10, 10); } .coluna_form_cadastro_multiplos { box-sizing: border-box; padding: 3px; margin: 1px; width: 100%; } #cad_conteudo .cad_area_form_cadastro .cad_titulo_formulario_conteudo { font-size: 16px; color: rgb(68, 68, 68); text-align: center; border: 1px solid rgb(204, 222, 239); border-radius: 4px; background: rgb(212, 232, 249); margin: 12px 0px; padding: 15px; } #cad_conteudo .cad_area_form_cadastro .cad_info_formulario_conteudo { padding: 15px; background: rgb(250, 250, 250); border: 1px solid rgb(242, 242, 242); border-radius: 5px; font-size: 13px; color: rgb(68, 68, 68); } #cad_conteudo .cad_area_form_cadastro .cad_area_descricao_formulario_conteudo { margin-bottom: 1px; } #cad_conteudo .cad_area_form_cadastro .cad_area_descricao_formulario_conteudo_font { font-size: 13px; } #cad_conteudo .cad_area_form_cadastro .cad_cont_form_cadastro .cad_campos_form_cadastro .cad_erro_campo { color: rgb(234, 27, 27); font-size: 13px; margin-left: 5px; display: none; } #cad_conteudo .cad_area_form_cadastro .cad_cont_form_cadastro .cad_campos_form_cadastro #cad_pswd_info { position: absolute; top: 110%; left: 0px; padding: 15px; background: rgb(247, 247, 247); font-size: 12px; border-radius: 5px; box-shadow: rgb(204, 204, 204) 0px 1px 3px; border: 1px solid rgb(221, 221, 221); display: none; width: 50%; z-index: 9; } #cad_conteudo .cad_area_form_cadastro .cad_cont_form_cadastro .cad_campos_form_cadastro #cad_pswd_info ul, #cad_conteudo .cad_area_form_cadastro .cad_cont_form_cadastro .cad_campos_form_cadastro #cad_pswd_info li { margin: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; list-style-type: none; padding-left: 0px !important; } #cad_conteudo .cad_area_form_cadastro .cad_cont_form_cadastro .cad_campos_form_cadastro #cad_pswd_info span { margin: 0px 0px 10px; padding: 0px; font-weight: 400; font-size: 12px; } #cad_conteudo .cad_area_form_cadastro .cad_cont_form_cadastro .cad_campos_form_cadastro #cad_pswd_info::before { content: "▲"; position: absolute; top: -12px; left: 45%; font-size: 14px; line-height: 14px; color: rgb(206, 206, 206); text-shadow: none; display: block; } #cad_conteudo .cad_area_form_cadastro .cad_cont_form_cadastro .cad_campos_form_cadastro .cad_invalid { padding-left: 22px; line-height: 24px; color: rgb(236, 63, 65); } #cad_conteudo .cad_area_form_cadastro .cad_cont_form_cadastro .cad_campos_form_cadastro .cad_valid { padding-left: 22px; line-height: 24px; color: rgb(58, 125, 52); } #cad_conteudo .cad_area_form_cadastro .cad_cont_form_cadastro .cad_campos_form_cadastro #cad_pswd_info #passwordStrength { height: 20px; display: block; float: left; border-radius: 3px; margin-top: 5px; transition: all 1s cubic-bezier(0, 0.88, 0.58, 1) 0s; } #cad_conteudo .cad_area_form_cadastro .cad_cont_form_cadastro .cad_campos_form_cadastro #cad_pswd_info #passwordStrength.strength0 { width: 100%; background: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) 0% 0% / 1rem 1rem rgb(204, 204, 204); } #cad_conteudo .cad_area_form_cadastro .cad_cont_form_cadastro .cad_campos_form_cadastro #cad_pswd_info #passwordStrength.strength1 { width: 20%; background: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) 0% 0% / 1rem 1rem red; } #cad_conteudo .cad_area_form_cadastro .cad_cont_form_cadastro .cad_campos_form_cadastro #cad_pswd_info #passwordStrength.strength2 { width: 40%; background: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) 0% 0% / 1rem 1rem rgb(239, 62, 62); } #cad_conteudo .cad_area_form_cadastro .cad_cont_form_cadastro .cad_campos_form_cadastro #cad_pswd_info #passwordStrength.strength3 { width: 60%; background: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) 0% 0% / 1rem 1rem rgb(239, 113, 113); } #cad_conteudo .cad_area_form_cadastro .cad_cont_form_cadastro .cad_campos_form_cadastro #cad_pswd_info #passwordStrength.strength4 { width: 80%; background: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) 0% 0% / 1rem 1rem rgb(234, 141, 141); } #cad_conteudo .cad_area_form_cadastro .cad_cont_form_cadastro .cad_campos_form_cadastro #cad_pswd_info #passwordStrength.strength5 { width: 100%; background: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) 0% 0% / 1rem 1rem rgb(57, 152, 0); } #cad_conteudo .cad_area_form_cadastro .cad_cont_form_cadastro .cad_campos_form_cadastro #barraForcaSenha { position: relative; margin: 0px 4px; transition: all 1s cubic-bezier(0, 0.88, 0.58, 1) 0s; } #cad_conteudo .cad_area_form_cadastro .cad_cont_form_cadastro .cad_campos_form_cadastro #barraForcaSenha::after { content: ""; position: absolute; top: 5px; height: 8px; transition: all 1s cubic-bezier(0, 0.88, 0.58, 1) 0s; border-radius: 4px; } #cad_conteudo .cad_area_form_cadastro .cad_cont_form_cadastro .cad_campos_form_cadastro #barraForcaSenha.strength0::after { width: 0%; background: rgb(204, 204, 204); } #cad_conteudo .cad_area_form_cadastro .cad_cont_form_cadastro .cad_campos_form_cadastro #barraForcaSenha.strength1::after { width: 20%; background: red; } #cad_conteudo .cad_area_form_cadastro .cad_cont_form_cadastro .cad_campos_form_cadastro #barraForcaSenha.strength2::after { width: 40%; background: rgb(239, 62, 62); } #cad_conteudo .cad_area_form_cadastro .cad_cont_form_cadastro .cad_campos_form_cadastro #barraForcaSenha.strength3::after { width: 60%; background: rgb(239, 113, 113); } #cad_conteudo .cad_area_form_cadastro .cad_cont_form_cadastro .cad_campos_form_cadastro #barraForcaSenha.strength4::after { width: 80%; background: rgb(234, 141, 141); } #cad_conteudo .cad_area_form_cadastro .cad_cont_form_cadastro .cad_campos_form_cadastro #barraForcaSenha.strength5::after { width: 100%; background: rgb(57, 152, 0); } #cad_conteudo .cad_area_form_cadastro .cad_cont_form_cadastro .cad_campos_form_cadastro .area_arquivo_imagem .nome_arquivo { font-size: 12px; color: rgb(0, 0, 0); } #cad_conteudo .cad_area_form_cadastro .cad_cont_form_cadastro .cad_campos_form_cadastro .area_text_area textarea { width: 100%; border: 1px solid rgb(221, 221, 221); border-radius: 2px; font-size: 13px; color: rgb(0, 0, 0); } #cad_conteudo .cad_area_form_cadastro .cad_cont_form_cadastro .cad_campos_form_cadastro .area_opcoes_multiplas { border: 1px solid rgb(221, 221, 221); border-radius: 2px; padding: 6px; font-family: Arial, Verdana, sans-serif; background-color: rgb(255, 255, 255); } #cad_conteudo .cad_area_form_cadastro .cad_cont_form_cadastro .cad_campos_form_cadastro .area_opcoes_multiplas .area_checkbox_personalizado { display: block; position: relative; padding-left: 35px; padding-top: 3px; cursor: pointer; font-size: 13px; user-select: none; margin-bottom: 12px; } #cad_conteudo .cad_area_form_cadastro .cad_cont_form_cadastro .cad_campos_form_cadastro .area_opcoes_multiplas .area_checkbox_personalizado:last-of-type { margin-bottom: 0px; } #cad_conteudo .cad_area_form_cadastro .cad_cont_form_cadastro .cad_campos_form_cadastro .area_opcoes_multiplas .area_checkbox_personalizado input { position: absolute; opacity: 0; cursor: pointer; height: 0px; width: 0px; padding: 0px; background: none; border: none; border-radius: 0px; } #cad_conteudo .cad_area_form_cadastro .cad_cont_form_cadastro .cad_campos_form_cadastro .area_opcoes_multiplas .area_checkbox_personalizado .marcacheckbox_personalizado::after { left: 9px; top: 6px; width: 6px; height: 10px; border-style: solid; border-color: rgb(255, 255, 255); border-image: initial; border-width: 0px 3px 3px 0px; transform: rotate(45deg); } #cad_conteudo .cad_area_form_cadastro .cad_cont_form_cadastro .cad_campos_form_cadastro .area_opcoes_multiplas .area_checkbox_personalizado input:checked ~ .marcacheckbox_personalizado::after { display: block; } #cad_conteudo .cad_area_form_cadastro .cad_cont_form_cadastro .cad_campos_form_cadastro .area_opcoes_multiplas .area_checkbox_personalizado .marcacheckbox_personalizado::after { content: ""; position: absolute; display: none; } #cad_conteudo .cad_area_form_cadastro .cad_cont_form_cadastro .cad_campos_form_cadastro .area_opcoes_multiplas .area_checkbox_personalizado input:checked ~ .marcacheckbox_personalizado { background-color: rgb(5, 101, 162); transition: all 0.5s ease 0s; } #cad_conteudo .cad_area_form_cadastro .cad_cont_form_cadastro .cad_campos_form_cadastro .area_opcoes_multiplas .area_checkbox_personalizado:hover input ~ .marcacheckbox_personalizado { background-color: rgba(15, 101, 162, 0.52); } #cad_conteudo .cad_area_form_cadastro .cad_cont_form_cadastro .cad_campos_form_cadastro .area_opcoes_multiplas .area_checkbox_personalizado .marcacheckbox_personalizado { position: absolute; top: 0px; left: 0px; height: 25px; width: 25px; background-color: rgb(238, 238, 238); border: 1px solid rgb(211, 211, 211); } #cad_conteudo .cad_area_form_cadastro .cad_cont_form_cadastro .cad_campos_form_cadastro .cad_area_opcoes_radio { border: 1px solid rgb(221, 221, 221); border-radius: 2px; padding: 5px; font-family: Arial, Verdana, sans-serif; background-color: rgb(255, 255, 255); } #cad_conteudo .cad_area_form_cadastro .cad_cont_form_cadastro .cad_campos_form_cadastro .cad_area_opcoes_radio .cad_area_radio_personalizado { display: block; position: relative; padding-left: 35px; user-select: none; margin-bottom: 12px; cursor: pointer; } #cad_conteudo .cad_area_form_cadastro .cad_cont_form_cadastro .cad_campos_form_cadastro .cad_area_opcoes_radio .cad_area_radio_personalizado:last-of-type { margin-bottom: 5px; } #cad_conteudo .cad_area_form_cadastro .cad_cont_form_cadastro .cad_campos_form_cadastro .cad_area_opcoes_radio .cad_area_radio_personalizado span { vertical-align: middle; } #cad_conteudo .cad_area_form_cadastro .cad_cont_form_cadastro .cad_campos_form_cadastro .cad_area_opcoes_radio .cad_area_radio_personalizado input { position: absolute; opacity: 0; cursor: pointer; height: 0px; width: 0px; padding: 0px; background: none; border: none; border-radius: 0px; } #cad_conteudo .cad_area_form_cadastro .cad_cont_form_cadastro .cad_campos_form_cadastro .cad_area_opcoes_radio .cad_area_radio_personalizado .marcaradio_personalizado::after { left: 9px; top: 6px; width: 6px; height: 10px; border-style: solid; border-color: rgb(255, 255, 255); border-image: initial; border-width: 0px 3px 3px 0px; transform: rotate(45deg); } #cad_conteudo .cad_area_form_cadastro .cad_cont_form_cadastro .cad_campos_form_cadastro .cad_area_opcoes_radio .cad_area_radio_personalizado input:checked ~ .marcaradio_personalizado::after { display: block; } #cad_conteudo .cad_area_form_cadastro .cad_cont_form_cadastro .cad_campos_form_cadastro .cad_area_opcoes_radio .cad_area_radio_personalizado .marcaradio_personalizado::after { content: ""; position: absolute; display: none; } #cad_conteudo .cad_area_form_cadastro .cad_cont_form_cadastro .cad_campos_form_cadastro .cad_area_opcoes_radio .cad_area_radio_personalizado input:checked ~ .marcaradio_personalizado { background-color: rgb(5, 101, 162); transition: all 0.5s ease 0s; } #cad_conteudo .cad_area_form_cadastro .cad_cont_form_cadastro .cad_campos_form_cadastro .cad_area_opcoes_radio .cad_area_radio_personalizado:hover input ~ .marcaradio_personalizado { background-color: rgba(15, 101, 162, 0.52); } #cad_conteudo .cad_area_form_cadastro .cad_cont_form_cadastro .cad_campos_form_cadastro .cad_area_opcoes_radio .cad_area_radio_personalizado .marcaradio_personalizado { position: absolute; top: 0px; left: 0px; height: 25px; width: 25px; background-color: rgb(238, 238, 238); border: 1px solid rgb(211, 211, 211); border-radius: 50%; } #cad_conteudo .cad_area_form_cadastro .cad_cont_form_cadastro .cad_campos_form_cadastro .cad_area_opcoes_radio .cad_area_radio_personalizado .cad_estrelas { display: inline-table; } #cad_conteudo .cad_area_form_cadastro .cad_cont_form_cadastro .cad_campos_form_cadastro .cad_area_opcoes_radio .cad_area_radio_personalizado .cad_estrelas input[type="radio"] { display: none; } #cad_conteudo .cad_area_form_cadastro .cad_cont_form_cadastro .cad_campos_form_cadastro .cad_area_opcoes_radio .cad_area_radio_personalizado .cad_estrelas label i { float: right; cursor: pointer; color: rgb(204, 204, 204); text-shadow: rgb(68, 68, 68) 1px 1px; transition: all 0.4s ease 0s; } #cad_conteudo .cad_area_form_cadastro .cad_cont_form_cadastro .cad_campos_form_cadastro .cad_area_opcoes_radio .cad_area_radio_personalizado .cad_estrelas label:hover i, #cad_conteudo .cad_area_form_cadastro .cad_cont_form_cadastro .cad_campos_form_cadastro .cad_area_opcoes_radio .cad_area_radio_personalizado .cad_estrelas label:hover ~ label i { color: rgb(232, 186, 0) !important; text-shadow: rgb(68, 68, 68) 1px 1px !important; } #cad_conteudo .cad_area_form_cadastro .cad_cont_form_cadastro .cad_campos_form_cadastro .cad_area_opcoes_radio .cad_area_radio_personalizado .cad_estrelas input:checked ~ label i { color: rgb(255, 204, 0); text-shadow: rgb(68, 68, 68) 1px 1px; } #cad_conteudo .cad_area_form_cadastro .cad_cont_form_cadastro .cad_campos_form_cadastro .cad_area_opcoes_radio .cad_area_radio_personalizado .cad_carinhas label i { color: rgb(125, 125, 125); cursor: pointer; vertical-align: middle; } #cad_conteudo .cad_area_form_cadastro .cad_cont_form_cadastro .cad_campos_form_cadastro .cad_area_opcoes_radio .cad_area_radio_personalizado .cad_carinhas label span { cursor: pointer; } #cad_conteudo .cad_area_form_cadastro .cad_cont_form_cadastro .cad_campos_form_cadastro .cad_area_opcoes_radio .cad_area_radio_personalizado .cad_carinhas input[type="radio"]:checked + label i.fa-smile { color: green; } #cad_conteudo .cad_area_form_cadastro .cad_cont_form_cadastro .cad_campos_form_cadastro .cad_area_opcoes_radio .cad_area_radio_personalizado .cad_carinhas input[type="radio"]:checked + label i.fa-frown { color: red; } #cad_conteudo .cad_area_form_cadastro .cad_cont_form_cadastro .cad_campos_form_cadastro .cad_area_opcoes_radio .cad_area_radio_personalizado .cad_carinhas input[type="radio"]:checked + label i.fa-meh { color: rgb(7, 7, 255); } #cad_conteudo .cad_area_form_cadastro .cad_carregando_dados { width: 100%; text-align: center; } #cad_conteudo .cad_area_form_cadastro .cad_carregando_dados i.icone { width: 100%; padding: 15px; } #cad_conteudo .cad_area_form_cadastro .cad_carregando_dados .cad_carregar { background: rgb(234, 234, 234); padding: 10px; border-radius: 10px; color: rgb(68, 68, 68); display: none; } #cad_conteudo .cad_area_form_cadastro .cad_carregando_dados span { width: 100%; font-family: "SW Lato"; color: rgb(68, 68, 68); font-size: 12px; display: inline-block; } #cad_conteudo .cad_area_form_cadastro .cad_carregando_dados .cad_alerta_aviso_msg { color: rgb(133, 100, 4); background: rgb(255, 243, 205); border: 1px solid rgb(255, 238, 186); border-radius: 10px; width: 100%; font-family: "SW Lato"; font-size: 12px; display: inline-block; padding: 20px; } #cad_conteudo .cad_area_form_cadastro .cad_carregando_dados .cad_alerta_erro_msg { color: rgb(114, 28, 36); background: rgb(248, 215, 218); border: 1px solid rgb(245, 198, 203); border-radius: 10px; width: 100%; font-family: "SW Lato"; font-size: 12px; display: inline-block; padding: 20px; } #cad_conteudo .cad_area_form_cadastro .cad_carregando_dados .cad_alerta_sucesso_msg { color: rgb(21, 87, 36); background: rgb(212, 237, 218); border: 1px solid rgb(195, 230, 203); border-radius: 10px; width: 100%; font-family: "SW Lato"; font-size: 12px; display: inline-block; padding: 20px; } .posiciona_captcha { display: inline-block; vertical-align: middle; } .cad_cem_porcento { width: 100% !important; } .cad_dividido { width: 50% !important; } .cad_cem_porcento_captcha { width: 100% !important; max-width: 100% !important; } .tooltip_formulario { position: relative; display: inline-block; cursor: pointer; font-size: 11px; padding: 0px 0px 0px 1px; } .tooltip_formulario .tooltiptext_formulario { visibility: hidden; width: 160px; color: rgb(255, 255, 255); text-align: center; border-radius: 6px; padding: 5px; position: absolute; z-index: 1; left: 50%; opacity: 0; transition: opacity 0.3s ease 0s; margin-left: -77px; background-color: rgb(77, 150, 212); bottom: 159%; font-family: Arial, Verdana, sans-serif; font-size: 11px; } .tooltip_formulario .tooltiptext_formulario::after { content: ""; position: absolute; top: 100%; left: 50%; margin-left: -5px; border-width: 5px; border-style: solid; border-color: rgb(77, 150, 212) transparent transparent; } .tooltip_formulario:hover .tooltiptext_formulario { visibility: visible; opacity: 1; } .icone_tooltiptext { color: rgb(15, 101, 162); display: inline-block !important; vertical-align: top !important; } @media (max-width: 800px) { #cad_conteudo .cad_area_form_cadastro .cad_newsletter { width: 100%; } #cad_conteudo .cad_area_form_cadastro .cad_licitacao { width: 100%; } #cad_conteudo .cad_area_form_cadastro .cad_emprega { width: 100%; } #cad_conteudo .cad_area_form_cadastro .cad_area_select2 { width: 100%; }} @media (max-width: 480px) { #cad_conteudo .cad_area_form_cadastro .cad_captcha { max-width: 208px; transform: scale(0.66); transform-origin: 0px center; } #cad_conteudo .cad_area_form_cadastro .cad_area_selecao_tipo_pessoa { width: 100%; } #cad_conteudo .cad_area_form_cadastro .cad_area_selecao_tipo_pessoa .cad_btn_tipo_pessoa { width: calc(50% - 5px); margin: 0px 0px 10px; } #cad_conteudo .cad_area_form_cadastro .cad_area_selecao_tipo_pessoa .cad_btn_tipo_pessoa:last-child { margin-left: 10px; } #cad_conteudo .cad_area_form_cadastro .cad_area_selecao_tipo_pessoa .cad_btn_tipo_pessoa i { width: 10vw; height: 10vw; line-height: 10vw; display: block; margin: 0px auto; font-size: 5vw; } #cad_conteudo .cad_area_form_cadastro .cad_area_selecao_tipo_pessoa .cad_btn_tipo_pessoa span { margin: 5px 0px 0px; } #cad_conteudo .cad_area_form_cadastro .cad_cont_form_cadastro .cad_campos_form_cadastro { width: 100% !important; }} * { outline: none; } a, li, ol, ul { border: none; text-decoration: none; list-style: none; color: inherit; margin: 0px; padding: 0px; } a:active, a:link, a:hover, a:focus { text-decoration: inherit; } #leg_conteudo, #leg_conteudo *, #leg_conteudo ::before, #leg_conteudo ::after { box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } #leg_conteudo { padding: 10px; } #leg_conteudo img { border: 0px; margin: 0px; } #leg_conteudo .dataTables_wrapper { margin-top: 10px; } #leg_conteudo table.dataTable.no-footer, #leg_conteudo table.dataTable.display tbody td { border: 0px; } #leg_conteudo table.leg_datatable { width: 100%; } #leg_conteudo table.dataTable.display tbody tr.odd { background: rgb(245, 246, 248); } #leg_conteudo table.dataTable.hover tbody tr:hover, #leg_conteudo table.dataTable.display tbody tr:hover { background: rgb(229, 240, 250); } #leg_conteudo table.dataTable.display tbody tr > .sorting_1, #leg_conteudo table.dataTable.order-column.hover tbody tr > .sorting_1, #leg_conteudo table.dataTable.display tbody tr:hover > .sorting_1, #leg_conteudo table.dataTable.order-column.hover tbody tr:hover > .sorting_1 { background: rgba(133, 140, 172, 0.05); } #leg_conteudo table.dataTable tbody th { font-size: 13px; padding-left: 5px; } #leg_conteudo table.dataTable tbody td { padding-top: 15px; padding-bottom: 15px; font-size: 13px; } #leg_conteudo table.dataTable thead th { border-bottom-color: rgb(170, 170, 170); padding-left: 10px; } #leg_conteudo .dataTables_wrapper.no-footer .dataTables_scrollBody { border-bottom-color: rgb(102, 102, 102); } #leg_conteudo table.dataTable.dtr-inline.collapsed > tbody > tr[role="row"] > td:first-child::before { width: 18px; height: 18px; top: 50%; left: 3px; margin-top: -9px; } #leg_conteudo .aleft { text-align: left; } #leg_conteudo .aright { text-align: right; } #leg_conteudo .acenter { text-align: center; } #leg_conteudo .dataTables_wrapper .dataTables_filter { position: relative; } #leg_conteudo .dataTables_wrapper .dataTables_filter label::before { content: ""; font-weight: 900; width: 40px; height: 40px; line-height: 40px; text-align: center; font-size: 18px; color: rgb(255, 255, 255); background: rgb(15, 101, 162); font-family: "Font Awesome 5 Free"; position: absolute; top: 50%; right: 0px; margin-top: -20px; border-radius: 100%; cursor: pointer; } #leg_conteudo .dataTables_wrapper .dataTables_filter input { width: 100%; height: 40px; background: rgb(245, 246, 248); border: 1px solid rgba(0, 0, 0, 0.075); margin: 0px; padding-left: 20px; padding-right: 50px; border-radius: 40px; } #leg_conteudo .dataTables_wrapper .dataTables_filter input:focus { border-color: rgba(0, 0, 0, 0.25); } #leg_conteudo .leg_link_norma { transition: all 0.1s ease 0s; } #leg_conteudo .leg_link_norma:hover { color: rgb(24, 89, 208); } #leg_conteudo .leg_info_qtde { height: 20px; line-height: 20px; display: inline-block; vertical-align: middle; padding: 0px 15px; background: rgb(15, 101, 162); font-size: 13px; color: rgb(255, 255, 255); text-align: center; border-radius: 20px; letter-spacing: 0.035em; } #leg_conteudo .leg_info_ano { display: inline-block; vertical-align: middle; margin-right: 0.75em; } .leg_info_acao { text-align: center; padding: 10px; color: rgb(255, 255, 255); background: rgb(175, 175, 175); font-size: 16px; border-radius: 4px; } .leg_modal_vinculos .sw_subtitulos { margin-top: 5px; margin-bottom: 2px; background: rgb(237, 239, 242); } .leg_modal_vinculos .sw_popup { display: block; } .leg_modal_vinculos .sw_conteudo_popup { width: 100%; border: 1px solid rgb(231, 233, 235); border-radius: 4px; margin-top: 30px; display: flex; flex-direction: column; overflow-x: auto; } .leg_modal_vinculos .sw_conteudo_popup .leg_conteudo_vinculos { min-width: 800px; } .leg_modal_vinculos .sw_conteudo_popup .leg_area_listagem .leg_linha_lista_dados_modal { border-top: 1px solid rgb(231, 233, 235); font-size: 0px; transition: all 0.2s ease 0s; } .leg_modal_vinculos .sw_conteudo_popup .leg_area_listagem .leg_linha_lista_dados_modal.leg_cabecalho { background: rgb(237, 239, 242) !important; } .leg_modal_vinculos .sw_conteudo_popup:hover .leg_area_listagem .leg_linha_lista_dados_modal { background: rgb(246, 248, 249); } .leg_modal_vinculos .sw_conteudo_popup .leg_area_listagem .leg_linha_lista_dados_modal:hover { background: rgb(255, 255, 255); } .leg_modal_vinculos .sw_conteudo_popup .leg_area_listagem .leg_linha_lista_dados_modal:first-child { border-top: 0px; } .leg_modal_vinculos .sw_conteudo_popup .leg_area_listagem .leg_linha_lista_dados_modal .txt_center { text-align: center; } .leg_modal_vinculos .sw_conteudo_popup .leg_area_listagem .leg_linha_lista_dados_modal .leg_item_lista { width: 35%; display: inline-block; vertical-align: top; padding: 12px; font-size: 13px; color: rgb(69, 69, 69); } .leg_modal_vinculos .sw_conteudo_popup .leg_area_listagem .leg_linha_lista_dados_modal .leg_item_lista .leg_item_lista_info { color: rgb(119, 119, 119); font-size: 12px; } .leg_modal_vinculos .sw_conteudo_popup .leg_area_listagem .leg_linha_lista_dados_modal .leg_item_lista.leg_item_tipo { width: 20%; } .leg_modal_vinculos .sw_conteudo_popup .leg_area_listagem .leg_linha_lista_dados_modal .leg_item_lista.leg_item_seta { width: 5%; } .leg_modal_vinculos .leg_item_seta .swfa { background-clip: text; transition: all 0.1s ease 0s; } .leg_modal_vinculos .leg_descricao_dados_modal:hover .leg_item_seta .swfa { color: transparent; } .leg_modal_vinculos .leg_item_lista_info [class^="leg_situacao"] { border-radius: 2px; transition: all 0.1s ease 0s; } .leg_modal_vinculos .leg_descricao_dados_modal:not(:hover) .leg_item_lista_info [class^="leg_situacao"] { background: none; } .leg_modal_vinculos .leg_descricao_dados_modal:hover .leg_item_lista_info [class^="leg_situacao"] { padding: 1px 3px; font-weight: 700; color: rgb(255, 255, 255); } #leg_conteudo .leg_area_listagem { font-size: 0px; } #leg_conteudo .leg_area_btn_navegacao_busca { position: absolute; top: 0px; right: 0px; z-index: 99; font-size: 0px; } #leg_conteudo .leg_area_btn_navegacao_busca .leg_btn_navegacao { height: 28px; line-height: 28px; display: inline-block; vertical-align: middle; padding: 0px 10px; margin-left: 5px; border: 1px solid rgb(220, 221, 222); border-radius: 3px; font-size: 0px; color: rgb(101, 101, 107); text-transform: uppercase; text-align: center; transition: all 0.1s ease 0s; } #leg_conteudo .leg_area_btn_navegacao_busca .leg_btn_navegacao:hover { background: rgb(255, 255, 255); cursor: pointer; } #leg_conteudo .leg_area_btn_navegacao_busca .leg_btn_navegacao span { display: inline-block; vertical-align: middle; font-size: 10px; letter-spacing: 0.05em; } #leg_conteudo .leg_area_btn_navegacao_busca .leg_btn_navegacao .swfa { font-size: 14px; color: rgb(20, 112, 179); margin-right: 0.35em; } #leg_conteudo .sw_area_busca .form_ementa { width: 50%; } #leg_conteudo .sw_area_busca .form_ano { width: calc(130px); } #leg_conteudo .sw_area_busca .form_numero { width: calc(130px); } #leg_conteudo .sw_area_busca .form_situacao_simples { width: calc(50% - 130px); } #leg_conteudo .sw_area_busca .form_ordenacao_simples { width: calc(50% - 130px); } #leg_conteudo .sw_area_busca .form_filtro { width: 100%; } #leg_conteudo .sw_area_busca .form_opcoes_filtro { width: 100%; } #leg_conteudo .sw_area_busca .form_assunto { width: 50%; } #leg_conteudo .sw_area_busca .form_categoria { width: 50%; } #leg_conteudo .sw_area_busca .form_situacao_avancada { width: 50%; } #leg_conteudo .sw_area_busca .form_ordenacao_avancada { width: 50%; } #leg_conteudo .sw_area_busca .form_pesquisar_intervalos { width: 50%; } #leg_conteudo .sw_area_busca .form_pesquisar_intervalos legend { white-space: nowrap; } #leg_conteudo .sw_area_busca .form_pesquisar_intervalos .form_data { width: 33.33%; } #leg_conteudo .sw_area_busca .form_pesquisar_intervalos .form_ano { width: 33.33%; } #leg_conteudo .sw_area_busca .form_pesquisar_intervalos .form_numero { width: 33.33%; } #leg_conteudo .sw_area_busca .form_campos_intervalo { display: none; } #leg_conteudo .sw_area_busca .form_autor { width: 50%; padding-left: 0px; padding-right: 0px; } #leg_conteudo .sw_area_busca .form_autor .form_campo_autor { width: 100%; } #leg_conteudo .sw_area_busca .sw_form_btn_buscar { width: 80%; max-width: 280px; display: block; margin: 25px auto 10px; } #leg_conteudo .leg_area_estatisticas { margin-top: 4vh; } #leg_conteudo .leg_area_estatisticas .leg_area_tabela_normas { margin-bottom: 7.5vh; } #leg_conteudo .leg_area_estatisticas #leg_estatisticas { margin-top: 3vh; } #leg_conteudo .leg_area_estatisticas .sw_subtitulos { margin-bottom: 0px; } #leg_conteudo .leg_filtro_mais_acessadas { width: 350px; display: inline-block; vertical-align: middle; text-align: center; overflow: hidden; } #leg_conteudo .leg_filtro_mais_acessadas select { width: 155px; height: 28px; display: inline-block; vertical-align: middle; background: rgb(231, 233, 238); border: 1px solid rgb(231, 233, 238); border-radius: 50px; padding: 0px 15px; margin: 5px 3px; cursor: pointer; font-size: 13px; color: rgb(52, 52, 59); transition: all 0.075s ease 0s; } #leg_conteudo .leg_filtro_mais_acessadas select:hover { border-color: rgba(0, 0, 0, 0.1); background: transparent; } #leg_conteudo .leg_filtro_mais_acessadas select:focus { border-color: rgba(0, 0, 0, 0.25); background: rgb(255, 255, 255); } #leg_conteudo .leg_area_listagem .leg_area_listagem_legislacao { padding-top: 10px; } #leg_conteudo .leg_area_listagem .leg_area_listagem_legislacao .leg_norma_listagem { padding: 10px; background: rgb(242, 243, 245); border-width: 1px 1px 3px; border-style: solid; border-color: rgb(236, 238, 241) rgb(236, 238, 241) rgb(205, 208, 212); border-image: initial; border-radius: 6px; margin: 20px 0px 2.7%; transition: all 0.2s ease 0s; } #leg_conteudo .leg_area_listagem .leg_area_listagem_legislacao .leg_norma_listagem:hover { transform: translateY(-4px); box-shadow: rgba(0, 0, 0, 0.2) 0px 18px 5px -15px; } #leg_conteudo .leg_area_listagem .leg_area_listagem_legislacao .leg_norma_listagem .leg_titulo_norma { background: rgb(251, 251, 252); border-radius: 4px; overflow: hidden; } #leg_conteudo .leg_area_listagem .leg_area_listagem_legislacao .leg_norma_listagem .leg_titulo_norma .leg_numero_norma { height: 45px; line-height: 45px; display: inline-block; vertical-align: middle; position: relative; overflow: hidden; padding-right: 10px; } #leg_conteudo .leg_area_listagem .leg_area_listagem_legislacao .leg_norma_listagem .leg_titulo_norma .leg_numero_norma::before { content: ""; width: 150px; height: 100px; position: absolute; top: 50%; right: 0px; z-index: 0; margin-top: -50px; background: rgb(20, 112, 179); border-radius: 100%; } #leg_conteudo .leg_area_listagem .leg_area_listagem_legislacao .leg_norma_listagem .leg_titulo_norma .leg_numero_norma span { display: inline-block; font-size: 15px; color: rgb(255, 255, 255); position: relative; z-index: 1; background: rgb(20, 112, 179); padding-right: 10px; padding-left: 20px; } #leg_conteudo .leg_area_listagem .leg_area_listagem_legislacao .leg_norma_listagem .leg_titulo_norma .leg_categoria_norma { line-height: 1.5; display: inline; vertical-align: middle; font-size: 15px; color: rgb(80, 84, 86); margin: 0px 15px; } #leg_conteudo .leg_area_listagem .leg_area_listagem_legislacao .leg_norma_listagem .leg_area_botoes_norma { float: right; text-align: center; padding: 5px; } #leg_conteudo .leg_area_listagem .leg_area_listagem_legislacao .leg_norma_listagem .leg_btn_norma { display: inline-block; vertical-align: middle; border-radius: 15px; overflow: hidden; margin: 2px; font-size: 0px; color: rgb(255, 255, 255); cursor: pointer; user-select: none; text-align: center; } #leg_conteudo .leg_area_listagem .leg_area_listagem_legislacao .leg_norma_listagem .leg_btn_norma span { height: 30px; line-height: 31px; display: inline-block; vertical-align: middle; overflow: hidden; transition: all 0.4s ease 0s; } #leg_conteudo .leg_area_listagem .leg_area_listagem_legislacao .leg_norma_listagem .leg_btn_norma .swfa { width: 30px; font-size: 14px; } #leg_conteudo .leg_area_listagem .leg_area_listagem_legislacao .leg_norma_listagem .leg_btn_norma .leg_txt_btn { max-width: 0px; white-space: nowrap; font-size: 10px; text-transform: uppercase; letter-spacing: 0.075em; } #leg_conteudo .leg_area_listagem .leg_area_listagem_legislacao .leg_norma_listagem .leg_btn_norma:hover .leg_txt_btn { max-width: 150px; padding-right: 12px; } #leg_conteudo .leg_area_listagem .leg_area_listagem_legislacao .leg_norma_listagem .leg_btn_norma.leg_visualizar { background: rgb(28, 135, 220); } #leg_conteudo .leg_area_listagem .leg_area_listagem_legislacao .leg_norma_listagem .leg_btn_norma.leg_baixar { background: rgb(63, 173, 68); } #leg_conteudo .leg_area_listagem .leg_area_listagem_legislacao .leg_norma_listagem .leg_btn_norma.leg_anexos { background: rgb(122, 76, 204); } #leg_conteudo .leg_area_listagem .leg_area_listagem_legislacao .leg_norma_listagem .leg_btn_norma.leg_vinculos { background: rgb(245, 135, 0); } #leg_conteudo .leg_area_listagem .leg_area_listagem_legislacao .leg_norma_listagem .leg_btn_norma.leg_seguir { background: rgb(29, 167, 238); } #leg_conteudo .leg_area_listagem .leg_area_listagem_legislacao .leg_norma_listagem .leg_btn_norma.leg_curtir { background: rgb(233, 30, 86); } #leg_conteudo .leg_area_listagem .leg_area_listagem_legislacao .leg_norma_listagem .leg_btn_norma.disabled { background: rgb(186, 190, 195); color: rgb(98, 100, 103); } #leg_conteudo .leg_area_listagem .leg_area_listagem_legislacao .sw_gostei .sw_btn_gostei { height: auto; line-height: normal; padding: 0px 0px 0px 30px; background: rgb(186, 190, 195); transform: none; } #leg_conteudo .leg_area_listagem .leg_area_listagem_legislacao .sw_gostei .sw_btn_gostei span { height: 30px; line-height: 31px; } #leg_conteudo .leg_area_listagem .leg_area_listagem_legislacao .sw_gostei .sw_btn_gostei .swfa { width: 30px; font-size: 14px; margin-top: -14px; left: 0px; text-align: center; } #leg_conteudo .leg_area_listagem .leg_area_listagem_legislacao .sw_gostei .sw_btn_gostei .sw_txt_btn { max-width: 0px; overflow: hidden; transition: all 0.4s ease 0s; } #leg_conteudo .leg_area_listagem .leg_area_listagem_legislacao .sw_gostei .sw_btn_gostei:hover .sw_txt_btn { max-width: 150px; padding-right: 12px; } #leg_conteudo .leg_area_listagem .leg_area_listagem_legislacao .sw_gostei[data-avaliacao="S"] .sw_btn_gostei { background: rgb(233, 30, 86); } #leg_conteudo .leg_area_listagem .leg_area_listagem_legislacao .sw_gostei[data-avaliacao="S"] .sw_btn_gostei * { color: rgb(255, 255, 255); } #leg_conteudo .leg_area_listagem .leg_area_listagem_legislacao .leg_area_legenda_acao { padding: 10px 0px; margin: 0px; text-align: center; transform: translateX(-70px); } #leg_conteudo .leg_area_listagem .leg_area_listagem_legislacao .leg_area_legenda_acao .leg_titulo_legenda_acao { width: 120px; font-size: 9px; color: rgb(68, 68, 68); display: inline-block; vertical-align: middle; text-align: right; } #leg_conteudo .leg_area_listagem .leg_area_listagem_legislacao .leg_area_legenda_acao .leg_cont_legenda_acao { display: inline-block; vertical-align: middle; } #leg_conteudo .leg_area_listagem .leg_area_listagem_legislacao .leg_area_legenda_acao .leg_cont_legenda_acao .leg_legenda_acao { width: 95px; line-height: 30px; display: inline-block; vertical-align: middle; padding: 0px 5px; border: 1px solid rgb(229, 229, 229); border-radius: 2px; margin-left: 3px; } #leg_conteudo .leg_area_listagem .leg_area_listagem_legislacao .leg_area_legenda_acao .leg_cont_legenda_acao .leg_legenda_acao .leg_area_icone_legenda_acao { width: 20px; height: 20px; line-height: 20px; display: inline-block; vertical-align: middle; border-radius: 100%; } #leg_conteudo .leg_area_listagem .leg_area_listagem_legislacao .leg_area_legenda_acao .leg_cont_legenda_acao .leg_legenda_acao .leg_descricao_legenda_acao { font-size: 11px; color: rgb(119, 119, 119); display: inline-block; vertical-align: middle; text-align: left; margin-left: 5px; } #leg_conteudo .leg_area_listagem .leg_area_listagem_legislacao .leg_area_legenda_acao .leg_cont_legenda_acao .leg_legenda_acao .leg_area_icone_legenda_acao.leg_visualizar { background: rgb(28, 135, 220); font-size: 10px; color: rgb(255, 255, 255); } #leg_conteudo .leg_area_listagem .leg_area_listagem_legislacao .leg_area_legenda_acao .leg_cont_legenda_acao .leg_legenda_acao .leg_area_icone_legenda_acao.leg_baixar { background: rgb(63, 173, 68); font-size: 10px; color: rgb(255, 255, 255); } #leg_conteudo .leg_area_listagem .leg_area_listagem_legislacao .leg_area_legenda_acao .leg_cont_legenda_acao .leg_legenda_acao .leg_area_icone_legenda_acao.leg_anexos { background: rgb(122, 76, 204); font-size: 10px; color: rgb(255, 255, 255); } #leg_conteudo .leg_area_listagem .leg_area_listagem_legislacao .leg_area_legenda_acao .leg_cont_legenda_acao .leg_legenda_acao .leg_area_icone_legenda_acao.leg_vinculos { background: rgb(245, 135, 0); font-size: 10px; color: rgb(255, 255, 255); } #leg_conteudo .leg_area_listagem .leg_area_listagem_legislacao .leg_area_legenda_acao .leg_cont_legenda_acao .leg_legenda_acao .leg_area_icone_legenda_acao.leg_curtir { background: rgb(233, 30, 86); font-size: 10px; color: rgb(255, 255, 255); } #leg_conteudo .leg_area_listagem .leg_area_listagem_legislacao .leg_area_legenda_acao .leg_cont_legenda_acao .leg_legenda_acao .leg_area_icone_legenda_acao.leg_seguir { background: rgb(29, 167, 238); font-size: 10px; color: rgb(255, 255, 255); } #leg_conteudo .leg_area_listagem .leg_area_listagem_legislacao .leg_norma_listagem .leg_area_info_norma { padding: 15px 5px 5px; } #leg_conteudo .leg_area_listagem .leg_area_listagem_legislacao .leg_norma_listagem .leg_area_info_norma .leg_cont_info_norma { display: -webkit-flex; flex-wrap: wrap; } #leg_conteudo .leg_area_listagem .leg_area_listagem_legislacao .leg_norma_listagem .leg_area_info_norma .leg_info_norma { display: -webkit-flex; flex: 1 1 auto; align-items: center; padding: 5px 20px 5px 5px; } #leg_conteudo .leg_area_listagem .leg_area_listagem_legislacao .leg_norma_listagem .leg_area_info_norma .leg_info_norma .leg_txt_info { font-size: 13px; color: rgb(86, 86, 91); } #leg_conteudo .leg_area_listagem .leg_area_listagem_legislacao .leg_norma_listagem .leg_area_info_norma .leg_info_norma span { vertical-align: middle; } #leg_conteudo .leg_area_listagem .leg_area_listagem_legislacao .leg_norma_listagem .leg_area_info_norma .leg_info_norma strong { font-size: 15px; color: rgb(65, 69, 72); } #leg_conteudo .leg_area_listagem .leg_area_listagem_legislacao .leg_norma_listagem .leg_area_info_norma .leg_info_norma .swfa { width: 32px; height: 32px; line-height: 32px; flex: 0 0 auto; background: rgb(225, 228, 232); border-radius: 100%; font-size: 14px; color: rgb(65, 69, 72); text-align: center; margin-right: 0.75em; } #leg_conteudo .leg_area_listagem .leg_area_listagem_legislacao .leg_norma_listagem .leg_ementa_listagem { max-height: 6.8em; overflow: hidden; font-size: 13px; color: rgb(96, 96, 107); text-align: justify; line-height: 1.7em; margin: 15px 5px 0px; } #leg_conteudo .leg_descricao_norma { background: rgb(249, 225, 201); margin: 15px 0px 5px; border-radius: 6px; padding: 15px; font-size: 13px; color: rgb(71, 71, 75); } #leg_conteudo .leg_descricao_norma strong { font-weight: 900; font-size: 15px; color: rgb(197, 87, 13); } .leg_situacao { min-width: 80px; height: 20px; line-height: 20px; overflow: hidden; padding: 0px 10px; border-radius: 4px; text-align: center; font-size: 10px; text-transform: uppercase; letter-spacing: 0.05em; color: rgb(255, 255, 255); display: inline-block; vertical-align: baseline; } .leg_situacao_em_vigor { background: rgb(44, 171, 49); } .leg_situacao_revogada_parcialmente { background: rgb(245, 102, 0); } .leg_situacao_revogada_totalmente { background: rgb(196, 23, 38); } .leg_situacao_alterada { background: rgb(8, 150, 216); } .leg_situacao_vinculada { background: rgb(140, 140, 140); } .leg_situacao_inconstitucional { background: rgb(196, 23, 38); } .leg_situacao_parcialmente_inconstitucional { background: rgb(245, 102, 0); } .leg_situacao_suspensa { background: rgb(255, 152, 0); } .leg_situacao_parcialmente_suspensa { background: rgb(245, 102, 0); } .leg_situacao_vigencia_esgotada { background: rgb(125, 58, 180); } .leg_situacao_declarada_sem_efeito { background: rgb(69, 74, 77); } .leg_situacao_regulamenta { background: rgb(106, 106, 105); } .leg_situacao_retifica { background: rgb(160, 130, 91); } .leg_situacao_prorroga { background: rgb(82, 126, 211); } .leg_situacao_repristinada { background: rgb(41, 121, 44); } .leg_situacao_anulada { background: rgb(92, 92, 92); } #leg_conteudo .leg_area_norma_interna { padding-top: 25px; } #leg_conteudo .leg_area_norma_interna .leg_area_titulo_norma { margin-bottom: 3vh; } #leg_conteudo .leg_area_norma_interna .leg_titulo_norma { text-align: center; font-size: 20px; color: rgb(51, 51, 51); margin-bottom: 15px; } #leg_conteudo .leg_area_norma_interna .leg_vigencia_norma { display: table; margin: auto auto 20px; text-align: center; font-size: 12px; color: rgb(102, 102, 102); border-radius: 100px; padding: 10px 20px; border: 1px solid rgb(232, 235, 237); } #leg_conteudo .leg_area_norma_interna .leg_vigencia_norma .leg_data_vigencia { display: inline-block; vertical-align: middle; margin: 0px 10px; letter-spacing: 0.035em; } #leg_conteudo .leg_area_norma_interna .leg_vigencia_norma .leg_data_vigencia strong { font-size: 13px; color: rgb(51, 51, 51); letter-spacing: 0px; margin-right: 0.5em; } #leg_conteudo .leg_area_norma_interna .leg_vigencia_norma .swfa { font-size: 20px; color: rgb(18, 161, 48); vertical-align: middle; margin: 0px 15px; } #leg_conteudo .leg_area_norma_interna .leg_assuntos_norma { text-align: center; font-size: 13px; color: rgb(102, 102, 102); margin-bottom: 20px; } #leg_conteudo .leg_area_norma_interna .leg_assuntos_norma strong { font-weight: 800; color: rgb(51, 51, 51); } #leg_conteudo .leg_area_norma_interna .leg_area_situacao { text-align: center; } #leg_conteudo .leg_area_norma_interna .leg_area_situacao .leg_situacao { height: 24px; line-height: 24px; display: inline-block; vertical-align: middle; border-radius: 20px; padding: 0px 15px; letter-spacing: 0.15em; margin: 0px 5px; } #leg_conteudo .leg_link_processo_situacao { height: 24px; line-height: 24px; display: inline-block; vertical-align: middle; background: rgb(212, 232, 249); padding: 0px 15px; border-radius: 20px; font-size: 13px; color: rgb(61, 109, 146); cursor: pointer; } #leg_conteudo .leg_link_processo_situacao .swfa { margin-left: 0.5em; } #leg_conteudo .leg_qrcode { display: none; } #leg_qrcode img { height: auto; } #leg_conteudo .leg_area_norma_interna .leg_timeline_situacoes { background: rgb(235, 237, 238); position: relative; overflow: hidden; border-radius: 10px; margin-top: 35px; margin-bottom: 25px; user-select: none; } #leg_conteudo .leg_area_norma_interna .leg_timeline_situacoes::before, #leg_conteudo .leg_area_norma_interna .leg_timeline_situacoes::after { content: ""; width: 3vw; height: 100%; position: absolute; top: 0px; left: 0px; z-index: 1; background: linear-gradient(to right, rgba(89, 90, 95, 0.01), transparent); pointer-events: none; } #leg_conteudo .leg_area_norma_interna .leg_timeline_situacoes::after { left: auto; right: 0px; background: linear-gradient(to left, rgba(89, 90, 95, 0.01), transparent); } #leg_conteudo .leg_area_norma_interna .leg_timeline_situacoes .leg_titulo_timeline { height: 30px; line-height: 30px; text-align: center; background: rgba(255, 255, 255, 0.5); padding: 0px 10px; border-radius: 100px; font-size: 10px; color: rgb(101, 101, 107); text-transform: uppercase; letter-spacing: 0.075em; position: absolute; top: 10px; left: 10px; right: 10px; } #leg_conteudo .leg_area_norma_interna .leg_timeline_situacoes .leg_titulo_timeline .swfa { margin: 0px 5px; } #leg_conteudo .leg_area_norma_interna .leg_timeline_situacoes .leg_cont_timeline { height: 350px; position: relative; overflow: hidden; } #leg_conteudo .leg_area_norma_interna .leg_timeline_situacoes .leg_cont_barra_timeline { width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; z-index: 0; overflow: scroll hidden; user-select: none; cursor: grab; font-size: 0px; padding-top: 40px; } #leg_conteudo .leg_area_norma_interna .leg_timeline_situacoes .leg_timeline { height: 30px; display: inline-block; background: rgb(218, 223, 225); margin: 130px 15vw; padding: 0px 5vh; white-space: nowrap; border-radius: 50px; } #leg_conteudo .leg_area_norma_interna .leg_timeline_situacoes .leg_timeline .leg_situacao { height: 30px; line-height: 30px; display: block; padding-left: 20px; padding-right: 15px; font-size: 0px; text-transform: none; letter-spacing: normal; border-radius: 0px; text-align: left; position: relative; z-index: 100; } #leg_conteudo .leg_area_norma_interna .leg_timeline_situacoes .leg_timeline .leg_situacao span { display: inline-block; vertical-align: middle; font-size: 13px; } #leg_conteudo .leg_area_norma_interna .leg_timeline_situacoes .leg_timeline .leg_item_timeline { display: inline-block; vertical-align: top; margin-left: 2px; position: relative; } #leg_conteudo .leg_area_norma_interna .leg_timeline_situacoes .leg_timeline .leg_item_timeline .leg_icone_timeline { width: 24px; height: 24px; line-height: 24px; position: absolute; top: 65px; left: 10px; border-radius: 100%; font-size: 12px; color: rgb(255, 255, 255); text-align: center; } #leg_conteudo .leg_area_norma_interna .leg_timeline_situacoes .leg_timeline .leg_item_timeline .leg_icone_timeline::before { content: ""; width: 2px; height: 55px; background: inherit; filter: brightness(0.75); position: absolute; bottom: 100%; left: 50%; margin-left: -1px; } #leg_conteudo .leg_area_norma_interna .leg_timeline_situacoes .leg_timeline .leg_item_timeline .leg_cont_info_timeline { display: table; position: relative; left: 50px; box-shadow: rgba(204, 210, 213, 0.5) 0px 1px 8px 2px; border-radius: 4px; margin-top: 32px; } #leg_conteudo .leg_area_norma_interna .leg_timeline_situacoes .leg_timeline .leg_item_timeline .leg_cont_info_timeline .leg_info_timeline { min-width: 120px; min-height: 60px; display: inline-block; vertical-align: top; padding: 12px 15px; background: rgb(255, 255, 255); border-radius: 4px; position: relative; z-index: 1; } #leg_conteudo .leg_area_norma_interna .leg_timeline_situacoes .leg_timeline .leg_item_timeline .leg_cont_info_timeline .leg_info_timeline::before { content: ""; border-width: 7px; border-style: solid; border-color: transparent rgb(255, 255, 255) transparent transparent; border-image: initial; position: absolute; top: 10px; left: -14px; } #leg_conteudo .leg_area_norma_interna .leg_timeline_situacoes .leg_timeline .leg_item_timeline .leg_data_info { line-height: 1.2; font-size: 10px; color: rgb(68, 68, 68); letter-spacing: 0.075em; margin-bottom: 0.5em; } #leg_conteudo .leg_area_norma_interna .leg_timeline_situacoes .leg_timeline .leg_item_timeline .leg_descricao_info { font-size: 14px; color: rgb(65, 69, 72); } #leg_conteudo .leg_area_norma_interna .leg_timeline_situacoes .leg_timeline .leg_item_timeline .leg_descricao_info .leg_txt_info { margin-right: 0.5em; } #leg_conteudo .leg_area_norma_interna .leg_timeline_situacoes .leg_timeline .leg_item_timeline .leg_link_processo_situacao { vertical-align: baseline; } #leg_conteudo .leg_area_norma_interna .leg_timeline_situacoes .leg_timeline .leg_item_timeline:nth-child(2n) { display: inline-block; vertical-align: top; margin-left: 2px; position: relative; } #leg_conteudo .leg_area_norma_interna .leg_timeline_situacoes .leg_timeline .leg_item_timeline:nth-child(2n) .leg_icone_timeline { top: -105px; } #leg_conteudo .leg_area_norma_interna .leg_timeline_situacoes .leg_timeline .leg_item_timeline:nth-child(2n) .leg_icone_timeline::before { height: 90px; top: 100%; } #leg_conteudo .leg_area_norma_interna .leg_timeline_situacoes .leg_timeline .leg_item_timeline:nth-child(2n) .leg_cont_info_timeline { margin-top: -140px; } #leg_conteudo .leg_area_norma_interna .leg_timeline_situacoes .leg_timeline .leg_item_timeline .leg_versao_ato { height: 22px; line-height: 22px; display: inline-block; vertical-align: middle; margin-left: 10px; border-radius: 3px; overflow: hidden; position: relative; z-index: 0; padding: 0px 7px; background: rgb(255, 255, 255); font-size: 10px; color: rgb(101, 101, 107); font-weight: 500; letter-spacing: 0.025em; text-align: center; text-transform: uppercase; cursor: pointer; transition: all 0.1s ease 0s; } #leg_conteudo .leg_area_norma_interna .leg_timeline_situacoes .leg_timeline .leg_item_timeline .leg_versao_ato .swfa { width: 36px; height: 36px; line-height: 36px; vertical-align: top; border-radius: 100%; font-size: 14px; color: rgb(53, 53, 59); background: rgb(239, 240, 240); margin-top: -7px; transition: all 0.1s ease 0s; } #leg_conteudo .leg_area_norma_interna .leg_timeline_situacoes .leg_timeline .leg_item_timeline .leg_versao_ato div { line-height: inherit; display: inline-block; vertical-align: top; padding: 0px 3px; } #leg_conteudo .leg_area_norma_interna .leg_timeline_situacoes .leg_timeline .leg_item_timeline .leg_versao_ato.leg_versao_atual, #leg_conteudo .leg_area_norma_interna .leg_timeline_situacoes .leg_timeline .leg_item_timeline .leg_versao_ato:hover { background: rgb(13, 99, 160); color: rgb(255, 255, 255); } #leg_conteudo .leg_area_norma_interna .leg_timeline_situacoes .leg_timeline .leg_item_timeline .leg_versao_ato.leg_versao_atual .swfa, #leg_conteudo .leg_area_norma_interna .leg_timeline_situacoes .leg_timeline .leg_item_timeline .leg_versao_ato:hover .swfa { background: rgb(7, 83, 136); color: rgb(255, 255, 255); } #leg_conteudo .leg_area_norma_interna .leg_timeline_situacoes .leg_timeline .leg_item_timeline .leg_versao_ato.leg_versao_atual { animation: 2s cubic-bezier(0.53, 0.19, 0.38, 1.39) 0s infinite normal none running leg_versao_atual; } @keyframes leg_versao_atual { 30% { transform: scale(0.8); } 40% { transform: scale(1); }} #leg_modal_situacoes .sw_popup { max-width: 600px; } #leg_modal_situacoes .sw_lista_detalhes { background: rgb(255, 255, 255); } #leg_modal_situacoes .sw_link_documento { display: inline-block; padding: 3px 10px; background: rgb(13, 99, 160); font-size: 0px; color: rgb(255, 255, 255); border-bottom: 2px solid rgba(0, 65, 110, 0.35); border-radius: 4px; transition: all 0.1s ease 0s; } #leg_modal_situacoes .sw_link_documento:hover { background: rgb(6, 90, 150); } #leg_modal_situacoes .sw_link_documento span { vertical-align: middle; font-size: 13px; margin-right: 5px; } #leg_modal_situacoes .sw_link_documento .swfa { width: 30px; height: 30px; line-height: 30px; text-align: center; font-size: 12px; background: rgba(0, 65, 110, 0.25); border-radius: 100%; } #leg_conteudo .leg_area_norma_interna .leg_timeline_situacoes .leg_timeline .leg_item_timeline .leg_versao_ato.leg_versao_atual .swfa, #leg_conteudo .leg_area_norma_interna .leg_timeline_situacoes .leg_timeline .leg_item_timeline .leg_versao_ato:hover .swfa { color: rgb(255, 255, 255); } #leg_conteudo .leg_area_norma_interna .leg_descricao_norma { margin: 30px 0px 0px; padding: 25px; } #leg_conteudo .leg_area_norma_interna .leg_descricao_norma strong { font-weight: 900; font-size: 15px; color: rgb(197, 87, 13); } .leg_txt_norma { font-family: "SW Arial", Arial; font-size: 13px; color: rgb(51, 51, 51); line-height: 2; text-align: justify; } #leg_conteudo .leg_area_norma_interna .leg_ementa { text-align: justify; text-align-last: right; margin-top: 15px; padding: 20px 15px; border-radius: 8px; box-shadow: rgba(93, 93, 95, 0.1) 0px 2px 10px -2px; display: block; } #leg_conteudo .leg_area_norma_interna .leg_ementa .leg_cont_ementa { max-width: 800px; display: inline-block; border-right: 6px solid rgb(230, 232, 233); padding-right: 15px; padding-bottom: 1vw; font-size: 13px; color: rgb(71, 71, 75); } #leg_conteudo .leg_area_norma_interna .leg_ementa .leg_titulo_ementa { font-size: 18px; color: rgb(51, 51, 51); margin-bottom: 15px; display: block; } #leg_conteudo .leg_area_norma_interna .leg_ementa .leg_txt_norma { line-height: 1.65; } #leg_conteudo .leg_area_norma_interna .leg_area_txt_norma { margin-top: 30px; } #leg_conteudo .leg_area_norma_interna .leg_area_txt_norma mark { background: rgb(255, 255, 0); padding: 2px 5px; border-radius: 2px; } #leg_conteudo .leg_area_norma_interna .leg_area_txt_norma mark.atual { background: rgb(255, 165, 0); padding: 2px 5px; border-radius: 2px; } .leg_numero_artigo { display: inline-block; vertical-align: baseline; margin-right: 1em; background: rgb(39, 174, 96); padding: 2px 10px; border-radius: 4px; font-weight: 700; font-size: 14px; color: rgb(255, 255, 255); margin-bottom: 0.5em; margin-top: 1.5em; transition: all 0.1s ease 0s; } .leg_numero_artigo, .leg_numero_artigo * { color: rgb(255, 255, 255); text-decoration: none; } .leg_interacao { width: 24px; height: 24px; line-height: 24px; display: inline-block; vertical-align: baseline; text-align: center; font-size: 12px; border-radius: 100%; cursor: pointer; transition: all 0.2s cubic-bezier(0.42, 0.25, 0.34, 1.82) 0s; } .leg_interacao:hover { transform: scale(1.25); } .leg_comentario { background: rgb(216, 237, 252); color: rgb(12, 84, 135); } .leg_atencao { background: rgb(253, 243, 201); color: rgb(91, 68, 53); } .leg_informacao { background: rgb(211, 237, 224); color: rgb(18, 109, 63); } .leg_interacao_modal { width: 100%; height: 100%; position: fixed; top: 0px; left: 0px; z-index: 9999; background: rgba(0, 0, 0, 0.8); padding: 10px; visibility: hidden; opacity: 0; pointer-events: none; transition: all 0.2s ease 0s; } .leg_interacao_modal .leg_cont_interacao { max-width: 800px; position: relative; top: 50%; transform: translateY(-50%); border-radius: 8px; padding: 20px; margin: auto; opacity: 0; transition: all 0.3s ease 0s, background 0s ease 0s; } .leg_interacao_modal .leg_cont_interacao .leg_btn_fechar { width: 36px; height: 36px; line-height: 36px; text-align: center; font-size: 30px; color: rgb(55, 55, 59); position: absolute; top: 10px; right: 10px; border-radius: 100%; cursor: pointer; user-select: none; transition: all 0.1s ease 0s; } .leg_interacao_modal .leg_cont_interacao .leg_btn_fechar:hover { background: rgb(206, 56, 101); color: rgb(255, 255, 255); } .leg_interacao_modal .leg_cont_interacao .leg_titulo_interacao { font-size: 15px; } .leg_interacao_modal .leg_cont_interacao .leg_titulo_interacao span { vertical-align: middle; } .leg_interacao_modal .leg_cont_interacao .leg_titulo_interacao .swfa { width: 34px; height: 34px; line-height: 34px; text-align: center; font-size: 16px; background: rgba(0, 0, 0, 0.05); border-radius: 100%; margin-right: 0.5em; filter: contrast(1.3) saturate(1.5) brightness(0.9); } .leg_interacao_modal .leg_cont_interacao .leg_descricao_interacao { max-height: 75vh; font-size: 13px; color: rgb(55, 55, 59); line-height: 1.7; margin: 15px 0px 5px 5px; padding-right: 10px; overflow-y: auto; } .leg_interacao_modal.show { visibility: visible; opacity: 1; pointer-events: all; } .leg_interacao_modal.show .leg_cont_interacao { opacity: 1; transform: translateY(-50%) scale(1); animation: 0.4s ease 0.2s 1 normal none running leg_modal; transition-delay: 0.2s; } @keyframes leg_modal { 0% { opacity: 0; transform: translateY(-50%) scale(0.4); } 40% { transform: translateY(-50%) scale(1.2); opacity: 1; } 60% { transform: translateY(-50%) scale(0.9); } 80% { transform: translateY(-50%) scale(1.1); } 100% { transform: translateY(-50%) scale(1); }} .leg_revogado, .leg_alterado, .leg_incluido, .leg_vinculado, .alterado { color: rgb(0, 0, 255); margin-bottom: 2em; padding: 3px 20px 3px 0px; border-radius: 4px; transition: all 0.1s ease-in-out 0.05s, padding 0.4s cubic-bezier(0.56, 0.53, 0, 2.03) 0s; } .leg_revogado:hover, .leg_alterado:hover, .leg_incluido:hover, .leg_vinculado:hover, .alterado:hover { color: rgb(255, 255, 255); background: rgb(0, 145, 255); padding: 3px 10px; text-decoration: none; } #leg_conteudo .leg_area_norma_interna .leg_autor_norma { min-width: 40%; float: right; padding: 20px 0px; text-align: right; font-size: 13px; color: rgb(71, 71, 75); line-height: 2em; position: relative; margin-bottom: 2vh; } #leg_conteudo .leg_area_norma_interna .leg_autor_norma::before { content: ""; width: 100%; height: 2px; background: linear-gradient(to right, transparent 50%, rgb(217, 220, 227) 50%) right center / 20px repeat-x; position: absolute; top: 0px; left: 0px; } #leg_conteudo .leg_area_norma_interna .leg_titulo_autor_norma { font-size: 17px; color: rgb(51, 51, 51); margin-bottom: 5px; } .leg_nota_norma { font-size: 13px; color: rgb(232, 24, 68); clear: both; text-align: right; padding-top: 20px; } #leg_conteudo .leg_area_norma_interna .leg_area_anexos { margin: 25px 0px; } #leg_conteudo .leg_area_norma_interna .leg_area_compartilhar_tags { margin-top: 25px; } #leg_conteudo .leg_area_norma_interna .leg_area_compartilhar_tags .sw_area_tags { border: 0px; margin-top: 0px; } #leg_conteudo .leg_area_norma_interna .leg_area_normas_relacionadas { margin-top: 5vh; } #leg_conteudo .leg_area_norma_interna .leg_area_normas_relacionadas .sw_subtitulos { margin-bottom: 0px; } .leg_area_barra_ferramentas { min-height: 130px; display: table; margin: auto; padding-top: 10px; } .leg_area_barra_ferramentas .leg_barra_ferramentas { display: table; position: relative; top: 0px; left: 50%; z-index: 99; transform: translateX(-50%); text-align: center; cursor: default; background: linear-gradient(rgb(239, 240, 241), rgb(225, 227, 229)); box-shadow: rgba(28, 41, 63, 0.25) 0px 3px 3px 0px; border-radius: 40px; transition: all 0.25s ease 0s; } .leg_area_barra_ferramentas .leg_barra_ferramentas .leg_cont_barra_ferramentas { display: table; white-space: nowrap; font-size: 0px; } .leg_area_barra_ferramentas .leg_barra_ferramentas .leg_btn_barra_ferramentas { width: 60px; height: 60px; line-height: 60px; display: inline-block; vertical-align: middle; margin: 10px; background: rgb(13, 99, 160); border-radius: 100%; font-size: 24px; color: rgb(255, 255, 255); text-align: center; position: relative; z-index: 1; } .leg_area_barra_ferramentas .leg_barra_ferramentas .leg_info_barra_ferramentas { height: 16px; line-height: 16px; border-radius: 20px; background: rgba(122, 130, 141, 0.12); font-size: 10px; color: rgb(69, 73, 76); letter-spacing: 0.125em; } .leg_area_barra_ferramentas .leg_barra_ferramentas .leg_info_barra_ferramentas span { line-height: inherit; margin: 0px 5px; } .leg_area_barra_ferramentas .leg_barra_ferramentas .leg_info_barra_ferramentas_mobile { height: 18px; line-height: 18px; display: none; letter-spacing: 0.025em; color: rgb(82, 85, 87); position: absolute; top: 5px; left: 5px; right: 5px; pointer-events: none; } .leg_area_barra_ferramentas .leg_barra_ferramentas .leg_cont_ferramentas { display: inline-block; vertical-align: middle; margin-right: 15px; } .leg_area_barra_ferramentas .leg_barra_ferramentas .leg_grupo_ferramentas { height: 80px; display: inline-block; vertical-align: middle; padding: 0px 10px; border-left: 1px solid rgba(104, 109, 113, 0.12); } .leg_area_barra_ferramentas .leg_barra_ferramentas .leg_grupo_ferramentas:first-child { border-left: 0px; } .leg_area_barra_ferramentas .leg_barra_ferramentas .leg_grupo_ferramentas .leg_titulo_grupo { display: block; padding: 0px 15px; margin-top: 15px; margin-bottom: 5px; } .leg_area_barra_ferramentas .leg_barra_ferramentas .leg_grupo_ferramentas .leg_cont_ferramenta { display: inline-block; vertical-align: middle; font-size: 0px; } .leg_area_barra_ferramentas .leg_barra_ferramentas .leg_grupo_ferramentas .leg_cont_ferramenta .leg_btn_ferramenta { width: 40px; height: 45px; line-height: 45px; font-size: 18px; color: rgb(104, 109, 113); position: relative; transition: all 0.1s ease 0s; cursor: pointer; } .leg_area_barra_ferramentas .leg_barra_ferramentas .leg_grupo_ferramentas .leg_cont_ferramenta .leg_btn_ferramenta::after { content: ""; border-width: 10px; border-style: solid; border-color: transparent transparent rgb(15, 98, 157); border-image: initial; position: absolute; bottom: -1px; left: 50%; margin-left: -10px; visibility: hidden; opacity: 0; pointer-events: none; transform: translateY(15px); transition: all 0.3s ease 0s, opacity 0.1s ease 0s; } .leg_area_barra_ferramentas .leg_barra_ferramentas .leg_grupo_ferramentas .leg_cont_ferramenta .leg_btn_ferramenta .leg_nome_ferramenta { display: none; vertical-align: middle; font-size: 13px; margin: 0px 5px; } .leg_area_barra_ferramentas .leg_barra_ferramentas .leg_grupo_ferramentas .leg_cont_ferramenta .leg_btn_ferramenta .swfa { width: 40px; text-align: center; vertical-align: middle; } .leg_area_barra_ferramentas .leg_barra_ferramentas .leg_grupo_ferramentas .leg_cont_ferramenta.clicked .leg_btn_ferramenta { color: rgb(0, 131, 234); } .leg_area_barra_ferramentas .leg_dropdown_content { margin: auto; position: relative; } .leg_area_barra_ferramentas .leg_dropdown_ferramenta { width: 200px; position: absolute; left: 0px; background: rgb(15, 98, 157); border: 1px solid transparent; border-radius: 0px 0px 6px 6px; padding: 5px 0px; overflow: hidden; text-align: left; white-space: normal; visibility: hidden; opacity: 0; pointer-events: none; transform: translateY(15px); transition: all 0.3s ease 0s, opacity 0.1s ease 0s, left 0s ease 0s; } .leg_area_barra_ferramentas .leg_dropdown_ferramenta .leg_item_ferramenta { padding: 12px 15px; font-size: 13px; color: rgb(255, 255, 255); cursor: pointer; position: relative; border-radius: 1px; transition: all 0.2s ease 0s; } .leg_area_barra_ferramentas .leg_dropdown_ferramenta .leg_item_ferramenta a { color: rgb(255, 255, 255); } .leg_area_barra_ferramentas .leg_dropdown_ferramenta .leg_item_ferramenta.link { padding-right: 30px; } .leg_area_barra_ferramentas .leg_dropdown_ferramenta .leg_item_ferramenta.link:hover { background: rgb(9, 86, 141); padding-left: 25px; padding-right: 20px; } .leg_area_barra_ferramentas .leg_dropdown_ferramenta .leg_item_ferramenta.link > .swfa { width: 20px; height: 20px; line-height: 20px; text-align: center; font-size: 14px; position: absolute; top: 50%; right: 5px; margin-top: -10px; will-change: auto; } .leg_area_barra_ferramentas .leg_dropdown_ferramenta .leg_item_ferramenta label { cursor: pointer; } .leg_area_barra_ferramentas .leg_dropdown_ferramenta .leg_item_ferramenta .leg_form_ferramenta { position: relative; } .leg_area_barra_ferramentas .leg_dropdown_ferramenta .leg_item_ferramenta .leg_form_ferramenta input { width: 100%; height: 40px; border: 0px; border-radius: 3px; background: rgb(255, 255, 255); padding: 0px 45px 0px 10px; margin-top: 5px; } .leg_area_barra_ferramentas .leg_dropdown_ferramenta .leg_item_ferramenta .leg_form_ferramenta button { width: 40px; height: 40px; position: absolute; bottom: 0px; right: 0px; background: none; border: 0px; font-size: 14px; color: rgb(15, 98, 157); cursor: pointer; } .leg_area_barra_ferramentas .leg_dropdown_ferramenta .leg_item_ferramenta .leg_form_ferramenta button:active { transform: scale(0.9); } .leg_area_barra_ferramentas .leg_barra_ferramentas .leg_grupo_ferramentas .leg_cont_ferramenta.drop_ativo .leg_btn_ferramenta::after { visibility: visible; pointer-events: all; opacity: 1; transform: translateY(0px); } .leg_area_barra_ferramentas .leg_barra_ferramentas .leg_grupo_ferramentas .leg_cont_ferramenta.drop_ativo .leg_btn_ferramenta { background: rgba(122, 130, 141, 0.1); } .leg_area_barra_ferramentas .leg_dropdown_ferramenta.drop_ativo { visibility: visible; pointer-events: all; opacity: 1; transform: translateY(0px); } .leg_area_barra_ferramentas .leg_barra_ferramentas.fixed { position: fixed; z-index: 9999; margin-top: 10px; } .leg_area_barra_ferramentas .leg_barra_ferramentas.leg_topo_transparencia.fixed { top: 50px; } .leg_navegacao_buscar_expressao { font-size: 0px; padding-top: 10px; text-align: center; display: none; } .leg_navegacao_buscar_expressao .leg_info_busca_expressao { height: 30px; line-height: 30px; display: inline-block; vertical-align: middle; border-radius: 2px; margin: 2px 5px; font-size: 12px; color: rgb(255, 255, 255); } .leg_navegacao_buscar_expressao button { width: 30px; height: 30px; display: inline-block; vertical-align: middle; background: rgba(25, 131, 206, 0.5); border: 0px; border-radius: 2px; margin: 2px; font-size: 14px; color: rgb(255, 255, 255); cursor: pointer; transition: all 0.1s ease 0s; } .leg_navegacao_buscar_expressao button:hover { background: rgb(25, 131, 206); } .leg_navegacao_buscar_expressao button:active { transform: scale(0.9); } #leg_conteudo .leg_area_anotacao { max-width: 270px; min-width: 200px; background: rgb(13, 99, 160); border-radius: 4px; overflow: hidden; position: fixed; z-index: 200; right: 10px; bottom: 20%; box-shadow: rgba(0, 0, 0, 0.5) 0px 5px 10px -5px; visibility: hidden; opacity: 0; transform: scale(0.4); transition: all 0.25s cubic-bezier(0.38, 0.39, 0.01, 0.95) 0s; } #leg_conteudo .leg_area_anotacao .leg_titulo_anotacao { padding: 17px 12px; font-size: 13px; color: rgb(255, 255, 255); position: relative; user-select: none; } #leg_conteudo .leg_area_anotacao .leg_titulo_anotacao .leg_area_botoes_navegacao { font-size: 0px; position: absolute; top: 0px; right: 0px; padding: 12px 10px; } #leg_conteudo .leg_area_anotacao .leg_titulo_anotacao .leg_area_botoes_navegacao button { width: 26px; height: 26px; line-height: 26px; display: inline-block; vertical-align: middle; margin-left: 4px; border: 0px; border-radius: 2px; font-size: 12px; color: rgb(255, 255, 255); background: rgb(20, 113, 179); cursor: pointer; transition: all 0.15s ease 0s; } #leg_conteudo .leg_area_anotacao .leg_titulo_anotacao .leg_area_botoes_navegacao button:hover { filter: contrast(1.05) brightness(1.05); } #leg_conteudo .leg_area_anotacao .leg_titulo_anotacao .leg_area_botoes_navegacao button:active { transform: scale(0.9); transition: all 0s ease 0s; } #leg_conteudo .leg_area_anotacao .leg_titulo_anotacao .leg_area_botoes_navegacao .leg_btn_fechar_anotacao:hover { background: rgb(208, 73, 91); } #leg_conteudo .leg_area_anotacao .leg_titulo_anotacao .leg_area_botoes_navegacao .leg_btn_maximizar_anotacao { display: none; } #leg_conteudo .leg_area_anotacao .leg_conteudo_anotacao { overflow: hidden; } #leg_conteudo .leg_area_anotacao .leg_conteudo_anotacao .leg_textarea_anotacao { padding: 0px 10px; } #leg_conteudo .leg_area_anotacao .leg_conteudo_anotacao .leg_textarea_anotacao textarea { width: 250px; max-width: 80vw; height: 150px; max-height: 50vh; display: block; margin: auto; background: rgb(255, 255, 255); border: 0px; border-radius: 2px; resize: none; padding: 7px 10px; font-size: 13px; color: rgb(86, 86, 91); line-height: 1.5; } #leg_conteudo .leg_area_anotacao .leg_conteudo_anotacao #anAnotacao_pdf { display: none; } #leg_conteudo .leg_area_anotacao .leg_conteudo_anotacao .leg_area_botoes_operacao { padding: 10px; text-align: center; font-size: 0px; } #leg_conteudo .leg_area_anotacao .leg_conteudo_anotacao .leg_area_botoes_operacao button { height: 35px; line-height: 35px; display: inline-block; vertical-align: middle; padding: 0px 10px; margin: 5px; border: 0px; border-radius: 2px; font-size: 14px; color: rgb(255, 255, 255); background: rgb(20, 113, 179); cursor: pointer; transition: all 0.15s ease 0s; } #leg_conteudo .leg_area_anotacao .leg_conteudo_anotacao .leg_area_botoes_operacao button:hover { filter: contrast(1.05) brightness(1.05); } #leg_conteudo .leg_area_anotacao .leg_conteudo_anotacao .leg_area_botoes_operacao button:active { transform: scale(0.9); transition: all 0s ease 0s; } #leg_conteudo .leg_area_anotacao .leg_conteudo_anotacao .leg_area_botoes_operacao button .swfa { width: 28px; height: 28px; line-height: 28px; text-align: center; margin-right: 0.5em; background: rgba(0, 0, 0, 0.05); border-radius: 100%; font-size: 12px; } #leg_conteudo .leg_area_anotacao .leg_conteudo_anotacao .leg_area_botoes_operacao .leg_btn_apagar_anotacao { background: rgb(208, 73, 91); } #leg_conteudo .leg_area_anotacao .leg_conteudo_anotacao .leg_info_atualizacao { padding: 15px 10px; background: rgb(11, 82, 132); font-size: 10px; color: rgb(255, 255, 255); letter-spacing: 0.1em; text-transform: uppercase; text-align: center; } #leg_conteudo .leg_area_anotacao.show { visibility: visible; opacity: 1; transform: scale(1); } #leg_conteudo .leg_area_anotacao.min { border-radius: 4px 4px 0px 0px; bottom: 0px; right: 40px; } #leg_conteudo .leg_area_anotacao.min .leg_titulo_anotacao .leg_area_botoes_navegacao .leg_btn_minimizar_anotacao { display: none; } #leg_conteudo .leg_area_anotacao.min .leg_titulo_anotacao .leg_area_botoes_navegacao .leg_btn_maximizar_anotacao { display: inline-block; } #leg_conteudo .leg_area_anotacao.min .leg_conteudo_anotacao { max-height: 0px; } #leg_conteudo .marcacao_texto_ativa { cursor: url("/imgcomum/marcador.svg"), auto; } #leg_conteudo .marcacao_texto_ativa ::selection, #leg_conteudo .marcacao_texto { background: rgb(253, 255, 95) !important; color: rgb(32, 29, 28) !important; } #leg_conteudo .marcacao_texto_ultimo { position: relative; } #leg_conteudo .marcacao_texto_excluir { width: 16px; height: 16px; line-height: 16px; position: absolute; bottom: 12px; right: -9px; border-radius: 100%; cursor: pointer; text-align: center; box-shadow: rgba(0, 0, 0, 0.5) 0px 8px 5px -3px; color: rgb(255, 255, 255) !important; background: linear-gradient(rgb(247, 72, 81), rgb(193, 4, 4)) !important; font-size: 9px !important; } #leg_conteudo .marcacao_texto_excluir::before { background: none !important; } .highlighted { background: rgb(255, 255, 123); } .leg_numero_artigo .highlighted { color: rgb(17, 17, 17); background: rgb(255, 196, 57); } body.leg_highlight #e_cont_topo, body.leg_highlight #e_cont_rodape, body.leg_highlight #aparecer_topo_mobile, body.leg_highlight #aparecer_rodape_mobile { z-index: 0; } body.leg_highlight #e_centralizar { z-index: 1 !important; } body.leg_highlight #pre_conteudo_norma::before { content: ""; width: 100%; height: 100%; position: fixed; z-index: 198; top: 0px; left: 0px; background: rgba(0, 0, 0, 0.5); } body.leg_highlight #conteudo_norma { width: 100%; display: table; position: relative; z-index: 199; background: rgb(255, 255, 255); padding: 15px; border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 50px; } #leg_conteudo .leg_area_indices { font-size: 0px; padding-top: 20px; } #leg_conteudo .leg_area_indices .leg_titulo_indices { border-bottom: 1px solid rgb(153, 153, 153); font-size: 17px; color: rgb(71, 71, 75); padding-bottom: 10px; margin-bottom: 10px; } #leg_conteudo .leg_area_indices .leg_titulo_indices span { vertical-align: middle; } #leg_conteudo .leg_area_indices .leg_titulo_indices .swfa { width: 40px; height: 40px; line-height: 40px; text-align: center; background: rgb(232, 235, 238); border-radius: 100%; margin-right: 0.5em; } #leg_conteudo #tabela_indice_cronologico tr th, #leg_conteudo #tabela_indice_cronologico tr td { border-right: 1px solid rgba(0, 0, 0, 0.1); } #leg_conteudo #tabela_indice_cronologico tr th:first-child, #leg_conteudo #tabela_indice_cronologico tr td:first-child { border-right-color: rgb(153, 153, 153); } #leg_conteudo #tabela_indice_cronologico tr th:last-child, #leg_conteudo #tabela_indice_cronologico tr td:last-child { border-right: 0px; } @media (max-width: 1000px) { .leg_area_barra_ferramentas { min-height: 120px; display: block; } .leg_area_barra_ferramentas .leg_barra_ferramentas { width: 100%; display: inline-block; margin: 0px; border-radius: 4px; } .leg_area_barra_ferramentas .leg_barra_ferramentas .leg_cont_barra_ferramentas { width: 100%; display: block; overflow: scroll hidden; white-space: nowrap; transform: none; left: 0px; right: 0px; margin: 0px; padding-top: 28px; } .leg_area_barra_ferramentas .leg_barra_ferramentas .leg_cont_barra_ferramentas::-webkit-scrollbar { display: none; } .leg_area_barra_ferramentas .leg_barra_ferramentas .leg_btn_barra_ferramentas, .leg_area_barra_ferramentas .leg_barra_ferramentas .leg_btn_fechar_ferramentas, .leg_area_barra_ferramentas .leg_barra_ferramentas .leg_grupo_ferramentas .leg_titulo_grupo { display: none; } .leg_area_barra_ferramentas .leg_barra_ferramentas .leg_grupo_ferramentas { height: auto; } .leg_area_barra_ferramentas .leg_barra_ferramentas .leg_cont_ferramentas { margin: 0px; } .leg_area_barra_ferramentas .leg_barra_ferramentas .leg_info_barra_ferramentas_mobile { display: block; } .leg_area_barra_ferramentas .leg_barra_ferramentas.fixed { border-radius: 0px; margin-top: 0px; }} @media (max-width: 800px) { #leg_conteudo .sw_area_busca .form_pesquisar_intervalos { width: 100%; } #leg_conteudo .sw_area_busca .form_autor { width: 100%; } #leg_conteudo .leg_area_btn_navegacao_busca { position: static; margin-bottom: 15px; } #leg_conteudo .leg_area_btn_navegacao_busca .leg_btn_navegacao { height: 7.5vh; line-height: 7.5vh; display: block; margin: 0px 0px 5px; } #leg_conteudo .leg_area_btn_navegacao_busca .leg_btn_navegacao span { font-size: 12px; } #leg_conteudo .leg_area_btn_navegacao_busca .leg_btn_navegacao .swfa { font-size: 18px; } #leg_conteudo .leg_area_listagem .leg_area_listagem_legislacao .leg_area_legenda_acao { transform: none; } #leg_conteudo .leg_area_listagem .leg_area_listagem_legislacao .leg_area_legenda_acao .leg_titulo_legenda_acao { width: auto; display: block; text-align: center; padding-bottom: 5px; } #leg_conteudo .leg_area_listagem .leg_area_listagem_legislacao .leg_area_legenda_acao .leg_cont_legenda_acao { display: table; margin: auto; } #leg_conteudo .leg_area_anotacao { max-width: none; left: 0px; right: auto; bottom: 0px; border-radius: 0px 4px 0px 0px; z-index: 9999; transform: translateY(50%); } #leg_conteudo .leg_area_anotacao.min { right: 40px; left: auto; bottom: 0px; } #leg_conteudo .leg_area_anotacao .leg_conteudo_anotacao .leg_textarea_anotacao textarea { width: 100vw; height: 40vh; } #leg_conteudo .leg_area_anotacao.min .leg_conteudo_anotacao .leg_textarea_anotacao textarea { width: 250px; }} @media (max-width: 600px) { #leg_conteudo .leg_area_listagem { font-size: 0px; } #leg_conteudo .leg_area_acesso_facil .leg_acesso_facil { flex: 1 1 100%; flex-wrap: nowrap; text-align: left; } #leg_conteudo .leg_area_acesso_facil .leg_acesso_facil a { padding: 10px; display: flex; align-items: center; } #leg_conteudo .leg_area_acesso_facil .leg_acesso_facil .leg_icone_acesso_facil { width: 50px; height: 50px; line-height: 50px; flex: 0 0 auto; margin: auto; font-size: 17px; } #leg_conteudo .leg_area_acesso_facil .leg_acesso_facil .leg_nome_acesso_facil { flex: 1 1 auto; display: inline-block; vertical-align: middle; padding: 10px 10px 10px 15px; } #leg_conteudo .sw_area_busca .sw_campos_form { width: 100%; } #leg_conteudo .sw_area_busca .form_ano { width: 50%; } #leg_conteudo .sw_area_busca .form_numero { width: 50%; } #leg_conteudo .leg_filtro_mais_acessadas { width: 100%; padding: 5px 10px; } #leg_conteudo .leg_filtro_mais_acessadas select { width: 100%; height: 40px; margin: 5px 0px; } #leg_conteudo .leg_area_listagem .leg_area_listagem_legislacao .leg_norma_listagem { position: relative; padding-bottom: 50px; } #leg_conteudo .leg_area_listagem .leg_area_listagem_legislacao .leg_norma_listagem .leg_area_botoes_norma { width: 100%; float: none; position: absolute; bottom: 0px; left: 0px; text-align: right; border-top: 1px solid rgb(224, 227, 229); } #leg_conteudo .leg_area_listagem .leg_area_listagem_legislacao .leg_norma_listagem .leg_btn_norma:hover .leg_txt_btn { max-width: 0px; padding-right: 0px; } #leg_conteudo .leg_area_norma_interna .leg_timeline_situacoes .leg_timeline { margin-left: 30px; margin-right: 30px; } #leg_conteudo .leg_area_norma_interna .leg_timeline_situacoes .leg_timeline .leg_item_timeline .leg_descricao_info { max-width: calc(75vw - 40px); white-space: normal; font-size: 13px; font-weight: 700; }} @media (max-width: 480px) { #leg_conteudo .leg_area_listagem .leg_area_listagem_legislacao .leg_area_legenda_acao .leg_titulo_legenda_acao { width: 100%; } #leg_conteudo .leg_area_listagem .leg_area_listagem_legislacao .leg_area_legenda_acao .leg_cont_legenda_acao { width: 100%; } #leg_conteudo .leg_area_listagem .leg_area_listagem_legislacao .leg_area_legenda_acao .leg_cont_legenda_acao .leg_legenda_acao { width: calc((100% - 20px) / 3); line-height: 20px; padding-top: 5px; padding-bottom: 2px; margin: 0px; text-align: center; } #leg_conteudo .leg_area_listagem .leg_area_listagem_legislacao .leg_area_legenda_acao .leg_cont_legenda_acao .leg_legenda_acao:nth-child(2), #leg_conteudo .leg_area_listagem .leg_area_listagem_legislacao .leg_area_legenda_acao .leg_cont_legenda_acao .leg_legenda_acao:nth-child(4) { margin: 5px; } #leg_conteudo .leg_area_listagem .leg_area_listagem_legislacao .leg_area_legenda_acao .leg_cont_legenda_acao .leg_legenda_acao .leg_descricao_legenda_acao { display: block; text-align: inherit; margin-left: 0px; }} @media print { * { -webkit-print-color-adjust: exact !important; } #e_cont_topo, #e_cont_menu_lateral, .busca_mobile, .rede_social_mobile, #contencao_menu_mobile_p, #aparecer_rodape_mobile, .itn_area_login_internauta, #cont_boton_top, body > *, #ptrans_conteudo, #e_cont_rodape { display: none !important; } #e_centralizar { width: calc(100% - 40px); max-width: 1000px; margin: 0px auto; display: block !important; position: static !important; } #conteudo_esquerda { padding-bottom: 10px; padding-top: 20px; min-height: calc(100vh - 485px); width: 100% !important; position: static !important; } #aparecer_topo_mobile { padding: 0px 0px 10px; margin: 0px; display: block !important; background: rgb(255, 255, 255) !important; border: 0px !important; position: static !important; } #topo { min-height: 100px; background: rgb(255, 255, 255) !important; border-width: 0px 0px 2px !important; border-top-style: initial !important; border-right-style: initial !important; border-left-style: initial !important; border-top-color: initial !important; border-right-color: initial !important; border-left-color: initial !important; border-image: initial !important; border-bottom-style: solid !important; border-bottom-color: rgb(204, 204, 204) !important; } #brasao { margin: 5px 20px; } #brasao img { width: auto !important; max-height: 80px !important; } #leg_conteudo .leg_qrcode { font-size: 7px; color: rgb(51, 51, 51); font-weight: 700; text-transform: uppercase; text-align: center; letter-spacing: 0.085em; display: block; position: absolute; top: 0px; right: 0px; } #leg_conteudo .leg_qrcode img { height: 95px; display: block; } .leg_txt_norma { letter-spacing: 0px; line-height: 1.5 !important; } .leg_area_barra_ferramentas, #vlibras_include, .sw_titulo_pagina, .sw_area_navegacao, .sw_barra_notificacoes, #cont_position_topo { display: none; } #leg_conteudo .leg_area_norma_interna { padding-top: 0px; } .leg_area_txt_norma mark { background: none !important; } #leg_conteudo .leg_area_norma_interna .leg_area_compartilhar_tags { display: none; } .leg_ementa, .leg_area_anexos, .leg_area_normas_relacionadas { break-inside: avoid; margin-top: 10px; } #leg_conteudo .leg_area_norma_interna .leg_timeline_situacoes .leg_titulo_timeline { display: none; } #leg_conteudo .leg_area_norma_interna .leg_timeline_situacoes .leg_cont_timeline { height: auto; overflow: visible; } #leg_conteudo .leg_area_norma_interna .leg_timeline_situacoes .leg_cont_barra_timeline { height: auto; overflow: visible; position: static; padding: 10px 0px; } #leg_conteudo .leg_area_norma_interna .leg_timeline_situacoes .leg_timeline { height: auto; display: block; background: none; padding: 10px; margin: 0px; white-space: normal; } #leg_conteudo .leg_area_norma_interna .leg_timeline_situacoes .leg_timeline .leg_situacao { display: none; } #leg_conteudo .leg_area_norma_interna .leg_timeline_situacoes .leg_timeline .leg_item_timeline:nth-child(n) { display: flex; margin: 0px 20px 0px 0px; padding-bottom: 30px; z-index: 1; break-inside: avoid; } #leg_conteudo .leg_area_norma_interna .leg_timeline_situacoes .leg_timeline .leg_item_timeline:nth-child(n) .leg_icone_timeline { flex-shrink: 0; display: inline-block; vertical-align: top; position: static; } #leg_conteudo .leg_area_norma_interna .leg_timeline_situacoes .leg_timeline .leg_item_timeline:nth-child(n) .leg_icone_timeline::before { height: 100%; top: 24px; left: 12px; bottom: auto; } #leg_conteudo .leg_area_norma_interna .leg_timeline_situacoes .leg_timeline .leg_item_timeline:last-child { padding-bottom: 0px; } #leg_conteudo .leg_area_norma_interna .leg_timeline_situacoes .leg_timeline .leg_item_timeline:last-child .leg_icone_timeline::before { height: 50%; } #leg_conteudo .leg_area_norma_interna .leg_timeline_situacoes .leg_timeline .leg_item_timeline:nth-child(n) .leg_cont_info_timeline { display: inline-block; vertical-align: top; left: 15px; margin-top: -5px; } #leg_conteudo .leg_area_norma_interna .leg_timeline_situacoes .leg_timeline .leg_item_timeline:nth-child(n) .leg_link_processo_situacao .swfa { display: none; } #leg_conteudo table.dataTable thead th, #leg_conteudo table.dataTable .swfa { display: none; } #leg_conteudo table.dataTable.hover tbody tr:hover, #leg_conteudo table.dataTable.display tbody tr:hover, #leg_conteudo table.dataTable.display tbody tr > .sorting_1, #leg_conteudo table.dataTable.order-column.hover tbody tr > .sorting_1, #leg_conteudo table.dataTable.display tbody tr:hover > .sorting_1, #leg_conteudo table.dataTable.order-column.hover tbody tr:hover > .sorting_1 { background: inherit; } #leg_conteudo table.dataTable.display tbody tr { padding: 15px 10px; display: block; border-top: 1px solid rgba(0, 0, 0, 0.1); } #leg_conteudo table.dataTable.display tbody td { padding: 3px; display: block; } #leg_conteudo table.dataTable.display tbody td:last-child { display: none; } #leg_conteudo .marcacao_texto_excluir { display: none; } body.leg_highlight #pre_conteudo_norma::before { display: none; } body.leg_highlight #conteudo_norma { padding: 0px; box-shadow: none; } #leg_conteudo .leg_area_anotacao.show { position: static; margin-top: 35px; break-inside: avoid; box-shadow: none; } #leg_conteudo .leg_area_anotacao .leg_titulo_anotacao { text-align: center; padding: 10px; } #leg_conteudo .leg_area_anotacao .leg_conteudo_anotacao { max-height: none !important; } #leg_conteudo .leg_area_anotacao .leg_conteudo_anotacao .leg_textarea_anotacao { padding: 0px 5px 5px; } #leg_conteudo .leg_area_anotacao .leg_conteudo_anotacao .leg_textarea_anotacao textarea { min-height: 50px; height: auto; width: 100% !important; max-width: 100% !important; } #leg_conteudo .leg_area_anotacao .leg_titulo_anotacao .leg_area_botoes_navegacao, #leg_conteudo .leg_area_anotacao .leg_conteudo_anotacao .leg_area_botoes_operacao, #leg_conteudo .leg_area_anotacao .leg_conteudo_anotacao .leg_info_atualizacao { display: none; }} table.dataTable { width: 100%; margin: 0px auto; clear: both; border-spacing: 0px; } table.dataTable thead th, table.dataTable tfoot th { font-weight: bold; } table.dataTable thead th, table.dataTable thead td { padding: 10px 18px; border-bottom: 1px solid rgb(17, 17, 17); } table.dataTable thead th:active, table.dataTable thead td:active { outline: none; } table.dataTable tfoot th, table.dataTable tfoot td { padding: 10px 18px 6px; border-top: 1px solid rgb(17, 17, 17); } table.dataTable thead .sorting, table.dataTable thead .sorting_asc, table.dataTable thead .sorting_desc, table.dataTable thead .sorting_asc_disabled, table.dataTable thead .sorting_desc_disabled { cursor: pointer; background-repeat: no-repeat; background-position: right center; } table.dataTable thead .sorting { font-family: ubuntubold; font-size: 13px; background-image: url("DataTables-1.10.16/images/sort_both.png"); cursor: default; } table.dataTable thead .sorting_asc { font-size: 13px; background-image: url("DataTables-1.10.16/images/sort_asc.png"); } table.dataTable thead .sorting_desc { font-size: 13px; background-image: url("DataTables-1.10.16/images/sort_desc.png"); } table.dataTable thead .sorting_asc_disabled { background-image: url("DataTables-1.10.16/images/sort_asc_disabled.png"); } table.dataTable thead .sorting_desc_disabled { background-image: url("DataTables-1.10.16/images/sort_desc_disabled.png"); } table.dataTable tbody tr { background-color: rgb(255, 255, 255); font-size: 12px; font-family: "SW Ubuntu"; } table.dataTable tbody tr.selected { background-color: rgb(176, 190, 217); } table.dataTable tbody th, table.dataTable tbody td { padding: 8px 10px; } table.dataTable.row-border tbody th, table.dataTable.row-border tbody td, table.dataTable.display tbody th, table.dataTable.display tbody td { border-top: 1px solid rgb(236, 236, 236); } table.dataTable.row-border tbody tr:first-child th, table.dataTable.row-border tbody tr:first-child td, table.dataTable.display tbody tr:first-child th, table.dataTable.display tbody tr:first-child td { border-top: none; } table.dataTable.cell-border tbody th, table.dataTable.cell-border tbody td { border-top: 1px solid rgb(221, 221, 221); border-right: 1px solid rgb(221, 221, 221); } table.dataTable.cell-border tbody tr th:first-child, table.dataTable.cell-border tbody tr td:first-child { border-left: 1px solid rgb(221, 221, 221); } table.dataTable.cell-border tbody tr:first-child th, table.dataTable.cell-border tbody tr:first-child td { border-top: none; } table.dataTable.stripe tbody tr.odd, table.dataTable.display tbody tr.odd { background-color: rgb(249, 249, 249); font-size: 12px; font-family: "SW Ubuntu"; } table.dataTable.stripe tbody tr.odd.selected, table.dataTable.display tbody tr.odd.selected { background-color: rgb(172, 186, 212); } table.dataTable.hover tbody tr:hover, table.dataTable.display tbody tr:hover { background-color: rgb(246, 246, 246); } table.dataTable.hover tbody tr:hover.selected, table.dataTable.display tbody tr:hover.selected { background-color: rgb(170, 183, 209); } table.dataTable.order-column tbody tr > .sorting_1, table.dataTable.order-column tbody tr > .sorting_2, table.dataTable.order-column tbody tr > .sorting_3, table.dataTable.display tbody tr > .sorting_1, table.dataTable.display tbody tr > .sorting_2, table.dataTable.display tbody tr > .sorting_3 { background-color: rgb(250, 250, 250); } table.dataTable.order-column tbody tr.selected > .sorting_1, table.dataTable.order-column tbody tr.selected > .sorting_2, table.dataTable.order-column tbody tr.selected > .sorting_3, table.dataTable.display tbody tr.selected > .sorting_1, table.dataTable.display tbody tr.selected > .sorting_2, table.dataTable.display tbody tr.selected > .sorting_3 { background-color: rgb(172, 186, 213); } table.dataTable.display tbody tr.odd > .sorting_1, table.dataTable.order-column.stripe tbody tr.odd > .sorting_1 { background-color: rgb(241, 241, 241); } table.dataTable.display tbody tr.odd > .sorting_2, table.dataTable.order-column.stripe tbody tr.odd > .sorting_2 { background-color: rgb(243, 243, 243); } table.dataTable.display tbody tr.odd > .sorting_3, table.dataTable.order-column.stripe tbody tr.odd > .sorting_3 { background-color: whitesmoke; } table.dataTable.display tbody tr.odd.selected > .sorting_1, table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_1 { background-color: rgb(166, 180, 205); } table.dataTable.display tbody tr.odd.selected > .sorting_2, table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_2 { background-color: rgb(168, 181, 207); } table.dataTable.display tbody tr.odd.selected > .sorting_3, table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_3 { background-color: rgb(169, 183, 209); } table.dataTable.display tbody tr.even > .sorting_1, table.dataTable.order-column.stripe tbody tr.even > .sorting_1 { background-color: rgb(250, 250, 250); } table.dataTable.display tbody tr.even > .sorting_2, table.dataTable.order-column.stripe tbody tr.even > .sorting_2 { background-color: rgb(252, 252, 252); } table.dataTable.display tbody tr.even > .sorting_3, table.dataTable.order-column.stripe tbody tr.even > .sorting_3 { background-color: rgb(254, 254, 254); } table.dataTable.display tbody tr.even.selected > .sorting_1, table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_1 { background-color: rgb(172, 186, 213); } table.dataTable.display tbody tr.even.selected > .sorting_2, table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_2 { background-color: rgb(174, 188, 214); } table.dataTable.display tbody tr.even.selected > .sorting_3, table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_3 { background-color: rgb(175, 189, 216); } table.dataTable.display tbody tr:hover > .sorting_1, table.dataTable.order-column.hover tbody tr:hover > .sorting_1 { background-color: rgb(234, 234, 234); } table.dataTable.display tbody tr:hover > .sorting_2, table.dataTable.order-column.hover tbody tr:hover > .sorting_2 { background-color: rgb(236, 236, 236); } table.dataTable.display tbody tr:hover > .sorting_3, table.dataTable.order-column.hover tbody tr:hover > .sorting_3 { background-color: rgb(239, 239, 239); } table.dataTable.display tbody tr:hover.selected > .sorting_1, table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_1 { background-color: rgb(162, 174, 199); } table.dataTable.display tbody tr:hover.selected > .sorting_2, table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_2 { background-color: rgb(163, 176, 201); } table.dataTable.display tbody tr:hover.selected > .sorting_3, table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_3 { background-color: rgb(165, 178, 203); } table.dataTable.no-footer { border: 1px solid rgb(236, 236, 236); } table.dataTable.nowrap th, table.dataTable.nowrap td { white-space: nowrap; } table.dataTable.compact thead th, table.dataTable.compact thead td { padding: 4px 17px 4px 4px; } table.dataTable.compact tfoot th, table.dataTable.compact tfoot td { padding: 4px; } table.dataTable.compact tbody th, table.dataTable.compact tbody td { padding: 4px; } table.dataTable th.dt-left, table.dataTable td.dt-left { text-align: left; } table.dataTable th.dt-center, table.dataTable td.dt-center, table.dataTable td.dataTables_empty { text-align: center; } table.dataTable th.dt-right, table.dataTable td.dt-right { text-align: right; } table.dataTable th.dt-justify, table.dataTable td.dt-justify { text-align: justify; } table.dataTable th.dt-nowrap, table.dataTable td.dt-nowrap { white-space: nowrap; } table.dataTable thead th.dt-head-left, table.dataTable thead td.dt-head-left, table.dataTable tfoot th.dt-head-left, table.dataTable tfoot td.dt-head-left { text-align: left; } table.dataTable thead th.dt-head-center, table.dataTable thead td.dt-head-center, table.dataTable tfoot th.dt-head-center, table.dataTable tfoot td.dt-head-center { text-align: center; } table.dataTable thead th.dt-head-right, table.dataTable thead td.dt-head-right, table.dataTable tfoot th.dt-head-right, table.dataTable tfoot td.dt-head-right { text-align: right; } table.dataTable thead th.dt-head-justify, table.dataTable thead td.dt-head-justify, table.dataTable tfoot th.dt-head-justify, table.dataTable tfoot td.dt-head-justify { text-align: justify; } table.dataTable thead th.dt-head-nowrap, table.dataTable thead td.dt-head-nowrap, table.dataTable tfoot th.dt-head-nowrap, table.dataTable tfoot td.dt-head-nowrap { white-space: nowrap; } table.dataTable tbody th.dt-body-left, table.dataTable tbody td.dt-body-left { text-align: left; } table.dataTable tbody th.dt-body-center, table.dataTable tbody td.dt-body-center { text-align: center; } table.dataTable tbody th.dt-body-right, table.dataTable tbody td.dt-body-right { text-align: right; } table.dataTable tbody th.dt-body-justify, table.dataTable tbody td.dt-body-justify { text-align: justify; } table.dataTable tbody th.dt-body-nowrap, table.dataTable tbody td.dt-body-nowrap { white-space: nowrap; } table.dataTable, table.dataTable th, table.dataTable td { box-sizing: content-box; } .dataTables_wrapper { margin-top: 30px; position: relative; clear: both; zoom: 1; } .dataTables_wrapper .dataTables_length { float: left; } .dataTables_wrapper .dataTables_filter { float: right; text-align: right; } .dataTables_wrapper .dataTables_filter input { margin-left: 0.5em; } .dataTables_wrapper .dataTables_info { clear: both; float: left; padding-top: 0.755em; } .dataTables_wrapper .dataTables_paginate { float: right; text-align: right; padding-top: 0.25em; } .dataTables_wrapper .dataTables_paginate .paginate_button { box-sizing: border-box; display: inline-block; min-width: 1.5em; padding: 0.5em 1em; margin-left: 2px; text-align: center; cursor: pointer; border: 1px solid transparent; border-radius: 2px; text-decoration: none !important; color: rgb(51, 51, 51) !important; } .dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover { border: 1px solid rgb(151, 151, 151); background: linear-gradient(rgb(255, 255, 255) 0%, rgb(220, 220, 220) 100%); color: rgb(51, 51, 51) !important; } .dataTables_wrapper .dataTables_paginate .paginate_button.disabled, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active { cursor: default; border: 1px solid transparent; background: transparent; box-shadow: none; color: rgb(102, 102, 102) !important; } .dataTables_wrapper .dataTables_paginate .paginate_button:hover { border: 1px solid rgb(17, 17, 17); background: linear-gradient(rgb(88, 88, 88) 0%, rgb(17, 17, 17) 100%); color: white !important; } .dataTables_wrapper .dataTables_paginate .paginate_button:active { outline: none; background: linear-gradient(rgb(43, 43, 43) 0%, rgb(12, 12, 12) 100%); box-shadow: rgb(17, 17, 17) 0px 0px 3px inset; } .dataTables_wrapper .dataTables_paginate .ellipsis { padding: 0px 1em; } .dataTables_wrapper .dataTables_processing { position: absolute; top: 50%; left: 50%; width: 100%; height: 40px; margin-left: -50%; margin-top: -25px; padding-top: 20px; text-align: center; font-size: 1.2em; background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%); } .dataTables_wrapper .dataTables_length, .dataTables_wrapper .dataTables_filter, .dataTables_wrapper .dataTables_info, .dataTables_wrapper .dataTables_processing, .dataTables_wrapper .dataTables_paginate { color: rgb(51, 51, 51); } .dataTables_wrapper .dataTables_scroll { clear: both; } .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody { } .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > thead > tr > th, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > thead > tr > td, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tbody > tr > th, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tbody > tr > td { vertical-align: middle; } .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > thead > tr > th > div.dataTables_sizing, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > thead > tr > td > div.dataTables_sizing, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tbody > tr > th > div.dataTables_sizing, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tbody > tr > td > div.dataTables_sizing { height: 0px; overflow: hidden; margin: 0px !important; padding: 0px !important; } .dataTables_wrapper.no-footer .dataTables_scrollBody { border-bottom: 1px solid rgb(17, 17, 17); } .dataTables_wrapper.no-footer div.dataTables_scrollHead table.dataTable, .dataTables_wrapper.no-footer div.dataTables_scrollBody > table { border-bottom: none; } .dataTables_wrapper::after { visibility: hidden; display: block; content: ""; clear: both; height: 0px; } @media screen and (max-width: 767px) { .dataTables_wrapper .dataTables_info, .dataTables_wrapper .dataTables_paginate { float: none; text-align: center; } .dataTables_wrapper .dataTables_paginate { margin-top: 0.5em; }} @media screen and (max-width: 640px) { .dataTables_wrapper .dataTables_length, .dataTables_wrapper .dataTables_filter { float: none; text-align: center; } .dataTables_wrapper .dataTables_filter { margin-top: 0.5em; }} @keyframes dtb-spinner { 100% { transform: rotate(360deg); }} @-webkit-keyframes dtb-spinner { 100% { transform: rotate(360deg); }} div.dt-button-info { position: fixed; top: 50%; left: 50%; width: 390px; margin-top: -100px; margin-left: -200px; background-color: white; border: 2px solid rgb(17, 17, 17); box-shadow: rgba(0, 0, 0, 0.3) 3px 3px 8px; border-radius: 3px; text-align: center; z-index: 21; font-family: "SW Ubuntu"; } div.dt-button-info h2 { padding: 0.5em; margin: 0px; font-weight: normal; border-bottom: 1px solid rgb(221, 221, 221); background-color: rgb(243, 243, 243); } div.dt-button-info > div { padding: 1em; } button.dt-button, div.dt-button, a.dt-button { position: relative; display: inline-block; box-sizing: border-box; margin-right: 0.333em; padding: 0.5em 1em; border: 1px solid rgb(211, 211, 211); border-radius: 20px; cursor: pointer; font-size: 12px; color: black; white-space: nowrap; overflow: hidden; background-color: rgb(233, 233, 233); background-image: linear-gradient(rgb(255, 255, 255) 0%, rgb(233, 233, 233) 100%); user-select: none; text-decoration: none; outline: none; } button.dt-button.disabled, div.dt-button.disabled, a.dt-button.disabled { color: rgb(153, 153, 153); border: 1px solid rgb(208, 208, 208); cursor: default; background-color: rgb(249, 249, 249); background-image: linear-gradient(rgb(255, 255, 255) 0%, rgb(249, 249, 249) 100%); } button.dt-button:active:not(.disabled), button.dt-button.active:not(.disabled), div.dt-button:active:not(.disabled), div.dt-button.active:not(.disabled), a.dt-button:active:not(.disabled), a.dt-button.active:not(.disabled) { background-color: rgb(226, 226, 226); background-image: linear-gradient(rgb(243, 243, 243) 0%, rgb(226, 226, 226) 100%); box-shadow: rgb(153, 153, 153) 1px 1px 3px inset; } button.dt-button:active:not(.disabled):hover:not(.disabled), button.dt-button.active:not(.disabled):hover:not(.disabled), div.dt-button:active:not(.disabled):hover:not(.disabled), div.dt-button.active:not(.disabled):hover:not(.disabled), a.dt-button:active:not(.disabled):hover:not(.disabled), a.dt-button.active:not(.disabled):hover:not(.disabled) { box-shadow: rgb(153, 153, 153) 1px 1px 3px inset; background-color: rgb(204, 204, 204); background-image: linear-gradient(rgb(234, 234, 234) 0%, rgb(204, 204, 204) 100%); } button.dt-button:hover, div.dt-button:hover, a.dt-button:hover { text-decoration: none; } button.dt-button:hover:not(.disabled), div.dt-button:hover:not(.disabled), a.dt-button:hover:not(.disabled) { border: 1px solid rgb(102, 102, 102); background-color: rgb(224, 224, 224); background-image: linear-gradient(rgb(249, 249, 249) 0%, rgb(224, 224, 224) 100%); } button.dt-button:focus:not(.disabled), div.dt-button:focus:not(.disabled), a.dt-button:focus:not(.disabled) { border: 1px solid rgb(66, 108, 158); text-shadow: rgb(196, 222, 241) 0px 1px 0px; outline: none; background-color: rgb(121, 172, 233); background-image: linear-gradient(rgb(189, 222, 244) 0%, rgb(121, 172, 233) 100%); } .dt-button embed { outline: none; } div.dt-buttons { position: relative; float: right; margin-bottom: 5px; margin-top: 5px; font-family: "SW Ubuntu"; } div.dt-buttons.buttons-right { float: right; } div.dt-button-collection { position: absolute; top: 0px; left: 0px; width: 150px; margin-top: 3px; padding: 8px 8px 4px; border: 1px solid rgba(0, 0, 0, 0.4); background-color: white; overflow: hidden; border-radius: 5px; box-shadow: rgba(0, 0, 0, 0.3) 3px 3px 5px; z-index: 2002; column-gap: 8px; } div.dt-button-collection button.dt-button, div.dt-button-collection div.dt-button, div.dt-button-collection a.dt-button { position: relative; left: 0px; right: 0px; display: block; float: none; margin-bottom: 4px; margin-right: 0px; } div.dt-button-collection button.dt-button:active:not(.disabled), div.dt-button-collection button.dt-button.active:not(.disabled), div.dt-button-collection div.dt-button:active:not(.disabled), div.dt-button-collection div.dt-button.active:not(.disabled), div.dt-button-collection a.dt-button:active:not(.disabled), div.dt-button-collection a.dt-button.active:not(.disabled) { background-color: rgb(218, 218, 218); background-image: linear-gradient(rgb(240, 240, 240) 0%, rgb(218, 218, 218) 100%); box-shadow: rgb(102, 102, 102) 1px 1px 3px inset; } div.dt-button-collection.fixed { position: fixed; top: 50%; left: 50%; margin-left: -75px; border-radius: 0px; } div.dt-button-collection.fixed.two-column { margin-left: -150px; } div.dt-button-collection.fixed.three-column { margin-left: -225px; } div.dt-button-collection.fixed.four-column { margin-left: -300px; } div.dt-button-collection > * { break-inside: avoid; } div.dt-button-collection.two-column { width: 300px; padding-bottom: 1px; column-count: 2; } div.dt-button-collection.three-column { width: 450px; padding-bottom: 1px; column-count: 3; } div.dt-button-collection.four-column { width: 600px; padding-bottom: 1px; column-count: 4; } div.dt-button-background { position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; background: radial-gradient(at center center, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.7) 100%); z-index: 2001; } @media screen and (max-width: 640px) { div.dt-buttons { text-align: center; float: none !important; }} button.dt-button.processing, div.dt-button.processing, a.dt-button.processing { color: rgba(0, 0, 0, 0.2); } button.dt-button.processing::after, div.dt-button.processing::after, a.dt-button.processing::after { position: absolute; top: 50%; left: 50%; width: 16px; height: 16px; margin: -8px 0px 0px -8px; box-sizing: border-box; display: block; content: " "; border-width: 2px; border-style: solid; border-color: rgb(40, 40, 40) transparent; border-image: initial; border-radius: 50%; animation: 1500ms linear 0s infinite normal none running dtb-spinner; } table.dataTable.dtr-inline.collapsed > tbody > tr > td.child, table.dataTable.dtr-inline.collapsed > tbody > tr > th.child, table.dataTable.dtr-inline.collapsed > tbody > tr > td.dataTables_empty { cursor: default !important; } table.dataTable.dtr-inline.collapsed > tbody > tr > td.child::before, table.dataTable.dtr-inline.collapsed > tbody > tr > th.child::before, table.dataTable.dtr-inline.collapsed > tbody > tr > td.dataTables_empty::before { display: none !important; } table.dataTable.dtr-inline.collapsed > tbody > tr[role="row"] > td:first-child, table.dataTable.dtr-inline.collapsed > tbody > tr[role="row"] > th:first-child { position: relative; padding-left: 30px; cursor: pointer; } table.dataTable.dtr-inline.collapsed > tbody > tr[role="row"] > td:first-child::before, table.dataTable.dtr-inline.collapsed > tbody > tr[role="row"] > th:first-child::before { top: 9px; left: 4px; height: 14px; width: 14px; display: block; position: absolute; color: white; border: 2px solid white; border-radius: 14px; box-shadow: rgb(68, 68, 68) 0px 0px 3px; box-sizing: content-box; text-align: center; font-family: "Courier New", Courier, monospace; line-height: 14px; content: "+"; background-color: rgb(49, 177, 49); text-indent: 0px !important; } table.dataTable.dtr-inline.collapsed > tbody > tr.parent > td:first-child::before, table.dataTable.dtr-inline.collapsed > tbody > tr.parent > th:first-child::before { content: "-"; background-color: rgb(211, 51, 51); } table.dataTable.dtr-inline.collapsed.compact > tbody > tr > td:first-child, table.dataTable.dtr-inline.collapsed.compact > tbody > tr > th:first-child { padding-left: 27px; } table.dataTable.dtr-inline.collapsed.compact > tbody > tr > td:first-child::before, table.dataTable.dtr-inline.collapsed.compact > tbody > tr > th:first-child::before { top: 5px; left: 4px; height: 14px; width: 14px; border-radius: 14px; line-height: 14px; text-indent: 3px; } table.dataTable.dtr-column > tbody > tr > td.control, table.dataTable.dtr-column > tbody > tr > th.control { position: relative; cursor: pointer; } table.dataTable.dtr-column > tbody > tr > td.control::before, table.dataTable.dtr-column > tbody > tr > th.control::before { top: 50%; left: 50%; height: 16px; width: 16px; margin-top: -10px; margin-left: -10px; display: block; position: absolute; color: white; border: 2px solid white; border-radius: 14px; box-shadow: rgb(68, 68, 68) 0px 0px 3px; box-sizing: content-box; text-align: center; font-family: "Courier New", Courier, monospace; line-height: 14px; content: "+"; background-color: rgb(49, 177, 49); text-indent: 0px !important; } table.dataTable.dtr-column > tbody > tr.parent td.control::before, table.dataTable.dtr-column > tbody > tr.parent th.control::before { content: "-"; background-color: rgb(211, 51, 51); } table.dataTable > tbody > tr.child { padding: 0.5em 1em; } table.dataTable > tbody > tr.child:hover { background: transparent !important; } table.dataTable > tbody > tr.child ul.dtr-details { display: inline-block; list-style-type: none; margin: 0px; padding: 0px; } table.dataTable > tbody > tr.child ul.dtr-details > li { border-bottom: 1px solid rgb(239, 239, 239); padding: 0.5em 0px; } table.dataTable > tbody > tr.child ul.dtr-details > li:first-child { padding-top: 0px; } table.dataTable > tbody > tr.child ul.dtr-details > li:last-child { border-bottom: none; } table.dataTable > tbody > tr.child span.dtr-title { display: inline-block; min-width: 75px; font-weight: bold; } div.dtr-modal { position: fixed; box-sizing: border-box; top: 0px; left: 0px; height: 100%; width: 100%; z-index: 100; padding: 10em 1em; } div.dtr-modal div.dtr-modal-display { position: absolute; inset: 0px; width: 50%; height: 50%; margin: auto; z-index: 102; overflow: auto; background-color: rgb(245, 245, 247); border: 1px solid black; border-radius: 0.5em; box-shadow: rgba(0, 0, 0, 0.6) 0px 12px 30px; } div.dtr-modal div.dtr-modal-content { position: relative; padding: 1em; } div.dtr-modal div.dtr-modal-close { position: absolute; top: 6px; right: 6px; width: 22px; height: 22px; border: 1px solid rgb(234, 234, 234); background-color: rgb(249, 249, 249); text-align: center; border-radius: 3px; cursor: pointer; z-index: 12; } div.dtr-modal div.dtr-modal-close:hover { background-color: rgb(234, 234, 234); } div.dtr-modal div.dtr-modal-background { position: fixed; inset: 0px; z-index: 101; background: rgba(0, 0, 0, 0.6); } @media screen and (max-width: 767px) { div.dtr-modal div.dtr-modal-display { width: 95%; }} .total { font-size: 13px; font-family: open_sansbold; } .cabecalho { margin-bottom: 15px; text-align: inherit; font-family: open_sansbold; } .cabecalho2 { font-size: 13px; font-family: open_sansbold; } a { pointer-events: all; } span.highlighted { pointer-events: none; } span.highlighted *, span.highlighted.last::after { pointer-events: all; } .marcacao_texto_ativa span.highlighted.last::after { content: "✕"; position: absolute; margin-top: -15px; margin-left: -10px; font-size: 10px; color: rgb(255, 255, 255); background: rgb(244, 67, 54); border-radius: 100%; width: 20px; height: 20px; line-height: 20px; text-align: center; cursor: pointer; box-shadow: rgba(0, 0, 0, 0.5) 0px 8px 5px -3px; } [vp] .vpw-settings { position: absolute; top: 40px; width: 100%; height: calc(100% - 40px); z-index: 10; display: none; border-radius: 0px 0px 10px 10px; overflow: hidden; } @media (max-width: 450px) { [vp] .vpw-settings { max-width: 210px; }} [vp] .vpw-settings.active { display: block; } [vp] .vpw-settings .vpw-screen-header { width: 100%; background-color: rgb(253, 253, 253); padding: 0px 16px; height: 48px; display: flex; align-items: center; justify-content: start; gap: 10px; border-bottom: 1px solid rgb(216, 217, 219); } [vp] .vpw-settings .vpw-screen-header button { border: none; margin: 0px; padding: 0px; width: auto; cursor: pointer; overflow: visible; background: rgb(253, 253, 253); font-variant: inherit; font-stretch: inherit; font-family: inherit; font-optical-sizing: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; -webkit-font-smoothing: inherit; appearance: none; display: flex; align-items: center; justify-content: center; font-size: 14px; font-style: normal; line-height: 19px; font-weight: 700; text-align: center; min-width: 32px; min-height: 32px; max-width: 32px; max-height: 32px; border-radius: 4px; outline: transparent solid 2px; outline-offset: -2px; position: relative; color: rgb(15, 43, 84); } @media (max-width: 450px) { [vp] .vpw-settings .vpw-screen-header button { min-width: 28px; min-height: 28px; max-width: 28px; max-height: 28px; }} [vp] .vpw-settings .vpw-screen-header button span { display: flex; align-items: center; justify-content: center; } [vp] .vpw-settings .vpw-screen-header button svg { width: 100%; height: 100%; position: absolute; } [vp] .vpw-settings .vpw-screen-header button svg * { fill: rgb(15, 43, 84); } [vp] .vpw-settings .vpw-screen-header button.speed-button { width: 40px; } [vp] .vpw-settings .vpw-screen-header button:hover { background-color: rgb(232, 233, 234); } [vp] .vpw-settings .vpw-screen-header button:active { } [vp] .vpw-settings .vpw-screen-header button:focus { background-color: rgb(253, 253, 253); outline-color: rgb(56, 133, 249); } [vp] .vpw-settings .vpw-screen-header button:disabled { cursor: not-allowed; opacity: 0.3; } [vp] .vpw-settings .vpw-screen-header button.actived-subtitle { background-color: rgb(36, 112, 224); } [vp] .vpw-settings .vpw-screen-header button.actived-subtitle:hover { background-color: rgb(56, 133, 249); } [vp] .vpw-settings .vpw-screen-header button.actived-subtitle svg > * { fill: rgb(253, 253, 253); } [vp] .vpw-settings .vpw-screen-header button svg * { fill: rgb(15, 43, 84); } [vp] .vpw-settings .vpw-screen-header span { font-weight: 600; color: rgb(54, 54, 54); font-size: 16px; } @media (max-width: 450px) { [vp] .vpw-settings .vpw-screen-header { padding: 0px 10px; height: 36px !important; } [vp] .vpw-settings .vpw-screen-header span { font-size: 14px !important; }} [vp] .vpw-settings .vpw-settings-content { display: flex; flex-direction: column; justify-content: start; width: 100%; height: 100%; position: relative; background-color: rgb(253, 253, 253); } @media (max-width: 450px) { [vp] .vpw-settings .vpw-settings-content { height: auto; }} [vp] .vpw-settings .vpw-options-container { width: 100%; display: flex; flex-direction: column; gap: 16px; padding: 16px; } [vp] .vpw-settings .vpw-options-container .vpw-option-content { color: rgb(54, 54, 54); font-size: 14px; } [vp] .vpw-settings .vpw-options-container .vpw-option-content:first-child > div { display: flex !important; } [vp] .vpw-settings .vpw-options-container .vpw-option-content p { font-weight: bold; margin-bottom: 16px; } [vp] .vpw-settings .vpw-options-container .vpw-option-content div { display: block; flex-direction: row; justify-content: space-between; align-items: center; position: relative; } [vp] .vpw-settings .vpw-options-container .vpw-option-content div span { font-weight: normal; } [vp] .vpw-settings .vpw-options-container .vpw-option-content div .vpw-selected-region { display: flex; align-items: center; justify-content: center; flex-direction: row; padding: 4px; border-radius: 4px; position: absolute; right: 0px; cursor: pointer; } [vp] .vpw-settings .vpw-options-container .vpw-option-content div .vpw-selected-region img { height: 26px; border-radius: 4px; } [vp] .vpw-settings .vpw-options-container .vpw-option-content div .vpw-selected-region span { font-weight: bold; color: rgb(15, 43, 84); font-size: 16px; margin: 0px 6px; line-height: 0; } [vp] .vpw-settings .vpw-options-container .vpw-option-content div .vpw-selected-region:hover { background-color: rgb(232, 233, 234); } @media (max-width: 450px) { [vp] .vpw-settings .vpw-options-container .vpw-option-content div .vpw-selected-region img { height: 22px; } [vp] .vpw-settings .vpw-options-container .vpw-option-content div .vpw-selected-region span { font-size: 14px; }} [vp] .vpw-settings .vpw-options-container .vpw-option-content .vpw-position-box { width: 128px; height: 114px; margin-top: 16px; gap: 16px; outline: rgb(216, 217, 219) solid 1px; display: grid; grid-template-columns: 24px 24px 24px; grid-template-rows: 24px 24px 24px; padding: 6px; } [vp] .vpw-settings .vpw-options-container .vpw-option-content .vpw-position-box span { width: 24px; height: 24px; cursor: pointer; display: flex; align-items: center; justify-content: center; position: relative; } [vp] .vpw-settings .vpw-options-container .vpw-option-content .vpw-position-box span svg { visibility: hidden; position: absolute; } [vp] .vpw-settings .vpw-options-container .vpw-option-content .vpw-position-box span::after { content: ""; position: absolute; width: 4px; height: 4px; background-color: rgb(131, 136, 144); opacity: 0.5; display: block; } [vp] .vpw-settings .vpw-options-container .vpw-option-content .vpw-position-box span:hover { background-color: rgb(232, 233, 234); } [vp] .vpw-settings .vpw-options-container .vpw-option-content .vpw-position-box span.vpw-select-pos { cursor: default; } [vp] .vpw-settings .vpw-options-container .vpw-option-content .vpw-position-box span.vpw-select-pos::after { display: none; } [vp] .vpw-settings .vpw-options-container .vpw-option-content .vpw-position-box span.vpw-select-pos:hover { background-color: transparent; } [vp] .vpw-settings .vpw-options-container .vpw-option-content .vpw-position-box span.vpw-select-pos svg { visibility: visible; } @media (max-width: 450px) { [vp] .vpw-settings .vpw-options-container .vpw-option-content .vpw-position-box { width: 114px; height: 88px; gap: 2px; padding: 6px; }} [vp] .vpw-settings .vpw-options-container .vpw-option-content .vpw-opacity-info { display: flex; flex-direction: row; justify-content: space-between; } [vp] .vpw-settings .vpw-options-container .vpw-option-content .vpw-opacity-range { position: relative; height: 30px; width: 100%; display: flex; align-items: center; justify-content: center; } [vp] .vpw-settings .vpw-options-container .vpw-option-content .vpw-opacity-range input[type="range"] { cursor: pointer; appearance: none; width: 100%; height: 6px; border-radius: 10px; margin: 10px 0px; z-index: 3; position: absolute; background: transparent !important; } [vp] .vpw-settings .vpw-options-container .vpw-option-content .vpw-opacity-range input[type="range"]::-webkit-slider-thumb { appearance: none; border-radius: 16px; margin-bottom: 4px; background-color: rgb(253, 253, 253) !important; border: 3px solid rgb(36, 112, 224) !important; width: 18px !important; height: 18px !important; box-sizing: border-box !important; } [vp] .vpw-settings .vpw-options-container .vpw-option-content .vpw-opacity-range vpw-slider, [vp] .vpw-settings .vpw-options-container .vpw-option-content .vpw-opacity-range span { position: absolute; top: 0px; margin-top: 10px; height: 6px; left: 0px; border-radius: 10px; } [vp] .vpw-settings .vpw-options-container .vpw-option-content .vpw-opacity-range vpw-slider { background-color: rgb(36, 112, 224); z-index: 2; width: 100%; } [vp] .vpw-settings .vpw-options-container .vpw-option-content .vpw-opacity-range span { background-color: rgb(216, 217, 219); width: 100%; z-index: 1; } @media (max-width: 450px) { [vp] .vpw-settings .vpw-options-container { padding: 10px; gap: 10px; } [vp] .vpw-settings .vpw-options-container .vpw-option-content { font-size: 12px; }} [vp] .vpw-settings.active { visibility: visible; } [vp] .vpw-regions-container { overflow-y: scroll; height: calc(100% - 48px); display: none; align-items: center; flex-direction: column; justify-content: start; padding-bottom: 10px; gap: 4px; padding-top: 40px; width: 100%; position: absolute; top: 48px; background-color: rgb(253, 253, 253); z-index: 10; } [vp] .vpw-regions-container .vpw-region { display: flex; align-items: center; justify-content: start; gap: 10px; flex-direction: row; width: 100%; padding: 0px 16px; cursor: pointer; height: 40px; min-height: 40px; position: relative; } [vp] .vpw-regions-container .vpw-region:hover { background-color: rgb(232, 233, 234); } [vp] .vpw-regions-container .vpw-region img { border-radius: 4px; height: 28px; } [vp] .vpw-regions-container .vpw-region span { font-size: 14px; font-weight: 600; color: rgb(15, 43, 84); } [vp] .vpw-regions-container .vpw-region .vpw-radio { position: absolute; width: 18px; height: 18px; border-radius: 18px; outline: rgb(131, 136, 144) solid 1px; outline-offset: -1px; right: 16px; display: flex; align-items: center; justify-content: center; } [vp] .vpw-regions-container .vpw-region .vpw-radio::after { border-radius: 10px; position: absolute; content: ""; width: 10px; height: 10px; background-color: rgb(56, 133, 249); visibility: hidden; } [vp] .vpw-regions-container .vpw-region.selected { position: absolute; top: 0px; } [vp] .vpw-regions-container .vpw-region.selected .vpw-radio { outline-color: rgb(56, 133, 249); outline-width: 2px; } [vp] .vpw-regions-container .vpw-region.selected .vpw-radio::after { visibility: visible; } [vp] .vpw-regions-container.active { display: flex; } @media (max-width: 450px) { [vp] .vpw-regions-container { top: 36px; height: calc(100% - 36px); padding-top: 28px !important; } [vp] .vpw-region { height: 28px !important; min-height: 28px !important; padding: 0px 10px !important; } [vp] .vpw-region img { height: 20px !important; } [vp] .vpw-region span { font-size: 10px !important; } [vp] .vpw-region .vpw-radio { width: 14px !important; height: 14px !important; } [vp] .vpw-region .vpw-radio::after { width: 8px !important; height: 8px !important; }} [vp] { } [vp] .vpw-switch { position: relative; display: inline-block; width: 60px; height: 21px; float: right; margin-top: -12px; } [vp] .vpw-switch input { opacity: 0; width: 0px; height: 0px; } [vp] .vpw-slider-check { position: absolute; cursor: pointer; inset: 0px; background-color: rgb(33, 150, 243); } [vp] .vpw-slider-check::before { position: absolute; content: ""; height: 26px; width: 26px; left: 4px; bottom: 4px; background-color: white; } [vp] input:checked + .vpw-slider-check { background-color: rgb(33, 150, 243); } [vp] input:focus + .vpw-slider-check { box-shadow: rgb(204, 204, 204) 0px 0px 1px; } [vp] input:checked + .vpw-slider-check::before { transform: translateX(26px); } [vp] .vpw-slider-check.vpw-round { border-radius: 34px; } [vp] .vpw-slider-check.vpw-round::before { border-radius: 50%; top: -3px; } [vp] .vpw-settings-btn { position: absolute; z-index: 1; height: 100%; width: 100%; display: flex; padding: 0px 16px; align-items: center; flex-direction: row; justify-content: space-between; } [vp] .vpw-settings-btn div { display: flex; align-items: center; justify-content: center; flex-direction: row; gap: 10px; } [vp] .vpw-settings-btn div button { border: none; margin: 0px; padding: 0px; width: auto; cursor: pointer; overflow: visible; background: rgb(13, 69, 157); font-variant: inherit; font-stretch: inherit; font-family: inherit; font-optical-sizing: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; -webkit-font-smoothing: inherit; appearance: none; display: flex; align-items: center; justify-content: center; font-size: 14px; font-style: normal; line-height: 19px; font-weight: 700; text-align: center; min-width: 32px; min-height: 32px; max-width: 32px; max-height: 32px; border-radius: 4px; outline: transparent solid 2px; outline-offset: -2px; position: relative; color: rgb(255, 255, 255); } @media (max-width: 450px) { [vp] .vpw-settings-btn div button { min-width: 28px; min-height: 28px; max-width: 28px; max-height: 28px; }} [vp] .vpw-settings-btn div button span { display: flex; align-items: center; justify-content: center; } [vp] .vpw-settings-btn div button svg { width: 100%; height: 100%; position: absolute; } [vp] .vpw-settings-btn div button svg * { fill: rgb(255, 255, 255); } [vp] .vpw-settings-btn div button:hover { background-color: rgb(36, 112, 224); } [vp] .vpw-settings-btn div button:active { background-color: rgb(15, 43, 84); } [vp] .vpw-settings-btn div button:focus { background-color: rgb(36, 112, 224); outline-color: rgb(253, 253, 253); box-shadow: rgb(86, 154, 255) 0px 0px 12px 0px; } [vp] .vpw-settings-btn div button:disabled { background-color: rgb(131, 136, 144); cursor: not-allowed; opacity: 0.3; } [vp] .vpw-settings-btn div button.selected { background-color: rgb(36, 112, 224); } [vp] .vpw-settings-btn .vpw-container-dict { position: absolute; left: 0px; top: 0px; } @media (max-width: 450px) { [vp] .vpw-settings-btn { padding: 0px 10px; } [vp] .vpw-settings-btn div { gap: 4px; }} [vp] .vpw-info-screen { position: absolute; top: 40px; padding: 1em; width: 100%; height: calc(100% - 40px); z-index: 6; background-color: white; color: black; font-family: Rawline, sans-serif; align-items: center; font-size: 14px; display: none; box-sizing: border-box; } @media (max-width: 450px) { [vp] .vpw-info-screen { max-width: 210px; }} [vp] .vpw-info-screen.active { display: flex; } [vp] .vpw-info-screen .vpw-info-header { position: absolute; width: 100%; height: 48px; top: 0px; left: 0px; right: 0px; padding-left: 15px; display: flex; align-items: center; border-bottom: 1px solid rgb(221, 221, 221); z-index: 1; gap: 10px; } @media (max-width: 450px) { [vp] .vpw-info-screen .vpw-info-header { height: 36px; }} [vp] .vpw-info-screen .vpw-info-header .vpw-back-button { border: none; margin: 0px; padding: 0px; width: auto; cursor: pointer; overflow: visible; background: rgb(253, 253, 253); font-variant: inherit; font-stretch: inherit; font-family: inherit; font-optical-sizing: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; -webkit-font-smoothing: inherit; appearance: none; display: flex; align-items: center; justify-content: center; font-size: 14px; font-style: normal; line-height: 19px; font-weight: 700; text-align: center; min-width: 32px; min-height: 32px; max-width: 32px; max-height: 32px; border-radius: 4px; outline: transparent solid 2px; outline-offset: -2px; position: relative; color: rgb(15, 43, 84); } @media (max-width: 450px) { [vp] .vpw-info-screen .vpw-info-header .vpw-back-button { min-width: 28px; min-height: 28px; max-width: 28px; max-height: 28px; }} [vp] .vpw-info-screen .vpw-info-header .vpw-back-button span { display: flex; align-items: center; justify-content: center; } [vp] .vpw-info-screen .vpw-info-header .vpw-back-button svg { width: 100%; height: 100%; position: absolute; } [vp] .vpw-info-screen .vpw-info-header .vpw-back-button svg * { fill: rgb(15, 43, 84); } [vp] .vpw-info-screen .vpw-info-header .vpw-back-button.speed-button { width: 40px; } [vp] .vpw-info-screen .vpw-info-header .vpw-back-button:hover { background-color: rgb(232, 233, 234); } [vp] .vpw-info-screen .vpw-info-header .vpw-back-button:active { } [vp] .vpw-info-screen .vpw-info-header .vpw-back-button:focus { background-color: rgb(253, 253, 253); outline-color: rgb(56, 133, 249); } [vp] .vpw-info-screen .vpw-info-header .vpw-back-button:disabled { cursor: not-allowed; opacity: 0.3; } [vp] .vpw-info-screen .vpw-info-header .vpw-back-button.actived-subtitle { background-color: rgb(36, 112, 224); } [vp] .vpw-info-screen .vpw-info-header .vpw-back-button.actived-subtitle:hover { background-color: rgb(56, 133, 249); } [vp] .vpw-info-screen .vpw-info-header .vpw-back-button.actived-subtitle svg > * { fill: rgb(253, 253, 253); } [vp] .vpw-info-screen .vpw-info-header .vpw-back-button svg * { fill: rgb(13, 69, 157); } [vp] .vpw-info-screen .vpw-info-header .text-black-header { font-size: 16px; color: rgb(54, 54, 54); font-weight: 600; } @media (max-width: 450px) { [vp] .vpw-info-screen .vpw-info-header .text-black-header { font-size: 14px; }} [vp] .vpw-info-screen #vpw-info-main { position: relative; top: 0px; flex-grow: 4; display: flex; flex-direction: column; padding: 0px; height: 100%; width: 100%; align-items: center; } [vp] .vpw-info-screen #vpw-text-svl p { font-size: 14px; margin-bottom: 10px; } [vp] .vpw-info-screen .text-black { text-decoration: none; font-weight: 600; font-size: 14px; margin-bottom: 10px; } @media (max-width: 450px) { [vp] .vpw-info-screen .text-black { font-size: 12px; }} [vp] .vpw-info-screen .format-text { margin: 0px; color: rgb(85, 85, 85); font-style: normal; font-weight: 500; font-size: 14px; line-height: 19px; } @media (max-width: 450px) { [vp] .vpw-info-screen .format-text { line-height: 15px; font-size: 11px !important; }} [vp] .vpw-info-screen #vpw-info-main { height: 100%; width: 100%; margin-top: 100px; flex-direction: column; align-items: stretch; } @media (max-width: 450px) { [vp] .vpw-info-screen #vpw-info-main { margin-top: 50px; }} [vp] .vpw-info-screen #vpw-info-main .vpw-info-realizadores { flex-direction: column; align-items: stretch; } [vp] .vpw-info-screen #vpw-info-main.active { display: flex; place-content: center; align-items: center; gap: 10px; } [vp] .vpw-info-screen #vpw-info-main .vpw-logo { margin: 0.5em 0.35em; max-width: 50%; } @media (max-width: 450px) { [vp] .vpw-info-screen #vpw-info-main .vpw-logo { max-height: 25px; }} [vp] .vpw-info-screen #vpw-info-main .vpw-logo-group { display: flex; flex-flow: row; align-items: center; justify-content: space-around; } [vp] .vpw-info-screen .vpw-logo-networks { display: flex; align-items: center; flex-direction: row; gap: 10px; } [vp] .vpw-info-screen .vpw-logo-networks .vpw-networks { border: none; margin: 0px; padding: 0px; width: auto; cursor: pointer; overflow: visible; background: rgb(253, 253, 253); font-variant: inherit; font-stretch: inherit; font-family: inherit; font-optical-sizing: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; -webkit-font-smoothing: inherit; appearance: none; display: flex; align-items: center; justify-content: center; font-size: 14px; font-style: normal; line-height: 19px; font-weight: 700; text-align: center; min-width: 32px; min-height: 32px; max-width: 32px; max-height: 32px; outline-offset: -2px; position: relative; color: rgb(15, 43, 84); outline: rgb(216, 217, 219) solid 1px; border-radius: 4px; } @media (max-width: 450px) { [vp] .vpw-info-screen .vpw-logo-networks .vpw-networks { min-width: 28px; min-height: 28px; max-width: 28px; max-height: 28px; }} [vp] .vpw-info-screen .vpw-logo-networks .vpw-networks span { display: flex; align-items: center; justify-content: center; } [vp] .vpw-info-screen .vpw-logo-networks .vpw-networks svg { width: 100%; height: 100%; position: absolute; } [vp] .vpw-info-screen .vpw-logo-networks .vpw-networks svg * { fill: rgb(15, 43, 84); } [vp] .vpw-info-screen .vpw-logo-networks .vpw-networks.speed-button { width: 40px; } [vp] .vpw-info-screen .vpw-logo-networks .vpw-networks:hover { background-color: rgb(232, 233, 234); } [vp] .vpw-info-screen .vpw-logo-networks .vpw-networks:active { } [vp] .vpw-info-screen .vpw-logo-networks .vpw-networks:focus { background-color: rgb(253, 253, 253); outline-color: rgb(56, 133, 249); } [vp] .vpw-info-screen .vpw-logo-networks .vpw-networks:disabled { cursor: not-allowed; opacity: 0.3; } [vp] .vpw-info-screen .vpw-logo-networks .vpw-networks.actived-subtitle { background-color: rgb(36, 112, 224); } [vp] .vpw-info-screen .vpw-logo-networks .vpw-networks.actived-subtitle:hover { background-color: rgb(56, 133, 249); } [vp] .vpw-info-screen .vpw-logo-networks .vpw-networks.actived-subtitle svg > * { fill: rgb(253, 253, 253); } [vp] .vpw-info-screen .vpw-close-btn { position: absolute; top: 8px; right: 6px; z-index: 4; } [vp] .vpw-info-screen .vpw-close-btn img.icon { width: 34px; height: 34px; } [vp] .vpw-info-screen #vpw-info-footer { margin-top: 20px; } @media (max-width: 450px) { [vp] .vpw-info-screen #vpw-info-footer { margin-top: 1px; }} @media only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) { [vp] #vpw-info-realizadores .vpw-logo { margin: 0.5em 0.35em; min-width: 10%; max-width: 50%; max-height: 18vh; }} @media only screen and (max-height: 450px) { [vp] #vpw-info-main { font-size: 0.84em; }} [vp] .vpw-dictionary { display: none; position: absolute; top: 40px; width: 100%; height: calc(100% - 40px); font-family: Rawline, sans-serif; background-color: white; z-index: 6; } [vp] .vpw-dictionary.active { display: block; } [vp] .vpw-dictionary .vpw-panel { position: relative; height: 100px; background-color: white; } [vp] .vpw-dictionary .vpw-panel .vpw-bar { height: 45px; top: 0px; left: 0px; right: 0px; padding-left: 15px; border-bottom: 1px solid rgb(221, 221, 221); display: flex; align-items: center; } @media (max-width: 450px) { [vp] .vpw-dictionary .vpw-panel .vpw-bar { height: 36px; }} [vp] .vpw-dictionary .vpw-panel .vpw-bar .vpw-btn-close { border: none; margin: 0px; padding: 0px; width: auto; cursor: pointer; overflow: visible; background: rgb(253, 253, 253); font-variant: inherit; font-stretch: inherit; font-family: inherit; font-optical-sizing: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; -webkit-font-smoothing: inherit; appearance: none; display: flex; align-items: center; justify-content: center; font-size: 14px; font-style: normal; line-height: 19px; font-weight: 700; text-align: center; min-width: 32px; min-height: 32px; max-width: 32px; max-height: 32px; border-radius: 4px; outline: transparent solid 2px; outline-offset: -2px; position: relative; color: rgb(15, 43, 84); } @media (max-width: 450px) { [vp] .vpw-dictionary .vpw-panel .vpw-bar .vpw-btn-close { min-width: 28px; min-height: 28px; max-width: 28px; max-height: 28px; }} [vp] .vpw-dictionary .vpw-panel .vpw-bar .vpw-btn-close span { display: flex; align-items: center; justify-content: center; } [vp] .vpw-dictionary .vpw-panel .vpw-bar .vpw-btn-close svg { width: 100%; height: 100%; position: absolute; } [vp] .vpw-dictionary .vpw-panel .vpw-bar .vpw-btn-close svg * { fill: rgb(15, 43, 84); } [vp] .vpw-dictionary .vpw-panel .vpw-bar .vpw-btn-close.speed-button { width: 40px; } [vp] .vpw-dictionary .vpw-panel .vpw-bar .vpw-btn-close:hover { background-color: rgb(232, 233, 234); } [vp] .vpw-dictionary .vpw-panel .vpw-bar .vpw-btn-close:active { } [vp] .vpw-dictionary .vpw-panel .vpw-bar .vpw-btn-close:focus { background-color: rgb(253, 253, 253); outline-color: rgb(56, 133, 249); } [vp] .vpw-dictionary .vpw-panel .vpw-bar .vpw-btn-close:disabled { cursor: not-allowed; opacity: 0.3; } [vp] .vpw-dictionary .vpw-panel .vpw-bar .vpw-btn-close.actived-subtitle { background-color: rgb(36, 112, 224); } [vp] .vpw-dictionary .vpw-panel .vpw-bar .vpw-btn-close.actived-subtitle:hover { background-color: rgb(56, 133, 249); } [vp] .vpw-dictionary .vpw-panel .vpw-bar .vpw-btn-close.actived-subtitle svg > * { fill: rgb(253, 253, 253); } [vp] .vpw-dictionary .vpw-panel .vpw-bar .vpw-btn-close svg * { fill: rgb(13, 69, 157); } [vp] .vpw-dictionary .vpw-panel .vpw-bar .vpw-title { font-size: 16px; font-weight: 600; margin-left: 5px; margin-bottom: 1px; display: flex; align-items: center; justify-content: center; } @media (max-width: 450px) { [vp] .vpw-dictionary .vpw-panel .vpw-bar .vpw-title { font-size: 14px; }} [vp] .vpw-dictionary .vpw-panel .vpw-search { width: 100%; padding: 0px 10px; } [vp] .vpw-dictionary .vpw-panel .vpw-search input { width: 100%; height: 36px; left: 33%; font-size: 14px; padding: 10px; margin-top: 10px; border-radius: 5px; border: 1px solid rgb(221, 221, 221); outline: none; } [vp] .vpw-dictionary .vpw-panel .vpw-search input:focus { border: 1px solid rgb(0, 63, 134); box-shadow: rgba(86, 154, 255, 0.75) 0px 0px 15px; } [vp] .vpw-dictionary .vpw-panel .vpw-search .vpw-icon { display: flex; position: absolute; top: 57px; right: 11px; width: 32px; height: 32px; } @media (max-width: 450px) { [vp] .vpw-dictionary .vpw-panel .vpw-search .vpw-icon { top: 50px; }} [vp] .vpw-dictionary .vpw-panel .vpw-search .vpw-icon svg > * { fill: rgb(54, 54, 54); } @media (max-width: 450px) { [vp] .vpw-dictionary .vpw-panel { height: 91px; }} [vp] .vpw-dictionary .buttons-container { display: flex; align-items: center; flex-direction: row; justify-content: start; width: 100%; border-top: 1px solid rgb(221, 221, 221); padding-top: 10px; } @media (max-width: 450px) { [vp] .vpw-dictionary .buttons-container { height: 25px; padding: 30px 0px 13px; }} [vp] .vpw-dictionary .buttons-container button { background: rgb(253, 253, 253); outline: none; height: 32px; border: 1px solid rgb(216, 217, 219); border-radius: 50px; margin-left: 10px; margin-bottom: 10px; color: rgb(131, 136, 144); padding: 0px 16px; font-size: 14px; font-weight: 600; cursor: pointer; } [vp] .vpw-dictionary .buttons-container button:hover { border: 1px solid rgb(36, 112, 224); } [vp] .vpw-dictionary .buttons-container button.vp-selected { background: rgb(221, 235, 255); color: rgb(36, 112, 224); border-color: rgb(36, 112, 224); } @media (max-width: 450px) { [vp] .vpw-dictionary .buttons-container button { height: 30px; font-size: 12px; }} [vp] .vpw-dictionary .vpw-dict-container, [vp] .vpw-dictionary .vpw-recents-container { visibility: hidden; position: absolute; width: 100%; height: 70%; left: 50%; font-size: 18px; transform: translateX(-50%); } [vp] .vpw-dictionary .vpw-dict-container.enabled, [vp] .vpw-dictionary .vpw-recents-container.enabled { visibility: visible; } [vp] .vpw-dictionary .vpw-dict-container ul, [vp] .vpw-dictionary .vpw-recents-container ul { height: 100%; margin: 0px; padding: 0px; text-align: left; overflow-y: scroll; list-style-type: none; } [vp] .vpw-dictionary .vpw-dict-container ul::-webkit-scrollbar, [vp] .vpw-dictionary .vpw-recents-container ul::-webkit-scrollbar { width: 8px; } [vp] .vpw-dictionary .vpw-dict-container ul::-webkit-scrollbar-track, [vp] .vpw-dictionary .vpw-recents-container ul::-webkit-scrollbar-track { background-color: rgb(221, 221, 221); } [vp] .vpw-dictionary .vpw-dict-container ul::-webkit-scrollbar-thumb, [vp] .vpw-dictionary .vpw-recents-container ul::-webkit-scrollbar-thumb { background-color: rgb(188, 188, 188); } [vp] .vpw-dictionary .vpw-dict-container ul li, [vp] .vpw-dictionary .vpw-recents-container ul li { font-size: 14px; cursor: pointer; } [vp] .vpw-dictionary .vpw-dict-container ul li:hover, [vp] .vpw-dictionary .vpw-recents-container ul li:hover { background-color: rgb(234, 234, 234); transition: brackground-color 0.4s ease 0s; } [vp] .vpw-dictionary .vpw-dict-container ul li.margin, [vp] .vpw-dictionary .vpw-recents-container ul li.margin { height: 114px; } [vp] .vpw-dictionary .vpw-dict-container ul li:not(.margin), [vp] .vpw-dictionary .vpw-recents-container ul li:not(.margin) { padding: 9px 10px; } [vp] .vpw-dictionary .vpw-dict-container ul span, [vp] .vpw-dictionary .vpw-recents-container ul span { color: rgb(153, 153, 153); padding: 9px 10px; } [vp] .vpw-dictionary .vpw-loading-dictionary { display: grid; place-content: center; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; background-color: rgb(253, 253, 253); z-index: 10; } [vp] .vpw-dictionary .vpw-loading-dictionary div { display: flex; align-items: center; justify-content: center; flex-direction: column; } [vp] .vpw-dictionary .vpw-loading-dictionary div .vpw-loading__img { width: 40px; height: 40px; animation: 1s ease 0s infinite normal none running loading; } @keyframes loading { 100% { transform: rotate(0deg); } 0% { transform: rotate(-360deg); }} [vp] .vpw-dictionary .vpw-loading-dictionary div span { font-size: 14px; font-weight: 700; color: rgb(15, 43, 84); text-align: center; } [vp] .vpw-dictionary .vpw-loading-dictionary div .vpw-dict-msg--error { display: none; } [vp] .vpw-dictionary .vpw-loading-dictionary div button { margin: 10px 0px 0px; width: auto; cursor: pointer; overflow: visible; outline: none; background: rgb(253, 253, 253); font-style: inherit; font-variant: inherit; font-stretch: inherit; font-family: inherit; font-optical-sizing: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; line-height: normal; -webkit-font-smoothing: inherit; appearance: none; align-items: center; justify-content: center; height: 36px; border-radius: 40px; border: 1px solid rgb(13, 69, 157); font-weight: 600; color: rgb(13, 69, 157); font-size: 12px; max-height: 32px; padding: 0px 10px; display: none; } @media (max-width: 450px) { [vp] .vpw-dictionary .vpw-loading-dictionary div button { height: 28px; font-size: 12px; }} [vp] .vpw-dictionary .vpw-loading-dictionary div button:hover { border-color: rgb(131, 136, 144); background-color: rgb(232, 233, 234); color: rgb(15, 43, 84); } [vp] .vpw-dictionary .vpw-loading-dictionary div button:disabled { background-color: rgb(232, 233, 234); border-color: rgb(216, 217, 219); cursor: not-allowed; user-select: none; color: rgb(131, 136, 144); } [vp] .vpw-dictionary .vpw-loading-dictionary.vpw-dict--error div img { display: none; } [vp] .vpw-dictionary .vpw-loading-dictionary.vpw-dict--error div .vpw-dict-msg--loading { display: none; } [vp] .vpw-dictionary .vpw-loading-dictionary.vpw-dict--error div .vpw-dict-msg--error { display: inline; } [vp] .vpw-dictionary .vpw-loading-dictionary.vpw-dict--error div button { display: grid; } .noUi-target, .noUi-target * { touch-action: none; user-select: none; box-sizing: border-box; } .noUi-target { position: relative; direction: ltr; } .noUi-base { width: 100%; height: 100%; position: relative; z-index: 1; } .noUi-origin { position: absolute; inset: 0px; } .noUi-handle { position: relative; z-index: 1; } .noUi-stacking .noUi-handle { z-index: 10; } .noUi-state-tap .noUi-origin { transition: left 0.3s ease 0s, top 0.3s ease 0s; } .noUi-state-drag * { cursor: inherit !important; } .noUi-base, .noUi-handle { transform: translate3d(0px, 0px, 0px); } .noUi-horizontal { height: 18px; } .noUi-horizontal .noUi-handle { width: 34px; height: 28px; left: -17px; top: -6px; } .noUi-vertical { width: 18px; } .noUi-vertical .noUi-handle { width: 28px; height: 34px; left: -6px; top: -17px; } .noUi-background { background: rgb(250, 250, 250); box-shadow: rgb(240, 240, 240) 0px 1px 1px inset; } .noUi-connect { background: rgb(63, 184, 175); box-shadow: rgba(51, 51, 51, 0.45) 0px 0px 3px inset; transition: background 450ms ease 0s; } .noUi-origin { border-radius: 2px; } .noUi-target { border-radius: 4px; border: 1px solid rgb(211, 211, 211); box-shadow: rgb(240, 240, 240) 0px 1px 1px inset, rgb(187, 187, 187) 0px 3px 6px -5px; } .noUi-target.noUi-connect { box-shadow: rgba(51, 51, 51, 0.45) 0px 0px 3px inset, rgb(187, 187, 187) 0px 3px 6px -5px; } .noUi-draggable { cursor: w-resize; } .noUi-vertical .noUi-draggable { cursor: n-resize; } .noUi-handle { border: 1px solid rgb(217, 217, 217); border-radius: 3px; background: rgb(255, 255, 255); cursor: default; box-shadow: rgb(255, 255, 255) 0px 0px 1px inset, rgb(235, 235, 235) 0px 1px 7px inset, rgb(187, 187, 187) 0px 3px 6px -3px; } .noUi-active { box-shadow: rgb(255, 255, 255) 0px 0px 1px inset, rgb(221, 221, 221) 0px 1px 7px inset, rgb(187, 187, 187) 0px 3px 6px -3px; } .noUi-handle::after, .noUi-handle::before { content: ""; display: block; position: absolute; height: 14px; width: 1px; background: rgb(232, 231, 230); left: 14px; top: 6px; } .noUi-handle::after { left: 17px; } .noUi-vertical .noUi-handle::after, .noUi-vertical .noUi-handle::before { width: 14px; height: 1px; left: 6px; top: 14px; } .noUi-vertical .noUi-handle::after { top: 17px; } [disabled] .noUi-connect, [disabled].noUi-connect { background: rgb(184, 184, 184); } [disabled] .noUi-handle, [disabled].noUi-origin { cursor: not-allowed; } .noUi-pips, .noUi-pips * { box-sizing: border-box; } .noUi-pips { position: absolute; color: rgb(153, 153, 153); } .noUi-value { position: absolute; text-align: center; } .noUi-value-sub { color: rgb(204, 204, 204); font-size: 10px; } .noUi-marker { position: absolute; background: rgb(204, 204, 204); } .noUi-marker-large, .noUi-marker-sub { background: rgb(170, 170, 170); } .noUi-pips-horizontal { padding: 10px 0px; height: 80px; top: 100%; left: 0px; width: 100%; } .noUi-value-horizontal { transform: translate3d(-50%, 50%, 0px); } .noUi-marker-horizontal.noUi-marker { margin-left: -1px; width: 2px; height: 5px; } .noUi-marker-horizontal.noUi-marker-sub { height: 10px; } .noUi-marker-horizontal.noUi-marker-large { height: 15px; } .noUi-pips-vertical { padding: 0px 10px; height: 100%; top: 0px; left: 100%; } .noUi-value-vertical { transform: translate3d(0px, -50%, 0px); padding-left: 25px; } .noUi-marker-vertical.noUi-marker { width: 5px; height: 2px; margin-top: -1px; } .noUi-marker-vertical.noUi-marker-sub { width: 10px; } .noUi-marker-vertical.noUi-marker-large { width: 15px; } .noUi-tooltip { display: block; position: absolute; border: 1px solid rgb(217, 217, 217); border-radius: 3px; background: rgb(255, 255, 255); padding: 5px; text-align: center; } .noUi-horizontal .noUi-handle-lower .noUi-tooltip { top: -32px; } .noUi-horizontal .noUi-handle-upper .noUi-tooltip { bottom: -32px; } .noUi-vertical .noUi-handle-lower .noUi-tooltip { left: 120%; } .noUi-vertical .noUi-handle-upper .noUi-tooltip { right: 120%; } .vpw-fullscreen { overflow: hidden !important; } .vpw-fullscreen [vw] { max-width: 100vw; top: 0px !important; left: 0px !important; transform: none !important; margin: 0px !important; } .vpw-fullscreen [vw] [vw-plugin-wrapper].active { border-radius: 0px; width: 100vw !important; height: 100vh !important; } .vpw-fullscreen [vp] .vpw-box .vpw-mes { font-size: 14px; } .vpw-fullscreen [vp] .vpw-options-container :last-child { display: none; } .vpw-fullscreen [vp] .vp-text { height: 30vh !important; } .vpw-fullscreen [vp] .vpw-logo-group { flex-wrap: wrap; align-items: center; justify-content: start; } .vpw-fullscreen [vp] .vpw-dict-container, .vpw-fullscreen [vp] .vpw-recents-container { height: 80% !important; } .vpw-fullscreen [vp] .vpw-controls { gap: 10px !important; } .vpw-fullscreen [vp] .vpw-settings, .vpw-fullscreen [vp] .vpw-info-screen { max-width: 100vw !important; } .vpw-fullscreen [vp] .vpw-settings-content { height: 100% !important; } .vpw-fullscreen [vp] .vpw-controls-slider { width: 60% !important; } .vpw-fullscreen [vp] .vp-visualize-signal-button, .vpw-fullscreen [vp] .vp-send-button { font-size: 14px !important; height: 36px !important; } @media (min-width: 600px) { .vpw-fullscreen [vw-plugin-wrapper].active { align-items: center !important; } .vpw-fullscreen [vp] { max-width: 600px; } .vpw-fullscreen [vp] [vp-box], .vpw-fullscreen [vp] .vpw-message-box { border-radius: 0px 0px 10px 10px !important; } .vpw-fullscreen [vp] [vp-controls] { border-radius: 10px 10px 0px 0px !important; border: none !important; } .vpw-fullscreen [vp] .vpw-logo-group { gap: 40px; justify-content: left !important; } .vpw-fullscreen [vp] .vpw-recents-container { height: 75% !important; }} [vp] [vp-controls] { position: absolute; left: 50%; border-top: 1px solid rgb(216, 217, 219); transform: translateX(-50%); bottom: 0%; z-index: 5; } @media (max-width: 450px) { [vp] [vp-controls] { gap: 0px !important; padding: 0px 10px !important; }} [vp] .vpw-controls { display: flex; justify-content: space-between; align-items: center; height: 48px; padding: 8px 15px; flex-direction: row; gap: 10px; background: white; width: 100%; } [vp] .vpw-controls.vpw-selectText { background-color: rgb(0, 63, 134) !important; } [vp] .vpw-controls .vpw-selectTextLabel { display: none; align-items: center; justify-content: center; width: 100%; height: 100%; color: rgb(255, 255, 255); text-align: center; font-size: 12px; font-weight: bold; } @media only screen and (max-width: 480px) { [vp] .vpw-controls .vpw-selectTextLabel { padding: 0px 10px; align-items: center; justify-content: center; }} [vp] .vpw-controls.vpw-selectText .vpw-selectTextLabel { display: flex; } [vp] .vpw-controls.vpw-selectText .vpw-controls-button, [vp] .vpw-controls.vpw-selectText .vpw-controls-slider, [vp] .vpw-controls.vpw-selectText .vpw-button-speed, [vp] .vpw-controls.vpw-selectText .vpw-controls-subtitles, [vp] .vpw-controls.vpw-selectText .vpw-controls-fullscreen { display: none; } [vp] .vpw-controls .vpw-controls-button { border: none; margin: 0px; padding: 0px; width: auto; cursor: pointer; overflow: visible; background: rgb(253, 253, 253); font-variant: inherit; font-stretch: inherit; font-family: inherit; font-optical-sizing: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; -webkit-font-smoothing: inherit; appearance: none; display: flex; align-items: center; justify-content: center; font-size: 14px; font-style: normal; line-height: 19px; font-weight: 700; text-align: center; min-width: 32px; min-height: 32px; max-width: 32px; max-height: 32px; border-radius: 4px; outline: transparent solid 2px; outline-offset: -2px; position: relative; color: rgb(15, 43, 84); } @media (max-width: 450px) { [vp] .vpw-controls .vpw-controls-button { min-width: 28px; min-height: 28px; max-width: 28px; max-height: 28px; }} [vp] .vpw-controls .vpw-controls-button span { display: flex; align-items: center; justify-content: center; } [vp] .vpw-controls .vpw-controls-button svg { width: 100%; height: 100%; position: absolute; } [vp] .vpw-controls .vpw-controls-button svg * { fill: rgb(15, 43, 84); } [vp] .vpw-controls .vpw-controls-button.speed-button { width: 40px; } [vp] .vpw-controls .vpw-controls-button:hover { background-color: rgb(232, 233, 234); } [vp] .vpw-controls .vpw-controls-button:active { } [vp] .vpw-controls .vpw-controls-button:focus { background-color: rgb(253, 253, 253); outline-color: rgb(56, 133, 249); } [vp] .vpw-controls .vpw-controls-button:disabled { cursor: not-allowed; opacity: 0.3; } [vp] .vpw-controls .vpw-controls-button.actived-subtitle { background-color: rgb(36, 112, 224); } [vp] .vpw-controls .vpw-controls-button.actived-subtitle:hover { background-color: rgb(56, 133, 249); } [vp] .vpw-controls .vpw-controls-button.actived-subtitle svg > * { fill: rgb(253, 253, 253); } [vp] .vpw-controls .vpw-controls-button .vpw-component-pause, [vp] .vpw-controls .vpw-controls-button .vpw-component-restart { display: none; } [vp] .vpw-controls.vpw-playing .vpw-controls-button .vpw-component-play, [vp] .vpw-controls.vpw-playing .vpw-controls-button .vpw-component-restart { display: none; } [vp] .vpw-controls.vpw-playing .vpw-controls-button .vpw-component-pause { display: flex; } [vp] .vpw-controls.vpw-stopped .vpw-controls-button .vpw-component-play, [vp] .vpw-controls.vpw-stopped .vpw-controls-button .vpw-component-pause { display: none; } [vp] .vpw-controls.vpw-stopped .vpw-controls-button .vpw-component-restart { display: flex; } [vp] .vpw-controls .vpw-controls-subtitles, [vp] .vpw-controls .vpw-controls-fullscreen { border: none; margin: 0px; padding: 0px; width: auto; cursor: pointer; overflow: visible; background: rgb(253, 253, 253); font-variant: inherit; font-stretch: inherit; font-family: inherit; font-optical-sizing: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; -webkit-font-smoothing: inherit; appearance: none; display: flex; align-items: center; justify-content: center; font-size: 14px; font-style: normal; line-height: 19px; font-weight: 700; text-align: center; min-width: 32px; min-height: 32px; max-width: 32px; max-height: 32px; border-radius: 4px; outline: transparent solid 2px; outline-offset: -2px; position: relative; color: rgb(15, 43, 84); } @media (max-width: 450px) { [vp] .vpw-controls .vpw-controls-subtitles, [vp] .vpw-controls .vpw-controls-fullscreen { min-width: 28px; min-height: 28px; max-width: 28px; max-height: 28px; }} [vp] .vpw-controls .vpw-controls-subtitles span, [vp] .vpw-controls .vpw-controls-fullscreen span { display: flex; align-items: center; justify-content: center; } [vp] .vpw-controls .vpw-controls-subtitles svg, [vp] .vpw-controls .vpw-controls-fullscreen svg { width: 100%; height: 100%; position: absolute; } [vp] .vpw-controls .vpw-controls-subtitles svg *, [vp] .vpw-controls .vpw-controls-fullscreen svg * { fill: rgb(15, 43, 84); } [vp] .vpw-controls .vpw-controls-subtitles.speed-button, [vp] .vpw-controls .vpw-controls-fullscreen.speed-button { width: 40px; } [vp] .vpw-controls .vpw-controls-subtitles:hover, [vp] .vpw-controls .vpw-controls-fullscreen:hover { background-color: rgb(232, 233, 234); } [vp] .vpw-controls .vpw-controls-subtitles:active, [vp] .vpw-controls .vpw-controls-fullscreen:active { } [vp] .vpw-controls .vpw-controls-subtitles:focus, [vp] .vpw-controls .vpw-controls-fullscreen:focus { background-color: rgb(253, 253, 253); outline-color: rgb(56, 133, 249); } [vp] .vpw-controls .vpw-controls-subtitles:disabled, [vp] .vpw-controls .vpw-controls-fullscreen:disabled { cursor: not-allowed; opacity: 0.3; } [vp] .vpw-controls .vpw-controls-subtitles.actived-subtitle, [vp] .vpw-controls .vpw-controls-fullscreen.actived-subtitle { background-color: rgb(36, 112, 224); } [vp] .vpw-controls .vpw-controls-subtitles.actived-subtitle:hover, [vp] .vpw-controls .vpw-controls-fullscreen.actived-subtitle:hover { background-color: rgb(56, 133, 249); } [vp] .vpw-controls .vpw-controls-subtitles.actived-subtitle svg > *, [vp] .vpw-controls .vpw-controls-fullscreen.actived-subtitle svg > * { fill: rgb(253, 253, 253); } [vp] .vpw-controls .vpw-controls-fullscreen { display: flex; } @-webkit-keyframes spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); }} @keyframes spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); }} [vp] .vpw-button-speed { border: none; margin: 0px; padding: 0px; cursor: pointer; overflow: visible; background: rgb(253, 253, 253); font-variant: inherit; font-stretch: inherit; font-family: inherit; font-optical-sizing: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; -webkit-font-smoothing: inherit; appearance: none; display: flex; align-items: center; justify-content: center; font-size: 14px; font-style: normal; line-height: 19px; text-align: center; min-height: 32px; max-width: 32px; max-height: 32px; border-radius: 4px; outline: transparent solid 2px; outline-offset: -2px; position: relative; color: rgb(15, 43, 84); width: 40px; min-width: 40px; font-weight: bold; } @media (max-width: 450px) { [vp] .vpw-button-speed { min-width: 28px; min-height: 28px; max-width: 28px; max-height: 28px; }} [vp] .vpw-button-speed span { display: flex; align-items: center; justify-content: center; } [vp] .vpw-button-speed svg { width: 100%; height: 100%; position: absolute; } [vp] .vpw-button-speed svg * { fill: rgb(15, 43, 84); } [vp] .vpw-button-speed.speed-button { width: 40px; } [vp] .vpw-button-speed:hover { background-color: rgb(232, 233, 234); } [vp] .vpw-button-speed:active { } [vp] .vpw-button-speed:focus { background-color: rgb(253, 253, 253); outline-color: rgb(56, 133, 249); } [vp] .vpw-button-speed:disabled { cursor: not-allowed; opacity: 0.3; } [vp] .vpw-button-speed.actived-subtitle { background-color: rgb(36, 112, 224); } [vp] .vpw-button-speed.actived-subtitle:hover { background-color: rgb(56, 133, 249); } [vp] .vpw-button-speed.actived-subtitle svg > * { fill: rgb(253, 253, 253); } @media (max-width: 450px) { [vp] .vpw-button-speed { min-width: 34px; max-width: 28px; }} [vp] .vpw-controls-slider { appearance: none; width: 100%; border-radius: 10px; overflow: hidden; height: 5px; background-color: transparent; } [vp] .vpw-controls-slider .vpw-slider { width: 100%; height: 5px; } [vp] .vpw-controls-slider .vpw-slider.noUi-target { box-shadow: none; border: 0px; } [vp] .vpw-controls-slider .vpw-slider.noUi-connect { background-color: rgb(0, 63, 134); } [vp] .vpw-controls-slider .vpw-slider .noUi-background { background-color: rgb(184, 184, 184); box-shadow: none; } [vp] .vpw-controls-slider .vpw-slider .noUi-origin { border-radius: 1px; } [vp] .vpw-controls-slider .vpw-slider .noUi-handle { width: 0px; height: 0px; left: -8px; top: -8px; border-radius: 50%; } [vp] .vpw-controls-slider .vpw-slider .noUi-handle::after, [vp] .vpw-controls-slider .vpw-slider .noUi-handle::before { display: none; } [vp] .vpw-message-box { top: -100px; left: 0px; position: absolute; width: 100%; padding: 10px; font-size: 13px; overflow-wrap: break-word; color: rgb(0, 0, 0); min-height: 40px; opacity: 0; overflow: hidden; transition: all 0.15s ease 0.15s; text-align: center; font-weight: 700; } [vp] .vpw-message-box.active { top: 0px; opacity: 1; z-index: 10; } [vp] .vpw-message-box.info { background-color: rgb(13, 69, 157); color: white; } [vp] .vpw-message-box.warning { background-color: rgb(13, 69, 157); color: white; } [vp] .vpw-message-box.success { background-color: rgb(13, 69, 157); color: white; } [vp] .vpw-message-box.default { background-color: rgb(13, 69, 157); color: white; } [vp] .vpw-message-box a { color: inherit; } @media (max-width: 450px) { [vp] .vpw-message-box { font-size: 12px; }} [vp] .vpw-box { width: calc(100%); height: 40px; font-size: 1em; opacity: 1; position: relative; background-color: rgb(13, 69, 157); color: rgb(255, 255, 255); background-size: 100% 100%; z-index: 10; } [vp] .vpw-box .vpw-mes { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); font-size: 14px; font-family: rawline, sans-serif; font-weight: bold; } @media (max-width: 450px) { [vp] .vpw-box .vpw-mes { font-size: 10px; }} [vp] .vpw-btn-close { position: absolute; top: 0px; width: 100%; height: 100%; display: none; z-index: 7; cursor: pointer; } [vp] .vpw-btn-close.active { display: block; } [vp] .vpw-btn-close .vpw-img { position: absolute; top: 50%; transform: translateY(-50%); width: 37.92px; height: 37.92px; right: 5px; } [vp] [vp-rate-box] { position: absolute; width: 100%; height: 0px; bottom: 0px; padding-bottom: 0px; z-index: 3; visibility: hidden; transition: height 0.5s ease 0s; background-color: rgb(253, 253, 253); border-radius: 10px 10px 0px 0px; overflow: hidden; } [vp] [vp-rate-box] .vp-rate-box-header { width: 100%; height: 48px; border-bottom: 1px solid rgb(216, 217, 219); display: flex; padding: 16px; align-items: center; justify-content: space-between; } [vp] [vp-rate-box] .vp-rate-box-header span { font-size: 14px; font-weight: 600; } [vp] [vp-rate-box] .vp-rate-box-header button { border: none; margin: 0px; padding: 0px; width: auto; cursor: pointer; overflow: visible; background: rgb(253, 253, 253); font-variant: inherit; font-stretch: inherit; font-family: inherit; font-optical-sizing: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; -webkit-font-smoothing: inherit; appearance: none; display: flex; align-items: center; justify-content: center; font-size: 14px; font-style: normal; line-height: 19px; font-weight: 700; text-align: center; min-width: 32px; min-height: 32px; max-width: 32px; max-height: 32px; border-radius: 4px; outline: transparent solid 2px; outline-offset: -2px; position: relative; color: rgb(15, 43, 84); transition: transform 0.3s ease 0s; } @media (max-width: 450px) { [vp] [vp-rate-box] .vp-rate-box-header button { min-width: 28px; min-height: 28px; max-width: 28px; max-height: 28px; }} [vp] [vp-rate-box] .vp-rate-box-header button span { display: flex; align-items: center; justify-content: center; } [vp] [vp-rate-box] .vp-rate-box-header button svg { width: 100%; height: 100%; position: absolute; } [vp] [vp-rate-box] .vp-rate-box-header button svg * { fill: rgb(15, 43, 84); } [vp] [vp-rate-box] .vp-rate-box-header button.speed-button { width: 40px; } [vp] [vp-rate-box] .vp-rate-box-header button:hover { background-color: rgb(232, 233, 234); } [vp] [vp-rate-box] .vp-rate-box-header button:active { } [vp] [vp-rate-box] .vp-rate-box-header button:focus { background-color: rgb(253, 253, 253); outline-color: rgb(56, 133, 249); } [vp] [vp-rate-box] .vp-rate-box-header button:disabled { cursor: not-allowed; opacity: 0.3; } [vp] [vp-rate-box] .vp-rate-box-header button.actived-subtitle { background-color: rgb(36, 112, 224); } [vp] [vp-rate-box] .vp-rate-box-header button.actived-subtitle:hover { background-color: rgb(56, 133, 249); } [vp] [vp-rate-box] .vp-rate-box-header button.actived-subtitle svg > * { fill: rgb(253, 253, 253); } [vp] [vp-rate-box] .vp-rate-box-header button svg > * { fill: rgb(15, 43, 84); } [vp] [vp-rate-box] .vp-rate-box-header button.vp-expanded svg { transform: rotate(180deg); } [vp] [vp-rate-box] .vp-rate-box-content { width: 100%; position: relative; height: calc(100% - 96px); display: flex; align-items: center; justify-content: center; flex-direction: column; gap: 16px; padding: 10px; overflow: hidden; } [vp] [vp-rate-box] .vp-rate-box-content span { font-size: 16px; font-weight: 600; color: rgb(54, 54, 54); } [vp] [vp-rate-box] .vp-rate-btns { display: flex; align-items: center; justify-content: center; gap: 10px; } [vp] [vp-rate-box] .vp-rate-btns button { border: none; margin: 0px; width: auto; cursor: pointer; overflow: visible; background: rgb(253, 253, 253); font-style: inherit; font-variant: inherit; font-stretch: inherit; font-family: inherit; font-optical-sizing: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; line-height: normal; -webkit-font-smoothing: inherit; appearance: none; display: flex; align-items: center; justify-content: center; gap: 6px; flex-direction: column; padding: 40px 12px 12px; border-radius: 4px; color: rgb(131, 136, 144); position: relative; font-size: 12px; font-weight: 500; outline: transparent solid 2px; outline-offset: -2px; height: 70px !important; } [vp] [vp-rate-box] .vp-rate-btns button svg { width: 24px; position: absolute; top: 12px; } [vp] [vp-rate-box] .vp-rate-btns button svg * { fill: rgb(131, 136, 144); } [vp] [vp-rate-box] .vp-rate-btns button:hover { background-color: rgb(232, 233, 234); } [vp] [vp-rate-box] .vp-rate-btns button:active { outline-color: rgb(56, 133, 249); box-shadow: rgba(86, 154, 255, 0.75) 0px 0px 15px; } [vp] [vp-rate-box] .vp-rate-btns button svg { width: 24px; } [vp] [vp-rate-box] .vp-rate-btns button.vp-rate-btns--deslike svg { transform: scaleY(-1); } [vp] [vp-rate-box] .vp-rate-btns button :nth-child(1) * { fill: rgb(131, 136, 144); } [vp] [vp-rate-box] .vp-rate-btns button :nth-child(2) { visibility: hidden; } [vp] [vp-rate-box] .vp-rate-btns button :nth-child(2) * { fill: rgb(13, 69, 157); } [vp] [vp-rate-box] .vp-rate-btns button:hover :nth-child(1), [vp] [vp-rate-box] .vp-rate-btns button:focus :nth-child(1) { width: 0px; } [vp] [vp-rate-box] .vp-rate-btns button:hover :nth-child(2), [vp] [vp-rate-box] .vp-rate-btns button:focus :nth-child(2) { visibility: visible; } [vp] [vp-rate-box].vp-enabled { visibility: visible; height: 96px; } [vp] [vp-rate-box].vp-expanded { height: 60% !important; } [vp] [vp-rate-box].vp-expanded .vp-rate-box-header button svg { transform: rotate(180deg); } @media (max-width: 450px) { [vp] [vp-rate-box].vp-enabled { visibility: visible; height: 86px; } [vp] [vp-rate-box] .vp-rate-box-header { height: 38px; } [vp] [vp-rate-box] .vp-rate-box-content { height: calc(100% - 86px); } [vp] [vp-rate-box] .vp-rate-box-content span { font-size: 12px; }} [vp] [vp-suggestion-screen] { overflow: hidden; position: absolute; right: 0px; left: 0px; height: 0px; bottom: 0px; width: 100%; padding: 0px; background-color: white; z-index: 5; border-radius: 10px 10px 0px 0px; transition: all 0.3s ease 0s; } [vp] [vp-suggestion-screen] ::-webkit-scrollbar { width: 10px; } [vp] [vp-suggestion-screen] ::-webkit-scrollbar-track { background: rgba(209, 209, 209, 0.945) !important; } [vp] [vp-suggestion-screen] ::-webkit-scrollbar-thumb { background: rgb(139, 139, 153); } [vp] [vp-suggestion-screen] ::-webkit-scrollbar-thumb:hover { background: rgb(85, 85, 85); } [vp] [vp-suggestion-screen] .vp-dropdown-suggest { display: none; } [vp] [vp-suggestion-screen] .vp-dropdown-suggest.vp-enabled { display: block; position: absolute; width: 120px; height: 54px; overflow: hidden auto; color: white; background: rgb(0, 63, 134); border-radius: 5px; font-weight: 600; list-style-type: none; padding: 0px; } [vp] [vp-suggestion-screen] .vp-dropdown-item { cursor: pointer; font-size: 12px; margin: 5px 0px -4px 6px; color: rgb(255, 255, 255); } [vp] [vp-suggestion-screen] .vp-dropdown-item:hover { color: rgb(128, 182, 243); } [vp] [vp-suggestion-screen] .vp-suggestion-screen-header { width: 100%; height: 48px; border-bottom: 1px solid rgb(216, 217, 219); display: flex; padding: 16px; align-items: center; justify-content: space-between; } [vp] [vp-suggestion-screen] .vp-suggestion-screen-header span { font-size: 14px; font-weight: 600; } [vp] [vp-suggestion-screen] .vp-suggestion-screen-header button { border: none; margin: 0px; padding: 0px; width: auto; cursor: pointer; overflow: visible; background: rgb(253, 253, 253); font-variant: inherit; font-stretch: inherit; font-family: inherit; font-optical-sizing: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; -webkit-font-smoothing: inherit; appearance: none; display: flex; align-items: center; justify-content: center; font-size: 14px; font-style: normal; line-height: 19px; font-weight: 700; text-align: center; min-width: 32px; min-height: 32px; max-width: 32px; max-height: 32px; border-radius: 4px; outline: transparent solid 2px; outline-offset: -2px; position: relative; color: rgb(15, 43, 84); transition: transform 0.3s ease 0s; } @media (max-width: 450px) { [vp] [vp-suggestion-screen] .vp-suggestion-screen-header button { min-width: 28px; min-height: 28px; max-width: 28px; max-height: 28px; }} [vp] [vp-suggestion-screen] .vp-suggestion-screen-header button span { display: flex; align-items: center; justify-content: center; } [vp] [vp-suggestion-screen] .vp-suggestion-screen-header button svg { width: 100%; height: 100%; position: absolute; } [vp] [vp-suggestion-screen] .vp-suggestion-screen-header button svg * { fill: rgb(15, 43, 84); } [vp] [vp-suggestion-screen] .vp-suggestion-screen-header button.speed-button { width: 40px; } [vp] [vp-suggestion-screen] .vp-suggestion-screen-header button:hover { background-color: rgb(232, 233, 234); } [vp] [vp-suggestion-screen] .vp-suggestion-screen-header button:active { } [vp] [vp-suggestion-screen] .vp-suggestion-screen-header button:focus { background-color: rgb(253, 253, 253); outline-color: rgb(56, 133, 249); } [vp] [vp-suggestion-screen] .vp-suggestion-screen-header button:disabled { cursor: not-allowed; opacity: 0.3; } [vp] [vp-suggestion-screen] .vp-suggestion-screen-header button.actived-subtitle { background-color: rgb(36, 112, 224); } [vp] [vp-suggestion-screen] .vp-suggestion-screen-header button.actived-subtitle:hover { background-color: rgb(56, 133, 249); } [vp] [vp-suggestion-screen] .vp-suggestion-screen-header button.actived-subtitle svg > * { fill: rgb(253, 253, 253); } [vp] [vp-suggestion-screen] .vp-suggestion-screen-header button svg > * { fill: rgb(15, 43, 84); } @media (max-width: 450px) { [vp] [vp-suggestion-screen] .vp-suggestion-screen-header { height: 38px; padding: 10px; }} [vp] [vp-suggestion-screen] .vp-suggestion-screen-content { display: flex; align-items: center; justify-content: center; flex-direction: column; gap: 10px; width: 100%; padding: 16px; } [vp] [vp-suggestion-screen] .vp-suggestion-screen-content .vp-title { width: 100%; text-align: left; font-weight: 700; font-size: 14px; color: rgb(54, 54, 54); } [vp] [vp-suggestion-screen] .vp-suggestion-screen-content .vp-text { padding: 10px; width: 100%; resize: none; border-radius: 5px; border: 1px solid rgb(216, 217, 219); height: 120px; font-size: 1rem; outline: none !important; display: block !important; min-height: auto !important; } [vp] [vp-suggestion-screen] .vp-suggestion-screen-content .vp-text:hover { border-color: rgb(131, 136, 144); } [vp] [vp-suggestion-screen] .vp-suggestion-screen-content .vp-text:focus { border: 1.6px solid rgb(56, 133, 249); box-shadow: rgba(86, 154, 255, 0.75) 0px 0px 15px; } [vp] [vp-suggestion-screen] .vp-suggestion-screen-content .vp-suggestion-buttons-container { width: 100%; display: flex; align-items: center; justify-content: center; flex-direction: column; gap: 10px; } [vp] [vp-suggestion-screen] .vp-suggestion-screen-content .vp-suggestion-buttons-container button { width: 100% !important; } [vp] [vp-suggestion-screen] .vp-suggestion-screen-content .vp-suggestion-buttons-container .vp-visualize-signal-button { margin: 0px; padding: 0px; width: auto; cursor: pointer; overflow: visible; outline: none; background: rgb(13, 69, 157); font-style: inherit; font-variant: inherit; font-stretch: inherit; font-family: inherit; font-optical-sizing: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; line-height: normal; -webkit-font-smoothing: inherit; appearance: none; display: flex; align-items: center; justify-content: center; height: 36px; border-radius: 40px; border: 1px solid rgb(13, 69, 157); font-size: 14px; font-weight: 600; color: rgb(253, 253, 253); } @media (max-width: 450px) { [vp] [vp-suggestion-screen] .vp-suggestion-screen-content .vp-suggestion-buttons-container .vp-visualize-signal-button { height: 28px; font-size: 12px; }} [vp] [vp-suggestion-screen] .vp-suggestion-screen-content .vp-suggestion-buttons-container .vp-visualize-signal-button:hover { background-color: rgb(56, 133, 249); border-color: rgb(56, 133, 249); } [vp] [vp-suggestion-screen] .vp-suggestion-screen-content .vp-suggestion-buttons-container .vp-visualize-signal-button:disabled { background-color: rgb(232, 233, 234); border-color: rgb(216, 217, 219); cursor: not-allowed; user-select: none; color: rgb(131, 136, 144); } [vp] [vp-suggestion-screen] .vp-suggestion-screen-content .vp-suggestion-buttons-container .vp-send-button { margin: 0px; padding: 0px; width: auto; cursor: pointer; overflow: visible; outline: none; background: rgb(253, 253, 253); font-style: inherit; font-variant: inherit; font-stretch: inherit; font-family: inherit; font-optical-sizing: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; line-height: normal; -webkit-font-smoothing: inherit; appearance: none; display: flex; align-items: center; justify-content: center; height: 36px; border-radius: 40px; border: 1px solid rgb(13, 69, 157); font-size: 14px; font-weight: 600; color: rgb(13, 69, 157); } @media (max-width: 450px) { [vp] [vp-suggestion-screen] .vp-suggestion-screen-content .vp-suggestion-buttons-container .vp-send-button { height: 28px; font-size: 12px; }} [vp] [vp-suggestion-screen] .vp-suggestion-screen-content .vp-suggestion-buttons-container .vp-send-button:hover { border-color: rgb(131, 136, 144); background-color: rgb(232, 233, 234); color: rgb(15, 43, 84); } [vp] [vp-suggestion-screen] .vp-suggestion-screen-content .vp-suggestion-buttons-container .vp-send-button:disabled { background-color: rgb(232, 233, 234); border-color: rgb(216, 217, 219); cursor: not-allowed; user-select: none; color: rgb(131, 136, 144); } [vp] [vp-suggestion-screen].vp-enabled { height: 96px; } [vp] [vp-suggestion-screen].vp-enabled.vp-expanded { height: calc(100% - 60px); } [vp] [vp-suggestion-screen].vp-enabled.vp-expanded .vp-suggestion-screen-header button svg { transform: rotate(180deg) !important; } @media (max-width: 450px) { [vp] [vp-suggestion-screen] .vp-suggestion-screen-content { gap: 6px; padding: 10px; } [vp] [vp-suggestion-screen] .vp-suggestion-screen-content .vp-text { height: 100px; font-size: 0.8rem; } [vp] [vp-suggestion-screen] .vp-suggestion-screen-content .vp-suggestion-buttons-container { gap: 6px; }} [vp] [vp-translator-screen] { overflow: hidden; position: absolute; right: 0px; left: 0px; height: 0px; bottom: 0px; width: 100%; padding: 0px; background-color: white; z-index: 5; border-radius: 10px 10px 0px 0px; transition: all 0.3s ease 0s; } [vp] [vp-translator-screen] ::-webkit-scrollbar { width: 10px; } [vp] [vp-translator-screen] ::-webkit-scrollbar-track { background: rgba(209, 209, 209, 0.945) !important; } [vp] [vp-translator-screen] ::-webkit-scrollbar-thumb { background: rgb(139, 139, 153); } [vp] [vp-translator-screen] ::-webkit-scrollbar-thumb:hover { background: rgb(85, 85, 85); } [vp] [vp-translator-screen] .vp-translator-screen-header { width: 100%; height: 48px; border-bottom: 1px solid rgb(216, 217, 219); display: flex; padding: 16px; align-items: center; justify-content: space-between; } [vp] [vp-translator-screen] .vp-translator-screen-header span { font-size: 14px; font-weight: 600; } [vp] [vp-translator-screen] .vp-translator-screen-header button { border: none; margin: 0px; padding: 0px; width: auto; cursor: pointer; overflow: visible; background: rgb(253, 253, 253); font-variant: inherit; font-stretch: inherit; font-family: inherit; font-optical-sizing: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; -webkit-font-smoothing: inherit; appearance: none; display: flex; align-items: center; justify-content: center; font-size: 14px; font-style: normal; line-height: 19px; font-weight: 700; text-align: center; min-width: 32px; min-height: 32px; max-width: 32px; max-height: 32px; border-radius: 4px; outline: transparent solid 2px; outline-offset: -2px; position: relative; color: rgb(15, 43, 84); transition: transform 0.3s ease 0s; } @media (max-width: 450px) { [vp] [vp-translator-screen] .vp-translator-screen-header button { min-width: 28px; min-height: 28px; max-width: 28px; max-height: 28px; }} [vp] [vp-translator-screen] .vp-translator-screen-header button span { display: flex; align-items: center; justify-content: center; } [vp] [vp-translator-screen] .vp-translator-screen-header button svg { width: 100%; height: 100%; position: absolute; } [vp] [vp-translator-screen] .vp-translator-screen-header button svg * { fill: rgb(15, 43, 84); } [vp] [vp-translator-screen] .vp-translator-screen-header button.speed-button { width: 40px; } [vp] [vp-translator-screen] .vp-translator-screen-header button:hover { background-color: rgb(232, 233, 234); } [vp] [vp-translator-screen] .vp-translator-screen-header button:active { } [vp] [vp-translator-screen] .vp-translator-screen-header button:focus { background-color: rgb(253, 253, 253); outline-color: rgb(56, 133, 249); } [vp] [vp-translator-screen] .vp-translator-screen-header button:disabled { cursor: not-allowed; opacity: 0.3; } [vp] [vp-translator-screen] .vp-translator-screen-header button.actived-subtitle { background-color: rgb(36, 112, 224); } [vp] [vp-translator-screen] .vp-translator-screen-header button.actived-subtitle:hover { background-color: rgb(56, 133, 249); } [vp] [vp-translator-screen] .vp-translator-screen-header button.actived-subtitle svg > * { fill: rgb(253, 253, 253); } [vp] [vp-translator-screen] .vp-translator-screen-header button svg > * { fill: rgb(15, 43, 84); } @media (max-width: 450px) { [vp] [vp-translator-screen] .vp-translator-screen-header { height: 38px; padding: 10px; }} [vp] [vp-translator-screen] .vp-translator-screen-content { display: flex; align-items: center; justify-content: start; flex-direction: column; gap: 10px; width: 100%; height: 100%; padding: 16px; } [vp] [vp-translator-screen] .vp-translator-screen-content .vp-title { width: 100%; text-align: left; font-weight: 700; font-size: 14px; color: rgb(54, 54, 54); } [vp] [vp-translator-screen] .vp-translator-screen-content .vp-text { padding: 10px; width: 100%; resize: none; border-radius: 5px; border: 1px solid rgb(216, 217, 219); height: 160px; font-size: 1rem; outline: none !important; display: block !important; } [vp] [vp-translator-screen] .vp-translator-screen-content .vp-text:hover { border-color: rgb(131, 136, 144); } [vp] [vp-translator-screen] .vp-translator-screen-content .vp-text:focus { border: 1.6px solid rgb(56, 133, 249); box-shadow: rgba(86, 154, 255, 0.75) 0px 0px 15px; } [vp] [vp-translator-screen] .vp-translator-screen-content .vp-translator-buttons-container { width: 100%; display: flex; align-items: center; justify-content: center; flex-direction: column; gap: 10px; } [vp] [vp-translator-screen] .vp-translator-screen-content .vp-translator-buttons-container button { width: 100% !important; } [vp] [vp-translator-screen] .vp-translator-screen-content .vp-translator-buttons-container .vp-visualize-signal-button { margin: 0px; padding: 0px; width: auto; cursor: pointer; overflow: visible; outline: none; background: rgb(13, 69, 157); font-style: inherit; font-variant: inherit; font-stretch: inherit; font-family: inherit; font-optical-sizing: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; line-height: normal; -webkit-font-smoothing: inherit; appearance: none; display: flex; align-items: center; justify-content: center; height: 36px; border-radius: 40px; border: 1px solid rgb(13, 69, 157); font-size: 14px; font-weight: 600; color: rgb(253, 253, 253); } @media (max-width: 450px) { [vp] [vp-translator-screen] .vp-translator-screen-content .vp-translator-buttons-container .vp-visualize-signal-button { height: 28px; font-size: 12px; }} [vp] [vp-translator-screen] .vp-translator-screen-content .vp-translator-buttons-container .vp-visualize-signal-button:hover { background-color: rgb(56, 133, 249); border-color: rgb(56, 133, 249); } [vp] [vp-translator-screen] .vp-translator-screen-content .vp-translator-buttons-container .vp-visualize-signal-button:disabled { background-color: rgb(232, 233, 234); border-color: rgb(216, 217, 219); cursor: not-allowed; user-select: none; color: rgb(131, 136, 144); } [vp] [vp-translator-screen].vp-enabled { height: calc(100% - 60px); } @media (max-width: 450px) { [vp] [vp-translator-screen] .vp-translator-screen-content { gap: 6px; padding: 10px; } [vp] [vp-translator-screen] .vp-translator-screen-content .vp-text { height: 120px; font-size: 0.8rem; } [vp] [vp-translator-screen] .vp-translator-screen-content .vp-translator-buttons-container { gap: 6px; }} [vp] .vpw-tutorial { display: none; } [vp] .vpw-tutorial .vpw-tutorial__message { color: rgb(253, 253, 253); font-size: 1rem; } [vp] .vpw-tutorial .vpw-tutorial__footer { display: flex; align-items: center; justify-content: space-between; flex-direction: row; border-top: 1px solid rgb(76, 76, 76); } [vp] .vpw-tutorial .vpw-tutorial__footer .vpw-tutorial__back-btn { outline-color: rgb(253, 253, 253); color: rgb(54, 54, 54); } [vp] .vpw-tutorial .vpw-tutorial__footer .vpw-tutorial__next-btn { color: rgb(54, 54, 54); background-color: rgb(253, 253, 253); } [vp] .vpw-tutorial.vp-enabled { display: flex; } [vp] [vp-additional-options] { justify-content: center; flex-direction: column; gap: 10px; position: absolute; z-index: 2; display: none; max-width: 100%; opacity: 1; transition: max-width 0s ease 0s, visibility 0s ease 0s, opacity 0.4s ease 0s; left: 16px; top: 96px; } [vp] [vp-additional-options] button { margin: 0px; overflow: visible; background: rgb(131, 136, 144); color: inherit; font-variant: inherit; font-stretch: inherit; font-family: inherit; font-optical-sizing: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; -webkit-font-smoothing: inherit; appearance: none; display: flex; align-items: center; justify-content: center; font-size: 14px; font-style: normal; line-height: 19px; font-weight: 700; text-align: center; min-width: 32px; min-height: 32px; max-width: 32px; max-height: 32px; width: 32px; border-radius: 50%; height: 32px; cursor: pointer; border: 2px solid transparent; outline: transparent solid 2px; outline-offset: 0px; padding: 0px !important; } @media (max-width: 450px) { [vp] [vp-additional-options] button { min-width: 28px; min-height: 28px; max-width: 28px; max-height: 28px; }} [vp] [vp-additional-options] button svg { width: 18px; height: 18px; } [vp] [vp-additional-options] button svg * { fill: rgb(255, 255, 255); } [vp] [vp-additional-options] button:hover { outline-color: rgba(131, 136, 144, 0.3); opacity: 1 !important; } @media (hover: hover) { [vp] [vp-additional-options] button[data-title]:hover::after { content: attr(data-title); background-color: rgb(54, 54, 54); position: absolute; border-radius: 20px; color: rgb(255, 255, 255); font-size: 0.9rem; font-weight: 500; white-space: nowrap; padding: 4px 10px; left: 40px; display: block; }} [vp] [vp-additional-options].vp-enabled { display: flex; } @media (max-width: 450px) { [vp] [vp-additional-options] { left: 10px; }} [vp] [vp-change-avatar] { justify-content: start; align-items: center; flex-direction: row; gap: 10px; position: absolute; z-index: 2; display: none; max-width: 100%; opacity: 1; left: 14px; top: 50px; height: 36px; width: 36px; overflow: hidden; transition: all 0.3s ease-in-out 0s; } [vp] [vp-change-avatar] .vp-button-change-avatar { display: flex; justify-content: center; align-items: center; cursor: pointer; background: rgb(131, 136, 144); border-radius: 50px; width: 32px; height: 32px; min-width: 32px; border: 2px solid transparent; outline: transparent solid 2px; z-index: -1; opacity: 0; transition: all 0.3s ease-in-out 0s; padding: 0px !important; } [vp] [vp-change-avatar] .vp-button-change-avatar svg { width: 20px; height: 20px; fill: rgb(255, 255, 255); } [vp] [vp-change-avatar] .vp-button-change-avatar::after { content: attr(avatar-name); display: none; top: 38px; background-color: rgb(54, 54, 54); padding: 0px 10px 4px; height: 28px; align-items: center; justify-content: center; position: absolute; border-radius: 0px 20px 20px; transform: translateX(60%); color: rgb(253, 253, 253); font-size: 0.9rem; font-weight: 500; } [vp] [vp-change-avatar] .vp-button-change-avatar:hover { outline-color: rgba(131, 136, 144, 0.3); } [vp] [vp-change-avatar] .vp-button-change-avatar:hover::after { display: flex; } [vp] [vp-change-avatar] .vp-button-change-avatar.vp-selected { background-color: rgb(56, 133, 249); outline-color: rgb(56, 133, 249); border-color: rgb(224, 224, 224); position: absolute; left: 2px; z-index: 1; opacity: 1; display: flex !important; } [vp] [vp-change-avatar] .vp-button-change-avatar.vp-selected::after { display: none; } [vp] [vp-change-avatar] .vp-button-change-avatar.vp-selected:hover { outline-color: rgba(56, 133, 249, 0.5); } [vp] [vp-change-avatar] .vp-button-change-avatar .active { display: block; } @media (max-width: 450px) { [vp] [vp-change-avatar] .vp-button-change-avatar { width: 28px; height: 28px; min-width: 28px; }} [vp] [vp-change-avatar].vp-change-avatar-openned { padding-left: 42px; width: 120px; overflow: visible; } [vp] [vp-change-avatar].vp-change-avatar-openned button { opacity: 1; } [vp] [vp-change-avatar].active { display: flex; } @media (max-width: 450px) { [vp] [vp-change-avatar] { left: 8px; } [vp] [vp-change-avatar] .vp-button-change-avatar::after { top: 32px; }} @import url("https://fonts.cdnfonts.com/css/rawline"); [vp] * { box-sizing: border-box; font-family: Rawline, "Open Sans", sans-serif !important; } [vp] { font-size: 16px; height: 100%; width: 100%; position: relative; } [vp] [vp-blue-button] { padding: 7px; border-radius: 6px; font-size: 12px; text-align: center; font-weight: bold; color: white; background-color: rgb(0, 63, 134); cursor: pointer; margin: 10px 5px; align-self: center; } [vp] [vp-visualize-signal-button] { padding: 7px; border-radius: 6px; font-size: 12px; text-align: center; font-weight: bold; color: rgb(0, 63, 134); background: white; border: 1px solid rgb(0, 63, 134); cursor: pointer; margin: 10px 5px; align-self: center; } [vp] [vp-close-button] { display: flex; flex-direction: row; justify-content: center; align-items: center; width: 28px; height: 28px; border-radius: 14px; background-color: rgb(179, 179, 179); cursor: pointer; } [vp] [vp-close-button] img { width: 100%; } #gameContainer { background: rgb(235, 235, 235) !important; } [vw] [vw-access-button] { display: none; width: 160px; text-align: center; cursor: pointer; margin: 0px 0px 0px -100px; max-width: none; } [vw] [vw-access-button].active { display: block; } [vw] [vw-access-button] .access-button { width: 40px; float: right; } [vw] [vw-access-button] span { font-size: 13px; color: rgb(0, 64, 136); } [vw] [vw-access-button] .access-button:hover + .pop-up { width: calc(100% - 56px); } [vw] [vw-access-button] .pop-up { float: right; width: 0%; margin-right: 6px; transition: width 0.5s ease 0s; } [vw] [vw-access-button] .pop-up.left { margin-right: -50px; transform: translateX(100%); } [vw] [vw-access-button] .access-button.left { margin-right: 6px; float: left !important; } .vw-links { top: -100px; left: -100px; position: absolute; } .vw-links .vw-tooltip { position: relative; opacity: 1; } .vw-links .vw-tooltip__item { text-align: center; position: absolute; min-width: 123px; padding: 8px; visibility: hidden; opacity: 0; background: white; transition: all 0.25s cubic-bezier(0, 0, 0.2, 1) 0s; color: rgb(72, 72, 72); border: 1px solid rgb(206, 206, 206); border-radius: 3px; font-weight: 500; box-shadow: rgb(188, 188, 188) 0px 2px 1px; z-index: 4; } .vw-links .vw-tooltip__item::after { content: ""; display: block; position: absolute; width: 0px; height: 0px; border-style: solid; } .vw-links .vw-tooltip__initiator { cursor: pointer; z-index: 5; } .vw-links .vw-tooltip .vw-tooltip__item { top: calc(100% + 1em); left: 50%; transform: translate3d(-50%, -15px, 0px); } .vw-links .vw-tooltip .vw-tooltip__item::after { top: -0.5em; left: 50%; transform: translate3d(-50%, 0px, 0px); border-width: 0px 0.5em 0.5em; border-color: transparent transparent white; filter: drop-shadow(rgb(188, 188, 188) 1px -1px 1px); } .vw-links .vw-tooltip.active > .vw-tooltip__item { transform: translate3d(-50%, 0px, 0px); visibility: visible; opacity: 1; } [vw].maximize [vw-plugin-wrapper] { width: 100%; height: 100% !important; max-height: initial !important; } [vw].left [vw-plugin-wrapper] { float: left; } [vw] [vw-plugin-wrapper] { position: relative; display: none; width: 300px; height: 100%; float: right; background: white; box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 9px 0px; border-radius: 10px; overflow: hidden !important; } [vw] [vw-plugin-wrapper].active { display: flex; flex-direction: column; height: 450px; max-width: 100%; overflow: hidden; min-height: 100%; } [vw] { } [vw] html, [vw] body, [vw] div, [vw] span, [vw] applet, [vw] object, [vw] iframe, [vw] h1, [vw] h2, [vw] h3, [vw] h4, [vw] h5, [vw] h6, [vw] p, [vw] blockquote, [vw] pre, [vw] a, [vw] abbr, [vw] acronym, [vw] address, [vw] big, [vw] cite, [vw] code, [vw] del, [vw] dfn, [vw] em, [vw] img, [vw] ins, [vw] kbd, [vw] q, [vw] s, [vw] samp, [vw] small, [vw] strike, [vw] strong, [vw] sub, [vw] sup, [vw] tt, [vw] var, [vw] b, [vw] u, [vw] i, [vw] center, [vw] dl, [vw] dt, [vw] dd, [vw] ol, [vw] ul, [vw] li, [vw] fieldset, [vw] form, [vw] label, [vw] legend, [vw] table, [vw] caption, [vw] tbody, [vw] tfoot, [vw] thead, [vw] tr, [vw] th, [vw] td, [vw] article, [vw] aside, [vw] canvas, [vw] details, [vw] embed, [vw] figure, [vw] figcaption, [vw] footer, [vw] header, [vw] hgroup, [vw] menu, [vw] nav, [vw] output, [vw] ruby, [vw] section, [vw] summary, [vw] time, [vw] mark, [vw] audio, [vw] video { margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; display: block; } [vw] article, [vw] aside, [vw] details, [vw] figcaption, [vw] figure, [vw] footer, [vw] header, [vw] hgroup, [vw] menu, [vw] nav, [vw] section { display: block; } [vw] img { width: unset; } [vw] body { line-height: 1; } [vw] ol, [vw] ul { list-style: none; } [vw] blockquote, [vw] q { quotes: none; } [vw] blockquote::before, [vw] blockquote::after, [vw] q::before, [vw] q::after { content: none; } [vw] table { border-collapse: collapse; border-spacing: 0px; } @media (max-width: 450px) { div[vw] canvas { filter: blur(0px); min-height: calc(238px) !important; min-width: calc(147px) !important; } div[vw] [vw-plugin-wrapper].active { height: 358px !important; width: 210px !important; } [vp] .vpw-controls-slider { width: 30% !important; } [vp] .vpw-settings-btn .vpw-settings-btn-close, [vp] .vpw-btn-close .vpw-img { right: 100px; } [vp] [vp-rate-box].vp-enabled .vp-container { margin-right: 70px; margin-bottom: 80px; } [vp] [vp-rate-button] .vp-button { margin-right: 110px; margin-bottom: 130px; } [vp] [vp-rate-button] .vp-button img { width: 32px; margin-bottom: -37px; margin-right: -14px; } [vp] .vpw-settings .vpw-content .vpw-vlibras-logo { left: 39%; bottom: 125px; } [vp] .vpw-settings .vpw-content > ul { margin-left: -20px; } [vp] .vpw-settings .vpw-content > ul li .vpw-name { font-size: 12px; } [vp] .vpw-settings .vpw-content > ul .vpw-localism .vpw-flag { right: 88px; height: 24px; } [vp] .vpw-switch { width: 48px; height: 15px; margin-top: -10px; right: 64px; } [vp] .vpw-slider-check.vpw-round::before { top: -3px; } [vp] .vpw-slider-check::before { height: 21px; width: 20px; bottom: 4px; } [vp] .vpw-bar .vpw-title { margin-right: 40px; } [vp] .vpw-dictionary .vpw-dict-container ul li:not(.margin) { padding: 5px; }} div[vw] { position: fixed; max-width: 95vw; right: 0px; top: 50%; transform: translateY(-50%); z-index: 99999999; display: none; font-family: Arial; color: rgb(0, 0, 0); line-height: 1.3; font-size: 16px; margin: 10px !important; } div[vw].enabled { display: block; } div[vw].active { margin-top: -285px; } div[vw].maximize { inset: 6vh; max-width: initial; margin-top: 0px; } div[vw].left { left: 0px; right: initial; } div[vw] #gameContainer { inset: 0px; width: 100%; height: calc(100% - 80px); overflow: hidden; border-radius: 0px; position: absolute !important; margin: auto !important; background: none !important; } div[vw] #gameContainer canvas { min-height: calc(315px); min-width: calc(270px); height: 100%; width: 100%; filter: blur(0px); } .vw-text:hover { background-color: rgba(0, 63, 134, 0.2); color: rgb(0, 0, 0); cursor: pointer; } .vw-text-active { background-color: rgba(30, 63, 134, 0.2); color: rgb(0, 0, 0); } vlibraswidget { cursor: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAABQCAYAAABf9vbdAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAjASURBVHgB7VlbbBRVGP7PzJSCFK2KQAk2Q0JreEC5viCQEkADxMjFQOILt6eCiDxrQnkg8EaQ2xNQX0gkGkgMJVwartEHrloSoTVhI0gL1tDSAm13Z8b/O7NnO7s7253pbmti5iPDbHdmzn7//T//CCoy9l58Vj4iXmJqwim3NWHiO812Yjj3GIk72xe+2UFFhKACIQlbpet4oRpebTo5ZOZ5JMbHHf7pU716z2UWKEYFYNAC7D/fVaMJfYck7kGpIahsJNEIg2jMSHf5rh6H+hJE3T1EvQknbR3+65IgUb958ajvaBAILUAmcRB+q4zovQk6TXxTS5HOhX+6HWrvtin2Nx/ttvdSjOnUhRUksADsKia7yjFFHESrKzSaNkmXQkDLt/8kPmzq6iVq63QPWKOs1D2qxguqGidoRqX7PJ553GHTzQeW/OwScup79L6dQV0rkACu1rWTbOpykJ01WZfE8aNXWxxqaAJ5h8JgRqWgZdNwaPLv+22WV5AYO9f2zYtHn8q3Tl4BDje+2uE4Th0+V5QLWji1RGrvxA2bjl51tV0IKt4g2jhPk4KA/M8tiZRrCSHqaheN2kmDFcBLfrZpSM23PHFoV4PFZyoqIMj+z3U+C7oRS0hrSIJ5hBBByNdMNWSQFkvrA+HLRRqtnaPRb48S9EtLfiF8BTh09sUK0sVJfJ5bZUh/P3rNpiPXbBoOwKU28YG4uPR7wiXqWAtrl4y5lHmvlvkFsg2T34vPcJvhJg+o34PV4baAI/STklsGsgQoiZfU8ck0x2ryYbjNcJJXgBDfX7elEpE8GKj4xzLvS3Ohg+e61wtNO4Ys88mMEupmX//ssJW6PoED7ZvlOk0ZR3kLlhfILmc41e5rDKcI1I4DHNj43R+vx2UVz3Qlw/sAk9+BMzQPghuOJdIWPJDMEsj7sgkIQWTNHNfYYYSAAnc12FS/QaeZkzUZ1DZ3AXzpUpYA0D6fTBCH7zU02dTa2b8YCg/I77tgS7cKi92r3FwPd+wOkcWQtuFKa+cYdPehDWvWHObCqqzQHwOatg4nFTRHM/weZpQLPg1XcVNEnrptRRjXUwAXNIJoXYCkFVza+A/RrXqcieValvaDwO1xRErQYgIWu9Ji0/uTDNl3gSvaeFyTAvAGpAZnZB5oyPXxcNi9WpMxgiAfCoATWnR0vkBponQ9zlIADt5PcTbf0aSpBtOYIT7gr7AEgrbYACdwQ3wCTtJjVAxMx39vl4nQ5AF0la2dbpqEn6sO0w9wMQjrPYLiFrfq2HMAQtAHOBvSlywyYZ6xZRo1Pw2XYUAIhBE3EB6CLKhGt+p/P9zMDyc40+RLsdhvYG3EAdcEE9w1I2FI7b8+0pXsjyfhLDCzsl+D6GFgZrgUXCkMUCfQ/wyErl6XG6wMjI6PNlNPjDDUTRQKS1n70DqKOtxBZS9oKizWzB5YgLbk2oqrJXrLDQ2jD6dfKmgwKOA+sADcZ9fpfvOf/cqQZML2UIpDLrR1uhZApmxl0hjbGJk3hamS1ePdlHvierrb7Wu02I00uUnJrCdXmp2030DGCmotv+xm2Dx00kW/5if4/GgugMyVZivrewjV0GT5PvNto510ORcQckG1QUFQ5hnTABiYGZojOlDa+hL9C94eYJExBeb4bbzjgoVAYdM8PVTNUPf2eXpMo68kHiu1Sul5j528CVJmZ6KrMP0iN9N09dqpgAoCN9W62oOfw8JfL9dS3wUFxjKA8haMKg3MKg81voyxVCZMg6D0y+Hw2yPXLNq2WM+Zy4Ng12krVTvCoor3IRiKJad7MXB3nc/BrJLMx89sDr7c5E7cwBwoQdMrszU3s1LkJIX2G4VqfpWW0v5gMJMTw1/P3NhyHPoVZymA7diXeXC1ormN96EVuixEuVoKEGjN0ewtm+b7NRPHPsIVZM1sMSjtgxPczzMzkkMHuVLciNfjrMwT1jcHwi1WhKoRCEJYEW7kzURBAE5w8ZQAcbpMSgD4EqbEiG7sehawqQvtKKHtL45btPW4JbtU7MjqN+q8tls7sNeGIEjF+aBiBi4OgGvt0lGxlACA7VhycIRZDEyVry/JBxBDpsI6P9Qy8WpNthq7V+u0Z5XrphCkIsAGSHG5GUsOungcr66lTyUuvLyI3c7cKTwPelen9UetwFvIpWxi72YG5s63ffS758M96YMEOZGoNeh+Kw+57slrsc2LX5usrqepWVkBs0ksjmwR1JWuZrhCkL1v5j3oqTKBlA0uSvt4h+C9nibAVt7pq1jASA+FI6groU7su2DRYIGgzhwkoGrD7TBOgRB+b3KymhAtLjbYJfZtfvFQjgnxmjl6sojl7yxVnZgyTuTtLL1ArGSmbVR87BHgDQ/apWJiFKesAa+vnfFCQxf6RXxWk+n/Yrjb9MiS7wskLGfl5o+zX3j4+od0JceR0sKVmh5aclGYdCiBeMNvqMm0Ig8ufuSBASPt4PkXdVzx5BBJveCAryK/t4WcG+XDlPE8d12my7jzvuAA+S1LRtflei5vqvAKgbkR3he4syPXpQoVBFrflPR3BCosjhd/QcgHEgDYf+H5Cp0HGJScnc4yddkzARAEO7IwI0eQns+7sOVcXdWkG/4OraOV4X8d3J+t3OrzQmNQAgCHz7wyHd2uI03IGaoSRL0bDhrkKExqyg2yaF3g72qXhTSOTKhahaIJoJB8hwCXMtV3qnIHEQKjcvj5T7fj8qW3enMP4iikQbRekAAKchzPE201FFbpFp2nX0UFkGHg6/BzaL0Q4goF983eIB9ICJXbVYaBn3PvsnDLR2V3qAAUnNiRJbw1Ay0veqgZnl0bZkRDQR4o2s5FWQJTM7xfG2losl6gpUDQqqpaTPJA8bZe5C8EkmJ7l03n7hafPFDU3kC5E7pZZJmehC1nOJfvWUNCHiiqBRSUJVS/zzOnISEPDIkAgBJiqDQ/LIAQXC+mU4QIESJEiBAhQoQIESJEiBAhQoQIEf5n+Bc5J4A9gCvsTAAAAABJRU5ErkJggg==") 24 50, auto !important; } .a2a_menu, .a2a_menu * { box-sizing: content-box; float: none; margin: 0px; padding: 0px; position: static; height: auto; width: auto; } .a2a_menu { border-radius: 6px; display: none; direction: ltr; background: rgb(255, 255, 255); font: 16px / 12px sans-serif-light, HelveticaNeue-Light, "Helvetica Neue Light", "Helvetica Neue", Arial, Helvetica, "Liberation Sans", sans-serif; color: rgb(0, 0, 0); border: 1px solid rgb(204, 204, 204); vertical-align: baseline; outline: 0px; overflow: hidden; } .a2a_mini { min-width: 200px; position: absolute; width: 300px; z-index: 9999997; } .a2a_overlay { display: none; background: rgb(97, 108, 125); opacity: 0.92; position: fixed; inset: 0px; z-index: 9999998; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); transition: opacity 0.14s ease 0s; } .a2a_full { background: rgb(255, 255, 255); border: 1px solid rgb(255, 255, 255); height: calc(320px); top: 15%; left: 50%; margin-left: -320px; position: fixed; text-align: center; width: 640px; z-index: 9999999; transition: transform 0.14s ease 0s, opacity 0.14s ease 0s; } .a2a_full_footer, .a2a_full_header, .a2a_full_services { border: 0px; margin: 0px; padding: 12px; box-sizing: border-box; } .a2a_full_header { padding-bottom: 8px; } .a2a_full_services { height: 280px; overflow-y: scroll; padding: 0px 12px; } .a2a_full_services .a2a_i { display: inline-block; float: none; width: calc(33.334% - 18px); } div.a2a_full_footer { font-size: 12px; text-align: center; padding: 8px 14px; } div.a2a_full_footer a, div.a2a_full_footer a:visited { display: inline; font-size: 12px; line-height: 14px; padding: 8px 14px; } div.a2a_full_footer a:focus, div.a2a_full_footer a:hover { background: 0px 0px; border: 0px; color: rgb(1, 102, 255); } div.a2a_full_footer a span.a2a_s_a2a, div.a2a_full_footer a span.a2a_w_a2a { background-size: 14px; border-radius: 3px; display: inline-block; height: 14px; line-height: 14px; margin: 0px 3px 0px 0px; vertical-align: top; width: 14px; } .a2a_modal { height: 0px; left: 50%; margin-left: -320px; position: fixed; text-align: center; top: 15%; width: 640px; z-index: 9999999; transition: transform 0.14s ease 0s, opacity 0.14s ease 0s; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } .a2a_modal_body { background: 0px 0px; border: 0px; font: 24px sans-serif-light, HelveticaNeue-Light, "Helvetica Neue Light", "Helvetica Neue", Arial, Helvetica, "Liberation Sans", sans-serif; position: relative; height: auto; width: auto; } .a2a_thanks { color: rgb(255, 255, 255); height: auto; margin-top: 20px; width: auto; } .a2a_thanks > div:first-child { margin: 0px 0px 40px; } .a2a_thanks div * { height: inherit; } #a2a_copy_link { background: rgb(255, 255, 255); border: 1px solid rgb(255, 255, 255); margin-top: 15%; } span.a2a_s_link#a2a_copy_link_icon, span.a2a_w_link#a2a_copy_link_icon { background-size: 48px; border-radius: 0px; display: inline-block; height: 48px; left: 0px; line-height: 48px; margin: 0px 3px 0px 0px; position: absolute; vertical-align: top; width: 48px; } #a2a_modal input#a2a_copy_link_text { background-color: transparent; border: 0px; color: rgb(42, 42, 42); font: inherit; height: 48px; left: 62px; max-width: initial; padding: 0px; position: relative; width: calc(100% - 76px); } #a2a_copy_link_copied { background-color: rgb(1, 102, 255); color: rgb(255, 255, 255); display: none; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; line-height: inherit; font-family: inherit; font-optical-sizing: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-size: 16px; margin-top: 1px; padding: 3px 8px; } @media print { .a2a_floating_style, .a2a_menu, .a2a_overlay { visibility: hidden; }} @keyframes a2aFadeIn { 0% { opacity: 0; } 100% { opacity: 1; }} .a2a_starting { opacity: 0; } .a2a_starting.a2a_full, .a2a_starting.a2a_modal { transform: scale(0.8); } @media (max-width: 639px) { .a2a_full { border-radius: 0px; top: 15%; left: 0px; margin-left: auto; width: 100%; } .a2a_modal { left: 0px; margin-left: 10px; width: calc(100% - 20px); }} @media (min-width: 318px) and (max-width: 437px) { .a2a_full .a2a_full_services .a2a_i { width: calc(50% - 18px); }} @media (max-width: 317px) { .a2a_full .a2a_full_services .a2a_i { width: calc(100% - 18px); }} @media (max-height: 436px) { .a2a_full { bottom: 40px; height: auto; top: 40px; }} @media (max-height: 550px) { .a2a_modal { top: 30px; }} @media (max-height: 360px) { .a2a_modal { top: 20px; } .a2a_thanks > div:first-child { margin-bottom: 20px; }} .a2a_menu a { color: rgb(1, 102, 255); text-decoration: none; font: 16px / 14px sans-serif-light, HelveticaNeue-Light, "Helvetica Neue Light", "Helvetica Neue", Arial, Helvetica, "Liberation Sans", sans-serif; height: auto; width: auto; outline: 0px; } .a2a_menu a.a2a_i:visited, .a2a_menu a.a2a_more { color: rgb(1, 102, 255); } .a2a_menu a.a2a_i:active, .a2a_menu a.a2a_i:focus, .a2a_menu a.a2a_i:hover, .a2a_menu a.a2a_more:active, .a2a_menu a.a2a_more:focus, .a2a_menu a.a2a_more:hover { color: rgb(42, 42, 42); border-color: rgb(238, 238, 238); border-style: solid; background-color: rgb(238, 238, 238); text-decoration: none; } .a2a_menu span.a2a_s_find { background-size: 24px; height: 24px; left: 8px; position: absolute; top: 7px; width: 24px; } .a2a_menu span.a2a_s_find svg { background-color: rgb(255, 255, 255); } .a2a_menu span.a2a_s_find svg path { fill: rgb(204, 204, 204); } #a2a_menu_container { display: inline-block; } #a2a_menu_container { } .a2a_menu_find_container { border: 1px solid rgb(204, 204, 204); border-radius: 6px; padding: 2px 24px 2px 0px; position: relative; text-align: left; } .a2a_cols_container .a2a_col1 { overflow: hidden auto; } #a2a_modal input, #a2a_modal input[type="text"], .a2a_menu input, .a2a_menu input[type="text"] { display: block; background-image: none; line-height: 100%; margin: 0px; outline: 0px; overflow: hidden; padding: 0px; box-shadow: none; appearance: none; } #a2apage_find_container input, #a2apage_find_container input[type="text"] { background-color: transparent; border: 0px; box-sizing: content-box; color: rgb(42, 42, 42); font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-family: inherit; font-optical-sizing: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-size: 16px; height: 28px; line-height: 20px; left: 38px; outline: 0px; margin: 0px; max-width: initial; padding: 2px 0px; position: relative; width: 99%; } .a2a_svg { background-repeat: no-repeat; display: block; overflow: hidden; height: 32px; line-height: 32px; padding: 0px; width: 32px; } .a2a_svg svg { background-repeat: no-repeat; background-position: 50% 50%; border: none; display: block; left: 0px; margin: 0px auto; overflow: hidden; padding: 0px; position: relative; top: 0px; width: auto; height: auto; } a.a2a_i, i.a2a_i { display: block; float: left; border: 1px solid rgb(255, 255, 255); line-height: 24px; padding: 6px 8px; text-align: left; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: 132px; } a.a2a_i span, a.a2a_more span { display: inline-block; overflow: hidden; vertical-align: top; } a.a2a_i .a2a_svg { margin: 0px 6px 0px 0px; } a.a2a_i .a2a_svg, a.a2a_more .a2a_svg { background-size: 24px; height: 24px; line-height: 24px; width: 24px; } a.a2a_sss:hover { border-left: 1px solid rgb(204, 204, 204); } a.a2a_menu_show_more_less { border-bottom: 1px solid rgb(255, 255, 255); border-left: 0px; border-right: 0px; line-height: 24px; margin: 6px 0px 0px; padding: 6px; } a.a2a_menu_show_more_less span { display: inline-block; height: 24px; margin: 0px 6px 0px 0px; } .a2a_kit .a2a_svg { background-repeat: repeat; } .a2a_default_style a { float: left; line-height: 16px; padding: 0px 2px; } .a2a_default_style a:hover .a2a_svg, .a2a_floating_style a:hover .a2a_svg, .a2a_overlay_style a:hover .a2a_svg svg { opacity: 0.7; } .a2a_overlay_style.a2a_default_style a:hover .a2a_svg { opacity: 1; } .a2a_default_style .a2a_count, .a2a_default_style .a2a_svg, .a2a_floating_style .a2a_svg, .a2a_menu .a2a_svg, .a2a_vertical_style .a2a_count, .a2a_vertical_style .a2a_svg { border-radius: 4px; } .a2a_default_style .a2a_counter img, .a2a_default_style .a2a_dd, .a2a_default_style .a2a_svg { float: left; } .a2a_default_style .a2a_img_text { margin-right: 4px; } .a2a_default_style .a2a_divider { border-left: 1px solid rgb(0, 0, 0); display: inline; float: left; height: 16px; line-height: 16px; margin: 0px 5px; } .a2a_kit a { cursor: pointer; } .a2a_floating_style { background-color: rgb(255, 255, 255); border-radius: 6px; position: fixed; z-index: 9999995; } .a2a_overlay_style { z-index: 2147483647; } .a2a_floating_style, .a2a_overlay_style { animation: 0.2s ease-in 0s 1 normal none running a2aFadeIn; padding: 4px; } .a2a_vertical_style a { clear: left; display: block; overflow: hidden; padding: 4px; text-decoration: none; } .a2a_floating_style.a2a_default_style { bottom: 0px; } .a2a_floating_style.a2a_default_style a, .a2a_overlay_style.a2a_default_style a { padding: 4px; } .a2a_count { background-color: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); box-sizing: border-box; color: rgb(42, 42, 42); display: block; float: left; font: 12px Arial, Helvetica, sans-serif; height: 16px; margin-left: 4px; position: relative; text-align: center; width: 50px; } .a2a_count::after, .a2a_count::before { border-style: solid; border-color: transparent; border-image: initial; border-width: 4px 4px 4px 0px; content: ""; height: 0px; left: 0px; line-height: 0; margin: -4px 0px 0px -4px; position: absolute; top: 50%; width: 0px; } .a2a_count::before { border-right-color: rgb(204, 204, 204); } .a2a_count::after { border-right-color: rgb(255, 255, 255); margin-left: -3px; } .a2a_count span { animation: 0.14s ease-in 0s 1 normal none running a2aFadeIn; } .a2a_vertical_style .a2a_counter img { display: block; } .a2a_vertical_style .a2a_count { float: none; margin-left: 0px; margin-top: 6px; } .a2a_vertical_style .a2a_count::after, .a2a_vertical_style .a2a_count::before { border-style: solid; border-color: transparent; border-image: initial; border-width: 0px 4px 4px; content: ""; height: 0px; left: 50%; line-height: 0; margin: -4px 0px 0px -4px; position: absolute; top: 0px; width: 0px; } .a2a_vertical_style .a2a_count::before { border-bottom-color: rgb(204, 204, 204); } .a2a_vertical_style .a2a_count::after { border-bottom-color: rgb(255, 255, 255); margin-top: -3px; } .a2a_nowrap { white-space: nowrap; } .a2a_note { margin: 0px auto; padding: 9px; font-size: 12px; text-align: center; } .a2a_note .a2a_note_note { margin: 0px; color: rgb(42, 42, 42); } .a2a_wide a { display: block; margin-top: 3px; border-top: 1px solid rgb(238, 238, 238); text-align: center; } .a2a_label { clip: rect(1px, 1px, 1px, 1px); clip-path: polygon(0px 0px, 0px 0px, 0px 0px); overflow: hidden; height: 1px; width: 1px; position: absolute !important; } .a2a_kit, .a2a_menu, .a2a_modal, .a2a_overlay { touch-action: manipulation; } .a2a_dd img { border: 0px; } .a2a_button_facebook_like iframe { max-width: none; } body.compensate-for-scrollbar { overflow: hidden; } .fancybox-active { height: auto; } .fancybox-is-hidden { left: -9999px; margin: 0px; top: -9999px; visibility: hidden; position: absolute !important; } .fancybox-container { backface-visibility: hidden; height: 100%; left: 0px; outline: none; position: fixed; -webkit-tap-highlight-color: transparent; top: 0px; touch-action: manipulation; transform: translateZ(0px); width: 100%; z-index: 99992; } .fancybox-container * { box-sizing: border-box; } .fancybox-bg, .fancybox-inner, .fancybox-outer, .fancybox-stage { inset: 0px; position: absolute; } .fancybox-outer { overflow-y: auto; } .fancybox-bg { background: rgb(30, 30, 30); opacity: 0; transition-duration: inherit; transition-property: opacity; transition-timing-function: cubic-bezier(0.47, 0, 0.74, 0.71); } .fancybox-is-open .fancybox-bg { opacity: 0.9; transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1); } .fancybox-caption, .fancybox-infobar, .fancybox-navigation .fancybox-button, .fancybox-toolbar { direction: ltr; opacity: 0; position: absolute; transition: opacity 0.25s ease 0s, visibility 0s ease 0.25s; visibility: hidden; z-index: 99997; } .fancybox-show-caption .fancybox-caption, .fancybox-show-infobar .fancybox-infobar, .fancybox-show-nav .fancybox-navigation .fancybox-button, .fancybox-show-toolbar .fancybox-toolbar { opacity: 1; transition: opacity 0.25s ease 0s, visibility 0s ease 0s; visibility: visible; } .fancybox-infobar { color: rgb(204, 204, 204); font-size: 13px; -webkit-font-smoothing: subpixel-antialiased; height: 44px; left: 0px; line-height: 44px; min-width: 44px; mix-blend-mode: difference; padding: 0px 10px; pointer-events: none; top: 0px; user-select: none; } .fancybox-toolbar { right: 0px; top: 0px; } .fancybox-stage { direction: ltr; overflow: visible; transform: translateZ(0px); z-index: 99994; } .fancybox-is-open .fancybox-stage { overflow: hidden; } .fancybox-slide { backface-visibility: hidden; display: none; height: 100%; left: 0px; outline: none; overflow: auto; padding: 44px; position: absolute; text-align: center; top: 0px; transition-property: transform, opacity; white-space: normal; width: 100%; z-index: 99994; } .fancybox-slide::before { content: ""; display: inline-block; font-size: 0px; height: 100%; vertical-align: middle; width: 0px; } .fancybox-is-sliding .fancybox-slide, .fancybox-slide--current, .fancybox-slide--next, .fancybox-slide--previous { display: block; } .fancybox-slide--image { overflow: hidden; padding: 44px 0px; } .fancybox-slide--image::before { display: none; } .fancybox-slide--html { padding: 6px; } .fancybox-content { background: rgb(255, 255, 255); display: inline-block; margin: 0px; max-width: 100%; overflow: auto; padding: 44px; position: relative; text-align: left; vertical-align: middle; } .fancybox-slide--image .fancybox-content { animation-timing-function: cubic-bezier(0.5, 0, 0.14, 1); backface-visibility: hidden; background: 0% 0% / 100% 100% no-repeat transparent; left: 0px; max-width: none; overflow: visible; padding: 0px; position: absolute; top: 0px; transform-origin: left top; transition-property: transform, opacity; user-select: none; z-index: 99995; } .fancybox-can-zoomOut .fancybox-content { cursor: zoom-out; } .fancybox-can-zoomIn .fancybox-content { cursor: zoom-in; } .fancybox-can-pan .fancybox-content, .fancybox-can-swipe .fancybox-content { cursor: grab; } .fancybox-is-grabbing .fancybox-content { cursor: grabbing; } .fancybox-container [data-selectable="true"] { cursor: text; } .fancybox-image, .fancybox-spaceball { background: transparent; border: 0px; height: 100%; left: 0px; margin: 0px; max-height: none; max-width: none; padding: 0px; position: absolute; top: 0px; user-select: none; width: 100%; } .fancybox-spaceball { z-index: 1; } .fancybox-slide--iframe .fancybox-content, .fancybox-slide--map .fancybox-content, .fancybox-slide--pdf .fancybox-content, .fancybox-slide--video .fancybox-content { height: 100%; overflow: visible; padding: 0px; width: 100%; } .fancybox-slide--video .fancybox-content { background: rgb(0, 0, 0); } .fancybox-slide--map .fancybox-content { background: rgb(229, 227, 223); } .fancybox-slide--iframe .fancybox-content { background: rgb(255, 255, 255); } .fancybox-iframe, .fancybox-video { background: transparent; border: 0px; display: block; height: 100%; margin: 0px; overflow: hidden; padding: 0px; width: 100%; } .fancybox-iframe { left: 0px; position: absolute; top: 0px; } .fancybox-error { background: rgb(255, 255, 255); cursor: default; max-width: 400px; padding: 40px; width: 100%; } .fancybox-error p { color: rgb(68, 68, 68); font-size: 16px; line-height: 20px; margin: 0px; padding: 0px; } .fancybox-button { background: rgba(30, 30, 30, 0.6); border: 0px; border-radius: 0px; box-shadow: none; cursor: pointer; display: inline-block; height: 44px; margin: 0px; padding: 10px; position: relative; transition: color 0.2s ease 0s; vertical-align: top; visibility: inherit; width: 44px; } .fancybox-button, .fancybox-button:link, .fancybox-button:visited { color: rgb(204, 204, 204); } .fancybox-button:hover { color: rgb(255, 255, 255); } .fancybox-button:focus { outline: none; } .fancybox-button.fancybox-focus { outline: dotted 1px; } .fancybox-button[disabled], .fancybox-button[disabled]:hover { color: rgb(136, 136, 136); cursor: default; outline: none; } .fancybox-button div { height: 100%; } .fancybox-button svg { display: block; height: 100%; overflow: visible; position: relative; width: 100%; } .fancybox-button svg path { fill: currentcolor; stroke-width: 0; } .fancybox-button--fsenter svg:nth-child(2), .fancybox-button--fsexit svg:first-child, .fancybox-button--pause svg:first-child, .fancybox-button--play svg:nth-child(2) { display: none; } .fancybox-progress { background: rgb(255, 82, 104); height: 2px; left: 0px; position: absolute; right: 0px; top: 0px; transform: scaleX(0); transform-origin: 0px center; transition-property: transform; transition-timing-function: linear; z-index: 99998; } .fancybox-close-small { background: transparent; border: 0px; border-radius: 0px; color: rgb(204, 204, 204); cursor: pointer; opacity: 0.8; padding: 8px; position: absolute; right: -12px; top: -44px; z-index: 401; } .fancybox-close-small:hover { color: rgb(255, 255, 255); opacity: 1; } .fancybox-slide--html .fancybox-close-small { color: currentcolor; padding: 10px; right: 0px; top: 0px; } .fancybox-slide--image.fancybox-is-scaling .fancybox-content { overflow: hidden; } .fancybox-is-scaling .fancybox-close-small, .fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small { display: none; } .fancybox-navigation .fancybox-button { background-clip: content-box; height: 100px; opacity: 0; position: absolute; top: calc(50% - 50px); width: 70px; } .fancybox-navigation .fancybox-button div { padding: 7px; } .fancybox-navigation .fancybox-button--arrow_left { left: env(safe-area-inset-left); padding: 31px 26px 31px 6px; } .fancybox-navigation .fancybox-button--arrow_right { padding: 31px 6px 31px 26px; right: env(safe-area-inset-right); } .fancybox-caption { background: linear-gradient(0deg, rgba(0, 0, 0, 0.85) 0px, rgba(0, 0, 0, 0.3) 50%, rgba(0, 0, 0, 0.15) 65%, rgba(0, 0, 0, 0.075) 75.5%, rgba(0, 0, 0, 0.035) 82.85%, rgba(0, 0, 0, 0.02) 88%, transparent); bottom: 0px; color: rgb(238, 238, 238); font-size: 14px; font-weight: 400; left: 0px; line-height: 1.5; padding: 75px 44px 25px; pointer-events: none; right: 0px; text-align: center; z-index: 99996; } @supports (padding:max(0px)) { .fancybox-caption { padding: 75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left)); }} .fancybox-caption--separate { margin-top: -50px; } .fancybox-caption__body { max-height: 50vh; overflow: auto; pointer-events: all; } .fancybox-caption a, .fancybox-caption a:link, .fancybox-caption a:visited { color: rgb(204, 204, 204); text-decoration: none; } .fancybox-caption a:hover { color: rgb(255, 255, 255); text-decoration: underline; } .fancybox-loading { animation: 1s linear 0s infinite normal none running a; background: transparent; border-width: 4px; border-style: solid; border-color: rgb(136, 136, 136) rgb(136, 136, 136) rgb(255, 255, 255); border-image: initial; border-radius: 50%; height: 50px; left: 50%; margin: -25px 0px 0px -25px; opacity: 0.7; padding: 0px; position: absolute; top: 50%; width: 50px; z-index: 99999; } @keyframes a { 100% { transform: rotate(1turn); }} .fancybox-animated { transition-timing-function: cubic-bezier(0, 0, 0.25, 1); } .fancybox-fx-slide.fancybox-slide--previous { opacity: 0; transform: translate3d(-100%, 0px, 0px); } .fancybox-fx-slide.fancybox-slide--next { opacity: 0; transform: translate3d(100%, 0px, 0px); } .fancybox-fx-slide.fancybox-slide--current { opacity: 1; transform: translateZ(0px); } .fancybox-fx-fade.fancybox-slide--next, .fancybox-fx-fade.fancybox-slide--previous { opacity: 0; transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); } .fancybox-fx-fade.fancybox-slide--current { opacity: 1; } .fancybox-fx-zoom-in-out.fancybox-slide--previous { opacity: 0; transform: scale3d(1.5, 1.5, 1.5); } .fancybox-fx-zoom-in-out.fancybox-slide--next { opacity: 0; transform: scale3d(0.5, 0.5, 0.5); } .fancybox-fx-zoom-in-out.fancybox-slide--current { opacity: 1; transform: scaleX(1); } .fancybox-fx-rotate.fancybox-slide--previous { opacity: 0; transform: rotate(-1turn); } .fancybox-fx-rotate.fancybox-slide--next { opacity: 0; transform: rotate(1turn); } .fancybox-fx-rotate.fancybox-slide--current { opacity: 1; transform: rotate(0deg); } .fancybox-fx-circular.fancybox-slide--previous { opacity: 0; transform: scale3d(0, 0, 0) translate3d(-100%, 0px, 0px); } .fancybox-fx-circular.fancybox-slide--next { opacity: 0; transform: scale3d(0, 0, 0) translate3d(100%, 0px, 0px); } .fancybox-fx-circular.fancybox-slide--current { opacity: 1; transform: scaleX(1) translateZ(0px); } .fancybox-fx-tube.fancybox-slide--previous { transform: translate3d(-100%, 0px, 0px) scale(0.1) skew(-10deg); } .fancybox-fx-tube.fancybox-slide--next { transform: translate3d(100%, 0px, 0px) scale(0.1) skew(10deg); } .fancybox-fx-tube.fancybox-slide--current { transform: translateZ(0px) scale(1); } @media (max-height: 576px) { .fancybox-slide { padding-left: 6px; padding-right: 6px; } .fancybox-slide--image { padding: 6px 0px; } .fancybox-close-small { right: -6px; } .fancybox-slide--image .fancybox-close-small { background: rgb(78, 78, 78); color: rgb(242, 244, 246); height: 36px; opacity: 1; padding: 6px; right: 0px; top: 0px; width: 36px; } .fancybox-caption { padding-left: 12px; padding-right: 12px; } @supports (padding:max(0px)) { .fancybox-caption { padding-left: max(12px,env(safe-area-inset-left)); padding-right: max(12px,env(safe-area-inset-right)); }}} .fancybox-share { background: rgb(244, 244, 244); border-radius: 3px; max-width: 90%; padding: 30px; text-align: center; } .fancybox-share h1 { color: rgb(34, 34, 34); font-size: 35px; font-weight: 700; margin: 0px 0px 20px; } .fancybox-share p { margin: 0px; padding: 0px; } .fancybox-share__button { border: 0px; border-radius: 3px; display: inline-block; font-size: 14px; font-weight: 700; line-height: 40px; margin: 0px 5px 10px; min-width: 130px; padding: 0px 15px; text-decoration: none; transition: all 0.2s ease 0s; user-select: none; white-space: nowrap; } .fancybox-share__button:link, .fancybox-share__button:visited { color: rgb(255, 255, 255); } .fancybox-share__button:hover { text-decoration: none; } .fancybox-share__button--fb { background: rgb(59, 89, 152); } .fancybox-share__button--fb:hover { background: rgb(52, 78, 134); } .fancybox-share__button--pt { background: rgb(189, 8, 29); } .fancybox-share__button--pt:hover { background: rgb(170, 7, 25); } .fancybox-share__button--tw { background: rgb(29, 161, 242); } .fancybox-share__button--tw:hover { background: rgb(13, 149, 232); } .fancybox-share__button svg { height: 25px; margin-right: 7px; position: relative; top: -1px; vertical-align: middle; width: 25px; } .fancybox-share__button svg path { fill: rgb(255, 255, 255); } .fancybox-share__input { background: transparent; border-width: 0px 0px 1px; border-top-style: initial; border-right-style: initial; border-left-style: initial; border-top-color: initial; border-right-color: initial; border-left-color: initial; border-image: initial; border-bottom-style: solid; border-bottom-color: rgb(215, 215, 215); border-radius: 0px; color: rgb(93, 91, 91); font-size: 14px; margin: 10px 0px 0px; outline: none; padding: 10px 15px; width: 100%; } .fancybox-thumbs { background: rgb(221, 221, 221); bottom: 0px; display: none; margin: 0px; padding: 2px 2px 4px; position: absolute; right: 0px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); top: 0px; width: 212px; z-index: 99995; } .fancybox-thumbs-x { overflow: auto hidden; } .fancybox-show-thumbs .fancybox-thumbs { display: block; } .fancybox-show-thumbs .fancybox-inner { right: 212px; } .fancybox-thumbs__list { font-size: 0px; height: 100%; list-style: none; margin: 0px; overflow: hidden auto; padding: 0px; position: relative; white-space: nowrap; width: 100%; } .fancybox-thumbs-x .fancybox-thumbs__list { overflow: hidden; } .fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar { width: 7px; } .fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track { background: rgb(255, 255, 255); border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 6px inset; } .fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb { background: rgb(42, 42, 42); border-radius: 10px; } .fancybox-thumbs__list a { backface-visibility: hidden; background-color: rgba(0, 0, 0, 0.1); background-position: 50% center; background-repeat: no-repeat; background-size: cover; cursor: pointer; float: left; height: 75px; margin: 2px; max-height: calc(100% - 8px); max-width: calc(50% - 4px); outline: none; overflow: hidden; padding: 0px; position: relative; -webkit-tap-highlight-color: transparent; width: 100px; } .fancybox-thumbs__list a::before { border: 6px solid rgb(255, 82, 104); inset: 0px; content: ""; opacity: 0; position: absolute; transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s; z-index: 99991; } .fancybox-thumbs__list a:focus::before { opacity: 0.5; } .fancybox-thumbs__list a.fancybox-thumbs-active::before { opacity: 1; } @media (max-width: 576px) { .fancybox-thumbs { width: 110px; } .fancybox-show-thumbs .fancybox-inner { right: 110px; } .fancybox-thumbs__list a { max-width: calc(100% - 10px); }} .contraste, .contraste div, .contraste nav, .contraste header, .contraste main, .contraste footer, .contraste ul, .contraste li, .contraste p, .contraste span, .contraste label, .contraste hr, .contraste ::after, .contraste ::before { background: rgb(0, 0, 0) !important; } .contraste * { color: rgb(255, 255, 255) !important; border-color: rgb(255, 255, 255) !important; } .contraste a { color: rgb(255, 204, 0) !important; } .contraste a:hover { text-decoration: underline !important; } .contraste img { margin: 2px; filter: grayscale(100%); border: 1px solid rgb(255, 204, 0) !important; } .contraste iframe, .contraste .sw_video_capa, .contraste svg { filter: grayscale(100%); } .contraste pre * { background-color: rgb(22, 22, 22) !important; color: rgb(251, 189, 10) !important; } .contraste input, .contraste select, .contraste option { background: rgb(255, 255, 255) !important; color: rgb(0, 0, 0) !important; } .contraste input[type="submit"], .contraste input[type="button"], .contraste button { border: 1px solid rgb(251, 189, 10); background-color: rgb(22, 22, 22) !important; color: rgb(251, 189, 10) !important; } .contraste #logo_branca, .contraste .logo_branca { display: block !important; } .contraste ::-webkit-scrollbar-track { background-color: rgb(0, 0, 0) !important; border: 1px solid rgb(255, 255, 255) !important; } .contraste ::-webkit-scrollbar { background-color: rgb(0, 0, 0) !important; border: 1px solid rgb(255, 255, 255) !important; } .contraste ::-webkit-scrollbar-thumb { background-color: rgb(251, 189, 10) !important; } .contraste ::before, .contraste ::after { filter: grayscale(1); } .contraste .p_splide_banner { filter: grayscale(1); }</style>