From 9489bed9323c5660edf2e42ba776dde771611bf1 Mon Sep 17 00:00:00 2001 From: rangelbruno Date: Mon, 1 Dec 2025 10:50:35 -0300 Subject: [PATCH] feat(branding): altera cores e substitui logo de LegisInc para SGVP --- .claude/commands/mapear-estrutura-projeto.md | 119 ++++++++++++++++++ .gitignore | 4 + CHANGES.md | 4 +- LOCALHOST_SETUP.md | 4 +- README.rst | 22 ++-- docs/ACESSO_SISTEMA.md | 18 +-- docs/CODE_OF_CONDUCT.md | 2 +- docs/CONFIGURACAO_BD_REMOTO.md | 18 +-- docs/CONTRIBUTING.md | 2 +- docs/FLUXO_PROPOSICOES.md | 4 +- docs/GUIA_DO_PROJETO.md | 16 +-- docs/INSTRUCOES_DEPLOY_TCE.md | 6 +- docs/ONLYOFFICE_INTEGRATION.md | 10 +- docs/ONLYOFFICE_RESUMO_FINAL.md | 10 +- docs/SETUP_ONLYOFFICE.md | 6 +- docs/TESTE_RAPIDO_ONLYOFFICE.md | 2 +- docs/credits.txt | 2 +- docs/deploy.rst | 4 +- docs/implementacoes.rst | 2 +- docs/instalacao31.rst | 14 +-- docs/solr.rst | 18 +-- docs/traducao.rst | 2 +- frontend/src/__global/scss/_components.scss | 16 +++ frontend/src/__global/scss/_variables.scss | 4 +- .../scss/libs/bootstrap/_nav_navbar.scss | 12 +- frontend/webpack-stats.json | 18 +-- release.sh | 4 +- sapl/api/serializers.py | 2 +- sapl/api/views_health.py | 8 +- sapl/base/admin.py | 4 +- sapl/base/email_utils.py | 4 +- sapl/base/forms.py | 10 +- sapl/base/models.py | 2 +- sapl/base/receivers.py | 2 +- sapl/base/views.py | 6 +- sapl/context_processors.py | 4 +- sapl/lexml/OAIServer.py | 10 +- sapl/locale/en/LC_MESSAGES/django.po | 6 +- sapl/locale/es/LC_MESSAGES/django.po | 8 +- sapl/locale/pt_BR/LC_MESSAGES/django.po | 4 +- sapl/materia/onlyoffice_views.py | 2 +- sapl/materia/views.py | 8 +- sapl/parlamentares/forms.py | 4 +- sapl/parlamentares/views.py | 4 +- sapl/protocoloadm/models.py | 2 +- sapl/protocoloadm/views.py | 2 +- sapl/redireciona_urls/tests.py | 2 +- sapl/redireciona_urls/urls.py | 4 +- sapl/redireciona_urls/views.py | 6 +- sapl/rules/__init__.py | 60 ++++----- sapl/rules/apps.py | 26 ++-- sapl/rules/group_administrativo.py | 4 +- sapl/rules/group_anonymous.py | 4 +- sapl/rules/group_audiencia.py | 4 +- sapl/rules/group_autor.py | 4 +- sapl/rules/group_comissoes.py | 4 +- sapl/rules/group_geral.py | 4 +- sapl/rules/group_materia.py | 4 +- sapl/rules/group_norma.py | 4 +- sapl/rules/group_painel.py | 4 +- sapl/rules/group_protocolo.py | 4 +- sapl/rules/group_sessao.py | 4 +- sapl/rules/group_votante.py | 4 +- sapl/rules/map_rules.py | 10 +- sapl/rules/tests/test_rules.py | 6 +- sapl/settings.py | 8 +- .../sapl/frontend/css/global.054f5747.css | 8 -- .../sapl/frontend/css/global.054f5747.css.gz | Bin 30422 -> 0 bytes .../sapl/frontend/css/global.bbef527c.css | 8 ++ .../sapl/frontend/css/global.bbef527c.css.gz | Bin 0 -> 30468 bytes sapl/tce/README.md | 6 +- sapl/tce/admin_views.py | 2 +- sapl/templates/admin/base_site.html | 6 +- sapl/templates/admin/tce/change_form.html | 6 +- sapl/templates/admin/tce/change_list.html | 6 +- sapl/templates/ajuda/autor.html | 6 +- sapl/templates/ajuda/consultas.html | 6 +- sapl/templates/ajuda/envio_proposicao.html | 6 +- .../ajuda/recebimento_proposicao.html | 2 +- sapl/templates/ajuda/relatorios.html | 2 +- sapl/templates/auth/user_form.html | 2 +- sapl/templates/base.html | 6 +- .../templates/base/recuperar_senha_email.html | 4 +- sapl/templates/base/tipoautor_list.html | 8 +- sapl/templates/compilacao/text_edit.html | 2 +- sapl/templates/fluxo_proposicoes.html | 2 +- sapl/templates/guia_projeto.html | 16 +-- sapl/templates/index.html | 2 +- sapl/templates/materia/recibo_proposicao.html | 2 +- sapl/templates/painel/index.html | 2 +- sapl/templates/painel/mensagem.html | 2 +- sapl/templates/painel/parlamentares.html | 2 +- sapl/templates/painel/votacao.html | 2 +- sapl/templates/painel/voto_nominal.html | 2 +- sapl/templates/rest_framework_docs/home.html | 6 +- sapl/templates/search/search.html | 2 +- sapl/test_general.py | 4 +- sapl/test_urls.py | 6 +- sapl/utils.py | 2 +- scripts/anonimizador/anon.py | 4 +- ...onvert_null_to_empty_in_all_char_fields.py | 4 +- scripts/django/gerar_grafico_apps.sh | 2 +- scripts/gunicorn_start.sh | 16 +-- 103 files changed, 457 insertions(+), 312 deletions(-) create mode 100644 .claude/commands/mapear-estrutura-projeto.md delete mode 100644 sapl/static/sapl/frontend/css/global.054f5747.css delete mode 100644 sapl/static/sapl/frontend/css/global.054f5747.css.gz create mode 100644 sapl/static/sapl/frontend/css/global.bbef527c.css create mode 100644 sapl/static/sapl/frontend/css/global.bbef527c.css.gz diff --git a/.claude/commands/mapear-estrutura-projeto.md b/.claude/commands/mapear-estrutura-projeto.md new file mode 100644 index 000000000..d683e541a --- /dev/null +++ b/.claude/commands/mapear-estrutura-projeto.md @@ -0,0 +1,119 @@ +# Skill: Mapear Estrutura do Projeto + +Esta skill analisa e documenta a estrutura completa do projeto atual, gerando um arquivo de referência arquitetural. + +## Instruções de Execução + +### 1. Análise Inicial +Execute os seguintes comandos para mapear o projeto: + +```bash +# Nome do projeto (baseado no diretório) +basename $(pwd) + +# Detectar tecnologias +ls -la | head -20 +``` + +### 2. Detectar Tecnologias +Verifique a existência dos seguintes arquivos para identificar as tecnologias: +- `package.json` → Node.js/JavaScript +- `composer.json` → PHP/Laravel +- `requirements.txt` ou `Pipfile` ou `pyproject.toml` → Python +- `Gemfile` → Ruby +- `go.mod` → Go +- `Cargo.toml` → Rust +- `Dockerfile` ou `docker-compose.yml` → Docker +- `manage.py` → Django +- `settings.py` no diretório principal → Django +- `artisan` → Laravel + +### 3. Mapear Estrutura de Diretórios +Use o comando tree ou find para mapear toda a estrutura: + +```bash +# Estrutura completa (excluindo node_modules, __pycache__, .git, venv, etc.) +find . -type d \( -name "node_modules" -o -name "__pycache__" -o -name ".git" -o -name "venv" -o -name ".venv" -o -name "vendor" -o -name ".tox" -o -name "*.egg-info" -o -name "build" -o -name "dist" -o -name ".pytest_cache" -o -name ".mypy_cache" \) -prune -o -type f -print | head -500 +``` + +### 4. Identificar Componentes Principais +Procure pelos seguintes padrões: + +**Backend:** +- Controllers/Views: `**/controllers/**`, `**/views/**`, `**/api/**` +- Models: `**/models/**`, `**/entities/**` +- Services: `**/services/**`, `**/usecases/**` +- Repositories: `**/repositories/**`, `**/dao/**` +- Migrations: `**/migrations/**`, `**/database/migrations/**` +- Routes: `**/routes/**`, `**/urls.py`, `routes/web.php` +- Middleware: `**/middleware/**` +- Jobs/Tasks: `**/jobs/**`, `**/tasks/**`, `**/celery/**` + +**Frontend:** +- Components: `**/components/**`, `**/src/components/**` +- Pages: `**/pages/**`, `**/views/**` +- Stores: `**/stores/**`, `**/store/**`, `**/redux/**` +- Assets: `**/assets/**`, `**/static/**`, `**/public/**` +- Styles: `**/styles/**`, `**/css/**`, `**/scss/**` + +**Infraestrutura:** +- Config: `**/config/**`, `**/settings/**` +- Docker: `Dockerfile`, `docker-compose*.yml` +- CI/CD: `.github/workflows/**`, `.gitlab-ci.yml`, `Jenkinsfile` +- Environment: `.env*`, `*.env` + +### 5. Gerar Arquivo de Estrutura + +Crie o arquivo `.claude/context/estrutura-projeto.md` com o seguinte formato: + +```markdown +# Estrutura do Projeto: [NOME_DO_PROJETO] + +> Última atualização: [DATA_ATUAL] + +## Tecnologias Detectadas +- [Lista de tecnologias identificadas] + +## Árvore de Diretórios +[Estrutura em formato tree] + +## Organização das Pastas Principais + +### Backend +[Descrição da organização do backend] + +### Frontend +[Descrição da organização do frontend] + +### Infraestrutura +[Descrição dos arquivos de infra] + +## Fluxo do Backend +[Explicar: rotas → controllers → services → repositories → models] + +## Fluxo do Frontend +[Explicar: páginas → componentes → stores → libs] + +## Microserviços +[Se existirem, descrever a organização] + +## Pontos Críticos +[Listar pontos de atenção no projeto] + +## Sugestões de Organização +[Se aplicável, sugerir melhorias] +``` + +### 6. Finalização +Após gerar o arquivo, exiba a mensagem: + +**"Estrutura atualizada. Todas as skills já podem usar este arquivo como referência arquitetural."** + +--- + +## Notas Importantes + +- Esta skill SEMPRE sobrescreve o arquivo anterior +- O arquivo gerado serve como "cérebro estrutural" para outras skills +- Outras skills devem ler `.claude/context/estrutura-projeto.md` antes de criar módulos ou fazer alterações +- Mantenha o arquivo atualizado executando esta skill periodicamente diff --git a/.gitignore b/.gitignore index 5f6cd48c8..e36c2e160 100644 --- a/.gitignore +++ b/.gitignore @@ -116,3 +116,7 @@ restauracoes/* docker/ docker-compose.yml docker-compose.yaml + +# Claude Code +.claude/context/*.md +NOTAS.txt diff --git a/CHANGES.md b/CHANGES.md index 1d1a68e54..e03a55465 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -15,7 +15,7 @@ * Health and Ready endpoints (#3788) * Fix read-only mount on k8s - * Remove setup.py do projeto Legisinc + * Remove setup.py do projeto SGVP 3.1.164-RC2 / 2025-09-08 ======================== @@ -160,7 +160,7 @@ * Adiciona controle de visibilidade no módulo de relatorios * Adiciona coluna de justificativa de ausência (#3657) * Adiciona coluna de justificativa de ausência - * Conserta lógica para embutir Legisinc em iframe (#3653) + * Conserta lógica para embutir SGVP em iframe (#3653) * Move relatorios para app de relatorios (#3656) * Remove redirect de URLs (#3652) * Hot-fix: endpoint do prometheus endpoint URL diff --git a/LOCALHOST_SETUP.md b/LOCALHOST_SETUP.md index 8d57cc683..55f9b54b7 100644 --- a/LOCALHOST_SETUP.md +++ b/LOCALHOST_SETUP.md @@ -1,6 +1,6 @@ # Subir o SAPL apontando para o banco remoto (localhost) -Passo a passo para subir o ambiente local usando o Postgres já disponível em `legisinc.com.br:5432`. +Passo a passo para subir o ambiente local usando o Postgres já disponível em `sgvp.com.br:5432`. ## 1) Preparar o ambiente Python @@ -16,7 +16,7 @@ pip install -r requirements/requirements.txt Edite `sapl/.env` com os valores do banco remoto: ```env -DATABASE_URL=postgresql://kemuel:kasepulvida@legisinc.com.br:5432/sapl +DATABASE_URL=postgresql://kemuel:kasepulvida@sgvp.com.br:5432/sapl SECRET_KEY= DEBUG=True EMAIL_USE_TLS=True diff --git a/README.rst b/README.rst index 87f8cc23f..320613c37 100644 --- a/README.rst +++ b/README.rst @@ -2,15 +2,15 @@ ****** -Legisinc +SGVP ****** -UPDATE! [02/08/2022]: Novas alterações foram realizadas nos containers do Legisinc e no docker-compose.yaml. Estas mudanças estarão funcionais a partir do próximo release. Enquanto isso não vem, continuem utilizando as versões antigas do docker-compose.yaml. +UPDATE! [02/08/2022]: Novas alterações foram realizadas nos containers do SGVP e no docker-compose.yaml. Estas mudanças estarão funcionais a partir do próximo release. Enquanto isso não vem, continuem utilizando as versões antigas do docker-compose.yaml. ~~**UPDATE! [16/05/2022]: Devido a refatorações recentes no Solr, foi necessårio -adaptar o uso deste pelo Legisinc. Para isso foram feitas mudanças no docker-compose.yml +adaptar o uso deste pelo SGVP. Para isso foram feitas mudanças no docker-compose.yml como a adição de um container para o ZooKeeper e upload de arquivo de segurança. -Recomendamos fortemente que para a versão 3.1.162 e superior do Legisinc seja feito o backup do +Recomendamos fortemente que para a versão 3.1.162 e superior do SGVP seja feito o backup do Banco de Dados, limpeza dos containers no host (`sudo docker system prune -a -f --volumes`), e consequente instalação dos novos containers a partir da execução do docker-compose. É importante frisar que o comando `docker system prune` irá apagar TODOS os containers E @@ -18,7 +18,7 @@ TODOS os volumes (incluindo o BD) do host. Após o inicio dos novos containers, com a restauração do BD, pare os containers e reinicie novamente para indexação textual. Além disso, o docker-compose.yml foi movido para a pasta dist/ na raiz do projeto.**~~ -Esta página reúne informações úteis sobre o desenvolvimento atual do Legisinc. +Esta página reúne informações úteis sobre o desenvolvimento atual do SGVP. Isso significa que toda a informação aqui apresentada aplica-se apenas para a versão 3.1 e superior. @@ -27,12 +27,12 @@ Para obter mais informações sobre o projeto como um todo e a versão de trabal atual do sistema (2.5), visite a página do `projeto na Interlegis wiki `_. -**IMPORTANTE:** A partir da versão 3.1.162 do Legisinc, as funcionalidades de recuperar senha, +**IMPORTANTE:** A partir da versão 3.1.162 do SGVP, as funcionalidades de recuperar senha, acompanhamento de matéria, e acompanhamento de documento exigirão o uso do `Google reCaptcha `_. Cada casa legislativa será responsável pela geração -das chaves do reCaptcha e configuração no Legisinc em Sistema -> Parâmetros -> Configurações da Aplicação. +das chaves do reCaptcha e configuração no SGVP em Sistema -> Parâmetros -> Configurações da Aplicação. Sem essa configuração não serão habilitados os recursos citados anteriormente. Veja mais detalhes sobre o processo de geração de chaves e configuração neste link https://www.youtube.com/watch?v=6ZCCyBjSJ-c -e no caderno de exercícios do Legisinc 3.1 disponível na `Wiki do projeto `_ +e no caderno de exercícios do SGVP 3.1 disponível na `Wiki do projeto `_ Instalação do Ambiente de Desenvolvimento ========================================= @@ -46,12 +46,12 @@ Instalação do Solr Instruções para Deploy ====================== - `Deploy Legisinc com Nginx + Gunicorn `_ + `Deploy SGVP com Nginx + Gunicorn `_ Instruções para Importação da base mysql 2.5 ============================================ - `Importação da Base do Legisinc 2.5 para Legisinc 3.1 `_ + `Importação da Base do SGVP 2.5 para SGVP 3.1 `_ Instruções para Tradução @@ -72,7 +72,7 @@ Orientações gerais sobre o GitHub Suporte ao utilizadores =================================== - `Sala do Discord "Somos Interlegis" sobre Legisinc `_ + `Sala do Discord "Somos Interlegis" sobre SGVP `_ Perguntas Frequentes diff --git a/docs/ACESSO_SISTEMA.md b/docs/ACESSO_SISTEMA.md index 8c669d607..c45c3da93 100644 --- a/docs/ACESSO_SISTEMA.md +++ b/docs/ACESSO_SISTEMA.md @@ -1,4 +1,4 @@ -# 🎉 Sistema Legisinc + OnlyOffice - PRONTO PARA USO! +# 🎉 Sistema SGVP + OnlyOffice - PRONTO PARA USO! ## ✅ Status dos Serviços @@ -6,7 +6,7 @@ Todos os containers estão rodando e funcionando: ``` ✓ PostgreSQL - Porta 5435 (localhost) / 5432 (interno) -✓ Legisinc - http://localhost:8000 +✓ SGVP - http://localhost:8000 ✓ OnlyOffice - http://localhost:8002 ``` @@ -14,7 +14,7 @@ Todos os containers estão rodando e funcionando: ## 🔑 Credenciais de Acesso -### Superusuário Legisinc +### Superusuário SGVP - **URL**: http://localhost:8000/login - **Usuário**: `admin` - **Senha**: `admin` @@ -131,7 +131,7 @@ else: ```bash cd /home/bruno/sapl/docker -# Ver logs do Legisinc +# Ver logs do SGVP docker logs sapl-dev -f # Ver logs do OnlyOffice @@ -215,10 +215,10 @@ docker exec sapl-dev python manage.py makemigrations ## 🌐 URLs Importantes -- **Legisinc**: http://localhost:8000 +- **SGVP**: http://localhost:8000 - **Admin Django**: http://localhost:8000/admin - **OnlyOffice Welcome**: http://localhost:8002/welcome/ -- **API Legisinc**: http://localhost:8000/api/ +- **API SGVP**: http://localhost:8000/api/ - **Swagger API**: http://localhost:8000/api/docs/ --- @@ -227,7 +227,7 @@ docker exec sapl-dev python manage.py makemigrations | Serviço | Porta Externa | Porta Interna | |---------|---------------|---------------| -| Legisinc | 8000 | 8000 | +| SGVP | 8000 | 8000 | | OnlyOffice | 8002 | 80 | | PostgreSQL | 5435 | 5432 | @@ -248,7 +248,7 @@ curl http://localhost:8002/welcome/ docker logs onlyoffice-documentserver ``` -### Legisinc não conecta ao banco +### SGVP não conecta ao banco **Verificar PostgreSQL:** ```bash @@ -289,7 +289,7 @@ docker exec sapl-dev env | grep DATABASE_URL ## 🎉 TUDO PRONTO! -O sistema Legisinc com integração OnlyOffice está **100% funcional** e pronto para uso! +O sistema SGVP com integração OnlyOffice está **100% funcional** e pronto para uso! **Desenvolvido com ❤️ usando Claude Code** diff --git a/docs/CODE_OF_CONDUCT.md b/docs/CODE_OF_CONDUCT.md index 6811fff26..6157d7bab 100644 --- a/docs/CODE_OF_CONDUCT.md +++ b/docs/CODE_OF_CONDUCT.md @@ -29,7 +29,7 @@ Os mantenedores do projeto têm o direito e a responsabilidade de remover, edita Este Código de Conduta aplica-se tanto nos espaços do projeto quanto nos espaços públicos quando um indivíduo representa o projeto ou sua comunidade. Exemplos de representar um projeto ou comunidade incluem o uso de um endereço de e-mail oficial do projeto, postagem através de uma conta oficial em mídias sociais, ou atuando como representante designado em um evento online ou offline. A representação de um projeto pode ser melhor definida e esclarecida pelos responsáveis ​​pelo projeto. ## Execução -Instâncias de comportamento abusivo, de assédio ou de outra forma inaceitável podem ser comunicadas ao contactar a equipe do projeto através do COLAB do Interlegis para o projeto do Legisinc, todas as informações podem ser acessadas através [deste link](https://colab.interlegis.leg.br/wiki/ProjetoSapl). +Instâncias de comportamento abusivo, de assédio ou de outra forma inaceitável podem ser comunicadas ao contactar a equipe do projeto através do COLAB do Interlegis para o projeto do SGVP, todas as informações podem ser acessadas através [deste link](https://colab.interlegis.leg.br/wiki/ProjetoSapl). A equipe do projeto irá rever e investigar todas as queixas, e responderá da forma que julgar apropriada às circunstâncias. A equipe do projeto buscará manter a confidencialidade em relação ao repórter de um incidente. Mais detalhes sobre políticas de execução específicas podem ser publicados separadamente. diff --git a/docs/CONFIGURACAO_BD_REMOTO.md b/docs/CONFIGURACAO_BD_REMOTO.md index 0e6ae3be4..32575d4d5 100644 --- a/docs/CONFIGURACAO_BD_REMOTO.md +++ b/docs/CONFIGURACAO_BD_REMOTO.md @@ -1,6 +1,6 @@ -# Configuração do Legisinc com Banco de Dados Remoto +# Configuração do SGVP com Banco de Dados Remoto -Este documento explica como configurar o Legisinc para usar um banco de dados PostgreSQL remoto. +Este documento explica como configurar o SGVP para usar um banco de dados PostgreSQL remoto. ## Problemas Corrigidos @@ -52,7 +52,7 @@ Adicione a variável `DATABASE_URL` nas variáveis de ambiente do serviço `sapl ADMIN_PASSWORD: interlegis ADMIN_EMAIL: email@dominio.net DEBUG: 'False' - DATABASE_URL: postgresql://bruno:Sapl%402025@legisinc.com.br:5432/sapl + DATABASE_URL: postgresql://bruno:Sapl%402025@sgvp.com.br:5432/sapl # ... outras variáveis ``` @@ -84,11 +84,11 @@ No mesmo arquivo, remova `sapldb` das dependências: ### Passo 3: Testar a conexão com o banco remoto -Antes de iniciar o Legisinc, teste a conexão: +Antes de iniciar o SGVP, teste a conexão: ```bash docker run --rm postgres:10.5-alpine psql \ - "postgresql://bruno:Sapl%402025@legisinc.com.br:5432/sapl" \ + "postgresql://bruno:Sapl%402025@sgvp.com.br:5432/sapl" \ -c "\dt" ``` @@ -145,11 +145,11 @@ Se estiver usando um banco remoto existente, use os usuários já cadastrados ne ``` ┌─────────────────┐ -│ Legisinc │ → Porta 8000:80 +│ SGVP │ → Porta 8000:80 │ (Aplicação) │ └────────┬────────┘ │ - ├──→ legisinc.com.br:5432 (PostgreSQL Remoto) + ├──→ sgvp.com.br:5432 (PostgreSQL Remoto) │ ├──→ SOLR (Porta 8983) │ @@ -196,7 +196,7 @@ docker logs sapl 2>&1 | grep -i error # Ver status dos containers docker-compose ps -# Reiniciar o Legisinc +# Reiniciar o SGVP docker-compose restart sapl # Ver logs em tempo real @@ -221,7 +221,7 @@ docker exec -it sapl bash sapl/ ├── docker/ │ ├── docker-compose.yaml # Configuração principal -│ ├── Dockerfile # Imagem do Legisinc +│ ├── Dockerfile # Imagem do SGVP │ └── startup_scripts/ │ ├── gunicorn.conf.py # Configuração do gunicorn │ ├── start.sh # Script de inicialização diff --git a/docs/CONTRIBUTING.md b/docs/CONTRIBUTING.md index 0d5af929b..557e681fe 100644 --- a/docs/CONTRIBUTING.md +++ b/docs/CONTRIBUTING.md @@ -1,4 +1,4 @@ -# Contribuindo com Legisinc +# Contribuindo com SGVP Caso queira contribuir com o projeto, talvez seja uma boa ideia começar pelo [README](https://github.com/interlegis/sapl) para conhecer melhor sobre nós. Outro documento importante e que deve ser lido é o [Código de Conduta](https://github.com/interlegis/sapl/blob/3.1.x/docs/CODE_OF_CONDUCT.md). diff --git a/docs/FLUXO_PROPOSICOES.md b/docs/FLUXO_PROPOSICOES.md index 97edb946a..8fa51ee7a 100644 --- a/docs/FLUXO_PROPOSICOES.md +++ b/docs/FLUXO_PROPOSICOES.md @@ -1,4 +1,4 @@ -# Fluxo de Proposições no Legisinc +# Fluxo de Proposições no SGVP ## Visão Geral @@ -912,4 +912,4 @@ Antes de usar o fluxo de proposições, configure: --- **Documento criado em**: 2025-10-02 -**Versão Legisinc**: 3.1.164-RC5 +**Versão SGVP**: 3.1.164-RC5 diff --git a/docs/GUIA_DO_PROJETO.md b/docs/GUIA_DO_PROJETO.md index d6c05fb14..f6ad3fa5f 100644 --- a/docs/GUIA_DO_PROJETO.md +++ b/docs/GUIA_DO_PROJETO.md @@ -1,8 +1,8 @@ -# Legisinc +# SGVP ## Visão Geral -O **Legisinc** é um sistema web completo para gerenciamento de processos legislativos em casas legislativas municipais, estaduais e federais. Desenvolvido pelo Interlegis (Senado Federal), o sistema abrange todo o ciclo de vida legislativo, desde o cadastro de parlamentares até a votação e publicação de normas jurídicas. +O **SGVP** é um sistema web completo para gerenciamento de processos legislativos em casas legislativas municipais, estaduais e federais. Desenvolvido pelo Interlegis (Senado Federal), o sistema abrange todo o ciclo de vida legislativo, desde o cadastro de parlamentares até a votação e publicação de normas jurídicas. **Versão Atual**: 3.1.164-RC5 @@ -41,7 +41,7 @@ O **Legisinc** é um sistema web completo para gerenciamento de processos legisl ## Módulos Principais -O Legisinc está organizado em 9 módulos principais: +O SGVP está organizado em 9 módulos principais: ### 1. **Base** (`sapl.base`) - Configurações gerais do sistema @@ -285,7 +285,7 @@ Antes de começar a usar o sistema para criar dados, é necessário configurar: sapl/ ├── docker/ # Configurações Docker │ ├── docker-compose.yaml # Orquestração de containers -│ └── Dockerfile # Imagem do Legisinc +│ └── Dockerfile # Imagem do SGVP ├── frontend/ # Código frontend (Vue.js) │ ├── src/ │ │ ├── __global/ # Estilos e componentes globais @@ -339,7 +339,7 @@ yarn build ## API REST -O Legisinc disponibiliza uma API REST completa para integração com outros sistemas. +O SGVP disponibiliza uma API REST completa para integração com outros sistemas. - **Documentação**: http://localhost:8000/api/docs/ - **Schema OpenAPI**: http://localhost:8000/api/schema/ @@ -384,11 +384,11 @@ O Legisinc disponibiliza uma API REST completa para integração com outros sist ## Tipos de Usuários e Permissões -O Legisinc possui um sistema robusto de controle de acesso com **11 grupos de usuários** diferentes, cada um com permissões específicas para módulos e funcionalidades. +O SGVP possui um sistema robusto de controle de acesso com **11 grupos de usuários** diferentes, cada um com permissões específicas para módulos e funcionalidades. ### Grupos de Usuários Principais -#### 1. **Operador Geral** (Superusuário Legisinc) +#### 1. **Operador Geral** (Superusuário SGVP) **Acesso**: Todos os módulos e funcionalidades - Configurações do sistema - Gestão de usuários @@ -567,7 +567,7 @@ O sistema cria automaticamente usuários de teste com senha padrão `interlegis` ### Permissões por Tipo de Operação -O Legisinc usa 5 radicais de permissão para cada entidade: +O SGVP usa 5 radicais de permissão para cada entidade: - **`.list_`** - Listar registros (visualizar lista) - **`.detail_`** - Ver detalhes de um registro específico diff --git a/docs/INSTRUCOES_DEPLOY_TCE.md b/docs/INSTRUCOES_DEPLOY_TCE.md index 7944dc180..9721d4c57 100644 --- a/docs/INSTRUCOES_DEPLOY_TCE.md +++ b/docs/INSTRUCOES_DEPLOY_TCE.md @@ -22,7 +22,7 @@ git pull origin 3.1.x ### 2. Instalar Dependências Python ```bash -# Ativar o virtualenv do Legisinc (ajuste o caminho conforme necessário) +# Ativar o virtualenv do SGVP (ajuste o caminho conforme necessário) source /opt/venv/bin/activate # ou o caminho do seu venv # Instalar bibliotecas necessárias @@ -111,7 +111,7 @@ sudo systemctl restart nginx ### Arquivos Modificados: -1. `/sapl/templates/admin/base_site.html` - Navbar do Legisinc no admin +1. `/sapl/templates/admin/base_site.html` - Navbar do SGVP no admin ## 🔐 Configurações de Segurança @@ -268,5 +268,5 @@ Em caso de dúvidas ou problemas: --- **Data de criação:** 03/10/2025 -**Versão do Legisinc:** 3.1.x +**Versão do SGVP:** 3.1.x **Última atualização:** Após merge com branch principal diff --git a/docs/ONLYOFFICE_INTEGRATION.md b/docs/ONLYOFFICE_INTEGRATION.md index 15df18787..0c9e1117e 100644 --- a/docs/ONLYOFFICE_INTEGRATION.md +++ b/docs/ONLYOFFICE_INTEGRATION.md @@ -1,4 +1,4 @@ -# Integração OnlyOffice Document Server no Legisinc +# Integração OnlyOffice Document Server no SGVP ## Visão Geral @@ -115,7 +115,7 @@ Após criar/editar o texto com OnlyOffice: │ 1. Acessa editor ▼ ┌──────────────────┐ -│ Legisinc (Django) │ +│ SGVP (Django) │ └──────┬───────────┘ │ 2. Retorna HTML com script do OnlyOffice ▼ @@ -125,7 +125,7 @@ Após criar/editar o texto com OnlyOffice: │ 3. Carrega config via /onlyoffice/config ▼ ┌──────────────────┐ -│ Legisinc (Django) │ +│ SGVP (Django) │ └──────┬───────────┘ │ 4. Retorna configuração JSON ▼ @@ -143,7 +143,7 @@ Após criar/editar o texto com OnlyOffice: │ │ ▼ │ ┌──────────────────┐ │ -│ Legisinc (Django) │─────────────┘ +│ SGVP (Django) │─────────────┘ └──────┬───────────┘ │ 7. Retorna documento (ou documento em branco) ▼ @@ -154,7 +154,7 @@ Após criar/editar o texto com OnlyOffice: │ 9. AutoSave ▼ ┌──────────────────┐ -│ Legisinc (Django) │ +│ SGVP (Django) │ │ /callback │ └──────┬───────────┘ │ 10. Salva documento no banco diff --git a/docs/ONLYOFFICE_RESUMO_FINAL.md b/docs/ONLYOFFICE_RESUMO_FINAL.md index 66cdfa954..4ad191784 100644 --- a/docs/ONLYOFFICE_RESUMO_FINAL.md +++ b/docs/ONLYOFFICE_RESUMO_FINAL.md @@ -5,7 +5,7 @@ **IMPLEMENTAÇÃO 100% COMPLETA E FUNCIONAL** Os containers estão rodando com sucesso: -- ✅ Legisinc (Python 3.9) na porta 8000 +- ✅ SGVP (Python 3.9) na porta 8000 - ✅ OnlyOffice Document Server na porta 8002 ## 📦 O que Foi Implementado @@ -113,7 +113,7 @@ DATABASE_URL: postgresql://seu_usuario:sua_senha@seu_host:5432/seu_database │ ▼ ┌──────────────────┐ -│ Legisinc (Django) │ :8000 +│ SGVP (Django) │ :8000 │ Python 3.9 │ └──────┬───────────┘ │ @@ -156,7 +156,7 @@ ONLYOFFICE_JWT_ENABLED=False ### Portas: -- **8000**: Legisinc Django +- **8000**: SGVP Django - **8002**: OnlyOffice Document Server ## ⚠️ Próximos Passos @@ -177,7 +177,7 @@ Para usar em produção: ONLYOFFICE_JWT_SECRET="sua-chave-secreta-forte-aqui" ``` -2. **Use HTTPS** para OnlyOffice e Legisinc +2. **Use HTTPS** para OnlyOffice e SGVP 3. **Configure recursos adequados**: - OnlyOffice recomenda mínimo 4GB RAM @@ -198,7 +198,7 @@ Para usar em produção: - JavaScript (OnlyOffice API) **Containers:** -- Legisinc: Python 3.9 + Django +- SGVP: Python 3.9 + Django - OnlyOffice: Document Server (latest) **Bibliotecas Adicionadas:** diff --git a/docs/SETUP_ONLYOFFICE.md b/docs/SETUP_ONLYOFFICE.md index e7ca19460..a3565c6c7 100644 --- a/docs/SETUP_ONLYOFFICE.md +++ b/docs/SETUP_ONLYOFFICE.md @@ -36,7 +36,7 @@ docker-compose -f docker-compose-dev-py39.yml up -d ``` ### Portas Utilizadas: -- **8000**: Legisinc +- **8000**: SGVP - **8002**: OnlyOffice Document Server (alterado de 8001 para evitar conflito) ### Configurar Banco de Dados: @@ -79,7 +79,7 @@ Após os containers subirem com sucesso: Ou abra no navegador: http://localhost:8001/welcome/ -2. **Acesse o Legisinc**: +2. **Acesse o SGVP**: ```bash # Abra no navegador http://localhost:8000 @@ -123,7 +123,7 @@ Se encontrar problemas: 2. Consulte a documentação completa em `ONLYOFFICE_INTEGRATION.md` 3. Verifique se todas as portas estão disponíveis: - - 8000: Legisinc + - 8000: SGVP - 8001: OnlyOffice ## Próximos Passos diff --git a/docs/TESTE_RAPIDO_ONLYOFFICE.md b/docs/TESTE_RAPIDO_ONLYOFFICE.md index 60492ce10..eadec7e7f 100644 --- a/docs/TESTE_RAPIDO_ONLYOFFICE.md +++ b/docs/TESTE_RAPIDO_ONLYOFFICE.md @@ -63,7 +63,7 @@ else: " ``` -### 2️⃣ Acessar o Legisinc +### 2️⃣ Acessar o SGVP 1. Abra o navegador: **http://localhost:8000/login** 2. Faça login: diff --git a/docs/credits.txt b/docs/credits.txt index 208ccfaf7..4512b7d93 100644 --- a/docs/credits.txt +++ b/docs/credits.txt @@ -1,4 +1,4 @@ -Créditos do Legisinc - até versão 2.5 +Créditos do SGVP - até versão 2.5 ================================= Obrigado aos colaboradores: diff --git a/docs/deploy.rst b/docs/deploy.rst index b5ac3e10d..94866bee3 100644 --- a/docs/deploy.rst +++ b/docs/deploy.rst @@ -2,13 +2,13 @@ Instruções para fazer o Deploy ============================== -Para efeitos deste doc, foram consideradas as tecnologias NGINX + GUNICORN para servir a aplicação Django Legisinc. +Para efeitos deste doc, foram consideradas as tecnologias NGINX + GUNICORN para servir a aplicação Django SGVP. O NGINX é o servidor WEB, e o GUNICORN é o servidor da aplicação para o servidor WEB. -É altamente recomendável que para produção o Legisinc não seja executado em modo debug. +É altamente recomendável que para produção o SGVP não seja executado em modo debug. Para isso edite o arquivo ``.env`` criado anteriormente em:: sudo nano /var/interlegis/sapl/sapl/.env diff --git a/docs/implementacoes.rst b/docs/implementacoes.rst index 3e23e1ce1..9e3981ecc 100644 --- a/docs/implementacoes.rst +++ b/docs/implementacoes.rst @@ -38,7 +38,7 @@ Boas Práticas - não use ``django.contrib.auth.models.User`` para utilizar as caracteristicas do model, para isso, use esta função: django.contrib.auth.get_user_model() - - Seguir esses passos simplificará qualquer customização futura que venha a ser feita na autenticação do usuários ao evitar correções de inúmeros import's e ainda, desta forma, torna a funcionalidade de autenticação reimplementável por qualquer outro projeto que venha usar partes ou o todo do Legisinc. + - Seguir esses passos simplificará qualquer customização futura que venha a ser feita na autenticação do usuários ao evitar correções de inúmeros import's e ainda, desta forma, torna a funcionalidade de autenticação reimplementável por qualquer outro projeto que venha usar partes ou o todo do SGVP. Atenção: diff --git a/docs/instalacao31.rst b/docs/instalacao31.rst index 1abeaad8c..2f41aa8b5 100644 --- a/docs/instalacao31.rst +++ b/docs/instalacao31.rst @@ -69,7 +69,7 @@ Clonar o projeto do github, ou fazer um fork e depois clonar git clone -b 3.1.x --single-branch git://github.com/interlegis/sapl - O comando acima irá clonar a última versão estável do Legisinc (3.1.x) + O comando acima irá clonar a última versão estável do SGVP (3.1.x) Para clonar todo o repositório utilize o comando abaixo: git clone git://github.com/interlegis/sapl @@ -87,7 +87,7 @@ Clonar o projeto do github, ou fazer um fork e depois clonar * As configurações e instruções de uso para o git estão espalhadas pela internet e possui muito coisa bacana. As tarefas básicas de git e suas interações com github são tranquilas de se aprender. -Criar o ambiente virtual de desenvolvimento para o Legisinc +Criar o ambiente virtual de desenvolvimento para o SGVP ------------------------------------------------------- :: @@ -119,7 +119,7 @@ Instalação e configuração das dependências do projeto sudo -u postgres psql -c "CREATE DATABASE sapl WITH OWNER = sapl ENCODING = 'UTF8' TABLESPACE = pg_default LC_COLLATE = 'pt_BR.UTF-8' LC_CTYPE = 'pt_BR.UTF-8' CONNECTION LIMIT = -1 TEMPLATE template0;" * Obs: no ambiente de desenvolvimento, a role deve ter permissão para criar outro banco. Isso é usado pelos testes automatizados. - * (caso você já possua uma instalação do postrgresql anterior ao processo de instalação do ambiente de desenvolvimento do Legisinc em sua máquina e sábia como fazer, esteja livre para proceder como desejar, porém, ao configurar o arquivo ``.env`` no próximo passo, as mesmas definições deverão ser usadas) + * (caso você já possua uma instalação do postrgresql anterior ao processo de instalação do ambiente de desenvolvimento do SGVP em sua máquina e sábia como fazer, esteja livre para proceder como desejar, porém, ao configurar o arquivo ``.env`` no próximo passo, as mesmas definições deverão ser usadas) * **Ajustar as permissões - onde $USER trocar por usuário**:: @@ -181,7 +181,7 @@ Copie a chave que aparecerá, edite o arquivo .env e altere o valor do parâmetr ./manage.py runserver 0.0.0.0:8001 -* Acesse o Legisinc em:: +* Acesse o SGVP em:: http://localhost:8001/ @@ -192,11 +192,11 @@ Instruções para criação do super usuário e de usuários de testes python3 manage.py createsuperuser -* `Os perfis semânticos do Legisinc `_ são fixos e atualizados a cada execução do comando:: +* `Os perfis semânticos do SGVP `_ são fixos e atualizados a cada execução do comando:: ./manage.py migrate -* Os perfis fixos não aceitam customização via admin, porém outros grupos podem ser criados. O Legisinc não interferirá no conjunto de permissões definidas em grupos customizados e se comportará diante de usuários segundo seus grupos e suas permissões. +* Os perfis fixos não aceitam customização via admin, porém outros grupos podem ser criados. O SGVP não interferirá no conjunto de permissões definidas em grupos customizados e se comportará diante de usuários segundo seus grupos e suas permissões. * Para criar os usuários de teste, deve-se seguir os seguintes passos:: @@ -217,7 +217,7 @@ Instruções para criação do super usuário e de usuários de testes operador_painel -Frontend do Legisinc +Frontend do SGVP ============= * Se seu objetivo é preparar o ambiente de desenvolvimento para colaborar com o backend, você não precisa se preocupar com o tutorial abaixo pois na pasta https://github.com/interlegis/sapl/tree/3.1.x/sapl/static/sapl/frontend já está o código oficial de produção do Frontend diff --git a/docs/solr.rst b/docs/solr.rst index 7aaa1a593..29beb761a 100644 --- a/docs/solr.rst +++ b/docs/solr.rst @@ -2,12 +2,12 @@ Instruções para instalar o Solr ================================ -**O servidor do Solr NÃO DEVE SER EXPOSTO NA INTERNET. Assim como o servidor de bancos de dados Postgres ele deve estar acessível pelo Legisinc na rede interna (atrás de NATs/firewalls/proxies/etc).** +**O servidor do Solr NÃO DEVE SER EXPOSTO NA INTERNET. Assim como o servidor de bancos de dados Postgres ele deve estar acessível pelo SGVP na rede interna (atrás de NATs/firewalls/proxies/etc).** -Solr é uma plataforma open source de indexação e busca textual utilizada pelo Legisinc 3.1 para indexar documentos (normas jurídicas, matérias legislativas e documentos acessórios). +Solr é uma plataforma open source de indexação e busca textual utilizada pelo SGVP 3.1 para indexar documentos (normas jurídicas, matérias legislativas e documentos acessórios). -Observação: Se a execução do Legisinc for mediante containers Docker então use o arquivo *docker-compose.yml* disponível em -*https://github.com/interlegis/sapl/blob/3.1.x/dist/docker-compose.yml* (verifique os mapeamentos de volume estão corretos, a verso do Legisinc referenciada no arquivo docker-compose.yml, e realize o backup de seu BD **antes** de qualquer tentativa de substituição do arquivo *docker-compose.yml* em uso corrente); +Observação: Se a execução do SGVP for mediante containers Docker então use o arquivo *docker-compose.yml* disponível em +*https://github.com/interlegis/sapl/blob/3.1.x/dist/docker-compose.yml* (verifique os mapeamentos de volume estão corretos, a verso do SGVP referenciada no arquivo docker-compose.yml, e realize o backup de seu BD **antes** de qualquer tentativa de substituição do arquivo *docker-compose.yml* em uso corrente); 1) Faça o download da distribuição *binária* do Apache Solr do site oficial do projeto **http://lucene.apache.org/solr** @@ -25,7 +25,7 @@ Observação: Se a execução do Legisinc for mediante containers Docker então 4) Por meio do browser, acesse a URL **http://localhost:8983** (ou informe o endereço da máquina onde o Solr foi instalado) -5) Pare o servidor do Legisinc; +5) Pare o servidor do SGVP; 6) Edite o arquivo .env adicionando as seguintes linhas: @@ -40,11 +40,11 @@ Observação: Se a execução do Legisinc for mediante containers Docker então (o valor do campo SOLR_URL deve corresponder à URL acessada no item 3) -7) Entre no diretório raiz do Legisinc e digite o comando: **python3 solr_api.py -c sapl -u http://localhost:8983`** +7) Entre no diretório raiz do SGVP e digite o comando: **python3 solr_api.py -c sapl -u http://localhost:8983`** (a URL informada acima deve ser a mesma dos itens 3 e 6) -8) Enquanto o Solr realiza a indexação da base de dados do Legisinc, inicie em uma outra tela o Legisinc; +8) Enquanto o Solr realiza a indexação da base de dados do SGVP, inicie em uma outra tela o SGVP; 9) Após realizados os passos com sucesso, nas telas de busca de Matéria Legislativa e Normas deverá aparecer um botão de 'Pesquisa Textual' na tela de busca tradicional. @@ -73,7 +73,7 @@ de 'Pesquisa Textual' na tela de busca tradicional. 1. Uma dúvida quanto a indexação do Solr, pelo que entendi de tempos e tempos tenho que rodar o comando para poder indexar novos arquivos certo? - Errado. Cada novo documento inserido, atualizado, ou removido do Legisinc dispara uma nova indexação somente daquele documento no Solr automaticamente. + Errado. Cada novo documento inserido, atualizado, ou removido do SGVP dispara uma nova indexação somente daquele documento no Solr automaticamente. 2. O comando **python3 solr_api.py -c sapl -u http://localhost:8983** indexa os novos arquivos? @@ -81,7 +81,7 @@ de 'Pesquisa Textual' na tela de busca tradicional. 3. Ou teria que reindexar do zero com *rebuild_index*? - Pode acontecer do Postgres e o Solr se dessincronizarem (ex: o Solr ficou fora do ar por um dia e foram inseridos registros no Legisinc). Ou por algum motivo se deseja refazer o índice do Solr. Neste caso pode-se refazer a indexação no Solr com o comando : **python3 manage.py rebuild_index** (direto na linha de comando, a partir da pasta raiz do Legisinc). Mas existem maneiras de atualizar somente os documentos inseridos/alterados a partir de uma determinada data ao invés de atualizar tudo do zero de novo. + Pode acontecer do Postgres e o Solr se dessincronizarem (ex: o Solr ficou fora do ar por um dia e foram inseridos registros no SGVP). Ou por algum motivo se deseja refazer o índice do Solr. Neste caso pode-se refazer a indexação no Solr com o comando : **python3 manage.py rebuild_index** (direto na linha de comando, a partir da pasta raiz do SGVP). Mas existem maneiras de atualizar somente os documentos inseridos/alterados a partir de uma determinada data ao invés de atualizar tudo do zero de novo. 4. Pergunto isso pois estou querendo criar um script para crontab para indexar esses novos arquivos diff --git a/docs/traducao.rst b/docs/traducao.rst index f10a96177..5dca287cf 100644 --- a/docs/traducao.rst +++ b/docs/traducao.rst @@ -3,7 +3,7 @@ Instruções para Tradução ======================== Nós utilizamos o `Transifex `_ para gerenciar as traduções do projeto. -Se você deseja contribuir, por favor crie uma conta no site e peça para se juntar a nós em `Transifex Legisinc Page `_. +Se você deseja contribuir, por favor crie uma conta no site e peça para se juntar a nós em `Transifex SGVP Page `_. Assim que for aceito, você já pode começar a traduzir. Para integrar as últimas traduções ao projeto atual, siga estes passos: diff --git a/frontend/src/__global/scss/_components.scss b/frontend/src/__global/scss/_components.scss index 5e1a46b83..fed47c0b6 100644 --- a/frontend/src/__global/scss/_components.scss +++ b/frontend/src/__global/scss/_components.scss @@ -329,6 +329,20 @@ a { } // Navbar customization +.navbar-dark .navbar-nav .nav-link { + color: #FFFFFF !important; + + &:hover, + &:focus { + color: #3DB8CF !important; + } +} + +.navbar-dark small, +.navbar-dark .navbar-brand small { + color: #FFFFFF !important; +} + .navbar.navbar-dark.bg-dark { background-color: $primary-color !important; box-shadow: $box-shadow; @@ -336,6 +350,7 @@ a { .navbar-brand { font-weight: 600; + color: #FFFFFF; transition: $transition-fast; &:hover { @@ -344,6 +359,7 @@ a { } .nav-link { + color: #FFFFFF !important; transition: $transition-fast; &:hover { diff --git a/frontend/src/__global/scss/_variables.scss b/frontend/src/__global/scss/_variables.scss index 764492e7f..88f6c3480 100644 --- a/frontend/src/__global/scss/_variables.scss +++ b/frontend/src/__global/scss/_variables.scss @@ -1,9 +1,9 @@ // ============================================ -// PALETA DE CORES INSTITUCIONAL Legisinc +// PALETA DE CORES INSTITUCIONAL SGVP // ============================================ // Cores Primárias -$primary-color: #0E3A5D; // Azul institucional - Autoridade, confiança, estabilidade +$primary-color: #1937CA; // Azul institucional - Autoridade, confiança, estabilidade $secondary-color: #3DB8CF; // Azul claro - Modernidade, tecnologia, fluidez // Cores Neutras diff --git a/frontend/src/__global/scss/libs/bootstrap/_nav_navbar.scss b/frontend/src/__global/scss/libs/bootstrap/_nav_navbar.scss index bfd88eee8..023a4c0df 100644 --- a/frontend/src/__global/scss/libs/bootstrap/_nav_navbar.scss +++ b/frontend/src/__global/scss/libs/bootstrap/_nav_navbar.scss @@ -8,12 +8,18 @@ flex-basis: 100%; a { white-space: nowrap; - color: #93a4aa; + color: #FFFFFF; + transition: color 0.2s ease-in-out; } .nav-link { padding-top: 0; padding-bottom: 0; line-height: 4.5rem; + + &:hover, + &:focus { + color: #3DB8CF; + } } .dropdown-menu { background-color: #20282a; @@ -35,7 +41,7 @@ min-width: 15rem; } &:hover { - background-color: #364347; + background-color: #3DB8CF; a { color: white; } @@ -51,7 +57,7 @@ min-width: 20%;; } a:not([href]):not([tabindex]) { - color: #777; + color: #FFFFFF; } &.justify-content-end { diff --git a/frontend/webpack-stats.json b/frontend/webpack-stats.json index b2fa7c239..4f4b08188 100644 --- a/frontend/webpack-stats.json +++ b/frontend/webpack-stats.json @@ -26,15 +26,15 @@ "path": "/home/bruno/sapl/sapl/static/sapl/frontend/css/compilacao.0baf3580.css.gz", "publicPath": "/static/sapl/frontend/css/compilacao.0baf3580.css.gz" }, - "css/global.054f5747.css": { - "name": "css/global.054f5747.css", - "path": "/home/bruno/sapl/sapl/static/sapl/frontend/css/global.054f5747.css", - "publicPath": "/static/sapl/frontend/css/global.054f5747.css" + "css/global.bbef527c.css": { + "name": "css/global.bbef527c.css", + "path": "/home/bruno/sapl/sapl/static/sapl/frontend/css/global.bbef527c.css", + "publicPath": "/static/sapl/frontend/css/global.bbef527c.css" }, - "css/global.054f5747.css.gz": { - "name": "css/global.054f5747.css.gz", - "path": "/home/bruno/sapl/sapl/static/sapl/frontend/css/global.054f5747.css.gz", - "publicPath": "/static/sapl/frontend/css/global.054f5747.css.gz" + "css/global.bbef527c.css.gz": { + "name": "css/global.bbef527c.css.gz", + "path": "/home/bruno/sapl/sapl/static/sapl/frontend/css/global.bbef527c.css.gz", + "publicPath": "/static/sapl/frontend/css/global.bbef527c.css.gz" }, "css/painel.e2b9504e.css": { "name": "css/painel.e2b9504e.css", @@ -1012,7 +1012,7 @@ "global": [ "css/chunk-vendors.045ec640.css", "js/chunk-vendors.e8ab4373.js", - "css/global.054f5747.css", + "css/global.bbef527c.css", "js/global.b14eb920.js" ], "painel": [ diff --git a/release.sh b/release.sh index 614069aad..b7967a445 100755 --- a/release.sh +++ b/release.sh @@ -98,7 +98,7 @@ function commit_and_push { git add CHANGES.md rm latest_changes.md - if prompt_yes_no "${green_color}Do you want to commit Legisinc $FINAL_VERSION release locally?${reset_color}"; then + if prompt_yes_no "${green_color}Do you want to commit SGVP $FINAL_VERSION release locally?${reset_color}"; then git commit -m "Release: $FINAL_VERSION" git tag $FINAL_VERSION echo -e "${green_color}Commit and tag created locally!${color_reset}" @@ -110,7 +110,7 @@ function commit_and_push { echo -e "${red_color}### BEFORE PROCEEDING, MAKE SURE THE NEW VERSION NUMBER AND CHANGES ARE CORRECT!${color_reset}" echo -e "${green_color}Release: $FINAL_VERSION${reset_color}" - if prompt_yes_no "${green_color}Do you want to publish Legisinc $FINAL_VERSION release on Github?${reset_color}"; then + if prompt_yes_no "${green_color}Do you want to publish SGVP $FINAL_VERSION release on Github?${reset_color}"; then echo -e "${green_color}Publishing $FINAL_VERSION on Github...${reset_color}" current_date=$(date +%Y-%m-%d) git push origin 3.1.x diff --git a/sapl/api/serializers.py b/sapl/api/serializers.py index ffa68be6e..891362c59 100644 --- a/sapl/api/serializers.py +++ b/sapl/api/serializers.py @@ -75,7 +75,7 @@ class CasaLegislativaSerializer(SaplSerializerMixin): version = serializers.SerializerMethodField() def get_version(self, obj): - return settings.Legisinc_VERSION + return settings.SGVP_VERSION class Meta: model = CasaLegislativa diff --git a/sapl/api/views_health.py b/sapl/api/views_health.py index bdc581b38..b6c93c51a 100644 --- a/sapl/api/views_health.py +++ b/sapl/api/views_health.py @@ -33,7 +33,7 @@ class HealthzView(APIView): payload = { "status": "OK" if ok else "UNHEALTHY", "checks": {"app": {"ok": ok, "latency_ms": round(ms, 1), "error": msg}}, - "version": settings.Legisinc_VERSION, + "version": settings.SGVP_VERSION, "time": timezone.now().isoformat(), } if request.query_params.get("fmt") == "txt": @@ -68,7 +68,7 @@ class ReadyzView(APIView): payload = { "status": "ok" if ok else "unhealthy", "checks": payload_checks, - "version": settings.Legisinc_VERSION, + "version": settings.SGVP_VERSION, "time": timezone.now().isoformat(), } if request.query_params.get("fmt") == "txt": @@ -90,8 +90,8 @@ class AppzVersionView(APIView): def get(self, request): try: payload = { - 'name': 'Legisinc', - 'version': settings.Legisinc_VERSION, + 'name': 'SGVP', + 'version': settings.SGVP_VERSION, } if request.query_params.get("fmt") == "txt": return HttpResponse(f"{payload['version']} {payload['name']}", diff --git a/sapl/base/admin.py b/sapl/base/admin.py index fe02d9995..fc090c32f 100644 --- a/sapl/base/admin.py +++ b/sapl/base/admin.py @@ -7,8 +7,8 @@ from sapl.utils import register_all_models_in_admin register_all_models_in_admin(__name__) -admin.site.site_title = 'Administração - Legisinc' -admin.site.site_header = 'Administração - Legisinc' +admin.site.site_title = 'Administração - SGVP' +admin.site.site_header = 'Administração - SGVP' class AuditLogAdmin(admin.ModelAdmin): diff --git a/sapl/base/email_utils.py b/sapl/base/email_utils.py index 23a1c99b2..fe3df338a 100644 --- a/sapl/base/email_utils.py +++ b/sapl/base/email_utils.py @@ -126,7 +126,7 @@ def do_envia_email_confirmacao(base_url, casa, tipo, doc_mat, destinatario): msg = " - Ative o Acompanhamento da Matéria" else: msg = " - Ative o Acompanhamento de Documento" - subject = "[Legisinc] {} {}".format(str(doc_mat), msg) + subject = "[SGVP] {} {}".format(str(doc_mat), msg) messages = [] recipients = [] @@ -233,7 +233,7 @@ def do_envia_email_tramitacao(base_url, tipo, doc_mat, status, unidade_destino): msg = " - Acompanhamento de Matéria Legislativa" else: msg = " - Acompanhamento de Documento" - subject = "[Legisinc] {} {}".format(str(doc_mat), msg) + subject = "[SGVP] {} {}".format(str(doc_mat), msg) connection = get_connection() connection.open() diff --git a/sapl/base/forms.py b/sapl/base/forms.py index 13c20d208..cee8739cc 100644 --- a/sapl/base/forms.py +++ b/sapl/base/forms.py @@ -32,7 +32,7 @@ from sapl.norma.models import NormaJuridica, NormaEstatisticas from sapl.parlamentares.models import Partido, SessaoLegislativa, \ Parlamentar, Votante from sapl.protocoloadm.models import DocumentoAdministrativo -from sapl.rules import Legisinc_GROUP_AUTOR, Legisinc_GROUP_VOTANTE +from sapl.rules import SGVP_GROUP_AUTOR, SGVP_GROUP_VOTANTE from sapl.sessao.models import SessaoPlenaria from sapl.settings import MAX_IMAGE_UPLOAD_SIZE from sapl.utils import (autor_label, autor_modal, ChoiceWithoutValidationField, @@ -224,7 +224,7 @@ class UserAdminForm(ModelForm): ] + [ (p.id, p) for p in Permission.objects.filter( content_type__app_label__in=list( - map(lambda x: x.split('.')[-1], settings.Legisinc_APPS)) + map(lambda x: x.split('.')[-1], settings.SGVP_APPS)) ).exclude( user=self.instance ).order_by('content_type__app_label', @@ -251,8 +251,8 @@ class UserAdminForm(ModelForm): if permissions: inst.user_permissions.add(*permissions) - g_autor = Group.objects.get(name=Legisinc_GROUP_AUTOR) - g_votante = Group.objects.get(name=Legisinc_GROUP_VOTANTE) + g_autor = Group.objects.get(name=SGVP_GROUP_AUTOR) + g_votante = Group.objects.get(name=SGVP_GROUP_VOTANTE) if not self.cleaned_data['autor']: inst.groups.remove(g_autor) @@ -564,7 +564,7 @@ class AutorForm(ModelForm): operadores = forms.ModelMultipleChoiceField( queryset=get_user_model().objects.all(), widget=forms.CheckboxSelectMultiple(), - label=_('Usuários do Legisinc ligados ao autor acima selecionado'), + label=_('Usuários do SGVP ligados ao autor acima selecionado'), required=False, help_text=_( 'Para ser listado aqui, o usuário não pode estar em nenhum outro autor e deve estar marcado como ativo.') diff --git a/sapl/base/models.py b/sapl/base/models.py index 82d546e56..f93161f61 100644 --- a/sapl/base/models.py +++ b/sapl/base/models.py @@ -322,7 +322,7 @@ class TipoAutor(models.Model): ContentType, null=True, default=None, - verbose_name=_('Modelagem no Legisinc'), + verbose_name=_('Modelagem no SGVP'), on_delete=models.PROTECT) class Meta: diff --git a/sapl/base/receivers.py b/sapl/base/receivers.py index 15510b023..d98474b7b 100644 --- a/sapl/base/receivers.py +++ b/sapl/base/receivers.py @@ -170,7 +170,7 @@ def cria_models_tipo_autor(app_config=None, verbosity=2, interactive=True, using=DEFAULT_DB_ALIAS, **kwargs): print("\n\033[93m\033[1m{}\033[0m".format( - _('Atualizando registros TipoAutor do Legisinc:'))) + _('Atualizando registros TipoAutor do SGVP:'))) for model in models_with_gr_for_autor: content_type = ContentType.objects.get_for_model(model) tipo_autor = TipoAutor.objects.filter( diff --git a/sapl/base/views.py b/sapl/base/views.py index 06a58ebc3..662fd5f2f 100644 --- a/sapl/base/views.py +++ b/sapl/base/views.py @@ -185,7 +185,7 @@ class TipoAutorCrud(CrudAux): @property def verbose_name(self): vn = super().verbose_name - vn = "{} {}".format(vn, _('Externo ao Legisinc')) + vn = "{} {}".format(vn, _('Externo ao SGVP')) return vn class ListView(CrudAux.ListView): @@ -254,13 +254,13 @@ class AutorCrud(CrudAux): kwargs['token'] = default_token_generator.make_token(user) kwargs['uidb64'] = urlsafe_base64_encode( force_bytes(user.pk)) - assunto = "Legisinc - Confirmação de Conta" + assunto = "SGVP - Confirmação de Conta" full_url = self.request.get_raw_uri() url_base = full_url[:full_url.find('sistema') - 1] mensagem = ( "Este e-mail foi utilizado para fazer cadastro no " + - "Legisinc com o perfil de Autor. Agora você pode " + + "SGVP com o perfil de Autor. Agora você pode " + "criar/editar/enviar Proposições.\n" + "Seu nome de usuário é: " + self.request.POST['username'] + "\n" diff --git a/sapl/context_processors.py b/sapl/context_processors.py index ccd4f02f6..590ab5eac 100644 --- a/sapl/context_processors.py +++ b/sapl/context_processors.py @@ -34,9 +34,9 @@ def google_recaptcha_configured(request): @cached_call("site-title", timeout=60 * 2) def enable_sapn(request): - verbose_name = _('Legisinc') \ + verbose_name = _('SGVP') \ if not sapn_is_enabled() \ - else _('Sistema de Apoio à Publicação de Leis e Normas') + else _('Sistema de Gestão e Votação Parlamentar') from sapl.base.models import CasaLegislativa casa_legislativa = CasaLegislativa.objects.first() diff --git a/sapl/lexml/OAIServer.py b/sapl/lexml/OAIServer.py index 894346fc9..4e6dcae1c 100644 --- a/sapl/lexml/OAIServer.py +++ b/sapl/lexml/OAIServer.py @@ -184,8 +184,8 @@ class OAIServer: return '' def monta_xml(self, urn, norma): - BASE_URL_Legisinc = self.config['base_url'] - BASE_URL_Legisinc = BASE_URL_Legisinc[:BASE_URL_Legisinc.find('/', 8)] + BASE_URL_SGVP = self.config['base_url'] + BASE_URL_SGVP = BASE_URL_SGVP[:BASE_URL_SGVP.find('/', 8)] publicador = LexmlPublicador.objects.first() if norma and publicador: @@ -201,19 +201,19 @@ class OAIServer: 'rtf': 'application/rtf'} if texto_integral: - url_conteudo = BASE_URL_Legisinc + texto_integral.url + url_conteudo = BASE_URL_SGVP + texto_integral.url extensao = texto_integral.url.split('.')[-1] formato = mime_types.get(extensao, 'application/octet-stream') else: formato = 'text/html' - url_conteudo = BASE_URL_Legisinc + reverse('sapl.norma:normajuridica_detail', + url_conteudo = BASE_URL_SGVP + reverse('sapl.norma:normajuridica_detail', kwargs={'pk': norma.pk}) element_maker = ElementMaker() id_publicador = str(publicador.id_publicador) item_conteudo = element_maker.Item(url_conteudo, formato=formato, idPublicador=id_publicador, tipo='conteudo') oai_lexml.append(item_conteudo) - url = BASE_URL_Legisinc + reverse('sapl.norma:normajuridica_detail', kwargs={'pk': norma.pk}) + url = BASE_URL_SGVP + reverse('sapl.norma:normajuridica_detail', kwargs={'pk': norma.pk}) item_metadado = element_maker.Item(url, formato='text/html', idPublicador=id_publicador, tipo='metadado') oai_lexml.append(item_metadado) documento_individual = element_maker.DocumentoIndividual(urn) diff --git a/sapl/locale/en/LC_MESSAGES/django.po b/sapl/locale/en/LC_MESSAGES/django.po index 2c8c77140..c2af8f625 100644 --- a/sapl/locale/en/LC_MESSAGES/django.po +++ b/sapl/locale/en/LC_MESSAGES/django.po @@ -5,7 +5,7 @@ # Translators: msgid "" msgstr "" -"Project-Id-Version: Legisinc\n" +"Project-Id-Version: SGVP\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-07-20 15:05-0300\n" "PO-Revision-Date: 2015-07-17 13:38+0000\n" @@ -382,7 +382,7 @@ msgid "Autor" msgstr "" #: materia/forms.py:127 -msgid "Acesso ao Legisinc" +msgid "Acesso ao SGVP" msgstr "" #: materia/forms.py:144 materia/models.py:213 @@ -1699,5 +1699,5 @@ msgid "Sessão: %(sessao_plen)s Data: %(data)s" msgstr "" #: templates/base.html:7 -msgid "Legisinc" +msgid "SGVP" msgstr "" diff --git a/sapl/locale/es/LC_MESSAGES/django.po b/sapl/locale/es/LC_MESSAGES/django.po index b0161f99e..a34120530 100644 --- a/sapl/locale/es/LC_MESSAGES/django.po +++ b/sapl/locale/es/LC_MESSAGES/django.po @@ -6,7 +6,7 @@ # johnfelipe , 2015 msgid "" msgstr "" -"Project-Id-Version: Legisinc\n" +"Project-Id-Version: SGVP\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2015-07-20 15:05-0300\n" "PO-Revision-Date: 2015-07-18 21:32+0000\n" @@ -383,8 +383,8 @@ msgid "Autor" msgstr "Autor" #: materia/forms.py:127 -msgid "Acesso ao Legisinc" -msgstr "Acceso a Legisinc" +msgid "Acesso ao SGVP" +msgstr "Acceso a SGVP" #: materia/forms.py:144 materia/models.py:213 msgid "Autoria" @@ -1705,7 +1705,7 @@ msgid "Sessão: %(sessao_plen)s Data: %(data)s" msgstr "" #: templates/base.html:7 -msgid "Legisinc" +msgid "SGVP" msgstr "" #~ msgid "Add pictures" diff --git a/sapl/locale/pt_BR/LC_MESSAGES/django.po b/sapl/locale/pt_BR/LC_MESSAGES/django.po index 6399d16fe..4045a7712 100644 --- a/sapl/locale/pt_BR/LC_MESSAGES/django.po +++ b/sapl/locale/pt_BR/LC_MESSAGES/django.po @@ -383,7 +383,7 @@ msgid "Autor" msgstr "" #: materia/forms.py:127 -msgid "Acesso ao Legisinc" +msgid "Acesso ao SGVP" msgstr "" #: materia/forms.py:144 materia/models.py:213 @@ -1700,5 +1700,5 @@ msgid "Sessão: %(sessao_plen)s Data: %(data)s" msgstr "" #: templates/base.html:7 -msgid "Legisinc" +msgid "SGVP" msgstr "" diff --git a/sapl/materia/onlyoffice_views.py b/sapl/materia/onlyoffice_views.py index 9fcbe60f5..74ec01ebb 100644 --- a/sapl/materia/onlyoffice_views.py +++ b/sapl/materia/onlyoffice_views.py @@ -47,7 +47,7 @@ def onlyoffice_config(request, pk): base_url = get_base_url(request) # URLs para o OnlyOffice acessar (dentro da rede Docker) - # OnlyOffice precisa acessar o container Legisinc pelo nome do serviço + # OnlyOffice precisa acessar o container SGVP pelo nome do serviço download_url = request.build_absolute_uri( reverse('sapl.materia:onlyoffice_download', kwargs={'pk': pk}) ) diff --git a/sapl/materia/views.py b/sapl/materia/views.py index 8e90eb27c..eea10fd4c 100644 --- a/sapl/materia/views.py +++ b/sapl/materia/views.py @@ -1290,11 +1290,11 @@ class HistoricoProposicaoView(PermissionRequiredMixin, ListView): def get_queryset(self): qs = super().get_queryset() - from sapl.rules import Legisinc_GROUP_AUTOR + from sapl.rules import SGVP_GROUP_AUTOR from django.contrib.auth.models import Group user = self.request.user - grupo_autor = Group.objects.get(name=Legisinc_GROUP_AUTOR) + grupo_autor = Group.objects.get(name=SGVP_GROUP_AUTOR) if not user.is_superuser and grupo_autor.user_set.filter( id=user.id).exists(): @@ -2985,7 +2985,7 @@ def get_zip_docacessorios(request, pk): except Exception as e: logger.error("user={}. Um erro inesperado ocorreu na criação do pdf de documentos acessorios: {}" .format(username, str(e))) - msg = _('Um erro inesperado ocorreu. Entre em contato com o suporte do Legisinc.') + msg = _('Um erro inesperado ocorreu. Entre em contato com o suporte do SGVP.') messages.add_message(request, messages.ERROR, msg) return redirect(reverse('sapl.materia:documentoacessorio_list', kwargs={'pk': pk})) @@ -3056,7 +3056,7 @@ def get_pdf_docacessorios(request, pk): except Exception as e: logger.error("user= {}.Um erro inesperado ocorreu na criação do pdf de documentos acessorios: {}" .format(username, str(e))) - msg = _('Um erro inesperado ocorreu. Entre em contato com o suporte do Legisinc.') + msg = _('Um erro inesperado ocorreu. Entre em contato com o suporte do SGVP.') messages.add_message(request, messages.ERROR, msg) return redirect(reverse('sapl.materia:documentoacessorio_list', kwargs={'pk': pk})) diff --git a/sapl/parlamentares/forms.py b/sapl/parlamentares/forms.py index 9f3d426ce..0c9ecfcbc 100755 --- a/sapl/parlamentares/forms.py +++ b/sapl/parlamentares/forms.py @@ -18,7 +18,7 @@ from image_cropping.widgets import CropWidget, ImageCropWidget from sapl.base.models import Autor, TipoAutor from sapl.crispy_layout_mixin import SaplFormHelper from sapl.crispy_layout_mixin import form_actions, to_row -from sapl.rules import Legisinc_GROUP_VOTANTE +from sapl.rules import SGVP_GROUP_VOTANTE from sapl.utils import FileFieldCheckMixin from .models import (Coligacao, ComposicaoColigacao, Filiacao, Frente, Legislatura, @@ -611,7 +611,7 @@ class VotanteForm(ModelForm): # Cria user u = User.objects.get(username=self.cleaned_data['username']) # Adiciona user ao grupo - g = Group.objects.filter(name=Legisinc_GROUP_VOTANTE)[0] + g = Group.objects.filter(name=SGVP_GROUP_VOTANTE)[0] u.groups.add(g) votante.user = u diff --git a/sapl/parlamentares/views.py b/sapl/parlamentares/views.py index fecf9316d..080ab2c74 100644 --- a/sapl/parlamentares/views.py +++ b/sapl/parlamentares/views.py @@ -33,7 +33,7 @@ from sapl.crud.base import (RP_CHANGE, RP_DETAIL, RP_LIST, Crud, CrudAux, from sapl.materia.models import Autoria, Proposicao, Relatoria from sapl.norma.models import AutoriaNorma, NormaJuridica from sapl.parlamentares.apps import AppConfig -from sapl.rules import Legisinc_GROUP_VOTANTE +from sapl.rules import SGVP_GROUP_VOTANTE from sapl.utils import (parlamentares_ativos, show_results_filter_set, ratelimit_ip) from .forms import (ColigacaoFilterSet, FiliacaoForm, FrenteForm, LegislaturaForm, MandatoForm, @@ -109,7 +109,7 @@ class VotanteView(MasterDetailCrud): def delete(self, *args, **kwargs): obj = self.get_object() - g = Group.objects.filter(name=Legisinc_GROUP_VOTANTE)[0] + g = Group.objects.filter(name=SGVP_GROUP_VOTANTE)[0] obj.user.groups.remove(g) obj.delete() diff --git a/sapl/protocoloadm/models.py b/sapl/protocoloadm/models.py index e2d3c7f0d..4cb28b4de 100644 --- a/sapl/protocoloadm/models.py +++ b/sapl/protocoloadm/models.py @@ -30,7 +30,7 @@ class TipoDocumentoAdministrativo(models.Model): """ uuid4 + filenames diversos apesar de tornar url de um arquivo praticamente impossível de ser localizado não está controlando o acesso. -Exemplo: o Legisinc está configurado para ser docs adm restritivo porém +Exemplo: o SGVP está configurado para ser docs adm restritivo porém alguem resolve perga o link e mostrar o tal arquivo para um amigo, ou um vizinho de departamento que não possui acesso... ou mesmo alguem que nem ao menos está logado... este arquivo estará livre diff --git a/sapl/protocoloadm/views.py b/sapl/protocoloadm/views.py index 2e7ae81ab..45b72d0ff 100755 --- a/sapl/protocoloadm/views.py +++ b/sapl/protocoloadm/views.py @@ -142,7 +142,7 @@ def get_pdf_docacessorios(request, pk): except Exception as e: logger.error("user= {}.Um erro inesperado ocorreu na criação do pdf de documentos acessorios: {}" .format(username, str(e))) - msg = _('Um erro inesperado ocorreu. Entre em contato com o suporte do Legisinc.') + msg = _('Um erro inesperado ocorreu. Entre em contato com o suporte do SGVP.') messages.add_message(request, messages.ERROR, msg) return redirect(reverse('sapl.materia:documentoacessorio_list', kwargs={'pk': pk})) diff --git a/sapl/redireciona_urls/tests.py b/sapl/redireciona_urls/tests.py index 04cd0ae6c..e79b58137 100644 --- a/sapl/redireciona_urls/tests.py +++ b/sapl/redireciona_urls/tests.py @@ -8,7 +8,7 @@ EMPTY_STRING = '' class RedirecionaURLsTests(TestCase): - def test_redireciona_index_Legisinc(self): + def test_redireciona_index_SGVP(self): response = self.client.get(reverse( 'sapl.redireciona_urls:redireciona_sapl_index') ) diff --git a/sapl/redireciona_urls/urls.py b/sapl/redireciona_urls/urls.py index 83b0b4fe2..ceb5505f4 100644 --- a/sapl/redireciona_urls/urls.py +++ b/sapl/redireciona_urls/urls.py @@ -15,12 +15,12 @@ from .views import (RedirecionaAtasList, RedirecionaComissao, RedirecionaPresencaParlamentares, RedirecionaRelatoriosList, RedirecionaRelatoriosMateriasEmTramitacaoList, - RedirecionaLegisincIndex, RedirecionaSessaoPlenaria) + RedirecionaSGVPIndex, RedirecionaSessaoPlenaria) app_name = AppConfig.name urlpatterns = [ url(r'^default_index_html$', - RedirecionaLegisincIndex.as_view(), + RedirecionaSGVPIndex.as_view(), name='redireciona_sapl_index'), url(r'^consultas/parlamentar/parlamentar_', RedirecionaParlamentar.as_view(), diff --git a/sapl/redireciona_urls/views.py b/sapl/redireciona_urls/views.py index dca50786d..130f88456 100644 --- a/sapl/redireciona_urls/views.py +++ b/sapl/redireciona_urls/views.py @@ -71,7 +71,7 @@ def has_iframe(url, request): return url -class RedirecionaLegisincIndex(RedirectView): +class RedirecionaSGVPIndex(RedirectView): permanent = True logger = logging.getLogger(__name__) @@ -473,7 +473,7 @@ class RedirecionaMateriaLegislativaList(RedirectView): args += "&o=%s" % (EMPTY_STRING) args += "&materiaassunto__assunto=%s" % (EMPTY_STRING) args += "&ementa=%s" % (ementa_materia) - args += "&salvar=%s" % ('Pesquisar') # Default in both Legisinc version + args += "&salvar=%s" % ('Pesquisar') # Default in both SGVP version url = "%s%s" % (url, args) @@ -598,7 +598,7 @@ class RedirecionaNormasJuridicasList(RedirectView): args += "&data_publicacao_1=%s" % (periodo_final_publicacao) args += "&ementa=%s" % (ementa_norma) args += "&assuntos=%s" % (assuntos_norma) - args += "&salvar=%s" % ('Pesquisar') # Default in both Legisinc version + args += "&salvar=%s" % ('Pesquisar') # Default in both SGVP version url = "%s%s" % (url, args) diff --git a/sapl/rules/__init__.py b/sapl/rules/__init__.py index 0d208dd24..e7723b598 100644 --- a/sapl/rules/__init__.py +++ b/sapl/rules/__init__.py @@ -20,7 +20,7 @@ três permissões registadas na classe Permission: # o radical .view_ não existia no django quando a app rules foi criada # e portanto não é utilizada -No Legisinc foram acrescidas em todos os models as duas regras abaixo, adicionadas +No SGVP foram acrescidas em todos os models as duas regras abaixo, adicionadas com o Signal post_migrate `create_proxy_permissions` localizado em sapl.rules.apps.py. @@ -43,7 +43,7 @@ com permissões, sempre é analisado se é apenas um radical ou permissão completa, sendo apenas um radical, a permissão completa é montada com base no model associado. -NESTE ARQUIVO ESTÃO DEFINIDOS OS RADICAIS E OS GRUPOS DEFAULT DO Legisinc +NESTE ARQUIVO ESTÃO DEFINIDOS OS RADICAIS E OS GRUPOS DEFAULT DO SGVP """ @@ -55,41 +55,41 @@ __listdetailchange__ = [RP_LIST, RP_DETAIL, RP_CHANGE] __perms_publicas__ = {RP_LIST, RP_DETAIL} -Legisinc_GROUP_ADMINISTRATIVO = _("Operador Administrativo") -Legisinc_GROUP_AUDIENCIA = _("Operador de Audiência") -Legisinc_GROUP_PROTOCOLO = _("Operador de Protocolo Administrativo") -Legisinc_GROUP_COMISSOES = _("Operador de Comissões") -Legisinc_GROUP_MATERIA = _("Operador de Matéria") -Legisinc_GROUP_NORMA = _("Operador de Norma Jurídica") -Legisinc_GROUP_SESSAO = _("Operador de Sessão Plenária") -Legisinc_GROUP_PAINEL = _("Operador de Painel Eletrônico") -Legisinc_GROUP_GERAL = _("Operador Geral") -Legisinc_GROUP_AUTOR = _("Autor") -Legisinc_GROUP_VOTANTE = _("Votante") +SGVP_GROUP_ADMINISTRATIVO = _("Operador Administrativo") +SGVP_GROUP_AUDIENCIA = _("Operador de Audiência") +SGVP_GROUP_PROTOCOLO = _("Operador de Protocolo Administrativo") +SGVP_GROUP_COMISSOES = _("Operador de Comissões") +SGVP_GROUP_MATERIA = _("Operador de Matéria") +SGVP_GROUP_NORMA = _("Operador de Norma Jurídica") +SGVP_GROUP_SESSAO = _("Operador de Sessão Plenária") +SGVP_GROUP_PAINEL = _("Operador de Painel Eletrônico") +SGVP_GROUP_GERAL = _("Operador Geral") +SGVP_GROUP_AUTOR = _("Autor") +SGVP_GROUP_VOTANTE = _("Votante") # TODO - funcionalidade ainda não existe mas está aqui para efeito de anotação -Legisinc_GROUP_LOGIN_SOCIAL = _("Usuários com Login Social") +SGVP_GROUP_LOGIN_SOCIAL = _("Usuários com Login Social") # ANONYMOUS não é um grupo mas é uma variável usadas nas rules para anotar # explicitamente models que podem ter ação de usuários anônimos # como por exemplo AcompanhamentoMateria -Legisinc_GROUP_ANONYMOUS = '' - -Legisinc_GROUPS = [ - Legisinc_GROUP_ADMINISTRATIVO, - Legisinc_GROUP_PROTOCOLO, - Legisinc_GROUP_COMISSOES, - Legisinc_GROUP_MATERIA, - Legisinc_GROUP_NORMA, - Legisinc_GROUP_SESSAO, - Legisinc_GROUP_PAINEL, - Legisinc_GROUP_GERAL, - Legisinc_GROUP_AUTOR, - Legisinc_GROUP_VOTANTE, - Legisinc_GROUP_LOGIN_SOCIAL, - Legisinc_GROUP_ANONYMOUS, +SGVP_GROUP_ANONYMOUS = '' + +SGVP_GROUPS = [ + SGVP_GROUP_ADMINISTRATIVO, + SGVP_GROUP_PROTOCOLO, + SGVP_GROUP_COMISSOES, + SGVP_GROUP_MATERIA, + SGVP_GROUP_NORMA, + SGVP_GROUP_SESSAO, + SGVP_GROUP_PAINEL, + SGVP_GROUP_GERAL, + SGVP_GROUP_AUTOR, + SGVP_GROUP_VOTANTE, + SGVP_GROUP_LOGIN_SOCIAL, + SGVP_GROUP_ANONYMOUS, ] -Legisinc_GROUPS_DELETE = [ +SGVP_GROUPS_DELETE = [ ] diff --git a/sapl/rules/apps.py b/sapl/rules/apps.py index d45b04332..b236ce740 100644 --- a/sapl/rules/apps.py +++ b/sapl/rules/apps.py @@ -10,10 +10,10 @@ from django.db import models, router from django.db.utils import DEFAULT_DB_ALIAS from django.utils.translation import ugettext_lazy as _ -from sapl.rules import (Legisinc_GROUP_ADMINISTRATIVO, Legisinc_GROUP_COMISSOES, - Legisinc_GROUP_GERAL, Legisinc_GROUP_MATERIA, Legisinc_GROUP_NORMA, - Legisinc_GROUP_PAINEL, Legisinc_GROUP_PROTOCOLO, - Legisinc_GROUP_SESSAO) +from sapl.rules import (SGVP_GROUP_ADMINISTRATIVO, SGVP_GROUP_COMISSOES, + SGVP_GROUP_GERAL, SGVP_GROUP_MATERIA, SGVP_GROUP_NORMA, + SGVP_GROUP_PAINEL, SGVP_GROUP_PROTOCOLO, + SGVP_GROUP_SESSAO) class AppConfig(django.apps.AppConfig): @@ -198,21 +198,21 @@ def get_rules(): def cria_usuarios_padrao(self): for group, user in ( - (Legisinc_GROUP_ADMINISTRATIVO, 'operador_administrativo'), - (Legisinc_GROUP_PROTOCOLO, 'operador_protocoloadm'), - (Legisinc_GROUP_COMISSOES, 'operador_comissoes'), - (Legisinc_GROUP_MATERIA, 'operador_materia'), - (Legisinc_GROUP_NORMA, 'operador_norma'), - (Legisinc_GROUP_SESSAO, 'operador_sessao'), - (Legisinc_GROUP_PAINEL, 'operador_painel'), - (Legisinc_GROUP_GERAL, 'operador_geral'), + (SGVP_GROUP_ADMINISTRATIVO, 'operador_administrativo'), + (SGVP_GROUP_PROTOCOLO, 'operador_protocoloadm'), + (SGVP_GROUP_COMISSOES, 'operador_comissoes'), + (SGVP_GROUP_MATERIA, 'operador_materia'), + (SGVP_GROUP_NORMA, 'operador_norma'), + (SGVP_GROUP_SESSAO, 'operador_sessao'), + (SGVP_GROUP_PAINEL, 'operador_painel'), + (SGVP_GROUP_GERAL, 'operador_geral'), ): self.cria_usuario(user, group) def update_groups(self): print('') print("\033[93m\033[1m{}\033[0m".format( - _('Atualizando grupos do Legisinc:'))) + _('Atualizando grupos do SGVP:'))) for rules_group in self.rules_patterns: group_name = rules_group['group'] rules_list = rules_group['rules'] diff --git a/sapl/rules/group_administrativo.py b/sapl/rules/group_administrativo.py index 3d8d2416c..22d222bbe 100644 --- a/sapl/rules/group_administrativo.py +++ b/sapl/rules/group_administrativo.py @@ -1,10 +1,10 @@ from sapl.materia import models as materia from sapl.protocoloadm import models as protocoloadm -from sapl.rules import Legisinc_GROUP_ADMINISTRATIVO, __base__, __perms_publicas__ +from sapl.rules import SGVP_GROUP_ADMINISTRATIVO, __base__, __perms_publicas__ rules_group_administrativo = { - 'group': Legisinc_GROUP_ADMINISTRATIVO, + 'group': SGVP_GROUP_ADMINISTRATIVO, 'rules': [ (materia.MateriaLegislativa, [ 'can_access_impressos'], __perms_publicas__), diff --git a/sapl/rules/group_anonymous.py b/sapl/rules/group_anonymous.py index 383ff53dd..9590793e6 100644 --- a/sapl/rules/group_anonymous.py +++ b/sapl/rules/group_anonymous.py @@ -1,12 +1,12 @@ from sapl.materia import models as materia from sapl.protocoloadm import models as protocoloadm -from sapl.rules import Legisinc_GROUP_ANONYMOUS, RP_ADD, RP_DELETE +from sapl.rules import SGVP_GROUP_ANONYMOUS, RP_ADD, RP_DELETE # não possui efeito e é usada nos testes que verificam se todos os models estão # neste arquivo rules.py rules_group_anonymous = { - 'group': Legisinc_GROUP_ANONYMOUS, + 'group': SGVP_GROUP_ANONYMOUS, 'rules': [ (materia.AcompanhamentoMateria, [RP_ADD, RP_DELETE], set()), (protocoloadm.AcompanhamentoDocumento, [RP_ADD, RP_DELETE], set()), diff --git a/sapl/rules/group_audiencia.py b/sapl/rules/group_audiencia.py index cc24793be..86e18982a 100644 --- a/sapl/rules/group_audiencia.py +++ b/sapl/rules/group_audiencia.py @@ -1,7 +1,7 @@ from sapl.audiencia import models as audiencia -from sapl.rules import Legisinc_GROUP_AUDIENCIA, __base__, __perms_publicas__ +from sapl.rules import SGVP_GROUP_AUDIENCIA, __base__, __perms_publicas__ rules_group_audiencia = { - 'group': Legisinc_GROUP_AUDIENCIA, + 'group': SGVP_GROUP_AUDIENCIA, 'rules': [ (audiencia.AudienciaPublica, __base__, __perms_publicas__), (audiencia.TipoAudienciaPublica, __base__, __perms_publicas__), diff --git a/sapl/rules/group_autor.py b/sapl/rules/group_autor.py index f8540bd56..013fa5853 100644 --- a/sapl/rules/group_autor.py +++ b/sapl/rules/group_autor.py @@ -1,8 +1,8 @@ from sapl.compilacao import models as compilacao from sapl.materia import models as materia -from sapl.rules import Legisinc_GROUP_AUTOR, __base__, __perms_publicas__ +from sapl.rules import SGVP_GROUP_AUTOR, __base__, __perms_publicas__ rules_group_autor = { - 'group': Legisinc_GROUP_AUTOR, + 'group': SGVP_GROUP_AUTOR, 'rules': [ (materia.Proposicao, __base__, set()), (materia.HistoricoProposicao, __base__, set()), diff --git a/sapl/rules/group_comissoes.py b/sapl/rules/group_comissoes.py index ecf0c2a98..0c2ed8a75 100644 --- a/sapl/rules/group_comissoes.py +++ b/sapl/rules/group_comissoes.py @@ -1,9 +1,9 @@ from sapl.comissoes import models as comissoes from sapl.materia import models as materia -from sapl.rules import Legisinc_GROUP_COMISSOES, __base__, __perms_publicas__ +from sapl.rules import SGVP_GROUP_COMISSOES, __base__, __perms_publicas__ rules_group_comissoes = { - 'group': Legisinc_GROUP_COMISSOES, + 'group': SGVP_GROUP_COMISSOES, 'rules': [ (materia.PautaReuniao, __base__, __perms_publicas__), (comissoes.Comissao, __base__, __perms_publicas__), diff --git a/sapl/rules/group_geral.py b/sapl/rules/group_geral.py index 61a296e50..ea0af170c 100644 --- a/sapl/rules/group_geral.py +++ b/sapl/rules/group_geral.py @@ -9,13 +9,13 @@ from sapl.materia import models as materia from sapl.norma import models as norma from sapl.parlamentares import models as parlamentares from sapl.protocoloadm import models as protocoloadm -from sapl.rules import Legisinc_GROUP_GERAL, RP_ADD, __base__, __perms_publicas__, \ +from sapl.rules import SGVP_GROUP_GERAL, RP_ADD, __base__, __perms_publicas__, \ __listdetailchange__ from sapl.sessao import models as sessao rules_group_geral = { - 'group': Legisinc_GROUP_GERAL, + 'group': SGVP_GROUP_GERAL, 'rules': [ (base.AppConfig, __base__ + [ 'menu_sistemas', diff --git a/sapl/rules/group_materia.py b/sapl/rules/group_materia.py index 2515913dc..2bedc24a0 100644 --- a/sapl/rules/group_materia.py +++ b/sapl/rules/group_materia.py @@ -2,10 +2,10 @@ from sapl.compilacao import models as compilacao from sapl.materia import models as materia from sapl.norma import models as norma -from sapl.rules import Legisinc_GROUP_MATERIA, __base__, __perms_publicas__ +from sapl.rules import SGVP_GROUP_MATERIA, __base__, __perms_publicas__ rules_group_materia = { - 'group': Legisinc_GROUP_MATERIA, + 'group': SGVP_GROUP_MATERIA, 'rules': [ (materia.Anexada, __base__, __perms_publicas__), (materia.Autoria, __base__, __perms_publicas__), diff --git a/sapl/rules/group_norma.py b/sapl/rules/group_norma.py index 6cc5ffd7d..64ac6cfda 100644 --- a/sapl/rules/group_norma.py +++ b/sapl/rules/group_norma.py @@ -1,9 +1,9 @@ from sapl.compilacao import models as compilacao from sapl.norma import models as norma -from sapl.rules import Legisinc_GROUP_NORMA, __base__, __perms_publicas__ +from sapl.rules import SGVP_GROUP_NORMA, __base__, __perms_publicas__ rules_group_norma = { - 'group': Legisinc_GROUP_NORMA, + 'group': SGVP_GROUP_NORMA, 'rules': [ (norma.NormaJuridica, __base__, __perms_publicas__), (norma.NormaRelacionada, __base__, __perms_publicas__), diff --git a/sapl/rules/group_painel.py b/sapl/rules/group_painel.py index 87fac1457..b1d785b5c 100644 --- a/sapl/rules/group_painel.py +++ b/sapl/rules/group_painel.py @@ -1,8 +1,8 @@ from sapl.painel import models as painel -from sapl.rules import Legisinc_GROUP_PAINEL, __base__, __perms_publicas__ +from sapl.rules import SGVP_GROUP_PAINEL, __base__, __perms_publicas__ rules_group_painel = { - 'group': Legisinc_GROUP_PAINEL, + 'group': SGVP_GROUP_PAINEL, 'rules': [ (painel.Painel, __base__, __perms_publicas__), (painel.Cronometro, __base__, __perms_publicas__), diff --git a/sapl/rules/group_protocolo.py b/sapl/rules/group_protocolo.py index a89a4e6f7..18851af99 100644 --- a/sapl/rules/group_protocolo.py +++ b/sapl/rules/group_protocolo.py @@ -1,11 +1,11 @@ from sapl.compilacao import models as compilacao from sapl.materia import models as materia from sapl.protocoloadm import models as protocoloadm -from sapl.rules import Legisinc_GROUP_PROTOCOLO, RP_ADD, __base__, __listdetailchange__, \ +from sapl.rules import SGVP_GROUP_PROTOCOLO, RP_ADD, __base__, __listdetailchange__, \ __perms_publicas__ rules_group_protocolo = { - 'group': Legisinc_GROUP_PROTOCOLO, + 'group': SGVP_GROUP_PROTOCOLO, 'rules': [ (protocoloadm.Protocolo, __base__ + ['action_anular_protocolo'], set()), (protocoloadm.DocumentoAdministrativo, [RP_ADD] + __listdetailchange__, set()), diff --git a/sapl/rules/group_sessao.py b/sapl/rules/group_sessao.py index 15e874c17..44efbd19a 100644 --- a/sapl/rules/group_sessao.py +++ b/sapl/rules/group_sessao.py @@ -1,9 +1,9 @@ -from sapl.rules import Legisinc_GROUP_SESSAO, __perms_publicas__, __base__ +from sapl.rules import SGVP_GROUP_SESSAO, __perms_publicas__, __base__ from sapl.sessao import models as sessao rules_group_sessao = { - 'group': Legisinc_GROUP_SESSAO, + 'group': SGVP_GROUP_SESSAO, 'rules': [ (sessao.SessaoPlenaria, __base__, __perms_publicas__), (sessao.SessaoPlenariaPresenca, __base__, __perms_publicas__), diff --git a/sapl/rules/group_votante.py b/sapl/rules/group_votante.py index 2cc09f735..66fc8734a 100644 --- a/sapl/rules/group_votante.py +++ b/sapl/rules/group_votante.py @@ -1,9 +1,9 @@ from sapl.parlamentares import models as parlamentares -from sapl.rules import Legisinc_GROUP_VOTANTE +from sapl.rules import SGVP_GROUP_VOTANTE rules_group_votante = { - 'group': Legisinc_GROUP_VOTANTE, + 'group': SGVP_GROUP_VOTANTE, 'rules': [ (parlamentares.Votante, ['can_vote'], set()) ] diff --git a/sapl/rules/map_rules.py b/sapl/rules/map_rules.py index 15eaddb81..47c444ef6 100644 --- a/sapl/rules/map_rules.py +++ b/sapl/rules/map_rules.py @@ -1,4 +1,4 @@ -from sapl.rules import Legisinc_GROUP_LOGIN_SOCIAL +from sapl.rules import SGVP_GROUP_LOGIN_SOCIAL from sapl.rules.group_administrativo import rules_group_administrativo from sapl.rules.group_anonymous import rules_group_anonymous from sapl.rules.group_audiencia import rules_group_audiencia @@ -13,7 +13,7 @@ from sapl.rules.group_sessao import rules_group_sessao from sapl.rules.group_votante import rules_group_votante rules_group_login_social = { - 'group': Legisinc_GROUP_LOGIN_SOCIAL, + 'group': SGVP_GROUP_LOGIN_SOCIAL, 'rules': [] } """ @@ -33,7 +33,7 @@ todos as rules de groups são um dicionario com duas chaves: 'group' e 'rules' exemplo: rules_group_exemplo = { - 'group': Legisinc_GROUP_EXEMPLO, + 'group': SGVP_GROUP_EXEMPLO, 'rules': [ ( model_exemplo1, @@ -49,7 +49,7 @@ rules_group_exemplo = { } rules_group_exemplo['rules'][0] - 1 significa q usuários que estão no grupo Legisinc_GROUP_EXEMPLO + 1 significa q usuários que estão no grupo SGVP_GROUP_EXEMPLO só podem acessar o que está em rules_group_exemplo['rules'][0][1], ou seja, listar e ver os detalhes de model_exemplo1 @@ -60,7 +60,7 @@ rules_group_exemplo['rules'][0] -------------------------- rules_group_exemplo['rules'][1] - 1 significa q usuários que estão no grupo Legisinc_GROUP_EXEMPLO + 1 significa q usuários que estão no grupo SGVP_GROUP_EXEMPLO podem acessar o que está em rules_group_exemplo['rules'][1][1], ou seja, listar, ver detalhes, editar, apagar e adicionar registros de model_exemplo2 diff --git a/sapl/rules/tests/test_rules.py b/sapl/rules/tests/test_rules.py index 727eb51e6..d0ab8ae06 100644 --- a/sapl/rules/tests/test_rules.py +++ b/sapl/rules/tests/test_rules.py @@ -12,13 +12,13 @@ from sapl.compilacao.models import (PerfilEstruturalTextoArticulado, TipoDispositivoRelationship) from sapl.materia.models import AcompanhamentoMateria from sapl.protocoloadm.models import AcompanhamentoDocumento -from sapl.rules import __base__, Legisinc_GROUPS, map_rules, RP_LIST, RP_DETAIL, RP_ADD, RP_CHANGE, RP_DELETE +from sapl.rules import __base__, SGVP_GROUPS, map_rules, RP_LIST, RP_DETAIL, RP_ADD, RP_CHANGE, RP_DELETE from sapl.test_urls import create_perms_post_migrate from scripts.lista_permissions_in_decorators import \ lista_permissions_in_decorators from scripts.lista_urls import lista_urls -sapl_appconfs = [apps.get_app_config(n[5:]) for n in settings.Legisinc_APPS] +sapl_appconfs = [apps.get_app_config(n[5:]) for n in settings.SGVP_APPS] sapl_models = [] for app in sapl_appconfs: @@ -26,7 +26,7 @@ for app in sapl_appconfs: sapl_models.reverse() -@pytest.mark.parametrize('group_item', Legisinc_GROUPS) +@pytest.mark.parametrize('group_item', SGVP_GROUPS) def test_groups_in_rules_patterns(group_item): test = False diff --git a/sapl/settings.py b/sapl/settings.py index b8bee1183..d5a539959 100644 --- a/sapl/settings.py +++ b/sapl/settings.py @@ -43,15 +43,15 @@ ALLOWED_HOSTS = ['*'] LOGIN_REDIRECT_URL = '/' LOGIN_URL = '/login/?next=' -Legisinc_VERSION = '3.1.164-RC5' +SGVP_VERSION = '3.1.164-RC5' if DEBUG: EMAIL_BACKEND = 'django.core.mail.backends.console.EmailBackend' else: EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend' -# Legisinc business apps in dependency order -Legisinc_APPS = ( +# SGVP business apps in dependency order +SGVP_APPS = ( 'sapl.audiencia', 'sapl.base', 'sapl.crud', @@ -101,7 +101,7 @@ INSTALLED_APPS = ( 'django_prometheus', - ) + Legisinc_APPS + ) + SGVP_APPS # FTS = Full Text Search # Desabilita a indexação textual até encontramos uma solução para a issue diff --git a/sapl/static/sapl/frontend/css/global.054f5747.css b/sapl/static/sapl/frontend/css/global.054f5747.css deleted file mode 100644 index 9b09345c7..000000000 --- a/sapl/static/sapl/frontend/css/global.054f5747.css +++ /dev/null @@ -1,8 +0,0 @@ -.jcrop-holder{-ms-touch-action:none;direction:ltr;text-align:left}.jcrop-hline,.jcrop-vline{background:#fff url(data:image/gif;base64,R0lGODlhCAAIAJEAAKqqqv///wAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQJCgAAACwAAAAACAAIAAACDZQFCadrzVRMB9FZ5SwAIfkECQoAAAAsAAAAAAgACAAAAg+ELqCYaudeW9ChyOyltQAAIfkECQoAAAAsAAAAAAgACAAAAg8EhGKXm+rQYtC0WGl9oAAAIfkECQoAAAAsAAAAAAgACAAAAg+EhWKQernaYmjCWLF7qAAAIfkECQoAAAAsAAAAAAgACAAAAg2EISmna81UTAfRWeUsACH5BAkKAAAALAAAAAAIAAgAAAIPFA6imGrnXlvQocjspbUAACH5BAkKAAAALAAAAAAIAAgAAAIPlIBgl5vq0GLQtFhpfaIAACH5BAUKAAAALAAAAAAIAAgAAAIPlIFgknq52mJowlixe6gAADs=);font-size:0;position:absolute}.jcrop-vline{height:100%;width:1px!important}.jcrop-vline.right{right:0}.jcrop-hline{height:1px!important;width:100%}.jcrop-hline.bottom{bottom:0}.jcrop-tracker{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;height:100%;width:100%}.jcrop-handle{background-color:#333;border:1px solid #eee;font-size:1px;height:7px;width:7px}.jcrop-handle.ord-n{left:50%;margin-left:-4px;margin-top:-4px;top:0}.jcrop-handle.ord-s{bottom:0;left:50%;margin-bottom:-4px;margin-left:-4px}.jcrop-handle.ord-e{margin-right:-4px;margin-top:-4px;right:0;top:50%}.jcrop-handle.ord-w{left:0;margin-left:-4px;margin-top:-4px;top:50%}.jcrop-handle.ord-nw{left:0;margin-left:-4px;margin-top:-4px;top:0}.jcrop-handle.ord-ne{margin-right:-4px;margin-top:-4px;right:0;top:0}.jcrop-handle.ord-se{bottom:0;margin-bottom:-4px;margin-right:-4px;right:0}.jcrop-handle.ord-sw{bottom:0;left:0;margin-bottom:-4px;margin-left:-4px}.jcrop-dragbar.ord-n,.jcrop-dragbar.ord-s{height:7px;width:100%}.jcrop-dragbar.ord-e,.jcrop-dragbar.ord-w{height:100%;width:7px}.jcrop-dragbar.ord-n{margin-top:-4px}.jcrop-dragbar.ord-s{bottom:0;margin-bottom:-4px}.jcrop-dragbar.ord-e{margin-right:-4px;right:0}.jcrop-dragbar.ord-w{margin-left:-4px}.jcrop-light .jcrop-hline,.jcrop-light .jcrop-vline{background:#fff;filter:alpha(opacity=70)!important;opacity:.7!important}.jcrop-light .jcrop-handle{-moz-border-radius:3px;-webkit-border-radius:3px;background-color:#000;border-color:#fff;border-radius:3px}.jcrop-dark .jcrop-hline,.jcrop-dark .jcrop-vline{background:#000;filter:alpha(opacity=70)!important;opacity:.7!important}.jcrop-dark .jcrop-handle{-moz-border-radius:3px;-webkit-border-radius:3px;background-color:#fff;border-color:#000;border-radius:3px}.solid-line .jcrop-hline,.solid-line .jcrop-vline{background:#fff}.jcrop-holder img,img.jcrop-preview{max-width:none}div.jcrop-image.size-warning .jcrop-hline,div.jcrop-image.size-warning .jcrop-vline{border:1px solid red;background:none}body.change-form .allow-fullsize+.help,body.change-form .jcrop-holder+.help{clear:left}body.change-form .jcrop-holder{float:left}div.allow-fullsize{padding:5px 0 0 10px} - -/*! - * Bootstrap v4.6.2 (https://getbootstrap.com/) - * Copyright 2011-2022 The Bootstrap Authors - * Copyright 2011-2022 Twitter, Inc. - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) - */:root{--blue:#0e3a5d;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#3db8cf;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#0e3a5d;--secondary:#3db8cf;--success:#28a745;--info:#3db8cf;--warning:#ffc107;--danger:#dc3545;--light:#f5f6fa;--dark:#2c2c2c;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1rem;font-weight:400;line-height:1.5;color:#2c2c2c;text-align:left;background-color:#fff}[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{font-style:normal;line-height:inherit}address,dl,ol,ul{margin-bottom:1rem}dl,ol,ul{margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{text-decoration:none;background-color:transparent}a:hover{text-decoration:underline}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{border-style:none}img,svg{vertical-align:middle}svg{overflow:hidden}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit;text-align:-webkit-match-parent}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-weight:500;line-height:1.2;color:#0e3a5d}.h1,h1{font-size:2.5rem}.h2,h2{font-size:2rem}.h3,h3{font-size:1.75rem}.h4,h4{font-size:1.5rem}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem}.display-1,.display-2{font-weight:300;line-height:1.2}.display-2{font-size:5.5rem}.display-3{font-size:4.5rem}.display-3,.display-4{font-weight:300;line-height:1.2}.display-4{font-size:3.5rem}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}.small,small{font-size:.875em;font-weight:400}.mark,mark{padding:.2em;background-color:#fcf8e3}.list-inline,.list-unstyled{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:90%;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote-footer{display:block;font-size:.875em;color:#6c757d}.blockquote-footer:before{content:"— "}.img-fluid,.img-thumbnail{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#6c757d}code{font-size:87.5%;color:#e83e8c;word-wrap:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;font-size:87.5%;color:#212529}pre code{font-size:inherit;color:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media(min-width:576px){.container,.container-sm{max-width:540px}}@media(min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media(min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media(min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-1>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-2>*{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-3>*{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-4>*{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-5>*{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-6>*{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-1,.col-auto{-webkit-box-flex:0}.col-1{-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%}.col-2{-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}.col-2,.col-3{-webkit-box-flex:0}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}.col-4,.col-5{-webkit-box-flex:0}.col-5{-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-6,.col-7{-webkit-box-flex:0}.col-7{-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%}.col-8{-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%}.col-8,.col-9{-webkit-box-flex:0}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%}.col-10,.col-11{-webkit-box-flex:0}.col-11{-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%}.col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}@media(min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-sm-1>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-sm-2>*{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-sm-3>*{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-sm-4>*{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-sm-5>*{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-sm-6>*{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%}.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}.col-sm-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}.col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%}.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%}.col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%}.col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%}.col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%}.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-sm-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-sm-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-sm-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-sm-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-sm-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-sm-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-sm-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-sm-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-sm-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-sm-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-sm-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-sm-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-sm-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-sm-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}}@media(min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-md-1>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-md-2>*{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-md-3>*{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-md-4>*{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-md-5>*{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-md-6>*{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%}.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}.col-md-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}.col-md-5{-webkit-box-flex:0;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%}.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%}.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%}.col-md-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%}.col-md-11{-webkit-box-flex:0;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%}.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-md-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-md-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-md-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-md-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-md-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-md-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-md-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-md-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-md-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-md-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-md-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-md-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-md-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-md-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}}@media(min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-lg-1>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-lg-2>*{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-lg-3>*{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-lg-4>*{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-lg-6>*{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%}.col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}.col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}.col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%}.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%}.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%}.col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%}.col-lg-11{-webkit-box-flex:0;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%}.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-lg-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-lg-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-lg-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-lg-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-lg-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-lg-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-lg-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-lg-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-lg-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-lg-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-lg-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-lg-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-lg-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-lg-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}}@media(min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-xl-1>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-xl-2>*{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-xl-3>*{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-xl-4>*{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-xl-5>*{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-xl-6>*{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%}.col-xl-2{-webkit-box-flex:0;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}.col-xl-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}.col-xl-5{-webkit-box-flex:0;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%}.col-xl-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%}.col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%}.col-xl-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%}.col-xl-11{-webkit-box-flex:0;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%}.col-xl-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-xl-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-xl-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-xl-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-xl-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-xl-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-xl-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-xl-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-xl-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-xl-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-xl-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-xl-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-xl-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-xl-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-xl-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}}.table{width:100%;margin-bottom:1rem;color:#2c2c2c}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #bcc1c6}.table thead th{vertical-align:bottom;border-bottom:2px solid #bcc1c6}.table tbody+tbody{border-top:2px solid #bcc1c6}.table-sm td,.table-sm th{padding:.3rem}.table-bordered,.table-bordered td,.table-bordered th{border:1px solid #bcc1c6}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{color:#2c2c2c;background-color:rgba(61,184,207,.05)}.table-primary,.table-primary>td,.table-primary>th{background-color:#bcc8d2}.table-primary tbody+tbody,.table-primary td,.table-primary th,.table-primary thead th{border-color:#8299ab}.table-hover .table-primary:hover,.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#adbbc8}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#c9ebf2}.table-secondary tbody+tbody,.table-secondary td,.table-secondary th,.table-secondary thead th{border-color:#9adae6}.table-hover .table-secondary:hover,.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#b4e3ed}.table-success,.table-success>td,.table-success>th{background-color:#c3e6cb}.table-success tbody+tbody,.table-success td,.table-success th,.table-success thead th{border-color:#8fd19e}.table-hover .table-success:hover,.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>td,.table-info>th{background-color:#c9ebf2}.table-info tbody+tbody,.table-info td,.table-info th,.table-info thead th{border-color:#9adae6}.table-hover .table-info:hover,.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#b4e3ed}.table-warning,.table-warning>td,.table-warning>th{background-color:#ffeeba}.table-warning tbody+tbody,.table-warning td,.table-warning th,.table-warning thead th{border-color:#ffdf7e}.table-hover .table-warning:hover,.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>td,.table-danger>th{background-color:#f5c6cb}.table-danger tbody+tbody,.table-danger td,.table-danger th,.table-danger thead th{border-color:#ed969e}.table-hover .table-danger:hover,.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>td,.table-light>th{background-color:#fcfcfe}.table-light tbody+tbody,.table-light td,.table-light th,.table-light thead th{border-color:#fafafc}.table-hover .table-light:hover,.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#e9e9f8}.table-dark,.table-dark>td,.table-dark>th{background-color:#c4c4c4}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#919191}.table-hover .table-dark:hover,.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b7b7b7}.table-active,.table-active>td,.table-active>th{background-color:rgba(61,184,207,.05)}.table-hover .table-active:hover,.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(48,171,194,.05)}.table .thead-dark th{color:#fff;background-color:#343a40;border-color:#454d55}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#bcc1c6}.table-dark{color:#fff;background-color:#343a40}.table-dark td,.table-dark th,.table-dark thead th{border-color:#454d55}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:hsla(0,0%,100%,.05)}.table-dark.table-hover tbody tr:hover{color:#fff;background-color:hsla(0,0%,100%,.075)}@media(max-width:575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-sm>.table-bordered{border:0}}@media(max-width:767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-md>.table-bordered{border:0}}@media(max-width:991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-lg>.table-bordered{border:0}}@media(max-width:1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive>.table-bordered{border:0}.form-control{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #6c757d;border-radius:.25rem;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.form-control{-webkit-transition:none;transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#495057;background-color:#fff;border-color:#1f7fcc;outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(14,58,93,.25);box-shadow:0 0 0 .2rem rgba(14,58,93,.25)}.form-control::-webkit-input-placeholder{color:#6c757d;opacity:1}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control:-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}input[type=date].form-control,input[type=datetime-local].form-control,input[type=month].form-control,input[type=time].form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none}select.form-control:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;font-size:1rem;line-height:1.5;color:#2c2c2c;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.form-control-lg{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}select.form-control[multiple],select.form-control[size],textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{color:#6c757d}.form-check-label{margin-bottom:0}.form-check-inline{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#28a745}.valid-tooltip{position:absolute;top:100%;left:0;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(40,167,69,.9);border-radius:.25rem}.form-row>.col>.valid-tooltip,.form-row>[class*=col-]>.valid-tooltip{left:5px}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{border-color:#28a745;padding-right:calc(1.5em + .75rem)!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath fill='%2328A745' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#28a745;-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.25);box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.was-validated select.form-control:valid,select.form-control.is-valid{padding-right:3rem!important;background-position:right 1.5rem center}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-valid,.was-validated .custom-select:valid{border-color:#28a745;padding-right:calc(.75em + 2.3125rem)!important;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5'%3E%3Cpath fill='%23343a40' d='M2 0 0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") right .75rem center/8px 10px no-repeat,#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath fill='%2328A745' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E") center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem) no-repeat}.custom-select.is-valid:focus,.was-validated .custom-select:valid:focus{border-color:#28a745;-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.25);box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#28a745}.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label{color:#28a745}.custom-control-input.is-valid~.custom-control-label:before,.was-validated .custom-control-input:valid~.custom-control-label:before{border-color:#28a745}.custom-control-input.is-valid:checked~.custom-control-label:before,.was-validated .custom-control-input:valid:checked~.custom-control-label:before{border-color:#34ce57;background-color:#34ce57}.custom-control-input.is-valid:focus~.custom-control-label:before,.was-validated .custom-control-input:valid:focus~.custom-control-label:before{-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.25);box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label:before,.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label:before{border-color:#28a745}.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-file-input:valid~.custom-file-label{border-color:#28a745}.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label{border-color:#28a745;-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.25);box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;left:0;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.25rem}.form-row>.col>.invalid-tooltip,.form-row>[class*=col-]>.invalid-tooltip{left:5px}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem)!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23DC3545'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23DC3545' stroke='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,.25);box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.was-validated select.form-control:invalid,select.form-control.is-invalid{padding-right:3rem!important;background-position:right 1.5rem center}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-invalid,.was-validated .custom-select:invalid{border-color:#dc3545;padding-right:calc(.75em + 2.3125rem)!important;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5'%3E%3Cpath fill='%23343a40' d='M2 0 0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") right .75rem center/8px 10px no-repeat,#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23DC3545'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23DC3545' stroke='none'/%3E%3C/svg%3E") center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem) no-repeat}.custom-select.is-invalid:focus,.was-validated .custom-select:invalid:focus{border-color:#dc3545;-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,.25);box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label{color:#dc3545}.custom-control-input.is-invalid~.custom-control-label:before,.was-validated .custom-control-input:invalid~.custom-control-label:before{border-color:#dc3545}.custom-control-input.is-invalid:checked~.custom-control-label:before,.was-validated .custom-control-input:invalid:checked~.custom-control-label:before{border-color:#e4606d;background-color:#e4606d}.custom-control-input.is-invalid:focus~.custom-control-label:before,.was-validated .custom-control-input:invalid:focus~.custom-control-label:before{-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,.25);box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label:before,.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label:before{border-color:#dc3545}.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-file-input:invalid~.custom-file-label{border-color:#dc3545}.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label{border-color:#dc3545;-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,.25);box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-inline .form-check{width:100%}@media(min-width:576px){.form-inline label{-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.form-inline .form-group,.form-inline label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center;margin-bottom:0}.form-inline .form-group{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .custom-select,.form-inline .input-group{width:auto}.form-inline .form-check{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;-ms-flex-negative:0;flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{display:inline-block;font-weight:400;color:#2c2c2c;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.5rem 1rem;font-size:1rem;line-height:1.5;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.btn{-webkit-transition:none;transition:none}}.btn:hover{color:#2c2c2c;text-decoration:none}.btn.focus,.btn:focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(14,58,93,.25);box-shadow:0 0 0 .2rem rgba(14,58,93,.25)}.btn.disabled,.btn:disabled{opacity:.65}.btn:not(:disabled):not(.disabled){cursor:pointer}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff}.btn-primary.focus,.btn-primary:focus,.btn-primary:hover{color:#fff;background-color:#09253c;border-color:#071e31}.btn-primary.focus,.btn-primary:focus{-webkit-box-shadow:0 0 0 .2rem rgba(50,88,117,.5);box-shadow:0 0 0 .2rem rgba(50,88,117,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#0e3a5d;border-color:#0e3a5d}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#071e31;border-color:#061726}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(50,88,117,.5);box-shadow:0 0 0 .2rem rgba(50,88,117,.5)}.btn-secondary{color:#fff}.btn-secondary.focus,.btn-secondary:focus,.btn-secondary:hover{color:#fff;background-color:#2ea2b8;border-color:#2b99ae}.btn-secondary.focus,.btn-secondary:focus{-webkit-box-shadow:0 0 0 .2rem rgba(90,195,214,.5);box-shadow:0 0 0 .2rem rgba(90,195,214,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#3db8cf;border-color:#3db8cf}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#2b99ae;border-color:#2990a4}.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(90,195,214,.5);box-shadow:0 0 0 .2rem rgba(90,195,214,.5)}.btn-success{color:#fff}.btn-success.focus,.btn-success:focus,.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success.focus,.btn-success:focus{-webkit-box-shadow:0 0 0 .2rem rgba(72,180,97,.5);box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(72,180,97,.5);box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-info{color:#fff;background-color:#3db8cf;border-color:#3db8cf}.btn-info.focus,.btn-info:focus,.btn-info:hover{color:#fff;background-color:#2ea2b8;border-color:#2b99ae}.btn-info.focus,.btn-info:focus{-webkit-box-shadow:0 0 0 .2rem rgba(90,195,214,.5);box-shadow:0 0 0 .2rem rgba(90,195,214,.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#3db8cf;border-color:#3db8cf}.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#2b99ae;border-color:#2990a4}.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(90,195,214,.5);box-shadow:0 0 0 .2rem rgba(90,195,214,.5)}.btn-warning{color:#212529}.btn-warning.focus,.btn-warning:focus,.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.btn-warning.focus,.btn-warning:focus{-webkit-box-shadow:0 0 0 .2rem rgba(222,170,12,.5);box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(222,170,12,.5);box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-danger{color:#fff}.btn-danger.focus,.btn-danger:focus,.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger.focus,.btn-danger:focus{-webkit-box-shadow:0 0 0 .2rem rgba(225,83,97,.5);box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(225,83,97,.5);box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-light{color:#212529;background-color:#f5f6fa;border-color:#f5f6fa}.btn-light.focus,.btn-light:focus,.btn-light:hover{color:#212529;background-color:#dcdfed;border-color:#d3d7e9}.btn-light.focus,.btn-light:focus{-webkit-box-shadow:0 0 0 .2rem hsla(220,8%,85%,.5);box-shadow:0 0 0 .2rem hsla(220,8%,85%,.5)}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f5f6fa;border-color:#f5f6fa}.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#d3d7e9;border-color:#cbd0e5}.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem hsla(220,8%,85%,.5);box-shadow:0 0 0 .2rem hsla(220,8%,85%,.5)}.btn-dark{color:#fff;background-color:#2c2c2c;border-color:#2c2c2c}.btn-dark.focus,.btn-dark:focus,.btn-dark:hover{color:#fff;background-color:#191919;border-color:#131313}.btn-dark.focus,.btn-dark:focus{-webkit-box-shadow:0 0 0 .2rem rgba(76,76,76,.5);box-shadow:0 0 0 .2rem rgba(76,76,76,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#2c2c2c;border-color:#2c2c2c}.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#131313;border-color:#0c0c0c}.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(76,76,76,.5);box-shadow:0 0 0 .2rem rgba(76,76,76,.5)}.btn-link{font-weight:400;color:#0e3a5d;text-decoration:none}.btn-link:hover{color:#2b99ae}.btn-link.focus,.btn-link:focus,.btn-link:hover{text-decoration:underline}.btn-link.disabled,.btn-link:disabled{color:#6c757d;pointer-events:none}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{-webkit-transition:opacity .15s linear;transition:opacity .15s linear}@media(prefers-reduced-motion:reduce){.fade{-webkit-transition:none;transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;transition:height .35s ease}@media(prefers-reduced-motion:reduce){.collapsing{-webkit-transition:none;transition:none}}.collapsing.width{width:0;height:auto;-webkit-transition:width .35s ease;transition:width .35s ease}@media(prefers-reduced-motion:reduce){.collapsing.width{-webkit-transition:none;transition:none}}.dropdown,.dropleft,.dropright,.dropup{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#2c2c2c;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-menu-left{right:auto;left:0}.dropdown-menu-right{right:0;left:auto}@media(min-width:576px){.dropdown-menu-sm-left{right:auto;left:0}.dropdown-menu-sm-right{right:0;left:auto}}@media(min-width:768px){.dropdown-menu-md-left{right:auto;left:0}.dropdown-menu-md-right{right:0;left:auto}}@media(min-width:992px){.dropdown-menu-lg-left{right:auto;left:0}.dropdown-menu-lg-right{right:0;left:auto}}@media(min-width:1200px){.dropdown-menu-xl-left{right:auto;left:0}.dropdown-menu-xl-right{right:0;left:auto}}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty:after{margin-left:0}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropright .dropdown-toggle:empty:after{margin-left:0}.dropright .dropdown-toggle:after{vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";display:none}.dropleft .dropdown-toggle:before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropleft .dropdown-toggle:empty:after{margin-left:0}.dropleft .dropdown-toggle:before{vertical-align:0}.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#e9ecef}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#0e3a5d}.dropdown-item.disabled,.dropdown-item:disabled{color:#adb5bd;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}.btn-group,.btn-group-vertical{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){margin-left:-1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.dropdown-toggle-split:after,.dropright .dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after{margin-left:0}.dropleft .dropdown-toggle-split:before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn input[type=radio],.btn-group-toggle>.btn-group>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%}.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control,.input-group>.form-control-plaintext{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;min-width:0;margin-bottom:0}.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.form-control,.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control,.input-group>.form-control-plaintext+.custom-file,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.form-control{margin-left:-1px}.input-group>.custom-file .custom-file-input:focus~.custom-file-label,.input-group>.custom-select:focus,.input-group>.form-control:focus{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label:after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.input-group.has-validation>.custom-file:nth-last-child(n+3) .custom-file-label,.input-group.has-validation>.custom-file:nth-last-child(n+3) .custom-file-label:after,.input-group.has-validation>.custom-select:nth-last-child(n+3),.input-group.has-validation>.form-control:nth-last-child(n+3),.input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label,.input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label:after,.input-group:not(.has-validation)>.custom-select:not(:last-child),.input-group:not(.has-validation)>.form-control:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group-append,.input-group-prepend{display:-webkit-box;display:-ms-flexbox;display:flex}.input-group-append .btn,.input-group-prepend .btn{position:relative;z-index:2}.input-group-append .btn:focus,.input-group-prepend .btn:focus{z-index:3}.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #6c757d;border-radius:.25rem}.input-group-text input[type=checkbox],.input-group-text input[type=radio]{margin-top:0}.input-group-lg>.custom-select,.input-group-lg>.form-control:not(textarea){height:calc(1.5em + 1rem + 2px)}.input-group-lg>.custom-select,.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.input-group-sm>.custom-select,.input-group-sm>.form-control:not(textarea){height:calc(1.5em + .5rem + 2px)}.input-group-sm>.custom-select,.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:1.75rem}.input-group.has-validation>.input-group-append:nth-last-child(n+3)>.btn,.input-group.has-validation>.input-group-append:nth-last-child(n+3)>.input-group-text,.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.btn,.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-top-left-radius:0;border-bottom-left-radius:0}.custom-control{position:relative;z-index:1;display:block;min-height:1.5rem;padding-left:1.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}.custom-control-inline{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;left:0;z-index:-1;width:1rem;height:1.25rem;opacity:0}.custom-control-input:checked~.custom-control-label:before{color:#fff;border-color:#0e3a5d;background-color:#0e3a5d}.custom-control-input:focus~.custom-control-label:before{-webkit-box-shadow:0 0 0 .2rem rgba(14,58,93,.25);box-shadow:0 0 0 .2rem rgba(14,58,93,.25)}.custom-control-input:focus:not(:checked)~.custom-control-label:before{border-color:#1f7fcc}.custom-control-input:not(:disabled):active~.custom-control-label:before{color:#fff;background-color:#3c98e2;border-color:#3c98e2}.custom-control-input:disabled~.custom-control-label,.custom-control-input[disabled]~.custom-control-label{color:#6c757d}.custom-control-input:disabled~.custom-control-label:before,.custom-control-input[disabled]~.custom-control-label:before{background-color:#e9ecef}.custom-control-label{position:relative;margin-bottom:0;vertical-align:top}.custom-control-label:before{pointer-events:none;background-color:#fff;border:1px solid #adb5bd}.custom-control-label:after,.custom-control-label:before{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:""}.custom-control-label:after{background:50%/50% 50% no-repeat}.custom-checkbox .custom-control-label:before{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-label:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath fill='%23fff' d='m6.564.75-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3E%3C/svg%3E")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:before{border-color:#0e3a5d;background-color:#0e3a5d}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E")}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label:before{background-color:rgba(14,58,93,.5)}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label:before{background-color:rgba(14,58,93,.5)}.custom-radio .custom-control-label:before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E")}.custom-radio .custom-control-input:disabled:checked~.custom-control-label:before{background-color:rgba(14,58,93,.5)}.custom-switch{padding-left:2.25rem}.custom-switch .custom-control-label:before{left:-2.25rem;width:1.75rem;pointer-events:all;border-radius:.5rem}.custom-switch .custom-control-label:after{top:calc(.25rem + 2px);left:calc(-2.25rem + 2px);width:calc(1rem - 4px);height:calc(1rem - 4px);background-color:#adb5bd;border-radius:.5rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-transform .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-transform .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.custom-switch .custom-control-label:after{-webkit-transition:none;transition:none}}.custom-switch .custom-control-input:checked~.custom-control-label:after{background-color:#fff;-webkit-transform:translateX(.75rem);transform:translateX(.75rem)}.custom-switch .custom-control-input:disabled:checked~.custom-control-label:before{background-color:rgba(14,58,93,.5)}.custom-select{display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem 1.75rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;vertical-align:middle;background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5'%3E%3Cpath fill='%23343a40' d='M2 0 0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") right .75rem center/8px 10px no-repeat;border:1px solid #6c757d;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus{border-color:#1f7fcc;outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(14,58,93,.25);box-shadow:0 0 0 .2rem rgba(14,58,93,.25)}.custom-select:focus::-ms-value{color:#495057;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}.custom-select:disabled{color:#6c757d;background-color:#e9ecef}.custom-select::-ms-expand{display:none}.custom-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}.custom-select-sm{height:calc(1.5em + .5rem + 2px);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.custom-select-lg{height:calc(1.5em + 1rem + 2px);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}.custom-file{display:inline-block;margin-bottom:0}.custom-file,.custom-file-input{position:relative;width:100%;height:calc(1.5em + .75rem + 2px)}.custom-file-input{z-index:2;margin:0;overflow:hidden;opacity:0}.custom-file-input:focus~.custom-file-label{border-color:#1f7fcc;-webkit-box-shadow:0 0 0 .2rem rgba(14,58,93,.25);box-shadow:0 0 0 .2rem rgba(14,58,93,.25)}.custom-file-input:disabled~.custom-file-label,.custom-file-input[disabled]~.custom-file-label{background-color:#e9ecef}.custom-file-input:lang(en)~.custom-file-label:after{content:"Browse"}.custom-file-input~.custom-file-label[data-browse]:after{content:attr(data-browse)}.custom-file-label{left:0;z-index:1;height:calc(1.5em + .75rem + 2px);overflow:hidden;font-weight:400;background-color:#fff;border:1px solid #6c757d;border-radius:.25rem}.custom-file-label,.custom-file-label:after{position:absolute;top:0;right:0;padding:.375rem .75rem;line-height:1.5;color:#495057}.custom-file-label:after{bottom:0;z-index:3;display:block;height:calc(1.5em + .75rem);content:"Browse";background-color:#e9ecef;border-left:inherit;border-radius:0 .25rem .25rem 0}.custom-range{width:100%;height:1.4rem;padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-range:focus{outline:0}.custom-range:focus::-webkit-slider-thumb{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(14,58,93,.25);box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(14,58,93,.25)}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(14,58,93,.25)}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(14,58,93,.25)}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#0e3a5d;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media(prefers-reduced-motion:reduce){.custom-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.custom-range::-webkit-slider-thumb:active{background-color:#3c98e2}.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#0e3a5d;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media(prefers-reduced-motion:reduce){.custom-range::-moz-range-thumb{-moz-transition:none;transition:none}}.custom-range::-moz-range-thumb:active{background-color:#3c98e2}.custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#0e3a5d;border:0;border-radius:1rem;-ms-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media(prefers-reduced-motion:reduce){.custom-range::-ms-thumb{-ms-transition:none;transition:none}}.custom-range::-ms-thumb:active{background-color:#3c98e2}.custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.5rem}.custom-range::-ms-fill-lower,.custom-range::-ms-fill-upper{background-color:#dee2e6;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px}.custom-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.custom-range:disabled::-webkit-slider-runnable-track{cursor:default}.custom-range:disabled::-moz-range-thumb{background-color:#adb5bd}.custom-range:disabled::-moz-range-track{cursor:default}.custom-range:disabled::-ms-thumb{background-color:#adb5bd}.custom-control-label:before,.custom-file-label,.custom-select{-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.custom-control-label:before,.custom-file-label,.custom-select{-webkit-transition:none;transition:none}}.nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-link{margin-bottom:-1px;background-color:transparent;border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{isolation:isolate;border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{background:none;border:0;border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#0e3a5d}.nav-fill .nav-item,.nav-fill>.nav-link{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;padding:.5rem 1rem}.navbar,.navbar .container,.navbar .container-fluid,.navbar .container-lg,.navbar .container-md,.navbar .container-sm,.navbar .container-xl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:4px}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:50%/100% 100% no-repeat}.navbar-nav-scroll{max-height:75vh;overflow-y:auto}@media(max-width:575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-xl{padding-right:0;padding-left:0}}@media(min-width:576px){.navbar-expand-sm{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-sm,.navbar-expand-sm .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal}.navbar-expand-sm .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media(max-width:767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-md,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-xl{padding-right:0;padding-left:0}}@media(min-width:768px){.navbar-expand-md{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-md,.navbar-expand-md .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal}.navbar-expand-md .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-md,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media(max-width:991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-xl{padding-right:0;padding-left:0}}@media(min-width:992px){.navbar-expand-lg{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lg,.navbar-expand-lg .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal}.navbar-expand-lg .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media(max-width:1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-xl{padding-right:0;padding-left:0}}@media(min-width:1200px){.navbar-expand-xl{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xl,.navbar-expand-xl .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal}.navbar-expand-xl .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-lg,.navbar-expand>.container-md,.navbar-expand>.container-sm,.navbar-expand>.container-xl{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-lg,.navbar-expand>.container-md,.navbar-expand>.container-sm,.navbar-expand>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand,.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-light .navbar-text{color:rgba(0,0,0,.5)}.navbar-light .navbar-text a,.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand,.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:hsla(0,0%,100%,.5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:hsla(0,0%,100%,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:hsla(0,0%,100%,.25)}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:hsla(0,0%,100%,.5);border-color:hsla(0,0%,100%,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-dark .navbar-text{color:hsla(0,0%,100%,.5)}.navbar-dark .navbar-text a,.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid #bcc1c6;border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:1px;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem}.card-subtitle,.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:#f5f6fa;border-bottom:1px solid #bcc1c6}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-footer{padding:.75rem 1.25rem;background-color:#f5f6fa;border-top:1px solid #bcc1c6}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-bottom:-.75rem;border-bottom:0}.card-header-pills,.card-header-tabs{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem;border-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom,.card-img-top{-ms-flex-negative:0;flex-shrink:0;width:100%}.card-img,.card-img-top{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-deck .card{margin-bottom:15px}@media(min-width:576px){.card-deck{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group>.card{margin-bottom:15px}@media(min-width:576px){.card-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.card-group>.card{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.card-columns .card{margin-bottom:.75rem}@media(min-width:576px){.card-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion{overflow-anchor:none}.accordion>.card{overflow:hidden}.accordion>.card:not(:last-of-type){border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion>.card:not(:first-of-type){border-top-left-radius:0;border-top-right-radius:0}.accordion>.card>.card-header{border-radius:0;margin-bottom:-1px}.breadcrumb{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item:before{float:left;padding-right:.5rem;color:#6c757d;content:"/"}.breadcrumb-item+.breadcrumb-item:hover:before{text-decoration:underline;text-decoration:none}.breadcrumb-item.active{color:#6c757d}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:0;list-style:none;border-radius:.25rem}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#0e3a5d;background-color:#fff;border:1px solid #dee2e6}.page-link:hover{z-index:2;color:#2b99ae;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:3;outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(14,58,93,.25);box-shadow:0 0 0 .2rem rgba(14,58,93,.25)}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link{z-index:3;color:#fff;background-color:#0e3a5d;border-color:#0e3a5d}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.badge{-webkit-transition:none;transition:none}}a.badge:focus,a.badge:hover{text-decoration:none}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#0e3a5d}a.badge-primary:focus,a.badge-primary:hover{color:#fff;background-color:#071e31}a.badge-primary.focus,a.badge-primary:focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(14,58,93,.5);box-shadow:0 0 0 .2rem rgba(14,58,93,.5)}.badge-secondary{color:#fff;background-color:#3db8cf}a.badge-secondary:focus,a.badge-secondary:hover{color:#fff;background-color:#2b99ae}a.badge-secondary.focus,a.badge-secondary:focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(61,184,207,.5);box-shadow:0 0 0 .2rem rgba(61,184,207,.5)}.badge-success{color:#fff;background-color:#28a745}a.badge-success:focus,a.badge-success:hover{color:#fff;background-color:#1e7e34}a.badge-success.focus,a.badge-success:focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.5);box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.badge-info{color:#fff;background-color:#3db8cf}a.badge-info:focus,a.badge-info:hover{color:#fff;background-color:#2b99ae}a.badge-info.focus,a.badge-info:focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(61,184,207,.5);box-shadow:0 0 0 .2rem rgba(61,184,207,.5)}.badge-warning{color:#212529;background-color:#ffc107}a.badge-warning:focus,a.badge-warning:hover{color:#212529;background-color:#d39e00}a.badge-warning.focus,a.badge-warning:focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(255,193,7,.5);box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.badge-danger{color:#fff;background-color:#dc3545}a.badge-danger:focus,a.badge-danger:hover{color:#fff;background-color:#bd2130}a.badge-danger.focus,a.badge-danger:focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,.5);box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.badge-light{color:#212529;background-color:#f5f6fa}a.badge-light:focus,a.badge-light:hover{color:#212529;background-color:#d3d7e9}a.badge-light.focus,a.badge-light:focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(245,246,250,.5);box-shadow:0 0 0 .2rem rgba(245,246,250,.5)}.badge-dark{color:#fff;background-color:#2c2c2c}a.badge-dark:focus,a.badge-dark:hover{color:#fff;background-color:#131313}a.badge-dark.focus,a.badge-dark:focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(44,44,44,.5);box-shadow:0 0 0 .2rem rgba(44,44,44,.5)}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}@media(min-width:576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;z-index:2;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#071e30;background-color:#cfd8df;border-color:#bcc8d2}.alert-primary hr{border-top-color:#adbbc8}.alert-primary .alert-link{color:#010203}.alert-secondary{color:#20606c;background-color:#d8f1f5;border-color:#c9ebf2}.alert-secondary hr{border-top-color:#b4e3ed}.alert-secondary .alert-link{color:#143d45}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#0b2e13}.alert-info{color:#20606c;background-color:#d8f1f5;border-color:#c9ebf2}.alert-info hr{border-top-color:#b4e3ed}.alert-info .alert-link{color:#143d45}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-danger hr{border-top-color:#f1b0b7}.alert-danger .alert-link{color:#491217}.alert-light{color:#7f8082;background-color:#fdfdfe;border-color:#fcfcfe}.alert-light hr{border-top-color:#e9e9f8}.alert-light .alert-link{color:#666768}.alert-dark{color:#171717;background-color:#d5d5d5;border-color:#c4c4c4}.alert-dark hr{border-top-color:#b7b7b7}.alert-dark .alert-link{color:#000}@-webkit-keyframes progress-bar-stripes{0%{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{0%{background-position:1rem 0}to{background-position:0 0}}.progress{height:1rem;line-height:0;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress,.progress-bar{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden}.progress-bar{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;text-align:center;white-space:nowrap;background-color:#0e3a5d;-webkit-transition:width .6s ease;transition:width .6s ease}@media(prefers-reduced-motion:reduce){.progress-bar{-webkit-transition:none;transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-size:1rem 1rem}.progress-bar-animated{-webkit-animation:progress-bar-stripes 1s linear infinite;animation:progress-bar-stripes 1s linear infinite}@media(prefers-reduced-motion:reduce){.progress-bar-animated{-webkit-animation:none;animation:none}}.media{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.media-body{-webkit-box-flex:1;-ms-flex:1;flex:1}.list-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:.25rem}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:#495057;text-decoration:none;background-color:#f5f6fa}.list-group-item-action:active{color:#2c2c2c;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#0e3a5d;border-color:#0e3a5d}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:-1px;border-top-width:1px}.list-group-horizontal{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}@media(min-width:576px){.list-group-horizontal-sm{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media(min-width:768px){.list-group-horizontal-md{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media(min-width:992px){.list-group-horizontal-lg{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media(min-width:1200px){.list-group-horizontal-xl{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 1px}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{color:#071e30;background-color:#bcc8d2}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#071e30;background-color:#adbbc8}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#071e30;border-color:#071e30}.list-group-item-secondary{color:#20606c;background-color:#c9ebf2}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#20606c;background-color:#b4e3ed}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#20606c;border-color:#20606c}.list-group-item-success{color:#155724;background-color:#c3e6cb}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#155724;background-color:#b1dfbb}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#155724;border-color:#155724}.list-group-item-info{color:#20606c;background-color:#c9ebf2}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#20606c;background-color:#b4e3ed}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#20606c;border-color:#20606c}.list-group-item-warning{color:#856404;background-color:#ffeeba}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#856404;background-color:#ffe8a1}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#856404;border-color:#856404}.list-group-item-danger{color:#721c24;background-color:#f5c6cb}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#721c24;background-color:#f1b0b7}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#721c24;border-color:#721c24}.list-group-item-light{color:#7f8082;background-color:#fcfcfe}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#7f8082;background-color:#e9e9f8}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#7f8082;border-color:#7f8082}.list-group-item-dark{color:#171717;background-color:#c4c4c4}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#171717;background-color:#b7b7b7}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#171717;border-color:#171717}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:hover{color:#000;text-decoration:none}.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{opacity:.75}button.close{padding:0;background-color:transparent;border:0}a.close.disabled{pointer-events:none}.toast{-ms-flex-preferred-size:350px;flex-basis:350px;max-width:350px;font-size:.875rem;background-color:hsla(0,0%,100%,.85);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);-webkit-box-shadow:0 .25rem .75rem rgba(0,0,0,.1);box-shadow:0 .25rem .75rem rgba(0,0,0,.1);opacity:0;border-radius:.25rem}.toast:not(:last-child){margin-bottom:.75rem}.toast.showing{opacity:1}.toast.show{display:block;opacity:1}.toast.hide{display:none}.toast-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.25rem .75rem;color:#6c757d;background-color:hsla(0,0%,100%,.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05);border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.toast-body{padding:.75rem}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translateY(-50px);transform:translateY(-50px)}@media(prefers-reduced-motion:reduce){.modal.fade .modal-dialog{-webkit-transition:none;transition:none}}.modal.show .modal-dialog{-webkit-transform:none;transform:none}.modal.modal-static .modal-dialog{-webkit-transform:scale(1.02);transform:scale(1.02)}.modal-dialog-scrollable{display:-webkit-box;display:-ms-flexbox;display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-footer,.modal-dialog-scrollable .modal-header{-ms-flex-negative:0;flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered:before{display:block;height:calc(100vh - 1rem);height:-webkit-min-content;height:-moz-min-content;height:min-content;content:""}.modal-dialog-centered.modal-dialog-scrollable{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable:before{content:none}.modal-content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #bcc1c6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.modal-header .close{padding:1rem 1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}.modal-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:.75rem;border-top:1px solid #bcc1c6;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}.modal-footer>*{margin:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media(min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered:before{height:calc(100vh - 3.5rem);height:-webkit-min-content;height:-moz-min-content;height:min-content}.modal-sm{max-width:300px}}@media(min-width:992px){.modal-lg,.modal-xl{max-width:800px}}@media(min-width:1200px){.modal-xl{max-width:1140px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow:before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow{bottom:0}.bs-tooltip-auto[x-placement^=top] .arrow:before,.bs-tooltip-top .arrow:before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right{padding:0 .4rem}.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=right] .arrow:before,.bs-tooltip-right .arrow:before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow{top:0}.bs-tooltip-auto[x-placement^=bottom] .arrow:before,.bs-tooltip-bottom .arrow:before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left{padding:0 .4rem}.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=left] .arrow:before,.bs-tooltip-left .arrow:before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{top:0;left:0;z-index:1060;max-width:276px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover,.popover .arrow{position:absolute;display:block}.popover .arrow{width:1rem;height:.5rem;margin:0 .3rem}.popover .arrow:after,.popover .arrow:before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-auto[x-placement^=top],.bs-popover-top{margin-bottom:.5rem}.bs-popover-auto[x-placement^=top]>.arrow,.bs-popover-top>.arrow{bottom:calc(-.5rem - 1px)}.bs-popover-auto[x-placement^=top]>.arrow:before,.bs-popover-top>.arrow:before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=top]>.arrow:after,.bs-popover-top>.arrow:after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-auto[x-placement^=right],.bs-popover-right{margin-left:.5rem}.bs-popover-auto[x-placement^=right]>.arrow,.bs-popover-right>.arrow{left:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=right]>.arrow:before,.bs-popover-right>.arrow:before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=right]>.arrow:after,.bs-popover-right>.arrow:after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom{margin-top:.5rem}.bs-popover-auto[x-placement^=bottom]>.arrow,.bs-popover-bottom>.arrow{top:calc(-.5rem - 1px)}.bs-popover-auto[x-placement^=bottom]>.arrow:before,.bs-popover-bottom>.arrow:before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=bottom]>.arrow:after,.bs-popover-bottom>.arrow:after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#fff}.bs-popover-auto[x-placement^=bottom] .popover-header:before,.bs-popover-bottom .popover-header:before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f7f7f7}.bs-popover-auto[x-placement^=left],.bs-popover-left{margin-right:.5rem}.bs-popover-auto[x-placement^=left]>.arrow,.bs-popover-left>.arrow{right:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=left]>.arrow:before,.bs-popover-left>.arrow:before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=left]>.arrow:after,.bs-popover-left>.arrow:after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;color:#0e3a5d;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;color:#2c2c2c}.carousel{position:relative}.carousel.pointer-event{-ms-touch-action:pan-y;touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner:after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform .6s ease-in-out;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out}@media(prefers-reduced-motion:reduce){.carousel-item{-webkit-transition:none;transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-right,.carousel-item-next:not(.carousel-item-left){-webkit-transform:translateX(100%);transform:translateX(100%)}.active.carousel-item-left,.carousel-item-prev:not(.carousel-item-right){-webkit-transform:translateX(-100%);transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transform:none;transform:none}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{z-index:0;opacity:0;-webkit-transition:opacity 0s .6s;transition:opacity 0s .6s}@media(prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{-webkit-transition:none;transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:none;border:0;opacity:.5;-webkit-transition:opacity .15s ease;transition:opacity .15s ease}@media(prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{-webkit-transition:none;transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:20px;height:20px;background:50%/100% 100% no-repeat}.carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8'%3E%3Cpath d='m5.25 0-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3E%3C/svg%3E")}.carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8'%3E%3Cpath d='m2.75 0-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3E%3C/svg%3E")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:15;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;-webkit-transition:opacity .6s ease;transition:opacity .6s ease}@media(prefers-reduced-motion:reduce){.carousel-indicators li{-webkit-transition:none;transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}@-webkit-keyframes spinner-border{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-border{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;border:.25em solid currentcolor;border-right-color:transparent;border-radius:50%;-webkit-animation:spinner-border .75s linear infinite;animation:spinner-border .75s linear infinite}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@-webkit-keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1;-webkit-transform:none;transform:none}}@keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1;-webkit-transform:none;transform:none}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;background-color:currentcolor;border-radius:50%;opacity:0;-webkit-animation:spinner-grow .75s linear infinite;animation:spinner-grow .75s linear infinite}.spinner-grow-sm{width:1rem;height:1rem}@media(prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{-webkit-animation-duration:1.5s;animation-duration:1.5s}}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary{background-color:#0e3a5d!important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#071e31!important}.bg-secondary{background-color:#3db8cf!important}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#2b99ae!important}.bg-success{background-color:#28a745!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#1e7e34!important}.bg-info{background-color:#3db8cf!important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#2b99ae!important}.bg-warning{background-color:#ffc107!important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#d39e00!important}.bg-danger{background-color:#dc3545!important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#bd2130!important}.bg-light{background-color:#f5f6fa!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#d3d7e9!important}.bg-dark{background-color:#2c2c2c!important}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:#131313!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #bcc1c6!important}.border-top{border-top:1px solid #bcc1c6!important}.border-right{border-right:1px solid #bcc1c6!important}.border-bottom{border-bottom:1px solid #bcc1c6!important}.border-left{border-left:1px solid #bcc1c6!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#0e3a5d!important}.border-secondary{border-color:#3db8cf!important}.border-success{border-color:#28a745!important}.border-info{border-color:#3db8cf!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f5f6fa!important}.border-dark{border-color:#2c2c2c!important}.border-white{border-color:#fff!important}.rounded-sm{border-radius:.2rem!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important}.rounded-right,.rounded-top{border-top-right-radius:.25rem!important}.rounded-bottom,.rounded-right{border-bottom-right-radius:.25rem!important}.rounded-bottom,.rounded-left{border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important}.rounded-lg{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-0{border-radius:0!important}.clearfix:after{display:block;clear:both;content:""}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}@media(min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media(min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media(min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media(min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive:before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9:before{padding-top:42.85714286%}.embed-responsive-16by9:before{padding-top:56.25%}.embed-responsive-4by3:before{padding-top:75%}.embed-responsive-1by1:before{padding-top:100%}.flex-row{-webkit-box-orient:horizontal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-column,.flex-row{-webkit-box-direction:normal!important}.flex-column{-webkit-box-orient:vertical!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-webkit-box-orient:horizontal!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse,.flex-row-reverse{-webkit-box-direction:reverse!important}.flex-column-reverse{-webkit-box-orient:vertical!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}@media(min-width:576px){.flex-sm-row{-webkit-box-orient:horizontal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column,.flex-sm-row{-webkit-box-direction:normal!important}.flex-sm-column{-webkit-box-orient:vertical!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-sm-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-sm-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media(min-width:768px){.flex-md-row{-webkit-box-orient:horizontal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column,.flex-md-row{-webkit-box-direction:normal!important}.flex-md-column{-webkit-box-orient:vertical!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-md-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-md-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media(min-width:992px){.flex-lg-row{-webkit-box-orient:horizontal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column,.flex-lg-row{-webkit-box-direction:normal!important}.flex-lg-column{-webkit-box-orient:vertical!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-lg-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-lg-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media(min-width:1200px){.flex-xl-row{-webkit-box-orient:horizontal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column,.flex-xl-row{-webkit-box-direction:normal!important}.flex-xl-column{-webkit-box-orient:vertical!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xl-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xl-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media(min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media(min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media(min-width:992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media(min-width:1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;-ms-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:sticky!important}.fixed-top{top:0}.fixed-bottom,.fixed-top{position:fixed;right:0;left:0;z-index:1030}.fixed-bottom{bottom:0}@supports(position:sticky){.sticky-top{position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.shadow-sm{-webkit-box-shadow:0 1px 4px rgba(44,44,44,.08)!important;box-shadow:0 1px 4px rgba(44,44,44,.08)!important}.shadow{-webkit-box-shadow:0 2px 8px rgba(44,44,44,.1)!important;box-shadow:0 2px 8px rgba(44,44,44,.1)!important}.shadow-lg{-webkit-box-shadow:0 4px 16px rgba(44,44,44,.15)!important;box-shadow:0 4px 16px rgba(44,44,44,.15)!important}.shadow-none{-webkit-box-shadow:none!important;box-shadow:none!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.min-vw-100{min-width:100vw!important}.min-vh-100{min-height:100vh!important}.vw-100{width:100vw!important}.vh-100{height:100vh!important}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media(min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media(min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media(min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media(min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.stretched-link:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:transparent}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important}.text-justify{text-align:justify!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media(min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media(min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media(min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media(min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-lighter{font-weight:lighter!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-weight-bolder{font-weight:bolder!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#0e3a5d!important}a.text-primary:focus,a.text-primary:hover{color:#04111b!important}.text-secondary{color:#3db8cf!important}a.text-secondary:focus,a.text-secondary:hover{color:#26879a!important}.text-success{color:#28a745!important}a.text-success:focus,a.text-success:hover{color:#19692c!important}.text-info{color:#3db8cf!important}a.text-info:focus,a.text-info:hover{color:#26879a!important}.text-warning{color:#ffc107!important}a.text-warning:focus,a.text-warning:hover{color:#ba8b00!important}.text-danger{color:#dc3545!important}a.text-danger:focus,a.text-danger:hover{color:#a71d2a!important}.text-light{color:#f5f6fa!important}a.text-light:focus,a.text-light:hover{color:#c2c8e1!important}.text-dark{color:#2c2c2c!important}a.text-dark:focus,a.text-dark:hover{color:#060606!important}.text-body{color:#2c2c2c!important}.text-muted{color:#6c757d!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:hsla(0,0%,100%,.5)!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.text-decoration-none{text-decoration:none!important}.text-break{word-break:break-word!important;word-wrap:break-word!important}.text-reset{color:inherit!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media print{*,:after,:before{text-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]:after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #adb5bd}blockquote,img,pre,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}.container,body{min-width:992px!important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #dee2e6!important}.table-dark{color:inherit}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#bcc1c6}.table .thead-dark th{color:inherit;border-color:#bcc1c6}}.btn-outline-primary{color:#0e3a5d;border-color:#0e3a5d;border-color:#d6e1e5}.btn-outline-primary:hover{color:#fff;background-color:#0e3a5d;border-color:#0e3a5d}.btn-outline-primary.focus,.btn-outline-primary:focus{-webkit-box-shadow:0 0 0 .2rem rgba(14,58,93,.5);box-shadow:0 0 0 .2rem rgba(14,58,93,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#0e3a5d;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#0e3a5d;border-color:#0e3a5d}.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(14,58,93,.5);box-shadow:0 0 0 .2rem rgba(14,58,93,.5)}.btn-outline-secondary{color:#3db8cf;border-color:#3db8cf;border-color:#d6e1e5}.btn-outline-secondary:hover{color:#fff;background-color:#3db8cf;border-color:#3db8cf}.btn-outline-secondary.focus,.btn-outline-secondary:focus{-webkit-box-shadow:0 0 0 .2rem rgba(61,184,207,.5);box-shadow:0 0 0 .2rem rgba(61,184,207,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#3db8cf;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#3db8cf;border-color:#3db8cf}.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(61,184,207,.5);box-shadow:0 0 0 .2rem rgba(61,184,207,.5)}.btn-outline-success{color:#28a745;border-color:#28a745;border-color:#d6e1e5}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success.focus,.btn-outline-success:focus{-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.5);box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.5);box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-info{color:#3db8cf;border-color:#3db8cf;border-color:#d6e1e5}.btn-outline-info:hover{color:#fff;background-color:#3db8cf;border-color:#3db8cf}.btn-outline-info.focus,.btn-outline-info:focus{-webkit-box-shadow:0 0 0 .2rem rgba(61,184,207,.5);box-shadow:0 0 0 .2rem rgba(61,184,207,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#3db8cf;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#3db8cf;border-color:#3db8cf}.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(61,184,207,.5);box-shadow:0 0 0 .2rem rgba(61,184,207,.5)}.btn-outline-warning{color:#ffc107;border-color:#ffc107;border-color:#d6e1e5}.btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning.focus,.btn-outline-warning:focus{-webkit-box-shadow:0 0 0 .2rem rgba(255,193,7,.5);box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(255,193,7,.5);box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-danger{color:#dc3545;border-color:#dc3545;border-color:#d6e1e5}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger.focus,.btn-outline-danger:focus{-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,.5);box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,.5);box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-light{color:#f5f6fa;border-color:#f5f6fa;border-color:#d6e1e5}.btn-outline-light:hover{color:#212529;background-color:#f5f6fa;border-color:#f5f6fa}.btn-outline-light.focus,.btn-outline-light:focus{-webkit-box-shadow:0 0 0 .2rem rgba(245,246,250,.5);box-shadow:0 0 0 .2rem rgba(245,246,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f5f6fa;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f5f6fa;border-color:#f5f6fa}.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(245,246,250,.5);box-shadow:0 0 0 .2rem rgba(245,246,250,.5)}.btn-outline-dark{color:#2c2c2c;border-color:#2c2c2c;border-color:#d6e1e5}.btn-outline-dark:hover{color:#fff;background-color:#2c2c2c;border-color:#2c2c2c}.btn-outline-dark.focus,.btn-outline-dark:focus{-webkit-box-shadow:0 0 0 .2rem rgba(44,44,44,.5);box-shadow:0 0 0 .2rem rgba(44,44,44,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#2c2c2c;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#2c2c2c;border-color:#2c2c2c}.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(44,44,44,.5);box-shadow:0 0 0 .2rem rgba(44,44,44,.5)}.navbar{padding:0}.navbar-nav{-ms-flex-preferred-size:100%;flex-basis:100%}.navbar-nav a{white-space:nowrap;color:#93a4aa}.navbar-nav .nav-link{padding-top:0;padding-bottom:0;line-height:4.5rem}.navbar-nav .dropdown-menu{background-color:#20282a;margin:0;border:0;border-radius:0;padding:0}.navbar-nav .dropdown-item{padding:0}.navbar-nav .dropdown-item:first-child,.navbar-nav .dropdown-item:last-child{border-radius:0}.navbar-nav .dropdown-item a{padding:0 15px;line-height:2.3rem;display:block;text-decoration:none;min-width:15rem}.navbar-nav .dropdown-item:hover{background-color:#364347}.navbar-nav .dropdown-item:hover a{color:#fff}.navbar-nav .pesquisa .dropdown-menu{min-width:15rem}.navbar-nav .search-form{padding:10px;min-width:20%}.navbar-nav a:not([href]):not([tabindex]){color:#777}.navbar-nav.justify-content-end .dropdown-menu{left:auto;right:0}.nav-pills .dropdown-menu{padding:0}.nav-pills .dropdown-item a{display:block}.nav-pills .dropdown-item.active a{color:#fff}@media(max-width:1199px){nav .container{max-width:none;-ms-flex-preferred-size:100%;flex-basis:100%}nav .caret{margin-left:-3px}}@media(max-width:1091px){.navbar-expand-lg .navbar-nav .nav-link{padding-left:4px;padding-right:4px;font-size:.95rem}}@media(max-width:991px){.navbar{padding:5px}.navbar-nav .nav-link{line-height:2.5rem}.navbar-nav.justify-content-end{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.navbar-nav.justify-content-end>li{display:inline-block}}@media(max-width:767px){.table{width:auto;white-space:normal;display:block;overflow-x:auto}}html{position:relative;min-height:100%}a,dd,div,dl,dt,form,h1,h2,h3,h4,h5,h6,img,p{margin:0;padding:0}.h1,h1{font-size:30px}.h2,h2{font-size:24px}.h3,h3{font-size:20px}.h4,h4{font-size:16px}.h5,h5{font-size:14px}.h6,h6{font-size:12px}p{margin:.25em 0}p.control-label{font-weight:700}label{margin-bottom:0;line-height:1}input[type=checkbox],input[type=radio]{margin:0 5px 0 0;position:relative}fieldset fieldset{font-size:95%}fieldset fieldset legend{font-size:18px}ul{margin:0}.hidden{display:none}.form-control-static{padding:.2em 0;padding-left:12px;background-color:#f5f6fa}.form-control-static:empty{display:none}.legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#0e3a5d;border:0;border-bottom:2px solid #3db8cf;clear:both;font-weight:600}.page-header{margin:20px 0 10px}.page-header:empty{display:none;margin:0}.content.page__row{margin-top:30px}.caret.top{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.lista-parlamentares .table td{vertical-align:middle}small{color:#6c757d}.container-tabaux .sidebar-tabaux{background:#f5f6fa;margin-top:-70px;padding:10px;border:1px solid #bcc1c6}.container-tabaux .sidebar-tabaux .navbar-right{margin:0}.container-tabaux .sidebar-tabaux .nav-pills>li+li{margin-left:0}.container-tabaux .sidebar-tabaux li{width:100%}.container-tabaux .sidebar-tabaux span{display:none}.container-tabaux .sidebar-tabaux .dropdown-menu{padding:0;right:10px;margin-top:-5px;overflow:hidden}.container-tabaux .sidebar-tabaux .dropdown-menu a{border:0}.container-tabaux ul{list-style:none;padding:0}.container-tabaux .list{font-family:SourceSansProSemiBold,Helvetica,Arial,sans-serif;font-size:0}.container-tabaux .list,.container-tabaux .list ul{display:table;width:100%;margin:0}.container-tabaux .list li{width:50%;display:inline-block;position:relative}.container-tabaux .list>li{width:100%;border-bottom:1px solid #bcc1c6;padding-bottom:20px;margin-bottom:20px}.container-tabaux .list .head_title{color:#0e3a5d;font-size:1.7rem;text-transform:none;font-weight:600}.container-tabaux .list a span,.mce-branding.mce-label{display:none}.dont-break-out{overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}@media print{a[href]:after{content:none!important}.btn-vlibras{display:none!important}}.container-home{position:relative;padding:2em 1.5em 1.5em 1.5em;max-width:1200px;margin:0 auto}.container-home #homeIndex{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1.5rem;text-align:center}.container-home .homeBlock{background:#fff;border-radius:12px;padding:2rem 1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:220px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.08);box-shadow:0 2px 8px rgba(0,0,0,.08);-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);border:1px solid #e5e7eb;position:relative}.container-home .homeBlock:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 12px 24px rgba(0,0,0,.12);box-shadow:0 12px 24px rgba(0,0,0,.12);border-color:#364347}.container-home .homeBlock:hover .card-icon{background:#364347;color:#fff;-webkit-transform:scale(1.1);transform:scale(1.1)}.container-home .homeBlock:hover .btn-action{background:#364347;color:#fff}.container-home .card-icon{width:70px;height:70px;border-radius:50%;background:#f3f4f6;color:#364347;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:2rem;-webkit-transition:all .3s ease;transition:all .3s ease;margin-bottom:1rem}.container-home .card-icon i{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.container-home .card-title{font-size:1.25rem;font-weight:600;color:#1f2937;margin:.5rem 0;line-height:1.3}.container-home .card-description{font-size:.875rem;color:#6b7280;margin:.5rem 0 1.5rem;line-height:1.5;text-align:center}.container-home .card-actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;width:100%;margin-top:auto}.container-home .btn-action{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.5rem;padding:.625rem 1rem;background:#f3f4f6;color:#364347;border-radius:8px;font-size:.875rem;font-weight:500;text-decoration:none;-webkit-transition:all .2s ease;transition:all .2s ease;border:1px solid transparent}.container-home .btn-action i{font-size:.875rem}.container-home .btn-action:hover{background:#364347;color:#fff;text-decoration:none}@media(max-width:768px){.container-home{padding:1rem}.container-home #homeIndex{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem}.container-home .homeBlock{padding:1.5rem 1rem;min-height:200px}.container-home .card-icon{width:60px;height:60px;font-size:1.75rem}.container-home .card-title{font-size:1.125rem}}@media(max-width:480px){.container-home #homeIndex{grid-template-columns:1fr}}.masthead{padding:10px 10px 15px;background-color:#fff;border-bottom:1px solid #caced1;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.masthead,.masthead .navbar-header{margin-bottom:0}.masthead .navbar-brand{padding:0;color:#0e3a5d;font-size:24px;text-decoration:none;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.masthead .navbar-brand:hover{text-decoration:none;opacity:.9}.masthead .navbar-brand img.img-responsive{height:95px;display:inline-block}.masthead .navbar-brand small{color:#6c757d;font-size:75%;line-height:25px}.masthead .navbar-brand .vcenter{display:inline-block;vertical-align:middle;float:none;padding:10px;line-height:1.5rem}.masthead .nav-link{padding:.3rem .5rem;margin:0 1px;color:#0e3a5d;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;border-radius:4px}.masthead .nav-link:hover{background-color:#3db8cf;color:#fff;-webkit-transform:translateY(-1px);transform:translateY(-1px)}@media(max-width:1091px){.masthead .navbar-brand{font-size:22px}.masthead .navbar-brand img.img-responsive{height:60px}}@media(max-width:767px){.masthead{text-align:center}.masthead .container{max-width:100%;padding:0}.masthead .navbar-brand{white-space:normal;margin:0}.masthead .navbar-brand .vcenter{display:block;line-height:1em}}@media(max-width:576px){.masthead .navbar-brand{font-size:1.2rem}}@media(max-width:360px){.masthead .navbar-brand{font-size:1rem}}body{margin-bottom:160px}.footer{background:#0e3a5d;color:#fff;text-align:center;position:absolute;width:100%;bottom:0;-webkit-box-shadow:0 -2px 8px rgba(44,44,44,.1);box-shadow:0 -2px 8px rgba(44,44,44,.1)}.footer p{color:#fff;margin-top:10px}.footer .container{padding-top:25px}.footer a{color:#3db8cf;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.footer a:hover{color:#7acede;text-decoration:none}@media(max-width:991px){.footer{position:relative}}.btn{border-radius:4px;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;font-weight:500}.btn:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 1px 4px rgba(44,44,44,.08);box-shadow:0 1px 4px rgba(44,44,44,.08)}.btn:active{-webkit-transform:translateY(0);transform:translateY(0)}.btn-primary{background-color:#0e3a5d;border-color:#0e3a5d}.btn-primary:focus,.btn-primary:hover{background-color:#09243a;border-color:#09243a}.btn-secondary{background-color:#3db8cf;border-color:#3db8cf}.btn-secondary:focus,.btn-secondary:hover{background-color:#2da1b6;border-color:#2da1b6}.btn-success{background-color:#28a745;border-color:#28a745}.btn-warning{background-color:#ffc107;border-color:#ffc107;color:#2c2c2c}.btn-danger{background-color:#dc3545;border-color:#dc3545}.card{border-color:#bcc1c6;-webkit-box-shadow:0 1px 4px rgba(44,44,44,.08);box-shadow:0 1px 4px rgba(44,44,44,.08);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.card:hover{-webkit-box-shadow:0 2px 8px rgba(44,44,44,.1);box-shadow:0 2px 8px rgba(44,44,44,.1)}.card .card-header{background-color:#f5f6fa;color:#0e3a5d;font-weight:600;border-bottom:2px solid #3db8cf}.table{border-color:#bcc1c6}.table thead th{background-color:#0e3a5d;color:#fff!important;border-color:#0e3a5d;font-weight:600}.table thead th a{color:#fff!important;text-decoration:none}.table thead th a:hover{color:#fff!important;text-decoration:underline}.table tbody tr{-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.table tbody tr:hover{background-color:rgba(61,184,207,.05)}.table td,.table th{border-color:#bcc1c6}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(245,246,250,.5)}.form-control{border-color:#6c757d;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.form-control:focus{border-color:#3db8cf;-webkit-box-shadow:0 0 0 .2rem rgba(61,184,207,.25);box-shadow:0 0 0 .2rem rgba(61,184,207,.25)}.form-label,label{color:#0e3a5d;font-weight:500}.alert{border-radius:4px;border-width:1px;border-style:solid}.alert.alert-success{background-color:#c4f1ce;border-color:#28a745;color:#1e7e34}.alert.alert-warning{background-color:#fffaed;border-color:#ffc107;color:#6d5200}.alert.alert-danger{background-color:#fae3e5;border-color:#dc3545;color:#bd2130}.alert.alert-info{background-color:#f5fbfd;border-color:#3db8cf;color:#217585}.badge{font-weight:500}.badge.badge-primary{background-color:#0e3a5d}.badge.badge-secondary{background-color:#3db8cf}.badge.badge-success{background-color:#28a745}.badge.badge-warning{background-color:#ffc107;color:#2c2c2c}.badge.badge-danger{background-color:#dc3545}.pagination .page-link{color:#0e3a5d;border-color:#bcc1c6;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.pagination .page-link:hover{background-color:#3db8cf;color:#fff;border-color:#3db8cf}.pagination .page-item.active .page-link{background-color:#0e3a5d;border-color:#0e3a5d}.breadcrumb{background-color:#f5f6fa}.breadcrumb .breadcrumb-item a{color:#0e3a5d;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.breadcrumb .breadcrumb-item a:hover{color:#3db8cf;text-decoration:none}.breadcrumb .breadcrumb-item.active{color:#6c757d}.nav-tabs{border-bottom-color:#bcc1c6}.nav-tabs .nav-link{color:#0e3a5d;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.nav-tabs .nav-link:hover{border-color:#bcc1c6;background-color:#f5f6fa}.nav-tabs .nav-link.active{color:#0e3a5d;background-color:#fff;border-color:#bcc1c6 #bcc1c6 #fff;font-weight:600}.dropdown-menu{border-color:#bcc1c6;-webkit-box-shadow:0 2px 8px rgba(44,44,44,.1);box-shadow:0 2px 8px rgba(44,44,44,.1)}.dropdown-menu .dropdown-item{color:#2c2c2c;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.dropdown-menu .dropdown-item:focus,.dropdown-menu .dropdown-item:hover{background-color:#3db8cf;color:#fff}.dropdown-menu .dropdown-item.active,.modal-header{background-color:#0e3a5d}.modal-header{color:#fff;border-bottom-color:#0b2c47}.modal-header .modal-title{font-weight:600}.modal-header .close{color:#fff;opacity:.8}.modal-header .close:hover{opacity:1}.modal-footer{border-top-color:#bcc1c6}.progress{background-color:#f5f6fa}.progress .progress-bar{background-color:#3db8cf}a{color:#0e3a5d;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}a:hover{color:#2b99ae}.page-header{border-bottom:2px solid #3db8cf;padding-bottom:10px}.page-header h1,.page-header h2,.page-header h3{color:#0e3a5d;font-weight:600}.page-header:empty{display:none!important;margin:0!important;padding:0!important;border:none!important}.navbar.navbar-dark.bg-dark{background-color:#0e3a5d!important;-webkit-box-shadow:0 2px 8px rgba(44,44,44,.1);box-shadow:0 2px 8px rgba(44,44,44,.1);margin-bottom:0}.navbar.navbar-dark.bg-dark .navbar-brand{font-weight:600;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.navbar.navbar-dark.bg-dark .navbar-brand:hover{color:#3db8cf!important}.navbar.navbar-dark.bg-dark .nav-link{-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.navbar.navbar-dark.bg-dark .nav-link:hover{color:#3db8cf!important}.navbar.navbar-dark.bg-dark .dropdown-menu{border-color:#0e3a5d}.navbar.navbar-dark.bg-dark .dropdown-menu .dropdown-item:hover{background-color:#3db8cf;color:#fff}@media(max-width:575px){.h1,h1{font-size:24px}.h2,h2{font-size:20px}.h3,h3{font-size:18px}.container{padding-left:15px;padding-right:15px}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive .table{min-width:600px}.form-group{margin-bottom:1rem}.btn{width:100%;margin-bottom:.5rem}.btn:last-child{margin-bottom:0}.card{margin-bottom:1rem}.modal-dialog{margin:10px}.navbar-collapse{background-color:#fff;padding:10px;border:1px solid #bcc1c6;margin-top:10px}.footer{padding:15px 0}.footer .container{padding-top:15px}}@media(min-width:576px)and (max-width:991px){.h1,h1{font-size:28px}.btn{width:auto}.table-responsive .table{font-size:14px}.card-deck .card{-ms-flex-preferred-size:calc(50% - 30px);flex-basis:calc(50% - 30px);margin:15px}}@media(min-width:992px){.container{max-width:1140px}.card:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.table{font-size:15px}}@media(max-width:767px){.masthead .navbar-brand{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.masthead .navbar-brand img.img-responsive{height:60px;margin-bottom:10px}.masthead .navbar-brand small{display:block;margin-top:5px}.masthead .navbar-nav{margin-top:10px}.masthead .nav-link{text-align:center;padding:.5rem 1rem;margin:2px 0}.form-horizontal .control-label{text-align:left;margin-bottom:5px}.form-horizontal .form-group{margin-bottom:15px}.form-actions{text-align:center}.form-actions .btn{width:100%;margin-bottom:10px}.form-actions .btn:last-child{margin-bottom:0}}@media(max-width:991px){.container-tabaux .sidebar-tabaux{margin-top:0;margin-bottom:20px}}@media(max-width:767px){.dataTables_wrapper .dataTables_filter,.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_paginate{text-align:center;float:none!important;margin-bottom:10px}}@media(max-width:575px){.modal-dialog{max-width:100%;margin:0;height:100vh}.modal-dialog .modal-content{height:100%;border-radius:0}}@media(max-width:767px){.hidden-mobile{display:none!important}}@media(min-width:768px){.hidden-desktop{display:none!important}}@media(max-width:767px){.mobile-center{text-align:center!important}}@media print{.breadcrumb,.btn,.footer,.masthead,.navbar,.sidebar{display:none!important}.container{max-width:100%}.table{border-collapse:collapse}.table td,.table th{border:1px solid #000;padding:8px}.table thead th{background-color:#f0f0f0!important;color:#000!important}h1,h2,h3,h4,h5,h6{page-break-after:avoid}.card{page-break-inside:avoid;border:1px solid #000;-webkit-box-shadow:none;box-shadow:none}}:focus{outline:2px solid #3db8cf;outline-offset:2px}.skip-to-content{position:absolute;top:-40px;left:0;background:#0e3a5d;color:#fff;padding:8px;text-decoration:none;z-index:9999}.skip-to-content:focus{top:0}@media(prefers-contrast:high){.btn,.card,.form-control{border-width:2px}}@media(prefers-reduced-motion:reduce){*,:after,:before{-webkit-animation-duration:.01ms!important;animation-duration:.01ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;-webkit-transition-duration:.01ms!important;transition-duration:.01ms!important}}@media screen{.table thead th,.table thead th a{color:#fff!important}}.login-page-wrapper{min-height:calc(100vh - 300px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:40px 0;background:linear-gradient(135deg,#fcfcfd,#f5f6fa)}.login-card{background:#fff;border-radius:16px;-webkit-box-shadow:0 10px 40px rgba(44,44,44,.1);box-shadow:0 10px 40px rgba(44,44,44,.1);overflow:hidden;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border:1px solid rgba(14,58,93,.1)}.login-card:hover{-webkit-box-shadow:0 15px 50px rgba(44,44,44,.15);box-shadow:0 15px 50px rgba(44,44,44,.15)}.login-header{background:linear-gradient(135deg,#0e3a5d,#0b2c47);padding:40px 30px 30px;text-align:center;color:#fff;position:relative}.login-header:after{content:"";position:absolute;bottom:-20px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #0b2c47}.login-icon{font-size:60px;margin-bottom:15px;color:#3db8cf;text-shadow:0 2px 4px rgba(44,44,44,.2)}.login-icon i{display:inline-block;-webkit-animation:pulse 2s infinite;animation:pulse 2s infinite}@-webkit-keyframes pulse{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.05);transform:scale(1.05)}}@keyframes pulse{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.05);transform:scale(1.05)}}.login-title{font-size:28px;font-weight:600;margin-bottom:8px;color:#fff}.login-subtitle{font-size:14px;color:hsla(0,0%,100%,.9);margin-bottom:0}.login-body{padding:50px 30px 30px}.login-body .form-group{margin-bottom:24px}.login-body .form-label{font-weight:600;color:#0e3a5d;margin-bottom:10px;font-size:14px;display:block;text-transform:uppercase;letter-spacing:.5px}.login-body .login-input-wrapper{position:relative;margin-bottom:20px}.login-body .login-input-wrapper .input-icon{position:absolute;left:16px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#6c757d;font-size:16px;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;z-index:2}.login-body .login-input-wrapper .login-input{width:100%;padding:14px 16px 14px 48px;border:2px solid #bcc1c6;border-radius:10px;font-size:15px;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;background-color:#fff}.login-body .login-input-wrapper .login-input::-webkit-input-placeholder{color:#868e96}.login-body .login-input-wrapper .login-input::-moz-placeholder{color:#868e96}.login-body .login-input-wrapper .login-input:-ms-input-placeholder{color:#868e96}.login-body .login-input-wrapper .login-input::-ms-input-placeholder{color:#868e96}.login-body .login-input-wrapper .login-input::placeholder{color:#868e96}.login-body .login-input-wrapper .login-input:focus{outline:none;border-color:#3db8cf;-webkit-box-shadow:0 0 0 4px rgba(61,184,207,.1);box-shadow:0 0 0 4px rgba(61,184,207,.1)}.login-body .login-input-wrapper.focused .input-icon{color:#3db8cf}.login-body .login-input-wrapper.password-input .login-input{padding-right:48px}.login-body .login-input-wrapper.password-input .password-toggle-icon{position:absolute;right:16px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#6c757d;font-size:18px;cursor:pointer;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;z-index:2}.login-body .login-input-wrapper.password-input .password-toggle-icon:hover{color:#3db8cf}.login-body .alert{border-radius:8px;border:none;margin-bottom:24px}.login-body .alert.alert-danger{background-color:#fae3e5;color:#bd2130;border-left:4px solid #dc3545}.login-body .alert.alert-danger strong{font-weight:600}.login-body .alert.alert-danger i{font-size:18px;vertical-align:middle}.forgot-password-link{color:#0e3a5d;font-size:13px;text-decoration:none;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;font-weight:500}.forgot-password-link:hover{color:#3db8cf;text-decoration:underline}.btn-login{background:linear-gradient(135deg,#3db8cf,#2da1b6);color:#fff;border:none;padding:14px 30px;font-size:16px;font-weight:600;border-radius:8px;width:100%;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;-webkit-box-shadow:0 4px 12px rgba(61,184,207,.3);box-shadow:0 4px 12px rgba(61,184,207,.3)}.btn-login:hover{background:linear-gradient(135deg,#30abc2,#288fa2);-webkit-box-shadow:0 6px 16px rgba(61,184,207,.4);box-shadow:0 6px 16px rgba(61,184,207,.4);color:#fff}.btn-login:active{-webkit-box-shadow:0 2px 8px rgba(61,184,207,.3);box-shadow:0 2px 8px rgba(61,184,207,.3)}.btn-login i{margin-right:8px;font-size:18px;vertical-align:middle}.login-footer{background-color:#f5f6fa;padding:20px 30px;text-align:center;border-top:1px solid #bcc1c6}.login-footer p{margin-bottom:0;color:#6c757d;font-size:13px}.login-footer i{color:#28a745;margin-right:5px}@media(max-width:575px){.login-page-wrapper{padding:20px 0}.login-card{border-radius:12px}.login-header{padding:30px 20px 20px}.login-header:after{border-left-width:15px;border-right-width:15px;border-top-width:15px;bottom:-15px}.login-icon{font-size:50px;margin-bottom:10px}.login-title{font-size:24px}.login-subtitle{font-size:13px}.login-body{padding:35px 20px 20px}.login-body .form-group{margin-bottom:20px}.login-footer{padding:15px 20px}.btn-login{padding:12px 20px;font-size:15px}}@media(min-width:576px)and (max-width:767px){.login-icon{font-size:55px}.login-title{font-size:26px}}.login-card{-webkit-animation:fadeInUp .5s ease-out;animation:fadeInUp .5s ease-out}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.btn-login{position:relative}.btn-login.loading{pointer-events:none;color:transparent}.btn-login.loading:after{content:"";position:absolute;width:20px;height:20px;top:50%;left:50%;margin-left:-10px;margin-top:-10px;border:3px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff;-webkit-animation:spin .8s linear infinite;animation:spin .8s linear infinite}@-webkit-keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.form-control.is-invalid{border-color:#dc3545}.form-control.is-invalid:focus{-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,.25);box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-control.is-valid{border-color:#28a745}.form-control.is-valid:focus{-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.25);box-shadow:0 0 0 .2rem rgba(40,167,69,.25)} \ No newline at end of file diff --git a/sapl/static/sapl/frontend/css/global.054f5747.css.gz b/sapl/static/sapl/frontend/css/global.054f5747.css.gz deleted file mode 100644 index aa7231f5fb5557bb91c88220aaa27ab06116c358..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 30422 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 zcode{color:inherit}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;font-size:87.5%;color:#212529}pre code{font-size:inherit;color:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media(min-width:576px){.container,.container-sm{max-width:540px}}@media(min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media(min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media(min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-1>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-2>*{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-3>*{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-4>*{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-5>*{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-6>*{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-1,.col-auto{-webkit-box-flex:0}.col-1{-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%}.col-2{-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}.col-2,.col-3{-webkit-box-flex:0}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}.col-4,.col-5{-webkit-box-flex:0}.col-5{-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-6,.col-7{-webkit-box-flex:0}.col-7{-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%}.col-8{-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%}.col-8,.col-9{-webkit-box-flex:0}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%}.col-10,.col-11{-webkit-box-flex:0}.col-11{-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%}.col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}@media(min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-sm-1>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-sm-2>*{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-sm-3>*{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-sm-4>*{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-sm-5>*{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-sm-6>*{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%}.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}.col-sm-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}.col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%}.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%}.col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%}.col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%}.col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%}.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-sm-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-sm-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-sm-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-sm-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-sm-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-sm-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-sm-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-sm-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-sm-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-sm-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-sm-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-sm-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-sm-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-sm-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}}@media(min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-md-1>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-md-2>*{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-md-3>*{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-md-4>*{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-md-5>*{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-md-6>*{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%}.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}.col-md-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}.col-md-5{-webkit-box-flex:0;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%}.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%}.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%}.col-md-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%}.col-md-11{-webkit-box-flex:0;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%}.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-md-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-md-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-md-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-md-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-md-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-md-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-md-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-md-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-md-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-md-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-md-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-md-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-md-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-md-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}}@media(min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-lg-1>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-lg-2>*{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-lg-3>*{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-lg-4>*{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-lg-6>*{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%}.col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}.col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}.col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%}.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%}.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%}.col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%}.col-lg-11{-webkit-box-flex:0;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%}.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-lg-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-lg-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-lg-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-lg-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-lg-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-lg-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-lg-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-lg-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-lg-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-lg-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-lg-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-lg-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-lg-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-lg-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}}@media(min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-xl-1>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-xl-2>*{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-xl-3>*{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-xl-4>*{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-xl-5>*{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-xl-6>*{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%}.col-xl-2{-webkit-box-flex:0;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}.col-xl-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}.col-xl-5{-webkit-box-flex:0;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%}.col-xl-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%}.col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%}.col-xl-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%}.col-xl-11{-webkit-box-flex:0;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%}.col-xl-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-xl-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-xl-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-xl-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-xl-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-xl-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-xl-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-xl-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-xl-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-xl-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-xl-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-xl-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-xl-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-xl-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-xl-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}}.table{width:100%;margin-bottom:1rem;color:#2c2c2c}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #bcc1c6}.table thead th{vertical-align:bottom;border-bottom:2px solid #bcc1c6}.table tbody+tbody{border-top:2px solid #bcc1c6}.table-sm td,.table-sm th{padding:.3rem}.table-bordered,.table-bordered td,.table-bordered th{border:1px solid #bcc1c6}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{color:#2c2c2c;background-color:rgba(61,184,207,.05)}.table-primary,.table-primary>td,.table-primary>th{background-color:#bfc7f0}.table-primary tbody+tbody,.table-primary td,.table-primary th,.table-primary thead th{border-color:#8797e3}.table-hover .table-primary:hover,.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#aab5eb}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#c9ebf2}.table-secondary tbody+tbody,.table-secondary td,.table-secondary th,.table-secondary thead th{border-color:#9adae6}.table-hover .table-secondary:hover,.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#b4e3ed}.table-success,.table-success>td,.table-success>th{background-color:#c3e6cb}.table-success tbody+tbody,.table-success td,.table-success th,.table-success thead th{border-color:#8fd19e}.table-hover .table-success:hover,.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>td,.table-info>th{background-color:#c9ebf2}.table-info tbody+tbody,.table-info td,.table-info th,.table-info thead th{border-color:#9adae6}.table-hover .table-info:hover,.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#b4e3ed}.table-warning,.table-warning>td,.table-warning>th{background-color:#ffeeba}.table-warning tbody+tbody,.table-warning td,.table-warning th,.table-warning thead th{border-color:#ffdf7e}.table-hover .table-warning:hover,.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>td,.table-danger>th{background-color:#f5c6cb}.table-danger tbody+tbody,.table-danger td,.table-danger th,.table-danger thead th{border-color:#ed969e}.table-hover .table-danger:hover,.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>td,.table-light>th{background-color:#fcfcfe}.table-light tbody+tbody,.table-light td,.table-light th,.table-light thead th{border-color:#fafafc}.table-hover .table-light:hover,.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#e9e9f8}.table-dark,.table-dark>td,.table-dark>th{background-color:#c4c4c4}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#919191}.table-hover .table-dark:hover,.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b7b7b7}.table-active,.table-active>td,.table-active>th{background-color:rgba(61,184,207,.05)}.table-hover .table-active:hover,.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(48,171,194,.05)}.table .thead-dark th{color:#fff;background-color:#343a40;border-color:#454d55}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#bcc1c6}.table-dark{color:#fff;background-color:#343a40}.table-dark td,.table-dark th,.table-dark thead th{border-color:#454d55}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:hsla(0,0%,100%,.05)}.table-dark.table-hover tbody tr:hover{color:#fff;background-color:hsla(0,0%,100%,.075)}@media(max-width:575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-sm>.table-bordered{border:0}}@media(max-width:767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-md>.table-bordered{border:0}}@media(max-width:991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-lg>.table-bordered{border:0}}@media(max-width:1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive>.table-bordered{border:0}.form-control{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #6c757d;border-radius:.25rem;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.form-control{-webkit-transition:none;transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#495057;background-color:#fff;border-color:#7589ee;outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(25,55,202,.25);box-shadow:0 0 0 .2rem rgba(25,55,202,.25)}.form-control::-webkit-input-placeholder{color:#6c757d;opacity:1}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control:-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}input[type=date].form-control,input[type=datetime-local].form-control,input[type=month].form-control,input[type=time].form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none}select.form-control:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;font-size:1rem;line-height:1.5;color:#2c2c2c;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.form-control-lg{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}select.form-control[multiple],select.form-control[size],textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{color:#6c757d}.form-check-label{margin-bottom:0}.form-check-inline{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#28a745}.valid-tooltip{position:absolute;top:100%;left:0;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(40,167,69,.9);border-radius:.25rem}.form-row>.col>.valid-tooltip,.form-row>[class*=col-]>.valid-tooltip{left:5px}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{border-color:#28a745;padding-right:calc(1.5em + .75rem)!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath fill='%2328A745' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#28a745;-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.25);box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.was-validated select.form-control:valid,select.form-control.is-valid{padding-right:3rem!important;background-position:right 1.5rem center}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-valid,.was-validated .custom-select:valid{border-color:#28a745;padding-right:calc(.75em + 2.3125rem)!important;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5'%3E%3Cpath fill='%23343a40' d='M2 0 0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") right .75rem center/8px 10px no-repeat,#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath fill='%2328A745' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E") center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem) no-repeat}.custom-select.is-valid:focus,.was-validated .custom-select:valid:focus{border-color:#28a745;-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.25);box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#28a745}.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label{color:#28a745}.custom-control-input.is-valid~.custom-control-label:before,.was-validated .custom-control-input:valid~.custom-control-label:before{border-color:#28a745}.custom-control-input.is-valid:checked~.custom-control-label:before,.was-validated .custom-control-input:valid:checked~.custom-control-label:before{border-color:#34ce57;background-color:#34ce57}.custom-control-input.is-valid:focus~.custom-control-label:before,.was-validated .custom-control-input:valid:focus~.custom-control-label:before{-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.25);box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label:before,.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label:before{border-color:#28a745}.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-file-input:valid~.custom-file-label{border-color:#28a745}.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label{border-color:#28a745;-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.25);box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;left:0;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.25rem}.form-row>.col>.invalid-tooltip,.form-row>[class*=col-]>.invalid-tooltip{left:5px}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem)!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23DC3545'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23DC3545' stroke='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,.25);box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.was-validated select.form-control:invalid,select.form-control.is-invalid{padding-right:3rem!important;background-position:right 1.5rem center}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-invalid,.was-validated .custom-select:invalid{border-color:#dc3545;padding-right:calc(.75em + 2.3125rem)!important;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5'%3E%3Cpath fill='%23343a40' d='M2 0 0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") right .75rem center/8px 10px no-repeat,#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23DC3545'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23DC3545' stroke='none'/%3E%3C/svg%3E") center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem) no-repeat}.custom-select.is-invalid:focus,.was-validated .custom-select:invalid:focus{border-color:#dc3545;-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,.25);box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label{color:#dc3545}.custom-control-input.is-invalid~.custom-control-label:before,.was-validated .custom-control-input:invalid~.custom-control-label:before{border-color:#dc3545}.custom-control-input.is-invalid:checked~.custom-control-label:before,.was-validated .custom-control-input:invalid:checked~.custom-control-label:before{border-color:#e4606d;background-color:#e4606d}.custom-control-input.is-invalid:focus~.custom-control-label:before,.was-validated .custom-control-input:invalid:focus~.custom-control-label:before{-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,.25);box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label:before,.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label:before{border-color:#dc3545}.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-file-input:invalid~.custom-file-label{border-color:#dc3545}.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label{border-color:#dc3545;-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,.25);box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-inline .form-check{width:100%}@media(min-width:576px){.form-inline label{-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.form-inline .form-group,.form-inline label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center;margin-bottom:0}.form-inline .form-group{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .custom-select,.form-inline .input-group{width:auto}.form-inline .form-check{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;-ms-flex-negative:0;flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{display:inline-block;font-weight:400;color:#2c2c2c;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.5rem 1rem;font-size:1rem;line-height:1.5;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.btn{-webkit-transition:none;transition:none}}.btn:hover{color:#2c2c2c;text-decoration:none}.btn.focus,.btn:focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(25,55,202,.25);box-shadow:0 0 0 .2rem rgba(25,55,202,.25)}.btn.disabled,.btn:disabled{opacity:.65}.btn:not(:disabled):not(.disabled){cursor:pointer}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff}.btn-primary.focus,.btn-primary:focus,.btn-primary:hover{color:#fff;background-color:#152ea8;border-color:#132b9d}.btn-primary.focus,.btn-primary:focus{-webkit-box-shadow:0 0 0 .2rem rgba(60,85,210,.5);box-shadow:0 0 0 .2rem rgba(60,85,210,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#1937ca;border-color:#1937ca}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#132b9d;border-color:#122891}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(60,85,210,.5);box-shadow:0 0 0 .2rem rgba(60,85,210,.5)}.btn-secondary{color:#fff}.btn-secondary.focus,.btn-secondary:focus,.btn-secondary:hover{color:#fff;background-color:#2ea2b8;border-color:#2b99ae}.btn-secondary.focus,.btn-secondary:focus{-webkit-box-shadow:0 0 0 .2rem rgba(90,195,214,.5);box-shadow:0 0 0 .2rem rgba(90,195,214,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#3db8cf;border-color:#3db8cf}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#2b99ae;border-color:#2990a4}.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(90,195,214,.5);box-shadow:0 0 0 .2rem rgba(90,195,214,.5)}.btn-success{color:#fff}.btn-success.focus,.btn-success:focus,.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success.focus,.btn-success:focus{-webkit-box-shadow:0 0 0 .2rem rgba(72,180,97,.5);box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(72,180,97,.5);box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-info{color:#fff;background-color:#3db8cf;border-color:#3db8cf}.btn-info.focus,.btn-info:focus,.btn-info:hover{color:#fff;background-color:#2ea2b8;border-color:#2b99ae}.btn-info.focus,.btn-info:focus{-webkit-box-shadow:0 0 0 .2rem rgba(90,195,214,.5);box-shadow:0 0 0 .2rem rgba(90,195,214,.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#3db8cf;border-color:#3db8cf}.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#2b99ae;border-color:#2990a4}.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(90,195,214,.5);box-shadow:0 0 0 .2rem rgba(90,195,214,.5)}.btn-warning{color:#212529}.btn-warning.focus,.btn-warning:focus,.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.btn-warning.focus,.btn-warning:focus{-webkit-box-shadow:0 0 0 .2rem rgba(222,170,12,.5);box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(222,170,12,.5);box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-danger{color:#fff}.btn-danger.focus,.btn-danger:focus,.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger.focus,.btn-danger:focus{-webkit-box-shadow:0 0 0 .2rem rgba(225,83,97,.5);box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(225,83,97,.5);box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-light{color:#212529;background-color:#f5f6fa;border-color:#f5f6fa}.btn-light.focus,.btn-light:focus,.btn-light:hover{color:#212529;background-color:#dcdfed;border-color:#d3d7e9}.btn-light.focus,.btn-light:focus{-webkit-box-shadow:0 0 0 .2rem hsla(220,8%,85%,.5);box-shadow:0 0 0 .2rem hsla(220,8%,85%,.5)}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f5f6fa;border-color:#f5f6fa}.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#d3d7e9;border-color:#cbd0e5}.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem hsla(220,8%,85%,.5);box-shadow:0 0 0 .2rem hsla(220,8%,85%,.5)}.btn-dark{color:#fff;background-color:#2c2c2c;border-color:#2c2c2c}.btn-dark.focus,.btn-dark:focus,.btn-dark:hover{color:#fff;background-color:#191919;border-color:#131313}.btn-dark.focus,.btn-dark:focus{-webkit-box-shadow:0 0 0 .2rem rgba(76,76,76,.5);box-shadow:0 0 0 .2rem rgba(76,76,76,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#2c2c2c;border-color:#2c2c2c}.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#131313;border-color:#0c0c0c}.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(76,76,76,.5);box-shadow:0 0 0 .2rem rgba(76,76,76,.5)}.btn-link{font-weight:400;color:#1937ca;text-decoration:none}.btn-link:hover{color:#2b99ae}.btn-link.focus,.btn-link:focus,.btn-link:hover{text-decoration:underline}.btn-link.disabled,.btn-link:disabled{color:#6c757d;pointer-events:none}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{-webkit-transition:opacity .15s linear;transition:opacity .15s linear}@media(prefers-reduced-motion:reduce){.fade{-webkit-transition:none;transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;transition:height .35s ease}@media(prefers-reduced-motion:reduce){.collapsing{-webkit-transition:none;transition:none}}.collapsing.width{width:0;height:auto;-webkit-transition:width .35s ease;transition:width .35s ease}@media(prefers-reduced-motion:reduce){.collapsing.width{-webkit-transition:none;transition:none}}.dropdown,.dropleft,.dropright,.dropup{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#2c2c2c;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-menu-left{right:auto;left:0}.dropdown-menu-right{right:0;left:auto}@media(min-width:576px){.dropdown-menu-sm-left{right:auto;left:0}.dropdown-menu-sm-right{right:0;left:auto}}@media(min-width:768px){.dropdown-menu-md-left{right:auto;left:0}.dropdown-menu-md-right{right:0;left:auto}}@media(min-width:992px){.dropdown-menu-lg-left{right:auto;left:0}.dropdown-menu-lg-right{right:0;left:auto}}@media(min-width:1200px){.dropdown-menu-xl-left{right:auto;left:0}.dropdown-menu-xl-right{right:0;left:auto}}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty:after{margin-left:0}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropright .dropdown-toggle:empty:after{margin-left:0}.dropright .dropdown-toggle:after{vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";display:none}.dropleft .dropdown-toggle:before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropleft .dropdown-toggle:empty:after{margin-left:0}.dropleft .dropdown-toggle:before{vertical-align:0}.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#e9ecef}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#1937ca}.dropdown-item.disabled,.dropdown-item:disabled{color:#adb5bd;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}.btn-group,.btn-group-vertical{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){margin-left:-1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.dropdown-toggle-split:after,.dropright .dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after{margin-left:0}.dropleft .dropdown-toggle-split:before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn input[type=radio],.btn-group-toggle>.btn-group>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%}.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control,.input-group>.form-control-plaintext{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;min-width:0;margin-bottom:0}.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.form-control,.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control,.input-group>.form-control-plaintext+.custom-file,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.form-control{margin-left:-1px}.input-group>.custom-file .custom-file-input:focus~.custom-file-label,.input-group>.custom-select:focus,.input-group>.form-control:focus{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label:after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.input-group.has-validation>.custom-file:nth-last-child(n+3) .custom-file-label,.input-group.has-validation>.custom-file:nth-last-child(n+3) .custom-file-label:after,.input-group.has-validation>.custom-select:nth-last-child(n+3),.input-group.has-validation>.form-control:nth-last-child(n+3),.input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label,.input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label:after,.input-group:not(.has-validation)>.custom-select:not(:last-child),.input-group:not(.has-validation)>.form-control:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group-append,.input-group-prepend{display:-webkit-box;display:-ms-flexbox;display:flex}.input-group-append .btn,.input-group-prepend .btn{position:relative;z-index:2}.input-group-append .btn:focus,.input-group-prepend .btn:focus{z-index:3}.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #6c757d;border-radius:.25rem}.input-group-text input[type=checkbox],.input-group-text input[type=radio]{margin-top:0}.input-group-lg>.custom-select,.input-group-lg>.form-control:not(textarea){height:calc(1.5em + 1rem + 2px)}.input-group-lg>.custom-select,.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.input-group-sm>.custom-select,.input-group-sm>.form-control:not(textarea){height:calc(1.5em + .5rem + 2px)}.input-group-sm>.custom-select,.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:1.75rem}.input-group.has-validation>.input-group-append:nth-last-child(n+3)>.btn,.input-group.has-validation>.input-group-append:nth-last-child(n+3)>.input-group-text,.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.btn,.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-top-left-radius:0;border-bottom-left-radius:0}.custom-control{position:relative;z-index:1;display:block;min-height:1.5rem;padding-left:1.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}.custom-control-inline{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;left:0;z-index:-1;width:1rem;height:1.25rem;opacity:0}.custom-control-input:checked~.custom-control-label:before{color:#fff;border-color:#1937ca;background-color:#1937ca}.custom-control-input:focus~.custom-control-label:before{-webkit-box-shadow:0 0 0 .2rem rgba(25,55,202,.25);box-shadow:0 0 0 .2rem rgba(25,55,202,.25)}.custom-control-input:focus:not(:checked)~.custom-control-label:before{border-color:#7589ee}.custom-control-input:not(:disabled):active~.custom-control-label:before{color:#fff;background-color:#a2b0f3;border-color:#a2b0f3}.custom-control-input:disabled~.custom-control-label,.custom-control-input[disabled]~.custom-control-label{color:#6c757d}.custom-control-input:disabled~.custom-control-label:before,.custom-control-input[disabled]~.custom-control-label:before{background-color:#e9ecef}.custom-control-label{position:relative;margin-bottom:0;vertical-align:top}.custom-control-label:before{pointer-events:none;background-color:#fff;border:1px solid #adb5bd}.custom-control-label:after,.custom-control-label:before{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:""}.custom-control-label:after{background:50%/50% 50% no-repeat}.custom-checkbox .custom-control-label:before{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-label:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath fill='%23fff' d='m6.564.75-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3E%3C/svg%3E")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:before{border-color:#1937ca;background-color:#1937ca}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E")}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label:before{background-color:rgba(25,55,202,.5)}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label:before{background-color:rgba(25,55,202,.5)}.custom-radio .custom-control-label:before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E")}.custom-radio .custom-control-input:disabled:checked~.custom-control-label:before{background-color:rgba(25,55,202,.5)}.custom-switch{padding-left:2.25rem}.custom-switch .custom-control-label:before{left:-2.25rem;width:1.75rem;pointer-events:all;border-radius:.5rem}.custom-switch .custom-control-label:after{top:calc(.25rem + 2px);left:calc(-2.25rem + 2px);width:calc(1rem - 4px);height:calc(1rem - 4px);background-color:#adb5bd;border-radius:.5rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-transform .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-transform .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.custom-switch .custom-control-label:after{-webkit-transition:none;transition:none}}.custom-switch .custom-control-input:checked~.custom-control-label:after{background-color:#fff;-webkit-transform:translateX(.75rem);transform:translateX(.75rem)}.custom-switch .custom-control-input:disabled:checked~.custom-control-label:before{background-color:rgba(25,55,202,.5)}.custom-select{display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem 1.75rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;vertical-align:middle;background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5'%3E%3Cpath fill='%23343a40' d='M2 0 0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") right .75rem center/8px 10px no-repeat;border:1px solid #6c757d;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus{border-color:#7589ee;outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(25,55,202,.25);box-shadow:0 0 0 .2rem rgba(25,55,202,.25)}.custom-select:focus::-ms-value{color:#495057;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}.custom-select:disabled{color:#6c757d;background-color:#e9ecef}.custom-select::-ms-expand{display:none}.custom-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}.custom-select-sm{height:calc(1.5em + .5rem + 2px);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.custom-select-lg{height:calc(1.5em + 1rem + 2px);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}.custom-file{display:inline-block;margin-bottom:0}.custom-file,.custom-file-input{position:relative;width:100%;height:calc(1.5em + .75rem + 2px)}.custom-file-input{z-index:2;margin:0;overflow:hidden;opacity:0}.custom-file-input:focus~.custom-file-label{border-color:#7589ee;-webkit-box-shadow:0 0 0 .2rem rgba(25,55,202,.25);box-shadow:0 0 0 .2rem rgba(25,55,202,.25)}.custom-file-input:disabled~.custom-file-label,.custom-file-input[disabled]~.custom-file-label{background-color:#e9ecef}.custom-file-input:lang(en)~.custom-file-label:after{content:"Browse"}.custom-file-input~.custom-file-label[data-browse]:after{content:attr(data-browse)}.custom-file-label{left:0;z-index:1;height:calc(1.5em + .75rem + 2px);overflow:hidden;font-weight:400;background-color:#fff;border:1px solid #6c757d;border-radius:.25rem}.custom-file-label,.custom-file-label:after{position:absolute;top:0;right:0;padding:.375rem .75rem;line-height:1.5;color:#495057}.custom-file-label:after{bottom:0;z-index:3;display:block;height:calc(1.5em + .75rem);content:"Browse";background-color:#e9ecef;border-left:inherit;border-radius:0 .25rem .25rem 0}.custom-range{width:100%;height:1.4rem;padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-range:focus{outline:0}.custom-range:focus::-webkit-slider-thumb{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(25,55,202,.25);box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(25,55,202,.25)}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(25,55,202,.25)}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(25,55,202,.25)}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#1937ca;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media(prefers-reduced-motion:reduce){.custom-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.custom-range::-webkit-slider-thumb:active{background-color:#a2b0f3}.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#1937ca;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media(prefers-reduced-motion:reduce){.custom-range::-moz-range-thumb{-moz-transition:none;transition:none}}.custom-range::-moz-range-thumb:active{background-color:#a2b0f3}.custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#1937ca;border:0;border-radius:1rem;-ms-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media(prefers-reduced-motion:reduce){.custom-range::-ms-thumb{-ms-transition:none;transition:none}}.custom-range::-ms-thumb:active{background-color:#a2b0f3}.custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.5rem}.custom-range::-ms-fill-lower,.custom-range::-ms-fill-upper{background-color:#dee2e6;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px}.custom-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.custom-range:disabled::-webkit-slider-runnable-track{cursor:default}.custom-range:disabled::-moz-range-thumb{background-color:#adb5bd}.custom-range:disabled::-moz-range-track{cursor:default}.custom-range:disabled::-ms-thumb{background-color:#adb5bd}.custom-control-label:before,.custom-file-label,.custom-select{-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.custom-control-label:before,.custom-file-label,.custom-select{-webkit-transition:none;transition:none}}.nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-link{margin-bottom:-1px;background-color:transparent;border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{isolation:isolate;border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{background:none;border:0;border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#1937ca}.nav-fill .nav-item,.nav-fill>.nav-link{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;padding:.5rem 1rem}.navbar,.navbar .container,.navbar .container-fluid,.navbar .container-lg,.navbar .container-md,.navbar .container-sm,.navbar .container-xl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:4px}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:50%/100% 100% no-repeat}.navbar-nav-scroll{max-height:75vh;overflow-y:auto}@media(max-width:575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-xl{padding-right:0;padding-left:0}}@media(min-width:576px){.navbar-expand-sm{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-sm,.navbar-expand-sm .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal}.navbar-expand-sm .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media(max-width:767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-md,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-xl{padding-right:0;padding-left:0}}@media(min-width:768px){.navbar-expand-md{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-md,.navbar-expand-md .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal}.navbar-expand-md .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-md,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media(max-width:991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-xl{padding-right:0;padding-left:0}}@media(min-width:992px){.navbar-expand-lg{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lg,.navbar-expand-lg .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal}.navbar-expand-lg .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media(max-width:1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-xl{padding-right:0;padding-left:0}}@media(min-width:1200px){.navbar-expand-xl{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xl,.navbar-expand-xl .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal}.navbar-expand-xl .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-lg,.navbar-expand>.container-md,.navbar-expand>.container-sm,.navbar-expand>.container-xl{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-lg,.navbar-expand>.container-md,.navbar-expand>.container-sm,.navbar-expand>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand,.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-light .navbar-text{color:rgba(0,0,0,.5)}.navbar-light .navbar-text a,.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand,.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:hsla(0,0%,100%,.5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:hsla(0,0%,100%,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:hsla(0,0%,100%,.25)}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:hsla(0,0%,100%,.5);border-color:hsla(0,0%,100%,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-dark .navbar-text{color:hsla(0,0%,100%,.5)}.navbar-dark .navbar-text a,.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid #bcc1c6;border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:1px;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem}.card-subtitle,.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:#f5f6fa;border-bottom:1px solid #bcc1c6}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-footer{padding:.75rem 1.25rem;background-color:#f5f6fa;border-top:1px solid #bcc1c6}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-bottom:-.75rem;border-bottom:0}.card-header-pills,.card-header-tabs{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem;border-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom,.card-img-top{-ms-flex-negative:0;flex-shrink:0;width:100%}.card-img,.card-img-top{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-deck .card{margin-bottom:15px}@media(min-width:576px){.card-deck{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group>.card{margin-bottom:15px}@media(min-width:576px){.card-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.card-group>.card{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.card-columns .card{margin-bottom:.75rem}@media(min-width:576px){.card-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion{overflow-anchor:none}.accordion>.card{overflow:hidden}.accordion>.card:not(:last-of-type){border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion>.card:not(:first-of-type){border-top-left-radius:0;border-top-right-radius:0}.accordion>.card>.card-header{border-radius:0;margin-bottom:-1px}.breadcrumb{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item:before{float:left;padding-right:.5rem;color:#6c757d;content:"/"}.breadcrumb-item+.breadcrumb-item:hover:before{text-decoration:underline;text-decoration:none}.breadcrumb-item.active{color:#6c757d}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:0;list-style:none;border-radius:.25rem}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#1937ca;background-color:#fff;border:1px solid #dee2e6}.page-link:hover{z-index:2;color:#2b99ae;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:3;outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(25,55,202,.25);box-shadow:0 0 0 .2rem rgba(25,55,202,.25)}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link{z-index:3;color:#fff;background-color:#1937ca;border-color:#1937ca}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.badge{-webkit-transition:none;transition:none}}a.badge:focus,a.badge:hover{text-decoration:none}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#1937ca}a.badge-primary:focus,a.badge-primary:hover{color:#fff;background-color:#132b9d}a.badge-primary.focus,a.badge-primary:focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(25,55,202,.5);box-shadow:0 0 0 .2rem rgba(25,55,202,.5)}.badge-secondary{color:#fff;background-color:#3db8cf}a.badge-secondary:focus,a.badge-secondary:hover{color:#fff;background-color:#2b99ae}a.badge-secondary.focus,a.badge-secondary:focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(61,184,207,.5);box-shadow:0 0 0 .2rem rgba(61,184,207,.5)}.badge-success{color:#fff;background-color:#28a745}a.badge-success:focus,a.badge-success:hover{color:#fff;background-color:#1e7e34}a.badge-success.focus,a.badge-success:focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.5);box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.badge-info{color:#fff;background-color:#3db8cf}a.badge-info:focus,a.badge-info:hover{color:#fff;background-color:#2b99ae}a.badge-info.focus,a.badge-info:focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(61,184,207,.5);box-shadow:0 0 0 .2rem rgba(61,184,207,.5)}.badge-warning{color:#212529;background-color:#ffc107}a.badge-warning:focus,a.badge-warning:hover{color:#212529;background-color:#d39e00}a.badge-warning.focus,a.badge-warning:focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(255,193,7,.5);box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.badge-danger{color:#fff;background-color:#dc3545}a.badge-danger:focus,a.badge-danger:hover{color:#fff;background-color:#bd2130}a.badge-danger.focus,a.badge-danger:focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,.5);box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.badge-light{color:#212529;background-color:#f5f6fa}a.badge-light:focus,a.badge-light:hover{color:#212529;background-color:#d3d7e9}a.badge-light.focus,a.badge-light:focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(245,246,250,.5);box-shadow:0 0 0 .2rem rgba(245,246,250,.5)}.badge-dark{color:#fff;background-color:#2c2c2c}a.badge-dark:focus,a.badge-dark:hover{color:#fff;background-color:#131313}a.badge-dark.focus,a.badge-dark:focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(44,44,44,.5);box-shadow:0 0 0 .2rem rgba(44,44,44,.5)}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}@media(min-width:576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;z-index:2;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#0d1d69;background-color:#d1d7f4;border-color:#bfc7f0}.alert-primary hr{border-top-color:#aab5eb}.alert-primary .alert-link{color:#07103c}.alert-secondary{color:#20606c;background-color:#d8f1f5;border-color:#c9ebf2}.alert-secondary hr{border-top-color:#b4e3ed}.alert-secondary .alert-link{color:#143d45}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#0b2e13}.alert-info{color:#20606c;background-color:#d8f1f5;border-color:#c9ebf2}.alert-info hr{border-top-color:#b4e3ed}.alert-info .alert-link{color:#143d45}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-danger hr{border-top-color:#f1b0b7}.alert-danger .alert-link{color:#491217}.alert-light{color:#7f8082;background-color:#fdfdfe;border-color:#fcfcfe}.alert-light hr{border-top-color:#e9e9f8}.alert-light .alert-link{color:#666768}.alert-dark{color:#171717;background-color:#d5d5d5;border-color:#c4c4c4}.alert-dark hr{border-top-color:#b7b7b7}.alert-dark .alert-link{color:#000}@-webkit-keyframes progress-bar-stripes{0%{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{0%{background-position:1rem 0}to{background-position:0 0}}.progress{height:1rem;line-height:0;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress,.progress-bar{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden}.progress-bar{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;text-align:center;white-space:nowrap;background-color:#1937ca;-webkit-transition:width .6s ease;transition:width .6s ease}@media(prefers-reduced-motion:reduce){.progress-bar{-webkit-transition:none;transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-size:1rem 1rem}.progress-bar-animated{-webkit-animation:progress-bar-stripes 1s linear infinite;animation:progress-bar-stripes 1s linear infinite}@media(prefers-reduced-motion:reduce){.progress-bar-animated{-webkit-animation:none;animation:none}}.media{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.media-body{-webkit-box-flex:1;-ms-flex:1;flex:1}.list-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:.25rem}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:#495057;text-decoration:none;background-color:#f5f6fa}.list-group-item-action:active{color:#2c2c2c;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#1937ca;border-color:#1937ca}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:-1px;border-top-width:1px}.list-group-horizontal{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}@media(min-width:576px){.list-group-horizontal-sm{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media(min-width:768px){.list-group-horizontal-md{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media(min-width:992px){.list-group-horizontal-lg{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media(min-width:1200px){.list-group-horizontal-xl{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 1px}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{color:#0d1d69;background-color:#bfc7f0}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#0d1d69;background-color:#aab5eb}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#0d1d69;border-color:#0d1d69}.list-group-item-secondary{color:#20606c;background-color:#c9ebf2}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#20606c;background-color:#b4e3ed}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#20606c;border-color:#20606c}.list-group-item-success{color:#155724;background-color:#c3e6cb}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#155724;background-color:#b1dfbb}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#155724;border-color:#155724}.list-group-item-info{color:#20606c;background-color:#c9ebf2}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#20606c;background-color:#b4e3ed}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#20606c;border-color:#20606c}.list-group-item-warning{color:#856404;background-color:#ffeeba}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#856404;background-color:#ffe8a1}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#856404;border-color:#856404}.list-group-item-danger{color:#721c24;background-color:#f5c6cb}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#721c24;background-color:#f1b0b7}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#721c24;border-color:#721c24}.list-group-item-light{color:#7f8082;background-color:#fcfcfe}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#7f8082;background-color:#e9e9f8}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#7f8082;border-color:#7f8082}.list-group-item-dark{color:#171717;background-color:#c4c4c4}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#171717;background-color:#b7b7b7}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#171717;border-color:#171717}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:hover{color:#000;text-decoration:none}.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{opacity:.75}button.close{padding:0;background-color:transparent;border:0}a.close.disabled{pointer-events:none}.toast{-ms-flex-preferred-size:350px;flex-basis:350px;max-width:350px;font-size:.875rem;background-color:hsla(0,0%,100%,.85);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);-webkit-box-shadow:0 .25rem .75rem rgba(0,0,0,.1);box-shadow:0 .25rem .75rem rgba(0,0,0,.1);opacity:0;border-radius:.25rem}.toast:not(:last-child){margin-bottom:.75rem}.toast.showing{opacity:1}.toast.show{display:block;opacity:1}.toast.hide{display:none}.toast-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.25rem .75rem;color:#6c757d;background-color:hsla(0,0%,100%,.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05);border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.toast-body{padding:.75rem}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translateY(-50px);transform:translateY(-50px)}@media(prefers-reduced-motion:reduce){.modal.fade .modal-dialog{-webkit-transition:none;transition:none}}.modal.show .modal-dialog{-webkit-transform:none;transform:none}.modal.modal-static .modal-dialog{-webkit-transform:scale(1.02);transform:scale(1.02)}.modal-dialog-scrollable{display:-webkit-box;display:-ms-flexbox;display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-footer,.modal-dialog-scrollable .modal-header{-ms-flex-negative:0;flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered:before{display:block;height:calc(100vh - 1rem);height:-webkit-min-content;height:-moz-min-content;height:min-content;content:""}.modal-dialog-centered.modal-dialog-scrollable{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable:before{content:none}.modal-content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #bcc1c6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.modal-header .close{padding:1rem 1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}.modal-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:.75rem;border-top:1px solid #bcc1c6;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}.modal-footer>*{margin:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media(min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered:before{height:calc(100vh - 3.5rem);height:-webkit-min-content;height:-moz-min-content;height:min-content}.modal-sm{max-width:300px}}@media(min-width:992px){.modal-lg,.modal-xl{max-width:800px}}@media(min-width:1200px){.modal-xl{max-width:1140px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow:before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow{bottom:0}.bs-tooltip-auto[x-placement^=top] .arrow:before,.bs-tooltip-top .arrow:before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right{padding:0 .4rem}.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=right] .arrow:before,.bs-tooltip-right .arrow:before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow{top:0}.bs-tooltip-auto[x-placement^=bottom] .arrow:before,.bs-tooltip-bottom .arrow:before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left{padding:0 .4rem}.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=left] .arrow:before,.bs-tooltip-left .arrow:before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{top:0;left:0;z-index:1060;max-width:276px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover,.popover .arrow{position:absolute;display:block}.popover .arrow{width:1rem;height:.5rem;margin:0 .3rem}.popover .arrow:after,.popover .arrow:before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-auto[x-placement^=top],.bs-popover-top{margin-bottom:.5rem}.bs-popover-auto[x-placement^=top]>.arrow,.bs-popover-top>.arrow{bottom:calc(-.5rem - 1px)}.bs-popover-auto[x-placement^=top]>.arrow:before,.bs-popover-top>.arrow:before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=top]>.arrow:after,.bs-popover-top>.arrow:after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-auto[x-placement^=right],.bs-popover-right{margin-left:.5rem}.bs-popover-auto[x-placement^=right]>.arrow,.bs-popover-right>.arrow{left:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=right]>.arrow:before,.bs-popover-right>.arrow:before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=right]>.arrow:after,.bs-popover-right>.arrow:after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom{margin-top:.5rem}.bs-popover-auto[x-placement^=bottom]>.arrow,.bs-popover-bottom>.arrow{top:calc(-.5rem - 1px)}.bs-popover-auto[x-placement^=bottom]>.arrow:before,.bs-popover-bottom>.arrow:before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=bottom]>.arrow:after,.bs-popover-bottom>.arrow:after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#fff}.bs-popover-auto[x-placement^=bottom] .popover-header:before,.bs-popover-bottom .popover-header:before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f7f7f7}.bs-popover-auto[x-placement^=left],.bs-popover-left{margin-right:.5rem}.bs-popover-auto[x-placement^=left]>.arrow,.bs-popover-left>.arrow{right:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=left]>.arrow:before,.bs-popover-left>.arrow:before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=left]>.arrow:after,.bs-popover-left>.arrow:after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;color:#1937ca;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;color:#2c2c2c}.carousel{position:relative}.carousel.pointer-event{-ms-touch-action:pan-y;touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner:after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform .6s ease-in-out;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out}@media(prefers-reduced-motion:reduce){.carousel-item{-webkit-transition:none;transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-right,.carousel-item-next:not(.carousel-item-left){-webkit-transform:translateX(100%);transform:translateX(100%)}.active.carousel-item-left,.carousel-item-prev:not(.carousel-item-right){-webkit-transform:translateX(-100%);transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transform:none;transform:none}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{z-index:0;opacity:0;-webkit-transition:opacity 0s .6s;transition:opacity 0s .6s}@media(prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{-webkit-transition:none;transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:none;border:0;opacity:.5;-webkit-transition:opacity .15s ease;transition:opacity .15s ease}@media(prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{-webkit-transition:none;transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:20px;height:20px;background:50%/100% 100% no-repeat}.carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8'%3E%3Cpath d='m5.25 0-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3E%3C/svg%3E")}.carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8'%3E%3Cpath d='m2.75 0-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3E%3C/svg%3E")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:15;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;-webkit-transition:opacity .6s ease;transition:opacity .6s ease}@media(prefers-reduced-motion:reduce){.carousel-indicators li{-webkit-transition:none;transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}@-webkit-keyframes spinner-border{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner-border{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;border:.25em solid currentcolor;border-right-color:transparent;border-radius:50%;-webkit-animation:spinner-border .75s linear infinite;animation:spinner-border .75s linear infinite}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@-webkit-keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1;-webkit-transform:none;transform:none}}@keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1;-webkit-transform:none;transform:none}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;background-color:currentcolor;border-radius:50%;opacity:0;-webkit-animation:spinner-grow .75s linear infinite;animation:spinner-grow .75s linear infinite}.spinner-grow-sm{width:1rem;height:1rem}@media(prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{-webkit-animation-duration:1.5s;animation-duration:1.5s}}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary{background-color:#1937ca!important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#132b9d!important}.bg-secondary{background-color:#3db8cf!important}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#2b99ae!important}.bg-success{background-color:#28a745!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#1e7e34!important}.bg-info{background-color:#3db8cf!important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#2b99ae!important}.bg-warning{background-color:#ffc107!important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#d39e00!important}.bg-danger{background-color:#dc3545!important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#bd2130!important}.bg-light{background-color:#f5f6fa!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#d3d7e9!important}.bg-dark{background-color:#2c2c2c!important}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:#131313!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #bcc1c6!important}.border-top{border-top:1px solid #bcc1c6!important}.border-right{border-right:1px solid #bcc1c6!important}.border-bottom{border-bottom:1px solid #bcc1c6!important}.border-left{border-left:1px solid #bcc1c6!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#1937ca!important}.border-secondary{border-color:#3db8cf!important}.border-success{border-color:#28a745!important}.border-info{border-color:#3db8cf!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f5f6fa!important}.border-dark{border-color:#2c2c2c!important}.border-white{border-color:#fff!important}.rounded-sm{border-radius:.2rem!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important}.rounded-right,.rounded-top{border-top-right-radius:.25rem!important}.rounded-bottom,.rounded-right{border-bottom-right-radius:.25rem!important}.rounded-bottom,.rounded-left{border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important}.rounded-lg{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-0{border-radius:0!important}.clearfix:after{display:block;clear:both;content:""}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}@media(min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media(min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media(min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media(min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive:before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9:before{padding-top:42.85714286%}.embed-responsive-16by9:before{padding-top:56.25%}.embed-responsive-4by3:before{padding-top:75%}.embed-responsive-1by1:before{padding-top:100%}.flex-row{-webkit-box-orient:horizontal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-column,.flex-row{-webkit-box-direction:normal!important}.flex-column{-webkit-box-orient:vertical!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-webkit-box-orient:horizontal!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse,.flex-row-reverse{-webkit-box-direction:reverse!important}.flex-column-reverse{-webkit-box-orient:vertical!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}@media(min-width:576px){.flex-sm-row{-webkit-box-orient:horizontal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column,.flex-sm-row{-webkit-box-direction:normal!important}.flex-sm-column{-webkit-box-orient:vertical!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-sm-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-sm-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media(min-width:768px){.flex-md-row{-webkit-box-orient:horizontal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column,.flex-md-row{-webkit-box-direction:normal!important}.flex-md-column{-webkit-box-orient:vertical!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-md-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-md-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media(min-width:992px){.flex-lg-row{-webkit-box-orient:horizontal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column,.flex-lg-row{-webkit-box-direction:normal!important}.flex-lg-column{-webkit-box-orient:vertical!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-lg-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-lg-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media(min-width:1200px){.flex-xl-row{-webkit-box-orient:horizontal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column,.flex-xl-row{-webkit-box-direction:normal!important}.flex-xl-column{-webkit-box-orient:vertical!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xl-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xl-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media(min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media(min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media(min-width:992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media(min-width:1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;-ms-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:sticky!important}.fixed-top{top:0}.fixed-bottom,.fixed-top{position:fixed;right:0;left:0;z-index:1030}.fixed-bottom{bottom:0}@supports(position:sticky){.sticky-top{position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.shadow-sm{-webkit-box-shadow:0 1px 4px rgba(44,44,44,.08)!important;box-shadow:0 1px 4px rgba(44,44,44,.08)!important}.shadow{-webkit-box-shadow:0 2px 8px rgba(44,44,44,.1)!important;box-shadow:0 2px 8px rgba(44,44,44,.1)!important}.shadow-lg{-webkit-box-shadow:0 4px 16px rgba(44,44,44,.15)!important;box-shadow:0 4px 16px rgba(44,44,44,.15)!important}.shadow-none{-webkit-box-shadow:none!important;box-shadow:none!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.min-vw-100{min-width:100vw!important}.min-vh-100{min-height:100vh!important}.vw-100{width:100vw!important}.vh-100{height:100vh!important}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media(min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media(min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media(min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media(min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.stretched-link:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:transparent}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important}.text-justify{text-align:justify!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media(min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media(min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media(min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media(min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-lighter{font-weight:lighter!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-weight-bolder{font-weight:bolder!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#1937ca!important}a.text-primary:focus,a.text-primary:hover{color:#112486!important}.text-secondary{color:#3db8cf!important}a.text-secondary:focus,a.text-secondary:hover{color:#26879a!important}.text-success{color:#28a745!important}a.text-success:focus,a.text-success:hover{color:#19692c!important}.text-info{color:#3db8cf!important}a.text-info:focus,a.text-info:hover{color:#26879a!important}.text-warning{color:#ffc107!important}a.text-warning:focus,a.text-warning:hover{color:#ba8b00!important}.text-danger{color:#dc3545!important}a.text-danger:focus,a.text-danger:hover{color:#a71d2a!important}.text-light{color:#f5f6fa!important}a.text-light:focus,a.text-light:hover{color:#c2c8e1!important}.text-dark{color:#2c2c2c!important}a.text-dark:focus,a.text-dark:hover{color:#060606!important}.text-body{color:#2c2c2c!important}.text-muted{color:#6c757d!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:hsla(0,0%,100%,.5)!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.text-decoration-none{text-decoration:none!important}.text-break{word-break:break-word!important;word-wrap:break-word!important}.text-reset{color:inherit!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media print{*,:after,:before{text-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]:after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #adb5bd}blockquote,img,pre,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}.container,body{min-width:992px!important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #dee2e6!important}.table-dark{color:inherit}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#bcc1c6}.table .thead-dark th{color:inherit;border-color:#bcc1c6}}.btn-outline-primary{color:#1937ca;border-color:#1937ca;border-color:#d6e1e5}.btn-outline-primary:hover{color:#fff;background-color:#1937ca;border-color:#1937ca}.btn-outline-primary.focus,.btn-outline-primary:focus{-webkit-box-shadow:0 0 0 .2rem rgba(25,55,202,.5);box-shadow:0 0 0 .2rem rgba(25,55,202,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#1937ca;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#1937ca;border-color:#1937ca}.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(25,55,202,.5);box-shadow:0 0 0 .2rem rgba(25,55,202,.5)}.btn-outline-secondary{color:#3db8cf;border-color:#3db8cf;border-color:#d6e1e5}.btn-outline-secondary:hover{color:#fff;background-color:#3db8cf;border-color:#3db8cf}.btn-outline-secondary.focus,.btn-outline-secondary:focus{-webkit-box-shadow:0 0 0 .2rem rgba(61,184,207,.5);box-shadow:0 0 0 .2rem rgba(61,184,207,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#3db8cf;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#3db8cf;border-color:#3db8cf}.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(61,184,207,.5);box-shadow:0 0 0 .2rem rgba(61,184,207,.5)}.btn-outline-success{color:#28a745;border-color:#28a745;border-color:#d6e1e5}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success.focus,.btn-outline-success:focus{-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.5);box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.5);box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-info{color:#3db8cf;border-color:#3db8cf;border-color:#d6e1e5}.btn-outline-info:hover{color:#fff;background-color:#3db8cf;border-color:#3db8cf}.btn-outline-info.focus,.btn-outline-info:focus{-webkit-box-shadow:0 0 0 .2rem rgba(61,184,207,.5);box-shadow:0 0 0 .2rem rgba(61,184,207,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#3db8cf;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#3db8cf;border-color:#3db8cf}.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(61,184,207,.5);box-shadow:0 0 0 .2rem rgba(61,184,207,.5)}.btn-outline-warning{color:#ffc107;border-color:#ffc107;border-color:#d6e1e5}.btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning.focus,.btn-outline-warning:focus{-webkit-box-shadow:0 0 0 .2rem rgba(255,193,7,.5);box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(255,193,7,.5);box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-danger{color:#dc3545;border-color:#dc3545;border-color:#d6e1e5}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger.focus,.btn-outline-danger:focus{-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,.5);box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,.5);box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-light{color:#f5f6fa;border-color:#f5f6fa;border-color:#d6e1e5}.btn-outline-light:hover{color:#212529;background-color:#f5f6fa;border-color:#f5f6fa}.btn-outline-light.focus,.btn-outline-light:focus{-webkit-box-shadow:0 0 0 .2rem rgba(245,246,250,.5);box-shadow:0 0 0 .2rem rgba(245,246,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f5f6fa;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f5f6fa;border-color:#f5f6fa}.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(245,246,250,.5);box-shadow:0 0 0 .2rem rgba(245,246,250,.5)}.btn-outline-dark{color:#2c2c2c;border-color:#2c2c2c;border-color:#d6e1e5}.btn-outline-dark:hover{color:#fff;background-color:#2c2c2c;border-color:#2c2c2c}.btn-outline-dark.focus,.btn-outline-dark:focus{-webkit-box-shadow:0 0 0 .2rem rgba(44,44,44,.5);box-shadow:0 0 0 .2rem rgba(44,44,44,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#2c2c2c;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#2c2c2c;border-color:#2c2c2c}.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(44,44,44,.5);box-shadow:0 0 0 .2rem rgba(44,44,44,.5)}.navbar{padding:0}.navbar-nav{-ms-flex-preferred-size:100%;flex-basis:100%}.navbar-nav a{white-space:nowrap;color:#fff;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.navbar-nav .nav-link{padding-top:0;padding-bottom:0;line-height:4.5rem}.navbar-nav .nav-link:focus,.navbar-nav .nav-link:hover{color:#3db8cf}.navbar-nav .dropdown-menu{background-color:#20282a;margin:0;border:0;border-radius:0;padding:0}.navbar-nav .dropdown-item{padding:0}.navbar-nav .dropdown-item:first-child,.navbar-nav .dropdown-item:last-child{border-radius:0}.navbar-nav .dropdown-item a{padding:0 15px;line-height:2.3rem;display:block;text-decoration:none;min-width:15rem}.navbar-nav .dropdown-item:hover{background-color:#3db8cf}.navbar-nav .dropdown-item:hover a{color:#fff}.navbar-nav .pesquisa .dropdown-menu{min-width:15rem}.navbar-nav .search-form{padding:10px;min-width:20%}.navbar-nav a:not([href]):not([tabindex]){color:#fff}.navbar-nav.justify-content-end .dropdown-menu{left:auto;right:0}.nav-pills .dropdown-menu{padding:0}.nav-pills .dropdown-item a{display:block}.nav-pills .dropdown-item.active a{color:#fff}@media(max-width:1199px){nav .container{max-width:none;-ms-flex-preferred-size:100%;flex-basis:100%}nav .caret{margin-left:-3px}}@media(max-width:1091px){.navbar-expand-lg .navbar-nav .nav-link{padding-left:4px;padding-right:4px;font-size:.95rem}}@media(max-width:991px){.navbar{padding:5px}.navbar-nav .nav-link{line-height:2.5rem}.navbar-nav.justify-content-end{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.navbar-nav.justify-content-end>li{display:inline-block}}@media(max-width:767px){.table{width:auto;white-space:normal;display:block;overflow-x:auto}}html{position:relative;min-height:100%}a,dd,div,dl,dt,form,h1,h2,h3,h4,h5,h6,img,p{margin:0;padding:0}.h1,h1{font-size:30px}.h2,h2{font-size:24px}.h3,h3{font-size:20px}.h4,h4{font-size:16px}.h5,h5{font-size:14px}.h6,h6{font-size:12px}p{margin:.25em 0}p.control-label{font-weight:700}label{margin-bottom:0;line-height:1}input[type=checkbox],input[type=radio]{margin:0 5px 0 0;position:relative}fieldset fieldset{font-size:95%}fieldset fieldset legend{font-size:18px}ul{margin:0}.hidden{display:none}.form-control-static{padding:.2em 0;padding-left:12px;background-color:#f5f6fa}.form-control-static:empty{display:none}.legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#1937ca;border:0;border-bottom:2px solid #3db8cf;clear:both;font-weight:600}.page-header{margin:20px 0 10px}.page-header:empty{display:none;margin:0}.content.page__row{margin-top:30px}.caret.top{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.lista-parlamentares .table td{vertical-align:middle}small{color:#6c757d}.container-tabaux .sidebar-tabaux{background:#f5f6fa;margin-top:-70px;padding:10px;border:1px solid #bcc1c6}.container-tabaux .sidebar-tabaux .navbar-right{margin:0}.container-tabaux .sidebar-tabaux .nav-pills>li+li{margin-left:0}.container-tabaux .sidebar-tabaux li{width:100%}.container-tabaux .sidebar-tabaux span{display:none}.container-tabaux .sidebar-tabaux .dropdown-menu{padding:0;right:10px;margin-top:-5px;overflow:hidden}.container-tabaux .sidebar-tabaux .dropdown-menu a{border:0}.container-tabaux ul{list-style:none;padding:0}.container-tabaux .list{font-family:SourceSansProSemiBold,Helvetica,Arial,sans-serif;font-size:0}.container-tabaux .list,.container-tabaux .list ul{display:table;width:100%;margin:0}.container-tabaux .list li{width:50%;display:inline-block;position:relative}.container-tabaux .list>li{width:100%;border-bottom:1px solid #bcc1c6;padding-bottom:20px;margin-bottom:20px}.container-tabaux .list .head_title{color:#1937ca;font-size:1.7rem;text-transform:none;font-weight:600}.container-tabaux .list a span,.mce-branding.mce-label{display:none}.dont-break-out{overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}@media print{a[href]:after{content:none!important}.btn-vlibras{display:none!important}}.container-home{position:relative;padding:2em 1.5em 1.5em 1.5em;max-width:1200px;margin:0 auto}.container-home #homeIndex{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1.5rem;text-align:center}.container-home .homeBlock{background:#fff;border-radius:12px;padding:2rem 1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:220px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.08);box-shadow:0 2px 8px rgba(0,0,0,.08);-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);border:1px solid #e5e7eb;position:relative}.container-home .homeBlock:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 12px 24px rgba(0,0,0,.12);box-shadow:0 12px 24px rgba(0,0,0,.12);border-color:#364347}.container-home .homeBlock:hover .card-icon{background:#364347;color:#fff;-webkit-transform:scale(1.1);transform:scale(1.1)}.container-home .homeBlock:hover .btn-action{background:#364347;color:#fff}.container-home .card-icon{width:70px;height:70px;border-radius:50%;background:#f3f4f6;color:#364347;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:2rem;-webkit-transition:all .3s ease;transition:all .3s ease;margin-bottom:1rem}.container-home .card-icon i{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.container-home .card-title{font-size:1.25rem;font-weight:600;color:#1f2937;margin:.5rem 0;line-height:1.3}.container-home .card-description{font-size:.875rem;color:#6b7280;margin:.5rem 0 1.5rem;line-height:1.5;text-align:center}.container-home .card-actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;width:100%;margin-top:auto}.container-home .btn-action{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.5rem;padding:.625rem 1rem;background:#f3f4f6;color:#364347;border-radius:8px;font-size:.875rem;font-weight:500;text-decoration:none;-webkit-transition:all .2s ease;transition:all .2s ease;border:1px solid transparent}.container-home .btn-action i{font-size:.875rem}.container-home .btn-action:hover{background:#364347;color:#fff;text-decoration:none}@media(max-width:768px){.container-home{padding:1rem}.container-home #homeIndex{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem}.container-home .homeBlock{padding:1.5rem 1rem;min-height:200px}.container-home .card-icon{width:60px;height:60px;font-size:1.75rem}.container-home .card-title{font-size:1.125rem}}@media(max-width:480px){.container-home #homeIndex{grid-template-columns:1fr}}.masthead{padding:10px 10px 15px;background-color:#fff;border-bottom:1px solid #caced1;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.masthead,.masthead .navbar-header{margin-bottom:0}.masthead .navbar-brand{padding:0;color:#1937ca;font-size:24px;text-decoration:none;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.masthead .navbar-brand:hover{text-decoration:none;opacity:.9}.masthead .navbar-brand img.img-responsive{height:95px;display:inline-block}.masthead .navbar-brand small{color:#6c757d;font-size:75%;line-height:25px}.masthead .navbar-brand .vcenter{display:inline-block;vertical-align:middle;float:none;padding:10px;line-height:1.5rem}.masthead .nav-link{padding:.3rem .5rem;margin:0 1px;color:#1937ca;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;border-radius:4px}.masthead .nav-link:hover{background-color:#3db8cf;color:#fff;-webkit-transform:translateY(-1px);transform:translateY(-1px)}@media(max-width:1091px){.masthead .navbar-brand{font-size:22px}.masthead .navbar-brand img.img-responsive{height:60px}}@media(max-width:767px){.masthead{text-align:center}.masthead .container{max-width:100%;padding:0}.masthead .navbar-brand{white-space:normal;margin:0}.masthead .navbar-brand .vcenter{display:block;line-height:1em}}@media(max-width:576px){.masthead .navbar-brand{font-size:1.2rem}}@media(max-width:360px){.masthead .navbar-brand{font-size:1rem}}body{margin-bottom:160px}.footer{background:#1937ca;color:#fff;text-align:center;position:absolute;width:100%;bottom:0;-webkit-box-shadow:0 -2px 8px rgba(44,44,44,.1);box-shadow:0 -2px 8px rgba(44,44,44,.1)}.footer p{color:#fff;margin-top:10px}.footer .container{padding-top:25px}.footer a{color:#3db8cf;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.footer a:hover{color:#7acede;text-decoration:none}@media(max-width:991px){.footer{position:relative}}.btn{border-radius:4px;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;font-weight:500}.btn:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 1px 4px rgba(44,44,44,.08);box-shadow:0 1px 4px rgba(44,44,44,.08)}.btn:active{-webkit-transform:translateY(0);transform:translateY(0)}.btn-primary{background-color:#1937ca;border-color:#1937ca}.btn-primary:focus,.btn-primary:hover{background-color:#152da6;border-color:#152da6}.btn-secondary{background-color:#3db8cf;border-color:#3db8cf}.btn-secondary:focus,.btn-secondary:hover{background-color:#2da1b6;border-color:#2da1b6}.btn-success{background-color:#28a745;border-color:#28a745}.btn-warning{background-color:#ffc107;border-color:#ffc107;color:#2c2c2c}.btn-danger{background-color:#dc3545;border-color:#dc3545}.card{border-color:#bcc1c6;-webkit-box-shadow:0 1px 4px rgba(44,44,44,.08);box-shadow:0 1px 4px rgba(44,44,44,.08);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.card:hover{-webkit-box-shadow:0 2px 8px rgba(44,44,44,.1);box-shadow:0 2px 8px rgba(44,44,44,.1)}.card .card-header{background-color:#f5f6fa;color:#1937ca;font-weight:600;border-bottom:2px solid #3db8cf}.table{border-color:#bcc1c6}.table thead th{background-color:#1937ca;color:#fff!important;border-color:#1937ca;font-weight:600}.table thead th a{color:#fff!important;text-decoration:none}.table thead th a:hover{color:#fff!important;text-decoration:underline}.table tbody tr{-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.table tbody tr:hover{background-color:rgba(61,184,207,.05)}.table td,.table th{border-color:#bcc1c6}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(245,246,250,.5)}.form-control{border-color:#6c757d;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.form-control:focus{border-color:#3db8cf;-webkit-box-shadow:0 0 0 .2rem rgba(61,184,207,.25);box-shadow:0 0 0 .2rem rgba(61,184,207,.25)}.form-label,label{color:#1937ca;font-weight:500}.alert{border-radius:4px;border-width:1px;border-style:solid}.alert.alert-success{background-color:#c4f1ce;border-color:#28a745;color:#1e7e34}.alert.alert-warning{background-color:#fffaed;border-color:#ffc107;color:#6d5200}.alert.alert-danger{background-color:#fae3e5;border-color:#dc3545;color:#bd2130}.alert.alert-info{background-color:#f5fbfd;border-color:#3db8cf;color:#217585}.badge{font-weight:500}.badge.badge-primary{background-color:#1937ca}.badge.badge-secondary{background-color:#3db8cf}.badge.badge-success{background-color:#28a745}.badge.badge-warning{background-color:#ffc107;color:#2c2c2c}.badge.badge-danger{background-color:#dc3545}.pagination .page-link{color:#1937ca;border-color:#bcc1c6;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.pagination .page-link:hover{background-color:#3db8cf;color:#fff;border-color:#3db8cf}.pagination .page-item.active .page-link{background-color:#1937ca;border-color:#1937ca}.breadcrumb{background-color:#f5f6fa}.breadcrumb .breadcrumb-item a{color:#1937ca;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.breadcrumb .breadcrumb-item a:hover{color:#3db8cf;text-decoration:none}.breadcrumb .breadcrumb-item.active{color:#6c757d}.nav-tabs{border-bottom-color:#bcc1c6}.nav-tabs .nav-link{color:#1937ca;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.nav-tabs .nav-link:hover{border-color:#bcc1c6;background-color:#f5f6fa}.nav-tabs .nav-link.active{color:#1937ca;background-color:#fff;border-color:#bcc1c6 #bcc1c6 #fff;font-weight:600}.dropdown-menu{border-color:#bcc1c6;-webkit-box-shadow:0 2px 8px rgba(44,44,44,.1);box-shadow:0 2px 8px rgba(44,44,44,.1)}.dropdown-menu .dropdown-item{color:#2c2c2c;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.dropdown-menu .dropdown-item:focus,.dropdown-menu .dropdown-item:hover{background-color:#3db8cf;color:#fff}.dropdown-menu .dropdown-item.active,.modal-header{background-color:#1937ca}.modal-header{color:#fff;border-bottom-color:#1631b3}.modal-header .modal-title{font-weight:600}.modal-header .close{color:#fff;opacity:.8}.modal-header .close:hover{opacity:1}.modal-footer{border-top-color:#bcc1c6}.progress{background-color:#f5f6fa}.progress .progress-bar{background-color:#3db8cf}a{color:#1937ca;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}a:hover{color:#2b99ae}.page-header{border-bottom:2px solid #3db8cf;padding-bottom:10px}.page-header h1,.page-header h2,.page-header h3{color:#1937ca;font-weight:600}.page-header:empty{display:none!important;margin:0!important;padding:0!important;border:none!important}.navbar-dark .navbar-nav .nav-link{color:#fff!important}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:#3db8cf!important}.navbar-dark .navbar-brand small,.navbar-dark small{color:#fff!important}.navbar.navbar-dark.bg-dark{background-color:#1937ca!important;-webkit-box-shadow:0 2px 8px rgba(44,44,44,.1);box-shadow:0 2px 8px rgba(44,44,44,.1);margin-bottom:0}.navbar.navbar-dark.bg-dark .navbar-brand{font-weight:600;color:#fff;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.navbar.navbar-dark.bg-dark .navbar-brand:hover{color:#3db8cf!important}.navbar.navbar-dark.bg-dark .nav-link{color:#fff!important;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.navbar.navbar-dark.bg-dark .nav-link:hover{color:#3db8cf!important}.navbar.navbar-dark.bg-dark .dropdown-menu{border-color:#1937ca}.navbar.navbar-dark.bg-dark .dropdown-menu .dropdown-item:hover{background-color:#3db8cf;color:#fff}@media(max-width:575px){.h1,h1{font-size:24px}.h2,h2{font-size:20px}.h3,h3{font-size:18px}.container{padding-left:15px;padding-right:15px}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive .table{min-width:600px}.form-group{margin-bottom:1rem}.btn{width:100%;margin-bottom:.5rem}.btn:last-child{margin-bottom:0}.card{margin-bottom:1rem}.modal-dialog{margin:10px}.navbar-collapse{background-color:#fff;padding:10px;border:1px solid #bcc1c6;margin-top:10px}.footer{padding:15px 0}.footer .container{padding-top:15px}}@media(min-width:576px)and (max-width:991px){.h1,h1{font-size:28px}.btn{width:auto}.table-responsive .table{font-size:14px}.card-deck .card{-ms-flex-preferred-size:calc(50% - 30px);flex-basis:calc(50% - 30px);margin:15px}}@media(min-width:992px){.container{max-width:1140px}.card:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.table{font-size:15px}}@media(max-width:767px){.masthead .navbar-brand{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.masthead .navbar-brand img.img-responsive{height:60px;margin-bottom:10px}.masthead .navbar-brand small{display:block;margin-top:5px}.masthead .navbar-nav{margin-top:10px}.masthead .nav-link{text-align:center;padding:.5rem 1rem;margin:2px 0}.form-horizontal .control-label{text-align:left;margin-bottom:5px}.form-horizontal .form-group{margin-bottom:15px}.form-actions{text-align:center}.form-actions .btn{width:100%;margin-bottom:10px}.form-actions .btn:last-child{margin-bottom:0}}@media(max-width:991px){.container-tabaux .sidebar-tabaux{margin-top:0;margin-bottom:20px}}@media(max-width:767px){.dataTables_wrapper .dataTables_filter,.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_paginate{text-align:center;float:none!important;margin-bottom:10px}}@media(max-width:575px){.modal-dialog{max-width:100%;margin:0;height:100vh}.modal-dialog .modal-content{height:100%;border-radius:0}}@media(max-width:767px){.hidden-mobile{display:none!important}}@media(min-width:768px){.hidden-desktop{display:none!important}}@media(max-width:767px){.mobile-center{text-align:center!important}}@media print{.breadcrumb,.btn,.footer,.masthead,.navbar,.sidebar{display:none!important}.container{max-width:100%}.table{border-collapse:collapse}.table td,.table th{border:1px solid #000;padding:8px}.table thead th{background-color:#f0f0f0!important;color:#000!important}h1,h2,h3,h4,h5,h6{page-break-after:avoid}.card{page-break-inside:avoid;border:1px solid #000;-webkit-box-shadow:none;box-shadow:none}}:focus{outline:2px solid #3db8cf;outline-offset:2px}.skip-to-content{position:absolute;top:-40px;left:0;background:#1937ca;color:#fff;padding:8px;text-decoration:none;z-index:9999}.skip-to-content:focus{top:0}@media(prefers-contrast:high){.btn,.card,.form-control{border-width:2px}}@media(prefers-reduced-motion:reduce){*,:after,:before{-webkit-animation-duration:.01ms!important;animation-duration:.01ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;-webkit-transition-duration:.01ms!important;transition-duration:.01ms!important}}@media screen{.table thead th,.table thead th a{color:#fff!important}}.login-page-wrapper{min-height:calc(100vh - 300px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:40px 0;background:linear-gradient(135deg,#fcfcfd,#f5f6fa)}.login-card{background:#fff;border-radius:16px;-webkit-box-shadow:0 10px 40px rgba(44,44,44,.1);box-shadow:0 10px 40px rgba(44,44,44,.1);overflow:hidden;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border:1px solid rgba(25,55,202,.1)}.login-card:hover{-webkit-box-shadow:0 15px 50px rgba(44,44,44,.15);box-shadow:0 15px 50px rgba(44,44,44,.15)}.login-header{background:linear-gradient(135deg,#1937ca,#1631b3);padding:40px 30px 30px;text-align:center;color:#fff;position:relative}.login-header:after{content:"";position:absolute;bottom:-20px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #1631b3}.login-icon{font-size:60px;margin-bottom:15px;color:#3db8cf;text-shadow:0 2px 4px rgba(44,44,44,.2)}.login-icon i{display:inline-block;-webkit-animation:pulse 2s infinite;animation:pulse 2s infinite}@-webkit-keyframes pulse{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.05);transform:scale(1.05)}}@keyframes pulse{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.05);transform:scale(1.05)}}.login-title{font-size:28px;font-weight:600;margin-bottom:8px;color:#fff}.login-subtitle{font-size:14px;color:hsla(0,0%,100%,.9);margin-bottom:0}.login-body{padding:50px 30px 30px}.login-body .form-group{margin-bottom:24px}.login-body .form-label{font-weight:600;color:#1937ca;margin-bottom:10px;font-size:14px;display:block;text-transform:uppercase;letter-spacing:.5px}.login-body .login-input-wrapper{position:relative;margin-bottom:20px}.login-body .login-input-wrapper .input-icon{position:absolute;left:16px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#6c757d;font-size:16px;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;z-index:2}.login-body .login-input-wrapper .login-input{width:100%;padding:14px 16px 14px 48px;border:2px solid #bcc1c6;border-radius:10px;font-size:15px;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;background-color:#fff}.login-body .login-input-wrapper .login-input::-webkit-input-placeholder{color:#868e96}.login-body .login-input-wrapper .login-input::-moz-placeholder{color:#868e96}.login-body .login-input-wrapper .login-input:-ms-input-placeholder{color:#868e96}.login-body .login-input-wrapper .login-input::-ms-input-placeholder{color:#868e96}.login-body .login-input-wrapper .login-input::placeholder{color:#868e96}.login-body .login-input-wrapper .login-input:focus{outline:none;border-color:#3db8cf;-webkit-box-shadow:0 0 0 4px rgba(61,184,207,.1);box-shadow:0 0 0 4px rgba(61,184,207,.1)}.login-body .login-input-wrapper.focused .input-icon{color:#3db8cf}.login-body .login-input-wrapper.password-input .login-input{padding-right:48px}.login-body .login-input-wrapper.password-input .password-toggle-icon{position:absolute;right:16px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#6c757d;font-size:18px;cursor:pointer;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;z-index:2}.login-body .login-input-wrapper.password-input .password-toggle-icon:hover{color:#3db8cf}.login-body .alert{border-radius:8px;border:none;margin-bottom:24px}.login-body .alert.alert-danger{background-color:#fae3e5;color:#bd2130;border-left:4px solid #dc3545}.login-body .alert.alert-danger strong{font-weight:600}.login-body .alert.alert-danger i{font-size:18px;vertical-align:middle}.forgot-password-link{color:#1937ca;font-size:13px;text-decoration:none;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;font-weight:500}.forgot-password-link:hover{color:#3db8cf;text-decoration:underline}.btn-login{background:linear-gradient(135deg,#3db8cf,#2da1b6);color:#fff;border:none;padding:14px 30px;font-size:16px;font-weight:600;border-radius:8px;width:100%;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;-webkit-box-shadow:0 4px 12px rgba(61,184,207,.3);box-shadow:0 4px 12px rgba(61,184,207,.3)}.btn-login:hover{background:linear-gradient(135deg,#30abc2,#288fa2);-webkit-box-shadow:0 6px 16px rgba(61,184,207,.4);box-shadow:0 6px 16px rgba(61,184,207,.4);color:#fff}.btn-login:active{-webkit-box-shadow:0 2px 8px rgba(61,184,207,.3);box-shadow:0 2px 8px rgba(61,184,207,.3)}.btn-login i{margin-right:8px;font-size:18px;vertical-align:middle}.login-footer{background-color:#f5f6fa;padding:20px 30px;text-align:center;border-top:1px solid #bcc1c6}.login-footer p{margin-bottom:0;color:#6c757d;font-size:13px}.login-footer i{color:#28a745;margin-right:5px}@media(max-width:575px){.login-page-wrapper{padding:20px 0}.login-card{border-radius:12px}.login-header{padding:30px 20px 20px}.login-header:after{border-left-width:15px;border-right-width:15px;border-top-width:15px;bottom:-15px}.login-icon{font-size:50px;margin-bottom:10px}.login-title{font-size:24px}.login-subtitle{font-size:13px}.login-body{padding:35px 20px 20px}.login-body .form-group{margin-bottom:20px}.login-footer{padding:15px 20px}.btn-login{padding:12px 20px;font-size:15px}}@media(min-width:576px)and (max-width:767px){.login-icon{font-size:55px}.login-title{font-size:26px}}.login-card{-webkit-animation:fadeInUp .5s ease-out;animation:fadeInUp .5s ease-out}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.btn-login{position:relative}.btn-login.loading{pointer-events:none;color:transparent}.btn-login.loading:after{content:"";position:absolute;width:20px;height:20px;top:50%;left:50%;margin-left:-10px;margin-top:-10px;border:3px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff;-webkit-animation:spin .8s linear infinite;animation:spin .8s linear infinite}@-webkit-keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.form-control.is-invalid{border-color:#dc3545}.form-control.is-invalid:focus{-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,.25);box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-control.is-valid{border-color:#28a745}.form-control.is-valid:focus{-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.25);box-shadow:0 0 0 .2rem rgba(40,167,69,.25)} \ No newline at end of file diff --git a/sapl/static/sapl/frontend/css/global.bbef527c.css.gz b/sapl/static/sapl/frontend/css/global.bbef527c.css.gz new file mode 100644 index 0000000000000000000000000000000000000000..c9cec703de9cdf6d3fee2f4fbbac6a5856401c92 GIT binary patch literal 30468 zcmX_HQ*dTou$|bN*tRCNHL-0wnb==!+vdc!ZTpLDn|JTIzbB*a682?qcVY2=$vR0#V2aqTeqOR@snzUvI6>Y{65VgtRGzSVi!ap zi~Z|qf?qyXvi8lY1sEOU@!+zP`b87<$@f-^)`0r?>HFDna&x*rBH;Zo za?KC;DDC-rtU)5=_jdpI{e8V4;Qewi+5Jtp{e64=^&kNF{*2vyxZU4(<2=6klJ|WZ zk@u1j35SV|B^3DF{Qg*Y&ix?zKJ@)~9oc5=`Oa;~B@p;Bd_L@u_myJO6vDn{`W%UU zf8PGQS&{!fA_RM2oRAMK{eDAB_I+Cw_Wj=6z5YJc-+zA1{i^yn_?Xz1kd|2*{=Q-S zexOXE{OTFv(@WAT@0Je%#4(zC%fU zK*@aH?h}3ip9zl*Kb}4AYUT!V=P&gmZ0=_WfhUCm9{|EBg0HiWPb6QO9sv`cZ=|TN zT!e@1>mD-SY>!)kl2}EJ{MWDjksjLaHtp;AqQ=M@%tps$O|76onGe}`@sXd|8G}<&DISjLkJx(c$MR}*0F2g_E4u7+&-J`%cg~Z&ekr3F=*URjq zelGl>aq@kK!2KXy_lA+~cwl))zCuDVv$bEKno>8tq7*wirlMY9!^g(c7KoTPmXv^+ z;l`k9fkVrupZIY`TYgL_L>7ZW@mMitQomK?;peC`q!=%5`0EXpn5?lWQ#I?8qyp<% zOl@p(#FAij3?_DdY0{%3=F^*yg59IJRC5S*oV9S~B^2z2>g-9oVp1bywE76?k1(aU zs29d!fD8AWSqVGV?%nV6gNF)~NmA@#aH|v(3)|jiG1>hLpbBzc42=I$;k^8GoF1&B zZ_llh77N^OI=PIoa7g+DlClrd9S{u2SIT1SnLK`a1Sl()GaFe=ePv}7My3EgZzaSR z44v!#GSS!Z*!sY4myB0nt@oSR?gq?sRB`n%+$P_6{a@6&{Rhm^_apbrVZy6lpQWr`Bn$=zT-DZIF~`wg?;tSV`~(vs8JOaGBeisj zcF|vPHX~^#p?@M1Kp_f^19)CW1U}q^LTh>PI7B^PTdDaMVSQFbPme?{LdQZ0ziv)D z1il{dm#+qBNyR%3=U6EWAbYHvH??{t}V@%BO)3k+(Ca7zbzk^ygSn9L7#qy zT%1*mIq%8iSLzT91HQ;q$^?O|Fu%2?nmFxR%BaBU`%O|KjQ(oESwXexwJ9j?(W>iT znsvNRQ-W)t*hhX>*?J|CeoLo>NLs27jmIlTxU*?b*5RTk?;A9wZCCuA12pM)T3Ml2 z>C8C%W=?Ov{NRkrx#*XN?GW^6)m{Unh>bGjMEo3DzApUrdRN%<8O{sHr6_(pqHL6( zJIVdN8GdtWmz-Giyhoz)6f|vpl<*amco=?53k8^Ty&7wk6y|;uxf^%A5^v;fj3_&# z%!f5@c@L6E##5oTh*jIAo&KnaHct1!yybPDGW&4^}ec%%qRUoVv zb8)i)y80UoZNMfK?dPo!N^+1)@v^~P)MX

jWBK7fmjvGsgJE+XsW+`t)NUGFuyk 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 z%0D)F@s|o~b;oBOk+Na9o{*^&IFJ2UR6Ms@93>(gY-_?WE5`p;#>j)6R-nntt>#2^{I& zrxaj(GAad#IzPQ~z}0>>beUZ^V@Q2qx|O8!szwHex^*XM`u;n4e9d!vwUHPoT}VU$ z-Qw<0`FNdFn(|mryquY_EtMZ<{R92SN9(zu)SDUuG$Y{Zv`6RhxeD2LaRrlSdk!=` z-h)@K>i}ViRN-b1&R4s4m&0d*8a|B+ zj0RLlTR;VKbVA(pYKhD}-ozz*aeAexaAEE_N-@iCZ$?GxAsOrs>%ztF!eo@$c`pt_ zL9vkY2j$1y8cfOEPTWo<1(Yj=-m6=~oPu<8E~bBN0%+nO$uLUKCOxtbzYr$27$y}+ zbq7l6z<*qa`F}{dlW>-ZX=UKP!$7<6b3Y5y82Rz#zhuPc$_VnSN}FhK&)#Ym#6Ne8 zQ^d{fq&u%LVy%;AtWdJiKhNU%O9*|6H0eGL0GB&VP^D*qiqxaN0`cqVpd&Ga;Hu@FVDBz#@6Ei6_4IlNn zb_sxqF6w-42P{(x{Q^NQqXym7VJe48yY98n>-VZeCv^az)K}mB7=4n>(453ZPFtvmPpXNdusXP%(b@DouOSButYxc~TPcO! zq}vM@AmO{Hh#IhI18;tI8q-6Xa6=a!Lx^t`s}Q9-m$)s|iD;YKHcv<^*(b{=1#6iM zp)6R58s*+r)t=R^RX`2x$y-JRvSyvHvVedAE4#)I9ffDXuJzNvYqsT1#7|_bX&!>m z-LOF~zySF84j80Fq|s}{<0vO7YHg(RHWadGyf-pFo~vmyt4zL^&?>-f2FG8%j6$Tr zOnX;rj)?`O__;VP^S4o&i%rO+WX%cPUoCwmq60!%V`7*Ho4_t|8)ILtmgSXlZY1Dn zxwO`HMwufA9db4x>5k_zn@z+H*AntxSs{fi&*#FerA!z%vcv{sPtymRQko!DxLt2X z)s?y1$W!_E#KoE8GZYITqz-|d_?8W;90j4e<5_$SzYH*usJq}Ek5+AH8)pWZT1h5G zKh(8}<=Y{lGRRHJMRee_!dKl7H z{$22qW<$P#67<7OV|4;__L`rAlHa=`6WCt<$*Y*cGm~~CBGUQ1+DqY2qO5>XP}>Kl z=;A^E!ZJjrhC&W;kgil-E z-nC&D;VF5Oo<@<7H@{1K3aFy+zITBGM~U0)0f8z6RFeN#6N^!qL%b)E{m44U#_uCj zYAHFy1!YrudQk-j%Na5;6qqx64sCh39P6*=@?5 z8Om|o%jY0wJ#u!HJ(vD2fI(a+>_N0SV;dBD<6YPazG5YZ(&^1OZMi2O{wef7j^^co zlZia*PAv#z=;~u8DBl9$xgPa8YGp3{e+2U{4hjuVu=Ywr zoK3pG5>EuIe&@7NU?L-`kjZjX$gE8oCRiF5N<^_pcVojdNRgf5-_A+dj{~ch&V3iA zDxHz-rX8dZ3x<%e9E~HrQx})4vH!t5(vu-9N9{l$+)=cmU@UN-7Ej^^LrTUcR)Q*n zqpeIu0Pxtu{&_U1jWg;F*Hp~xrGh@KR*GCSDgmlZQ`DZ{MwTXkGDaqfhG4NUIB#${ z=Hu2`5AINgB*}4!LEn7fFJU6&_K>BykQ9;^zS>wPipP1omi}jmwH{LvX_z?{HH^$z zYK|X?63lxc_CT+NBL#nv1HH}iC`jK$s1)A<_unl3A|lLBY(`NeeEiOX974Vumd|_T zOH;K`$iW)oiS;Dv=Ivt;zx$pknUk`=zu6R)Zy|)K4H{gUsp1d6MHN|~H6VI1OcRuu zzgCZ+&uIitsCCO(pwjD+70GZFQ5r3Wh2NuJ5_Of;~t4XeN z0y*>?t+HPf&+O{ZdnX2fd&saZB=lE2AucbviSw$KHN+}J%O?r#EgxrRH3PP8gg6?0 z8SZsx0HI4nuKQtTm(7IDe1+l$0lFvm=+ITtGQEO)NWWYXOcBZtV)iOf5!b`$0-0ZJ z#a;is%v?x`mwo!|FrUJ5yX^pjpv#xoGOUG){R)$Juk+?Sg7FWO{D{d@W&_20OTi~k zjp!xjh~+5i4Ggj!4fb2qg_LLq|- zi;9+>JgD_g6V?esYG8T30edscZD;tme}EH+0Y`q>!16)82oUE}awK^#&oY=9R2h}q z8Mkq#nOTI`H{OFIY_qbeVj+~^9Fn+qi)Er)xZSIuf*+$vuq>Iy77pVF<}VmMNqBOv zPUJpW$j|-9>&Kskw7_L^rNVj|+^uV$>fE+~ob%zkn6osO1mwS@`d4#M?H`PmoV~>CAj_8 zTpjrVZcWK7vTzyI8g9*qe_PS8=il4gn_V0;V1OoFT!ZQR{U&wlzv1cc zeqILpJoO8R2E~`OD&N3zePJuf|LBQKU9UxZA-=eq?3j>w3JR@A`B%t2Q)xCw@0%gd zn@VEi>k35Hd=3@+@gXv^!p*Nv14cFvejS%6dKkHd<}!^vYtP+H88+0EmjUZwx(feb zqZmw6h)POk$xnn16{Mb%Hn|U@)sxyTr6haq1)({(;1M0T>n0E1%4w)eXfTC=+LNwM znPI(oJL+krW5tYHsAV?lJn?3Cux?Y950=XuX}~qLL-rj*m*1DJ9V+~)ZKxoaZ9d`M z!KqM@GwComzWTu^l&H-sy>gz*!Gn00Uer(O>~-6|DxRd84f$um=;IEjd;z?=f1-dV zPOUf!?#y^s2NjfFPnfg}#_ivO$)1-Pvc>a}oK?_u$!X{b<_S(ZJfV6vA`Vf3c346f{hsVK_r<5J^iKQ z!FPzbt%-TS*~4l9Z}*xdJ29yWEz>||RsZj;C)+H(aPZTeM@@%e$p?-rD_=>wIs&Aa z7>zLh))2U#Uh3QqaxL8(657UsxEYpqE2Qk{AEZBktqr#TDW^>K-8v&ld#$QZY}^_w#BDY}$Jsdi%1k znZ5qqD!e%ymeteW17Sw$tXFrPC!WgcUrC?S(O}L@_rU0(slb^ zZ4cCUKtiF)qdj*>u+H_er{Tep#71bx0rWiA80b!S--Y1_=B-fB^6Umx&oNbK>?jjh zF$|nS*Yg=8Xs|9rAyu2h0A~VO{;ZJnJhFi=@0tiUdcsOLJK`^0v#|{^zEE4EBo=BA z>-W4Rgo{QsJO38bVc|;lxD~74oKgk*yXj=>#wOzzxZnKot4wfRg2*WdjfrET(`P?U+Zj`)LKZP!JI;$y552(a9^WV-_F2|{`Jv`_% zqxkWj|B_P0L)LhU^>l9)Y%d;Mx4!vW{V zuV8+EXB8YTxs)hx%RPz47G;u|0{?`-URx@j} z$Awm5YpLfmMYR1mdlhw|`fRQWX?Ii?3+e4io8xar?)uDy0zBhHwDjK-C>hpvRIN3! zWa}7OHK@_X25T_|I1vTTAT>dzqV>X@UC3P?|Gr?#3T(m!gH`^9eYA%s2md5QxeGmxLatqH{Hv?<4;C XlPxR2n= +