Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
Ir para o conteúdo principal
Tamanho da fonte
A-
A
A+
Cor do site
R
A
A
A
Painel lateral
English (en)
Español - Internacional (es)
Português - Brasil (pt_br)
0
Notificações
Marcar tudo como lido
Preferências de notificação
Você não tem nenhuma notificação
Mostrar todos
0
BRUNA JAINARA GERVASONI
Painel
Perfil
Notas
Mensagens
Preferências
Sair
2023/3 - GESTÃO DE RECURSOS HUMANOS
Página inicial
Minhas disciplinas
2023/3 - GESTÃO DE RECURSOS HUMANOS
Avaliação Regular
Avaliação
Iniciado em quarta, 13 set 2023, 19:03
Estado Finalizada
Concluída em quarta, 13 set 2023, 19:43
Tempo empregado 39 minutos 50 segundos
Avaliar 3,00 de um máximo de 6,00(50%)
Questão 1
Incorreto
Atingiu 0,00 de 0,60
Marcar questão
Texto da questão
As pessoas estão sendo cada vez mais valorizadas pelo setor de RH e também pela alta administração. Essa ação faz com que a empresa se desenvolve com mais eficiência no mercado e se torne um referencial para a sociedade. Diante do pressuposto, podemos afirmar que:
a. A empresa está aumentando a produção.
b. A empresa está pensando na sociedade.
c. empresa está valorizando seus recursos de materiais.
d. A empresa está construindo capital humano.
e. A empresa está pensando na competitividade.
Questão 2
Correto
Atingiu 0,60 de 0,60
Marcar questão
Texto da questão
José foi promovido para ser o gerente do setor de RH, o papel dele é rever todas as questões relacionadas ao pessoal de baixo escalão. Para isso, José terá que ter uma interação com os chefes e os funcionários de cada setor. Essa tarefa recebe o nome de:
a. Gestão de Competências.
b. Gestão por Desempenho.
c. Gestão de Processos.
d. Gestão de Recursos.
e. Gestão de Pessoas.
Questão 3
Correto
Atingiu 0,60 de 0,60
Marcar questão
Texto da questão
A aprendizagem na organização é uma prática que acontece com intuito de desenvolver a capacidade dos funcionários, que é transmitida com base em experiências anteriores e atuais, no qual o conhecimento de cada um é colocado em prática. Para esse processo ocorrer de maneira eficiente é preciso compartilhar alguns fatores como:
a. Conhecimento, informações e dados.
b. Costumes, informações e experiências anteriores.
c. Cultura, crenças e valores.
d. Conhecimento, crenças, valores e experiências.
e. Informações, valores e cultura.
Questão 4
Incorreto
Atingiu 0,00 de 0,60
Marcar questão
Texto da questão
Júlio ao ser contratado pela empresa S.C, notou que os gestores ficavam observando suas atitudes, para ver se ele estava se adequando ao novo ambiente. Então, Júlio começou a se expressar melhor, trocar experiências e falar do seu conhecimento referente à sua função. Os gestores perceberam que a atitude de Júlio estava de acordo com:
a. A política da organização
b. A cultura organizacional.
c. As políticas gerenciais
d. As atividades operacionais.
e. O negócio da empresa.
Questão 5
Incorreto
Atingiu 0,00 de 0,60
Marcar questão
Texto da questão
Uma empresa realizou o processo de seleção com vários candidatos para analisar o perfil de cada um com relação a capacidade de liderar, no meio do processo o entrevistador usou de algumas técnicas que ajudou fazer a escolha do candidato. Diante do enunciado, atenta-se para as afirmativas.
I) Os testes psicológicos ajudam a identificar o perfil de líder.
II) A entrevista é uma técnica para detectar se o candidato tem o perfil desejado.
III) A simulação é uma das técnicas mais usadas para identificar perfil.
IV) A redação é uma técnica usada para identificar a organização do candidato.
V) O intelecto é medido somente pela prova objetiva. Diante das afirmativas.
a. Apenas I e III são corretas.
b. Apenas V é correta.
c. Apenas III é correta.
d. Apenas II e V são corretas.
e. Apenas I, III e IV são corretas.
Questão 6
Incorreto
Atingiu 0,00 de 0,60
Marcar questão
Texto da questão
O gestor de RH da empresa S.C Silva está precisando de uma pessoa para trabalhar na recepção do seu consultório. Ana se candidatou e foi selecionada de acordo com o perfil da empresa. Desse modo, podemos colocar as seguintes características:
a. Ana transmite as informações corretamente
b. Ana é simpática, ativa e atenciosa.
c. Ana se comunica bem pelo telefone.
d. Ana tem o perfil devido a sua segurança, inteligência e seriedade.
e. Ana oferece um atendimento de boa qualidade.
Questão 7
Correto
Atingiu 0,60 de 0,60
Marcar questão
Texto da questão
Maria é uma executiva bem-sucedida, sempre está buscando novos desafios em sua carreira, como por exemplo, cursos de pós-graduação, participação em congressos, cursos de curta duração, etc. Ela presta serviço para uma empresa no ramo de transporte em controle de custos, no qual ambos estão satisfeitos com seu trabalho. Nessa ideia, assinale a alternativa
que correspondente a carreira de Maria.
a. A carreira de Maria é sólida.
b. Maria está em busca de alto salário.
c. A carreira de Maria é complexa.
d. Maria conseguiu alcançar a satisfação de sua carreira profissional.
e. A carreira de Maria proporciona benefícios.
Questão 8
Correto
Atingiu 0,60 de 0,60
Marcar questão
Texto da questão
Pedro é um grande líder de setor, porém em relação aos outros líderes, seu processo de produção é caracterizado como o mais lento. Um de seus colegas se atentou para essa situação, e viu que Pedro não tinha muito diálogo com seu pessoal, nem fazia elogios e nem chamava atenção, pois se algo de errado acontecesse, ele mesmo resolvia. Assinale a alternativa que corresponda a falha de Pedro.
a. Pedro precisa de treinamento para agilizar o processo.
b. Pedro precisa ser comunicativo.
c. Pedro precisa trabalhar com feedbacks positivos e negativos para seu pessoal se sentirem valorizados ou corrigir os erros.
d. Pedro precisa observar seu pessoal
e. Pedro precisa se interagir com seu pessoal.
Questão 9
Correto
Atingiu 0,60 de 0,60
Marcar questão
Texto da questão
A empresa RY, está passando por reformas em sua estrutura física, depois de ser autuada por irregularidades. Na reforma está prevista mudar os equipamentos, colocar móveis de acordo com a altura da pessoa, verificar as ferramentas se estão de acordo com a capacidade de esforço de cada um, etc. Contudo, a empresa está pensando na qualidade de vida de todos os funcionários, otimizando seu bem-estar. Assinale a alternativa que caracteriza o enunciado.
a. A empresa RY está preocupada em agilizar seus processos.
b. Depois de a empresa ser autuada, começou a se preocupar com a saúde dos funcionários.
c. Proporcionar um ambiente agradável é obrigação da empresa.
d. Nessa reforma a empresa aplicou a ergonomia, pois ela interfere na saúde, bem-estar e qualidade de vida dos funcionários.
e. Com essa reforma os funcionários ficarão mais atentos em suas atividades.
Questão 10
Incorreto
Atingiu 0,00 de 0,60
Marcar questão
Texto da questão
A empresa SJ faz avaliação de desempenho de seus funcionários constantemente, nesse processo foi observado que cada um tem a sua maneira de trabalhar, em razão de funções diferentes exercidas, competências e percepção para agilizar o processo, Contudo, para recompensá-los a empresa tem como base o:
a. Desempenho individual.
b. Capacidade
c. Caráter
d. Grau de formação.
e. Esforço.
Terminar revisão
Atividade anterior
◄ Avalie a sua disciplina
Seguir para...
Seguir para...
Mural de avisos
COMO CALCULAR A SUA NOTA
Plano de Ensino
Apresentação da Disciplina
ORIENTAÇÕES DE CITAÇÃO E PLÁGIO!!
Gestão de Recursos Humanos
Videoaula 1
Slides Videoaula 1
Videoaula 2
Slides Videoaula 2
Avaliação - Unidade I
Videoaula 1
Slides Videoaula 1
Videoaula 2
Slides Videoaula 2
Avaliação - Unidade II
Videoaula 1
Slides Videoaula 1
Videoaula 2
Slides Videoaula 2
Avaliação - Unidade III
Videoaula 1
Slides Videoaula 1
Videoaula 2
Slides Videoaula 2
Avaliação - Unidade IV
Conclusão da Disciplina
Fórum - Gestão de Recursos Humanos
Estudo de Caso
Guia para envio correto do estudo de caso
Avalie a sua disciplina
Pular <span id="mod_quiz_navblock_title">Navegação do questionário</span>
Navegação do questionário
Questão 1 Esta página Questão 2 Esta página Questão 3 Esta página Questão 4 Esta página Questão 5 Esta página Questão 6 Esta página Questão 7 Esta página Questão 8 Esta página Questão 9 Esta página Questão 10 Esta página
Terminar revisão
Seções do curso
E-BOOK
UNIDADE I
UNIDADE II
UNIDADE III
UNIDADE IV
FÓRUM
ESTUDO DE CASO
AVALIE A DISCIPLINA
Avaliação Regular
EXAME
Participantes
Notas
Desativar navegação animada
Preferência dos dados
Página inicial
Painel
Calendário
Minhas disciplinas
Ambientacao
Nivelamento - Portugues 2022
Nivelamento - Matematica 2022
Uninga em Movimento
2023/3 - ESTATÍSTICA
2023/3 - GESTÃO DE RECURSOS HUMANOS
2023/2 - Gestão Da Produção
2023/2 - Metodologia e Técnicas de Pesquisa
2023/2 - PIESC III - Administração
2023/1 - Administração De Marketing
2023/1 - Cultura e Clima Organizacional
Mais...
Arquivos privados
Mais...
Configurações de acessibilidade
Manter contato
UNINGÁ
https://www.uninga.br
Mobile : 0800 800 5009
Obter o aplicativo para dispositivos móveis
@charset "utf-8";
[vp] [vp-settings] { position: absolute; top: 40px; width: 100%; height: calc(100% - 40px); z-index: 10; display: none; border-radius: 0px 0px 10px 10px; overflow: hidden; font-size: 14px; }
@media (max-width: 450px) {
[vp] [vp-settings] { max-width: 210px; font-size: 12px; }
}
[vp] [vp-settings].active { display: block; }
[vp] [vp-settings] .vpw-screen-header { width: 100%; background-color: rgb(253, 253, 253); padding: 0px 16px; height: 48px; min-height: 48px; display: flex; align-items: center; font-size: 16px; justify-content: start; gap: 10px; border-bottom: 1px solid rgb(216, 217, 219); }
[vp] [vp-settings] .vpw-screen-header button { border: none; margin: 0px; padding: 0px; width: auto; cursor: pointer; overflow: visible; box-shadow: none; text-shadow: none; background: rgb(253, 253, 253); font-variant: inherit; font-stretch: inherit; font-family: inherit; font-optical-sizing: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; -webkit-font-smoothing: inherit; appearance: none; display: flex; align-items: center; justify-content: center; font-size: 14px; font-style: normal; line-height: 19px; font-weight: 700; text-align: center; min-width: 32px; min-height: 32px; max-width: 32px; max-height: 32px; border-radius: 4px; outline: transparent solid 2px; outline-offset: -2px; position: relative; color: rgb(15, 43, 84); }
@media (max-width: 450px) {
[vp] [vp-settings] .vpw-screen-header button { min-width: 28px; min-height: 28px; max-width: 28px; max-height: 28px; font-size: 12px; }
}
[vp] [vp-settings] .vpw-screen-header button span { display: flex; align-items: center; justify-content: center; }
[vp] [vp-settings] .vpw-screen-header button svg { width: 100%; height: 100%; position: absolute; }
[vp] [vp-settings] .vpw-screen-header button svg * { fill: rgb(15, 43, 84); }
[vp] [vp-settings] .vpw-screen-header button.speed-button { width: 40px; }
[vp] [vp-settings] .vpw-screen-header button:hover { background-color: rgb(232, 233, 234); }
[vp] [vp-settings] .vpw-screen-header button:active { }
[vp] [vp-settings] .vpw-screen-header button:focus { background-color: rgb(253, 253, 253); outline-color: rgb(56, 133, 249); }
[vp] [vp-settings] .vpw-screen-header button:disabled { cursor: not-allowed; opacity: 0.3; }
[vp] [vp-settings] .vpw-screen-header button.actived-subtitle { background-color: rgb(36, 112, 224); }
[vp] [vp-settings] .vpw-screen-header button.actived-subtitle:hover { background-color: rgb(56, 133, 249); }
[vp] [vp-settings] .vpw-screen-header button.actived-subtitle svg > * { fill: rgb(253, 253, 253); }
[vp] [vp-settings] .vpw-screen-header button svg * { fill: rgb(15, 43, 84); }
[vp] [vp-settings] .vpw-screen-header span { font-weight: 600; color: rgb(54, 54, 54); font-size: 1em; }
@media (max-width: 450px) {
[vp] [vp-settings] .vpw-screen-header { min-height: 36px; padding: 0px 10px; font-size: 14px; height: 36px !important; }
}
[vp] [vp-settings] .vpw-settings-content { display: flex; flex-direction: column; justify-content: start; width: 100%; height: 100%; position: relative; background-color: rgb(253, 253, 253); }
[vp] [vp-settings] .vpw-options-container { width: 100%; display: flex; flex-direction: column; gap: 16px; padding: 16px; }
[vp] [vp-settings] .vpw-options-container .vpw-option-content { color: rgb(54, 54, 54); font-size: 1em; }
[vp] [vp-settings] .vpw-options-container .vpw-option-content:first-child > div { display: flex !important; }
[vp] [vp-settings] .vpw-options-container .vpw-option-content p { font-weight: bold; margin-bottom: 16px; color: rgb(54, 54, 54) !important; }
[vp] [vp-settings] .vpw-options-container .vpw-option-content div { display: block; flex-direction: row; justify-content: space-between; align-items: center; position: relative; }
[vp] [vp-settings] .vpw-options-container .vpw-option-content div span { font-weight: normal; }
[vp] [vp-settings] .vpw-options-container .vpw-option-content div .vpw-selected-region { display: flex; align-items: center; justify-content: center; flex-direction: row; padding: 4px; border-radius: 4px; position: absolute; right: 0px; cursor: pointer; }
[vp] [vp-settings] .vpw-options-container .vpw-option-content div .vpw-selected-region img { height: 26px; border-radius: 4px; }
[vp] [vp-settings] .vpw-options-container .vpw-option-content div .vpw-selected-region span { font-weight: bold; color: rgb(15, 43, 84); margin: 0px 6px; line-height: 0; }
[vp] [vp-settings] .vpw-options-container .vpw-option-content div .vpw-selected-region:hover { background-color: rgb(232, 233, 234); }
@media (max-width: 450px) {
[vp] [vp-settings] .vpw-options-container .vpw-option-content div .vpw-selected-region img { height: 22px; }
}
[vp] [vp-settings] .vpw-options-container .vpw-option-content .vpw-position-box { width: 128px; height: 114px; margin-top: 16px; gap: 16px; outline: rgb(216, 217, 219) solid 1px; display: grid; grid-template-columns: 24px 24px 24px; grid-template-rows: 24px 24px 24px; padding: 6px; }
[vp] [vp-settings] .vpw-options-container .vpw-option-content .vpw-position-box span { width: 24px; height: 24px; cursor: pointer; display: flex; align-items: center; justify-content:
center; position: relative; }
[vp] [vp-settings] .vpw-options-container .vpw-option-content .vpw-position-box span svg { visibility: hidden; position: absolute; }
[vp] [vp-settings] .vpw-options-container .vpw-option-content .vpw-position-box span::after { content: ""; position: absolute; width: 4px; height: 4px; background-color: rgb(131, 136, 144); opacity: 0.5; display: block; }
[vp] [vp-settings] .vpw-options-container .vpw-option-content .vpw-position-box span:hover { background-color: rgb(232, 233, 234); }
[vp] [vp-settings] .vpw-options-container .vpw-option-content .vpw-position-box span.vpw-select-pos { cursor: default; }
[vp] [vp-settings] .vpw-options-container .vpw-option-content .vpw-position-box span.vpw-select-pos::after { display: none; }
[vp] [vp-settings] .vpw-options-container .vpw-option-content .vpw-position-box span.vpw-select-pos:hover { background-color: transparent; }
[vp] [vp-settings] .vpw-options-container .vpw-option-content .vpw-position-box span.vpw-select-pos svg { visibility: visible; }
@media (max-width: 450px) {
[vp] [vp-settings] .vpw-options-container .vpw-option-content .vpw-position-box { width: 114px; height: 88px; gap: 2px; padding: 6px; }
}
[vp] [vp-settings] .vpw-options-container .vpw-option-content .vpw-opacity-info { display: flex; flex-direction: row; justify-content: space-between; }
[vp] [vp-settings] .vpw-options-container .vpw-option-content .vpw-opacity-range { position: relative; height: 30px; width: 100%; display: flex; align-items: center; justify-content: center; }
[vp] [vp-settings] .vpw-options-container .vpw-option-content .vpw-opacity-range input[type="range"] { cursor: pointer; appearance: none; width: 100%; height: 6px; border-radius: 10px; margin: 10px 0px; z-index: 3; position: absolute; background: transparent !important; }
[vp] [vp-settings] .vpw-options-container .vpw-option-content .vpw-opacity-range input[type="range"]::-webkit-slider-thumb { appearance: none; border-radius: 16px; margin-bottom: 4px; background-color: rgb(253, 253, 253) !important; border: 3px solid rgb(36, 112, 224) !important; width: 18px !important; height: 18px !important; box-sizing: border-box !important; }
[vp] [vp-settings] .vpw-options-container .vpw-option-content .vpw-opacity-range vpw-slider, [vp] [vp-settings] .vpw-options-container .vpw-option-content .vpw-opacity-range span { position: absolute; top: 0px; margin-top: 10px; height: 6px; left: 0px; border-radius: 10px; }
[vp] [vp-settings] .vpw-options-container .vpw-option-content .vpw-opacity-range vpw-slider { background-color: rgb(36, 112, 224); z-index: 2; width: 100%; }
[vp] [vp-settings] .vpw-options-container .vpw-option-content .vpw-opacity-range span { background-color: rgb(216, 217, 219); width: 100%; z-index: 1; }
[vp] [vp-settings] .vpw-options-container .vpw-option-content .vpw-opacity-range :focus { outline: none !important; border: none !important; }
[vp] [vp-settings] .vpw-options-container .vpw-option-content.vpw-option__position { margin-top: -10px; }
[vp] [vp-settings] .vpw-options-container .vpw-option-content.vpw-option__regionalism div { cursor: pointer; }
@media (max-width: 450px) {
[vp] [vp-settings] .vpw-options-container { padding: 10px; gap: 10px; }
}
[vp] [vp-settings].active { visibility: visible; }
@charset "utf-8";
[vp] .vpw-regions-container { overflow-y: scroll; height: calc(100% - 48px); display: none; align-items: center; flex-direction: column; justify-content: start; padding-bottom: 10px; gap: 4px; padding-top: 48px; width: 100%; position: absolute; top: 48px; background-color: rgb(253, 253, 253); z-index: 10; font-size: 14px; }
[vp] .vpw-regions-container .vpw-region { display: flex; align-items: center; justify-content: start; gap: 10px; flex-direction: row; width: 100%; padding: 0px 16px; cursor: pointer; height: 40px; min-height: 40px; position: relative; }
[vp] .vpw-regions-container .vpw-region:hover { background-color: rgb(232, 233, 234); }
[vp] .vpw-regions-container .vpw-region img { border-radius: 4px; height: 28px; }
[vp] .vpw-regions-container .vpw-region span { font-size: 1em; font-weight: 600; color: rgb(15, 43, 84); }
[vp] .vpw-regions-container .vpw-region .vpw-radio { position: absolute; width: 18px; height: 18px; border-radius: 18px; outline: rgb(131, 136, 144) solid 1px; outline-offset: -1px; right: 16px; display: flex; align-items: center; justify-content: center; }
[vp] .vpw-regions-container .vpw-region .vpw-radio::after { border-radius: 10px; position: absolute; content: ""; width: 10px; height: 10px; background-color: rgb(56, 133, 249); visibility: hidden; }
[vp] .vpw-regions-container .vpw-region.selected { position: absolute; top: 6px; }
[vp] .vpw-regions-container .vpw-region.selected .vpw-radio { outline-color: rgb(56, 133, 249); outline-width: 2px; }
[vp] .vpw-regions-container .vpw-region.selected .vpw-radio::after { visibility: visible; }
[vp] .vpw-regions-container.active { display: flex; }
@media (max-width: 450px) {
[vp] .vpw-regions-container { top: 36px; font-size: 12px; height: calc(100% - 36px); padding-top: 36px !important; }
[vp] .vpw-region { height: 28px !important; min-height: 28px !important; padding: 0px 10px !important; }
[vp] .vpw-region img { height: 20px !important; }
[vp] .vpw-region .vpw-radio { width: 14px !important; height: 14px !important; right: 10px !important; }
[vp] .vpw-region .vpw-radio::after { width: 8px !important; height: 8px !important; }
}
@charset "utf-8";
[vp] .vpw-settings-btn { position: absolute; z-index: 1; height: 100%; width: 100%; display: flex; padding: 0px 16px; align-items: center; flex-direction: row; justify-content: space-between; }
[vp] .vpw-settings-btn div { display: flex; align-items: center; justify-content: center; flex-direction: row; gap: 10px; }
[vp] .vpw-settings-btn div button { border: none; margin: 0px; padding: 0px; width: auto; cursor: pointer; overflow: visible; box-shadow: none; text-shadow: none; background: rgb(13, 69, 157); font-variant: inherit; font-stretch: inherit; font-family: inherit; font-optical-sizing: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; -webkit-font-smoothing: inherit; appearance: none; display: flex; align-items: center; justify-content: center; font-size: 14px; font-style: normal; line-height: 19px; font-weight: 700; text-align: center; min-width: 32px; min-height: 32px; max-width: 32px; max-height: 32px; border-radius: 4px; outline: transparent solid 2px; outline-offset: -2px; position: relative; color: rgb(255, 255, 255); }
@media (max-width: 450px) {
[vp] .vpw-settings-btn div button { min-width: 28px; min-height: 28px; max-width: 28px; max-height: 28px; font-size: 12px; }
}
[vp] .vpw-settings-btn div button span { display: flex; align-items: center; justify-content: center; }
[vp] .vpw-settings-btn div button svg { width: 100%; height: 100%; position: absolute; }
[vp] .vpw-settings-btn div button svg * { fill: rgb(255, 255, 255); }
[vp] .vpw-settings-btn div button:hover { background-color: rgb(36, 112, 224); }
[vp] .vpw-settings-btn div button:active { background-color: rgb(15, 43, 84); }
[vp] .vpw-settings-btn div button:focus { background-color: rgb(36, 112, 224); outline-color: rgb(253, 253, 253); box-shadow: rgb(86, 154, 255) 0px 0px 12px 0px; }
[vp] .vpw-settings-btn div button:disabled { background-color: rgb(131, 136, 144); cursor: not-allowed; opacity: 0.3; }
[vp] .vpw-settings-btn div button.selected { background-color: rgb(36, 112, 224); }
[vp] .vpw-settings-btn .vpw-container-dict { position: absolute; left: 0px; top: 0px; }
@media (max-width: 450px) {
[vp] .vpw-settings-btn { padding: 0px 10px; }
[vp] .vpw-settings-btn div { gap: 4px; }
}
@charset "utf-8";
[vp] .vpw-info-screen { position: absolute; top: 40px; width: 100%; height: calc(100% - 40px); z-index: 10; background-color: white; color:
black; display: none; justify-content: start; flex-direction: column; align-items: start; font-size: 14px; border-radius: 0px 0px 10px 10px; font-family: Rawline, Verdana, sans-serif !important; }
@media (max-width: 450px) {
[vp] .vpw-info-screen { max-width: 210px; }
}
[vp] .vpw-info-screen.active { display: flex; }
[vp] .vpw-info-screen .vpw-info-header { width: 100%; background-color: rgb(253, 253, 253); padding: 0px 16px; height: 48px; min-height: 48px; display: flex; align-items: center; font-size: 16px; justify-content: start; gap: 10px; border-bottom: 1px solid rgb(216, 217, 219); }
[vp] .vpw-info-screen .vpw-info-header button { border: none; margin: 0px; padding: 0px; width: auto; cursor: pointer; overflow: visible; box-shadow: none; text-shadow: none; background: rgb(253, 253, 253); font-variant: inherit; font-stretch: inherit; font-family: inherit; font-optical-sizing: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; -webkit-font-smoothing: inherit; appearance: none; display: flex; align-items: center; justify-content: center; font-size: 14px; font-style: normal; line-height: 19px; font-weight: 700; text-align: center; min-width: 32px; min-height: 32px; max-width: 32px; max-height: 32px; border-radius: 4px; outline: transparent solid 2px; outline-offset: -2px; position: relative; color: rgb(15, 43, 84); }
@media (max-width: 450px) {
[vp] .vpw-info-screen .vpw-info-header button { min-width: 28px; min-height: 28px; max-width: 28px; max-height: 28px; font-size: 12px; }
}
[vp] .vpw-info-screen .vpw-info-header button span { display: flex; align-items: center; justify-content: center; }
[vp] .vpw-info-screen .vpw-info-header button svg { width: 100%; height: 100%; position: absolute; }
[vp] .vpw-info-screen .vpw-info-header button svg * { fill: rgb(15, 43, 84); }
[vp] .vpw-info-screen .vpw-info-header button.speed-button { width: 40px; }
[vp] .vpw-info-screen .vpw-info-header button:hover { background-color: rgb(232, 233, 234); }
[vp] .vpw-info-screen .vpw-info-header button:active { }
[vp] .vpw-info-screen .vpw-info-header button:focus { background-color: rgb(253, 253, 253); outline-color: rgb(56, 133, 249); }
[vp] .vpw-info-screen .vpw-info-header button:disabled { cursor: not-allowed; opacity: 0.3; }
[vp] .vpw-info-screen .vpw-info-header button.actived-subtitle { background-color: rgb(36, 112, 224); }
[vp] .vpw-info-screen .vpw-info-header button.actived-subtitle:hover { background-color: rgb(56, 133, 249); }
[vp] .vpw-info-screen .vpw-info-header button.actived-subtitle svg > * { fill: rgb(253, 253, 253); }
[vp] .vpw-info-screen .vpw-info-header button svg * { fill: rgb(15, 43, 84); }
[vp] .vpw-info-screen .vpw-info-header span { font-weight: 600; color: rgb(54, 54, 54); font-size: 1em; }
@media (max-width: 450px) {
[vp] .vpw-info-screen .vpw-info-header { min-height: 36px; padding: 0px 10px; font-size: 14px; height: 36px !important; }
}
[vp] .vpw-info-screen .vpw-info__main { position: relative; display: flex; flex-direction: column; padding: 16px; width: 100%; align-items: start; justify-content: start; gap: 10px; }
[vp] .vpw-info-screen .vpw-info__main .vpw-info__section { margin-bottom: 10px; }
[vp] .vpw-info-screen .vpw-info__main .vpw-info__section-title { text-decoration: none; font-weight: 600; font-size: 1em; margin-bottom: 10px; color: rgb(54, 54, 54) !important; }
[vp] .vpw-info-screen .vpw-info__main .vpw-info__section-desc { color: rgb(85, 85, 85); font-style: normal; font-weight: 500; font-size: 1em; line-height: 1.5; }
[vp] .vpw-info-screen .vpw-info__main .vpw-info__contributors { flex-direction: column; align-items: stretch; }
[vp] .vpw-info-screen .vpw-info__main.active { display: flex; place-content: center; align-items: center; gap: 10px; }
[vp] .vpw-info-screen .vpw-info__main .vpw-logo { margin: 0.5em 0.35em; max-width: 50%; }
@media (max-width: 450px) {
[vp] .vpw-info-screen .vpw-info__main .vpw-logo { max-height: 22px; }
}
[vp] .vpw-info-screen .vpw-info__main .vpw-info__logos-container { display: flex; flex-flow: row; align-items: center; justify-content: space-around; }
[vp] .vpw-info-screen .vpw-info__networks-container { display: flex; align-items: center; flex-direction: row; gap: 10px; }
[vp] .vpw-info-screen .vpw-info__networks-container a { border: none; margin: 0px; padding: 0px; width: auto; cursor: pointer; overflow: visible; box-shadow: none; text-shadow: none; background: rgb(253, 253, 253); font-variant: inherit; font-stretch: inherit; font-family: inherit; font-optical-sizing: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; -webkit-font-smoothing: inherit; appearance: none; display: flex; align-items: center; justify-content: center; font-size: 14px; font-style: normal; line-height: 19px; font-weight: 700; text-align: center; min-width: 32px; min-height: 32px; max-width: 32px; max-height: 32px; outline-offset: -2px; position: relative; color: rgb(15, 43, 84); outline: rgb(216, 217, 219) solid 1px; border-radius: 8px !important; }
@media (max-width: 450px) {
[vp] .vpw-info-screen .vpw-info__networks-container a { min-width: 28px; min-height: 28px; max-width: 28px; max-height: 28px; font-size: 12px; }
}
[vp] .vpw-info-screen .vpw-info__networks-container a span { display: flex; align-items: center; justify-content: center; }
[vp] .vpw-info-screen .vpw-info__networks-container a svg { width: 100%; height: 100%; position: absolute; }
[vp] .vpw-info-screen .vpw-info__networks-container a svg * { fill: rgb(15, 43, 84); }
[vp] .vpw-info-screen .vpw-info__networks-container a.speed-button { width: 40px; }
[vp] .vpw-info-screen .vpw-info__networks-container a:hover { background-color: rgb(232, 233, 234); }
[vp] .vpw-info-screen .vpw-info__networks-container a:active { }
[vp] .vpw-info-screen .vpw-info__networks-container a:focus { background-color: rgb(253, 253, 253); outline-color: rgb(56, 133, 249); }
[vp] .vpw-info-screen .vpw-info__networks-container a:disabled { cursor: not-allowed; opacity: 0.3; }
[vp] .vpw-info-screen .vpw-info__networks-container a.actived-subtitle { background-color: rgb(36, 112, 224); }
[vp] .vpw-info-screen .vpw-info__networks-container a.actived-subtitle:hover { background-color: rgb(56, 133, 249); }
[vp] .vpw-info-screen .vpw-info__networks-container a.actived-subtitle svg > * { fill: rgb(253, 253, 253); }
[vp] .vpw-info-screen .vpw-info__networks-container a svg { padding: 2px; }
[vp] .vpw-info-screen .vpw-info__networks-container a svg * { fill: rgb(13, 69, 157); }
[vp] .vpw-info-screen .vpw-info__footer { width: 100%; }
@media (max-width: 450px) {
[vp] .vpw-info-screen { font-size: 11px; }
[vp] .vpw-info-screen .vpw-info__networks-container { gap: 6px; }
[vp] .vpw-info-screen .vpw-info__main { padding: 10px !important; }
[vp] .vpw-info-screen .vpw-info__main .vpw-info__section { margin: 0px; }
[vp] .vpw-info-screen .vpw-info__main .vpw-info__section-desc { font-size: 0.9em; }
}
@charset "utf-8";
[vp] [vp-dictionary] { display: none; position: absolute; top: 40px; width: 100%; height: calc(100% - 40px); background-color: white; z-index: 10; justify-content: start; align-items: center; flex-direction: column; overflow: hidden; font-size: 14px; border-radius: 0px 0px 10px 10px; }
[vp] [vp-dictionary].active { display: flex; }
[vp] [vp-dictionary] .vpw-panel { background-color: white; width: 100%; display: flex; justify-content: center; align-items: start; flex-direction: column; }
[vp] [vp-dictionary] .vpw-panel .vpw-bar { width: 100%; background-color: rgb(253, 253, 253); padding: 0px 16px; height: 48px; min-height: 48px; display: flex; align-items: center; font-size: 16px; justify-content: start; gap: 10px; border-bottom: 1px solid rgb(216, 217, 219); }
[vp] [vp-dictionary] .vpw-panel .vpw-bar button { border: none; margin: 0px; padding:
0px; width: auto; cursor: pointer; overflow: visible; box-shadow: none; text-shadow: none; background: rgb(253, 253, 253); font-variant: inherit; font-stretch: inherit; font-family: inherit; font-optical-sizing: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; -webkit-font-smoothing: inherit; appearance: none; display: flex; align-items: center; justify-content: center; font-size: 14px; font-style: normal; line-height: 19px; font-weight: 700; text-align: center; min-width: 32px; min-height: 32px; max-width: 32px; max-height: 32px; border-radius: 4px; outline: transparent solid 2px; outline-offset: -2px; position: relative; color: rgb(15, 43, 84); }
@media (max-width: 450px) {
[vp] [vp-dictionary] .vpw-panel .vpw-bar button { min-width: 28px; min-height: 28px; max-width: 28px; max-height: 28px; font-size: 12px; }
}
[vp] [vp-dictionary] .vpw-panel .vpw-bar button span { display: flex; align-items: center; justify-content: center; }
[vp] [vp-dictionary] .vpw-panel .vpw-bar button svg { width: 100%; height: 100%; position: absolute; }
[vp] [vp-dictionary] .vpw-panel .vpw-bar button svg * { fill: rgb(15, 43, 84); }
[vp] [vp-dictionary] .vpw-panel .vpw-bar button.speed-button { width: 40px; }
[vp] [vp-dictionary] .vpw-panel .vpw-bar button:hover { background-color: rgb(232, 233, 234); }
[vp] [vp-dictionary] .vpw-panel .vpw-bar button:active { }
[vp] [vp-dictionary] .vpw-panel .vpw-bar button:focus { background-color: rgb(253, 253, 253); outline-color: rgb(56, 133, 249); }
[vp] [vp-dictionary] .vpw-panel .vpw-bar button:disabled { cursor: not-allowed; opacity: 0.3; }
[vp] [vp-dictionary] .vpw-panel .vpw-bar button.actived-subtitle { background-color: rgb(36, 112, 224); }
[vp] [vp-dictionary] .vpw-panel .vpw-bar button.actived-subtitle:hover { background-color: rgb(56, 133, 249); }
[vp] [vp-dictionary] .vpw-panel .vpw-bar button.actived-subtitle svg > * { fill: rgb(253, 253, 253); }
[vp] [vp-dictionary] .vpw-panel .vpw-bar button svg * { fill: rgb(15, 43, 84); }
[vp] [vp-dictionary] .vpw-panel .vpw-bar span { font-weight: 600; color: rgb(54, 54, 54); font-size: 1em; }
@media (max-width: 450px) {
[vp] [vp-dictionary] .vpw-panel .vpw-bar { min-height: 36px; padding: 0px 10px; font-size: 14px; height: 36px !important; }
}
[vp] [vp-dictionary] .vpw-panel .vpw-search { width: 100%; padding: 10px; display: flex; align-items: center; justify-content: center; }
[vp] [vp-dictionary] .vpw-panel .vpw-search input { width: 100%; height: 36px; font-size: 1em; padding: 10px; border-radius: 5px; border: 1px solid rgb(221, 221, 221); outline: none; }
[vp] [vp-dictionary] .vpw-panel .vpw-search input:focus { border: 1px solid rgb(0, 63, 134); box-shadow: rgba(86, 154, 255, 0.75) 0px 0px 15px; }
[vp] [vp-dictionary] .vpw-panel .vpw-search .vpw-icon { display: flex; position: absolute; align-items: center; justify-content: center; right: 10px; width: 32px; height: 32px; }
[vp] [vp-dictionary] .vpw-panel .vpw-search .vpw-icon svg > * { fill: rgb(54, 54, 54); }
[vp] [vp-dictionary] .buttons-container { display: flex; align-items: center; flex-direction: row; justify-content: start; gap: 10px; width: 100%; padding: 16px; border-top: 1px solid rgb(221, 221, 221); }
[vp] [vp-dictionary] .buttons-container .vp-dictionary-btn { background: rgb(253, 253, 253); outline: none; height: 32px; border: 1px solid rgb(216, 217, 219); border-radius: 50px; color: rgb(131, 136, 144); padding: 0px 16px; font-size: 1em; font-weight: 600; cursor: pointer; }
[vp] [vp-dictionary] .buttons-container .vp-dictionary-btn:hover { border: 1px solid rgb(36, 112, 224); }
[vp] [vp-dictionary] .buttons-container .vp-dictionary-btn.vp-selected { background: rgb(221, 235, 255); color: rgb(36, 112, 224); border-color: rgb(36, 112, 224); }
[vp] [vp-dictionary] .vpw-dict-container, [vp] [vp-dictionary] .vpw-recents-container { display: none; height: 100%; width: 100%; overflow: auto; }
[vp] [vp-dictionary] .vpw-dict-container.vp-enabled, [vp] [vp-dictionary] .vpw-recents-container.vp-enabled { display: flex; }
[vp] [vp-dictionary] .vpw-dict-container ul, [vp] [vp-dictionary] .vpw-recents-container ul { margin: 0px; padding: 0px; text-align: left; list-style-type: none; }
[vp] [vp-dictionary] .vpw-dict-container ul::-webkit-scrollbar, [vp] [vp-dictionary] .vpw-recents-container ul::-webkit-scrollbar { width: 8px; }
[vp] [vp-dictionary] .vpw-dict-container ul::-webkit-scrollbar-track, [vp] [vp-dictionary] .vpw-recents-container ul::-webkit-scrollbar-track { background-color: rgb(221, 221, 221); }
[vp] [vp-dictionary] .vpw-dict-container ul::-webkit-scrollbar-thumb, [vp] [vp-dictionary] .vpw-recents-container ul::-webkit-scrollbar-thumb { background-color: rgb(188, 188, 188); }
[vp] [vp-dictionary] .vpw-dict-container ul li, [vp] [vp-dictionary] .vpw-recents-container ul li { font-size: 1em; cursor: pointer; padding: 6px 16px; font-weight: 500; min-width: 300px; color: rgb(54, 54, 54) !important; }
[vp] [vp-dictionary] .vpw-dict-container ul li:hover, [vp] [vp-dictionary] .vpw-recents-container ul li:hover { background-color: rgb(234, 234, 234); transition: brackground-color 0.4s ease 0s; }
[vp] [vp-dictionary] .vpw-dict-container span, [vp] [vp-dictionary] .vpw-recents-container span { display: none; color: rgb(153, 153, 153); margin-left: 16px; }
[vp] [vp-dictionary] .vpw-dict-container.vp-isEmpty span, [vp] [vp-dictionary] .vpw-recents-container.vp-isEmpty span { display: inline; }
[vp] [vp-dictionary] .vpw-loading-dictionary { display: grid; place-content: center; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; background-color: rgb(253, 253, 253); z-index: 10; }
[vp] [vp-dictionary] .vpw-loading-dictionary div { display: flex; align-items: center; justify-content: center; flex-direction: column; }
[vp] [vp-dictionary] .vpw-loading-dictionary div .vpw-loading__img { width: 40px; height: 40px; animation: 0.5s linear 0s infinite normal none running loading; }
@keyframes loading {
100% { transform: rotate(0deg); }
0% { transform: rotate(-360deg); }
}
[vp] [vp-dictionary] .vpw-loading-dictionary div span { font-size: 1em; font-weight: 700; color: rgb(15, 43, 84); text-align: center; }
[vp] [vp-dictionary] .vpw-loading-dictionary div .vpw-dict-msg--error, [vp] [vp-dictionary] .vpw-loading-dictionary div .vpw-dict-msg--max-request { display: none; }
[vp] [vp-dictionary] .vpw-loading-dictionary div button { margin: 10px 0px 0px; width: auto; cursor: pointer; overflow: visible; outline: none; box-shadow: none; text-shadow: none; background: rgb(253, 253, 253); font-style: inherit; font-variant: inherit; font-stretch: inherit; font-family: inherit; font-optical-sizing: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; line-height: normal; -webkit-font-smoothing: inherit; appearance: none; align-items: center; justify-content: center; height: 36px; border-radius: 40px; border: 1px solid rgb(13, 69, 157); font-weight: 600; color: rgb(13, 69, 157); font-size: 1em; max-height: 36px; padding: 0px 10px; display: none; }
@media (max-width: 450px) {
[vp] [vp-dictionary] .vpw-loading-dictionary div button { height: 32px; font-size: 12px; }
}
[vp] [vp-dictionary] .vpw-loading-dictionary div button:hover { border-color: rgb(131, 136, 144); background-color: rgb(232, 233, 234); color: rgb(15, 43, 84); }
[vp] [vp-dictionary] .vpw-loading-dictionary div button:disabled { background-color: rgb(232, 233, 234); border-color: rgb(216, 217, 219); cursor: not-allowed; user-select: none; color: rgb(131, 136, 144); }
[vp] [vp-dictionary] .vpw-loading-dictionary.vpw-dict--error div .vpw-loading__img, [vp] [vp-dictionary] .vpw-loading-dictionary.vpw-dict--error div .vpw-dict-msg--loading, [vp] [vp-dictionary] .vpw-loading-dictionary.vpw-dict--error div .vpw-dict-msg--max-request { display: none; }
[vp] [vp-dictionary] .vpw-loading-dictionary.vpw-dict--error
div .vpw-dict-msg--error { display: inline; }
[vp] [vp-dictionary] .vpw-loading-dictionary.vpw-dict--error div button { display: grid; }
[vp] [vp-dictionary] .vpw-loading-dictionary.vpw-dict--max-request div .vpw-loading__img, [vp] [vp-dictionary] .vpw-loading-dictionary.vpw-dict--max-request div .vpw-dict-msg--loading, [vp] [vp-dictionary] .vpw-loading-dictionary.vpw-dict--max-request div .vpw-dict-msg--error { display: none; }
[vp] [vp-dictionary] .vpw-loading-dictionary.vpw-dict--max-request div .vpw-dict-msg--max-request { display: inline; }
[vp] [vp-dictionary] .vpw-loading-dictionary.vpw-dict--max-request div button { display: none; }
@media (max-width: 450px) {
[vp] [vp-dictionary] { font-size: 12px; }
[vp] [vp-dictionary] .vpw-dict-container ul li, [vp] [vp-dictionary] .vpw-recents-container ul li { padding: 6px 10px; min-width: 210px; }
[vp] [vp-dictionary] .vpw-loading-dictionary div button { max-height: 32px; }
[vp] [vp-dictionary] .vpw-panel .vpw-search .vpw-icon { width: 26px; height: 26px; }
[vp] [vp-dictionary] .buttons-container { padding: 10px; }
[vp] [vp-dictionary] .buttons-container .vp-dictionary-btn { padding: 0px 10px; height: 26px; }
}
@charset "utf-8";
.noUi-target, .noUi-target * { touch-action: none; user-select: none; box-sizing: border-box; }
.noUi-target { position: relative; direction: ltr; }
.noUi-base { width: 100%; height: 100%; position: relative; z-index: 1; }
.noUi-origin { position: absolute; inset: 0px; }
.noUi-handle { position: relative; z-index: 1; }
.noUi-stacking .noUi-handle { z-index: 10; }
.noUi-state-tap .noUi-origin { transition: left 0.3s ease 0s, top 0.3s ease 0s; }
.noUi-state-drag * { cursor: inherit !important; }
.noUi-base, .noUi-handle { transform: translate3d(0px, 0px, 0px); }
.noUi-horizontal { height: 18px; }
.noUi-horizontal .noUi-handle { width: 34px; height: 28px; left: -17px; top: -6px; }
.noUi-vertical { width: 18px; }
.noUi-vertical .noUi-handle { width: 28px; height: 34px; left: -6px; top: -17px; }
.noUi-background { background: rgb(250, 250, 250); box-shadow: rgb(240, 240, 240) 0px 1px 1px inset; }
.noUi-connect { background: rgb(63, 184, 175); box-shadow: rgba(51, 51, 51, 0.45) 0px 0px 3px inset; transition: background 450ms ease 0s; }
.noUi-origin { border-radius: 2px; }
.noUi-target { border-radius: 4px; border: 1px solid rgb(211, 211, 211); box-shadow: rgb(240, 240, 240) 0px 1px 1px inset, rgb(187, 187, 187) 0px 3px 6px -5px; }
.noUi-target.noUi-connect { box-shadow: rgba(51, 51, 51, 0.45) 0px 0px 3px inset, rgb(187, 187, 187) 0px 3px 6px -5px; }
.noUi-draggable { cursor: w-resize; }
.noUi-vertical .noUi-draggable { cursor: n-resize; }
.noUi-handle { border: 1px solid rgb(217, 217, 217); border-radius: 3px; background: rgb(255, 255, 255); cursor: default; box-shadow: rgb(255, 255, 255) 0px 0px 1px inset, rgb(235, 235, 235) 0px 1px 7px inset, rgb(187, 187, 187) 0px 3px 6px -3px; }
.noUi-active { box-shadow: rgb(255, 255, 255) 0px 0px 1px inset, rgb(221, 221, 221) 0px 1px 7px inset, rgb(187, 187, 187) 0px 3px 6px -3px; }
.noUi-handle::after, .noUi-handle::before { content: ""; display: block; position: absolute; height: 14px; width: 1px; background: rgb(232, 231, 230); left: 14px; top: 6px; }
.noUi-handle::after { left: 17px; }
.noUi-vertical .noUi-handle::after, .noUi-vertical .noUi-handle::before { width: 14px; height: 1px; left: 6px; top: 14px; }
.noUi-vertical .noUi-handle::after { top: 17px; }
[disabled] .noUi-connect, [disabled].noUi-connect { background: rgb(184, 184, 184); }
[disabled] .noUi-handle, [disabled].noUi-origin { cursor: not-allowed; }
.noUi-pips, .noUi-pips * { box-sizing: border-box; }
.noUi-pips { position: absolute; color: rgb(153, 153, 153); }
.noUi-value { position: absolute; text-align: center; }
.noUi-value-sub { color: rgb(204, 204, 204); font-size: 10px; }
.noUi-marker { position: absolute; background: rgb(204, 204, 204); }
.noUi-marker-large, .noUi-marker-sub { background: rgb(170, 170, 170); }
.noUi-pips-horizontal { padding: 10px 0px; height: 80px; top: 100%; left: 0px; width: 100%; }
.noUi-value-horizontal { transform: translate3d(-50%, 50%, 0px); }
.noUi-marker-horizontal.noUi-marker { margin-left: -1px; width: 2px; height: 5px; }
.noUi-marker-horizontal.noUi-marker-sub { height: 10px; }
.noUi-marker-horizontal.noUi-marker-large { height: 15px; }
.noUi-pips-vertical { padding: 0px 10px; height: 100%; top: 0px; left: 100%; }
.noUi-value-vertical { transform: translate3d(0px, -50%, 0px); padding-left: 25px; }
.noUi-marker-vertical.noUi-marker { width: 5px; height: 2px; margin-top: -1px; }
.noUi-marker-vertical.noUi-marker-sub { width: 10px; }
.noUi-marker-vertical.noUi-marker-large { width: 15px; }
.noUi-tooltip { display: block; position: absolute; border: 1px solid rgb(217, 217, 217); border-radius: 3px; background: rgb(255, 255, 255); padding: 5px; text-align: center; }
.noUi-horizontal .noUi-handle-lower .noUi-tooltip { top: -32px; }
.noUi-horizontal .noUi-handle-upper .noUi-tooltip { bottom: -32px; }
.noUi-vertical .noUi-handle-lower .noUi-tooltip { left: 120%; }
.noUi-vertical .noUi-handle-upper .noUi-tooltip { right: 120%; }
@charset "utf-8";
.vpw-fullscreen { overflow: hidden !important; }
.vpw-fullscreen .vp-guide-container { transform: translateX(-50%); width: 100%; max-width: 600px !important; left: 50% !important; margin: 0px !important; right: auto !important; }
.vpw-fullscreen [vw] { max-width: 100vw; top: 0px !important; left: 0px !important; transform: none !important; margin: 0px !important; }
.vpw-fullscreen [vw] .vpw-box, .vpw-fullscreen [vw] .vpw-controls { border-radius: 0px !important; }
.vpw-fullscreen [vw] [vw-plugin-wrapper].active { border-radius: 0px; width: 100vw !important; height: 100vh !important; }
.vpw-fullscreen [vw] [vw-plugin-wrapper].active.vp-rounded { border-radius: 0px !important; }
.vpw-fullscreen [vp] .vpw-button-speed { font-size: 14px; }
.vpw-fullscreen [vp] .vp-rate-box-header, .vpw-fullscreen [vp] .vp-suggestion-screen-header, .vpw-fullscreen [vp] .vp-rate-box-content, .vpw-fullscreen [vp] .vpw-settings-content, .vpw-fullscreen [vp] .vpw-selectTextLabel, .vpw-fullscreen [vp] .vpw-box .vpw-mes { font-size: 14px !important; }
.vpw-fullscreen [vp] .vpw-message-box { border-radius: 0px 0px 10px 10px; }
.vpw-fullscreen [vp] [vp-main-guide-screen] { font-size: 16px; border-radius: 10px 10px 0px 0px; height: 40% !important; }
.vpw-fullscreen [vp] [vp-main-guide-screen] .vpw-guide__main__title { font-size: 1.2em; }
.vpw-fullscreen [vp] [vp-main-guide-screen] .vpw-guide__main__desc { font-size: 1em; }
.vpw-fullscreen [vp] [vp-main-guide-screen] .vpw-guide__main__accept-btn, .vpw-fullscreen [vp] [vp-main-guide-screen] .vpw-guide__main__deny-btn { height: 36px !important; font-size: 1em !important; }
.vpw-fullscreen [vp] .vpw-options-container > :last-child { display: none; }
.vpw-fullscreen [vp] .vp-text { height: 30vh !important; }
.vpw-fullscreen [vp] .vpw-logo-group { flex-wrap: wrap; align-items: center; justify-content: start; }
.vpw-fullscreen [vp] .vpw-dictionary { font-size: 14px; border-radius: 0px !important; }
.vpw-fullscreen [vp] .vpw-controls { gap: 10px !important; height: 48px !important; padding: 0px 16px !important; }
.vpw-fullscreen [vp] .vpw-controls .vpw-controls-fullscreen #vw-max-icon { display: none !important; }
.vpw-fullscreen [vp] .vpw-controls .vpw-controls-fullscreen #vw-min-icon { display: inline !important; }
.vpw-fullscreen [vp] .vpw-settings, .vpw-fullscreen [vp] .vpw-info-screen { max-width: 100vw !important; }
.vpw-fullscreen [vp] .vpw-settings-content { height: 100% !important; }
.vpw-fullscreen [vp] .vpw-controls-slider { width: 60% !important; }
.vpw-fullscreen [vp] .vp-visualize-signal-button, .vpw-fullscreen [vp] .vp-send-button { font-size: 14px !important; height: 36px
!important; }
.vpw-fullscreen [vp] .vpw-info__logos-container img { height: 36px !important; }
.vpw-fullscreen [vp] .vp-guide-highlight { transform-origin: center 150% !important; }
.vpw-fullscreen [vp] .vpw-info-screen .vpw-info__main { padding: 16px !important; }
.vpw-fullscreen [vp] .vpw-info-screen .vpw-info__main .vpw-info__section { margin-bottom: 10px !important; }
.vpw-fullscreen [vp] .vpw-info-screen .vpw-info__main .vpw-info__section-desc { font-size: 1em; }
@media (min-width: 600px) {
.vpw-fullscreen .vpw-dict-container ul li, .vpw-fullscreen .vpw-recents-container ul li { min-width: 600px !important; font-size: 14px !important; }
.vpw-fullscreen [vw-plugin-wrapper].active { align-items: center !important; }
.vpw-fullscreen [vp] { max-width: 600px; }
.vpw-fullscreen [vp] [vp-box] { border-radius: 0px 0px 10px 10px !important; }
.vpw-fullscreen [vp] [vp-controls] { border-radius: 10px 10px 0px 0px !important; border: none !important; }
.vpw-fullscreen [vp] .vpw-logo-group { gap: 40px; justify-content: left !important; }
}
@media (max-width: 600px) {
.vpw-fullscreen .vp-guide-container { width: calc(100% - 20px); font-size: 14px; }
.vpw-fullscreen .vpw-dict-container ul li, .vpw-fullscreen .vpw-recents-container ul li { min-width: 100vw !important; padding: 6px 16px !important; }
}
@media (max-width: 450px) {
.vpw-fullscreen [vp] .vpw-settings-content .vpw-options-container { padding: 16px; }
.vpw-fullscreen [vp] .vpw-settings-content .vpw-regions-container { top: 48px; }
.vpw-fullscreen [vp] .vpw-settings-content .vpw-region { padding: 0px 16px !important; }
.vpw-fullscreen [vp] .vpw-settings-content .vpw-region .vpw-radio { right: 16px !important; }
.vpw-fullscreen [vp] .vpw-dictionary .vpw-search { padding: 16px !important; }
.vpw-fullscreen [vp] .vpw-dictionary .vpw-search .vpw-icon { right: 20px; }
.vpw-fullscreen [vp] .vpw-dictionary .vpw-loading-dictionary button { max-height: 36px; height: 36px; font-size: 14px; }
.vpw-fullscreen [vp] .vpw-dictionary .buttons-container { padding: 10px 16px !important; }
.vpw-fullscreen [vp] .vpw-dictionary .buttons-container .vp-dictionary-btn { height: 32px !important; }
.vpw-fullscreen [vp] .vpw-info__networks-container { gap: 10px; }
.vpw-fullscreen [vp] .vpw-info__networks-container a { min-width: 36px; min-height: 36px; }
.vpw-fullscreen [vp] .vp-rate-box-content { gap: 16px !important; height: calc(100% - 96px) !important; }
.vpw-fullscreen [vp] [vp-main-guide-screen].vp-enabled { height: 35%; }
.vpw-fullscreen [vp] [vp-rate-box].vp-enabled { height: 96px; }
.vpw-fullscreen [vp] [vp-main-guide-screen], .vpw-fullscreen [vp] .vp-suggestion-screen-content, .vpw-fullscreen [vp] .vp-translator-screen-content, .vpw-fullscreen [vp] .vpw-info__main { font-size: 14px; padding: 16px !important; }
.vpw-fullscreen [vp] .vp-suggestion-screen-header, .vpw-fullscreen [vp] .vp-translator-screen-header, .vpw-fullscreen [vp] .vp-rate-box-header, .vpw-fullscreen [vp] .vpw-panel .vpw-bar, .vpw-fullscreen [vp] .vpw-info-header, .vpw-fullscreen [vp] .vpw-screen-header { height: 48px !important; min-height: 48px !important; padding: 16px !important; font-size: 14px !important; }
.vpw-fullscreen [vp] [vp-change-avatar], .vpw-fullscreen [vp] [vp-change-avatar] button, .vpw-fullscreen [vp] [vp-additional-options] button { width: 36px; height: 36px; min-width: 36px; min-height: 36px; }
.vpw-fullscreen [vp] [vp-change-avatar] svg, .vpw-fullscreen [vp] [vp-change-avatar] button svg, .vpw-fullscreen [vp] [vp-additional-options] button svg { width: 18px; height: 18px; }
.vpw-fullscreen [vp] [vp-change-avatar] { top: 56px; }
.vpw-fullscreen [vp] [vp-change-avatar] .vp-button-change-avatar::before { top: 44px !important; }
.vpw-fullscreen [vp] [vp-change-avatar] .vp-button-change-avatar::after { top: 46px !important; }
.vpw-fullscreen [vp] [vp-change-avatar].vp-isOpen { padding-left: 48px; }
.vpw-fullscreen [vp] [vp-additional-options] { top: 106px; }
.vpw-fullscreen [vp] .vpw-info__logos-container img { max-height: 30px !important; }
}
[vp] .vpw-controls { position: absolute; left: 0px; bottom: 0px; z-index: 5; display: flex; justify-content: space-between; align-items: center; height: 48px; padding: 8px 15px; flex-direction: row; gap: 10px; background: white; width: 100%; font-size: 14px; border-radius: 0px 0px 10px 10px; }
@media (max-width: 450px) {
[vp] .vpw-controls { height: 40px; font-size: 12px; gap: 0px !important; padding: 0px 10px !important; }
[vp] .vpw-controls .vpw-controls-slider { width: 30%; }
}
[vp] .vpw-controls.vpw-selectText { background-color: rgb(0, 63, 134) !important; }
[vp] .vpw-controls .vpw-selectTextLabel { display: none; align-items: center; justify-content: center; width: 100%; height: 100%; color: rgb(255, 255, 255); text-align: center; font-size: 1em; font-weight: 500; }
@media (max-width: 480px) {
[vp] .vpw-controls .vpw-selectTextLabel { padding: 0px 10px; align-items: center; justify-content: center; }
}
[vp] .vpw-controls.vpw-selectText .vpw-selectTextLabel { display: flex; }
[vp] .vpw-controls.vpw-selectText .vpw-controls-button, [vp] .vpw-controls.vpw-selectText .vpw-controls-slider, [vp] .vpw-controls.vpw-selectText .vpw-button-speed, [vp] .vpw-controls.vpw-selectText .vpw-controls-subtitles, [vp] .vpw-controls.vpw-selectText .vpw-controls-fullscreen { display: none; }
[vp] .vpw-controls .vpw-controls-button { border: none; margin: 0px; padding: 0px; width: auto; cursor: pointer; overflow: visible; box-shadow: none; text-shadow: none; background: rgb(253, 253, 253); font-variant: inherit; font-stretch: inherit; font-family: inherit; font-optical-sizing: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; -webkit-font-smoothing: inherit; appearance: none; display: flex; align-items: center; justify-content: center; font-size: 14px; font-style: normal; line-height: 19px; font-weight: 700; text-align: center; min-width: 32px; min-height: 32px; max-width: 32px; max-height: 32px; border-radius: 4px; outline: transparent solid 2px; outline-offset: -2px; position: relative; color: rgb(15, 43, 84); }
@media (max-width: 450px) {
[vp] .vpw-controls .vpw-controls-button { min-width: 28px; min-height: 28px; max-width: 28px; max-height: 28px; font-size: 12px; }
}
[vp] .vpw-controls .vpw-controls-button span { display: flex; align-items: center; justify-content: center; }
[vp] .vpw-controls .vpw-controls-button svg { width: 100%; height: 100%; position: absolute; }
[vp] .vpw-controls .vpw-controls-button svg * { fill: rgb(15, 43, 84); }
[vp] .vpw-controls .vpw-controls-button.speed-button { width: 40px; }
[vp] .vpw-controls .vpw-controls-button:hover { background-color: rgb(232, 233, 234); }
[vp] .vpw-controls .vpw-controls-button:active { }
[vp] .vpw-controls .vpw-controls-button:focus { background-color: rgb(253, 253, 253); outline-color: rgb(56, 133, 249); }
[vp] .vpw-controls .vpw-controls-button:disabled { cursor: not-allowed; opacity: 0.3; }
[vp] .vpw-controls .vpw-controls-button.actived-subtitle { background-color: rgb(36, 112, 224); }
[vp] .vpw-controls .vpw-controls-button.actived-subtitle:hover { background-color: rgb(56, 133, 249); }
[vp] .vpw-controls .vpw-controls-button.actived-subtitle svg > * { fill: rgb(253, 253, 253); }
[vp] .vpw-controls .vpw-controls-button .vpw-component-pause, [vp] .vpw-controls .vpw-controls-button .vpw-component-restart { display: none; }
[vp] .vpw-controls.vpw-playing .vpw-controls-button .vpw-component-play, [vp] .vpw-controls.vpw-playing .vpw-controls-button .vpw-component-restart { display: none; }
[vp] .vpw-controls.vpw-playing .vpw-controls-button .vpw-component-pause { display: flex; }
[vp] .vpw-controls.vpw-stopped .vpw-controls-button .vpw-component-play, [vp] .vpw-controls.vpw-stopped .vpw-controls-button .vpw-component-pause { display: none;
}
[vp] .vpw-controls.vpw-stopped .vpw-controls-button .vpw-component-restart { display: flex; }
[vp] .vpw-controls .vpw-controls-subtitles, [vp] .vpw-controls .vpw-controls-fullscreen { border: none; margin: 0px; padding: 0px; width: auto; cursor: pointer; overflow: visible; box-shadow: none; text-shadow: none; background: rgb(253, 253, 253); font-variant: inherit; font-stretch: inherit; font-family: inherit; font-optical-sizing: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; -webkit-font-smoothing: inherit; appearance: none; display: flex; align-items: center; justify-content: center; font-size: 14px; font-style: normal; line-height: 19px; font-weight: 700; text-align: center; min-width: 32px; min-height: 32px; max-width: 32px; max-height: 32px; border-radius: 4px; outline: transparent solid 2px; outline-offset: -2px; position: relative; color: rgb(15, 43, 84); }
@media (max-width: 450px) {
[vp] .vpw-controls .vpw-controls-subtitles, [vp] .vpw-controls .vpw-controls-fullscreen { min-width: 28px; min-height: 28px; max-width: 28px; max-height: 28px; font-size: 12px; }
}
[vp] .vpw-controls .vpw-controls-subtitles span, [vp] .vpw-controls .vpw-controls-fullscreen span { display: flex; align-items: center; justify-content: center; }
[vp] .vpw-controls .vpw-controls-subtitles svg, [vp] .vpw-controls .vpw-controls-fullscreen svg { width: 100%; height: 100%; position: absolute; }
[vp] .vpw-controls .vpw-controls-subtitles svg *, [vp] .vpw-controls .vpw-controls-fullscreen svg * { fill: rgb(15, 43, 84); }
[vp] .vpw-controls .vpw-controls-subtitles.speed-button, [vp] .vpw-controls .vpw-controls-fullscreen.speed-button { width: 40px; }
[vp] .vpw-controls .vpw-controls-subtitles:hover, [vp] .vpw-controls .vpw-controls-fullscreen:hover { background-color: rgb(232, 233, 234); }
[vp] .vpw-controls .vpw-controls-subtitles:active, [vp] .vpw-controls .vpw-controls-fullscreen:active { }
[vp] .vpw-controls .vpw-controls-subtitles:focus, [vp] .vpw-controls .vpw-controls-fullscreen:focus { background-color: rgb(253, 253, 253); outline-color: rgb(56, 133, 249); }
[vp] .vpw-controls .vpw-controls-subtitles:disabled, [vp] .vpw-controls .vpw-controls-fullscreen:disabled { cursor: not-allowed; opacity: 0.3; }
[vp] .vpw-controls .vpw-controls-subtitles.actived-subtitle, [vp] .vpw-controls .vpw-controls-fullscreen.actived-subtitle { background-color: rgb(36, 112, 224); }
[vp] .vpw-controls .vpw-controls-subtitles.actived-subtitle:hover, [vp] .vpw-controls .vpw-controls-fullscreen.actived-subtitle:hover { background-color: rgb(56, 133, 249); }
[vp] .vpw-controls .vpw-controls-subtitles.actived-subtitle svg > *, [vp] .vpw-controls .vpw-controls-fullscreen.actived-subtitle svg > * { fill: rgb(253, 253, 253); }
[vp] .vpw-controls .vpw-controls-fullscreen { display: flex; }
[vp] .vpw-controls .vpw-controls-fullscreen #vw-min-icon { display: none; }
[vp] .vpw-controls .vpw-controls-fullscreen #vw-max-icon { display: inline; }
@-webkit-keyframes spin {
0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
}
@keyframes spin {
0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
}
[vp] .vpw-button-speed { border: none; margin: 0px; padding: 0px 0px 2px; cursor: pointer; overflow: visible; box-shadow: none; text-shadow: none; background: rgb(253, 253, 253); font-variant: inherit; font-stretch: inherit; font-family: inherit; font-optical-sizing: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; -webkit-font-smoothing: inherit; appearance: none; display: flex; align-items: center; justify-content: center; font-size: 14px; font-style: normal; line-height: 19px; text-align: center; min-height: 32px; max-width: 32px; max-height: 32px; border-radius: 4px; outline: transparent solid 2px; outline-offset: -2px; position: relative; color: rgb(15, 43, 84); width: 40px; min-width: 40px; font-weight: bold; }
@media (max-width: 450px) {
[vp] .vpw-button-speed { min-width: 28px; min-height: 28px; max-width: 28px; max-height: 28px; font-size: 12px; }
}
[vp] .vpw-button-speed span { display: flex; align-items: center; justify-content: center; }
[vp] .vpw-button-speed svg { width: 100%; height: 100%; position: absolute; }
[vp] .vpw-button-speed svg * { fill: rgb(15, 43, 84); }
[vp] .vpw-button-speed.speed-button { width: 40px; }
[vp] .vpw-button-speed:hover { background-color: rgb(232, 233, 234); }
[vp] .vpw-button-speed:active { }
[vp] .vpw-button-speed:focus { background-color: rgb(253, 253, 253); outline-color: rgb(56, 133, 249); }
[vp] .vpw-button-speed:disabled { cursor: not-allowed; opacity: 0.3; }
[vp] .vpw-button-speed.actived-subtitle { background-color: rgb(36, 112, 224); }
[vp] .vpw-button-speed.actived-subtitle:hover { background-color: rgb(56, 133, 249); }
[vp] .vpw-button-speed.actived-subtitle svg > * { fill: rgb(253, 253, 253); }
@media (max-width: 450px) {
[vp] .vpw-button-speed { min-width: 34px; max-width: 28px; }
}
[vp] .vpw-controls-slider { appearance: none; width: 100%; border-radius: 10px; overflow: hidden; height: 5px; background-color: transparent; display: flex; align-items: center; }
[vp] .vpw-controls-slider .vpw-slider { width: 100%; height: 10px; }
[vp] .vpw-controls-slider .vpw-slider.noUi-target { box-shadow: none; border: 0px; }
[vp] .vpw-controls-slider .vpw-slider.noUi-connect { background-color: rgb(0, 63, 134); opacity: 1; }
[vp] .vpw-controls-slider .vpw-slider .noUi-background { background-color: rgb(184, 184, 184); box-shadow: none; }
[vp] .vpw-controls-slider .vpw-slider .noUi-handle { width: 0px; height: 0px; left: -8px; top: -8px; border-radius: 50%; }
[vp] .vpw-controls-slider .vpw-slider .noUi-handle::after, [vp] .vpw-controls-slider .vpw-slider .noUi-handle::before { display: none; }
@charset "utf-8";
[vp] .vpw-message-box { top: 0px; left: 0px; position: absolute; width: 100%; padding: 10px; font-size: 12px; overflow-wrap: break-word; color: rgb(255, 255, 255); opacity: 0; overflow: hidden; transition: all 0.15s ease 0.15s; text-align: center; font-weight: 700; background-color: transparent; border-radius: 10px; line-height: 1.5; }
[vp] .vpw-message-box.active { opacity: 1; min-height: 40px; z-index: 10; }
[vp] .vpw-message-box.info { background-color: rgb(13, 69, 157); color: white; }
[vp] .vpw-message-box.warning { background-color: rgb(13, 69, 157); color: white; }
[vp] .vpw-message-box.success { background-color: rgb(13, 69, 157); color: white; }
[vp] .vpw-message-box.default { background-color: rgb(13, 69, 157); color: white; }
[vp] .vpw-message-box a { color: inherit; }
@media (max-width: 450px) {
[vp] .vpw-message-box { font-size: 12px; }
}
@charset "utf-8";
[vp] .vpw-box { width: calc(100%); height: 40px; font-size: 1em; opacity: 1; position: relative; background-color: rgb(13, 69, 157); color: rgb(255, 255, 255); background-size: 100% 100%; z-index: 10; border-radius: 10px 10px 0px 0px; }
[vp] .vpw-box .vpw-mes { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); font-size: 14px; font-weight: bold; font-family: Rawline, Verdana, sans-serif !important; }
@media (max-width: 450px) {
[vp] .vpw-box .vpw-mes { font-size: 10px; }
}
@charset "utf-8";
[vp] [vp-rate-box] { position: absolute; width: 100%; height: 0px; bottom: 0px; padding-bottom: 0px; z-index: 3; visibility: hidden; transition: height 0.5s ease 0s; background-color: rgb(253, 253, 253); border-radius: 10px; overflow: hidden; }
[vp] [vp-rate-box] .vp-rate-box-header { width: 100%; height: 48px; border-bottom: 1px solid rgb(216, 217, 219); display: flex; padding: 16px; font-size: 14px; align-items: center; justify-content: space-between; }
[vp] [vp-rate-box] .vp-rate-box-header span { font-size: 1em; font-weight: 600; }
[vp] [vp-rate-box] .vp-rate-box-header button { border: none; margin:
0px; padding: 0px; width: auto; cursor: pointer; overflow: visible; box-shadow: none; text-shadow: none; background: rgb(253, 253, 253); font-variant: inherit; font-stretch: inherit; font-family: inherit; font-optical-sizing: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; -webkit-font-smoothing: inherit; appearance: none; display: flex; align-items: center; justify-content: center; font-size: 14px; font-style: normal; line-height: 19px; font-weight: 700; text-align: center; min-width: 32px; min-height: 32px; max-width: 32px; max-height: 32px; border-radius: 4px; outline: transparent solid 2px; outline-offset: -2px; position: relative; color: rgb(15, 43, 84); transition: transform 0.3s ease 0s; }
@media (max-width: 450px) {
[vp] [vp-rate-box] .vp-rate-box-header button { min-width: 28px; min-height: 28px; max-width: 28px; max-height: 28px; font-size: 12px; }
}
[vp] [vp-rate-box] .vp-rate-box-header button span { display: flex; align-items: center; justify-content: center; }
[vp] [vp-rate-box] .vp-rate-box-header button svg { width: 100%; height: 100%; position: absolute; }
[vp] [vp-rate-box] .vp-rate-box-header button svg * { fill: rgb(15, 43, 84); }
[vp] [vp-rate-box] .vp-rate-box-header button.speed-button { width: 40px; }
[vp] [vp-rate-box] .vp-rate-box-header button:hover { background-color: rgb(232, 233, 234); }
[vp] [vp-rate-box] .vp-rate-box-header button:active { }
[vp] [vp-rate-box] .vp-rate-box-header button:focus { background-color: rgb(253, 253, 253); outline-color: rgb(56, 133, 249); }
[vp] [vp-rate-box] .vp-rate-box-header button:disabled { cursor: not-allowed; opacity: 0.3; }
[vp] [vp-rate-box] .vp-rate-box-header button.actived-subtitle { background-color: rgb(36, 112, 224); }
[vp] [vp-rate-box] .vp-rate-box-header button.actived-subtitle:hover { background-color: rgb(56, 133, 249); }
[vp] [vp-rate-box] .vp-rate-box-header button.actived-subtitle svg > * { fill: rgb(253, 253, 253); }
[vp] [vp-rate-box] .vp-rate-box-header button svg > * { fill: rgb(15, 43, 84); }
@media (max-width: 450px) {
[vp] [vp-rate-box] .vp-rate-box-header { height: 40px; padding: 10px; font-size: 12px; }
}
[vp] [vp-rate-box] .vp-rate-box-header button.vp-expanded svg { transform: rotate(180deg); }
[vp] [vp-rate-box] .vp-rate-box-content { width: 100%; position: relative; height: calc(100% - 96px); display: flex; align-items: center; justify-content: center; flex-direction: column; gap: 16px; padding: 10px; overflow: hidden; font-size: 14px; border-bottom: 1px solid rgb(216, 217, 219); }
[vp] [vp-rate-box] .vp-rate-box-content span { font-size: 1em; font-weight: 600; color: rgb(54, 54, 54); }
[vp] [vp-rate-box] .vp-rate-btns { display: flex; align-items: center; justify-content: center; gap: 10px; }
[vp] [vp-rate-box] .vp-rate-btns button { border: none; margin: 0px; width: auto; cursor: pointer; overflow: visible; box-shadow: none; text-shadow: none; background: rgb(253, 253, 253); font-style: inherit; font-variant: inherit; font-stretch: inherit; font-family: inherit; font-optical-sizing: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; line-height: normal; -webkit-font-smoothing: inherit; appearance: none; display: flex; align-items: center; justify-content: center; gap: 6px; flex-direction: column; padding: 40px 12px 12px; border-radius: 4px; color: rgb(131, 136, 144); position: relative; font-weight: 500; outline: transparent solid 2px; outline-offset: -2px; font-size: 0.9em; height: 70px !important; }
[vp] [vp-rate-box] .vp-rate-btns button svg { width: 24px; position: absolute; top: 12px; }
[vp] [vp-rate-box] .vp-rate-btns button svg * { fill: rgb(131, 136, 144); }
[vp] [vp-rate-box] .vp-rate-btns button:hover { background-color: rgb(232, 233, 234); }
[vp] [vp-rate-box] .vp-rate-btns button:active { outline-color: rgb(56, 133, 249); box-shadow: rgba(86, 154, 255, 0.75) 0px 0px 15px; }
[vp] [vp-rate-box] .vp-rate-btns button svg { width: 24px; }
[vp] [vp-rate-box] .vp-rate-btns button.vp-rate-btns--deslike svg { transform: scaleY(-1); }
[vp] [vp-rate-box] .vp-rate-btns button :nth-child(1) * { fill: rgb(131, 136, 144); }
[vp] [vp-rate-box] .vp-rate-btns button :nth-child(2) { visibility: hidden; }
[vp] [vp-rate-box] .vp-rate-btns button :nth-child(2) * { fill: rgb(13, 69, 157); }
[vp] [vp-rate-box] .vp-rate-btns button:hover :nth-child(1), [vp] [vp-rate-box] .vp-rate-btns button:focus :nth-child(1) { width: 0px; }
[vp] [vp-rate-box] .vp-rate-btns button:hover :nth-child(2), [vp] [vp-rate-box] .vp-rate-btns button:focus :nth-child(2) { visibility: visible; }
[vp] [vp-rate-box].vp-enabled { visibility: visible; height: 96px; }
[vp] [vp-rate-box].vp-expanded { height: 60% !important; }
[vp] [vp-rate-box].vp-expanded .vp-rate-box-header button svg { transform: rotate(180deg); }
@media (max-width: 450px) {
[vp] [vp-rate-box].vp-enabled { visibility: visible; height: 80px; }
[vp] [vp-rate-box] .vp-rate-box-header { height: 40px; }
[vp] [vp-rate-box] .vp-rate-box-content { height: calc(100% - 80px); gap: 0px; font-size: 12px; }
}
@charset "utf-8";
[vp] [vp-suggestion-screen] { overflow: hidden; position: absolute; right: 0px; left: 0px; height: 48px; bottom: 0px; width: 100%; padding: 0px; background-color: white; z-index: 5; border-radius: 10px; visibility: hidden; font-size: 14px; transition: all 0.3s ease 0s, opacity 0.5s ease 0s; }
[vp] [vp-suggestion-screen] ::-webkit-scrollbar { width: 10px; }
[vp] [vp-suggestion-screen] ::-webkit-scrollbar-track { background: rgba(209, 209, 209, 0.945) !important; }
[vp] [vp-suggestion-screen] ::-webkit-scrollbar-thumb { background: rgb(139, 139, 153); }
[vp] [vp-suggestion-screen] ::-webkit-scrollbar-thumb:hover { background: rgb(85, 85, 85); }
[vp] [vp-suggestion-screen] .vp-dropdown-suggest { display: none; }
[vp] [vp-suggestion-screen] .vp-dropdown-suggest.vp-enabled { display: block; position: absolute; width: 120px; height: 54px; overflow: hidden auto; color: white; background: rgb(0, 63, 134); border-radius: 5px; font-weight: 600; list-style-type: none; padding: 0px; }
[vp] [vp-suggestion-screen] .vp-dropdown-item { cursor: pointer; font-size: 12px; margin: 5px 0px -4px 6px; color: rgb(255, 255, 255); }
[vp] [vp-suggestion-screen] .vp-dropdown-item:hover { color: rgb(128, 182, 243); }
[vp] [vp-suggestion-screen] .vp-suggestion-screen-header { width: 100%; height: 48px; border-bottom: 1px solid rgb(216, 217, 219); display: flex; padding: 16px; font-size: 14px; align-items: center; justify-content: space-between; }
[vp] [vp-suggestion-screen] .vp-suggestion-screen-header span { font-size: 1em; font-weight: 600; }
[vp] [vp-suggestion-screen] .vp-suggestion-screen-header button { border: none; margin: 0px; padding: 0px; width: auto; cursor: pointer; overflow: visible; box-shadow: none; text-shadow: none; background: rgb(253, 253, 253); font-variant: inherit; font-stretch: inherit; font-family: inherit; font-optical-sizing: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; -webkit-font-smoothing: inherit; appearance: none; display: flex; align-items: center; justify-content: center; font-size: 14px; font-style: normal; line-height: 19px; font-weight: 700; text-align: center; min-width: 32px; min-height: 32px; max-width: 32px; max-height: 32px; border-radius: 4px; outline: transparent solid 2px; outline-offset: -2px; position: relative; color: rgb(15, 43, 84); transition: transform 0.3s ease 0s; }
@media (max-width: 450px) {
[vp] [vp-suggestion-screen] .vp-suggestion-screen-header button { min-width: 28px; min-height: 28px; max-width: 28px; max-height: 28px; font-size: 12px; }
}
[vp] [vp-suggestion-screen] .vp-suggestion-screen-header button span { display: flex; align-items: center; justify-content: center; }
[vp] [vp-suggestion-screen] .vp-suggestion-screen-header
button svg { width: 100%; height: 100%; position: absolute; }
[vp] [vp-suggestion-screen] .vp-suggestion-screen-header button svg * { fill: rgb(15, 43, 84); }
[vp] [vp-suggestion-screen] .vp-suggestion-screen-header button.speed-button { width: 40px; }
[vp] [vp-suggestion-screen] .vp-suggestion-screen-header button:hover { background-color: rgb(232, 233, 234); }
[vp] [vp-suggestion-screen] .vp-suggestion-screen-header button:active { }
[vp] [vp-suggestion-screen] .vp-suggestion-screen-header button:focus { background-color: rgb(253, 253, 253); outline-color: rgb(56, 133, 249); }
[vp] [vp-suggestion-screen] .vp-suggestion-screen-header button:disabled { cursor: not-allowed; opacity: 0.3; }
[vp] [vp-suggestion-screen] .vp-suggestion-screen-header button.actived-subtitle { background-color: rgb(36, 112, 224); }
[vp] [vp-suggestion-screen] .vp-suggestion-screen-header button.actived-subtitle:hover { background-color: rgb(56, 133, 249); }
[vp] [vp-suggestion-screen] .vp-suggestion-screen-header button.actived-subtitle svg > * { fill: rgb(253, 253, 253); }
[vp] [vp-suggestion-screen] .vp-suggestion-screen-header button svg > * { fill: rgb(15, 43, 84); }
@media (max-width: 450px) {
[vp] [vp-suggestion-screen] .vp-suggestion-screen-header { height: 40px; padding: 10px; font-size: 12px; }
}
[vp] [vp-suggestion-screen] .vp-suggestion-screen-content { display: flex; align-items: center; justify-content: start; flex-direction: column; gap: 10px; width: 100%; padding: 16px; height: calc(100% - 96px); border-bottom: 1px solid rgb(216, 217, 219); }
[vp] [vp-suggestion-screen] .vp-suggestion-screen-content .vp-title { width: 100%; text-align: left; font-weight: 700; font-size: 1em; color: rgb(54, 54, 54); }
[vp] [vp-suggestion-screen] .vp-suggestion-screen-content .vp-text { padding: 10px; width: 100%; resize: none; border-radius: 5px; border: 1px solid rgb(216, 217, 219); height: 120px; font-size: 1em !important; outline: none !important; display: block !important; min-height: auto !important; }
[vp] [vp-suggestion-screen] .vp-suggestion-screen-content .vp-text:hover { border-color: rgb(131, 136, 144); }
[vp] [vp-suggestion-screen] .vp-suggestion-screen-content .vp-text:focus { border: 1.6px solid rgb(56, 133, 249); box-shadow: rgba(86, 154, 255, 0.75) 0px 0px 15px; }
[vp] [vp-suggestion-screen] .vp-suggestion-screen-content .vp-suggestion-buttons-container { width: 100%; display: flex; align-items: center; justify-content: center; flex-direction: column; gap: 10px; }
[vp] [vp-suggestion-screen] .vp-suggestion-screen-content .vp-suggestion-buttons-container button { width: 100% !important; }
[vp] [vp-suggestion-screen] .vp-suggestion-screen-content .vp-suggestion-buttons-container .vp-visualize-signal-button { margin: 0px; padding: 0px; width: auto; cursor: pointer; overflow: visible; outline: none; box-shadow: none; text-shadow: none; background: rgb(13, 69, 157); font-style: inherit; font-variant: inherit; font-stretch: inherit; font-family: inherit; font-optical-sizing: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; line-height: normal; -webkit-font-smoothing: inherit; appearance: none; display: flex; align-items: center; justify-content: center; height: 36px; border-radius: 40px; border: 1px solid rgb(13, 69, 157); font-size: 14px; font-weight: 600; color: rgb(253, 253, 253); }
@media (max-width: 450px) {
[vp] [vp-suggestion-screen] .vp-suggestion-screen-content .vp-suggestion-buttons-container .vp-visualize-signal-button { height: 32px; font-size: 12px; }
}
[vp] [vp-suggestion-screen] .vp-suggestion-screen-content .vp-suggestion-buttons-container .vp-visualize-signal-button:hover { background-color: rgb(56, 133, 249); border-color: rgb(56, 133, 249); }
[vp] [vp-suggestion-screen] .vp-suggestion-screen-content .vp-suggestion-buttons-container .vp-visualize-signal-button:disabled { background-color: rgb(232, 233, 234); border-color: rgb(216, 217, 219); cursor: not-allowed; user-select: none; color: rgb(131, 136, 144); }
[vp] [vp-suggestion-screen] .vp-suggestion-screen-content .vp-suggestion-buttons-container .vp-send-button { margin: 0px; padding: 0px; width: auto; cursor: pointer; overflow: visible; outline: none; box-shadow: none; text-shadow: none; background: rgb(253, 253, 253); font-style: inherit; font-variant: inherit; font-stretch: inherit; font-family: inherit; font-optical-sizing: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; line-height: normal; -webkit-font-smoothing: inherit; appearance: none; display: flex; align-items: center; justify-content: center; height: 36px; border-radius: 40px; border: 1px solid rgb(13, 69, 157); font-size: 14px; font-weight: 600; color: rgb(13, 69, 157); }
@media (max-width: 450px) {
[vp] [vp-suggestion-screen] .vp-suggestion-screen-content .vp-suggestion-buttons-container .vp-send-button { height: 32px; font-size: 12px; }
}
[vp] [vp-suggestion-screen] .vp-suggestion-screen-content .vp-suggestion-buttons-container .vp-send-button:hover { border-color: rgb(131, 136, 144); background-color: rgb(232, 233, 234); color: rgb(15, 43, 84); }
[vp] [vp-suggestion-screen] .vp-suggestion-screen-content .vp-suggestion-buttons-container .vp-send-button:disabled { background-color: rgb(232, 233, 234); border-color: rgb(216, 217, 219); cursor: not-allowed; user-select: none; color: rgb(131, 136, 144); }
[vp] [vp-suggestion-screen].vp-enabled { height: 96px; visibility: visible; }
[vp] [vp-suggestion-screen].vp-enabled.vp-expanded { height: calc(100% - 60px); }
[vp] [vp-suggestion-screen].vp-enabled.vp-expanded .vp-suggestion-screen-header button svg { transform: rotate(180deg) !important; }
@media (max-width: 450px) {
[vp] [vp-suggestion-screen] { font-size: 12px; }
[vp] [vp-suggestion-screen] .vp-suggestion-screen-content { gap: 6px; padding: 10px; height: calc(100% - 80px); }
[vp] [vp-suggestion-screen] .vp-suggestion-screen-content .vp-text { height: 100px; }
[vp] [vp-suggestion-screen] .vp-suggestion-screen-content .vp-suggestion-buttons-container { gap: 6px; }
}
@charset "utf-8";
[vp] [vp-translator-screen] { overflow: hidden; position: absolute; right: 0px; left: 0px; height: 0px; bottom: 0px; width: 100%; padding: 0px; background-color: white; z-index: 5; font-size: 14px; border-radius: 10px; transition: all 0.3s ease 0s; }
[vp] [vp-translator-screen] .vp-translator-screen-header { width: 100%; height: 48px; border-bottom: 1px solid rgb(216, 217, 219); display: flex; padding: 16px; font-size: 14px; align-items: center; justify-content: space-between; }
[vp] [vp-translator-screen] .vp-translator-screen-header span { font-size: 1em; font-weight: 600; }
[vp] [vp-translator-screen] .vp-translator-screen-header button { border: none; margin: 0px; padding: 0px; width: auto; cursor: pointer; overflow: visible; box-shadow: none; text-shadow: none; background: rgb(253, 253, 253); font-variant: inherit; font-stretch: inherit; font-family: inherit; font-optical-sizing: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; -webkit-font-smoothing: inherit; appearance: none; display: flex; align-items: center; justify-content: center; font-size: 14px; font-style: normal; line-height: 19px; font-weight: 700; text-align: center; min-width: 32px; min-height: 32px; max-width: 32px; max-height: 32px; border-radius: 4px; outline: transparent solid 2px; outline-offset: -2px; position: relative; color: rgb(15, 43, 84); transition: transform 0.3s ease 0s; }
@media (max-width: 450px) {
[vp] [vp-translator-screen] .vp-translator-screen-header button { min-width: 28px; min-height: 28px; max-width: 28px; max-height: 28px; font-size: 12px; }
}
[vp] [vp-translator-screen] .vp-translator-screen-header button span { display: flex; align-items: center; justify-content: center; }
[vp] [vp-translator-screen] .vp-translator-screen-header
button svg { width: 100%; height: 100%; position: absolute; }
[vp] [vp-translator-screen] .vp-translator-screen-header button svg * { fill: rgb(15, 43, 84); }
[vp] [vp-translator-screen] .vp-translator-screen-header button.speed-button { width: 40px; }
[vp] [vp-translator-screen] .vp-translator-screen-header button:hover { background-color: rgb(232, 233, 234); }
[vp] [vp-translator-screen] .vp-translator-screen-header button:active { }
[vp] [vp-translator-screen] .vp-translator-screen-header button:focus { background-color: rgb(253, 253, 253); outline-color: rgb(56, 133, 249); }
[vp] [vp-translator-screen] .vp-translator-screen-header button:disabled { cursor: not-allowed; opacity: 0.3; }
[vp] [vp-translator-screen] .vp-translator-screen-header button.actived-subtitle { background-color: rgb(36, 112, 224); }
[vp] [vp-translator-screen] .vp-translator-screen-header button.actived-subtitle:hover { background-color: rgb(56, 133, 249); }
[vp] [vp-translator-screen] .vp-translator-screen-header button.actived-subtitle svg > * { fill: rgb(253, 253, 253); }
[vp] [vp-translator-screen] .vp-translator-screen-header button svg > * { fill: rgb(15, 43, 84); }
@media (max-width: 450px) {
[vp] [vp-translator-screen] .vp-translator-screen-header { height: 40px; padding: 10px; font-size: 12px; }
}
[vp] [vp-translator-screen] .vp-translator-screen-content { display: flex; align-items: center; justify-content: start; flex-direction: column; gap: 10px; width: 100%; height: calc(100% - 96px); border-bottom: 1px solid rgb(216, 217, 219); padding: 16px; }
[vp] [vp-translator-screen] .vp-translator-screen-content .vp-title { width: 100%; text-align: left; font-weight: 700; font-size: 1em; color: rgb(54, 54, 54); }
[vp] [vp-translator-screen] .vp-translator-screen-content .vp-text { padding: 10px; width: 100%; resize: none; border-radius: 5px; border: 1px solid rgb(216, 217, 219); height: 160px; font-size: 1em !important; outline: none !important; display: block !important; }
[vp] [vp-translator-screen] .vp-translator-screen-content .vp-text:hover { border-color: rgb(131, 136, 144); }
[vp] [vp-translator-screen] .vp-translator-screen-content .vp-text:focus { border: 1.6px solid rgb(56, 133, 249); box-shadow: rgba(86, 154, 255, 0.75) 0px 0px 15px; }
[vp] [vp-translator-screen] .vp-translator-screen-content .vp-translator-buttons-container { width: 100%; display: flex; align-items: center; justify-content: center; flex-direction: column; gap: 10px; }
[vp] [vp-translator-screen] .vp-translator-screen-content .vp-translator-buttons-container button { width: 100% !important; }
[vp] [vp-translator-screen] .vp-translator-screen-content .vp-translator-buttons-container .vp-visualize-signal-button { margin: 0px; padding: 0px; width: auto; cursor: pointer; overflow: visible; outline: none; box-shadow: none; text-shadow: none; background: rgb(13, 69, 157); font-style: inherit; font-variant: inherit; font-stretch: inherit; font-family: inherit; font-optical-sizing: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; line-height: normal; -webkit-font-smoothing: inherit; appearance: none; display: flex; align-items: center; justify-content: center; height: 36px; border-radius: 40px; border: 1px solid rgb(13, 69, 157); font-size: 14px; font-weight: 600; color: rgb(253, 253, 253); }
@media (max-width: 450px) {
[vp] [vp-translator-screen] .vp-translator-screen-content .vp-translator-buttons-container .vp-visualize-signal-button { height: 32px; font-size: 12px; }
}
[vp] [vp-translator-screen] .vp-translator-screen-content .vp-translator-buttons-container .vp-visualize-signal-button:hover { background-color: rgb(56, 133, 249); border-color: rgb(56, 133, 249); }
[vp] [vp-translator-screen] .vp-translator-screen-content .vp-translator-buttons-container .vp-visualize-signal-button:disabled { background-color: rgb(232, 233, 234); border-color: rgb(216, 217, 219); cursor: not-allowed; user-select: none; color: rgb(131, 136, 144); }
[vp] [vp-translator-screen].vp-enabled { height: calc(100% - 60px); }
@media (max-width: 450px) {
[vp] [vp-translator-screen] { font-size: 14px; }
[vp] [vp-translator-screen] .vp-translator-screen-content { gap: 6px; padding: 10px; height: calc(100% - 80px); }
[vp] [vp-translator-screen] .vp-translator-screen-content .vp-text { height: 120px; }
[vp] [vp-translator-screen] .vp-translator-screen-content .vp-translator-buttons-container { gap: 6px; }
}
@charset "utf-8";
[vp] [vp-additional-options] { justify-content: center; flex-direction: column; gap: 10px; position: absolute; z-index: 2; display: none; max-width: 100%; opacity: 1; transition: max-width 0s ease 0s, visibility 0s ease 0s, opacity 0.4s ease 0s; left: 16px; top: 96px; }
[vp] [vp-additional-options] button { margin: 0px; overflow: visible; box-shadow: none; text-shadow: none; background: rgb(131, 136, 144); color: inherit; font-variant: inherit; font-stretch: inherit; font-family: inherit; font-optical-sizing: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; -webkit-font-smoothing: inherit; appearance: none; display: flex; align-items: center; justify-content: center; font-size: 14px; font-style: normal; line-height: 19px; font-weight: 700; text-align: center; min-width: 32px; min-height: 32px; max-width: 32px; max-height: 32px; width: 32px; border-radius: 50%; height: 32px; cursor: pointer; border: 2px solid transparent; outline: transparent solid 2px; outline-offset: 0px; transition: all 0.3s ease 0s; padding: 0px !important; }
@media (max-width: 450px) {
[vp] [vp-additional-options] button { min-width: 28px; min-height: 28px; max-width: 28px; max-height: 28px; font-size: 12px; }
}
[vp] [vp-additional-options] button svg { width: 18px; height: 18px; }
[vp] [vp-additional-options] button svg * { fill: rgb(255, 255, 255); }
[vp] [vp-additional-options] button.vp-selected { background-color: rgb(56, 133, 249); }
[vp] [vp-additional-options] button.vp-selected:hover { outline-color: rgba(56, 133, 249, 0.5); }
[vp] [vp-additional-options] button:hover { outline-color: rgba(131, 136, 144, 0.3); opacity: 1 !important; }
@media (hover: hover) {
[vp] [vp-additional-options] button[data-title]:hover::after { content: attr(data-title); background-color: rgb(54, 54, 54); position: absolute; border-radius: 20px; color: rgb(255, 255, 255); font-size: 14px; font-weight: 500; white-space: nowrap; padding: 4px 10px; left: 40px; display: block; }
}
@media (hover: hover) and (max-width: 450px) {
[vp] [vp-additional-options] button[data-title]:hover::after { font-size: 12px; }
}
[vp] [vp-additional-options].vp-enabled { display: flex; }
[vp] [vp-additional-options].vp-fixed { display: flex; }
[vp] [vp-additional-options].vp-fixed button { display: flex !important; }
@media (max-width: 450px) {
[vp] [vp-additional-options] { left: 10px; top: 90px; }
[vp] [vp-additional-options] button svg { width: 16px; height: 16px; }
}
@charset "utf-8";
[vp] [vp-change-avatar] { justify-content: start; align-items: center; flex-direction: row; gap: 10px; position: absolute; z-index: 2; display: none; max-width: 100%; left: 14px; top: 50px; height: 36px; width: 36px; visibility: visible; border-radius: 40px; transition: all 0.3s ease-in-out 0s; }
[vp] [vp-change-avatar] .vp-button-change-avatar { display: flex; justify-content: center; align-items: center; cursor: pointer; background: rgb(131, 136, 144); border-radius: 50px; width: 32px; height: 32px; min-width: 32px; border: 2px solid transparent; outline: transparent solid 2px; z-index: -1; visibility: hidden; transition: all 0.3s ease-in-out 0s; padding: 0px !important; }
[vp] [vp-change-avatar] .vp-button-change-avatar svg { width: 20px; height: 20px; fill: rgb(255, 255, 255); }
[vp] [vp-change-avatar] .vp-button-change-avatar::before { content: ""; display: none; width:
20px; height: 20px; background-color: rgb(54, 54, 54); top: 42px; position: absolute; z-index: -1; transform: rotate(45deg); }
[vp] [vp-change-avatar] .vp-button-change-avatar::after { content: attr(avatar-name); display: none; top: 44px; background-color: rgb(54, 54, 54); padding: 0px 10px 4px; height: 28px; align-items: center; justify-content: center; position: absolute; border-radius: 20px; transform: translateX(calc(50% - 16px)); white-space: nowrap; color: rgb(253, 253, 253); font-size: 14px; font-weight: 500; }
@media (max-width: 450px) {
[vp] [vp-change-avatar] .vp-button-change-avatar::after { font-size: 12px; }
}
[vp] [vp-change-avatar] .vp-button-change-avatar:hover { outline-color: rgba(131, 136, 144, 0.3); }
[vp] [vp-change-avatar] .vp-button-change-avatar:hover::after, [vp] [vp-change-avatar] .vp-button-change-avatar:hover::before { display: flex; }
[vp] [vp-change-avatar] .vp-button-change-avatar.vp-selected { background-color: rgb(56, 133, 249); outline-color: rgb(56, 133, 249); border-color: rgb(224, 224, 224); position: absolute; left: 2px; z-index: 1; visibility: visible; display: flex !important; }
[vp] [vp-change-avatar] .vp-button-change-avatar.vp-selected:hover { outline-color: rgba(56, 133, 249, 0.5); }
[vp] [vp-change-avatar] .vp-button-change-avatar.vp-selected::before { display: none; }
[vp] [vp-change-avatar] .vp-button-change-avatar.vp-selected::after { left: 38px; top: 0px; border-radius: 20px; transform: none; content: "Trocar avatar"; }
@media (max-width: 450px) {
[vp] [vp-change-avatar] .vp-button-change-avatar.vp-selected::after { display: none !important; }
}
[vp] [vp-change-avatar] .vp-button-change-avatar .active { display: block; }
@media (max-width: 450px) {
[vp] [vp-change-avatar] .vp-button-change-avatar { width: 28px; height: 28px; min-width: 28px; }
}
[vp] [vp-change-avatar].vp-isOpen { padding-left: 42px; width: 120px; overflow: visible; }
[vp] [vp-change-avatar].vp-isOpen button { visibility: visible; }
[vp] [vp-change-avatar].vp-isOpen .vp-selected::after, [vp] [vp-change-avatar].vp-isOpen .vp-selected::before { display: none !important; }
[vp] [vp-change-avatar].active, [vp] [vp-change-avatar].vp-fixed { display: flex; }
@media (max-width: 450px) {
[vp] [vp-change-avatar] { left: 8px; width: 28px; height: 28px; }
[vp] [vp-change-avatar] .vp-button-change-avatar svg { width: 16px; height: 16px; }
[vp] [vp-change-avatar] .vp-button-change-avatar::after { top: 34px; height: 26px; }
[vp] [vp-change-avatar] .vp-button-change-avatar::before { top: 34px; }
}
@charset "utf-8";
.vp-guide-container * { padding: 0px; margin: 0px; font-family: Rawline, Verdana, sans-serif !important; box-sizing: border-box !important; text-shadow: none !important; }
.vp-guide-container { background-color: rgb(36, 112, 224); max-width: 340px; position: fixed; top: 10px; left: 10px; align-items: center; justify-content: center; flex-direction: column; gap: 16px; padding: 16px; border-radius: 10px; display: none; font-size: 16px; z-index: 2147483647 !important; }
@media (max-width: 720px) {
.vp-guide-container { font-size: 14px; }
}
.vp-guide-container.vw-centered { transform: translateX(-50%); right: 50% !important; left: initial !important; }
.vp-guide-container.vw-left::after { left: -4px; right: initial; }
.vp-guide-container.vw-right::after { left: initial; right: -4px; }
.vp-guide-container.vw-top::after { top: 7px; bottom: initial; }
.vp-guide-container.vw-bottom::after { top: initial; bottom: 14px; }
.vp-guide-container::after { content: ""; position: absolute; width: 20px; height: 20px; background-color: rgb(36, 112, 224); transform: rotate(45deg); z-index: -1; }
.vp-guide-container.not-arrow::after { display: none !important; }
.vp-guide-container .vpw-guide__close-btn { border: none; margin: 0px; padding: 0px; cursor: pointer; overflow: visible; outline: none; box-shadow: none; text-shadow: none; background: transparent; color: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: inherit; font-family: inherit; font-optical-sizing: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; line-height: normal; -webkit-font-smoothing: inherit; appearance: none; display: flex; align-items: center; justify-content: center; position: absolute; top: 0px; right: 0px; width: 34px; height: 34px; }
.vp-guide-container .vpw-guide__close-btn svg { width: 28px; height: 28px; }
.vp-guide-container .vpw-guide__close-btn:hover { opacity: 0.8; }
.vp-guide-container .vpw-guide__message { color: rgb(253, 253, 253); font-size: 1em; font-weight: 500; line-height: 150%; width: 100%; }
.vp-guide-container .vpw-guide__footer { display: flex; align-items: center; justify-content: space-between; flex-direction: row; border-top: 1px solid rgb(101, 154, 233); width: 100%; padding-top: 16px; }
.vp-guide-container .vpw-guide__footer .vpw-guide__back-btn { border: none; margin: 0px; width: auto; cursor: pointer; overflow: visible; box-shadow: none; text-shadow: none; background: transparent; font-style: inherit; font-variant: inherit; font-stretch: inherit; font-family: inherit; font-optical-sizing: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; line-height: normal; -webkit-font-smoothing: inherit; appearance: none; display: flex; align-items: center; justify-content: center; border-radius: 40px; font-size: 14px; outline: transparent solid 1px; height: 36px; min-width: 36px; padding: 0px 16px; flex-direction: row; gap: 10px; font-weight: 700; color: rgb(253, 253, 253); }
.vp-guide-container .vpw-guide__footer .vpw-guide__back-btn:disabled { opacity: 0.5; cursor: not-allowed; }
.vp-guide-container .vpw-guide__footer .vpw-guide__back-btn:disabled:hover { opacity: 0.5; }
.vp-guide-container .vpw-guide__footer .vpw-guide__back-btn:active { opacity: 1; }
.vp-guide-container .vpw-guide__footer .vpw-guide__back-btn:hover { opacity: 0.8; }
.vp-guide-container .vpw-guide__footer .vpw-guide__next-btn { border: none; margin: 0px; width: auto; cursor: pointer; overflow: visible; box-shadow: none; text-shadow: none; background: rgb(253, 253, 253); font-style: inherit; font-variant: inherit; font-stretch: inherit; font-family: inherit; font-optical-sizing: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; line-height: normal; -webkit-font-smoothing: inherit; appearance: none; display: flex; align-items: center; justify-content: center; border-radius: 40px; font-size: 14px; outline: solid 1px; height: 36px; min-width: 36px; padding: 0px 16px; flex-direction: row; gap: 10px; font-weight: 700; color: rgb(36, 112, 224); }
.vp-guide-container .vpw-guide__footer .vpw-guide__next-btn:disabled { opacity: 0.5; cursor: not-allowed; }
.vp-guide-container .vpw-guide__footer .vpw-guide__next-btn:disabled:hover { opacity: 0.5; }
.vp-guide-container .vpw-guide__footer .vpw-guide__next-btn:active { opacity: 1; }
.vp-guide-container .vpw-guide__footer .vpw-guide__next-btn:hover { opacity: 0.8; }
.vp-guide-container .vpw-guide__footer .vpw-guide__tab-slider { display: flex; gap: 6px; align-items: center; justify-content: center; flex-direction: row; }
.vp-guide-container .vpw-guide__footer .vpw-guide__tab-slider span { width: 6px; height: 6px; border-radius: 50%; opacity: 0.4; background-color: rgb(255, 255, 255); }
.vp-guide-container .vpw-guide__footer .vpw-guide__tab-slider span.vp-actived { opacity: 1; }
.vp-guide-container.vp-enabled { display: flex; }
span[vp-click-blocker] { position: absolute; inset: 0px; border-radius: 10px; opacity: 0; z-index: 9999999 !important; display: none !important; }
span[vp-click-blocker].vp-enabled { display: block !important; }
[vw] [vw-plugin-wrapper].vp-rounded { border-radius: 20px !important; }
[vp] .vp-guide-highlight { outline-offset:
-1px; transform-origin: center 200%; animation: 0.5s ease-out 0s infinite alternate-reverse none running boxShadowAnim; outline: rgb(255, 255, 255) solid 2px !important; transform: scale(1.04) !important; border: none !important; border-radius: 100px !important; }
@keyframes boxShadowAnim {
0% { box-shadow: transparent 0px 0px 0px; }
100% { box-shadow: rgb(13, 69, 157) 0px 0px 15px; }
}
[vp] .vp-guide-transition { transition: transform 0.3s ease 0s, border 0s linear 0s !important; }
@charset "utf-8";
[vp] [vp-main-guide-screen] { display: flex; align-items: center; justify-content: start; flex-direction: column; gap: 10px; border-radius: 10px; width: 100%; font-size: 14px; position: absolute; z-index: 0; padding: 14px; background-color: rgb(253, 253, 253); border-bottom: 1px solid rgb(216, 217, 219); overflow: hidden; visibility: hidden; top: 0px; transition: all 0.3s ease 0s; transform: scale(0); transform-origin: right top; box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 15px; height: auto !important; }
[vp] [vp-main-guide-screen].vw-isLeft { transform-origin: left top; }
[vp] [vp-main-guide-screen].vw-isTopOrBottom .vpw-guide__main__buttons-container { flex-direction: row !important; }
[vp] [vp-main-guide-screen].vw-isTopOrBottom .vpw-guide__main__buttons-container button :nth-child(2) { display: none !important; }
[vp] [vp-main-guide-screen] .vpw-guide__main__title { font-size: 1.2em; color: rgb(54, 54, 54); font-weight: 600; width: 100%; }
[vp] [vp-main-guide-screen] .vpw-guide__main__desc { color: rgb(70, 73, 78); font-weight: 500; font-size: 1em; width: 100%; }
[vp] [vp-main-guide-screen] .vpw-guide__main__buttons-container { margin-top: 10px; width: 100%; display: flex; flex-direction: column; gap: 10px; }
[vp] [vp-main-guide-screen] .vpw-guide__main__buttons-container .vpw-guide__main__accept-btn { margin: 0px; padding: 0px; cursor: pointer; overflow: visible; outline: none; box-shadow: none; text-shadow: none; background: rgb(13, 69, 157); font-style: inherit; font-variant: inherit; font-stretch: inherit; font-family: inherit; font-optical-sizing: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; line-height: normal; -webkit-font-smoothing: inherit; appearance: none; display: flex; align-items: center; justify-content: center; height: 36px; border-radius: 40px; border: 1px solid rgb(13, 69, 157); font-size: 14px; font-weight: 600; color: rgb(253, 253, 253); width: 100%; }
@media (max-width: 450px) {
[vp] [vp-main-guide-screen] .vpw-guide__main__buttons-container .vpw-guide__main__accept-btn { height: 32px; font-size: 12px; }
}
[vp] [vp-main-guide-screen] .vpw-guide__main__buttons-container .vpw-guide__main__accept-btn:hover { background-color: rgb(56, 133, 249); border-color: rgb(56, 133, 249); }
[vp] [vp-main-guide-screen] .vpw-guide__main__buttons-container .vpw-guide__main__accept-btn:disabled { background-color: rgb(232, 233, 234); border-color: rgb(216, 217, 219); cursor: not-allowed; user-select: none; color: rgb(131, 136, 144); }
[vp] [vp-main-guide-screen] .vpw-guide__main__buttons-container .vpw-guide__main__deny-btn { margin: 0px; padding: 0px; cursor: pointer; overflow: visible; outline: none; box-shadow: none; text-shadow: none; background: rgb(253, 253, 253); font-style: inherit; font-variant: inherit; font-stretch: inherit; font-family: inherit; font-optical-sizing: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; line-height: normal; -webkit-font-smoothing: inherit; appearance: none; display: flex; align-items: center; justify-content: center; height: 36px; border-radius: 40px; border: 1px solid rgb(13, 69, 157); font-size: 14px; font-weight: 600; color: rgb(13, 69, 157); width: 100%; }
@media (max-width: 450px) {
[vp] [vp-main-guide-screen] .vpw-guide__main__buttons-container .vpw-guide__main__deny-btn { height: 32px; font-size: 12px; }
}
[vp] [vp-main-guide-screen] .vpw-guide__main__buttons-container .vpw-guide__main__deny-btn:hover { border-color: rgb(131, 136, 144); background-color: rgb(232, 233, 234); color: rgb(15, 43, 84); }
[vp] [vp-main-guide-screen] .vpw-guide__main__buttons-container .vpw-guide__main__deny-btn:disabled { background-color: rgb(232, 233, 234); border-color: rgb(216, 217, 219); cursor: not-allowed; user-select: none; color: rgb(131, 136, 144); }
@media (max-width: 600px) {
[vp] [vp-main-guide-screen] .vpw-guide__main__buttons-container { flex-direction: row; }
[vp] [vp-main-guide-screen] .vpw-guide__main__buttons-container button { font-size: 12px !important; }
[vp] [vp-main-guide-screen] .vpw-guide__main__buttons-container button :nth-child(2) { display: none !important; }
}
@media (max-width: 500px) {
[vp] [vp-main-guide-screen] .vpw-guide__main__buttons-container { flex-direction: column; }
}
@media (max-width: 600px) {
[vp] [vp-main-guide-screen] { padding: 10px; font-size: 12px; }
}
[vp] [vp-main-guide-screen].vp-enabled { visibility: visible; transform: scale(1); z-index: 6 !important; }
@charset "utf-8";
[vw] img[data-src] { opacity: 1 !important; }
[vw] input:not([type="range"]):not([type="checkbox"]), [vw] textarea { font-weight: 500; color: rgb(54, 54, 54) !important; background: transparent !important; }
[vw] input:not([type="range"]):not([type="checkbox"])::placeholder, [vw] textarea::placeholder { font-weight: 400; font-style: normal; text-decoration: none; color: rgb(153, 153, 153) !important; opacity: 1 !important; }
[vw] input:not([type="range"]):not([type="checkbox"]):focus, [vw] textarea:focus { border: 1.6px solid rgb(56, 133, 249) !important; box-shadow: rgba(86, 154, 255, 0.75) 0px 0px 15px !important; }
[vw] * { box-sizing: border-box !important; font-family: Rawline, Verdana, sans-serif !important; text-shadow: none !important; }
@charset "utf-8";
[vp] { font-size: 16px; height: 100%; width: 100%; position: relative; }
[vp] [vp-blue-button] { padding: 7px; border-radius: 6px; font-size: 12px; text-align: center; font-weight: bold; color: white; background-color: rgb(0, 63, 134); cursor: pointer; margin: 10px 5px; align-self: center; }
[vp] [vp-visualize-signal-button] { padding: 7px; border-radius: 6px; font-size: 12px; text-align: center; font-weight: bold; color: rgb(0, 63, 134); background: white; border: 1px solid rgb(0, 63, 134); cursor: pointer; margin: 10px 5px; align-self: center; }
[vp] [vp-close-button] { display: flex; flex-direction: row; justify-content: center; align-items: center; width: 28px; height: 28px; border-radius: 14px; background-color: rgb(179, 179, 179); cursor: pointer; }
[vp] [vp-close-button] img { width: 100%; }
[vp] #gameContainer { background: rgb(235, 235, 235) !important; }
[vp] .vp--off { display: none !important; }
[vp] .vp--shaker { animation: 0.7s ease-in-out 0s infinite normal none running shaker !important; }
@keyframes shaker {
0%, 100% { transform: translateX(0px); }
10%, 30%, 50%, 70%, 90% { transform: translateX(-5px); }
20%, 40%, 60%, 80% { transform: translateX(5px); }
}
@charset "utf-8";
.vw-links { display: none; position: fixed; border-radius: 6px; cursor: pointer; white-space: nowrap; text-decoration: none; animation: 0.3s ease 0s 1 normal none running showTooltip; box-shadow: rgb(0, 0, 0) 0px 0px 10px -5px; transition: all 0.3s ease 0s; font-weight: 600; font-family: Rawline, Verdana, sans-serif !important; z-index: 2147483647 !important; padding: 10px 15px !important; font-size: 14px !important; color: rgb(255, 255, 255) !important; line-height: 1 !important; }
.vw-links.vw-yView::before { bottom: -5px; top: auto; }
.vw-links.vw-xView::before { right: 10px; left: auto; }
@keyframes showTooltip {
0% { margin-top: -10px; opacity: 0; }
100% { margin-top: 0px; opacity: 1; }
}
.vw-links:hover { transform: scale(1.05); }
.vw-links::before { content: ""; width: 20px; height: 20px; position: absolute; background:
rgb(44, 110, 208); left: 10px; top: -5px; transform: rotate(45deg); z-index: -1; }
.vw-links::after { content: ""; width: 100%; background-color: rgb(56, 133, 249); height: 100%; z-index: -1; display: block; position: absolute; left: 0px; top: 0px; border-radius: 6px; }
.vw-text--hover { text-decoration: underline !important; opacity: 1 !important; cursor: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADEAAAAxCAYAAABznEEcAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAbPSURBVHgBzVpNbBNHFH4za4iRQKQXoIdSV2q4RUqrRhgJqBFIVcmhgApIXEjSExJt2hsioDoCQ2+B/ohTSbggQUuVHiiqREWaIDUIRILoiVTCzSXAKTRIsZPsTOfb9Rp7PbPejZefT/Lf7O7sfPPe++bNW7NMVjbPLSseZEK+Qdx6mwxgQjyVJGecH5zyTPAZSWKGbMqPZVfk6RWCpU/MZYnzr6lBMGITkmhGkb2nfg0vcpa/3bt8gl4CEhQTlJXanE/OMuqjx1ItG3PFGZecGFKWvjd2fMUwvQAk1BSm6AWBETUrWhlFJEOcUTpXzMNKJOwLcRJi6ZNzg8T4QXr5yDuEFuy+RmOK06tDSlmpk5bxh+nc/EA6O5eiJeJVkqhAY2ReExIeSmROLURSy9eMRAlSZJUIPAxrldgkthIrm4i2bGC0YS1T3xm9udptf1Ygmv5P0rRaJseniCafyKBuUsoqN9pz87vrrTexktjSwmh/O6f31rOAs54fm34KMpJ+vCno0VPtySm13oynTy12jh1NXDD2GIfEYtC9HVzNOKOl4rf7IoiMGqllJMLVwpqnJQJuc3oPp+8PWA0RAHa2uv3ADbWQ9qBKkTK6Q1yyUlIXEeuUnw92W7R1Q3zagIn4Zo9Fn2029Mm5VoI5YywyCRCIY/ZN6FYkDERUsFsD/kYuVEpNERCVAIL35FXb8XkdZgvSOccPENn/gY6IzGw6UdxV2cJ5QkRKlzFD9QhgUBg0JBWva/cl5a66gVuJkQeC9p6zqfO8re0HRNatrm2XnPorf/NCMRnaEjtbmROA9XD5tjvozoFFWplUefl295rzisSn5xbLM3/5jqTZoiKqXnenaq2Ba491WLpbpNKn5suKyieybAabGQqB7s3hgnhfO3NmcFrJJWYZw/v5kFVu+/yiXbaUh9EH+oUP8q1ddyR1el956S1PdQArhIkD15WkEzfwaczyt38IZR1BPxxIOP2ACCxVuWKPTwljn/oglxlPqZyjUmJLGYyPW8NZAa4Et8Fs7213F0GsJ3CdwxcX6d01+omYfELaAAdM1pAJtus5CZKBwQ03eH99ODWCK7WogXrDQQxhPfFcCVYxYeSBOZfS3Z8x/gk+HRJMskASLWvCrwdwOQx6sMsNyMMXXeW5cihhkMznGJ00k9BaorSvd3ot2MlgEmvDkzh7XdCRKzatSjLH75HgeYH8xQ5edi8dJh/LqmCvGoNmIrGHR1w4JKBQqsFIpGUNhcYqJYuPfL7tBTLWiUr38gMiMFvUWwNyqxMWe5nVXLavEPJPMmBlMrwlIMOD3W6G71cVb50AdO4FYlFTGUvYzeX9hArFIfXeQ0sAXOaqIa2A62CGPXjrBMjCvYBLd9xrvUXRBE8cqiApVSaBuGji8zNuragazwowsXmGsAaMTAbu0qrgudes8n8QwQTsU5upehmxdq/BVEm18reqNtzAIuI/D8EYlG5A33U3wEBN2g/ASr9/lXCCPkw681H/YpVVHQixzbc9tdXOiWf8F08+Vm+tVAMkcFidazouIYgA4F0XhgD60t5HFbSrSBQWkkNNy+b7/S7lpgS1N4Kuj0Zwo0bwz+PaNuR8t1T1sIoEpHbjicIFtVWqCnCkBNBvyFwlerZbahbNJOq5UxSMTNYKB5NuplFT7TCpFBTEL5kghU0N8iId4iKACdSmJNJdFmp8xK1Wq0KvD9cMEgp3gsTqXnEBVtDFg82tIXzq607C7lN7vkxlE2TxkpJS1JUq0dthdqk43AmWPn9TO4HlhzhaErCGktthv9yisw6lJP7YQHJ2Wbmb3+T1CKDYVg8/3ZG1CxzAWNb7atY2bnf5d3ww6ZFf9Pvh8X+juROI9+wIlta7peqgBvmxo8vLhbTAqTA9zzOVVKK4TphiA9ITgxU6Q5MANuWK42pobf72gNpQwwgkACv0Nr1T2VB3FJKL3bpCAuLj7HWb4sbdKTMBZxwLYpu/PVTe69RAOb+hO4ay/XcxVANdFZKOQJjABO3+63jTUE07hUQ6N9epDDdgOo4qRvfm6JVxDP7a34rAqHBqUEYI0adUM6s7FOmOm04WvpSM9QedA9XZqirbbW+5D1l0wMDxkAU5GaqDgYMHAggAkX2g5FqwSCrM+bCMtxVFuo69Sd1Bl4AY4IK6dC5UiSU5cvq0KloJVKdr9x6xQcphWpRdYZ5xNxSNpTjBOpKimOAokJR9t44lz4S9JpYHDHGQYZImVCXy16SdPDOcjfbMJNanJO25Z22WsHap52sfqlFlgs51/pGD/YCbTg838l+PF/Oop4QSqWZBvJlz4e4WhSpex/wfqf8BK1ZQuMrKBT4AAAAASUVORK5CYII="), pointer !important; }
.vw-text--hover img::selection { background: transparent !important; }
@charset "utf-8";
[vw] [vw-access-button] { display: none; flex-direction: row-reverse; width: 40px; height: 40px; cursor: pointer; overflow: hidden; position: absolute; border-radius: 8px; transition: all 0.5s ease 0s; right: 0px; left: auto; }
[vw] [vw-access-button] img { max-height: 40px; transition: all 0.5s ease 0s; border-radius: 8px; opacity: 1 !important; visibility: visible !important; }
[vw] [vw-access-button] .access-button { width: 40px; height: 40px; z-index: 1; }
[vw] [vw-access-button] .pop-up { position: absolute; height: 40px; min-width: 150px; z-index: 0; left: 0px; right: auto; }
[vw] [vw-access-button]:hover { width: 200px; }
[vw] [vw-access-button].isLeft { flex-direction: row; left: 0px; right: auto; }
[vw] [vw-access-button].isLeft .pop-up { left: auto; right: 0px; }
[vw] [vw-access-button].isTopOrBottom:hover { bottom: -20px; top: 0px; margin-right: -80px; }
[vw] [vw-access-button].active { display: flex; }
@charset "utf-8";
[vw].left [vw-plugin-wrapper] { float: left; }
[vw] [vw-plugin-wrapper] { position: relative; display: none; width: 300px; height: 100%; float: right; background: white; box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 15px; border-radius: 12px; }
[vw] [vw-plugin-wrapper].active { display: flex; flex-direction: column; height: 450px; max-width: 100%; min-height: 100%; }
@charset "utf-8";
[vw] { }
[vw] html, [vw] body, [vw] div, [vw] span, [vw] applet, [vw] object, [vw] iframe, [vw] h1, [vw] h2, [vw] h3, [vw] h4, [vw] h5, [vw] h6, [vw] p, [vw] blockquote, [vw] pre, [vw] a, [vw] abbr, [vw] acronym, [vw] address, [vw] big, [vw] cite, [vw] code, [vw] del, [vw] dfn, [vw] em, [vw] img, [vw] ins, [vw] kbd, [vw] q, [vw] s, [vw] samp, [vw] small, [vw] strike, [vw] strong, [vw] sub, [vw] sup, [vw] tt, [vw] var, [vw] b, [vw] u, [vw] i, [vw] center, [vw] dl, [vw] dt, [vw] dd, [vw] ol, [vw] ul, [vw] li, [vw] fieldset, [vw] form, [vw] label, [vw] legend, [vw] table, [vw] caption, [vw] tbody, [vw] tfoot, [vw] thead, [vw] tr, [vw] th, [vw] td, [vw] article, [vw] aside, [vw] canvas, [vw] details, [vw] embed, [vw] figure, [vw] figcaption, [vw] footer, [vw] header, [vw] hgroup, [vw] menu, [vw] nav, [vw] output, [vw] ruby, [vw] section, [vw] summary, [vw] time, [vw] mark, [vw] audio, [vw] video { margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; display: block; }
[vw] article, [vw] aside, [vw] details, [vw] figcaption, [vw] figure, [vw] footer, [vw] header, [vw] hgroup, [vw] menu, [vw] nav, [vw] section { display: block; }
[vw] img { width: unset; }
[vw] body { line-height: 1; }
[vw] ol, [vw] ul { list-style: none; }
[vw] blockquote, [vw] q { quotes: none; }
[vw] blockquote::before, [vw] blockquote::after, [vw] q::before, [vw] q::after { content: none; }
[vw] table { border-collapse: collapse; border-spacing: 0px; }
@charset "utf-8";
@media (max-width: 450px) {
div[vw] canvas { filter: blur(0px); min-height: calc(238px) !important; min-width: calc(147px) !important; }
div[vw] [vw-plugin-wrapper].active { height: 350px !important; width: 210px !important; }
}
div[vw] { position: fixed; max-width: 95vw; min-height: 40px; min-width: 40px; right: 0px; top: 50%; transform: translateY(-50%); display: none; color: rgb(0, 0, 0); line-height: 1.3; font-size: 16px; z-index: 2147483647 !important; font-family: Rawline, Verdana, sans-serif !important; margin: 10px !important; }
div[vw].enabled { display: block; }
div[vw].active { margin-top: -285px; }
div[vw].maximize { inset: 6vh; max-width: initial; margin-top: 0px; }
div[vw].left { left: 0px; right: initial; }
div[vw] #gameContainer { inset: 0px; width: 100%; height: calc(100% - 80px); overflow: hidden; border-radius: 0px; position: absolute !important; margin: auto !important; background: none !important; }
div[vw] #gameContainer canvas { min-height: calc(315px); min-width: calc(270px); height: 100%; width: 100%; filter: blur(0px); }
@charset "utf-8";
.yui3-widget-hidden { display: none; }
.yui3-widget-content { overflow: hidden; }
.yui3-widget-content-expanded { box-sizing: border-box; height: 100%; }
.yui3-widget-tmp-forcesize { overflow: hidden !important; }
#yui3-css-stamp.skin-sam-widget-base { display: none; }
.yui3-widget-stacked .yui3-widget-shim { opacity: 0; position: absolute; border: 0px; top: 0px; left: 0px; padding: 0px; margin: 0px; z-index: -1; width: 100%; height: 100%; }
#yui3-css-stamp.skin-sam-widget-stack { display: none; }
.yui3-overlay { position: absolute; }
.yui3-overlay-hidden { visibility: hidden; }
.yui3-widget-tmp-forcesize .yui3-overlay-content { overflow: hidden !important; }
#yui3-css-stamp.skin-sam-overlay { display: none; }
.yui3-skin-sam .yui3-widget-mask { background-color: black; zoom: 1; opacity: 0.4; }
#yui3-css-stamp.skin-sam-widget-modality { display: none; }
.yui3-panel { position: absolute; }
.yui3-panel-hidden { visibility: hidden; }
.yui3-widget-tmp-forcesize .yui3-panel-content { overflow: hidden !important;
}
.yui3-panel .yui3-widget-hd { position: relative; }
.yui3-panel .yui3-widget-hd .yui3-widget-buttons { position: absolute; top: 0px; right: 0px; }
.yui3-panel .yui3-widget-ft .yui3-widget-buttons { display: inline-block; zoom: 1; }
.yui3-skin-sam .yui3-panel-content { box-shadow: rgb(51, 51, 51) 0px 0px 5px; border: 1px solid black; background: white; }
.yui3-skin-sam .yui3-panel .yui3-widget-hd { padding: 8px 28px 8px 8px; min-height: 13px; color: white; background: -webkit-gradient(linear, 0% 100%, 0% 0%, from(rgb(38, 71, 160)), color-stop(0.07, rgb(38, 71, 160)), color-stop(0.5, rgb(61, 103, 206)), to(rgb(66, 111, 217))); }
.yui3-skin-sam .yui3-panel .yui3-widget-hd .yui3-widget-buttons { padding: 8px; }
.yui3-skin-sam .yui3-panel .yui3-widget-bd { padding: 10px; }
.yui3-skin-sam .yui3-panel .yui3-widget-ft { background: rgb(237, 245, 255); padding: 8px; text-align: right; }
.yui3-skin-sam .yui3-panel .yui3-widget-ft .yui3-button { margin-left: 8px; }
.yui3-skin-sam .yui3-panel .yui3-widget-hd .yui3-button-close { background: transparent; filter: none; border: 0px; border-radius: 0px; box-shadow: none; width: 13px; height: 13px; padding: 0px; overflow: hidden; vertical-align: top; }
.yui3-skin-sam .yui3-panel .yui3-widget-hd .yui3-button-close::before { content: url("/theme/yui_image.php?file=3.17.2/sprite_icons.png"); display: inline-block; text-align: center; font-size: 0px; line-height: 0; width: 13px; margin: 1px 0px 0px 1px; }
.yui3-skin-sam .yui3-panel-hidden .yui3-widget-hd .yui3-button-close { display: none; }
#yui3-css-stamp.skin-sam-panel { display: none; }
@charset "utf-8";
.que.calculated .answer { padding: 0.3em; display: inline; }
.que.calculated .answer input[type="text"] { width: 30%; }
#page-question-type-calculated input[name^="answer"], #page-question-type-calculated input[name^="unit"], #page-question-type-calculated input[name^="multiplier"], #page-question-type-calculated input[name^="calcmax"], #page-question-type-calculated input[name^="calcmin"], #page-question-type-calculated input[name^="number"], #page-question-type-calculated input[name^="tolerance"] { direction: ltr; text-align: left; }
body#page-question-type-calculated div[id^="fgroup_id_"][id*="answeroptions_"], body#page-question-type-calculatedmulti div[id^="fgroup_id_"][id*="answeroptions_"] { background: rgb(238, 238, 238); margin-top: 0px; margin-bottom: 0px; padding-bottom: 5px; padding-top: 5px; border-width: 1px 1px 0px; border-top-style: solid; border-right-style: solid; border-left-style: solid; border-top-color: rgb(187, 187, 187); border-right-color: rgb(187, 187, 187); border-left-color: rgb(187, 187, 187); border-image: initial; border-bottom-style: initial; border-bottom-color: initial; }
body#page-question-type-calculated div[id^="fgroup_id_"][id*="answeroptions_"] .fgrouplabel label, body#page-question-type-calculatedmulti div[id^="fgroup_id_"][id*="answeroptions_"] .fgrouplabel label { font-weight: 700; }
body#page-question-type-calculated div[id^="fgroup_id_"][id*="answeroptions_"] label[for^="id_answer_"], body#page-question-type-calculated div[id^="fgroup_id_"][id*="answertolerance_"] label[for^="id_tolerance_"], body#page-question-type-calculated div[id^="fgroup_id_"][id*="answerdisplay_"] label[for^="id_correctanswerlength_"], body#page-question-type-calculatedmulti div[id^="fgroup_id_"][id*="answeroptions_"] label[for^="id_answer_"], body#page-question-type-calculatedmulti div[id^="fgroup_id_"][id*="answerdisplay_"] label[for^="id_correctanswerlength_"] { position: absolute; left: -10000px; font-weight: 400; font-size: 1em; }
body#page-question-type-calculated div[id^="fgroup_id_"][id*="answertolerance_"], body#page-question-type-calculated div[id^="fgroup_id_"][id*="answerdisplay_"], body#page-question-type-calculatedmulti div[id^="fgroup_id_"][id*="answertolerance_"], body#page-question-type-calculatedmulti div[id^="fgroup_id_"][id*="answerdisplay_"] { background: rgb(238, 238, 238); margin-bottom: 0px; margin-top: 0px; padding-bottom: 5px; padding-top: 5px; border-width: 0px 1px; border-right-style: solid; border-left-style: solid; border-right-color: rgb(187, 187, 187); border-left-color: rgb(187, 187, 187); border-image: initial; border-top-style: initial; border-top-color: initial; border-bottom-style: initial; border-bottom-color: initial; }
body#page-question-type-calculated div[id^="fitem_id_"][id*="feedback_"], body#page-question-type-calculatedmulti div[id^="fitem_id_"][id*="feedback_"] { background: rgb(238, 238, 238); margin-bottom: 2em; margin-top: 0px; padding-bottom: 5px; padding-top: 5px; border-width: 0px 1px 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: rgb(187, 187, 187); border-bottom-color: rgb(187, 187, 187); border-left-color: rgb(187, 187, 187); border-image: initial; border-top-style: initial; border-top-color: initial; }
.que.calculatedmulti .answer .specificfeedback { display: inline; padding: 0px 0.7em; background: rgb(255, 243, 191); }
.que.calculatedmulti .answer .specificfeedback * { display: inline; background: rgb(255, 243, 191); }
.que.calculatedmulti .answer .specificfeedback script { display: none; }
.que.calculatedmulti .answer div.r0, .que.calculatedmulti .answer div.r1 { display: flex; margin: 0.25rem 0px; align-items: flex-start; }
.que.calculatedmulti .answer div.r0 input, .que.calculatedmulti .answer div.r1 input { margin: 0.3rem 0.5rem; width: 14px; }
.que.calculatedsimple .answer { padding: 0.3em; display: inline; }
.que.calculatedsimple .answer input[type="text"] { width: 30%; }
body#page-question-type-calculatedsimple div[id^="fgroup_id_"][id*="answeroptions_"] { background: rgb(238, 238, 238); margin-top: 0px; margin-bottom: 0px; padding-bottom: 5px; padding-top: 5px; border-width: 1px 1px 0px; border-top-style: solid; border-right-style: solid; border-left-style: solid; border-top-color: rgb(187, 187, 187); border-right-color: rgb(187, 187, 187); border-left-color: rgb(187, 187, 187); border-image: initial; border-bottom-style: initial; border-bottom-color: initial; }
body#page-question-type-calculatedsimple div[id^="fgroup_id_"][id*="answeroptions_"] .fgrouplabel label { font-weight: 700; }
body#page-question-type-calculatedsimple div[id^="fgroup_id_"][id*="answeroptions_"] label[for^="id_answer_"], body#page-question-type-calculatedsimple div[id^="fgroup_id_"][id*="answertolerance_"] label[for^="id_tolerance_"], body#page-question-type-calculatedsimple div[id^="fgroup_id_"][id*="answerdisplay_"] label[for^="id_correctanswerlength_"] { position: absolute; left: -10000px; font-weight: 400; font-size: 1em; }
body#page-question-type-calculatedsimple div[id^="fgroup_id_"][id*="answertolerance_"], body#page-question-type-calculatedsimple div[id^="fgroup_id_"][id*="answerdisplay_"] { background: rgb(238, 238, 238); margin-bottom: 0px; margin-top: 0px; padding-bottom: 5px; padding-top: 5px; border-width: 0px 1px; border-right-style: solid; border-left-style: solid; border-right-color: rgb(187, 187, 187); border-left-color: rgb(187, 187, 187); border-image: initial; border-top-style: initial; border-top-color: initial; border-bottom-style: initial; border-bottom-color: initial; }
body#page-question-type-calculatedsimple div[id^="fitem_id_"][id*="feedback_"] { background: rgb(238, 238, 238); margin-bottom: 2em; margin-top: 0px; padding-bottom: 5px; padding-top: 5px; border-width: 0px 1px 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: rgb(187, 187, 187); border-bottom-color: rgb(187, 187, 187); border-left-color: rgb(187, 187, 187); border-image: initial; border-top-style: initial; border-top-color: initial; }
.que.ddimageortext .qtext { margin-bottom: 0.5em; display: block; }
.que.ddimageortext div.ddarea, form.mform fieldset#id_previewareaheader div.ddarea { text-align: center; }
.que.ddimageortext div.droparea, form.mform
fieldset#id_previewareaheader div.ddarea { position: relative; }
.que.ddimageortext div.droparea { display: inline-block; }
.que.ddimageortext div.droparea .draghome { position: absolute; cursor: move; white-space: nowrap; }
.que.ddimageortext div.droparea .dropzones { position: absolute; top: 0px; left: 0px; }
.que.ddimageortext .dropbackground, form.mform fieldset#id_previewareaheader .dropbackground { border: 1px solid rgb(0, 0, 0); margin: 0px auto; }
form.mform fieldset#id_previewareaheader .dropbackground { max-width: none; }
.que.ddimageortext .dropbackground.img-responsive.img-fluid { width: 100%; }
.que.ddimageortext .dropzone { display: none; position: absolute; opacity: 0.5; border: 1px solid rgb(0, 0, 0); }
.que.ddimageortext .dropzone.active { display: block; }
.que.ddimageortext .dropzone:focus, .que.ddimageortext .droparea .draghome:focus, .que.ddimageortext .dropzone.valid-drag-over-drop, .que.ddimageortext .draghome.placed.valid-drag-over-drop { border-color: rgb(0, 170, 0); box-shadow: rgb(255, 255, 150) 0px 0px 5px 5px; outline: 0px; }
.que.ddimageortext .draghome, .que.ddimageortext .drag, form.mform fieldset#id_previewareaheader .droppreview { border: 1px solid rgb(0, 0, 0); display: inline-block; font: 13px / 1.231 arial, helvetica, clean, sans-serif; }
.que.ddimageortext .draghomes .draghome { vertical-align: top; margin: 5px; height: auto; width: auto; cursor: move; }
.que.ddimageortext .draghomes.readonly .draghome, .que.ddimageortext .droparea.readonly .draghome { cursor: auto; }
.que.ddimageortext .draghomes .draghome.dragplaceholder { display: none; }
.que.ddimageortext .draghomes .draghome.dragplaceholder.active { visibility: hidden; display: inline-block; }
.que.ddimageortext .dragitems, form.mform fieldset#id_previewareaheader .dragitems { height: 0px; }
.que.ddimageortext .drag, form.mform fieldset#id_previewareaheader .droppreview { position: absolute; cursor: move; }
.que.ddimageortext .dragitems.readonly .drag { cursor: auto; }
form.mform fieldset#id_previewareaheader .drag.beingdragged, .que.ddimageortext .drag.beingdragged, .que.ddimageortext .draghomes .draghome.beingdragged, .que.ddimageortext .droparea .draghome.beingdragged { box-shadow: rgb(0, 0, 0) 3px 3px 4px; }
.que.ddimageortext .draghomes .draghome.beingdragged, .que.ddimageortext .droparea .draghome.beingdragged { position: absolute; }
.que.ddimageortext .group1, form.mform fieldset#id_previewareaheader .group1 { background-color: rgb(255, 255, 255); }
.que.ddimageortext .group2, form.mform fieldset#id_previewareaheader .group2 { background-color: rgb(176, 196, 222); border-radius: 10px 0px 0px; }
.que.ddimageortext .group3, form.mform fieldset#id_previewareaheader .group3 { background-color: rgb(220, 220, 220); border-radius: 0px 10px 0px 0px; }
.que.ddimageortext .group4, form.mform fieldset#id_previewareaheader .group4 { background-color: rgb(216, 191, 216); border-radius: 0px 0px 10px; }
.que.ddimageortext .group5, form.mform fieldset#id_previewareaheader .group5 { background-color: rgb(135, 206, 250); border-radius: 0px 0px 0px 10px; }
.que.ddimageortext .group6, form.mform fieldset#id_previewareaheader .group6 { background-color: rgb(218, 165, 32); border-radius: 0px 10px 10px 0px; }
.que.ddimageortext .group7, form.mform fieldset#id_previewareaheader .group7 { background-color: gold; border-radius: 10px 0px 0px 10px; }
.que.ddimageortext .group8, form.mform fieldset#id_previewareaheader .group8 { background-color: khaki; border-radius: 10px; }
body#page-question-type-ddimageortext div[id^="fgroup_id_"][id*="drags_"] { background: rgb(238, 238, 238); margin-top: 0px; margin-bottom: 0px; padding-bottom: 5px; padding-top: 5px; border-width: 1px 1px 0px; border-top-style: solid; border-right-style: solid; border-left-style: solid; border-top-color: rgb(187, 187, 187); border-right-color: rgb(187, 187, 187); border-left-color: rgb(187, 187, 187); border-image: initial; border-bottom-style: initial; border-bottom-color: initial; }
body#page-question-type-ddimageortext div[id^="fgroup_id_"][id*="drags_"] .fgrouplabel label { font-weight: 700; }
body#page-question-type-ddimageortext div[id^="fitem_id_"][id*="dragitem_"] { background: rgb(238, 238, 238); margin-bottom: 0px; margin-top: 0px; padding-bottom: 5px; padding-top: 5px; border-width: 0px 1px; border-right-style: solid; border-left-style: solid; border-right-color: rgb(187, 187, 187); border-left-color: rgb(187, 187, 187); border-image: initial; border-top-style: initial; border-top-color: initial; border-bottom-style: initial; border-bottom-color: initial; }
body#page-question-type-ddimageortext div[id^="fitem_id_"][id*="draglabel_"] { background: rgb(238, 238, 238); margin-bottom: 2em; margin-top: 0px; padding-bottom: 5px; padding-top: 5px; border-width: 0px 1px 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: rgb(187, 187, 187); border-bottom-color: rgb(187, 187, 187); border-left-color: rgb(187, 187, 187); border-image: initial; border-top-style: initial; border-top-color: initial; }
.que.ddmarker .qtext { margin-bottom: 0.5em; display: block; }
.que.ddmarker .droparea { display: inline-block; position: relative; }
.que.ddmarker .droparea .dropzones, .que.ddmarker .droparea .markertexts { position: absolute; top: 0px; left: 0px; }
.que.ddmarker .draghomes .marker, .que.ddmarker .droparea .marker { vertical-align: top; cursor: move; }
.que.ddmarker .draghomes.readonly .marker, .que.ddmarker .droparea.readonly .marker { cursor: auto; }
.que.ddmarker .droparea .marker { position: absolute; }
.que.ddmarker .draghomes .marker { position: relative; display: inline-block; margin: 10px; }
.que.ddmarker .draghomes .marker.dragplaceholder { display: none; }
.que.ddmarker .draghomes .marker.dragplaceholder.active { visibility: hidden; display: inline-block; }
.que.ddmarker div.ddarea, form.mform fieldset#id_previewareaheader div.ddarea { text-align: center; }
form.mform fieldset#id_previewareaheader div.ddarea .markertexts { min-height: 80px; }
.que.ddmarker .dropbackground, form.mform fieldset#id_previewareaheader .dropbackground { margin: 0px auto; border: 1px solid rgb(0, 0, 0); }
form.mform fieldset#id_previewareaheader .dropbackground { max-width: none; }
.que.ddmarker .dropbackground.img-responsive.img-fluid { width: 100%; }
.que.ddmarker div.dragitems div.draghome, .que.ddmarker div.dragitems div.dragitem, form.mform fieldset#id_previewareaheader div.draghome, form.mform fieldset#id_previewareaheader div.drag { font: 13px / 1.231 arial, helvetica, clean, sans-serif; }
.que.ddmarker .droparea .marker span.markertext, .que.ddmarker .draghomes .marker span.markertext, .que.ddmarker div.markertexts span.markertext, form.mform fieldset#id_previewareaheader div.markertexts span.markertext { margin: 0px 5px; z-index: 3; background-color: rgb(255, 255, 255); border: 2px solid rgb(0, 0, 0); padding: 5px; display: inline-block; zoom: 1; border-radius: 10px; color: rgb(0, 0, 0); opacity: 0.6; }
.que.ddmarker .droparea .marker span.markertext, .que.ddmarker .draghomes .marker span.markertext { white-space: nowrap; }
.que.ddmarker div.markertexts span.markertext { z-index: 2; background-color: yellow; border: 2px solid khaki; position: absolute; white-space: nowrap; }
.que.ddmarker span.wrongpart { background-color: yellow; border: 2px solid khaki; padding: 5px; border-radius: 10px; opacity: 0.6; margin: 5px; display: inline-block; }
.que.ddmarker .droparea .marker img.target, .que.ddmarker .draghomes .marker img.target { position: absolute; left: -7px; top: -7px; }
.que.ddmarker div.dragitems div.draghome img.target { display: none; }
.que.ddmarker .marker.beingdragged { position: absolute; }
.que.ddmarker .marker.beingdragged span.markertext { z-index: 3; box-shadow: rgb(0, 0, 0) 3px 3px 4px; }
.que.ddmarker .dropzone .shape { fill: rgb(255,
255, 255); fill-opacity: 0.5; stroke: rgb(0, 0, 0); stroke-width: 1; }
.que.ddmarker .dropzone.active .shape { stroke-width: 2; }
.que.ddmarker .dropzone.color0 .shape { fill: rgb(255, 255, 255); }
.que.ddmarker .dropzone.color1 .shape { fill: rgb(176, 196, 222); }
.que.ddmarker .dropzone.color2 .shape { fill: rgb(220, 220, 220); }
.que.ddmarker .dropzone.color3 .shape { fill: rgb(216, 191, 216); }
.que.ddmarker .dropzone.color4 .shape { fill: rgb(135, 206, 250); }
.que.ddmarker .dropzone.color5 .shape { fill: rgb(218, 165, 32); }
.que.ddmarker .dropzone.color6 .shape { fill: gold; }
.que.ddmarker .dropzone.color7 .shape { fill: khaki; }
.que.ddmarker .dropzone .shapeLabel { text-anchor: middle; }
.que.ddmarker .dropzone .handle { fill: rgb(255, 255, 255); fill-opacity: 0.1; stroke-width: 1; display: none; cursor: move; }
.que.ddmarker .dropzone .handle.move { stroke: rgb(136, 0, 0); }
.que.ddmarker .dropzone .handle.edit { stroke: rgb(0, 0, 136); }
.que.ddmarker .dropzone.active .handle { display: inherit; }
body#page-question-type-ddmarker div[id^="fitem_id_"][id*="hint_"] { background: rgb(238, 238, 238); margin-top: 0px; margin-bottom: 0px; padding-bottom: 5px; padding-top: 5px; border-width: 1px 1px 0px; border-top-style: solid; border-right-style: solid; border-left-style: solid; border-top-color: rgb(187, 187, 187); border-right-color: rgb(187, 187, 187); border-left-color: rgb(187, 187, 187); border-image: initial; border-bottom-style: initial; border-bottom-color: initial; }
body#page-question-type-ddmarker div[id^="fitem_id_"][id*="hint_"] .fitemtitle { font-weight: 700; }
body#page-question-type-ddmarker div[id^="fitem_id_"][id*="hintoptions_"], body#page-question-type-ddmarker div[id^="fitem_id_"][id*="hintshownumcorrect_"] { background: rgb(238, 238, 238); margin-bottom: 0px; margin-top: 0px; padding-bottom: 5px; padding-top: 5px; border-width: 0px 1px; border-right-style: solid; border-left-style: solid; border-right-color: rgb(187, 187, 187); border-left-color: rgb(187, 187, 187); border-image: initial; border-top-style: initial; border-top-color: initial; border-bottom-style: initial; border-bottom-color: initial; }
body#page-question-type-ddmarker div[id^="fitem_id_"][id*="hintclearwrong_"] { background: rgb(238, 238, 238); margin-bottom: 2em; margin-top: 0px; padding-bottom: 5px; padding-top: 5px; border-width: 0px 1px 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: rgb(187, 187, 187); border-bottom-color: rgb(187, 187, 187); border-left-color: rgb(187, 187, 187); border-image: initial; border-top-style: initial; border-top-color: initial; }
body#page-question-type-ddmarker #fitem_id_penalty { margin-bottom: 2em; }
body#page-question-type-ddmarker .ddarea.que.ddmarker { overflow-y: scroll; }
.que.ddwtos .qtext { margin-bottom: 0.5em; display: block; }
.que.ddwtos .draghome { margin-bottom: 1em; }
.que.ddwtos .answertext { margin-bottom: 0.5em; }
.que.ddwtos .drop.active { display: inline-block; text-align: center; border: 1px solid rgb(0, 0, 0); margin-bottom: 2px; }
.que.ddwtos .drop { display: none; }
.que.ddwtos .drags { height: 0px; }
.que.ddwtos .draghome { display: inline-block; text-align: center; background: transparent; border: 1px solid rgb(0, 0, 0); cursor: move; }
.que.ddwtos.qtype_ddwtos-readonly .draghome { cursor: default; }
.que.ddwtos .draghome.beingdragged { z-index: 3; box-shadow: rgb(0, 0, 0) 3px 3px 4px; position: absolute; }
.que.ddwtos .draghome.dragplaceholder { display: none; }
.que.ddwtos .draghome.dragplaceholder.active { visibility: hidden; display: inline-block; }
.que.ddwtos .draghome.placed { margin-bottom: 2px; }
.que.ddwtos .drop:focus, .que.ddwtos .drop.valid-drag-over-drop, .que.ddwtos .draghome.placed:focus:not(.beingdragged), .que.ddwtos .draghome.placed.valid-drag-over-drop { border-color: rgb(0, 170, 0); box-shadow: rgb(255, 255, 150) 0px 0px 5px 5px; }
.que.ddwtos span.incorrect { background-color: rgb(255, 170, 170); }
.que.ddwtos span.correct { background-color: rgb(170, 255, 170); }
.que.ddwtos .group1 { background-color: rgb(255, 255, 255); }
.que.ddwtos .group2 { background-color: rgb(220, 220, 220); border-radius: 10px 0px 0px; }
.que.ddwtos .group3 { background-color: rgb(176, 196, 222); border-radius: 0px 10px 0px 0px; }
.que.ddwtos .group4 { background-color: rgb(216, 191, 216); border-radius: 0px 0px 10px; }
.que.ddwtos .group5 { background-color: rgb(135, 206, 250); border-radius: 0px 0px 0px 10px; }
.que.ddwtos .group6 { background-color: rgb(218, 165, 32); border-radius: 0px 10px 10px 0px; }
.que.ddwtos .group7 { background-color: gold; border-radius: 10px 0px 0px 10px; }
.que.ddwtos .group8 { background-color: khaki; border-radius: 10px; }
.que.ddwtos sub, .que.ddwtos sup { font-size: 80%; position: relative; vertical-align: baseline; }
.que.ddwtos sup { top: -0.4em; }
.que.ddwtos sub { bottom: -0.2em; }
.que.essay textarea.qtype_essay_response { width: 100%; }
.que.essay textarea.qtype_essay_response.qtype_essay_plain { white-space: pre-wrap; font: inherit; }
.que.essay textarea.qtype_essay_response.qtype_essay_monospaced { white-space: pre; font-family: "Andale Mono", Monaco, "Courier New", "DejaVu Sans Mono", monospace; }
.que.essay .qtype_essay_response { min-height: 3em; }
.que.essay .qtype_essay_response.readonly { background-color: rgb(255, 255, 255); }
.que.essay div.qtype_essay_response textarea { width: 100%; }
.que.gapselect .qtext { line-height: 2em; margin-top: 1px; margin-bottom: 0.5em; display: block; }
.que.gapselect .answercontainer { line-height: 2em; margin-bottom: 1em; display: block; }
.que.gapselect .answertext { padding-bottom: 0.5em; }
.que.sddl .control { padding: 0.2em; }
body#page-question-type-match div[id^="fitem_id_"][id*="subquestions_"] { background: rgb(238, 238, 238); margin-top: 0px; margin-bottom: 0px; padding-bottom: 5px; padding-top: 5px; border-width: 1px 1px 0px; border-top-style: solid; border-right-style: solid; border-left-style: solid; border-top-color: rgb(187, 187, 187); border-right-color: rgb(187, 187, 187); border-left-color: rgb(187, 187, 187); border-image: initial; border-bottom-style: initial; border-bottom-color: initial; }
body#page-question-type-match div[id^="fitem_id_"][id*="subquestions_"] .fitemtitle { font-weight: 700; }
body#page-question-type-match div[id^="fitem_id_"][id*="subanswers_"] { background: rgb(238, 238, 238); margin-bottom: 2em; margin-top: 0px; padding-bottom: 5px; padding-top: 5px; border-width: 0px 1px 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: rgb(187, 187, 187); border-bottom-color: rgb(187, 187, 187); border-left-color: rgb(187, 187, 187); border-image: initial; border-top-style: initial; border-top-color: initial; }
.que.multianswer .feedbackspan { display: block; max-width: 70%; background: rgb(255, 243, 191); padding: 0.5em; margin-top: 1em; box-shadow: rgb(0, 0, 0) 0.5em 0.5em 1em; }
body.ie6 .que.multianswer .feedbackspan, body.ie7 .que.multianswer .feedbackspan, body.ie8 .que.multianswer .feedbackspan, body.ie9 .que.multianswer .feedbackspan { width: 70%; }
.que.multianswer .answer .specificfeedback { display: inline; padding: 0px 0.7em; background: rgb(255, 243, 191); }
.que.multianswer .answer .specificfeedback * { display: inline; background: rgb(255, 243, 191); }
.que.multianswer .answer .specificfeedback script { display: none; }
.que.multianswer .answer div.r0, .que.multianswer .answer div.r1 { padding: 0.3em; }
.que.multianswer table.answer { margin-bottom: 0px; width: 100%; }
.que.multichoice .answer .specificfeedback { display: inline; padding: 0px 0.7em; background: rgb(255, 243, 191); }
.que.multichoice .answer div.r0, .que.multichoice .answer div.r1 { display: flex; margin: 0.25rem 0px; align-items: flex-start;
}
.que.multichoice .answer div.r0 label, .que.multichoice .answer div.r1 label, .que.multichoice .answer div.r0 div.specificfeedback, .que.multichoice .answer div.r1 div.specificfeedback { text-indent: 0px; }
.que.multichoice .answer div.r0 input, .que.multichoice .answer div.r1 input { margin: 0.3rem 0.5rem; width: 14px; }
body#page-question-type-multichoice div[id^="fitem_id_"][id*="answer_"] { background: rgb(238, 238, 238); margin-top: 0px; margin-bottom: 0px; padding-bottom: 5px; padding-top: 5px; border-width: 1px 1px 0px; border-top-style: solid; border-right-style: solid; border-left-style: solid; border-top-color: rgb(187, 187, 187); border-right-color: rgb(187, 187, 187); border-left-color: rgb(187, 187, 187); border-image: initial; border-bottom-style: initial; border-bottom-color: initial; }
body#page-question-type-multichoice div[id^="fitem_id_"][id*="answer_"] .fitemtitle { font-weight: 700; }
body#page-question-type-multichoice div[id^="fitem_id_"] .fitemtitle { margin-left: 0px; margin-right: 0px; padding-left: 6px; padding-right: 0px; }
body#page-question-type-multichoice div[id^="fitem_id_"][id*="fraction_"] { background: rgb(238, 238, 238); margin-bottom: 0px; margin-top: 0px; padding-bottom: 5px; padding-top: 5px; border-width: 0px 1px; border-right-style: solid; border-left-style: solid; border-right-color: rgb(187, 187, 187); border-left-color: rgb(187, 187, 187); border-image: initial; border-top-style: initial; border-top-color: initial; border-bottom-style: initial; border-bottom-color: initial; }
body#page-question-type-multichoice div[id^="fitem_id_"][id*="feedback_"] { background: rgb(238, 238, 238); margin-bottom: 2em; margin-top: 0px; padding-bottom: 5px; padding-top: 5px; border-width: 0px 1px 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: rgb(187, 187, 187); border-bottom-color: rgb(187, 187, 187); border-left-color: rgb(187, 187, 187); border-image: initial; border-top-style: initial; border-top-color: initial; }
.que.numerical .answer { padding: 0.3em; display: inline; }
#page-question-type-numerical input[name="unitpenalty"], #page-question-type-numerical input[name^="answer"], #page-question-type-numerical input[name^="tolerance"], #page-question-type-numerical input[name^="multiplier"], #page-question-type-numerical input[name^="unit"] { direction: ltr; text-align: left; }
body#page-question-type-numerical div[id^="fgroup_id_"][id*="answeroptions_"] { background: rgb(238, 238, 238); margin-top: 0px; margin-bottom: 0px; padding-bottom: 5px; padding-top: 5px; border-width: 1px 1px 0px; border-top-style: solid; border-right-style: solid; border-left-style: solid; border-top-color: rgb(187, 187, 187); border-right-color: rgb(187, 187, 187); border-left-color: rgb(187, 187, 187); border-image: initial; border-bottom-style: initial; border-bottom-color: initial; }
body#page-question-type-numerical div[id^="fgroup_id_"][id*="answeroptions_"] .fgrouplabel label { font-weight: 700; }
body.path-question-type div#fgroup_id_penaltygrp label[for^="id_unitpenalty"], body.path-question-type div[id^="fgroup_id_units_"] label[for^="id_unit_"], body#page-question-type-numerical div[id^="fgroup_id_"][id*="answeroptions_"] label[for^="id_answer_"] { position: absolute; left: -10000px; font-weight: 400; font-size: 1em; }
body#page-question-type-numerical div[id^="fitem_id_"][id*="fraction_"] { background: rgb(238, 238, 238); margin-bottom: 0px; margin-top: 0px; padding-bottom: 5px; padding-top: 5px; border-width: 0px 1px; border-right-style: solid; border-left-style: solid; border-right-color: rgb(187, 187, 187); border-left-color: rgb(187, 187, 187); border-image: initial; border-top-style: initial; border-top-color: initial; border-bottom-style: initial; border-bottom-color: initial; }
body#page-question-type-numerical div[id^="fitem_id_"][id*="feedback_"] { background: rgb(238, 238, 238); margin-bottom: 2em; margin-top: 0px; padding-bottom: 5px; padding-top: 5px; border-width: 0px 1px 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: rgb(187, 187, 187); border-bottom-color: rgb(187, 187, 187); border-left-color: rgb(187, 187, 187); border-image: initial; border-top-style: initial; border-top-color: initial; }
.que.shortanswer .answer { padding: 0.3em; display: inline; }
.que.shortanswer .answer input { width: 80%; }
body#page-question-type-shortanswer div[id^="fgroup_id_"][id*="answeroptions_"] { background: rgb(238, 238, 238); margin-top: 0px; margin-bottom: 0px; padding-bottom: 5px; padding-top: 5px; border-width: 1px 1px 0px; border-top-style: solid; border-right-style: solid; border-left-style: solid; border-top-color: rgb(187, 187, 187); border-right-color: rgb(187, 187, 187); border-left-color: rgb(187, 187, 187); border-image: initial; border-bottom-style: initial; border-bottom-color: initial; }
body#page-question-type-shortanswer div[id^="fgroup_id_"][id*="answeroptions_"] .fgrouplabel label { font-weight: 700; }
body#page-question-type-shortanswer div[id^="fgroup_id_"][id*="answeroptions_"] label[for^="id_answer_"] { position: absolute; left: -10000px; font-weight: 400; font-size: 1em; }
body#page-question-type-shortanswer div[id^="fitem_id_"][id*="fraction_"] { background: rgb(238, 238, 238); margin-bottom: 0px; margin-top: 0px; padding-bottom: 5px; padding-top: 5px; border-width: 0px 1px; border-right-style: solid; border-left-style: solid; border-right-color: rgb(187, 187, 187); border-left-color: rgb(187, 187, 187); border-image: initial; border-top-style: initial; border-top-color: initial; border-bottom-style: initial; border-bottom-color: initial; }
body#page-question-type-shortanswer div[id^="fitem_id_"][id*="feedback_"] { background: rgb(238, 238, 238); margin-bottom: 2em; margin-top: 0px; padding-bottom: 5px; padding-top: 5px; border-width: 0px 1px 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: rgb(187, 187, 187); border-bottom-color: rgb(187, 187, 187); border-left-color: rgb(187, 187, 187); border-image: initial; border-top-style: initial; border-top-color: initial; }
.que.truefalse .answer div.r0, .que.truefalse .answer div.r1 { padding: 0.3em; }
.path-mod-assign div.gradingnavigation div { float: left; margin-left: 2em; }
.path-mod-assign div.submissionstatustable, .path-mod-assign div.submissionfull, .path-mod-assign div.submissionlinks, .path-mod-assign div.usersummary, .path-mod-assign div.feedback, .path-mod-assign div.gradingsummary { margin-bottom: 5em; }
.path-mod-assign div.submissionstatus .generaltable, .path-mod-assign div.submissionlinks .generaltable, .path-mod-assign div.feedback .generaltable, .path-mod-assign div.submissionsummarytable .generaltable, .path-mod-assign div.attempthistory table, .path-mod-assign div.gradingsummary .generaltable { width: 100%; }
.path-mod-assign table.generaltable table td { border: 0px none; }
.path-mod-assign .gradingsummarytable, .path-mod-assign .feedbacktable, .path-mod-assign .lockedsubmission, .path-mod-assign .submissionsummarytable { margin-top: 1em; }
.path-mod-assign div.submissionsummarytable table tbody tr td.c0 { width: 30%; }
.path-mod-assign .submittedlate { color: red; font-weight: 900; }
.path-mod-assign.jsenabled .gradingoptionsform [type="submit"] { display: none; }
.path-mod-assign.jsenabled .gradingtable .c1 select { display: none; }
.path-mod-assign .quickgradingform .mform fieldset { margin: 0px; padding: 0px; }
.path-mod-assign textarea.quickgrade { resize: both; }
.path-mod-assign td.submissionstatus, .path-mod-assign div.submissionstatus, .path-mod-assign a:link.submissionstatus { color: rgb(0, 0, 0); background-color: rgb(239, 239, 239); }
.path-mod-assign td.submissionstatusdraft, .path-mod-assign div.submissionstatusdraft, .path-mod-assign a:link.submissionstatusdraft { color: rgb(0, 0, 0); background-color:
rgb(239, 239, 207); }
.path-mod-assign td.submissionstatussubmitted, .path-mod-assign div.submissionstatussubmitted, .path-mod-assign a:link.submissionstatussubmitted { color: rgb(0, 0, 0); background-color: rgb(207, 239, 207); }
.path-mod-assign td.submissionlocked, .path-mod-assign div.submissionlocked { color: rgb(0, 0, 0); background-color: rgb(239, 239, 207); }
.path-mod-assign td.submissionreopened, .path-mod-assign div.submissionreopened { color: rgb(0, 0, 0); background-color: rgb(239, 239, 239); }
.path-mod-assign td.submissiongraded, .path-mod-assign div.submissiongraded { color: rgb(0, 0, 0); background-color: rgb(207, 239, 207); }
.path-mod-assign td.submissionnotgraded, .path-mod-assign div.submissionnotgraded { color: rgb(0, 0, 0); background-color: rgb(239, 239, 239); }
.path-mod-assign td.latesubmission, .path-mod-assign a:link.latesubmission, .path-mod-assign div.latesubmission { color: rgb(0, 0, 0); background-color: rgb(239, 207, 207); }
.path-mod-assign td.earlysubmission, .path-mod-assign div.earlysubmission { color: rgb(0, 0, 0); background-color: rgb(207, 239, 207); }
.path-mod-assign td.gradingreminder, .path-mod-assign div.gradingreminder { color: rgb(0, 0, 0); background-color: rgb(239, 207, 207); }
.path-mod-assign .gradingtable .c0 { display: none; }
.path-mod-assign.jsenabled .gradingtable .c0 { display: table-cell; }
.path-mod-assign .gradingbatchoperationsform { display: none; }
.path-mod-assign.jsenabled .gradingbatchoperationsform { display: block; }
.path-mod-assign .gradingtable tr.selectedrow td { background-color: rgb(255, 238, 204); }
.path-mod-assign .gradingtable tr.unselectedrow td { background-color: rgb(255, 255, 255); }
.path-mod-assign .gradingtable .c0 div.selectall { margin-left: 7px; }
.path-mod-assign .gradingtable .yui3-menu ul { margin: 0px; }
.path-mod-assign .gradingtable .yui3-menu-label { padding-left: 0px; line-height: 12px; }
.path-mod-assign .gradingtable .yui3-menu-label img { padding: 0px 3px; }
.path-mod-assign .gradingtable .yui3-menu li { list-style-type: none; }
.path-mod-assign.jsenabled .gradingtable .yui3-loading { display: none; }
.path-mod-assign .gradingtable .yui3-menu .yui3-menu-content { border: 0px; padding-top: 0px; }
.path-mod-assign div.gradingtable tr .quickgrademodified { background-color: rgb(255, 204, 153); }
.path-mod-assign .gradingtable .commentscontainer .comment-ctrl .comment-area textarea { resize: both; }
.path-mod-assign td.submissioneditable { color: red; }
.path-mod-assign .expandsummaryicon { display: none; }
.path-mod-assign.jsenabled .expandsummaryicon { display: inline-block; }
.path-mod-assign .hidefull { display: none; }
.path-mod-assign .quickgradingform form .commentscontainer input, .path-mod-assign .quickgradingform form .commentscontainer textarea { display: none; }
.path-mod-assign.jsenabled .quickgradingform form .commentscontainer input, .path-mod-assign.jsenabled .quickgradingform form .commentscontainer textarea { display: inline; }
.path-mod-assign .previousfeedbackwarning { font-size: 140%; font-weight: 700; text-align: center; color: rgb(85, 0, 0); }
.path-mod-assign .submissionhistory { background-color: rgb(176, 176, 176); }
.path-mod-assign .submissionhistory .cell.historytitle { background-color: gray; }
.path-mod-assign .submissionhistory .cell { background-color: rgb(208, 208, 208); }
.path-mod-assign.jsenabled .mod-assign-history-link { display: block; cursor: pointer; margin-bottom: 7px; }
.path-mod-assign.jsenabled .mod-assign-history-link h4 { display: inline; }
.path-mod-assign.jsenabled .attempthistory h4 { margin-bottom: 7px; text-align: left; }
.path-mod-assign.jsenabled.dir_rtl .attempthistory h4 { text-align: right; }
.path-mod-assign.jsenabled .mod-assign-history-link-open { padding: 0px 5px 0px 20px; background: url("/theme/image.php/moove/core/1695970804/t/expanded") 2px center no-repeat; }
.path-mod-assign.jsenabled .mod-assign-history-link-closed { padding: 0px 5px 0px 20px; background: url("/theme/image.php/moove/core/1695970804/t/collapsed") 2px center no-repeat; }
.path-mod-assign .submithelp { padding: 1em; }
.path-mod-assign .feedbacktitle { font-weight: 700; }
.path-mod-assign .submitconfirm, .path-mod-assign .submissionlinks, .path-mod-assign .submissionaction { text-align: center; }
.path-mod-assign .submissionsummarytable .c0, .path-mod-assign .mod-assign-history-panel .c0 { width: 150px; }
.path-mod-assign .gradingtable .moodle-actionmenu { white-space: nowrap; }
.path-mod-assign .gradingtable .moodle-actionmenu[data-enhanced].show .menu a { padding-left: 12px; padding-right: 12px; }
.path-mod-assign .gradingtable .menu-action img { display: none; }
.path-mod-assign .editsubmissionform input[name="submissionstatement"] { vertical-align: top; }
.path-mod-assign .editsubmissionform label[for="id_submissionstatement"] { display: inline-block; }
.path-mod-assign.layout-option-nonavbar { padding-top: 0px; }
.path-mod-assign [data-region="user-selector"] select { margin-bottom: 0px; }
.path-mod-assign [data-region="user-selector"] .alignment { float: right; width: 320px; text-align: center; margin-top: 7px; }
.path-mod-assign [data-region="user-selector"] [data-action="previous-user"], .path-mod-assign [data-region="user-selector"] [data-action="next-user"] { font-size: 26px; }
.path-mod-assign [data-region="user-selector"] [data-action="next-user"] { margin-left: -10px; }
.path-mod-assign [data-region="user-selector"] .alignment input { margin-bottom: 5px; }
.path-mod-assign [data-region="user-selector"] .alignment .form-autocomplete-downarrow { top: 0px; }
.path-mod-assign [data-region="user-selector"] .form-autocomplete-selection { display: none; }
.path-mod-assign [data-region="user-selector"] .form-autocomplete-suggestions { text-align: left; }
.path-mod-assign [data-region="user-selector"] .form-autocomplete-suggestions { margin-left: 48px; }
.path-mod-assign [data-region="user-filters"] { font-size: small; }
.path-mod-assign [data-region="configure-filters"] { display: none; text-align: left; width: 480px; background-color: rgb(255, 255, 255); background-clip: padding-box; box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 10px; border-radius: 6px; position: absolute; margin-top: 28px; margin-left: -452px; padding: 10px 0px; z-index: 1; }
.path-mod-assign [data-region="configure-filters"]::before, .path-mod-assign [data-region="configure-filters"]::after { position: absolute; left: auto; display: inline-block; content: ""; border-style: none solid solid; border-right-color: transparent; border-bottom-color: transparent; border-left-color: transparent; border-top-width: initial; border-top-color: initial; }
.path-mod-assign [data-region="configure-filters"]::before { top: -7px; right: 12px; border-width: 7px; border-bottom-color: rgba(0, 0, 0, 0.2); }
.path-mod-assign [data-region="configure-filters"]::after { top: -6px; right: 13px; border-width: 6px; border-bottom-color: rgb(255, 255, 255); }
.path-mod-assign .alignment [data-region="configure-filters"] input { margin-bottom: 0px; }
.path-mod-assign [data-region="grading-navigation-panel"] { position: absolute; top: 0px; left: 0px; width: 100%; height: 6em; margin: 0px; border-bottom: 1px solid rgb(221, 221, 221); }
.path-mod-assign [data-region="grading-navigation"] { padding: 1em; }
.path-mod-assign [data-region="assignment-info"] { white-space: nowrap; overflow-x: hidden; text-overflow: ellipsis; }
.path-mod-assign [data-region="assignment-info"] small[data-region="assignment-tooltip"] { margin-left: 0.5em; }
.path-mod-assign [data-region="user-info"] { height: 60px; }
.path-mod-assign [data-region="user-info"] a { text-decoration: none; }
.path-mod-assign [data-region="user-info"] .img-rounded { display: block; float: left; margin-top: -3px; margin-right: 10px; }
.path-mod-assign [data-region="user-info"]
em { display: block; font-style: normal; }
.path-mod-assign [data-region="user-info"] em.nowrap { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.path-mod-assign [data-region="grading-actions-form"] label { display: inline-block; }
.path-mod-assign.pagelayout-embedded { overflow: hidden; }
.path-mod-assign [data-region="review-panel"] { position: absolute; inset: 85px 30% 60px 0px; width: auto; box-sizing: border-box; transition: right 0.5s ease 0s, left 0.5s ease 0s; }
.path-mod-assign [data-region="review-panel"].grade-panel-collapsed { right: 30px; }
.path-mod-assign [data-region="review-panel"] [data-region="review-panel-toggle"] { display: none; height: 30px; width: 30px; position: absolute; top: 0px; right: 0px; left: auto; box-sizing: border-box; border-radius: 0px 0px 0px 4px; border-right: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); border-left: 1px solid rgb(204, 204, 204); border-image: initial; border-top: none; background-color: rgb(255, 255, 255); }
.path-mod-assign [data-region="review-panel"] [data-region="review-panel-toggle"] .expand-icon, .path-mod-assign [data-region="review-panel"] [data-region="review-panel-toggle"] .collapse-icon { width: 100%; height: 100%; text-align: center; line-height: 30px; }
.path-mod-assign [data-region="review-panel"] [data-region="review-panel-toggle"] .expand-icon .toggle-text, .path-mod-assign [data-region="review-panel"] [data-region="review-panel-toggle"] .collapse-icon .toggle-text { visibility: hidden; opacity: 0; height: 0px; overflow: hidden; }
.path-mod-assign [data-region="review-panel"] [data-region="review-panel-toggle"] img { height: 100%; float: right; }
.path-mod-assign [data-region="review-panel"] [data-region="review-panel-toggle"] .expand-icon { display: none; }
.path-mod-assign [data-region="review-panel"] [data-region="review-panel-toggle"] .collapse-icon { display: block; }
.path-mod-assign [data-region="review-panel"] [data-region="review-panel-toggle"] .collapse-icon.full-width { display: none; }
.path-mod-assign [data-region="review-panel"] .pageheader { border-right: 1px solid rgb(221, 221, 221); }
.path-mod-assign [data-region="review-panel"] + [data-region="grade-panel"] [data-region="grade"] { margin-left: auto; margin-right: auto; max-width: 100%; transition: max-width 0.5s ease 0s; }
.path-mod-assign [data-region="review-panel"] .drawingregion { left: 0px; right: 0px; border-color: rgb(221, 221, 221); }
.path-mod-assign [data-region="review-panel"].collapsed { left: calc(30px - 70%); right: calc(100% - 30px); transition: right 0.5s ease 0s, left 0.5s ease 0s; }
.path-mod-assign [data-region="review-panel"].collapsed [data-region="review-panel-content"] { visibility: hidden; transition: visibility 0s ease 0.5s; }
.path-mod-assign [data-region="review-panel"].collapsed [data-region="review-panel-toggle"] .expand-icon { display: block; }
.path-mod-assign [data-region="review-panel"].collapsed [data-region="review-panel-toggle"] .collapse-icon { display: none; }
.path-mod-assign [data-region="review-panel"].collapsed + [data-region="grade-panel"] { position: absolute; left: 30px; right: 0px; width: calc(100% - 30px); overflow: auto; transition: width 0.5s ease 0s, right 0.5s ease 0s, left 0.5s ease 0s; }
.path-mod-assign [data-region="review-panel"].collapsed + [data-region="grade-panel"] [data-region="grade"], .path-mod-assign [data-region="grade-panel"].fullwidth [data-region="grade"] { max-width: 800px; margin-left: auto; margin-right: auto; }
.path-mod-assign [data-region="grade-panel"] { position: absolute; inset: 85px 0px 60px 70%; width: 30%; overflow: auto; box-sizing: border-box; background-color: rgb(245, 245, 245); padding: 0px 15px 15px; transition: width 0.5s ease 0s, right 0.5s ease 0s, left 0.5s ease 0s; }
.path-mod-assign [data-region="grade-panel"].collapsed { left: calc(100% - 30px); right: calc(30px - 100%); visibility: hidden; transition: right 0.5s ease 0s, left 0.5s ease 0s, visibility 0s ease 0.5s; }
.path-mod-assign [data-region="grade-panel"].fullwidth { left: 0px; width: 100%; overflow: auto; }
.path-mod-assign [data-region="grade-panel"] h3 { font-size: 18px; font-weight: 500; }
.path-mod-assign [data-region="grade-panel"] div.submissionstatustable { margin-bottom: 2em; }
.path-mod-assign [data-region="grade-panel"] .submissionsummarytable { margin-left: 5px; margin-right: 5px; }
.path-mod-assign [data-region="grade-panel"] .submissionsummarytable table.generaltable td { padding: 8px 0px; background-color: transparent; }
.path-mod-assign [data-region="grade-panel"] .submissionsummarytable .generaltable tbody > tr:nth-child(2n+1) > td, .path-mod-assign [data-region="grade-panel"] .submissionsummarytable .generaltable tbody tr:hover > td { background-color: transparent; }
.path-mod-assign [data-region="grade-panel"] div.submissionsummarytable table tbody tr td.c0 { width: auto; }
.path-mod-assign [data-region="grade-panel"] div.submissionsummarytable table tbody tr.lastrow td.c0, .path-mod-assign [data-region="grade-panel"] div.submissionsummarytable table tbody tr.lastrow td.c1 { border-bottom: 1px solid rgb(221, 221, 221); }
.path-mod-assign [data-region="grade-panel"] td.submissionnotgraded, .path-mod-assign [data-region="grade-panel"] div.submissionnotgraded { color: red; background-color: transparent; }
.path-mod-assign div.fileuploadsubmission { float: left; min-width: 300px; }
.path-mod-assign div.fileuploadsubmissiontime { float: right; }
.path-mod-assign [data-region="grade-panel"] #id_gradeheader { display: table-cell; min-width: 0px; }
.path-mod-assign [data-region="grade-panel"] #id_gradeheader > legend { visibility: hidden; height: 0px; margin-bottom: 0px; }
.path-mod-assign [data-region="grade-panel"] .comment-area textarea[cols] { width: 100%; box-sizing: border-box; }
.path-mod-assign [data-region="grade-panel"] .mform .fitem.fitem_ftext, .path-mod-assign [data-region="grade-panel"] .mform .fitem.fitem_f, .path-mod-assign [data-region="grade-panel"] .mform .fitem.fitem_feditor, .path-mod-assign [data-region="grade-panel"] .mform .fitem.fitem_fgrading, .path-mod-assign [data-region="grade-panel"] .mform .fitem.fitem_ffilemanager { background-color: rgb(255, 255, 255); border: 1px solid rgb(221, 221, 221); margin-bottom: 20px; }
.path-mod-assign [data-region="grade-panel"] .mform .fitem.fitem_ftext .fitemtitle, .path-mod-assign [data-region="grade-panel"] .mform .fitem.fitem_f .fitemtitle, .path-mod-assign [data-region="grade-panel"] .mform .fitem.fitem_feditor .fitemtitle, .path-mod-assign [data-region="grade-panel"] .mform .fitem.fitem_fgrading .fitemtitle, .path-mod-assign [data-region="grade-panel"] .mform .fitem.fitem_ffilemanager .fitemtitle { padding-left: 5px; padding-right: 5px; }
.path-mod-assign #page-content [data-region="grade-panel"] .mform:not(.unresponsive) .fcontainer .fitem.fitem_ftext .felement, .path-mod-assign #page-content [data-region="grade-panel"] .mform:not(.unresponsive) .fcontainer .fitem.fitem_f .felement, .path-mod-assign #page-content [data-region="grade-panel"] .mform:not(.unresponsive) .fcontainer .fitem.fitem_feditor .felement, .path-mod-assign #page-content [data-region="grade-panel"] .mform:not(.unresponsive) .fcontainer .fitem.fitem_fgrading .felement, .path-mod-assign #page-content [data-region="grade-panel"] .mform:not(.unresponsive) .fcontainer .fitem.fitem_ffilemanager .felement { padding: 6px 10px 10px; box-sizing: border-box; }
.path-mod-assign #page-content [data-region="grade-panel"] .mform:not(.unresponsive) .fitem.fitem_ftext .fitemtitle, .path-mod-assign #page-content [data-region="grade-panel"] .mform:not(.unresponsive) .fitem.fitem_f .fitemtitle, .path-mod-assign #page-content [data-region="grade-panel"] .mform:not(.unresponsive) .fitem.fitem_feditor .fitemtitle, .path-mod-assign #page-content [data-region="grade-panel"] .mform:not(.unresponsive) .fitem.fitem_fgrading
.fitemtitle, .path-mod-assign #page-content [data-region="grade-panel"] .mform:not(.unresponsive) .fitem.fitem_ffilemanager .fitemtitle { border-bottom: 1px solid rgb(221, 221, 221); box-shadow: rgba(0, 0, 0, 0.05) 0px 1px 1px; padding: 6px 10px 3px; box-sizing: border-box; }
.path-mod-assign #page-content [data-region="grade-panel"] [data-region="popout-button"] img { margin-left: 2px; margin-right: 2px; margin-top: -2px; }
.path-mod-assign #page-content [data-region="grade-panel"] .popout [data-region="popout-button"] img { margin-left: -6px; margin-right: -6px; margin-top: 4px; }
.path-mod-assign [data-region="grade-panel"] .fitem .fstaticlabel, .path-mod-assign #page-content [data-region="grade-panel"] .mform:not(.unresponsive) .fitem .fitemtitle label { font-weight: 500; }
.path-mod-assign [data-region="grade-panel"] .mform #fitem_id_grade.fitem { padding-top: 5px; }
.path-mod-assign #page-content [data-region="grade-panel"] .mform:not(.unresponsive) #fitem_id_grade.fitem .fitemtitle { display: inline-block; width: auto; border-bottom: none; box-shadow: none; }
.path-mod-assign #page-content [data-region="grade-panel"] .mform:not(.unresponsive) #fitem_id_grade.fitem .felement { width: auto; float: right; }
.path-mod-assign #page-content .mform:not(.unresponsive) #fitem_id_grade.fitem .felement input { width: 80px; margin-bottom: 0px; }
.path-mod-assign [data-region="grade-panel"] .gradingform_rubric { max-width: 100%; padding-bottom: 0px; }
.path-mod-assign .gradingform_rubric { max-width: calc(100vw - 200px); }
.path-mod-assign [data-region="grade-panel"] .gradingform_rubric .criterion .description { font-weight: 500; min-width: 150px; }
.path-mod-assign [data-region="grade-panel"] .gradingform_rubric .criterion .levels { background-color: rgb(255, 255, 255); }
.path-mod-assign [data-region="grade-panel"] .gradingform_rubric .criterion, .path-mod-assign [data-region="grade-panel"] .gradingform_rubric .criterion.even { background-color: transparent; }
.path-mod-assign [data-region="grade-panel"] .gradingform_rubric.evaluate .criterion .levels .level:hover { background-color: rgb(223, 240, 216); }
.path-mod-assign [data-region="grade-panel"] .gradingform_rubric .criterion .levels .level.checked { background-color: rgb(223, 240, 216); border-top: none; border-right: none; border-bottom: none; border-image: initial; border-left: 1px solid rgb(221, 221, 221); }
.path-mod-assign [data-region="grade-panel"] .gradingform_rubric .criterion .levels .level .score { color: rgb(70, 136, 71); font-weight: 500; font-style: normal; margin-top: 20px; }
.path-mod-assign [data-region="grade-panel"] .gradingform_rubric .criterion .remark textarea { margin-bottom: 0px; }
.path-mod-assign [data-region="grade-panel"] .gradingform_guide { margin-bottom: 10px; }
.path-mod-assign [data-region="grade-panel"] .gradingform_guide .descriptionreadonly, .path-mod-assign [data-region="grade-panel"] .gradingform_guide .remark, .path-mod-assign [data-region="grade-panel"] .gradingform_guide .score { display: block; }
.path-mod-assign [data-region="grade-panel"] .gradingform_guide .descriptionreadonly { padding-top: 10px; }
.path-mod-assign [data-region="grade-panel"] .gradingform_guide .criteriondescription { margin-top: 5px; }
.path-mod-assign [data-region="grade-panel"] .gradingform_guide .criteriondescriptionmarkers { width: auto; margin-top: 5px; }
.path-mod-assign [data-region="grade-panel"] .gradingform_guide .markingguideremark { margin-bottom: 10px; }
.path-mod-assign [data-region="grade-panel"] .gradingform_guide .remark .commentchooser { float: right; margin-top: 2px; margin-left: 0px; }
.path-mod-assign [data-region="grade-panel"] .gradingform_guide .score { float: left; padding-bottom: 8px; }
.path-mod-assign [data-region="grade-panel"] .gradingform_guide .score input, .path-mod-assign [data-region="grade-panel"] .gradingform_guide .score div { display: inline-block; }
.path-mod-assign [data-region="grade-panel"] .gradingform_guide .criterion, .path-mod-assign [data-region="grade-panel"] .gradingform_guide .criterion.even { background-color: transparent; border-width: 0px 0px 1px; padding: 8px 0px; }
.path-mod-assign [data-region="grade-panel"] .showmarkerdesc, .path-mod-assign [data-region="grade-panel"] .showstudentdesc { background-color: rgb(245, 245, 245); padding: 10px; }
.path-mod-assign [data-region="grade-panel"] .fitem.fitem_ffilemanager { margin-bottom: 0px; }
.path-mod-assign [data-region="grade-panel"] .fitem.popout { position: fixed; inset: 20%; z-index: 1000; border: 1px solid rgba(0, 0, 0, 0.3); border-radius: 6px; box-shadow: rgba(0, 0, 0, 0.3) 0px 3px 7px; }
.path-mod-assign #page-content [data-region="grade-panel"] .mform:not(.unresponsive) .fcontainer .fitem.popout .fitemtitle { text-align: center; padding-left: 15px; padding-right: 15px; height: 45px; }
.path-mod-assign #page-content [data-region="grade-panel"] .mform:not(.unresponsive) .fcontainer .fitem.popout .fitemtitle label { font-size: 16px; line-height: 30px; }
.path-mod-assign #page-content [data-region="grade-panel"] [data-region="popout-button"] { float: right; }
.path-mod-assign #page-content [data-region="grade-panel"] .mform:not(.unresponsive) .fitem.popout .fitemtitle [data-region="popout-button"] img { margin-top: -10px; margin-right: -7px; }
.path-mod-assign #page-content [data-region="grade-panel"] .mform:not(.unresponsive) .fcontainer .fitem.popout .felement { padding: 10px 15px 15px; height: calc(100% - 54px); overflow: auto; }
.path-mod-assign #page-content [data-region="grade-panel"] .mform:not(.unresponsive) .fcontainer .fitem.popout .felement .gradingform_rubric { overflow: visible; }
.path-mod-assign [data-region="grade-panel"] #id_attemptsettings > legend { font-size: 18px; font-weight: 500; line-height: 40px; border-bottom: 0px; margin-bottom: 10px; }
.path-mod-assign [data-region="grade-panel"] #id_attemptsettings .fcontainer { display: table; width: 100%; padding-left: 5px; padding-right: 5px; margin-bottom: 10px; box-sizing: border-box; }
.path-mod-assign [data-region="grade-panel"] .mform #id_attemptsettings .fitem { display: table-row; }
.path-mod-assign #page-content [data-region="grade-panel"] .mform:not(.unresponsive) #id_attemptsettings .fitem:last-of-type .fitemtitle, .path-mod-assign #page-content [data-region="grade-panel"] .mform:not(.unresponsive) #id_attemptsettings .fitem:last-of-type .felement { border-bottom: 1px solid rgb(221, 221, 221); }
.path-mod-assign [data-region="grade-panel"] #id_attemptsettings .fitem .fstaticlabel, .path-mod-assign [data-region="grade-panel"] .mform:not(.unresponsive) #id_attemptsettings .fitem .fitemtitle label { font-weight: 400; }
.path-mod-assign [data-region="grade-panel"] .mform:not(.unresponsive) #id_attemptsettings .fitem .felement select { margin-bottom: 0px; }
.path-mod-assign [data-region="grade-panel"] [data-region="attempt-chooser"] { margin-bottom: 10px; vertical-align: text-bottom; }
.path-mod-assign [data-region="grade-actions-panel"] { border-top: 1px solid rgb(221, 221, 221); position: absolute; bottom: 0px; left: 0px; width: 100%; height: 60px; }
.path-mod-assign [data-region="grade-actions-panel"] [data-region="grade-actions"] .collapse-buttons { position: absolute; top: 0px; left: auto; right: 15px; margin: 0px; line-height: 60px; }
.path-mod-assign [data-region="grade-actions"] { padding: 1em; text-align: center; }
.path-mod-assign [data-region="submissions-list"] { text-align: inherit; }
.path-mod-assign [data-region="submissions-list"] label.radio input { margin-top: 4px; min-width: inherit; }
.path-mod-assign [data-region="overlay"] { display: none; z-index: 100; position: absolute; top: 0px; left: 0px; width: 100%; overflow: auto; bottom: 0px; background-color: rgb(221, 221, 221); opacity: 0.4; padding-top: 4em; text-align: center; }
@media (max-width: 767px) {
.path-mod-assign.pagelayout-embedded
{ overflow: auto; }
.path-mod-assign [data-region="assignment-info"] { border-bottom: 1px solid rgb(221, 221, 221); padding-bottom: 5px; }
.path-mod-assign .page-context-header .page-header-headings { margin-top: 13px; }
.path-mod-assign [data-region="grade-actions-panel"] [data-region="grade-actions"] .collapse-buttons { display: none; }
.path-mod-assign [data-region="grading-navigation-panel"], .path-mod-assign [data-region="review-panel"], .path-mod-assign [data-region="grade-panel"], .path-mod-assign [data-region="review-panel"].collapsed + [data-region="grade-panel"], .path-mod-assign [data-region="grade-actions-panel"] { position: inherit; width: 100%; top: 0px; left: 0px; right: auto; overflow: auto; height: auto; margin-bottom: 1em; }
.path-mod-assign [data-region="grade-panel"].collapsed { visibility: visible; }
.path-mod-assign [data-region="grading-navigation"] { padding: 0px; text-align: center; }
.path-mod-assign [data-region="grade-panel"] { margin-bottom: 2em; }
.path-mod-assign [data-region="grade-panel"] [data-region="popout-button"] { display: none; }
.path-mod-assign [data-region="review-panel"] { position: relative; max-height: 2000px; transition: max-height 0.25s linear 0s; }
.path-mod-assign [data-region="review-panel"] .pageheader { border-right: none; padding-right: 20px; padding-left: 40px; }
.path-mod-assign [data-region="review-panel"] [data-region="review-panel-toggle"] { display: block; height: 20px; width: 20px; position: absolute; top: 0px; left: 0px; right: auto; box-sizing: border-box; border: 1px solid rgb(204, 204, 204); border-radius: 0px 0px 4px; background-color: rgb(255, 255, 255); }
.path-mod-assign [data-region="review-panel"] [data-region="review-panel-toggle"] .expand-icon, .path-mod-assign [data-region="review-panel"] [data-region="review-panel-toggle"] .collapse-icon { width: 100%; height: 100%; text-align: center; line-height: 30px; }
.path-mod-assign [data-region="review-panel"] [data-region="review-panel-toggle"] .ltr-icon, .path-mod-assign [data-region="review-panel"] [data-region="review-panel-toggle"] .rtl-icon { height: 100%; }
.path-mod-assign [data-region="review-panel"] [data-region="review-panel-toggle"] .ltr-icon { float: left; }
.path-mod-assign [data-region="review-panel"] [data-region="review-panel-toggle"] .rtl-icon { float: right; }
.path-mod-assign [data-region="review-panel"] [data-region="review-panel-toggle"] .expand-icon .toggle-text, .path-mod-assign [data-region="review-panel"] [data-region="review-panel-toggle"] .collapse-icon .toggle-text { line-height: 20px; visibility: visible; opacity: 1; height: auto; transition: visibility 0s ease 0.25s, opacity 0s ease 0.25s; }
.path-mod-assign [data-region="review-panel"] [data-region="review-panel-toggle"] .expand-icon .rtl-icon { display: none; }
.path-mod-assign [data-region="review-panel"].collapsed { max-height: 20px; top: 0px; left: 0px; overflow: hidden; transition: max-height 0.25s linear 0s; }
.path-mod-assign [data-region="review-panel"].collapsed [data-region="review-panel-toggle"] { width: 100%; border-radius: 0px; transition: all 0s ease 0.25s; }
.path-mod-assign [data-region="review-panel"].collapsed [data-region="review-panel-toggle"] img { height: 100%; }
.path-mod-assign [data-region="review-panel"] [data-region="review-panel-toggle"] .collapse-icon { display: block; }
.path-mod-assign [data-region="review-panel"].collapsed [data-region="review-panel-toggle"] .collapse-icon { display: none; }
.path-mod-assign.pagelayout-popup { overflow: inherit; }
.path-mod-assign [data-region="grading-navigation"] [data-region="user-info"] { text-align: left; width: auto; display: inline-block; margin: 0px auto; height: auto; }
.path-mod-assign [data-region="user-selector"] .alignment { float: none; margin: 0px auto 10px; }
}
.path-mod-assign [data-region="grade-panel"] .mform .fitem .fitemtitle { display: block; margin-top: 4px; margin-bottom: 4px; text-align: left; width: 100%; }
.path-mod-assign [data-region="grade-panel"] .mform .fitem .felement { margin-left: 0px; width: 100%; float: left; padding-left: 0px; padding-right: 0px; }
.path-mod-assign [data-region="grade-panel"] .mform .fitem .fstatic:empty { display: none; }
.path-mod-assign [data-region="grade-panel"] .mform .fitem .fcheckbox > span, .path-mod-assign [data-region="grade-panel"] .mform .fitem .fradio > span, .path-mod-assign [data-region="grade-panel"] .mform .fitem .fgroup > span { margin-top: 4px; }
.path-mod-assign [data-region="grade-panel"] .mform .femptylabel .fitemtitle { display: inline-block; width: auto; margin-right: 8px; }
.path-mod-assign [data-region="grade-panel"] .mform .femptylabel .felement { display: inline-block; margin-top: 4px; padding-top: 5px; width: auto; }
.path-mod-assign [data-region="grade-panel"] .mform .fitem_fcheckbox .fitemtitle, .path-mod-assign [data-region="grade-panel"] .mform .fitem_fcheckbox .felement { display: inline-block; width: auto; }
.path-mod-assign [data-region="grade-panel"] .mform .fitem_fcheckbox .felement { padding: 6px; }
.path-mod-assign #page, .path-mod-assign #page-content { position: inherit; }
.path-mod-assign table.generaltable table td.ygtvcell { border: 0px; padding: 0px; }
.path-mod-book .navtop img.icon, .path-mod-book .navbottom img.icon { margin-right: 4px; margin-left: 4px; border: 0px; padding: 0px; }
.path-mod-book .navbottom, .path-mod-book .navtop { text-align: right; }
.path-mod-book .navtop { margin-bottom: 0.5em; }
.path-mod-book .navbottom { margin-top: 0.5em; }
.path-mod-book .book_toc .action-list img.smallicon { margin: 0px 3px; }
.path-mod-book .book_toc ul { display: flex; flex-direction: column; }
.path-mod-book .book_toc li { flex: 1 1 100%; }
.path-mod-book .book_toc_indented > ul { margin-left: 0px; padding-left: 0px; }
.path-mod-book .book_toc_indented li { list-style: none; }
.path-mod-book .book_toc_bullets > ul { margin-left: 0px; padding-left: 1.3rem; }
.path-mod-book .book_toc_bullets li { list-style: disc; }
.path-mod-book .book_toc_numbered > ul { margin-left: 0px; padding-left: 0px; }
.path-mod-book .book_toc_numbered li { list-style: none; }
.path-mod-book .book_toc_none ul { margin-left: 0px; padding-left: 0px; }
.path-mod-book .book_toc_none li { list-style: none; }
.navtop.navtext .chaptername, .navbottom.navtext .chaptername { font-weight: bolder; }
.navtop.navtext a, .navbottom.navtext a { display: inline-block; max-width: 45%; }
.navtop.navtext a.bookprev, .navbottom.navtext a.bookprev { float: left; text-align: left; }
@media (max-width: 480px) {
.path-mod-book .navbottom, .path-mod-book .navtop { text-align: center; }
.navtop.navtext a, .navbottom.navtext a { display: block; max-width: 100%; margin: auto; }
.navtop.navtext a.bookprev, .navbottom.navtext a.bookprev { float: none; }
}
.path-mod-chat .chat-event .picture, .path-mod-chat .chat-message .picture { width: 40px; }
.path-mod-chat .chat-event .text { text-align: left; }
.path-mod-chat #messages-list, .path-mod-chat #users-list { list-style-type: none; padding: 0px; margin: 0px; }
.path-mod-chat #chat-header { overflow: hidden; }
.path-mod-chat #chat-input-area table.generaltable td.cell { padding: 1px; }
@media (max-device-width: 320px) {
.path-mod-chat #input-message { width: 150px; }
}
@media (min-device-width: 321px) and (max-device-width: 640px) {
.path-mod-chat #input-message { width: 175px; }
}
#page-mod-chat-view .chatcurrentusers .chatuserdetails { vertical-align: middle; }
#page-mod-chat-gui_basic #participants ul { margin: 0px; padding: 0px; list-style-type: none; }
#page-mod-chat-gui_basic #participants ul li { list-style-type: none; display: inline; margin-right: 10px; }
#page-mod-chat-gui_basic #participants ul li .userinfo { display: inline; }
#page-mod-chat-gui_basic #messages { padding: 0px; margin: 0px; }
#page-mod-chat-gui_basic
#messages dl { padding: 0px; margin: 6px 0px; }
#page-mod-chat-gui_basic #messages dt { margin-left: 0px; margin-right: 5px; padding: 0px; display: inline; }
#page-mod-chat-gui_basic #messages dd { padding: 0px; margin: 0px; }
#page-mod-chat-gui_header_js-jsupdate .chat-event, #page-mod-chat-gui_header_js-jsupdate .chat-message { width: 100%; }
.path-mod-chat .yui-layout-unit-top { background: rgb(255, 227, 157); }
.path-mod-chat .yui-layout-unit-right { background: rgb(255, 255, 255); }
.path-mod-chat .yui-layout-unit-bottom { background: rgb(255, 255, 255); }
.path-mod-chat .yui-layout .yui-layout-hd { border: 0px; }
.path-mod-chat .yui-layout .yui-layout-unit div.yui-layout-bd { border: 0px; background: transparent; }
.path-mod-chat .yui-layout .yui-layout-unit div.yui-layout-unit-right { background: rgb(255, 255, 255); }
.path-mod-data-field .c0, #page-mod-data-view #sortsearch .c0 { text-align: right; }
#page-mod-data-view .approve img.icon { width: 34px; height: 34px; }
.path-mod-data #id_entrieshdr div .alert.alert-danger { margin-bottom: 2rem; }
#page-mod-data-view img.list_picture { border: 0px; }
#page-mod-data-view div.search_none { display: none; }
#page-mod-data-view div.search_inline, #page-mod-data-view form#latlongfieldbrowse { display: inline; }
#page-mod-data-view div#data_adv_form { margin-left: auto; margin-right: auto; }
#page-mod-data-edit .basefieldinput { width: 300px; }
#page-mod-data-preset .presetmapping table { text-align: left; margin-left: auto; margin-right: auto; }
#page-mod-data-preset .overwritesettings { margin-bottom: 1em; }
#page-mod-data-preset table.presets { margin-left: auto; margin-right: auto; }
#page-mod-data-view .datapreferences label { display: inline-block; }
.path-mod-data-field .fieldadd, .path-mod-data-field .sortdefault { margin: 1em 0px; }
.path-mod-data-field .fieldadd select, .path-mod-data-field .sortdefault select { margin-left: 1em; }
.path-mod-data-field .fieldname, .path-mod-data-field .fielddescription { width: 300px; }
.path-mod-data-field textarea.optionstextarea { width: 300px; height: 150px; }
.path-mod-data-field input.textareafieldsize { width: 50px; }
.path-mod-data-field input.picturefieldsize { width: 70px; }
.path-mod-data .action-icon img.portfolio-add-icon { margin-left: 0px; }
#page-mod-data-export #notice span { padding: 0px 10px; }
#page-mod-data-edit input[id*="url"] { text-align: left; direction: ltr; }
.mod-data-default-template td { vertical-align: top; }
.mod-data-default-template .template-field { text-align: right; }
.mod-data-default-template .template-token { text-align: left; }
.mod-data-default-template .controls { text-align: center; }
.mod-data-default-template .searchcontrols { text-align: right; }
.mod-data-default-template.notapproved { background-color: rgb(255, 204, 204); }
#page-mod-data-templates td.save_template, #page-mod-data-templates .template_heading { text-align: center; }
#page-mod-data-templates #availabletags_wrapper { max-width: 250px; }
#page-mod-data-edit .req { cursor: help; }
#page-mod-data-edit .inline-req .req { position: absolute; }
#page-mod-data-edit .inline-req { text-align: left; }
#page-mod-data-edit .mod-data-input { margin-left: 10px; }
#page-mod-data-edit .datatagcontrol { padding-left: 10px; }
.path-mod-feedback span.feedback_info { font-weight: 700; }
.path-mod-feedback div.feedback_is_dependent { background: rgb(221, 221, 221); }
.path-mod-feedback span.feedback_depend { color: red; }
.path-mod-feedback hr.feedback_pagebreak { height: 4px; color: rgb(170, 170, 170); background-color: rgb(170, 170, 170); border: 0px; margin: 0px; }
.path-mod-feedback .drag_target_active { opacity: 0.25; }
.path-mod-feedback .drag_item_active { opacity: 0.5; }
.path-mod-feedback .feedback_bar_image { height: 10px; }
.path-mod-feedback #analysis-form label { display: inline; }
.path-mod-feedback .templateslist td.cell.action, .path-mod-feedback .templateslist th.header.action { width: 10%; }
.path-mod-feedback table.analysis { width: 100%; border-top: 1px solid rgb(170, 170, 170); margin-top: 10px; }
.path-mod-feedback table.analysis tr:first-child th { padding-top: 10px; }
.path-mod-feedback table.analysis tr:hover { background: rgb(245, 245, 245); }
.path-mod-feedback table.analysis td.singlevalue::before, .path-mod-feedback table.analysis td.optionname::before { content: "- "; }
.path-mod-feedback table.analysis.itemtype_textarea td { padding: 4px 0px; }
.path-mod-feedback table.analysis tr.isempty { display: none; }
.path-mod-feedback #showentrytable td.cell.completed_timemodified, .path-mod-feedback #showentryanontable td.cell.random_response { font-weight: 700; }
.path-mod-feedback #showentrytable td.cell.userpic, .path-mod-feedback #showentrytable td.cell.deleteentry, .path-mod-feedback #showentryanontable td.cell.deleteentry { width: 10px; }
.path-mod-feedback .response_navigation { margin: 0.5em 0px; }
.path-mod-feedback .response_navigation a { display: block; }
.path-mod-feedback .response_navigation a.back_to_list { text-align: center; }
.path-mod-feedback .response_navigation .prev_response::before { content: " ��� "; }
.path-mod-feedback .response_navigation .next_response::after { content: " ��� "; }
.path-mod-feedback .response_navigation .next_response { text-align: right; }
.path-mod-feedback .response_navigation .prev_response { text-align: left; }
div.course-content div.generalbox.folderbuttons { padding-left: 35px; }
.forumpost { display: block; position: relative; margin: 0px 0px 1em; padding: 0px; border: 1px solid rgb(0, 0, 0); max-width: 100%; }
.forumpost .row { width: 100%; position: relative; }
.forumpost .row .left { float: left; width: 43px; overflow: hidden; }
.forumpost .row .left .grouppictures a { text-align: center; display: block; margin: 6px 2px 0px; }
.forumpost .row .left .grouppicture { width: 20px; height: 20px; }
.forumpost .row .topic, .forumpost .row .content-mask, .forumpost .row .options { margin-left: 43px; }
.forumpost .picture img { margin: 4px; }
.forumpost .options .commands, .forumpost .content .attachments, .forumpost .options .footer, .forumpost .options .link { text-align: right; }
.forumpost .options .forum-post-rating { float: left; }
.forumpost .content .posting { overflow: auto; max-width: 100%; }
.forumpost .content .attachedimages img { max-width: 100%; }
.forumpost .post-word-count { font-size: 0.85em; font-style: italic; }
.forumpost .shortenedpost .post-word-count { display: inline; padding: 0px 0.3em; }
.path-mod-forum .forumolddiscuss, #page-mod-forum-search .c0 { text-align: right; }
.path-mod-forum .indent { margin-left: 3%; }
.path-mod-forum .forumheaderlist { width: 100%; border-width: 1px; border-style: solid; border-collapse: separate; margin-top: 10px; }
.path-mod-forum .forumheaderlist td { border-width: 1px 0px 0px 1px; border-style: solid; }
.path-mod-forum .forumheaderlist th.header.replies .iconsmall { margin: 0px 0.3em; }
.path-mod-forum .forumheaderlist .discussion .starter { vertical-align: middle; }
.path-mod-forum .forumheaderlist .discussion .pinned img { padding: 5px; }
.path-mod-forum .forumheaderlist .discussion .lastpost { white-space: nowrap; text-align: right; }
.path-mod-forum .forumheaderlist .replies { white-space: nowrap; }
.path-mod-forum .forumheaderlist thead .discussionsubscription { text-align: center; }
#page-mod-forum-subscribers .subscriberdiv, #page-mod-forum-subscribers .subscribertable { width: 100%; vertical-align: top; }
#page-mod-forum-subscribers .subscribertable tr td { vertical-align: top; }
#page-mod-forum-subscribers .subscribertable tr td.actions { width: 16%; padding-top: 3em; }
#page-mod-forum-subscribers .subscribertable tr td.actions .actionbutton { margin: 0.3em 0px; padding: 0.5em 0px; width: 100%;
}
#page-mod-forum-subscribers .subscribertable tr td.existing, #page-mod-forum-subscribers .subscribertable tr td.potential { width: 42%; }
#page-mod-forum-discuss .discussioncontrols { width: 100%; margin: 5px; }
#page-mod-forum-discuss .discussioncontrols .controlscontainer { width: 100%; float: right; }
#page-mod-forum-discuss .discussioncontrols .discussioncontrol { float: left; }
#page-mod-forum-discuss .discussioncontrol.exporttoportfolio { text-align: left; }
#page-mod-forum-discuss .discussioncontrol.displaymode { padding-right: 10px; }
#page-mod-forum-discuss .discussioncontrol.movediscussion { padding-right: 10px; }
#page-mod-forum-view .forumaddnew { margin-bottom: 20px; }
#page-mod-forum-view .groupmenu { float: left; text-align: left; white-space: nowrap; }
#page-mod-forum-index .subscription, #page-mod-forum-view .subscription { float: right; text-align: right; white-space: nowrap; margin: 5px 0px; }
.discussion-list .userpicture, .discussion-list .grouppicture { height: 35px; width: 35px; }
#page-mod-forum-search .introcontent { padding: 15px; font-weight: 700; }
.path-mod-forum span.unread a:first-child { padding-right: 10px; }
.path-mod-forum span.unread img { margin-left: 5px; }
#email .unsubscribelink { margin-top: 20px; }
.forumpost.unread .row.header, .path-course-view .unread, span.unread { background-color: rgb(255, 255, 221); }
.forumpost.unread .row.header { border-bottom: 1px solid rgb(221, 221, 221); }
.path-mod-forum :target > .forumpost::before { display: block; content: ""; width: 4px; position: absolute; background: rgb(0, 112, 168); left: -1px; top: -1px; bottom: -1px; }
.path-mod-forum .discussion-nav { margin: 0.5em 0px; }
.path-mod-forum .discussion-nav ul { margin: 0px; list-style: none; padding-left: 0px; }
.path-mod-forum .discussion-nav .next-discussion { float: right; }
.path-mod-forum .discussion-nav .prev-discussion { float: left; }
.path-mod-forum .preload-subscribe { background: url("/theme/image.php/moove/mod_forum/1695970804/t/subscribed") -9999px -9999px no-repeat; }
.path-mod-forum .preload-unsubscribe { background: url("/theme/image.php/moove/mod_forum/1695970804/t/unsubscribed") -9999px -9999px no-repeat; }
.path-mod-forum .discussionsubscription, .path-mod-forum .discussion-settings-menu, .path-mod-forum .discussionsubscription { margin-top: -10px; text-align: right; margin-bottom: 10px; }
.path-mod-forum .discussionsubscription > a > img, .path-mod-forum .discussionlock > a > img, .path-mod-forum .favourite-discussion > a > img, .path-mod-forum .discussion-settings-menu > a > img { width: 12px; padding: 0px 4px; }
#page-mod-forum-view img.timedpost { margin-right: 5px; }
.path-mod-forum article .nav .nav-link:first-of-type { margin-left: auto; }
.path-mod-forum.dir-rtl article .nav .nav-link:first-of-type { margin-left: 0px; margin-right: auto; }
.path-mod-forum article .nav .nav-link + .nav-link { border-left: 1px solid rgb(221, 221, 221); }
.privatereplyinfo { font-size: 80%; }
.forum-post-container:focus { outline: 0px; }
.post-actions .btn:focus { outline: -webkit-focus-ring-color auto 5px; }
.forum-post-container:focus > .focus-target { outline: -webkit-focus-ring-color auto 5px; }
.hr-sect { display: flex; flex-basis: 100%; font-weight: 700; align-items: center; margin: 8px 0px; }
.hr-sect::before, .hr-sect::after { content: ""; flex-grow: 1; background: rgba(0, 0, 0, 0.35); height: 1px; font-size: 0px; line-height: 0; }
.hr-sect::before { margin-right: 15px; }
.hr-sect::after { margin-left: 15px; }
.path-mod-glossary .glossarypost { width: 95%; border-collapse: separate; margin: 0px auto; text-align: left; }
.path-mod-glossary .glossarypost.entrylist { border-width: 0px; }
.path-mod-glossary .glossarypost.continuous .concept { display: inline; }
.path-mod-glossary .glossarypost .commands { width: 200px; white-space: nowrap; }
.path-mod-glossary .glossarypost td.picture { width: 35px; }
.path-mod-glossary .glossarypost .entrylowersection .icons { text-align: right; padding-right: 5px; }
.path-mod-glossary .glossarypost .entrylowersection .ratings { text-align: right; padding-right: 5px; padding-bottom: 2px; }
.path-mod-glossary .glossarypost .glossary-hidden-note { margin: 0px 0.45em; }
.path-mod-glossary .glossarydisplay { margin-left: auto; margin-right: auto; }
.path-mod-glossary .glossarydisplay .tabs { width: 100%; margin-bottom: 0px; }
.path-mod-glossary .glossarydisplay .tabs .side { border-style: none; border-width: 0px; width: auto; }
.path-mod-glossary .glossarydisplay .separator { width: 4px; }
.path-mod-glossary table.glossarypopup { width: 95%; }
.path-mod-glossary .entrybox, .path-mod-glossary table.glossaryapproval, .path-mod-glossary .glossarypost .entrylowersection table { width: 100%; margin-bottom: 0px; }
.glossary-activity-picture { float: left; }
.glossary-activity-content { margin-left: 40px; }
#page-mod-glossary-view .glossarycontrol { float: right; text-align: right; white-space: nowrap; margin: 5px 0px; }
#page-mod-glossary-view table.glossarycategoryheader, #page-mod-glossary-import table.glossaryimportexport { margin-left: auto; margin-right: auto; }
#page-mod-glossary-view table.glossarycategoryheader { margin-bottom: 0px; }
#page-mod-glossary-view table.glossarycategoryheader th { padding: 0px; }
#page-mod-glossary-view td.glossarysearchbox label { display: inline-block; }
#page-mod-glossary-showentry #page-content { min-width: 600px; }
#page-mod-glossary-print .mod-glossary-entrylist .mod-glossary-entry { vertical-align: top; }
#page-mod-glossary-print .displayprinticon, #page-mod-glossary-print .displaydate { text-align: right; font-size: 0.75em; }
#page-mod-glossary-print .strong { font-weight: 700; }
.path-mod-glossary .printicon { background: url("/theme/image.php/moove/core/1695970804/t/print") 2px center no-repeat scroll transparent; padding-left: 20px; }
#page-mod-imscp-view #imscp_nav { text-align: center; margin-bottom: 5px; margin-top: 10px; }
#page-mod-imscp-view #imscp_toc .ygtv-highlight1 { font-weight: 700; }
#page-mod-imscp-view .yui-layout-hd { background-image: none; background-color: rgb(221, 221, 221); }
#page-mod-imscp-view .yui-layout-hd h2 { color: rgb(0, 0, 0); }
.path-mod-imscp #imscp_child_list { margin-left: 1em; width: auto; height: auto; }
.path-mod-lti .ltiframe { position: relative; width: 100%; height: 100%; }
.path-mod-lti .userpicture, .path-mod-lti .picture.user, .path-mod-lti .picture.teacher { width: 35px; height: 35px; vertical-align: top; }
.path-mod-lti .feedback .files, .path-mod-lti .feedback .grade, .path-mod-lti .feedback .outcome, .path-mod-lti .feedback .finalgrade { float: right; }
.path-mod-lti .feedback .disabledfeedback { width: 500px; height: 250px; }
.path-mod-lti .feedback .from { float: left; }
.path-mod-lti .files img { margin-right: 4px; }
.path-mod-lti .files a { white-space: nowrap; }
.path-mod-lti .late { color: red; }
.path-mod-lti .message { text-align: center; }
.path-admin-mod-lti .mform .fitem .fitemtitle { min-width: 18em; padding-right: 1em; }
.path-mod-lti .mform .fitem .fitemtitle { min-width: 14em; padding-right: 1em; }
#page-mod-lti-instructor_edit_tool_type .mform .fitem .fitemtitle { min-width: 18em; padding-right: 1em; }
#registration-choice-container .buffer-text { margin: 20px; }
#choice-list { list-style: none; border-bottom: 1px solid rgb(227, 227, 227); padding-bottom: 1em; margin-left: 0px; }
#choice-list > li { display: inline-block; }
#external-registration-container iframe { border: 1px solid rgb(229, 229, 229); border-radius: 10px; width: 100%; min-height: 800px; }
.loading-screen { text-align: center; padding: 3em; }
.loading-screen .loading-text { font-size: 2em; }
.loading-screen .loader { margin-left: auto; margin-right: auto; margin-bottom: 1em; height: 2em; width:
2em; font-size: 2em; }
#registration-submit { min-width: 140px; }
#registration-form-container { min-height: 260px; }
#registration-form-container .card { margin-bottom: 0px; }
#registration-form-container .control-group:last-child { margin-bottom: 0px; }
#registration-choice-container .card { text-align: center; }
#registration-choice-container .btn-toolbar { margin-bottom: 0px; }
#registration-choice-container p:last-child { margin-top: 20px; }
#tool-type-capabilities-container .registration-loading-container { display: none; }
#tool-type-capabilities-container.loading .registration-loading-container { display: block; }
#tool-type-capabilities-container.loading #tool-type-capabilities-template-container { display: none; }
.centered-menu { max-width: 70%; margin-left: auto; margin-right: auto; }
.btn-text { display: block; }
.btn-loader { display: none; }
.loading .btn-text { display: none; }
.loading .btn-loader { display: block; }
.btn .loader { margin-left: auto; margin-right: auto; }
.btn .loader img { height: 1.5em; }
#tool-list-container h3 { display: inline-block; }
#tool-list-loader-container { display: inline-block; }
#tool-list-loader-container .loader { display: none; }
#tool-list-loader-container .loader img { height: 2em; }
.loading #tool-list-loader-container .loader { display: block; }
.loading #tool-notools-text { display: none; }
.tool-card { display: inline-block; width: 250px; height: 300px; border: 1px solid rgb(229, 229, 229); border-radius: 10px; margin: 5px; position: relative; box-sizing: border-box; vertical-align: top; }
.tool-card:hover, .tool-card:focus { border-color: rgb(0, 136, 204); box-shadow: rgba(0, 105, 214, 0.25) 0px 1px 4px; transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s; }
.tool-card .overlay-container { background-color: rgba(255, 255, 255, 0.8); border-radius: 10px; display: none; height: 100%; left: 0px; position: absolute; text-align: center; top: 0px; width: 100%; z-index: 100; box-sizing: border-box; padding: 10px; }
.tool-card .overlay-container .img-container { position: absolute; top: 115px; left: 90px; display: block; width: 70px; height: 70px; }
.tool-card .overlay-container .img-container img { height: 100%; width: 100%; }
.tool-card.announcement > .overlay-container { display: block; }
.tool-card.announcement .overlay-container .loader { display: none; }
.tool-card.announcement.loading .overlay-container .loader { display: block; width: 100%; height: 100%; }
.tool-card.announcement .overlay-container .success-icon-container { display: none; }
.tool-card.announcement.success .overlay-container .success-icon-container { display: block; }
.tool-card.announcement .overlay-container .fail-icon-container { display: none; }
.tool-card.announcement.fail .overlay-container .fail-icon-container { display: block; }
.tool-card.announcement .overlay-container .capabilities-container { display: none; }
.tool-card.announcement.capabilities .overlay-container .capabilities-container { display: block; }
.tool-card.announcement.capabilities .overlay-container { background-color: rgb(255, 255, 255); }
.tool-card.announcement.capabilities .overlay-container .img-container { display: none; }
.tool-card-content { z-index: 1; }
.tool-card-header { text-align: center; background-color: rgb(245, 245, 245); padding: 10px; border-top-left-radius: 10px; border-top-right-radius: 10px; box-sizing: border-box; height: 125px; }
.tool-card-subheader { margin-bottom: 10px; text-align: left; }
.tool-card-header .tool-card-icon { width: 35px; height: 35px; }
.tool-card-header .name { margin-bottom: 0px; white-space: nowrap; }
.tool-card-header .tool-card-actions { float: right; }
.tool-card-header .tool-card-actions img { width: 15px; height: 15px; margin-left: 7px; }
.tool-card-body { border-top: 1px solid rgb(229, 229, 229); box-sizing: border-box; padding: 5px; height: 125px; }
.tool-card-body .description { max-height: 100px; overflow-wrap: break-word; }
.tool-card-footer { height: 50px; text-align: center; padding-top: 10px; box-sizing: border-box; }
.tool-card .contenteditable-container { position: relative; }
.tool-card [contenteditable="true"] { border: 1px solid transparent; padding: 0.25em; position: relative; z-index: 1; overflow: auto; }
.tool-card [contenteditable="true"]:hover { border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.075) 0px 1px 1px inset; background-color: rgb(255, 255, 255); border: 1px solid rgb(227, 227, 227); transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s; cursor: text; }
.tool-card [contenteditable="true"]:focus { outline: 0px; border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.075) 0px 1px 1px inset, rgba(82, 168, 236, 0.6) 0px 0px 8px; background-color: rgb(255, 255, 255); border: 1px solid rgba(82, 168, 236, 0.8); transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s; cursor: text; }
.tool-card [contenteditable="true"].loading + .overlay-container { border-radius: 4px; display: block; }
.tool-card [contenteditable="true"] + .overlay-container .loader { display: inline-block; vertical-align: middle; }
#contentframe { border: 1px solid rgb(221, 221, 221); border-radius: 4px; }
#page-mod-offlinequiz-attempt #page .controls, #page-mod-offlinequiz-summary #page .controls, #page-mod-offlinequiz-review #page .controls { text-align: center; margin: 8px auto; }
#page-mod-offlinequiz-attempt .submitbtns, #page-mod-offlinequiz-review .submitbtns { clear: left; text-align: left; padding-top: 1.5em; }
#page-mod-offlinequiz-review .noticebox { background-color: rgb(255, 255, 170); border-color: rgb(251, 50, 50); border-width: 3px; color: rgb(0, 0, 0); margin-top: 15px; }
#page-mod-offlinequiz-review div.correct i.icon, #page-mod-offlinequiz-review div.incorrect i.icon { margin-left: 0.5em; }
body.jsenabled .questionflagcheckbox { display: none; }
.generalbox#passwordbox { width: 70%; margin-left: auto; margin-right: auto; }
#passwordform { margin: 1em 0px; }
#offlinequiznojswarning { color: red; }
#offlinequiznojswarning { font-size: 0.7em; line-height: 1.1; }
.jsenabled #offlinequiznojswarning { display: none; }
.path-mod-offlinequiz #user-picture { margin: 0.5em 0px; }
.path-mod-offlinequiz #user-picture img { width: auto; height: auto; float: left; }
.path-mod-offlinequiz .qnbutton { display: block; position: relative; float: left; width: 1.5em; height: 1.5em; overflow: hidden; margin: 0.3em 0.3em 0.3em 0px; padding: 0px; border: 1px solid rgb(187, 187, 187); background: rgb(221, 221, 221); text-align: center; vertical-align: middle; font-weight: 700; text-decoration: none; line-height: 1.5em !important; }
.path-mod-offlinequiz .qnbutton:hover { text-decoration: underline; }
.path-mod-offlinequiz .qnbutton span { }
.path-mod-offlinequiz .qnbutton .trafficlight, .path-mod-offlinequiz .qnbutton .thispageholder { display: block; position: absolute; inset: 0px; }
.path-mod-offlinequiz .qnbutton.thispage { border-color: rgb(102, 102, 102); }
.path-mod-offlinequiz .qnbutton.thispage .thispageholder { border: 1px solid rgb(102, 102, 102); }
.path-mod-offlinequiz .qnbutton.flagged .trafficlight { background: url("/theme/image.php/moove/offlinequiz/1695970804/navflagged") right top no-repeat; }
.path-mod-offlinequiz .qnbutton.notyetanswered, .path-mod-offlinequiz .qnbutton.requiresgrading, .path-mod-offlinequiz .qnbutton.invalidanswer { background-color: rgb(255, 255, 255); }
.path-mod-offlinequiz .answer .correct { background-color: rgb(204, 255, 204); }
.path-mod-offlinequiz .qnbutton.correct .trafficlight { border-bottom: 3px solid rgb(0, 136, 0); }
.path-mod-offlinequiz .qnbutton.partiallycorrect { background-color: rgb(255, 255, 170); }
.path-mod-offlinequiz .qnbutton.notanswered, .path-mod-offlinequiz .answer .incorrect { background-color: rgb(255, 204, 204); }
.path-mod-offlinequiz .qnbutton.notanswered
.trafficlight, .path-mod-offlinequiz .qnbutton.incorrect .trafficlight { border-top: 3px solid rgb(136, 0, 0); }
.path-mod-offlinequiz .othernav { clear: both; margin: 0.5em 0px; }
.path-mod-offlinequiz .othernav a, .path-mod-offlinequiz .othernav input { display: block; margin: 0.5em 0px; }
#offlinequiz-timer { display: none; margin-top: 1em; }
#offlinequiz-time-left { font-weight: 700; }
#offlinequiz-timer.timeleft15 { background: rgb(255, 255, 255); }
#offlinequiz-timer.timeleft14 { background: rgb(255, 238, 238); }
#offlinequiz-timer.timeleft13 { background: rgb(255, 221, 221); }
#offlinequiz-timer.timeleft12 { background: rgb(255, 204, 204); }
#offlinequiz-timer.timeleft11 { background: rgb(255, 187, 187); }
#offlinequiz-timer.timeleft10 { background: rgb(255, 170, 170); }
#offlinequiz-timer.timeleft9 { background: rgb(255, 153, 153); }
#offlinequiz-timer.timeleft8 { background: rgb(255, 136, 136); }
#offlinequiz-timer.timeleft7 { background: rgb(255, 119, 119); }
#offlinequiz-timer.timeleft6 { background: rgb(255, 102, 102); }
#offlinequiz-timer.timeleft5 { background: rgb(255, 85, 85); }
#offlinequiz-timer.timeleft4 { background: rgb(255, 68, 68); }
#offlinequiz-timer.timeleft3 { background: rgb(255, 51, 51); }
#offlinequiz-timer.timeleft2 { background: rgb(255, 34, 34); }
#offlinequiz-timer.timeleft1 { background: rgb(255, 17, 17); }
#offlinequiz-timer.timeleft0 { background: red; }
#page-mod-offlinequiz-mod #reviewoptionshdr .fitem { width: 23%; margin-left: 10px; }
#page-mod-offlinequiz-mod #reviewoptionshdr fieldset.fgroup { width: 100%; text-align: left; margin-left: 0px; }
#page-mod-offlinequiz-mod #reviewoptionshdr .fitem, #adminofflinequizreviewoptions .group { float: left; width: 33%; clear: none; }
#page-mod-offlinequiz-mod #reviewoptionshdr .fitemtitle, #adminofflinequizreviewoptions .fitemtitle { width: 100%; font-weight: 700; text-align: left; height: 2.5em; margin-left: 0px; }
#page-mod-offlinequiz-mod #reviewoptionshdr fieldset.fgroup, #adminofflinequizreviewoptions { clear: left; }
#page-mod-offlinequiz-mod #reviewoptionshdr fieldset.fgroup span, #adminofflinequizreviewoptions span { float: left; clear: left; margin: 0.1em 0px; }
#page-mod-offlinequiz-mod #reviewoptionshdr fieldset.fgroup span label, #adminofflinequizreviewoptions span label { margin-left: 0.4em; }
#page-mod-offlinequiz-mod.dir-rtl #reviewoptionshdr .fitem, #adminofflinequizreviewoptions .group { float: right; width: 24%; }
#page-mod-offlinequiz-mod.dir-rtl #reviewoptionshdr fieldset.fgroup span, #adminofflinequizreviewoptions span { float: right; clear: right; }
#page-mod-offlinequiz-mod.dir-rtl #reviewoptionshdr .fitemtitle, #adminofflinequizreviewoptions .fitemtitle { text-align: right; }
#page-mod-offlinequiz-participants a.editlistlink { margin-left: 3px; }
#page-mod-offlinequiz-participants a.deletelistlink { margin-left: 3px; }
#page-mod-offlinequiz-view .offlinequizinfo, #page-mod-offlinequiz-view h2.main, #page-mod-offlinequiz-createquiz h2.main, #page-mod-offlinequiz-report h2.main, #page-mod-offlinequiz-participants h2.main, #page-mod-offlinequiz-review h2.main, #page-mod-offlinequiz-tutorial-index h2.main, #page-mod-offlinequiz-view #page .offlinequizgradefeedback, #page-mod-offlinequiz-view #page .offlinequizattempt { text-align: center; }
#page-mod-offlinequiz-view #page .offlinequizattemptsummary td p { margin-top: 0px; }
table.offlinequizattemptsummary .bestrow td { background-color: rgb(232, 232, 232); }
table.offlinequizattemptsummary .noreviewmessage { color: gray; }
#page-mod-offlinequiz-view .generaltable.offlinequizattemptsummary { margin-left: auto; margin-right: auto; }
#page-mod-offlinequiz-view .generalbox#feedback { width: 70%; margin-left: auto; margin-right: auto; padding-bottom: 15px; }
#page-mod-offlinequiz-view .generalbox#feedback h2 { margin: 0px; }
#page-mod-offlinequiz-view .generalbox#feedback h3 { text-align: left; }
#page-mod-offlinequiz-view .generalbox#feedback .overriddennotice { text-align: center; font-size: 0.7em; }
.offlinequizstartbuttondiv.offlinequizsecuremoderequired input { display: none; }
.jsenabled .offlinequizstartbuttondiv.offlinequizsecuremoderequired input { display: inline; }
.mod-offlinequiz .gradedattempt, .mod-offlinequiz tr.gradedattempt td { background-color: rgb(232, 232, 232); }
.offlinequizattemptcounts { clear: left; text-align: center; }
#page-mod-offlinequiz-summary #content { text-align: center; }
#page-mod-offlinequiz-summary .questionflag { width: 16px; height: 16px; vertical-align: middle; }
#page-mod-offlinequiz-summary #offlinequiz-timer { text-align: center; margin-top: 1em; }
#page-mod-offlinequiz-summary .submitbtns { margin-top: 1.5em; }
@media print {
.offlinequiz-secure-window * { display: none !important; }
}
table.offlinequizreviewsummary { width: 100%; }
table.offlinequizreviewsummary th.cell { padding: 1px 0.5em 1px 1em; font-weight: 700; text-align: right; width: 10em; background: rgb(240, 240, 240); }
table.offlinequizreviewsummary td.cell { padding: 1px 1em 1px 0.5em; text-align: left; background: rgb(250, 250, 250); }
#page-mod-offlinequiz-comment .mform { width: 100%; }
#page-mod-offlinequiz-comment .mform fieldset { margin: 0px; }
#page-mod-offlinequiz-comment .que { margin: 0px; }
#page-mod-offlinequiz-report h2.main { clear: both; }
#page-mod-offlinequiz-report .tabtree .tabrow1 li a, #page-mod-offlinequiz-participants .tabtree .tabrow1 li a, #page-mod-offlinequiz-createquiz .tabtree .tabrow1 li a, #page-mod-offlinequiz-report .tabtree .tabrow1 li a.nolink, #page-mod-offlinequiz-participants .tabtree .tabrow1 li a.nolink, #page-mod-offlinequiz-createquiz .tabtree .tabrow1 li a.nolink, #page-mod-offlinequiz-report div#commands, #page-mod-offlinequiz-report .controls { text-align: center; }
#page-mod-offlinequiz-report .display-options { margin-top: 1em; text-align: center; }
#page-mod-offlinequiz-report .downloadoptions .text-xs-right { text-align: center !important; }
#page-mod-offlinequiz-report table#overview-options { margin-left: auto; margin-right: auto; }
#page-mod-offlinequiz-report .menunoresults { margin-top: 1em; }
#page-mod-offlinequiz-report .dubious { background-color: rgb(255, 204, 204); }
#page-mod-offlinequiz-report .highlight { border: medium solid yellow; background-color: lightyellow; }
#page-mod-offlinequiz-report .negcovar { border: medium solid pink; width: 70%; float: right; }
#page-mod-offlinequiz-report .toggleincludeauto { text-align: center; }
#page-mod-offlinequiz-report .gradetheselink { font-size: 0.8em; }
#page-mod-offlinequiz-report .mform fieldset { margin: 0px; }
#page-mod-offlinequiz-report fieldset.felement.fgroup { margin: 0px; }
#page-mod-offlinequiz-report table.titlesleft td.c0 { font-weight: 700; }
#page-mod-offlinequiz-report table .numcol { text-align: center; vertical-align: middle !important; }
#page-mod-offlinequiz-report table#attempts { clear: both; width: 80%; margin: 0.2em auto; }
#page-mod-offlinequiz-report table#attempts .header, #page-mod-offlinequiz-report table#attempts .cell { padding: 4px; }
#page-mod-offlinequiz-report table#attempts .header .commands { display: inline; }
#page-mod-offlinequiz-report table#attempts .picture { width: 40px; }
#page-mod-offlinequiz-report table#attempts td { border-left: 1px solid rgb(221, 221, 221); border-right: 1px solid rgb(221, 221, 221); vertical-align: middle; border-top-color: rgb(221, 221, 221); border-bottom-color: rgb(221, 221, 221); text-align: center; }
#page-mod-offlinequiz-report table#attempts th.sumgrades { text-align: right; }
#page-mod-offlinequiz-report table#attempts td.sumgrades { text-align: right; }
#page-mod-offlinequiz-report table#attempts .header { text-align: center; }
#page-mod-offlinequiz-report table#attempts .header.c2, #page-mod-offlinequiz-report table#attempts
td.c2 { text-align: left; }
#page-mod-offlinequiz-report table#attempts .picture { text-align: center !important; }
#page-mod-offlinequiz-report table#attempts.grades span.que, #page-mod-offlinequiz-report table#attempts span.avgcell { white-space: nowrap; }
#page-mod-offlinequiz-report table#attempts span.que .requiresgrading { white-space: normal; }
#page-mod-offlinequiz-report table#attempts .questionflag { width: 16px; height: 16px; vertical-align: middle; }
#page-mod-offlinequiz-report .graph.flexible-wrap { text-align: center; overflow: auto; }
#page-mod-offlinequiz-report #cachingnotice { margin-bottom: 1em; padding: 0.2em; }
#page-mod-offlinequiz-report #cachingnotice .singlebutton { margin: 0.5em 0px 0px; }
#page-mod-offlinequiz-report .bold .reviewlink { font-weight: 400; }
#page-mod-offlinequiz-report div.notify { text-align: center; }
#page-mod-offlinequiz-report div.notifynote { background-color: lightyellow; color: rgb(58, 58, 58); border: 0px; }
#page-mod-offlinequiz-report div.backlinkbox { padding-top: 10px; }
#page-mod-offlinequiz-report table.errorpages td.checkbox input { margin-left: 0px; float: none; }
#page-mod-offlinequiz-report .boxaligncenter { margin: 0px auto; }
#page-mod-offlinequiz-print-html .pagebreak { break-after: page; }
#adminofflinequizreviewoptions { margin-bottom: 0.5em; }
#page-mod-offlinequiz-createquiz div.notify { text-align: center; }
#page-mod-offlinequiz-createquiz div.preview { padding: 10px 10px 10px 30px; text-align: left; width: 96%; }
#page-mod-offlinequiz-createquiz div.preview div.question span.number { font-weight: 700; text-align: left; }
#page-mod-offlinequiz-createquiz div.preview div.question { float: left; padding: 5px; text-align: left; width: 80%; }
#page-mod-offlinequiz-createquiz div.preview div.grade { float: right; padding: 5px; text-align: right; width: 10%; }
#page-mod-offlinequiz-createquiz div.preview div.answer { clear: both; padding: 5px 5px 5px 52px; text-align: left; text-indent: -22px; width: 90%; }
#page-mod-offlinequiz-createquiz div.docsbox { border-bottom: 1px solid rgb(227, 227, 227); clear: both; }
#page-mod-offlinequiz-createquiz div.downloadalllink { float: right; }
#page-mod-offlinequiz-report .errorpages .checkbox, #page-mod-offlinequiz-report .errorpages .page, #page-mod-offlinequiz-report .errorpages .error, #page-mod-offlinequiz-report .errorpages .time, #page-mod-offlinequiz-report .errorpages .counter { text-align: center; }
#page-mod-offlinequiz-report .errorpages .username { text-align: left; }
#page-mod-offlinequiz-mod.dir-rtl #reviewoptionshdr .fitem, .dir-rtl #adminofflinequizreviewoptions .group { width: 23%; float: right; }
#page-mod-offlinequiz-mod.dir-rtl #reviewoptionshdr .fitemtitle, .dir-rtl #adminofflinequizreviewoptions .fitemtitle { text-align: right; }
#page-mod-offlinequiz-mod.dir-rtl #reviewoptionshdr fieldset.fgroup span, .dir-rtl #adminofflinequizreviewoptions span { clear: right; float: right; }
#page-mod-offlinequiz-createquiz div.answer img.texrender { vertical-align: middle; }
#page-mod-offlinequiz-report .dowloadoptions .text-xs-right { text-align: center !important; }
#page-mod-offlinequiz-report table#statsoverviewtable { border: 1px solid rgb(221, 221, 221); width: 50%; }
#page-mod-offlinequiz-report table#statsoverviewtable .r1 { background-color: rgb(242, 242, 242); }
#page-mod-offlinequiz-report table#questionstatstable { border: 1px solid rgb(221, 221, 221); width: 30em; }
#page-mod-offlinequiz-report table#questionstatstable .r1 { background-color: rgb(242, 242, 242); }
#page-mod-offlinequiz-report table#questionstatstable tr td.c0 { width: 50%; }
#page-mod-offlinequiz-report table#questionstatstable .r1 { background-color: rgb(242, 242, 242); }
#page-mod-offlinequiz-report table#statisticsquestiontable { border: 1px solid rgb(221, 221, 221); border-collapse: collapse; width: 80%; }
#page-mod-offlinequiz-report table#statisticsquestiontable .r1 { background-color: rgb(242, 242, 242); }
#page-mod-offlinequiz-report tr.redrow { color: red; }
#page-mod-offlinequiz-report tr.greenrow { color: green; }
#page-mod-offlinequiz-report table#questionstatistics th.header { border: 1px solid rgb(221, 221, 221); border-collapse: collapse; }
#page-mod-offlinequiz-report div.no-overflow table#questionstatistics td { border: 1px solid rgb(221, 221, 221); border-collapse: collapse; }
#page-mod-offlinequiz-report table#questionstatistics .r1 { background-color: rgb(242, 242, 242); }
#page-mod-offlinequiz-report table#questionstatistics .numcol { text-align: right; }
#page-mod-offlinequiz-report table#questionstatistics .questiontext { color: rgb(85, 85, 85); }
#page-mod-offlinequiz-report table#questionstatistics td.numcol div.negcovar { position: relative; width: 18em; }
#page-mod-offlinequiz-report table#questionstatistics td.cell { border: 1px solid rgb(221, 221, 221); border-collapse: collapse; }
#page-mod-offlinequiz-report div.no-overflow table#statisticsquestiontable th.header { border: 1px solid rgb(221, 221, 221); border-collapse: collapse; }
#page-mod-offlinequiz-report div.no-overflow table#statisticsquestiontable td { border: 1px solid rgb(221, 221, 221); border-collapse: collapse; }
#page-mod-offlinequiz-report table#questionstatistics div.commands { float: right; }
#page-mod-offlinequiz-report table#questionstatistics td.correct { display: none; }
#page-mod-offlinequiz-report table#questionstatistics td.partially { display: none; }
#page-mod-offlinequiz-report table#questionstatistics td.wrong { display: none; }
#page-mod-offlinequiz-report table#questionstatistics th.correct { display: none; }
#page-mod-offlinequiz-report table#questionstatistics th.partially { display: none; }
#page-mod-offlinequiz-report table#questionstatistics th.wrong { display: none; }
.Popup { display: none; background: rgb(255, 255, 255); left: 50%; margin-left: -250px; position: fixed; top: 5em; width: 600px; height: 800px; z-index: 3; box-shadow: rgb(34, 34, 34) 0px 0px 10px; padding: 10px; }
#overlay { display: none; background: radial-gradient(rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0.5) 100%); width: 100%; height: 100%; position: fixed; z-index: 2; top: 0px; left: 0px; }
input#showviewbutton { display: none; }
.jsenabled input#showviewbutton { float: right; display: block; }
#page-mod-offlinequiz-edit h2.main { display: inline; padding-right: 1em; clear: left; }
#page-mod-offlinequiz-edit.dir-rtl h2.main { padding-left: 1em; padding-right: 0px; }
#page-mod-offlinequiz-edit .statusdisplay { background-color: rgb(255, 255, 204); clear: both; margin: 0.3em 1em 0.3em 0px; padding: 1px; }
#page-mod-offlinequiz-edit .emptystatusdisplay { clear: both; margin: 0.3em 1em 0.3em 0px; }
#page-mod-offlinequiz-edit.dir-rtl .statusdisplay { margin: 0.3em 0px 0.3em 1em; }
#page-mod-offlinequiz-edit .statusdisplay p { margin: 0.4em; }
#page-mod-offlinequiz-edit .btn.savechanges { margin-left: 0.4em; }
#page-mod-offlinequiz-edit input#inputmaxgrade { width: 4em; }
#page-mod-offlinequiz-edit li.activity > div, #page-mod-offlinequiz-edit li.pagenumber { position: relative; }
#page-mod-offlinequiz-edit .last-add-menu { position: relative; height: 1.5em; }
#page-mod-offlinequiz-edit .add-menu-outer { position: absolute; top: 0px; right: 0px; }
#page-mod-offlinequiz-edit.dir-rtl .add-menu-outer { right: auto; left: 0px; }
#page-mod-offlinequiz-edit .slotnumber { background-color: rgb(211, 211, 211); text-align: center; margin: 0.1em 1em; min-width: 2em; display: inline-block; }
#page-mod-offlinequiz-edit ul.slots li.section { border: 0px; }
#page-mod-offlinequiz-edit ul.slots li.section .content { background-color: rgb(250, 250, 250); padding: 5px 10px; }
#page-mod-offlinequiz-edit ul.slots li.section .content h3 { margin: 0px; color: rgb(119, 119, 119); font-weight: 400; }
#page-mod-offlinequiz-edit
ul.slots li.section li.activity.page h4 { display: inline; font-weight: 400; font-size: 1em; }
#page-mod-offlinequiz-edit ul.slots li.section .left { padding: 4px 0px; }
#page-mod-offlinequiz-edit ul.slots li.section .right { padding: 4px 0px; }
#page-mod-offlinequiz-edit ul.slots { margin: 0px; clear: both; }
#page-mod-offlinequiz-edit ul.slots li.section { list-style: none; margin: 0px 0px 5px; padding: 0px; }
#page-mod-offlinequiz-edit ul.slots li.section .left { float: left; }
#page-mod-offlinequiz-edit ul.slots li.section .right { float: right; }
#page-mod-offlinequiz-edit ul.slots li.section .left, #page-mod-offlinequiz-edit ul.slots li.section .right { width: 40px; text-align: center; padding: 6px 0px; }
#page-mod-offlinequiz-edit ul.slots li.section .right img.icon { padding: 0px 0px 4px; }
#page-mod-offlinequiz-edit ul.slots li.section .left .section-handle img.icon { padding: 0px; vertical-align: baseline; }
#page-mod-offlinequiz-edit ul.slots li.section li.activity { background: rgb(230, 230, 230); margin: 3px 0px; padding: 0.2em; }
#page-mod-offlinequiz-edit ul.slots li.section li.activity.page { background: transparent; }
#page-mod-offlinequiz-edit ul.slots li.section li.activity .instancemaxmarkcontainer { background: rgb(255, 255, 255); padding: 0.2em; margin: 0.4em; }
#page-mod-offlinequiz-edit ul.slots li.section li.activity .instancemaxmarkcontainer .editicon { width: 13px; }
#page-mod-offlinequiz-edit ul.slots li.section li.activity .instancemaxmarkcontainer.infoitem { background: transparent; }
#page-mod-offlinequiz-edit ul.slots li.section li.activity .instancemaxmarkcontainer form { display: inline; }
#page-mod-offlinequiz-edit ul.slots li.section li.activity .instancemaxmarkcontainer form input { margin: 0px; padding: 0.2em; height: 1em; }
#page-mod-offlinequiz-edit ul.slots li.section li.activity .instancemaxmark { display: inline-block; text-align: right; }
#page-mod-offlinequiz-edit.dir-rtl ul.slots li.section li.activity .instancemaxmark { text-align: left; }
#page-mod-offlinequiz-edit ul.slots li.section li.activity .page_split_join_wrapper { position: absolute; }
#page-mod-offlinequiz-edit ul.slots li.section li.activity .page_split_join { position: relative; left: -20px; top: -7px; }
#page-mod-offlinequiz-edit.dir-rtl ul.slots li.section li.activity .page_split_join { left: auto; right: -20px; }
#page-mod-offlinequiz-edit ul.slots li.section li.activity .instancemaxmark.decimalplaces_0 { min-width: 1.3em; }
#page-mod-offlinequiz-edit ul.slots li.section li.activity .instancemaxmark.decimalplaces_1 { min-width: 2em; }
#page-mod-offlinequiz-edit ul.slots li.section li.activity .instancemaxmark.decimalplaces_2 { min-width: 2.6em; }
#page-mod-offlinequiz-edit ul.slots li.section li.activity .instancemaxmark.decimalplaces_3 { min-width: 3.2em; }
#page-mod-offlinequiz-edit ul.slots li.section li.activity .instancemaxmark.decimalplaces_4 { min-width: 3.7em; }
#page-mod-offlinequiz-edit ul.slots li.section li.activity .instancemaxmark.decimalplaces_5 { min-width: 4.3em; }
#page-mod-offlinequiz-edit ul.slots li.section li.activity .instancemaxmark.decimalplaces_6 { min-width: 4.8em; }
#page-mod-offlinequiz-edit ul.slots li.section li.activity .instancemaxmark.decimalplaces_7 { min-width: 5.45em; }
#page-mod-offlinequiz-edit .menucopyselectedtogrouptop { margin-right: 1em; }
#page-mod-offlinequiz-edit ul.slots li.section li.activity .edit_icon, #page-mod-offlinequiz-edit ul.slots li.section li.activity a.preview, #page-mod-offlinequiz-edit ul.slots li.section li.activity .editing_delete, #page-mod-offlinequiz-edit ul.slots li.section li.activity .editing_maxmark { margin: 0px 2px; }
#page-mod-offlinequiz-edit ul.slots li.section li.activity .question_checkbox { padding-left: 0.3em; padding-top: 0.2em; position: absolute; left: 0px; }
#page-mod-offlinequiz-edit .section .activity .editing_move { position: absolute; top: 0px; left: 25px; }
#page-mod-offlinequiz-edit ul.slots li.section li.activity .activityinstance { display: block; min-height: 1.7em; position: absolute; top: 0px; left: 6em; width: 85%; white-space: nowrap; overflow: hidden; }
#page-mod-offlinequiz-edit ul.slots li.section li.activity.forgrading .activityinstance { left: 3em; }
#page-mod-offlinequiz-edit.dir-rtl ul.slots li.section li.activity .activityinstance { left: auto; right: 5em; }
#page-mod-offlinequiz-edit ul.slots li.section li.activity .mod-indent-outer { padding-left: 35px; }
#page-mod-offlinequiz-edit ul.slots li.section li.activity.forgrading .mod-indent-outer { padding-left: 4px; }
#page-mod-offlinequiz-edit.dir-rtl ul.slots li.section li.activity .mod-indent-outer { padding-left: 0px; padding-right: 22px; }
#page-mod-offlinequiz-edit ul.slots .activityinstance form { display: inline; }
#page-mod-offlinequiz-edit span.editinstructions { right: 0px; }
#page-mod-offlinequiz-edit.dir-rtl span.editinstructions { left: 0px; right: auto; }
#page-mod-offlinequiz-edit div.rpcontainerclass input { margin-left: 0px; margin-top: 0.2em; }
#page-mod-offlinequiz-edit div.groupchoice { float: left; margin: 0.5em 1.5em 0.7em 0px; }
#page-mod-offlinequiz-edit .clear { clear: both; }
#page-mod-offlinequiz-edit .statusbar { float: left; margin: 0.6em 0px; }
#page-mod-offlinequiz-edit .maxgrade { display: block; float: right; margin: -2.5em 1em 0px; padding: 0.2em; }
#page-mod-offlinequiz-edit .maxgrade { position: relative; top: 2.2em; }
#page-mod-offlinequiz-edit .maxgrade label { display: inline; }
#page-mod-offlinequiz-edit .edit_grades .maxgrade { margin: -5em 1em 0px; top: 0px; }
#page-mod-offlinequiz-edit .totalpoints { display: block; float: right; margin: -3.5em 1em 0px; padding: 0.2em; }
#page-mod-offlinequiz-edit .edit_grades .totalpoints { display: block; float: right; margin: -2em 1em 0px; padding: 0.2em; }
#page-mod-offlinequiz-edit.dir-rtl .maxgrade, #page-mod-offlinequiz-edit.dir-rtl .totalpoints { float: left; }
#page-mod-offlinequiz-edit div.selectall { display: inline-block; margin-right: 2em; clear: both; }
#page-mod-offlinequiz-edit div.copyselected { display: inline-block; }
#page-mod-offlinequiz-edit div.removeselected { display: inline-block; float: right; }
#page-mod-offlinequiz-edit div.removeselected input { margin-left: 0px; }
#page-mod-offlinequiz-edit div.randomquestionformforpopup input[type="checkbox"] { vertical-align: text-bottom; }
#page-mod-offlinequiz-edit ul.slots .activityinstance span.instancename { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; word-break: break-word; width: 90%; height: 20px; }
#page-mod-offlinequiz-edit ul.slots .activityinstance span.instancename img { margin: 0px 0.2em; }
#page-mod-offlinequiz-edit #categoryquestions .questionname, #page-mod-offlinequiz-edit ul.slots li.activity div.activityinstance .questionname { font-weight: 700; color: rgb(85, 85, 85); margin-right: 0.5em; vertical-align: middle; }
#page-mod-offlinequiz-edit ul.slots li.activity div.activityinstance .questiontext { color: rgb(85, 85, 85); vertical-align: middle; }
#page-mod-offlinequiz-edit ul.slots li.activity div.activityinstance .mod_offlinequiz_random_qbank_link { font-size: 0.8em; }
#page-mod-offlinequiz-edit ul.slots .activityinstance img.activityicon { padding: 0px 0px 3px; height: 16px; width: 16px; }
#page-mod-offlinequiz-edit.dir-rtl ul.slots .activityinstance img.activityicon { float: right; }
#page-mod-offlinequiz-edit .section .activity .actions { white-space: nowrap; background: rgb(230, 230, 230); padding: 0.1em 0px; margin-left: 0.2em; }
#page-mod-offlinequiz-edit .section .activity.forgrading .actions input.gradeinput { margin: 0px; padding: 0px 2px 0px 0px; text-align: right; vertical-align: top; }
#page-mod-offlinequiz-edit .mod-offlinequiz-edit-content { padding-bottom: 12em; }
#page-mod-offlinequiz-edit .section .activity .activityinstance > a
{ text-indent: 0px; padding-left: 0px; }
#page-mod-offlinequiz-edit .mod_offlinequiz_edit_forms { display: none; }
#page-mod-offlinequiz-edit .section .activity .activityinstance > a { text-indent: 0px; padding-left: 0px; }
#page-mod-offlinequiz-edit #categoryquestions .questionnametext .greyed, #page-mod-offlinequiz-edit #categoryquestions .addtoofflinequizaction .greyed, #page-mod-offlinequiz-edit #categoryquestions .qtype .greyed { opacity: 0.4; }
#page-mod-offlinequiz-edit table#categoryquestions td, #page-mod-offlinequiz-edit table#categoryquestions th { overflow: hidden; white-space: nowrap; }
.mod_offlinequiz_qbank_dialogue { width: 80%; min-height: 200px; }
.mod_offlinequiz_qbank_dialogue.moodle-dialogue-fullscreen { width: 100%; }
.mod_offlinequiz_qbank_dialogue .questionbankloading { position: absolute; inset: 30px 0px 0px; background: rgb(255, 255, 255); text-align: center; opacity: 0.5; padding-top: 50px; }
.modulespecificbuttonscontainer { padding-left: 0.3em; padding-right: 0.3em; }
.offlinequizquestionlistcontrols { text-align: center; }
.path-mod-offlinequiz .gradingdetails { font-size: small; }
#page-mod-offlinequiz-edit div#repaginatedialog .mform { margin-left: auto; margin-right: auto; }
#page-mod-offlinequiz-edit div.container div.generalbox { position: relative; display: block; border: 0px none; margin: 0px; padding: 0px; }
#page-mod-offlinequiz-edit .paging { margin-top: 0px; margin-bottom: 0px; padding: 0.1em 0.3em; display: block; background-color: rgb(221, 221, 221); }
#page-mod-offlinequiz-edit #page-footer { clear: both; padding-top: 1em; }
#page-mod-offlinequiz-edit .categoryinfofield { font-style: italic; }
#page-mod-offlinequiz-edit .categorynamefield { font-weight: 700; }
#page-mod-offlinequiz-edit .questionsortoptions { background-color: rgb(221, 221, 221); }
#page-mod-offlinequiz-edit div.questionbank .categorysortopotionscontainer { padding-top: 0.5em; margin-top: 0.3em; }
#page-mod-offlinequiz-edit div.questionbank .categoryquestionscontainer, #page-mod-offlinequiz-edit .questionbank .categorysortopotionscontainer, #page-mod-offlinequiz-edit .questionbank .categorypagingbarcontainer, #page-mod-offlinequiz-edit .questionbank .categoryselectallcontainer { background-color: rgb(255, 255, 255); }
#page-mod-offlinequiz-edit ul.slots li.section ul.section { list-style: none; }
@media only screen and (max-width: 62em) {
#page-mod-offlinequiz-edit .totalpoints { margin: -2em 1em 0px; }
#page-mod-offlinequiz-edit .maxgrade { margin-bottom: 1.5em; }
}
@media only screen and (min-width: 50em) and (max-width: 60em) {
#page-mod-offlinequiz-edit div.removeselected { margin-top: -0.5em; }
}
.path-mod-quiz .statedetails { display: block; font-size: 0.7em; }
#page-mod-quiz-attempt #page .controls, #page-mod-quiz-summary #page .controls, #page-mod-quiz-review #page .controls { text-align: center; margin: 8px auto; }
#page-mod-quiz-attempt .submitbtns, #page-mod-quiz-review .submitbtns { clear: left; text-align: left; padding-top: 1.5em; }
#page-mod-quiz-attempt .submitbtns .mod_quiz-next-nav, #page-mod-quiz-review .submitbtns .mod_quiz-next-nav { float: right; }
.path-mod-quiz .mod_quiz-redo_question_button { margin: 0px; }
.path-mod-quiz input[type="submit"].mod_quiz-redo_question_button { padding: 2px 0.8em; font-size: 1em; }
#page-mod-quiz-attempt .mod_quiz-blocked_question_warning .que .formulation, #page-mod-quiz-review .mod_quiz-blocked_question_warning .que .formulation { background: rgb(238, 238, 238); border: 1px solid rgb(220, 220, 220); }
#page-mod-quiz-attempt #connection-ok, #page-mod-quiz-attempt #connection-error { position: fixed; top: 0px; width: 80%; left: 10%; color: rgb(85, 85, 85); border-radius: 0px 0px 10px 10px; box-shadow: rgb(102, 102, 102) 5px 5px 20px 0px; padding: 1em 1em 0px; z-index: 10000; }
#page-mod-quiz-attempt #connection-error { background-color: rgb(255, 204, 204); }
#page-mod-quiz-attempt #connection-ok { background-color: rgb(204, 255, 187); width: 60%; left: 20%; }
.generalbox#passwordbox { width: 70%; margin-left: auto; margin-right: auto; }
#passwordform { margin: 1em 0px; }
#quiznojswarning { color: red; }
#quiznojswarning { font-size: 0.7em; line-height: 1.1; }
.jsenabled #quiznojswarning { display: none; }
.path-mod-quiz #user-picture { margin: 0.5em 0px; }
.path-mod-quiz #user-picture img { width: auto; height: auto; vertical-align: bottom; }
.path-mod-quiz #mod_quiz_navblock h3.mod_quiz-section-heading { padding: 0.7em 0px 0px; margin: 0px; clear: both; }
.path-mod-quiz #mod_quiz_navblock h3.mod_quiz-section-heading:first-child { padding-top: 0px; }
.path-mod-quiz .qnbutton { display: block; position: relative; float: left; width: 1.5em; height: 1.5em; overflow: hidden; margin: 0.3em 0.3em 0.3em 0px; padding: 0px; border: 1px solid rgb(187, 187, 187); background: rgb(221, 221, 221); text-align: center; line-height: 1.5em; font-weight: 700; text-decoration: none; }
.path-mod-quiz .qnbutton:visited:hover, .path-mod-quiz .qnbutton:link:hover { text-decoration: underline; }
.path-mod-quiz .qnbutton .trafficlight, .path-mod-quiz .qnbutton .thispageholder { display: block; position: absolute; inset: 0px; }
.path-mod-quiz .qnbutton.thispage { border-color: rgb(102, 102, 102); }
.path-mod-quiz .qnbutton.thispage .thispageholder { border: 1px solid rgb(102, 102, 102); }
.path-mod-quiz .qnbutton.flagged .trafficlight { background: url("/theme/image.php/moove/quiz/1695970804/navflagged") right top no-repeat; }
.path-mod-quiz .qnbutton.blocked, .path-mod-quiz .qnbutton.notyetanswered, .path-mod-quiz .qnbutton.requiresgrading, .path-mod-quiz .qnbutton.invalidanswer { background-color: rgb(255, 255, 255); }
.path-mod-quiz .qnbutton.correct { background-color: rgb(204, 255, 204); }
.path-mod-quiz .qnbutton.correct .trafficlight { border-bottom: 3px solid rgb(0, 136, 0); }
.path-mod-quiz .qnbutton.partiallycorrect { background-color: rgb(255, 255, 170); }
.path-mod-quiz .qnbutton.notanswered, .path-mod-quiz .qnbutton.incorrect { background-color: rgb(255, 204, 204); }
.path-mod-quiz .qnbutton.blocked { color: rgb(153, 153, 153); }
.path-mod-quiz .qnbutton.notanswered .trafficlight, .path-mod-quiz .qnbutton.incorrect .trafficlight { border-top: 3px solid rgb(136, 0, 0); }
.path-mod-quiz .othernav { clear: both; margin: 0.5em 0px; }
.path-mod-quiz .othernav a, .path-mod-quiz .othernav input { display: block; margin: 0.5em 0px; }
#quiz-timer { display: none; margin-top: 1em; }
#quiz-time-left { font-weight: 700; }
#quiz-timer.timeleft15 { background: rgb(255, 255, 255); }
#quiz-timer.timeleft14 { background: rgb(255, 238, 238); }
#quiz-timer.timeleft13 { background: rgb(255, 221, 221); }
#quiz-timer.timeleft12 { background: rgb(255, 204, 204); }
#quiz-timer.timeleft11 { background: rgb(255, 187, 187); }
#quiz-timer.timeleft10 { background: rgb(255, 170, 170); }
#quiz-timer.timeleft9 { background: rgb(255, 153, 153); }
#quiz-timer.timeleft8 { background: rgb(255, 136, 136); }
#quiz-timer.timeleft7 { background: rgb(255, 119, 119); }
#quiz-timer.timeleft6 { background: rgb(255, 102, 102); }
#quiz-timer.timeleft5 { background: rgb(255, 85, 85); }
#quiz-timer.timeleft4 { background: rgb(255, 68, 68); }
#quiz-timer.timeleft3 { background: rgb(255, 51, 51); }
#quiz-timer.timeleft2 { background: rgb(255, 34, 34); }
#quiz-timer.timeleft1 { background: rgb(255, 17, 17); }
#quiz-timer.timeleft0 { background: red; }
#page-mod-quiz-mod #id_reviewoptionshdr .fitem { width: 23%; margin-left: 10px; }
#page-mod-quiz-mod #id_reviewoptionshdr fieldset.fgroup { width: 100%; text-align: left; margin-left: 0px; }
#page-mod-quiz-mod #id_reviewoptionshdr .fitem { float: left; width: 23%; clear: none; }
#page-mod-quiz-mod #id_reviewoptionshdr .fitemtitle { width: 100%; font-weight: 700; text-align: left; height: 2.5em; margin-left:
0px; }
#page-mod-quiz-mod #id_reviewoptionshdr fieldset.fgroup { clear: left; margin: 0px 0px 1em; }
#page-mod-quiz-mod #id_reviewoptionshdr fieldset.fgroup > span { float: left; clear: left; line-height: 1.7; }
#page-mod-quiz-mod #id_reviewoptionshdr fieldset.fgroup span label { margin-left: 0.4em; }
#page-mod-quiz-view .quizinfo, #page-mod-quiz-view #page .quizgradefeedback, #page-mod-quiz-view #page .quizattempt { text-align: center; }
#page-mod-quiz-view #page .quizattemptsummary td p { margin-top: 0px; }
#page-mod-quiz-view table.quizattemptsummary tr.bestrow td { border-color: rgb(188, 232, 241); background-color: rgb(217, 237, 247); }
table.quizattemptsummary .noreviewmessage { color: gray; }
#page-mod-quiz-view .generaltable.quizattemptsummary { margin-left: auto; margin-right: auto; }
#page-mod-quiz-view .generalbox#feedback { width: 70%; margin-left: auto; margin-right: auto; padding-bottom: 15px; }
#page-mod-quiz-view .generalbox#feedback h2 { margin: 0px; }
#page-mod-quiz-view .generalbox#feedback h3 { text-align: left; }
#page-mod-quiz-view .generalbox#feedback .overriddennotice { text-align: center; font-size: 0.7em; }
.quizstartbuttondiv.quizsecuremoderequired input, .quizstartbuttondiv.quizsecuremoderequired button { display: none; }
.jsenabled .quizstartbuttondiv.quizsecuremoderequired input, .jsenabled .quizstartbuttondiv.quizsecuremoderequired button { display: inline; }
.quizattempt #mod_quiz_preflight_form { display: none; }
#mod_quiz_preflight_form .femptylabel .fitemtitle { display: none; }
.moodle-dialogue-base .moodle-dialogue.mod_quiz_preflight_popup { width: 600px; }
.moodle-dialogue-base .moodle-dialogue.mod_quiz_preflight_popup .moodle-dialogue-wrap { overflow: hidden; }
.moodle-dialogue-base .moodle-dialogue.mod_quiz_preflight_popup .moodle-dialogue-bd { padding: 0px; }
.moodle-dialogue-base .moodle-dialogue.mod_quiz_preflight_popup .moodle-dialogue-bd #mod_quiz_preflight_form legend { padding: 0px 10px; margin: 0px; border: 0px none; }
.moodle-dialogue-base .moodle-dialogue.mod_quiz_preflight_popup .moodle-dialogue-bd #mod_quiz_preflight_form .fitem { margin-left: 10px; }
.moodle-dialogue-base .moodle-dialogue.mod_quiz_preflight_popup .moodle-dialogue-bd #mod_quiz_preflight_form #fgroup_id_buttonar { padding: 10px 0px 0px; margin: 0px; }
.moodle-dialogue-base .moodle-dialogue.mod_quiz_preflight_popup .moodle-dialogue-content .moodle-dialogue-ft { margin: 0px; }
.moodle-dialogue-bd #mod_quiz_preflight_form fieldset.hidden { display: inherit; visibility: inherit; }
body.path-mod-quiz .gradedattempt, body.path-mod-quiz table tbody tr.gradedattempt > td { border-color: rgb(188, 232, 241); background-color: rgb(217, 237, 247); }
.quizattemptcounts { clear: left; text-align: center; display: inline; margin-left: 20%; }
#page-mod-quiz-view .quizattemptcounts { display: block; margin-left: 0px; margin-right: 0px; }
#page-mod-quiz-summary #content { text-align: center; }
#page-mod-quiz-summary .questionflag { vertical-align: text-bottom; }
#page-mod-quiz-summary #quiz-timer { text-align: center; margin-top: 1em; }
#page-mod-quiz-summary .submitbtns { margin-top: 1.5em; }
@media print {
.quiz-secure-window * { display: none; }
}
table.quizreviewsummary { width: 100%; }
table.quizreviewsummary th.cell { padding: 1px 0.5em 1px 1em; font-weight: 700; text-align: right; width: 10em; background: rgb(240, 240, 240); }
table.quizreviewsummary td.cell { padding: 1px 1em 1px 0.5em; text-align: left; background: rgb(250, 250, 250); }
#page-mod-quiz-comment .mform { width: 100%; }
#page-mod-quiz-comment .mform fieldset { margin: 0px; }
#page-mod-quiz-comment .que { margin: 0px; }
#page-mod-quiz-report h2.main { clear: both; }
#page-mod-quiz-report div#commands, #page-mod-quiz-report .controls { text-align: center; }
#page-mod-quiz-report .dubious { background-color: rgb(255, 204, 204); }
#page-mod-quiz-report .highlight { border: 1px solid rgb(188, 232, 241); background-color: rgb(217, 237, 247); }
#page-mod-quiz-report .negcovar { border: medium solid pink; }
#page-mod-quiz-report .toggleincludeauto { text-align: center; }
#page-mod-quiz-report .gradetheselink { font-size: 0.8em; }
#page-mod-quiz-report .mform fieldset.fgroup span label { margin-right: 14px; }
#page-mod-quiz-report table th { white-space: normal; }
#page-mod-quiz-report table#attempts td, #page-mod-quiz-report table.quizresponseanalysis td { overflow-wrap: break-word; max-width: 20em; }
#page-mod-quiz-report table.titlesleft td.c0 { font-weight: 700; }
#page-mod-quiz-report table .numcol { text-align: center; vertical-align: middle; }
#page-mod-quiz-report table#attempts { clear: both; width: 80%; margin: 0.2em auto; }
#page-mod-quiz-report table#attempts .header, #page-mod-quiz-report table#attempts .cell { padding: 4px; }
#page-mod-quiz-report table#attempts .header .commands { display: inline; }
#page-mod-quiz-report table#attempts .picture { width: 40px; }
#page-mod-quiz-report table#attempts td { border-left-width: 1px; border-right-width: 1px; border-left-style: solid; border-right-style: solid; vertical-align: middle; }
#page-mod-quiz-report table#attempts .header { text-align: left; }
#page-mod-quiz-report table#attempts .picture { text-align: center; }
#page-mod-quiz-report table#attempts.grades span.que, #page-mod-quiz-report table#attempts span.avgcell { white-space: nowrap; }
#page-mod-quiz-report table#attempts span.que .requiresgrading { white-space: normal; }
#page-mod-quiz-report table#attempts .questionflag { vertical-align: text-bottom; padding-left: 6px; }
#page-mod-quiz-report .graph.flexible-wrap { text-align: center; overflow: auto; }
#page-mod-quiz-report #cachingnotice { margin-bottom: 1em; padding: 0.2em; }
#page-mod-quiz-report #cachingnotice .singlebutton { margin: 0.5em 0px 0px; }
#page-mod-quiz-report .bold .reviewlink { font-weight: 400; }
#page-mod-quiz-report tr.lastrowforattempt { border-bottom: 0.2em solid lightgrey; }
#page-mod-quiz-report tr.quiz_statistics-summaryrow td.cell { padding-top: 1px; padding-bottom: 1px; border-top: none; }
#page-mod-quiz-edit .statusdisplay { background-color: rgb(255, 255, 204); clear: both; margin: 0.3em 0px; padding: 1px 10px; }
#page-mod-quiz-edit .statusdisplay p { margin: 4px 0px; }
#page-mod-quiz-edit .mod_quiz-edit-top-controls { position: relative; }
#page-mod-quiz-edit .mod_quiz-edit-action-buttons { display: block; min-height: 2.85em; }
@media (max-width: 576px) {
#page-mod-quiz-edit .maxgrade { margin-bottom: 0.6em; }
#page-mod-quiz-edit .maxgrade .form-control { display: inline-block; vertical-align: middle; }
}
#page-mod-quiz-edit .maxgrade label { display: inline; }
#page-mod-quiz-edit .maxgrade input[type="submit"] { margin: 0px; }
#page-mod-quiz-edit li.activity > div, #page-mod-quiz-edit li.pagenumber { position: relative; }
#page-mod-quiz-edit ul.section li.pagenumber:first-child .add-menu-outer .menu > :last-child, #page-mod-quiz-edit .last-add-menu .add-menu-outer .menu > :last-child { display: none; }
#page-mod-quiz-edit .last-add-menu { position: relative; height: 1.5em; margin: 0px 20px; }
#page-mod-quiz-edit .add-menu-outer { position: absolute; right: 0px; }
#page-mod-quiz-edit .slotnumber { background-color: rgb(211, 211, 211); text-align: center; margin: 0.1em 0.5em; min-width: 2em; display: inline-block; }
#page-mod-quiz-edit .section-heading { margin-left: 20px; margin-bottom: 0px; height: 40px; }
#page-mod-quiz-edit .section-heading .instancesectioncontainer { font-size: 24px; display: inline; }
#page-mod-quiz-edit .section-heading .instancesectioncontainer h3 { display: inline; color: rgb(153, 153, 153); }
#page-mod-quiz-edit .section-heading .editing_section, #page-mod-quiz-edit .section-heading .editing_delete { margin-left: 10px; }
#page-mod-quiz-edit .section-heading
.sectioninstance { position: relative; }
#page-mod-quiz-edit .section-heading .instancesection { white-space: nowrap; max-width: 72%; display: inline-block; text-overflow: ellipsis; overflow: hidden; vertical-align: bottom; }
#page-mod-quiz-edit .section-heading form { display: inline; position: relative; top: 3px; left: -7px; }
#page-mod-quiz-edit .section-heading form input { font-size: 24px; font-weight: 700; width: 50%; }
#page-mod-quiz-edit .section-heading .instanceshufflequestions { float: right; margin: 0.3em 20px 0px 0px; }
.instanceshufflequestions [type="checkbox"] { vertical-align: middle; margin-right: 0.5rem; }
#page-mod-quiz-edit ul.section { margin: 0px; padding: 0px 20px; }
#page-mod-quiz-edit ul.slots { margin: 0px; padding: 0px; }
#page-mod-quiz-edit ul.slots li.section { border: 0px; }
#page-mod-quiz-edit ul.slots li.section .content { background-color: rgb(250, 250, 250); padding: 1px 0px; }
#page-mod-quiz-edit ul.slots li.section { list-style: none; margin: 0px; padding: 0px; }
#page-mod-quiz-edit ul.slots li.section li.activity { background: rgb(230, 230, 230); margin: 3px 0px; padding: 0.2em; position: relative; }
#page-mod-quiz-edit ul.slots li.section li.activity.page { background: transparent; }
#page-mod-quiz-edit ul.slots li.section li.activity.page h4 { display: inline; font-weight: 400; font-size: 1em; }
#page-mod-quiz-edit ul.slots li.section li.activity .instancemaxmarkcontainer { background: rgb(255, 255, 255); padding: 0.2em; margin: 0.4em; }
#page-mod-quiz-edit ul.slots li.section li.activity .instancemaxmarkcontainer .editicon { width: 13px; }
#page-mod-quiz-edit ul.slots li.section li.activity .instancemaxmarkcontainer.infoitem { background: transparent; }
#page-mod-quiz-edit ul.slots li.section li.activity .instancemaxmarkcontainer form { display: inline; }
#page-mod-quiz-edit ul.slots li.section li.activity .instancemaxmark { display: inline-block; text-align: right; }
#page-mod-quiz-edit ul.slots li.section li.activity .page_split_join_wrapper { position: absolute; left: -20px; bottom: -11px; }
#page-mod-quiz-edit ul.slots li.section li.activity .instancemaxmark.decimalplaces_0 { min-width: 1.3em; }
#page-mod-quiz-edit ul.slots li.section li.activity .instancemaxmark.decimalplaces_1 { min-width: 2em; }
#page-mod-quiz-edit ul.slots li.section li.activity .instancemaxmark.decimalplaces_2 { min-width: 2.6em; }
#page-mod-quiz-edit ul.slots li.section li.activity .instancemaxmark.decimalplaces_3 { min-width: 3.2em; }
#page-mod-quiz-edit ul.slots li.section li.activity .instancemaxmark.decimalplaces_4 { min-width: 3.7em; }
#page-mod-quiz-edit ul.slots li.section li.activity .instancemaxmark.decimalplaces_5 { min-width: 4.3em; }
#page-mod-quiz-edit ul.slots li.section li.activity .instancemaxmark.decimalplaces_6 { min-width: 4.8em; }
#page-mod-quiz-edit ul.slots li.section li.activity .instancemaxmark.decimalplaces_7 { min-width: 5.45em; }
#page-mod-quiz-edit ul.slots li.section li.activity .edit_icon, #page-mod-quiz-edit ul.slots li.section li.activity a.preview, #page-mod-quiz-edit ul.slots li.section li.activity .editing_delete, #page-mod-quiz-edit ul.slots li.section li.activity .editing_maxmark { margin: 0px 2px; }
#page-mod-quiz-edit ul.slots li.section.only-has-one-slot li.activity .editing_move, #page-mod-quiz-edit ul.slots li.section.only-has-one-slot li.activity .editing_delete { visibility: hidden; }
#page-mod-quiz-edit ul.slots.only-one-section li.section.only-has-one-slot li.activity .editing_delete { visibility: visible; }
#page-mod-quiz-edit ul.slots li.section li.activity .question_dependency_wrapper { position: absolute; top: 0px; right: 0px; }
#page-mod-quiz-edit ul.slots li.section li.activity .question_dependency_wrapper.question_dependency_cannot_depend { display: none; }
#page-mod-quiz-edit ul.slots li.section li.activity .question_dependency_wrapper .currentlink, #page-mod-quiz-edit ul.slots li.section li.activity .question_dependency_wrapper .cm-edit-action { position: relative; left: 20px; top: -1em; }
#page-mod-quiz-edit ul.slots li.section li.activity .activityinstance { display: flex; flex: 1 1 auto; min-height: 1.7em; }
#page-mod-quiz-edit ul.slots li.section li.activity .mod-indent-outer { display: flex; padding-left: 22px; }
#page-mod-quiz-edit ul.slots .activityinstance form { display: inline; }
#page-mod-quiz-edit span.editinstructions { right: 0px; }
#page-mod-quiz-edit ul.slots .activityinstance span.instancename { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; display: inline-block; height: 20px; }
#page-mod-quiz-edit ul.slots .activityinstance span.instancename img { margin: 0px 0.2em; }
#page-mod-quiz-edit #categoryquestions .questionname, #page-mod-quiz-edit ul.slots li.activity div.activityinstance .questionname { font-weight: 700; color: rgb(85, 85, 85); overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
#page-mod-quiz-edit ul.slots li.activity div.activityinstance .questiontext { color: rgb(85, 85, 85); }
#page-mod-quiz-edit .section .activity .editing_move { position: absolute; left: 0px; top: 0px; }
#page-mod-quiz-edit ul.slots li.activity div.activityinstance .mod_quiz_random_qbank_link { font-size: 0.8em; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-left: 0.25rem; }
#page-mod-quiz-edit ul.slots .activityinstance img.activityicon { float: inherit; margin: 0.2em 0px 0px; padding: 0px; }
#page-mod-quiz-edit .section .activity .actions { position: inherit; white-space: nowrap; background: rgb(230, 230, 230); padding: 0.1em 0px; }
#page-mod-quiz-edit .mod_quiz_edit_forms { display: none; }
#categoryquestions > tbody > tr:nth-of-type(2n) { background: rgb(228, 228, 228); }
#categoryquestions > tbody > tr.highlight { background-color: rgb(170, 255, 170); }
#categoryquestions .header { text-align: center; padding: 0px 2px; border: 0px none; vertical-align: top; }
#categoryquestions .header.checkbox { vertical-align: bottom; }
#categoryquestions .header.qtype { white-space: nowrap; }
#categoryquestions th .sorters { font-weight: 400; font-size: 0.8em; }
#categoryquestions td.modifiername, #categoryquestions td.creatorname { line-height: 1em; }
#categoryquestions td.modifiername span.date, #categoryquestions td.creatorname span.date { font-weight: 400; font-size: 0.8em; }
table#categoryquestions { width: 100%; table-layout: fixed; }
#categoryquestions .iconcol { width: 15px; text-align: center; padding: 0px; }
#categoryquestions .checkbox { width: 19px; text-align: center; padding: 0px; }
#categoryquestions .editmenu { width: 5em; }
#categoryquestions .qtype { text-align: center; }
#categoryquestions .qtype { width: 28px; padding: 0px; }
#categoryquestions .questiontext { position: relative; zoom: 1; padding-left: 0.3em; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
#categoryquestions .questionname { white-space: nowrap; overflow: hidden; zoom: 1; position: relative; }
#categoryquestions .questiontext p { margin: 0px; }
#page-mod-quiz-edit table#categoryquestions td, #page-mod-quiz-edit table#categoryquestions th { overflow: hidden; white-space: nowrap; }
.mod_quiz_qbank_dialogue { width: 80%; min-height: 200px; }
.mod_quiz_qbank_dialogue.moodle-dialogue-fullscreen { width: 100%; }
.mod_quiz_qbank_dialogue .questionbankloading { position: absolute; inset: 30px 0px 0px; background: rgb(255, 255, 255); text-align: center; opacity: 0.5; padding-top: 50px; }
.mod_quiz_qbank_dialogue #advancedsearch label { font-size: 100%; }
.modulespecificbuttonscontainer { padding-left: 0.3em; padding-right: 0.3em; }
.questionbankformforpopup .modulespecificbuttonscontainer { padding-top: 10px; padding-left: 0px; }
.quizquestionlistcontrols { text-align: center; }
.categoryinfo { padding: 0.3em; }
.path-mod-quiz .gradingdetails { font-size: small; }
#page-mod-quiz-edit div#repaginatedialog .mform { margin-left: auto; margin-right: auto; }
#page-mod-quiz-edit div.container div.generalbox { position: relative; display: block; border: 0px none; margin: 0px; padding: 0px; }
#page-mod-quiz-edit .paging { margin-top: 0px; margin-bottom: 0px; padding: 0.1em 0.3em; display: block; background-color: rgb(221, 221, 221); }
#page-mod-quiz-edit #page-footer { clear: both; padding-top: 1em; }
#page-mod-quiz-edit .categoryinfofield { font-style: italic; }
#page-mod-quiz-edit .categorynamefield { font-weight: 700; }
#page-mod-quiz-edit .questionsortoptions { background-color: rgb(221, 221, 221); }
#page-mod-quiz-edit div.questionbank .categorysortopotionscontainer { padding-top: 0.5em; margin-top: 0.3em; }
#page-mod-quiz-edit div.questionbank .categoryquestionscontainer, .questionbank .categorysortopotionscontainer, .questionbank .categorypagingbarcontainer, .questionbank .categoryselectallcontainer { background-color: rgb(255, 255, 255); }
#page-mod-quiz-edit .btn-group.selectmultiplecommand, #page-mod-quiz-edit .selectmultiplecommandbuttons, #page-mod-quiz-edit .select-multiple-checkbox { display: none; }
#page-mod-quiz-edit.select-multiple .selectmultiplecommand, #page-mod-quiz-edit.select-multiple .selectmultiplecommandbuttons, #page-mod-quiz-edit.select-multiple .select-multiple-checkbox { display: inline-block; }
#page-mod-quiz-edit.select-multiple input.select-multiple-checkbox[type="checkbox"] { display: inline; }
#page-mod-quiz-edit.select-multiple .mod-quiz-edit-content .section .activity .editing_move, #page-mod-quiz-edit.select-multiple .mod-quiz-edit-content .section .activity .commands { display: none; }
#page-mod-quiz-edit.select-multiple .mod-quiz-edit-content .section .page_split_join_wrapper { display: none; }
#page-mod-quiz-edit.select-multiple .mod-quiz-edit-content .section .activity .actions .editing_delete, #page-mod-quiz-edit.select-multiple .mod-quiz-edit-content .section .activity .actions .editing_maxmark { display: none; }
#page-mod-quiz-edit.select-multiple#page-mod-quiz-edit .maxgrade, #page-mod-quiz-edit.select-multiple .mod-quiz-edit-content .last-add-menu { display: none; }
#page-mod-quiz-edit.select-multiple .mod-quiz-edit-content .section-heading a, #page-mod-quiz-edit.select-multiple .mod-quiz-edit-content .section-heading form, #page-mod-quiz-edit.select-multiple .mod-quiz-edit-content .section-heading .instanceshufflequestions { display: none; }
#page-mod-quiz-edit.select-multiple .mod-quiz-edit-content .edit-toolbar .mb-1 { display: none; }
#page-mod-quiz-edit.select-multiple#page-mod-quiz-edit ul.slots li.section li.activity .mod-indent-outer { padding-left: 3px; }
#page-mod-quiz-edit .section .summary .iconsmall, #page-mod-quiz-edit .section .activity .iconsmall { float: left; }
#page-mod-quiz-edit ul.slots li.section ul.section { list-style: none; }
@media (max-width: 576px) {
#page-mod-quiz-edit ul.slots li.section li.activity { padding-top: 30px; }
#page-mod-quiz-edit ul.slots li.section li.activity .activityinstance { top: -30px; left: 0px; padding-right: 0px; overflow: hidden; align-items: center; position: absolute; width: 100%; }
}
@media print {
#page-mod-quiz-attempt header.navbar, #page-mod-quiz-review header.navbar { display: none; }
#page-mod-quiz-attempt #dock, #page-mod-quiz-review #dock { display: none; }
#page-mod-quiz-attempt #page #page-header h1, #page-mod-quiz-review #page #page-header h1 { display: none; }
#page-mod-quiz-attempt #region-main, #page-mod-quiz-review #region-main { width: 100%; }
#page-mod-quiz-attempt #block-region-side-pre, #page-mod-quiz-attempt #block-region-side-post, #page-mod-quiz-review #block-region-side-pre, #page-mod-quiz-review #block-region-side-post { display: none; }
#page-mod-quiz-attempt #page-footer, #page-mod-quiz-review #page-footer { display: none; }
#page-mod-quiz-attempt .editquestion, #page-mod-quiz-review .editquestion, #page-mod-quiz-attempt .questionflag, #page-mod-quiz-review .questionflag { display: none; }
#page-mod-quiz-attempt .submitbtns, #page-mod-quiz-review .submitbtns { display: none; }
#page-mod-quiz-review .que .commentlink { display: none; }
#page-mod-quiz-attempt .que, #page-mod-quiz-review .que { break-inside: avoid; }
}
.path-mod-resource .resourcecontent { text-align: center; }
.path-mod-resource .resourcedetails { font-size: 0.8em; color: rgb(85, 85, 85); }
.resourcelinkdetails { font-size: 0.8em; color: rgb(85, 85, 85); }
.path-mod-scorm .top { vertical-align: top; }
.path-mod-scorm .scorm-left { text-align: left; }
.path-mod-scorm .scorm-right { text-align: right; }
.path-mod-scorm .scoframe { position: relative; width: 100%; height: 100%; }
.ios #scormpage #scorm_content { overflow: scroll; }
#page-mod-scorm-player #scormtop { position: relative; width: 100%; height: 30px; }
#page-mod-scorm-player #scormbrowse { position: absolute; left: 5px; top: 0px; }
#page-mod-scorm-player #scormnav { position: absolute; right: 5px; text-align: center; top: 3px; width: 100%; }
#page-mod-scorm-player #scormbox { width: 74%; height: 100%; position: absolute; right: 0px; top: 0px; }
#page-mod-scorm-player #scormpage { position: relative; width: 100%; height: 100%; }
#page-mod-scorm-player #scormpage #toctree { position: relative; width: 100%; }
#page-mod-scorm-player #tocbox { position: relative; left: 0px; width: 100%; height: 100%; font-size: 0.8em; }
#page-mod-scorm-player #toctree { overflow: visible; }
#page-mod-scorm-player #tochead { position: relative; text-align: center; top: 3px; height: 30px; }
#page-mod-scorm-player #scormpage .scoframe { border: 0px; }
#page-mod-scorm-player #scormpage #scorm_object { border: none; width: 98%; height: 98%; }
#page-mod-scorm-player #scormpage #scorm_object.scorm_nav_under_content { height: 95%; }
#page-mod-scorm-player #scormpage #scorm_content { height: 100%; }
#page-mod-scorm-player #scormpage #scorm_toc { position: relative; }
#page-mod-scorm-player #scormpage #scorm_toc_title { font-size: 1.2em; font-weight: 700; }
#page-mod-scorm-player #scormpage #scorm_tree { border-right: 5px solid rgb(239, 245, 255); }
#page-mod-scorm-player #scormpage #scorm_navpanel { text-align: center; }
#page-mod-scorm-player .toc, #page-mod-scorm-player .no-toc { width: 100%; }
#page-mod-scorm-player .structlist { list-style-type: none; white-space: nowrap; }
#page-mod-scorm-player .structurelist { position: relative; list-style-type: none; width: 96%; margin: 0px; padding: 0px; }
#page-mod-scorm-player .structurelist ul { padding-left: 0.5em; margin-left: 0.5em; }
#page-mod-scorm-player #scormpage #scorm_toc.disabled, #page-mod-scorm-player #scormpage #scorm_toc.loading, #page-mod-scorm-player #scormpage #scorm_toc_toggle.disabled, #page-mod-scorm-player #scormpage #scorm_toc_toggle.loading { display: none; }
#page-mod-scorm-view .structurelist { list-style-type: none; white-space: nowrap; }
#page-mod-scorm-view .structurelist { list-style-type: none; white-space: nowrap; }
#page-mod-scorm-view .exceededmaxattempts { color: rgb(204, 0, 0); }
#page-mod-scorm-player #altfinishlink { font-size: 140%; border: 0px; padding: 0px; }
#page-mod-scorm-player #scormmode { float: left; border: 0px; }
#page-mod-scorm-player.pagelayout-popup #page-content .region-content { padding: 0px; }
#page-mod-scorm-player.pagelayout-popup #page-wrapper { width: 100%; }
#page-mod-scorm-player .yui-layout-scroll div.yui-layout-bd { overflow: visible; }
#page-mod-scorm-player .yui-layout-unit-left div.yui-layout-bd { overflow: auto; }
.path-mod-scorm.forcejavascript .toc { display: none; }
.path-mod-scorm.forcejavascript #scormpage #tocbox { display: none; }
.path-mod-scorm.jsenabled .forcejavascriptmessage { display: none; }
.path-mod-scorm.jsenabled .toc { display: block; }
.path-mod-scorm.jsenabled #scormpage #tocbox
{ display: block; }
#page-mod-scorm-report-userreporttracks table .c1 { overflow-wrap: break-word; word-break: break-all; }
#page-mod-scorm-report .scormattemptcounts { clear: left; text-align: center; display: inline; margin-left: 20%; }
#page-mod-scorm-player #scormpage span.yui3-treeview-icon { display: none; }
#page-mod-scorm-player #scormpage li.yui3-treeview-has-children > div.yui3-treeview-row > span.yui3-treeview-icon { display: block; }
#page-mod-scorm-player #scormpage div.yui3-u-1, #page-mod-scorm-player #scormpage div.yui3-u-3-4, #page-mod-scorm-player #scormpage div.yui3-u-1-5, #page-mod-scorm-player #scormpage div.yui3-u-1-24 { display: inline-block; zoom: 1; letter-spacing: normal; word-spacing: normal; vertical-align: top; text-rendering: auto; }
#page-mod-scorm-player #scormpage div.yui3-u-1 { display: block; }
#page-mod-scorm-player #scormpage div.yui3-u-3-4 { width: 75%; }
#page-mod-scorm-player #scormpage div.yui3-u-1-5 { width: 20%; }
#page-mod-scorm-player #scormpage div.yui3-u-1-24 { width: 4.1666%; }
#page-mod-scorm-player #scormpage div.yui3-g-r { letter-spacing: normal; word-spacing: -0.43em; }
#scorm_layout { margin-bottom: 50px; }
.path-mod-survey .smalltext { font-size: 0.75em; }
.path-mod-survey .surveytable .rblock label { display: block; }
.path-mod-survey .surveytable .foundthat, .path-mod-survey .surveytable .preferthat { white-space: nowrap; }
.path-mod-survey .surveytable .buttoncell { width: 5%; }
.path-mod-survey .surveytable .optioncell, .path-mod-survey .surveytable .questioncell { width: 50%; vertical-align: top; }
.path-mod-survey .surveytable .whitecell { background-color: rgb(255, 255, 255); }
.path-mod-survey #surveyform th { font-weight: 400; text-align: left; }
.path-mod-survey #surveyform th.hresponse { text-align: center; width: 9%; }
#page-mod-survey-report .fullnamecell { width: 10%; vertical-align: top; white-space: nowrap; }
.path-mod-url .resourcecontent { text-align: center; }
.wiki_contentbox { width: 80%; margin: auto; min-width: 200px; min-height: 100px; }
.wiki_previewbox { width: 50%; margin: auto; border: thin solid blue; }
.wiki_button { margin: 5px; }
.wiki_warning { color: red; }
.emptycomments { color: red; display: inline; }
.wiki-toc { border: 1px solid rgb(187, 187, 187); background: rgb(238, 238, 238); margin: 16px; padding: 8px; }
.wiki-toc-title { color: rgb(102, 102, 102); font-size: 1.1em; font-variant: small-caps; text-align: center; }
.wiki-toc-section { padding: 0px; margin: 2px 8px; }
.wiki-toc-section-2 { padding-left: 12px; }
.wiki-toc-section-3 { padding-left: 24px; }
.wiki_form-button { margin-left: 0%; }
.wiki-upload-table { margin: 8px auto; clear: both; }
.wiki-upload-table table { margin: auto; }
.wiki-upload-table h3 { margin: 4px 0px; text-align: center; }
.wiki-upload-section { border: 1px solid rgb(238, 238, 238); width: 400px; margin: 8px auto; }
.wiki-upload-section legend { font-weight: 700; font-size: 0.9em; margin-left: 16px; }
.wiki-tags { text-align: right; }
.wiki_modifieduser p { line-height: 35px; }
.wiki_modifieduser img { border: thin solid rgb(0, 0, 0); }
.wiki_restore_yes, .wiki_deletecomment_yes { float: left; }
.wiki_restore_no, .wiki_deletecomment_no { float: right; }
.wiki_restoreform, .wiki_deletecommentform { width: 10%; margin: auto; }
.wiki_versionuser { float: left; }
.wiki_diffuserleft, .wiki_diffuserright { font-weight: 400; padding-top: 1%; }
.wiki_diffuserleft { float: right; }
.wiki_diffuserright { float: left; }
.wiki_compareheading { font-weight: 400; }
.wiki_restore, .wiki_diffview, .wiki_difftime, .wiki_headingtime { font-size: 0.8em; font-weight: 400; }
.wiki_difftime, .wiki_headingtime { font-style: oblique; text-align: center; }
.wiki_diff_oldpaging { float: left; width: 40%; min-width: 200px; margin-left: 5%; }
.wiki_diff_newpaging { float: right; width: 40%; min-width: 200px; margin-right: 5%; }
.wiki_diff_old, .wiki_diff_new { float: left; min-width: 200px; width: 40%; }
.wiki_difftable td { width: 50%; float: left; }
.wiki_histdate { text-align: left; }
.wiki_histnewdate { border-top: 1px dotted gray; }
.ouw_deleted { background: rgb(255, 255, 170); color: red; text-decoration: line-through; }
.ouw_added { background: rgb(204, 255, 204); color: red; }
a.wiki_newentry:link, a.wiki_newentry:visited { color: red; font-style: italic; }
.wiki_newentry a { color: red; font-style: italic; }
.wiki_navigation_container { margin: 0px auto; }
.wiki_navigation_from { float: left; width: 40%; min-width: 200px; margin-left: 5%; }
.wiki_navigation_to { float: left; width: 40%; min-width: 200px; margin-right: 5%; }
.wiki_headingtitle { text-align: center; }
.wiki_clear { clear: both; }
.wiki_right { text-align: right; }
.wiki_index { text-align: right; }
.notunderlined { text-decoration: none; }
a.wiki_edit_section { font-size: 0.6em; position: relative; float: right; }
.midpad { text-align: center; margin-top: 0.4em; margin-bottom: 0.4em; }
.block_wiki_search ul { margin-top: 0.5em; margin-bottom: 3px; }
.wiki-attachment::before { content: url("/mod/wiki/pix/attachment.png"); padding-right: 2px; }
#wiki_printable_content { text-align: left; }
#wiki_printable_content a { color: rgb(0, 0, 0); }
#wiki_printable_title { font-size: 2.2em; text-decoration: underline; }
.wiki_diff_boxes { width: 100%; clear: both; }
.wiki_diff_paging { width: 100%; clear: both; }
.wiki_grayline { color: gray; }
.wikisearchresults { padding-left: 50px; padding-top: 20px; }
.wiki-diff-container { width: 95%; margin: 10px auto; }
.wiki-diff-container .wiki-diff-leftside, .wiki-diff-container .wiki-diff-rightside { width: 49.5%; margin: 0px; padding: 0px; float: left; }
.wiki-diff-container .wiki-diff-rightside { margin-left: 1%; }
.wiki-diff-container .wiki-diff-heading, .wiki-diff-container .no-overflow { padding: 10px; border: 1px solid rgb(221, 221, 221); }
.wiki-diff-container .wiki-diff-rightside .wiki_diffversion { text-align: right; }
.path-mod-wiki .printicon { background: url("/theme/image.php/moove/core/1695970804/t/print") 2px center no-repeat scroll transparent; padding-left: 20px; }
#page-mod-wiki-prettyview .displayprinticon { text-align: right; }
.path-mod-workshop .collapsibleregion { margin-bottom: 0.75em; }
.path-mod-workshop .collapsibleregioncaption { font-weight: 700; font-size: 120%; }
.path-mod-workshop div.singlebutton { text-align: center; margin: 0.75em auto; }
.path-mod-workshop #workshop-viewlet-assignedassessments div.singlebutton, .path-mod-workshop #workshop-viewlet-allexamples div.singlebutton, .path-mod-workshop #workshop-viewlet-examples div.singlebutton { text-align: left; }
.path-mod-workshop .groupwidget { text-align: center; margin: 0.75em auto; }
.path-mod-workshop .perpagewidget { text-align: center; margin: 0.75em auto; }
.path-mod-workshop .submission-summary { position: relative; margin-bottom: 10px; }
.path-mod-workshop .submission-summary .title, .path-mod-workshop .submission-summary .author, .path-mod-workshop .submission-summary .author .fullname, .path-mod-workshop .submission-summary .author .picture { display: inline; }
.path-mod-workshop .submission-summary .title, .path-mod-workshop .submission-summary .userdate, .path-mod-workshop .submission-summary .grade-status { margin: 0px 0px 0px 40px; }
.path-mod-workshop .submission-summary .author { margin-left: 1ex; }
.path-mod-workshop .submission-summary.anonymous .title, .path-mod-workshop .submission-summary.anonymous .author, .path-mod-workshop .submission-summary.anonymous .userdate, .path-mod-workshop .submission-summary.anonymous .grade-status { margin: 0px 0px 0px 5px; }
.path-mod-workshop .submission-summary .userdate { font-size: x-small; color: rgb(51, 51, 51); }
.path-mod-workshop .submission-summary .userdate
span { font-style: italic; }
.path-mod-workshop .submission-summary .author .picture { position: absolute; top: 0px; left: 0px; }
.path-mod-workshop .submission-full { border: 1px solid rgb(221, 221, 221); margin: 0px 0px 1em; }
.path-mod-workshop .submission-full .header { position: relative; background-color: rgb(221, 221, 221); padding: 3px; min-height: 67px; }
.path-mod-workshop .submission-full .header .title, .path-mod-workshop .submission-full .header .author, .path-mod-workshop .submission-full .header .userdate { margin: 0px 0px 0px 80px; }
.path-mod-workshop .submission-full.anonymous .header .title, .path-mod-workshop .submission-full.anonymous .header .author, .path-mod-workshop .submission-full.anonymous .header .userdate { margin: 0px 0px 0px 5px; }
.path-mod-workshop .submission-full .header .userdate.created { padding-right: 10px; }
.path-mod-workshop .submission-full .header .userdate.modified { padding-left: 10px; margin-left: 0px; border-left: 1px solid rgb(0, 0, 0); }
.path-mod-workshop .submission-full .header .userdate { font-size: x-small; color: rgb(51, 51, 51); display: inline; }
.path-mod-workshop .submission-full .header .userdate span { font-style: italic; }
.path-mod-workshop .submission-full .header .author .picture { position: absolute; top: 3px; left: 3px; }
.path-mod-workshop .submission-full .content, .path-mod-workshop .submission-full .attachments { padding: 5px 10px; }
.path-mod-workshop .submission-full .attachments .files img.icon { margin-right: 5px; }
.path-mod-workshop .submission-full .attachments .images div { display: inline-block; margin: 5px; padding: 5px; border: 1px solid rgb(221, 221, 221); }
.path-mod-workshop .submission-summary.example .title, .path-mod-workshop .submission-summary.example .userdate { margin: 0px; }
.path-mod-workshop .submission-full.example .header { min-height: 0px; }
.path-mod-workshop .submission-full.example .header .title { margin: 0px; }
.path-mod-workshop .message { padding: 5px 5em 5px 15px; margin: 0px auto 20px; width: 100%; font-size: 80%; position: relative; }
.path-mod-workshop .message .singlebutton { text-align: left; margin: 0px; }
.path-mod-workshop .message.ok { color: rgb(84, 124, 34); background-color: rgb(231, 241, 195); }
.path-mod-workshop .message.error { color: rgb(221, 2, 33); background-color: rgb(255, 211, 217); }
.path-mod-workshop .message.info { color: rgb(22, 102, 169); background-color: rgb(210, 235, 255); }
.path-mod-workshop .allocation-init-results { margin: 10px auto; width: 100%; font-size: 80%; }
.path-mod-workshop .allocation-init-results .indent { margin-left: 20px; }
.path-mod-workshop .allocation-init-results .ok { color: rgb(84, 124, 34); background-color: rgb(231, 241, 195); }
.path-mod-workshop .allocation-init-results .error { color: rgb(221, 2, 33); background-color: rgb(255, 211, 217); }
.path-mod-workshop .allocation-init-results .info { color: rgb(22, 102, 169); background-color: rgb(210, 235, 255); }
.path-mod-workshop .allocation-init-results .debug { color: rgb(0, 0, 0); background-color: rgb(221, 221, 221); }
.path-mod-workshop .userplan { width: 100%; margin: 1em auto; font-size: 80%; border: 1px solid rgb(221, 221, 221); position: relative; overflow: hidden; }
.path-mod-workshop .userplan dt { vertical-align: bottom; white-space: normal; color: rgb(153, 153, 153); border-bottom: 1px solid rgb(221, 221, 221); padding: 3px; }
.path-mod-workshop .userplan dt.active { vertical-align: top; color: rgb(0, 0, 0); border-width: 0px 1px; border-right-style: solid; border-left-style: solid; border-right-color: rgb(221, 221, 221); border-left-color: rgb(221, 221, 221); border-image: initial; border-bottom-style: initial; border-bottom-color: initial; border-top-style: initial; border-top-color: initial; background: rgb(231, 241, 195); }
.path-mod-workshop .userplan dt.active .phasetitle { font-size: 140%; }
.path-mod-workshop .userplan dl { width: 20%; float: left; margin: 0px; }
@media only screen and (max-width: 768px) {
.path-mod-workshop .userplan { border-right: none; border-top: none; }
.path-mod-workshop .userplan dl { width: 102%; border-right: none; }
.path-mod-workshop .userplan dt { float: left; width: 30%; border-bottom: none; border-top: 1px solid rgb(221, 221, 221); }
.path-mod-workshop .userplan dt.active { border: none; }
.path-mod-workshop .userplan dd { float: left; width: 65%; border-left: 1px solid rgb(221, 221, 221); border-top: 1px solid rgb(221, 221, 221); }
}
@media only screen and (max-width: 420px) {
.path-mod-workshop .userplan { border-bottom: none; }
.path-mod-workshop .userplan dt { float: left; width: 70%; border-bottom: none; border-right: 1px solid rgb(221, 221, 221); border-left: 1px solid rgb(221, 221, 221); margin: 0px; padding: 5px; }
.path-mod-workshop .userplan dd { float: left; width: 70%; border-left: 1px solid rgb(221, 221, 221); border-top: 1px solid rgb(221, 221, 221); border-bottom: 1px solid rgb(221, 221, 221); }
}
.path-mod-workshop .userplan dd { vertical-align: top; border-right: 1px solid rgb(221, 221, 221); background-color: rgb(245, 245, 245); margin: 0px; min-height: 180px; padding: 5px; }
.path-mod-workshop .userplan dd, .path-mod-workshop .userplan dd a, .path-mod-workshop .userplan dd a:link, .path-mod-workshop .userplan dd a:hover, .path-mod-workshop .userplan dd a:visited, .path-mod-workshop .userplan dd a:active { color: rgb(153, 153, 153); }
.path-mod-workshop .userplan dd.active, .path-mod-workshop .userplan dd.active a, .path-mod-workshop .userplan dd.active a:link, .path-mod-workshop .userplan dd.active a:hover, .path-mod-workshop .userplan dd.active a:visited, .path-mod-workshop .userplan dd.active a:active { color: rgb(0, 0, 0); }
.path-mod-workshop .userplan dd.lastcol { border-right: 0px; }
.path-mod-workshop .userplan dd.active { border-left: 1px solid rgb(221, 221, 221); border-right: 1px solid rgb(221, 221, 221); background-color: rgb(231, 241, 195); }
.path-mod-workshop .userplan dt .actions { font-size: smaller; }
.path-mod-workshop .userplan dd.phasetasks li { background-image: url("/theme/image.php/moove/mod_workshop/1695970804/userplan/task-todo"); background-position: left top; background-repeat: no-repeat; list-style-type: none; min-height: 16px; margin: 0.3em 0px; }
.dir-rtl.path-mod-workshop .userplan dd.phasetasks li { background-position: right top; }
.path-mod-workshop .userplan dd.phasetasks li.completed { background-image: url("/theme/image.php/moove/mod_workshop/1695970804/userplan/task-done"); }
.path-mod-workshop .userplan dd.phasetasks li.fail { background-image: url("/theme/image.php/moove/mod_workshop/1695970804/userplan/task-fail"); }
.path-mod-workshop .userplan dd.phasetasks li.info { background-image: url("/theme/image.php/moove/mod_workshop/1695970804/userplan/task-info"); }
.path-mod-workshop .userplan dd.phasetasks .tasks { list-style: none; margin: 0px; padding: 0px; }
.path-mod-workshop .userplan dd.phasetasks .title { padding: 0px 10px 0px 20px; }
.dir-rtl.path-mod-workshop .userplan dd.phasetasks .title { padding: 0px 20px 0px 10px; }
.path-mod-workshop .userplan dd.phasetasks .details { padding: 0px 10px 0px 25px; font-size: 80%; }
.dir-rtl.path-mod-workshop .userplan dd.phasetasks .details { padding: 0px 25px 0px 10px; }
.path-mod-workshop .assessment-full { border: 1px solid rgb(221, 221, 221); margin: 0px auto 1em; }
.path-mod-workshop .assessment-full .header { position: relative; background-color: rgb(221, 221, 221); padding: 3px; min-height: 35px; }
.path-mod-workshop .assessment-full .header .title { font-weight: 700; }
.path-mod-workshop .assessment-full .header .title, .path-mod-workshop .assessment-full .header .reviewer, .path-mod-workshop .assessment-full .header .grade, .path-mod-workshop .assessment-full .header .weight { margin: 0px 0px 0px 40px; }
.path-mod-workshop .assessment-full.anonymous
.header .title, .path-mod-workshop .assessment-full.anonymous .header .reviewer, .path-mod-workshop .assessment-full.anonymous .header .grade, .path-mod-workshop .assessment-full.anonymous .header .weight { margin: 0px 0px 0px 5px; }
.path-mod-workshop .assessment-full .header .reviewer .picture { position: absolute; top: 3px; left: 3px; }
.dir-rtl.path-mod-workshop .assessment-full .header .reviewer .picture { right: 3px; left: auto; }
.path-mod-workshop .assessment-full .header .actions { position: absolute; top: 5px; right: 5px; text-align: right; }
.path-mod-workshop .assessment-full .header .actions .singlebutton, .path-mod-workshop .assessment-full .header .actions .singlebutton form, .path-mod-workshop .assessment-full .header .actions .singlebutton form div { display: inline; }
.path-mod-workshop .assessment-full .assessment-form-wrapper, .path-mod-workshop .assessment-full .overall-feedback-wrapper { margin-top: 0.5em; padding: 0px 1em; }
.path-mod-workshop .assessment-summary.graded .singlebutton input[type="submit"], .path-mod-workshop .example-summary.graded .singlebutton input[type="submit"] { background-color: rgb(231, 241, 195); }
.path-mod-workshop .assessment-summary.notgraded .singlebutton input[type="submit"], .path-mod-workshop .example-summary.notgraded .singlebutton input[type="submit"] { background-color: rgb(255, 211, 217); }
.path-mod-workshop .assessment-full .overallfeedback .content, .path-mod-workshop .assessment-full .overallfeedback .attachments { padding: 5px 10px; }
.path-mod-workshop .assessment-full .overallfeedback .attachments .files img.icon { margin-right: 5px; }
.path-mod-workshop .assessment-full .overallfeedback .attachments .images div { display: inline-block; margin: 5px; padding: 5px; border: 1px solid rgb(221, 221, 221); }
.path-mod-workshop .assessmentform .description { margin: 0px 1em; }
.path-mod-workshop .grading-report { width: 100%; margin: 1em auto; font-size: 80%; border: 1px solid rgb(221, 221, 221); }
.path-mod-workshop .grading-report .userpicture { margin: 0px 3px; vertical-align: middle; }
.path-mod-workshop .grading-report del { color: red; font-size: 90%; text-decoration: line-through; }
.path-mod-workshop .grading-report ins { color: green; font-weight: 700; text-decoration: underline; }
.path-mod-workshop .grading-report th { white-space: normal; }
.path-mod-workshop .grading-report td { vertical-align: top; border: 1px solid rgb(221, 221, 221); }
.path-mod-workshop .grading-report tr.published td.submission { background-color: rgb(210, 235, 255); }
.path-mod-workshop .grading-report tr.published td.submission a { font-weight: 700; }
.path-mod-workshop .grading-report .assessmentdetails { white-space: nowrap; }
.path-mod-workshop .grading-report .receivedgrade span.grade, .path-mod-workshop .grading-report .givengrade span.gradinggrade { font-weight: 700; }
.path-mod-workshop .grading-report .submissiongrade.cell, .path-mod-workshop .grading-report .gradinggrade.cell { text-align: center; font-size: 200%; white-space: nowrap; }
.path-mod-workshop .grading-report .givengrade.null .user, .path-mod-workshop .grading-report .receivedgrade.null .user { color: rgb(238, 0, 0); }
.path-mod-workshop #workshop-viewlet-yourgrades .finalgrades { text-align: center; }
.path-mod-workshop #workshop-viewlet-yourgrades .finalgrades .grade { border: 1px solid rgb(221, 221, 221); margin: 1em; padding: 2em; display: inline-block; border-radius: 15px; }
.path-mod-workshop #workshop-viewlet-yourgrades .finalgrades .grade.submissiongrade { background-color: rgb(210, 235, 255); }
.path-mod-workshop #workshop-viewlet-yourgrades .finalgrades .grade.assessmentgrade { background-color: rgb(238, 238, 238); }
.path-mod-workshop #workshop-viewlet-yourgrades .finalgrades .grade .gradevalue { font-weight: 700; font-size: x-large; margin: 10px; }
#mod-workshop-editform fieldset.fgroup * { vertical-align: top; }
.path-mod-workshop .feedback { border: 1px solid rgb(221, 221, 221); margin: 0px auto 1em; width: 100%; }
.path-mod-workshop .feedback .header { position: relative; background-color: rgb(221, 221, 221); padding: 3px; min-height: 35px; }
.path-mod-workshop .feedback .header .title { margin: 0px 0px 0px 40px; }
.path-mod-workshop .feedback .header .picture { position: absolute; top: 3px; left: 3px; }
.path-mod-workshop .feedback .content { padding: 5px 10px; }
.path-mod-workshop div.buttonsbar { text-align: center; }
.path-mod-workshop div.buttonsbar .singlebutton { display: inline; }
.path-mod-workshop .toolboxaction { margin-right: 1em; }
.path-mod-workshop .toolboxaction, .path-mod-workshop .toolboxaction .singlebutton, .path-mod-workshop .toolboxaction .singlebutton form, .path-mod-workshop .toolboxaction .singlebutton form div { display: inline; }
.path-mod-workshop div.buttonwithhelp div { display: inline; }
.path-mod-workshop #evaluationmethodchooser { margin: 2em auto; text-align: center; }
.path-mod-workshop .lastmodified { line-height: 1em; }
.path-mod-workshop .nothingfound { font-size: 150%; color: rgb(255, 69, 0); }
.path-mod-workshop .workshop-risk-dataloss { vertical-align: text-bottom; }
.zoom-info { padding: 0.2em 0.6em 0.3em; color: rgb(255, 255, 255); border-radius: 0.25em; }
#page-mod-zoom-view a .btn-primary .icon { color: rgb(255, 255, 255); }
#mod-zoom-old-meetings-header { float: left; }
.block_activity_results h1 { margin: 4px; font-size: 1.1em; }
.block_activity_results table.grades { text-align: left; width: 100%; }
.block_activity_results table.grades .number { text-align: left; width: 10%; }
.block_activity_results table.grades .name { text-align: left; width: 77%; }
.block_activity_results table.grades .grade { text-align: right; }
.block_blog_tags .s20 { font-size: 1.5em; font-weight: 700; }
.block_blog_tags .s19 { font-size: 1.5em; }
.block_blog_tags .s18 { font-size: 1.4em; font-weight: 700; }
.block_blog_tags .s17 { font-size: 1.4em; }
.block_blog_tags .s16 { font-size: 1.3em; font-weight: 700; }
.block_blog_tags .s15 { font-size: 1.3em; }
.block_blog_tags .s14 { font-size: 1.2em; font-weight: 700; }
.block_blog_tags .s13 { font-size: 1.2em; }
.block_blog_tags .s12, .block_blog_tags .s11 { font-size: 1.1em; font-weight: 700; }
.block_blog_tags .s10, .block_blog_tags .s9 { font-size: 1.1em; }
.block_blog_tags .s8, .block_blog_tags .s7 { font-size: 1em; font-weight: 700; }
.block_blog_tags .s6, .block_blog_tags .s5 { font-size: 1em; }
.block_blog_tags .s4, .block_blog_tags .s3 { font-size: 0.9em; font-weight: 700; }
.block_blog_tags .s2, .block_blog_tags .s1 { font-size: 0.9em; }
.block_course_list .footer { margin-top: 5px; }
.block_course_list .content li { margin-bottom: 0.3em; }
.block_course_summary .content { padding: 10px; }
.block_course_summary .editbutton { text-align: right; }
.block_dedication .content { text-align: center; }
.download-dedication { text-align: center; }
.table-dedication.table-group .c0, .table-dedication.table-all .c0 { width: 30px; }
.block_globalsearch .searchform { text-align: center; }
.block_globalsearch .footer { text-align: center; }
.block_lp.block .content h3 { padding: 0px; text-transform: none; }
.block_lp .sub-content { padding: 0px 15px; }
.block_lp ul { list-style: none; margin: 0px; }
.block_lp ul .more { padding-top: 10px; }
.block_myoverview button#groupingdropdown + .dropdown-menu li:first-of-type.dropdown-divider:first-of-type { display: none; }
.block_myprofile img.profilepicture { height: 50px; width: 50px; }
.block_myprofile .myprofileitem.fullname { font-size: 1.5em; font-weight: 700; margin-bottom: 0.5rem; }
.block_myprofile .myprofileitem.edit { text-align: right; }
.block_myprofile .content { display: flex; }
.block_myprofile .myprofileitem.picture img { width: 50px; height: 50px; margin-right: 1rem; }
.block_myprofile .myprofileitem
span { font-weight: 700; }
.block_navigation .block_tree .depth_1 > .tree_item.branch { padding-left: 0px; background-image: none; }
.block_navigation .block_tree .depth_1 > ul { margin: 0px; }
.block_navigation .block_tree ul { margin-left: 18px; }
.block_navigation .block_tree p.hasicon { text-indent: -21px; padding-left: 21px; }
.block_navigation .block_tree p.hasicon img { width: 16px; height: 16px; margin-top: 3px; margin-right: 5px; vertical-align: top; }
.block_navigation .block_tree p.hasicon.visibleifjs { display: block; }
.block_navigation .block_tree .tree_item { cursor: pointer; padding-left: 0px; margin: 3px 0px; background-position: 0px 50%; background-repeat: no-repeat; overflow-wrap: break-word; }
.block_navigation .block_tree .tree_item.branch { padding-left: 21px; }
.block_navigation .block_tree .active_tree_node { font-weight: 700; }
.block_navigation .block_tree [aria-expanded="true"] { background-image: url("/theme/image.php/moove/core/1695970804/t/expanded"); }
.block_navigation .block_tree [aria-expanded="false"] { background-image: url("/theme/image.php/moove/core/1695970804/t/collapsed"); }
.block_navigation .block_tree [aria-expanded="true"].emptybranch { background-image: url("/theme/image.php/moove/core/1695970804/t/collapsed_empty"); }
.block_navigation .block_tree [aria-expanded="false"].loading { background-image: url("/theme/image.php/moove/core/1695970804/i/loading_small"); }
.block_navigation .block_tree [aria-hidden="false"] { display: block; }
.block_navigation .block_tree [aria-hidden="true"]:not(.icon) { display: none; }
.block_online_users .content .list li.listentry { clear: both; }
.block_online_users .content .list li.listentry .user { float: left; position: relative; }
.block_online_users .content .list li.listentry .user .userpicture { vertical-align: text-bottom; }
.block_online_users .content .list li.listentry .message, .block_online_users .content .list li.listentry .uservisibility { float: right; margin-top: 3px; }
.block_online_users .content .info { text-align: center; }
.block_private_files .content table { table-layout: fixed; width: 100%; }
.block_private_files .content .footer { padding: 10px 0px 0px; margin-top: 0.5em; }
.block_recent_activity .unlist li { margin-bottom: 1em; }
.block_recent_activity li .head .date { float: right; }
.block_rss_client .list li:first-child { border-top-width: 0px; }
.block_rss_client .list li { border-top: 1px solid; padding: 5px; }
.block_search_forums .searchform { text-align: center; }
.block_search_forums .searchform img { vertical-align: middle; }
.block_search_forums .searchform img.resize { width: 1em; height: 1.1em; }
.block_search_forums .invisiblefieldset { display: block; }
.block_settings .block_tree ul { margin-left: 18px; }
.block_settings .block_tree p.hasicon { text-indent: -21px; padding-left: 21px; }
.block_settings .block_tree p.hasicon img { width: 16px; height: 16px; margin-top: 3px; margin-right: 5px; vertical-align: top; }
.block_settings .block_tree p.hasicon.visibleifjs { display: block; }
.block_settings .block_tree .tree_item.branch { padding-left: 21px; }
.block_settings .block_tree .tree_item { cursor: pointer; margin: 3px 0px; background-position: 0px 50%; background-repeat: no-repeat; }
.block_settings .block_tree .active_tree_node { font-weight: 700; }
.block_settings .block_tree [aria-expanded="true"] { background-image: url("/theme/image.php/moove/core/1695970804/t/expanded"); }
.block_settings .block_tree [aria-expanded="false"] { background-image: url("/theme/image.php/moove/core/1695970804/t/collapsed"); }
.block_settings .block_tree [aria-expanded="true"].emptybranch { background-image: url("/theme/image.php/moove/core/1695970804/t/collapsed_empty"); }
.block_settings .block_tree [aria-expanded="false"].loading { background-image: url("/theme/image.php/moove/core/1695970804/i/loading_small"); }
.block_settings .block_tree [aria-hidden="false"] { display: block; }
.block_settings .block_tree [aria-hidden="true"]:not(.icon) { display: none; }
.block_site_main_menu li { clear: both; }
.block_site_main_menu.block .content > .unlist > li > .column { width: 100%; display: table; }
.block_site_main_menu li .buttons { float: right; margin: 0px; padding: 0px; border: 0px; background-color: inherit; }
.block_site_main_menu li .buttons a img { vertical-align: text-bottom; }
.block_site_main_menu .footer { margin-top: 1em; }
.block_site_main_menu .section_add_menus noscript div { display: inline; }
.block_site_main_menu .mod-indent, .block_site_main_menu .main-menu-content { display: table-cell; }
.block_social_activities li { clear: both; }
.block_social_activities li .column { width: 100%; }
.block_social_activities li .buttons { float: right; margin: 0px; }
.block_social_activities li .buttons a img { vertical-align: text-bottom; }
.block_tag_flickr .flickr-photos { padding: 3px; }
.block_tag_youtube .youtube-thumb { padding: 3px 3px 0.5em; display: block; float: left; }
.block_tag_youtube .yt-video-entry li { clear: left; }
.vjs-modal-dialog .vjs-modal-dialog-content, .video-js .vjs-modal-dialog, .vjs-button > .vjs-icon-placeholder::before, .video-js .vjs-big-play-button .vjs-icon-placeholder::before { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
.vjs-button > .vjs-icon-placeholder::before, .video-js .vjs-big-play-button .vjs-icon-placeholder::before { text-align: center; }
@font-face { font-family: VideoJS; src: url("data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAABDkAAsAAAAAG6gAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPgAAAFZRiV3hY21hcAAAAYQAAADaAAADPv749/pnbHlmAAACYAAAC3AAABHQZg6OcWhlYWQAAA3QAAAAKwAAADYZw251aGhlYQAADfwAAAAdAAAAJA+RCLFobXR4AAAOHAAAABMAAACM744AAGxvY2EAAA4wAAAASAAAAEhF6kqubWF4cAAADngAAAAfAAAAIAE0AIFuYW1lAAAOmAAAASUAAAIK1cf1oHBvc3QAAA/AAAABJAAAAdPExYuNeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGS7wTiBgZWBgaWQ5RkDA8MvCM0cwxDOeI6BgYmBlZkBKwhIc01hcPjI+FGJHcRdyA4RZgQRADK3CxEAAHic7dFZbsMgAEXRS0ycyZnnOeG7y+qC8pU1dHusIOXxuoxaOlwZYWQB0Aea4quIEN4E9LzKbKjzDeM6H/mua6Lmc/p8yhg0lvdYx15ZG8uOLQOGjMp3EzqmzJizYMmKNRu27Nhz4MiJMxeu3Ljz4Ekqm7T8P52G8PP3lnTOVk++Z6iN6QZzNN1F7ptuN7eGOjDUoaGODHVsuvU8MdTO9Hd5aqgzQ50b6sJQl4a6MtS1oW4MdWuoO0PdG+rBUI+GejLUs6FeDPVqqDdDvRvqw1CfhpqM9At0iFLaAAB4nJ1YDXBTVRZ+5/22TUlJ8we0pHlJm7RJf5O8F2j6EymlSPkpxaL8U2xpa3DKj0CBhc2IW4eWKSokIoLsuMqssM64f+jA4HSdWXXXscBq67IOs3FXZ1ZYWVyRFdo899yXtIBQZ90k7717zz3v3HPPOfd854YCCj9cL9dL0RQFOqCbGJnrHb5EayiKIWN8iA/hWBblo6hUWm8TtCDwE80WMJus/irwyxOdxeB0MDb14VNJHnXYoLLSl6FfCUYO9nYPTA8Epg9090LprfbBbZ2hY0UlJUXHQp3/vtWkS6EBv8+rPMq5u9692f/dNxJNiqwC1xPE9TCUgCsSdQWgE3XQD25lkG4CN2xmTcOXWBOyser6RN6KnGbKSbmQ3+d0OI1m2W8QzLLkI2sykrWAgJJEtA8vGGW/2Q+CmT3n8zS9wZwu2DCvtuZKZN3xkrLh36yCZuUomQSqGpY8t/25VfHVhw8z4ebGBtfLb0ya9PCaDc+8dGTvk2dsh6z7WzvowlXKUSWo9MJ15a3KrEP2loOr2Ojhw6iW6hf2BDdEccQvZGpaAy7YovSwq8kr7HGllxpd71rkS6G0Sf11sl9OvMK1+jwPPODxjUwkOim9CU3ix1wNjXDfmJSEn618Bs6lpWwUpU+8PCqLMY650zjq8VhCIP17NEKTx3eaLL+s5Pi6yJWaWjTHLR1jYzPSV9VF/6Ojdb/1kO3Mk3uhHC0x6gc1BjlKQ+nQFxTYdaJkZ7ySVxLBbhR1dsboNXp1tCYKW2LRaEzpYcIx2BKNxaL0ZaUnSqfFoiNhHKR/GkX6PWUSAaJelQaqZL1EpoHNsajSEyPSoJ9IjhIxTdjHLmwZvhRDOiFTY/YeQnvrVZmiTQtGncECXtFTBZLOVwwMRgoXHAkXzMzPn1nAJJ8jYSbMDaqN2waGLzNhih/bZynUBMpIWSg7VYi7DRx2m8ALkIdRCJwI6ArJx2EI8kaDWeTQKeAFk9fjl/1AvwktjQ1P7NjyMGQyfd4vjipX6M/i52D7Cq80kqlcxEcGXRr/FEcgs0u5uGgB4VWuMFfpdn2Re6Hi3PqzmxWKsz6+ae2Pn9hXXw/fqM859UiGC0oKYYILJBqJrsn1Z1E5qOs9rQCiUQRREjm8yJcbHF5cUJufX1vAHlefw0XgUoboS3ETfQlTxBC4SOtuE8VPRJTBSCQSjZCpk7Gqzu+masaZ2y7Zjehho4F3g82BNDkAHpORG4+OCS+f6JTPmtRn/PH1kch6d04sp7AQb25aQ/pqUyXeQ8vrebG8OYQdXOQ+585u0sdW9rqalzRURiJ+9F4MweRFrKUjl1GUYhH1A27WOHw5cTFSFPMo9EeUIGnQTZHIaJ7AHLaOKsOODaNF9jkBjYG2QEsQ2xjMUAx2bBEbeTBWMHwskBjngq56S/yfgkBnWBa4K9sqKtq2t1UI8S9He5XuBRbawAdatrQEAi30Aks2+LM8WeCbalVZkWNylvJ+dqJnzVb+OHlSoKW8nPCP7Rd+CcZ2DdWAGqJ2CBFOphgywFFCFBNtfAbGtNPBCwxvygHeYMZMY9ZboBqwq/pVrsbgN5tkv152ODlbMfiqwGMBgxa4Exz3QhovRIUp6acqZmQzRq0ypDXS2TPLT02YIkQETnOE445oOGxOmXAqUJNNG7XgupMjPq2ua9asrj5yY/yuKteO1Kx0YNJTufrirLe1mZnat7OL6rnUdCWenpW6I8mAnbsY8KWs1PuSovCW9A/Z25PQ24a7cNOqgmTkLmBMgh4THgc4b9k2IVv1/g/F5nGljwPLfOgHAzJzh45V/4+WenTzmMtR5Z7us2Tys909UHqrPY7KbckoxRvRHhmVc3cJGE97uml0R1S0jdULVl7EvZtDFVBF35N9cEdjpgmAiOlFZ+Dtoh93+D3zzHr8RRNZQhnCNMNbcegOvpEwZoL+06cJQ07h+th3fZ/7PVbVC6ngTAV/KoLFuO6+2KFcU651gEb5ugPSIb1D+Xp8V4+k3sEIGnw5mYe4If4k1lFYr6SCzmM2EQ8iWtmwjnBI9kTwe1TlfAmXh7H02by9fW2gsjKwtv0aaURKil4OdV7rDL1MXIFNrhdxohcZXYTnq47WisrKitaObbf5+yvkLi5J6lCNZZ+B6GC38VNBZBDidSS/+mSvh6s+srgC8pyKMvDtt+de3c9fU76ZPfuM8ud4Kv0fyP/LqfepMT/3oZxSqpZaTa1DaQYLY8TFsHYbWYsPoRhRWfL5eSSQbhUGgGC3YLbVMk6PitTFNGpAsNrC6D1VNBKgBHMejaiuRWEWGgsSDBTJjqWIl8kJLlsaLJ2tXDr6xGfT85bM2Q06a46x2HTgvdnV8z5YDy/27J4zt6x2VtkzjoYpkq36kaBr4eQSg7tyiVweWubXZugtadl58ydapfbORfKsDTuZ0OBgx4cfdjCf5tbWNITnL120fdOi1RV1C3uKGzNdwYLcMvZ3BxoPyTOCD1XvXTp7U10gWCVmTV9b3r2z0SkGWovb2hp9I89O8a2smlyaO8muMU+dRmtzp60IzAoFpjLr1n388boLyf0dRvxhsHZ0qbWqDkwqvvpkj4l0fY6EIXRi5sQSrAvsVYwXRy4qJ2EVtD1AN7a0HWth9ymvL1xc3WTUKK/TAHA/bXDVtVWfOMfuGxGZv4Ln/jVr9jc3j1yMv0tndmyt9Vq88Y9gH1wtLX3KWjot5++jWHgAoZZkQ14wGQ20Fli71UmKJAy4xKMSTGbVdybW7FDDAut9XpD5AzWrYO7zQ8qffqF8+Ynd/clrHcdyxGy3a/3+mfNnzC/cBsveTjnTvXf1o6vzOlZw7WtqtdmPK/Errz/6NNtD72zmNOZfbmYdTGHfoofqI79Oc+R2n1lrnL6pOm0Up7kwxhTW12Amm7WYkXR2qYrF2AmgmbAsxZjwy1xpg/m1Je2vrp8v/nz2xpmlBg4E9hrMU341wVpTOh/OfmGvAnra8q6uctr60ZQHV3Q+WMQJykMj8ZsWn2QBOmmHMB+m5pDIpTFonYigiaKAhGEiAHF7EliVnQkjoLVIMPtJpBKHYd3A8GYH9jJzrWwmHx5Qjp7vDAX0suGRym1vtm/9W1/HyR8vczfMs6Sk8DSv855/5dlX9oQq52hT8syyp2rx5Id17IAyAM3wIjQPMOHzytEB64q6D5zT91yNbnx3V/nqnd017S9Y0605k3izoXLpsxde2n38yoOV9s1LcjwzNjbdX6asnBVaBj/6/DwKwPkpcqbDG7BnsXoSqWnUAmottYF6jMSdVyYZh3zVXCjwTiwwHH6sGuRiEHQGzuRX6whZkp123oy1BWE2mEfJ/tvIRtM4ZM5bDXiMsPMaAKOTyc5uL57rqyyc5y5JE5pm1i2S2iUX0CcaQ6lC6Zog7JqSqZmYlosl2K6pwNA84zRnQW6SaALYZQGW5lhCtU/W34N6o+bKfZ8cf3/Cl/+iTX3wBzpOY4mRkeNf3rptycGSshQWgGbYt5jFc2e0+DglIrwl6DVWQ7BuwaJ3Xk1J4VL5urnLl/Wf+gHU/hZoZdKNym6lG+I34FaNeZKcSpJIo2IeCVvpdsDGfKvzJnAwmeD37Ow65ZWwSowpgwX5T69s/rB55dP5BcpgDKFV8p7q2sn/1uc93bVzT/w6UrCqDTWvfCq/oCD/qZXNoUj8BL5Kp6GU017frfNXkAtiiyf/SOCEeLqnd8R/Ql9GlCRfctS6k5chvIBuQ1zCCjoCHL2DHNHIXxMJ3kQeO8lbsUXONeSfA5EjcG6/E+KdhN4bP04vBhdi883+BFBzQbxFbvZzQeY9LNBZc0FNfn5NwfDn6rCTnTw6R8o+gfpf5hCom33cRuiTlss3KHmZjD+BPN+5gXuA2ziS/Q73mLxUkpbKN/eqwz5uK0X9F3h2d1V4nGNgZGBgAOJd776+iue3+crAzc4AAje5Bfcg0xz9YHEOBiYQBQA8FQlFAHicY2BkYGBnAAGOPgaG//85+hkYGVCBMgBGGwNYAAAAeJxjYGBgYB8EmKOPgQEAQ04BfgAAAAAAAA4AaAB+AMwA4AECAUIBbAGYAcICGAJYArQC4AMwA7AD3gQwBJYE3AUkBWYFigYgBmYGtAbqB1gIEghYCG4IhAi2COh4nGNgZGBgUGYoZWBnAAEmIOYCQgaG/2A+AwAYCQG2AHicXZBNaoNAGIZfE5PQCKFQ2lUps2oXBfOzzAESyDKBQJdGR2NQR3QSSE/QE/QEPUUPUHqsvsrXjTMw83zPvPMNCuAWP3DQDAejdm1GjzwS7pMmwi75XngAD4/CQ/oX4TFe4Qt7uMMbOzjuDc0EmXCP/C7cJ38Iu+RP4QEe8CU8pP8WHmOPX2EPz87TPo202ey2OjlnQSXV/6arOjWFmvszMWtd6CqwOlKHq6ovycLaWMWVydXKFFZnmVFlZU46tP7R2nI5ncbi/dDkfDtFBA2DDXbYkhKc+V0Bqs5Zt9JM1HQGBRTm/EezTmZNKtpcAMs9Yu6AK9caF76zoLWIWcfMGOSkVduvSWechqZsz040Ib2PY3urxBJTzriT95lipz+TN1fmAAAAeJxtkMl2wjAMRfOAhABlKm2h80C3+ajgCKKDY6cegP59TYBzukAL+z1Zsq8ctaJTTKPrsUQLbXQQI0EXKXroY4AbDDHCGBNMcYsZ7nCPB8yxwCOe8IwXvOIN7/jAJ76wxHfUqWX+OzgumWAjJMV17i0Ndlr6irLKO+qftdT7i6y4uFSUvCknay+lFYZIZaQcmfH/xIFdYn98bqhra1aKTM/6lWMnyaYirx1rFUQZFBkb2zJUtoXeJCeg0WnLtHeSFc3OtrnozNwqi0TkSpBMDB1nSde5oJXW23hTS2/T0LilglXX7dmFVxLnq5U0vYATHFk3zX3BOisoQHNDFDeZnqKDy9hRNawN7Vh727hFzcJ5c8TILrKZfH7tIPxAFP0BpLeJPA==")
format("woff"); font-weight: 400; font-style: normal; }
.vjs-icon-play, .video-js .vjs-play-control .vjs-icon-placeholder, .video-js .vjs-big-play-button .vjs-icon-placeholder::before { font-family: VideoJS; font-weight: 400; font-style: normal; }
.vjs-icon-play::before, .video-js .vjs-play-control .vjs-icon-placeholder::before, .video-js .vjs-big-play-button .vjs-icon-placeholder::before { content: "���"; }
.vjs-icon-play-circle { font-family: VideoJS; font-weight: 400; font-style: normal; }
.vjs-icon-play-circle::before { content: "���"; }
.vjs-icon-pause, .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder { font-family: VideoJS; font-weight: 400; font-style: normal; }
.vjs-icon-pause::before, .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder::before { content: "���"; }
.vjs-icon-volume-mute, .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder { font-family: VideoJS; font-weight: 400; font-style: normal; }
.vjs-icon-volume-mute::before, .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder::before { content: "���"; }
.vjs-icon-volume-low, .video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder { font-family: VideoJS; font-weight: 400; font-style: normal; }
.vjs-icon-volume-low::before, .video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder::before { content: "���"; }
.vjs-icon-volume-mid, .video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder { font-family: VideoJS; font-weight: 400; font-style: normal; }
.vjs-icon-volume-mid::before, .video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder::before { content: "���"; }
.vjs-icon-volume-high, .video-js .vjs-mute-control .vjs-icon-placeholder { font-family: VideoJS; font-weight: 400; font-style: normal; }
.vjs-icon-volume-high::before, .video-js .vjs-mute-control .vjs-icon-placeholder::before { content: "���"; }
.vjs-icon-fullscreen-enter, .video-js .vjs-fullscreen-control .vjs-icon-placeholder { font-family: VideoJS; font-weight: 400; font-style: normal; }
.vjs-icon-fullscreen-enter::before, .video-js .vjs-fullscreen-control .vjs-icon-placeholder::before { content: "���"; }
.vjs-icon-fullscreen-exit, .video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder { font-family: VideoJS; font-weight: 400; font-style: normal; }
.vjs-icon-fullscreen-exit::before, .video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder::before { content: "���"; }
.vjs-icon-square { font-family: VideoJS; font-weight: 400; font-style: normal; }
.vjs-icon-square::before { content: "���"; }
.vjs-icon-spinner { font-family: VideoJS; font-weight: 400; font-style: normal; }
.vjs-icon-spinner::before { content: "���"; }
.vjs-icon-subtitles, .video-js .vjs-subs-caps-button .vjs-icon-placeholder, .video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder, .video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder, .video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder, .video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder, .video-js .vjs-subtitles-button .vjs-icon-placeholder { font-family: VideoJS; font-weight: 400; font-style: normal; }
.vjs-icon-subtitles::before, .video-js .vjs-subs-caps-button .vjs-icon-placeholder::before, .video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder::before, .video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder::before, .video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder::before, .video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder::before, .video-js .vjs-subtitles-button .vjs-icon-placeholder::before { content: "���"; }
.vjs-icon-captions, .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder, .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder, .video-js .vjs-captions-button .vjs-icon-placeholder { font-family: VideoJS; font-weight: 400; font-style: normal; }
.vjs-icon-captions::before, .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder::before, .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder::before, .video-js .vjs-captions-button .vjs-icon-placeholder::before { content: "���"; }
.vjs-icon-chapters, .video-js .vjs-chapters-button .vjs-icon-placeholder { font-family: VideoJS; font-weight: 400; font-style: normal; }
.vjs-icon-chapters::before, .video-js .vjs-chapters-button .vjs-icon-placeholder::before { content: "���"; }
.vjs-icon-share { font-family: VideoJS; font-weight: 400; font-style: normal; }
.vjs-icon-share::before { content: "���"; }
.vjs-icon-cog { font-family: VideoJS; font-weight: 400; font-style: normal; }
.vjs-icon-cog::before { content: "���"; }
.vjs-icon-circle, .vjs-seek-to-live-control .vjs-icon-placeholder, .video-js .vjs-volume-level, .video-js .vjs-play-progress { font-family: VideoJS; font-weight: 400; font-style: normal; }
.vjs-icon-circle::before, .vjs-seek-to-live-control .vjs-icon-placeholder::before, .video-js .vjs-volume-level::before, .video-js .vjs-play-progress::before { content: "���"; }
.vjs-icon-circle-outline { font-family: VideoJS; font-weight: 400; font-style: normal; }
.vjs-icon-circle-outline::before { content: "���"; }
.vjs-icon-circle-inner-circle { font-family: VideoJS; font-weight: 400; font-style: normal; }
.vjs-icon-circle-inner-circle::before { content: "���"; }
.vjs-icon-hd { font-family: VideoJS; font-weight: 400; font-style: normal; }
.vjs-icon-hd::before { content: "���"; }
.vjs-icon-cancel, .video-js .vjs-control.vjs-close-button .vjs-icon-placeholder { font-family: VideoJS; font-weight: 400; font-style: normal; }
.vjs-icon-cancel::before, .video-js .vjs-control.vjs-close-button .vjs-icon-placeholder::before { content: "���"; }
.vjs-icon-replay, .video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder { font-family: VideoJS; font-weight: 400; font-style: normal; }
.vjs-icon-replay::before, .video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder::before { content: "���"; }
.vjs-icon-facebook { font-family: VideoJS; font-weight: 400; font-style: normal; }
.vjs-icon-facebook::before { content: "���"; }
.vjs-icon-gplus { font-family: VideoJS; font-weight: 400; font-style: normal; }
.vjs-icon-gplus::before { content: "���"; }
.vjs-icon-linkedin { font-family: VideoJS; font-weight: 400; font-style: normal; }
.vjs-icon-linkedin::before { content: "���"; }
.vjs-icon-twitter { font-family: VideoJS; font-weight: 400; font-style: normal; }
.vjs-icon-twitter::before { content: "���"; }
.vjs-icon-tumblr { font-family: VideoJS; font-weight: 400; font-style: normal; }
.vjs-icon-tumblr::before { content: "���"; }
.vjs-icon-pinterest { font-family: VideoJS; font-weight: 400; font-style: normal; }
.vjs-icon-pinterest::before { content: "���"; }
.vjs-icon-audio-description, .video-js .vjs-descriptions-button .vjs-icon-placeholder { font-family: VideoJS; font-weight: 400; font-style: normal; }
.vjs-icon-audio-description::before, .video-js .vjs-descriptions-button .vjs-icon-placeholder::before { content: "���"; }
.vjs-icon-audio, .video-js .vjs-audio-button .vjs-icon-placeholder { font-family: VideoJS; font-weight: 400; font-style: normal; }
.vjs-icon-audio::before, .video-js .vjs-audio-button .vjs-icon-placeholder::before { content: "���"; }
.vjs-icon-next-item { font-family: VideoJS; font-weight: 400; font-style: normal; }
.vjs-icon-next-item::before { content: "���"; }
.vjs-icon-previous-item { font-family: VideoJS; font-weight: 400; font-style: normal; }
.vjs-icon-previous-item::before { content: "���"; }
.vjs-icon-picture-in-picture-enter, .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder { font-family: VideoJS; font-weight: 400; font-style: normal; }
.vjs-icon-picture-in-picture-enter::before, .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder::before { content: "���"; }
.vjs-icon-picture-in-picture-exit,
.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder { font-family: VideoJS; font-weight: 400; font-style: normal; }
.vjs-icon-picture-in-picture-exit::before, .video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder::before { content: "���"; }
.video-js { display: block; vertical-align: top; box-sizing: border-box; color: rgb(255, 255, 255); background-color: rgb(0, 0, 0); position: relative; padding: 0px; font-size: 10px; line-height: 1; font-weight: 400; font-style: normal; font-family: Arial, Helvetica, sans-serif; word-break: initial; }
.video-js:-webkit-full-screen { width: 100% !important; height: 100% !important; }
.video-js[tabindex="-1"] { outline: none; }
.video-js *, .video-js ::before, .video-js ::after { box-sizing: inherit; }
.video-js ul { font-family: inherit; font-size: inherit; line-height: inherit; list-style-position: outside; margin: 0px; }
.video-js.vjs-fluid, .video-js.vjs-16-9, .video-js.vjs-4-3 { width: 100%; max-width: 100%; height: 0px; }
.video-js.vjs-16-9 { padding-top: 56.25%; }
.video-js.vjs-4-3 { padding-top: 75%; }
.video-js.vjs-fill { width: 100%; height: 100%; }
.video-js .vjs-tech { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
body.vjs-full-window { padding: 0px; margin: 0px; height: 100%; }
.vjs-full-window .video-js.vjs-fullscreen { position: fixed; overflow: hidden; z-index: 1000; inset: 0px; }
.video-js.vjs-fullscreen { width: 100% !important; height: 100% !important; padding-top: 0px !important; }
.video-js.vjs-fullscreen.vjs-user-inactive { cursor: none; }
.vjs-hidden { display: none !important; }
.vjs-disabled { opacity: 0.5; cursor: default; }
.video-js .vjs-offscreen { height: 1px; left: -9999px; position: absolute; top: 0px; width: 1px; }
.vjs-lock-showing { opacity: 1; visibility: visible; display: block !important; }
.vjs-no-js { padding: 20px; color: rgb(255, 255, 255); background-color: rgb(0, 0, 0); font-size: 18px; font-family: Arial, Helvetica, sans-serif; text-align: center; width: 300px; height: 150px; margin: 0px auto; }
.vjs-no-js a, .vjs-no-js a:visited { color: rgb(102, 168, 204); }
.video-js .vjs-big-play-button { font-size: 3em; line-height: 1.5em; height: 1.63332em; width: 3em; display: block; position: absolute; top: 10px; left: 10px; padding: 0px; cursor: pointer; opacity: 1; border: 0.06666em solid rgb(255, 255, 255); background-color: rgba(43, 51, 63, 0.7); border-radius: 0.3em; transition: all 0.4s ease 0s; }
.vjs-big-play-centered .vjs-big-play-button { top: 50%; left: 50%; margin-top: -0.81666em; margin-left: -1.5em; }
.video-js:hover .vjs-big-play-button, .video-js .vjs-big-play-button:focus { border-color: rgb(255, 255, 255); background-color: rgba(115, 133, 159, 0.5); transition: all 0s ease 0s; }
.vjs-controls-disabled .vjs-big-play-button, .vjs-has-started .vjs-big-play-button, .vjs-using-native-controls .vjs-big-play-button, .vjs-error .vjs-big-play-button { display: none; }
.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play-button { display: block; }
.video-js button { background: none; border: none; color: inherit; display: inline-block; font-size: inherit; line-height: inherit; text-transform: none; text-decoration: none; transition: none 0s ease 0s; appearance: none; }
.vjs-control .vjs-button { width: 100%; height: 100%; }
.video-js .vjs-control.vjs-close-button { cursor: pointer; height: 3em; position: absolute; right: 0px; top: 0.5em; z-index: 2; }
.video-js .vjs-modal-dialog { background: linear-gradient(rgba(0, 0, 0, 0.8), rgba(255, 255, 255, 0)); overflow: auto; }
.video-js .vjs-modal-dialog > * { box-sizing: border-box; }
.vjs-modal-dialog .vjs-modal-dialog-content { font-size: 1.2em; line-height: 1.5; padding: 20px 24px; z-index: 1; }
.vjs-menu-button { cursor: pointer; }
.vjs-menu-button.vjs-disabled { cursor: default; }
.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu { display: none; }
.vjs-menu .vjs-menu-content { display: block; padding: 0px; margin: 0px; font-family: Arial, Helvetica, sans-serif; overflow: auto; }
.vjs-menu .vjs-menu-content > * { box-sizing: border-box; }
.vjs-scrubbing .vjs-control.vjs-menu-button:hover .vjs-menu { display: none; }
.vjs-menu li { list-style: none; margin: 0px; padding: 0.2em 0px; line-height: 1.4em; font-size: 1.2em; text-align: center; text-transform: lowercase; }
.vjs-menu li.vjs-menu-item:focus, .vjs-menu li.vjs-menu-item:hover, .js-focus-visible .vjs-menu li.vjs-menu-item:hover { background-color: rgba(115, 133, 159, 0.5); }
.vjs-menu li.vjs-selected, .vjs-menu li.vjs-selected:focus, .vjs-menu li.vjs-selected:hover, .js-focus-visible .vjs-menu li.vjs-selected:hover { background-color: rgb(255, 255, 255); color: rgb(43, 51, 63); }
.vjs-menu li.vjs-menu-title { text-align: center; text-transform: uppercase; font-size: 1em; line-height: 2em; padding: 0px; margin: 0px 0px 0.3em; font-weight: 700; cursor: default; }
.vjs-menu-button-popup .vjs-menu { display: none; position: absolute; bottom: 0px; width: 10em; left: -3em; height: 0em; margin-bottom: 1.5em; border-top-color: rgba(43, 51, 63, 0.7); }
.vjs-menu-button-popup .vjs-menu .vjs-menu-content { background-color: rgba(43, 51, 63, 0.7); position: absolute; width: 100%; bottom: 1.5em; max-height: 15em; }
.vjs-layout-tiny .vjs-menu-button-popup .vjs-menu .vjs-menu-content, .vjs-layout-x-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content { max-height: 5em; }
.vjs-layout-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content { max-height: 10em; }
.vjs-layout-medium .vjs-menu-button-popup .vjs-menu .vjs-menu-content { max-height: 14em; }
.vjs-layout-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content, .vjs-layout-x-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content, .vjs-layout-huge .vjs-menu-button-popup .vjs-menu .vjs-menu-content { max-height: 25em; }
.vjs-workinghover .vjs-menu-button-popup.vjs-hover .vjs-menu, .vjs-menu-button-popup .vjs-menu.vjs-lock-showing { display: block; }
.video-js .vjs-menu-button-inline { transition: all 0.4s ease 0s; overflow: hidden; }
.video-js .vjs-menu-button-inline::before { width: 2.22222em; }
.video-js .vjs-menu-button-inline:hover, .video-js .vjs-menu-button-inline:focus, .video-js .vjs-menu-button-inline.vjs-slider-active, .video-js.vjs-no-flex .vjs-menu-button-inline { width: 12em; }
.vjs-menu-button-inline .vjs-menu { opacity: 0; height: 100%; width: auto; position: absolute; left: 4em; top: 0px; padding: 0px; margin: 0px; transition: all 0.4s ease 0s; }
.vjs-menu-button-inline:hover .vjs-menu, .vjs-menu-button-inline:focus .vjs-menu, .vjs-menu-button-inline.vjs-slider-active .vjs-menu { display: block; opacity: 1; }
.vjs-no-flex .vjs-menu-button-inline .vjs-menu { display: block; opacity: 1; position: relative; width: auto; }
.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu, .vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu, .vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu { width: auto; }
.vjs-menu-button-inline .vjs-menu-content { width: auto; height: 100%; margin: 0px; overflow: hidden; }
.video-js .vjs-control-bar { display: none; width: 100%; position: absolute; bottom: 0px; left: 0px; right: 0px; height: 3em; background-color: rgba(43, 51, 63, 0.7); }
.vjs-has-started .vjs-control-bar { display: flex; visibility: visible; opacity: 1; transition: visibility 0.1s ease 0s, opacity 0.1s ease 0s; }
.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar { visibility: visible; opacity: 0; transition: visibility 1s ease 0s, opacity 1s ease 0s; }
.vjs-controls-disabled .vjs-control-bar, .vjs-using-native-controls .vjs-control-bar, .vjs-error .vjs-control-bar { display: none !important; }
.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar { opacity: 1; visibility: visible; }
.vjs-has-started.vjs-no-flex
.vjs-control-bar { display: table; }
.video-js .vjs-control { position: relative; text-align: center; margin: 0px; padding: 0px; height: 100%; width: 4em; flex: 0 0 auto; }
.vjs-button > .vjs-icon-placeholder::before { font-size: 1.8em; line-height: 1.67; }
.video-js .vjs-control:focus::before, .video-js .vjs-control:hover::before, .video-js .vjs-control:focus { text-shadow: rgb(255, 255, 255) 0em 0em 1em; }
.video-js .vjs-control-text { border: 0px; clip: rect(0px, 0px, 0px, 0px); height: 1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; }
.vjs-no-flex .vjs-control { display: table-cell; vertical-align: middle; }
.video-js .vjs-custom-control-spacer { display: none; }
.video-js .vjs-progress-control { cursor: pointer; flex: 1 1 auto; display: flex; align-items: center; min-width: 4em; touch-action: none; }
.video-js .vjs-progress-control.disabled { cursor: default; }
.vjs-live .vjs-progress-control { display: none; }
.vjs-liveui .vjs-progress-control { display: flex; align-items: center; }
.vjs-no-flex .vjs-progress-control { width: auto; }
.video-js .vjs-progress-holder { flex: 1 1 auto; transition: all 0.2s ease 0s; height: 0.3em; }
.video-js .vjs-progress-control .vjs-progress-holder { margin: 0px 10px; }
.video-js .vjs-progress-control:hover .vjs-progress-holder { font-size: 1.66667em; }
.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled { font-size: 1em; }
.video-js .vjs-progress-holder .vjs-play-progress, .video-js .vjs-progress-holder .vjs-load-progress, .video-js .vjs-progress-holder .vjs-load-progress div { position: absolute; display: block; height: 100%; margin: 0px; padding: 0px; width: 0px; }
.video-js .vjs-play-progress { background-color: rgb(255, 255, 255); }
.video-js .vjs-play-progress::before { font-size: 0.9em; position: absolute; right: -0.5em; top: -0.333333em; z-index: 1; }
.video-js .vjs-load-progress { background: rgba(115, 133, 159, 0.5); }
.video-js .vjs-load-progress div { background: rgba(115, 133, 159, 0.75); }
.video-js .vjs-time-tooltip { background-color: rgba(255, 255, 255, 0.8); border-radius: 0.3em; color: rgb(0, 0, 0); float: right; font-family: Arial, Helvetica, sans-serif; font-size: 1em; padding: 6px 8px 8px; pointer-events: none; position: absolute; top: -3.4em; visibility: hidden; z-index: 1; }
.video-js .vjs-progress-holder:focus .vjs-time-tooltip { display: none; }
.video-js .vjs-progress-control:hover .vjs-time-tooltip, .video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip { display: block; font-size: 0.6em; visibility: visible; }
.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip { font-size: 1em; }
.video-js .vjs-progress-control .vjs-mouse-display { display: none; position: absolute; width: 1px; height: 100%; background-color: rgb(0, 0, 0); z-index: 1; }
.vjs-no-flex .vjs-progress-control .vjs-mouse-display { z-index: 0; }
.video-js .vjs-progress-control:hover .vjs-mouse-display { display: block; }
.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display { visibility: hidden; opacity: 0; transition: visibility 1s ease 0s, opacity 1s ease 0s; }
.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display { display: none; }
.vjs-mouse-display .vjs-time-tooltip { color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.8); }
.video-js .vjs-slider { position: relative; cursor: pointer; padding: 0px; margin: 0px 0.45em; user-select: none; background-color: rgba(115, 133, 159, 0.5); }
.video-js .vjs-slider.disabled { cursor: default; }
.video-js .vjs-slider:focus { text-shadow: rgb(255, 255, 255) 0em 0em 1em; box-shadow: rgb(255, 255, 255) 0px 0px 1em; }
.video-js .vjs-mute-control { cursor: pointer; flex: 0 0 auto; }
.video-js .vjs-volume-control { cursor: pointer; margin-right: 1em; display: flex; }
.video-js .vjs-volume-control.vjs-volume-horizontal { width: 5em; }
.video-js .vjs-volume-panel .vjs-volume-control { visibility: visible; opacity: 0; width: 1px; height: 1px; margin-left: -1px; }
.video-js .vjs-volume-panel { transition: width 1s ease 0s; }
.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control, .video-js .vjs-volume-panel:active .vjs-volume-control, .video-js .vjs-volume-panel:focus .vjs-volume-control, .video-js .vjs-volume-panel .vjs-volume-control:active, .video-js .vjs-volume-panel.vjs-hover .vjs-mute-control ~ .vjs-volume-control, .video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active { visibility: visible; opacity: 1; position: relative; transition: visibility 0.1s ease 0s, opacity 0.1s ease 0s, height 0.1s ease 0s, width 0.1s ease 0s, left 0s ease 0s, top 0s ease 0s; }
.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal, .video-js .vjs-volume-panel.vjs-hover .vjs-mute-control ~ .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal { width: 5em; height: 3em; margin-right: 0px; }
.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-vertical, .video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical, .video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical, .video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical, .video-js .vjs-volume-panel.vjs-hover .vjs-mute-control ~ .vjs-volume-control.vjs-volume-vertical, .video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical { left: -3.5em; transition: left 0s ease 0s; }
.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover, .video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active, .video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active { width: 10em; transition: width 0.1s ease 0s; }
.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-mute-toggle-only { width: 4em; }
.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical { height: 8em; width: 3em; left: -3000em; transition: visibility 1s ease 0s, opacity 1s ease 0s, height 1s ease 1s, width 1s ease 1s, left 1s ease 1s, top 1s ease 1s; }
.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal { transition: visibility 1s ease 0s, opacity 1s ease 0s, height 1s ease 1s, width 1s ease 0s, left 1s ease 1s, top 1s ease 1s; }
.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal { width: 5em; height: 3em; visibility: visible; opacity: 1; position: relative; transition: none 0s ease 0s; }
.video-js.vjs-no-flex .vjs-volume-control.vjs-volume-vertical, .video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical { position: absolute; bottom: 3em; left: 0.5em; }
.video-js .vjs-volume-panel { display: flex; }
.video-js .vjs-volume-bar { margin: 1.35em 0.45em; }
.vjs-volume-bar.vjs-slider-horizontal { width: 5em; height: 0.3em; }
.vjs-volume-bar.vjs-slider-vertical { width: 0.3em; height: 5em; margin: 1.35em auto; }
.video-js .vjs-volume-level { position: absolute; bottom: 0px; left: 0px; background-color: rgb(255, 255, 255); }
.video-js .vjs-volume-level::before { position: absolute; font-size: 0.9em; }
.vjs-slider-vertical .vjs-volume-level { width: 0.3em; }
.vjs-slider-vertical .vjs-volume-level::before { top: -0.5em; left: -0.3em; }
.vjs-slider-horizontal .vjs-volume-level { height: 0.3em; }
.vjs-slider-horizontal .vjs-volume-level::before { top: -0.3em; right: -0.5em; }
.video-js .vjs-volume-panel.vjs-volume-panel-vertical { width: 4em; }
.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level { height: 100%; }
.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level { width: 100%; }
.video-js .vjs-volume-vertical
{ width: 3em; height: 8em; bottom: 8em; background-color: rgba(43, 51, 63, 0.7); }
.video-js .vjs-volume-horizontal .vjs-menu { left: -2em; }
.vjs-poster { display: inline-block; vertical-align: middle; background-repeat: no-repeat; background-position: 50% 50%; background-size: contain; background-color: rgb(0, 0, 0); cursor: pointer; margin: 0px; padding: 0px; position: absolute; inset: 0px; height: 100%; }
.vjs-has-started .vjs-poster { display: none; }
.vjs-audio.vjs-has-started .vjs-poster { display: block; }
.vjs-using-native-controls .vjs-poster { display: none; }
.video-js .vjs-live-control { display: flex; align-items: flex-start; flex: 1 1 auto; font-size: 1em; line-height: 3em; }
.vjs-no-flex .vjs-live-control { display: table-cell; width: auto; text-align: left; }
.video-js:not(.vjs-live) .vjs-live-control, .video-js.vjs-liveui .vjs-live-control { display: none; }
.video-js .vjs-seek-to-live-control { cursor: pointer; flex: 0 0 auto; display: inline-flex; height: 100%; padding-left: 0.5em; padding-right: 0.5em; font-size: 1em; line-height: 3em; width: auto; min-width: 4em; }
.vjs-no-flex .vjs-seek-to-live-control { display: table-cell; width: auto; text-align: left; }
.video-js.vjs-live:not(.vjs-liveui) .vjs-seek-to-live-control, .video-js:not(.vjs-live) .vjs-seek-to-live-control { display: none; }
.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge { cursor: auto; }
.vjs-seek-to-live-control .vjs-icon-placeholder { margin-right: 0.5em; color: rgb(136, 136, 136); }
.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder { color: red; }
.video-js .vjs-time-control { flex: 0 0 auto; font-size: 1em; line-height: 3em; min-width: 2em; width: auto; padding-left: 1em; padding-right: 1em; }
.vjs-live .vjs-time-control { display: none; }
.video-js .vjs-current-time, .vjs-no-flex .vjs-current-time { display: none; }
.video-js .vjs-duration, .vjs-no-flex .vjs-duration { display: none; }
.vjs-time-divider { display: none; line-height: 3em; }
.vjs-live .vjs-time-divider { display: none; }
.video-js .vjs-play-control { cursor: pointer; }
.video-js .vjs-play-control .vjs-icon-placeholder { flex: 0 0 auto; }
.vjs-text-track-display { position: absolute; inset: 0px 0px 3em; pointer-events: none; }
.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display { bottom: 1em; }
.video-js .vjs-text-track { font-size: 1.4em; text-align: center; margin-bottom: 0.1em; }
.vjs-subtitles { color: rgb(255, 255, 255); }
.vjs-captions { color: rgb(255, 204, 102); }
.vjs-tt-cue { display: block; }
video::-webkit-media-text-track-display { transform: translateY(-3em); }
.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display { transform: translateY(-1.5em); }
.video-js .vjs-picture-in-picture-control { cursor: pointer; flex: 0 0 auto; }
.video-js .vjs-fullscreen-control { cursor: pointer; flex: 0 0 auto; }
.vjs-playback-rate > .vjs-menu-button, .vjs-playback-rate .vjs-playback-rate-value { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
.vjs-playback-rate .vjs-playback-rate-value { pointer-events: none; font-size: 1.5em; line-height: 2; text-align: center; }
.vjs-playback-rate .vjs-menu { width: 4em; left: 0em; }
.vjs-error .vjs-error-display .vjs-modal-dialog-content { font-size: 1.4em; text-align: center; }
.vjs-error .vjs-error-display::before { color: rgb(255, 255, 255); content: "X"; font-family: Arial, Helvetica, sans-serif; font-size: 4em; left: 0px; line-height: 1; margin-top: -0.5em; position: absolute; text-shadow: rgb(0, 0, 0) 0.05em 0.05em 0.1em; text-align: center; top: 50%; vertical-align: middle; width: 100%; }
.vjs-loading-spinner { display: none; position: absolute; top: 50%; left: 50%; margin: -25px 0px 0px -25px; opacity: 0.85; text-align: left; border: 6px solid rgba(43, 51, 63, 0.7); box-sizing: border-box; background-clip: padding-box; width: 50px; height: 50px; border-radius: 25px; visibility: hidden; }
.vjs-seeking .vjs-loading-spinner, .vjs-waiting .vjs-loading-spinner { display: block; animation: 0s linear 0.3s 1 normal forwards running vjs-spinner-show; }
.vjs-loading-spinner::before, .vjs-loading-spinner::after { content: ""; position: absolute; margin: -6px; box-sizing: inherit; width: inherit; height: inherit; border-radius: inherit; opacity: 1; border-style: inherit; border-width: inherit; border-image: inherit; border-color: rgb(255, 255, 255) transparent transparent; }
.vjs-seeking .vjs-loading-spinner::before, .vjs-seeking .vjs-loading-spinner::after, .vjs-waiting .vjs-loading-spinner::before, .vjs-waiting .vjs-loading-spinner::after { animation: 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) 0s infinite normal none running vjs-spinner-spin, 1.1s linear 0s infinite normal none running vjs-spinner-fade; }
.vjs-seeking .vjs-loading-spinner::before, .vjs-waiting .vjs-loading-spinner::before { border-top-color: rgb(255, 255, 255); }
.vjs-seeking .vjs-loading-spinner::after, .vjs-waiting .vjs-loading-spinner::after { border-top-color: rgb(255, 255, 255); animation-delay: 0.44s; }
@-webkit-keyframes vjs-spinner-show {
100% { visibility: visible; }
}
@keyframes vjs-spinner-show {
100% { visibility: visible; }
}
@-webkit-keyframes vjs-spinner-show {
100% { visibility: visible; }
}
@-webkit-keyframes vjs-spinner-spin {
100% { transform: rotate(360deg); }
}
@keyframes vjs-spinner-spin {
100% { transform: rotate(360deg); }
}
@-webkit-keyframes vjs-spinner-spin {
100% { transform: rotate(360deg); }
}
@-webkit-keyframes vjs-spinner-fade {
0% { border-top-color: rgb(115, 133, 159); }
20% { border-top-color: rgb(115, 133, 159); }
35% { border-top-color: rgb(255, 255, 255); }
60% { border-top-color: rgb(115, 133, 159); }
100% { border-top-color: rgb(115, 133, 159); }
}
@keyframes vjs-spinner-fade {
0% { border-top-color: rgb(115, 133, 159); }
20% { border-top-color: rgb(115, 133, 159); }
35% { border-top-color: rgb(255, 255, 255); }
60% { border-top-color: rgb(115, 133, 159); }
100% { border-top-color: rgb(115, 133, 159); }
}
@-webkit-keyframes vjs-spinner-fade {
0% { border-top-color: rgb(115, 133, 159); }
20% { border-top-color: rgb(115, 133, 159); }
35% { border-top-color: rgb(255, 255, 255); }
60% { border-top-color: rgb(115, 133, 159); }
100% { border-top-color: rgb(115, 133, 159); }
}
.vjs-chapters-button .vjs-menu ul { width: 24em; }
.video-js .vjs-subs-caps-button + .vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder { vertical-align: middle; display: inline-block; margin-bottom: -0.1em; }
.video-js .vjs-subs-caps-button + .vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder::before { font-family: VideoJS; content: "���"; font-size: 1.5em; line-height: inherit; }
.video-js .vjs-audio-button + .vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder { vertical-align: middle; display: inline-block; margin-bottom: -0.1em; }
.video-js .vjs-audio-button + .vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder::before { font-family: VideoJS; content: " ���"; font-size: 1.5em; line-height: inherit; }
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-current-time, .video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-time-divider, .video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-duration, .video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-remaining-time, .video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-playback-rate, .video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-chapters-button, .video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-descriptions-button, .video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-captions-button, .video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-subtitles-button, .video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-audio-button, .video-js:not(.vjs-fullscreen).vjs-layout-small
.vjs-volume-control, .video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-current-time, .video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-time-divider, .video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-duration, .video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-remaining-time, .video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-playback-rate, .video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-chapters-button, .video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-descriptions-button, .video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-captions-button, .video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-subtitles-button, .video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-audio-button, .video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-control, .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-current-time, .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-time-divider, .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-duration, .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-remaining-time, .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-playback-rate, .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-chapters-button, .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-descriptions-button, .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-captions-button, .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-subtitles-button, .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-audio-button, .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-control { display: none; }
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover, .video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:active, .video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active, .video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover, .video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:active, .video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active, .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:hover, .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:active, .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active { width: initial; }
.video-js:not(.vjs-fullscreen).vjs-layout-x-small:not(.vjs-liveui) .vjs-subs-caps-button, .video-js:not(.vjs-fullscreen).vjs-layout-x-small:not(.vjs-live) .vjs-subs-caps-button, .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-subs-caps-button { display: none; }
.video-js:not(.vjs-fullscreen).vjs-layout-x-small.vjs-liveui .vjs-custom-control-spacer, .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-custom-control-spacer { flex: 1 1 auto; display: block; }
.video-js:not(.vjs-fullscreen).vjs-layout-x-small.vjs-liveui.vjs-no-flex .vjs-custom-control-spacer, .video-js:not(.vjs-fullscreen).vjs-layout-tiny.vjs-no-flex .vjs-custom-control-spacer { width: auto; }
.video-js:not(.vjs-fullscreen).vjs-layout-x-small.vjs-liveui .vjs-progress-control, .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-progress-control { display: none; }
.vjs-modal-dialog.vjs-text-track-settings { background-color: rgba(43, 51, 63, 0.75); color: rgb(255, 255, 255); height: 70%; }
.vjs-text-track-settings .vjs-modal-dialog-content { display: table; }
.vjs-text-track-settings .vjs-track-settings-colors, .vjs-text-track-settings .vjs-track-settings-font, .vjs-text-track-settings .vjs-track-settings-controls { display: table-cell; }
.vjs-text-track-settings .vjs-track-settings-controls { text-align: right; vertical-align: bottom; }
@supports (display:grid) {
.vjs-text-track-settings .vjs-modal-dialog-content { display: grid; grid-template-columns: 1fr 1fr; grid-template-rows: 1fr; padding: 20px 24px 0px; }
.vjs-track-settings-controls .vjs-default-button { margin-bottom: 20px; }
.vjs-text-track-settings .vjs-track-settings-controls { grid-column: 1 / -1; }
.vjs-layout-small .vjs-text-track-settings .vjs-modal-dialog-content, .vjs-layout-x-small .vjs-text-track-settings .vjs-modal-dialog-content, .vjs-layout-tiny .vjs-text-track-settings .vjs-modal-dialog-content { grid-template-columns: 1fr; }
}
.vjs-track-setting > select { margin-right: 1em; margin-bottom: 0.5em; }
.vjs-text-track-settings fieldset { margin: 5px; padding: 3px; border: none; }
.vjs-text-track-settings fieldset span { display: inline-block; }
.vjs-text-track-settings fieldset span > select { max-width: 7.3em; }
.vjs-text-track-settings legend { color: rgb(255, 255, 255); margin: 0px 0px 5px; }
.vjs-text-track-settings .vjs-label { position: absolute; clip: rect(1px, 1px, 1px, 1px); display: block; margin: 0px 0px 5px; padding: 0px; border: 0px; height: 1px; width: 1px; overflow: hidden; }
.vjs-track-settings-controls button:focus, .vjs-track-settings-controls button:active { outline-style: solid; outline-width: medium; background-image: linear-gradient(0deg, rgb(255, 255, 255) 88%, rgb(115, 133, 159) 100%); }
.vjs-track-settings-controls button:hover { color: rgba(43, 51, 63, 0.75); }
.vjs-track-settings-controls button { background-color: rgb(255, 255, 255); background-image: linear-gradient(-180deg, rgb(255, 255, 255) 88%, rgb(115, 133, 159) 100%); color: rgb(43, 51, 63); cursor: pointer; border-radius: 2px; }
.vjs-track-settings-controls .vjs-default-button { margin-right: 1em; }
@media print {
.video-js > :not(.vjs-tech):not(.vjs-poster) { visibility: hidden; }
}
.vjs-resize-manager { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; border: none; z-index: -1000; }
.js-focus-visible .video-js :focus:not(.focus-visible) { outline: none; background: none; }
.video-js :focus:not(:focus-visible), .video-js .vjs-menu :focus:not(:focus-visible) { outline: none; background: none; }
.video-js.vjs-audio .vjs-big-play-button { display: none; }
.video-js.vjs-audio .vjs-control-bar { display: flex; }
.video-js.vjs-audio { min-height: 3em; }
.video-js.vjs-error { height: 150px; }
.mediaplugin_videojs video { min-height: 32px; }
.video-js .vjs-progress-holder .vjs-play-progress, .video-js .vjs-progress-holder .vjs-load-progress, .video-js .vjs-progress-holder .vjs-load-progress div { left: 0px; right: auto; }
.video-js .vjs-play-progress::before { left: auto; right: -0.5em; }
.video-js .vjs-volume-level { left: 0px; right: auto; }
.vjs-slider-horizontal .vjs-volume-level::before { left: auto; right: -0.5em; }
#glossaryfilteroverlayprogress { position: fixed; top: 50%; width: 100%; text-align: center; }
.jsenabled #MathJax_ZoomFrame { position: absolute; }
.mediaplugin { display: block; margin-top: 5px; margin-bottom: 5px; text-align: center; }
.mediaplugin, .mediaplugin video { width: 100%; max-width: 100%; }
.mediaplugin > div { margin: auto; }
.path-mod-assign .gradingtable .mediaplugin, .path-mod-assign .submissionsummarytable .mediaplugin { width: 400px; height: auto; }
.mod-indent-outer .mediaplugin { display: table-cell; }
@media (max-width: 480px) {
.mceToolbar td { float: left; display: inline-block; }
.moodleSkin .mceLayout .mceToolbar .mceWrap { clear: left; width: 100%; height: 4px; }
.moodleSkin .mceLayout .mceToolbar .mceNoWrap { clear: none; width: 0px; }
.o2k7Skin tr.mceLast .mceToolbar tr td.mceWrap, .o2k7Skin tr.mceFirst .mceToolbar tr td.mceWrap { margin-left: -3px; }
}
.mceToolbar td { box-sizing: content-box; }
.format-singleactivity .tree_item.orphaned a { color: red; }
.format-tiles ul.tiles { transition: all 0.3s ease-in-out 0s; overflow: visible; width: 100%; margin: auto; padding: 0px; }
.format-tiles ul.tiles.expanded { max-height: unset; overflow: visible; }
.format-tiles li.section
{ margin-top: 10px; list-style: none; }
.format-tiles .course-content li.section ul { list-style: none; }
.format-tiles ul.tiles#multi_section_tiles li.tile.section.main { background-color: rgb(255, 255, 255); margin: 10px; padding: 30px 0px; width: 100%; }
.format-tiles ul.tiles#multi_section_tiles li.section#section-0 { padding: 0px; }
.format-tiles .modal-backdrop.fade.in { opacity: 0.2; }
.format-tiles .header-overlay { opacity: 0.3; position: fixed; top: 0px; left: 0px; right: 0px; z-index: 1040; background-color: rgb(170, 170, 170); height: 60px; }
.format-tiles ul.tiles li.section .content { margin: 0px 10px 0px 0px; }
.format-tiles li.section .content.dimmed { opacity: 0.6; }
.format-tiles ul.tiles li.section .left { float: left; }
.format-tiles ul.tiles li.section .right { float: right; }
.format-tiles ul.tiles li.section .right img.icon { padding: 0px 0px 4px; }
.format-tiles ul.tiles li.section .left .section-handle img.icon { padding: 0px; vertical-align: baseline; }
.format-tiles ul.tiles li.section .activity-count { margin-right: 3px; }
.format-tiles li#section-0.section.main.clearfix { border-bottom: 0px; }
.format-tiles .tile a { text-decoration: none; padding: 7px 10px 5px; }
.format-tiles .progress-indic { display: inline-block; color: rgb(153, 153, 153); }
.format-tiles .progress-indic svg { width: 40px; height: 40px; display: inline-block; }
.format-tiles .progress-indic i.fa { opacity: 0.5; height: 30px; }
.format-tiles .progress-indic i.fa-check { color: darkgreen; }
.format-tiles .progress-indic svg circle.partial { stroke: rgb(136, 136, 136); fill: none; }
.format-tiles .progress-indic svg circle.whole { stroke: rgba(0, 0, 0, 0.15); fill: none; }
.format-tiles .progress-indic svg text { font-size: 18px; font-weight: 400; transition: all 0.2s ease-in-out 0s; fill: rgb(102, 102, 102); }
.format-tiles .tiletopright i.icon.fa { font-size: 30px; width: 30px; height: 30px; vertical-align: top; }
.format-tiles .progress-indic .progress-indic-label { display: inline-block; vertical-align: top; line-height: 40px; margin-right: 3px; color: rgb(153, 153, 153); font-size: 0.9em; }
.format-tiles .overall-progress { text-align: center; color: gray; transition: all 0.5s ease 0s; }
.format-tiles .overall-progress.hidden { display: none; }
.format-tiles .navigation-arrows { min-width: 130px; display: inline-block; float: right; margin-right: 40px; z-index: 2; }
.format-tiles #page .course-content ul li.section.main.current { background-color: inherit; }
.format-tiles ul.tiles .tile_bar { width: 100%; min-height: 65px; text-align: left; margin-top: 5px; margin-bottom: 5px; background-color: rgb(255, 255, 255); border-top: 0.45em solid transparent; transition: all 0.2s ease-in-out 0s; overflow: hidden; padding: 10px 20px; color: rgb(85, 85, 85); height: auto; }
.format-tiles ul.tiles .tile_bar_text { position: relative; left: 20px; top: 10px; display: inline-block; line-height: unset; font-weight: 600; max-width: calc(100% - 65px); font-size: 1.75rem; }
.format-tiles ul.tiles .tile_bar_restricted { opacity: 0.6; }
.format-tiles ul.tiles .sectiondraggable .tile_bar { margin-left: 40px; }
.format-tiles ul.tiles .sectiondraggable { width: 100%; }
.format-tiles ul.tiles .sectiondraggable .summary, .format-tiles .section.main .summary { margin-left: 1.5em; }
.format-tiles ul.tiles .sectiondraggable .alert.alert-warning { margin-left: 70px; width: calc(100% - 11em); }
.format-tiles #warning_large_sec0 { margin: 10px; }
.format-tiles ul.tiles .sectiondraggable .alert.alert-danger { margin-left: 40px; width: calc(100% - 9em); }
.format-tiles ul.tiles .sectiondraggable .tile_bar.narrow { width: calc(100% - 8em); }
.format-tiles .icon20 { max-width: 20px; max-height: 20px; opacity: 0.5; }
.format-tiles .tiletopright img { width: 30px; height: 30px; opacity: 0.5; }
.format-tiles .icon40 { max-width: 40px; max-height: 40px; opacity: 0.5; }
.format-tiles .icon50 { max-width: 50px; max-height: 50px; opacity: 0.5; }
.format-tiles .tile_bar .inplaceeditable .quickediticon img { opacity: 0.6; }
.format-tiles .tile_bar .inplaceeditable a { color: rgb(119, 119, 119); }
.format-tiles ul.tiles#multi_section_tiles { display: flex; justify-content: flex-start; flex-wrap: wrap; }
.format-tiles #single_section_tiles { display: block; padding-left: 0px; margin-left: 0px; }
.format-tiles ul.tiles#multi_section_tiles li.section { display: block; }
.format-tiles.editing ul.tiles#multi_section_tiles li.section { padding: 0px; }
.format-tiles .editing ul.tiles#multi_section_tiles li.section, .format-tiles ul.tiles#multi_section_tiles li#section-0.section { display: block; width: 100%; }
.format-tiles #section-0 .addresourcemodchooser { position: relative; }
.format-tiles .course-content ul li.section.main { width: calc(100% - 15px); background-color: rgb(255, 255, 255); background-image: none; margin-top: 10px; padding-top: 12px; }
.format-tiles .course-content ul li.section.main:target { padding-top: 0px; margin-top: 30px; }
.format-tiles .activity:target { margin-top: 0px !important; padding-top: 0px !important; }
.format-tiles .subtile a.menu-action { z-index: 1; }
.format-tiles #page .course-content ul li.section.main { background-color: rgb(255, 255, 255); border: 0px; }
.format-tiles .course-content ul li.section.main.moveablesection { padding: 30px 10px 10px; margin-left: 7px; visibility: visible; }
.format-tiles .course-content ul.tiles .tile { display: flex; flex-basis: 225px; max-width: 260px; flex-grow: 1; margin: 7px; max-height: 175px; vertical-align: top; background-color: rgb(255, 255, 255); border-top: 0.45em solid transparent; transition: background-color 0.2s ease-in-out 0s, all 0.5s ease-in-out 0s; color: rgb(119, 119, 119); box-shadow: rgb(189, 189, 189) 2px 4px 5px 0px; position: relative; }
.format-tiles .course-content ul.tiles .tile.spacer, .format-tiles.pagelayout-course .course-content li.section ul li.activity.spacer { margin-top: 0px; margin-bottom: 0px; padding: 0px; max-height: 0px; }
.format-tiles.jsenabled .course-content ul.tiles .tile.tile-collapsed { display: none; transition: all 0.3s ease-in-out 0s; }
.format-tiles.jsenabled .course-content ul.tiles .tile.tile-collapsing { opacity: 0; display: flex; transition: all 0.3s ease-in-out 0s; }
.format-tiles ul.tiles li:empty { height: 0px; min-height: 0px; border: none; box-shadow: none; visibility: hidden; }
.format-tiles .tile a, .format-tiles #page-content a.quickeditlink { color: rgb(119, 119, 119); width: 100%; }
.format-tiles .section li.activity.label h1, .format-tiles .section li.activity.label h2, .format-tiles .section li.activity.label h3, .format-tiles .section li.activity.label h4 { color: rgb(85, 85, 85); }
.format-tiles .section li.activity.label .dimmed_text h1, .format-tiles .section li.activity.label .dimmed_text h2, .format-tiles .section li.activity.label .dimmed_text h3, .format-tiles .section li.activity.label .dimmed_text h4 { color: rgb(129, 138, 145); }
.format-tiles .hidden .sectiontitle h2, .format-tiles #page-content .hidden .sectiontitle h2 a.quickeditlink { color: rgb(129, 138, 145); }
.format-tiles .course-content ul.tiles .tile-clickable:hover { transform: translateY(-6px); transition: transform 0.2s ease-in-out 0s; }
.format-tiles ul.tiles .tile:focus { outline: dotted 1px; }
.format-tiles ul.tiles .tile-top { height: 55px; width: 100%; }
.format-tiles ul.tiles .current .tile_bar, .format-tiles ul.tiles .current .tile_bar.narrow, .format-tiles .course-content ul.tiles .tile.current { border-top-color: red; }
.format-tiles ul.tiles .tile.tile-restricted, .format-tiles ul.tiles .tile.tile-hidden .format-tiles li .section .hidden .tile_bar { opacity: 0.5; }
.format-tiles ul.tiles .tile:not(.tile-restricted) .tiletopright .fa-lock { display: none; }
.format-tiles ul.tiles .tile.tile-hidden:hover, .format-tiles
ul.tiles .tile-restricted.tile-clickable:hover { opacity: 0.3; }
.format-tiles ul.tiles .tile.tile-hidden, .format-tiles ul.tiles .hidden .tile_bar { opacity: 0.5; }
.format-tiles .expandcontrol { margin: 0px 30px; }
.format-tiles ul.tiles li.section .warningtext { color: red; }
.format-tiles ul.tiles li.section .warningbar { background-color: red; color: rgb(255, 255, 255); padding: 5px; margin-left: 40px; width: 90%; }
.format-tiles ul.tiles li#spacersection { height: 130px; }
.format-tiles li.activity.subtile.spacer { height: 0px; min-height: 0px; border: 0px; opacity: 0; display: flex; flex-basis: 225px; max-width: 240px; flex-grow: 1; margin: 5px; }
.format-tiles ul.tiles .tile .topic-number { display: inline-block; float: right; font-size: 1.5em; padding-right: 0.5em; vertical-align: top; }
.format-tiles .moveablesection .tileiconcontainer { margin-left: 0.5rem; }
.format-tiles .tileiconcontainer, .format-tiles .tileiconcontainer img { display: inline-block; text-align: left; vertical-align: top; width: 55px; height: 55px; font-size: 1em; }
.format-tiles .tileiconcontainer.hasphoto { width: 85px; }
.format-tiles .tileiconcontainer .icon { width: 55px; height: 55px; }
.format-tiles .tileiconcontainer .icon.fa { font-size: 55px; }
.format-tiles .course-content .icon, .format-tiles .iconpickericons .icon, .format-site .iconpickericons .icon { color: rgb(151, 151, 151); opacity: 1; }
.format-tiles .sectionbutton .icon { font-size: 1.4em; margin: 10px 0px 0px; }
.format-tiles .sectionbutton img.icon { width: 18px; height: 18px; }
.format-tiles .pagesechead { min-height: 60px; z-index: 1; position: relative; display: inline-block; }
.format-tiles .sectionbuttons { position: relative; right: 30px; top: 0px; z-index: 2; }
.format-tiles .sectionbutton { background-color: rgba(100, 100, 100, 0.05); margin-left: 5px; opacity: 1; width: 45px; height: 45px; text-align: center; }
.format-tiles .expand-section, .format-tiles .collapse-section { width: 30px; height: 30px; background-size: contain; margin-top: 10px; }
.format-tiles .expand-section { background-image: url("/theme/image.php/moove/format_tiles/1695970804/expand"); }
.format-tiles .collapse-section { background-image: url("/theme/image.php/moove/format_tiles/1695970804/collapse"); }
.format-tiles ul.tiles .tile .tile-text { text-align: left; width: 100%; height: 110px; line-height: 100px; padding-top: 5px; position: relative; }
.format-tiles ul.tiles .tile.phototile .tile-text { line-height: 1.5em; }
.format-tiles ul.tiles .tile .tile-textinner { display: inline-block; line-height: normal; top: 45%; transform: translate(0px, -40%); position: absolute; overflow-wrap: break-word; max-width: 220px; }
.format-tiles ul.tiles .tile .tile-textinner.longtitle h3 { font-size: 1.2em; }
.format-tiles ul.tiles .tile_bar .icon20 { width: 20px; margin-right: 10px; }
.format-tiles a img { outline: none; }
.format-tiles .single-section .navigation-arrow:hover { transition: all 0.2s ease-in-out 0s; transform: scale(1.05, 1.05); }
.format-tiles .single-section .navigation-arrow, .format-tiles .single-section .navigation-arrow img { width: 40px; height: 40px; background-repeat: no-repeat; display: inline-block; text-align: center; }
.format-tiles .single-section .navigation-arrow .icon { font-size: 35px; }
.format-tiles .single-section .navigation-arrow.dimmed { opacity: 0.5; }
.format-tiles .navigation-arrows .navigation-arrow.dimmed:hover { background-color: inherit; }
.format-tiles .single-section { margin-top: 0px !important; }
.format-tiles #section-0 ul.section { margin: 1rem 1rem 0px; }
.format-tiles .course-content .current::before { border-left: none !important; }
.format-tiles #section-0 .content .summary .no-overflow, .format-tiles #section-0 .content .summary .no-overflow p { margin-bottom: 0px; }
.format-tile .ul.tiles .single-section .section-navigation { margin-bottom: 0px; }
.format-tiles ul.tiles li.section .content .modtype_label .no-overflow, .format-tiles #section-0 .content .summary .no-overflow { margin-bottom: 5px; }
.format-tiles ul.tiles li.section .content { display: block; }
.format-tiles.theme-snap .course-content { max-width: inherit; }
.format-tiles .label_content { overflow: hidden; }
.format-tiles .label.dimmed { opacity: 0.7; }
.format-tiles .label-collapse-btn { float: left; }
.format-tiles .expand-collapse-all-btns { width: 100%; text-align: right; }
.format-tiles .expand-collapse-all-btns .btn-secondary { min-height: unset; }
.format-tiles .buttonhidesec0 { cursor: pointer; height: 40px; width: 40px; z-index: 100; text-align: left; background: center center no-repeat; padding: 0px; }
.format-tiles .buttonhidesec0 { right: 0px; top: 10px; position: absolute; display: none; opacity: 0.5; background-size: 20px 20px; }
.format-tiles .tiles#single_section_tiles .buttonhidesec0 { margin-top: 10px; }
body.jsenabled.format-tiles .buttonhidesec0 { display: inline; background-color: rgb(255, 255, 255); top: -7px; }
.format-tiles #collapsiblesec0 { display: block; }
.format-tiles #section-0 { min-height: 50px; }
body.jsenabled.format-tiles #collapsiblesec0 { display: none; }
.format-tiles .course-content { position: relative; }
.format-tiles #collapsiblesec0 { display: none; }
.format-tiles .collapsiblesec0 ul.section { padding-bottom: 20px; }
.format-tiles .collapsiblesec0 li#section-0 { display: block; width: 100%; transition: opacity 0.3s ease-in-out 0s; }
.format-tiles .collapsiblesec0.collapsed li#section-0 { opacity: 0 !important; }
.format-tiles .collapsiblesec0.expanded li#section-0 { opacity: 1; }
.format-tiles #navicons { float: right; opacity: 0.3; }
.format-tiles #navicons img { width: 40px; height: 40px; }
.format-tiles #editactivities:hover { opacity: 1; }
.format-tiles #hiddeneye { display: inline-block; width: 20px; height: 20px; background-size: 20px 20px; opacity: 0.5; }
.format-tiles .course-content #filterbuttons { margin-right: 6px; display: inline-block; margin-bottom: 3px; min-height: 45px; position: absolute; left: 0px; }
.format-tiles .overall-prog-radial { font-size: 1.2em; height: 40px; margin-left: 10px; float: right; }
.format-tiles .overall-prog-radial i { font-size: 30px; height: 30px; width: 30px; color: green; }
.format-tiles .overall-prog-radial svg { width: 33px; height: 33px; }
.format-tiles .completion-icon { width: 25px; height: 25px; opacity: 0.7; background-image: url("/theme/image.php/moove/format_tiles/1695970804/completion-n"); font-size: 1.3em; display: block; background-size: contain; }
.format-tiles .completion-icon.completion-icon-y { background-image: url("/theme/image.php/moove/format_tiles/1695970804/completion-y"); }
.format-tiles li.activity .completion-icon { position: absolute; left: 0px; top: 0px; }
.format-tiles .completion-icon.completion-icon-fail { background-image: url("/theme/image.php/moove/format_tiles/1695970804/completion-fail"); }
.format-tiles .completionchangenotify { position: absolute; top: 2px; background-color: rgba(255, 255, 255, 0.9); color: rgb(51, 51, 51); padding: 3px 5px; border-radius: 3px; display: none; text-transform: capitalize; left: -90px; border: 2px solid rgb(102, 102, 102); font-size: 0.9em; }
.format-tiles .allcomplete .icon { font-size: 2em; width: 30px; height: 30px; color: rgb(255, 170, 48); }
.format-tiles .course-content #filterintro { display: inline-block; padding: 10px; margin-left: 3px; margin-right: 3px; color: rgb(170, 170, 170); overflow: hidden; }
.format-tiles #abovetiles { width: 100%; min-height: 30px; }
.format-tiles .headerabovetiles { margin: 5px 0px 2px; display: none; width: calc(100% - 70px); text-align: right; }
body.format-tiles.jsenabled .course-content .headerabovetiles { display: block; }
.format-tiles .headerabovetiles .progress-indic { height: 42px; }
.format-tiles .phototile .progress-indic
{ color: rgba(255, 255, 255, 0.85); padding: 2px 7px; position: absolute; bottom: 10px; left: 0px; font-size: 0.9em; }
.format-tiles .phototile.altstyle .progress-indic { top: 5px; right: 0px; bottom: unset; left: unset; }
.format-tiles .phototile .progress-complete-alt img { height: 30px; width: 30px; margin-top: 4px; }
.format-tiles .filterbutton { cursor: pointer; min-width: 50px; transition: all 0.2s ease-in-out 0s; display: inline-block; padding: 8px; color: rgb(85, 85, 85); text-align: center; overflow: hidden; white-space: nowrap; }
.format-tiles .course-content li.activity.label h1, .format-tiles .section li.activity.label h2, .format-tiles .course-content li.activity.label h3, .format-tiles .course-content li.activity.label h4, .format-tiles .editor_atto_content_wrap h1, .format-tiles .editor_atto_content_wrap h2, .format-tiles .editor_atto_content_wrap h3, .format-tiles .editor_atto_content_wrap h4 { font-weight: 700; margin-top: 10px; margin-bottom: 10px; padding-top: 0.3em; padding-bottom: 0.3em; overflow: hidden; }
.format-tiles ul.tiles .tile h3 { font-size: 1.4em; line-height: 1.2em; font-weight: 400; color: rgb(102, 102, 102); }
.format-tiles.theme-snap ul.tiles .tile h3, .format-tiles.theme-snap ul.tiles .subtile h4, .format-tiles.theme-snap ul.tiles .tile .tile-textinner.longtitle h3 { font-size: 1em; }
.format-tiles .sectiontitlecontainer { margin: 0px 0px 0.5em 0.5em; display: inline-block; }
.format-tiles .sectiontitle { display: inline-block; padding-left: 10px; font-size: 2em; }
.format-tiles .sectiontitle::after, .format-tiles .sectiontitle::after { content: ""; display: block; height: 4px; }
.format-tiles .sectiontitle h2 { font-weight: 600; color: rgb(102, 102, 102); display: inline-block; }
.format-tiles #section-0 .contentwithoutlink .no-overflow p { margin: 0px; }
.format-tiles #section-0 .contentwithoutlink .no-overflow { margin-bottom: 10px; }
.format-tiles .tiles .section.main { border: 0px !important; opacity: 1 !important; }
.format-tiles .hidden #hiddeneye { background-image: url("/theme/image.php/moove/format_tiles/1695970804/eye-slash"); margin-left: 10px; }
.format-tiles .buttonhidesec0.open { background-image: url("/theme/image.php/moove/format_tiles/1695970804/remove"); }
.format-tiles .buttonhidesec0.closed { background-image: url("/theme/image.php/moove/format_tiles/1695970804/sort"); }
.format-tiles #editactivitiesimage { background-image: url("/theme/image.php/moove/core/1695970804/a/view_list_active"); display: inline-block; float: right; margin-right: 10px; margin-top: 10px; width: 20px; height: 20px; background-size: 20px 20px; opacity: 0.6; }
.format-tiles .tile-loading-icon { position: absolute; left: 0px; top: 0px; width: 100%; height: 150px; padding-top: 55px; text-align: center; }
.format-tiles .tile-loading-icon img { width: 24px; height: 30px; }
.format-tiles .section .activity .activityinstance div.unclickable { display: block; }
.format-tiles .section .activity .activityinstance div.contentafterlink { display: block; }
.format-tiles .section .label .mod-indent-outer { padding-left: 0px; }
.format-tiles.editing .section .mod-indent-outer { max-width: calc(100% - 100px); }
@media screen and (max-width: 680px) {
.format-tiles li.activity.subtile { min-height: 210px; position: relative; flex-basis: 160px !important; margin: 0px 5px 3px 0px !important; max-width: 44% !important; }
.format-tiles .clickable-region { width: 100% !important; }
.format-tiles li.subtile.spacer { display: none; flex-basis: 160px !important; min-width: 160px !important; }
.format-tiles .section .activity.subtile .activityinstance { display: block; }
}
@media screen and (max-width: 600px) {
.format-tiles ul.tiles, .format-tiles #section-0 ul.section, .format-tiles .course-content .card-block { padding-left: 0px !important; }
.format-tiles .card .card-body { padding: 0px; }
.format-tiles .course-content ul.section { padding: 1em; }
.format-tiles .course-content ul.section.subtiles { margin: auto !important; }
.format-tiles .course-content ul.section { margin: 1px !important; padding: 1px !important; }
.format-tiles #region-main { padding: 0px; }
.format-tiles.path-course-view .card-block { padding-left: 0.3em; padding-right: 0.3em; }
.format-tiles .course-content .section { background-color: rgb(255, 255, 255); margin-left: 0px !important; }
.format-tiles ul.tiles li.section .content { margin: 0px !important; }
.format-tiles .subtiles .course-content ul.section { padding: 0.5em 0.5em 0.5em 1em; }
.format-tiles .pagesechead { margin: 0px 0px 0px 5px; }
.format-tiles .sectiontitlecontainer { margin: 0px !important; }
.format-tiles .sectiontitle { width: 100%; margin-left: 5px; max-width: 98%; }
.format-tiles .sectiontitle h2 { font-size: 1em; }
.format-tiles #page.container-fluid, .path-course-view li.activity > div { padding: 0px !important; }
.format-tiles ul.tiles#multi_section_tiles { justify-content: center; }
.format-tiles .course-content ul.tiles .tile { position: relative; margin: 5px; flex-basis: 160px !important; max-width: 45% !important; }
.format-tiles .course-content ul.tiles .tile:not(.spacer) { min-height: 210px; padding: 7px 2px 5px 7px !important; }
.format-tiles .clickable-region { width: 150px !important; }
.format-tiles ul.tiles .tile .tile-text { height: 130px; }
.format-tiles .collapsiblesec0.expanded .buttonhidesec0 { background-color: rgb(255, 255, 255) !important; }
.format-tiles .progress-indic.percent { font-size: 0.7em; }
.format-tiles .overall-prog-radial { display: none; }
.format-tiles ul.tiles#multi_section_tiles li.section { margin: 0px; padding: 5px; }
.format-tiles ul.tiles#multi_section_tiles li.section.moveablesection { padding: 30px 0px; }
.format-tiles li.activity.subtile .activitytitle { font-size: 1em; margin-top: 0px; }
.format-tiles .progress-indic { font-size: 0.8em; }
.format-tiles ul.tiles .tile h3 { font-size: 1.1em; word-break: break-word; }
}
@media screen and (max-width: 330px) {
.format-tiles li.activity.subtile .activitytitle { font-size: 0.9em; }
}
.format-tiles textarea#id_headertextabovetiles.form-control { width: 100%; }
.format-tiles ul.tiles .tile_bar .iconeditcog { margin: 0px; vertical-align: top; font-size: 12px; width: 12px; height: 12px; display: inline-block; }
.format-tiles ul.tiles .tile_bar .iconeditcog img:hover { opacity: 1; }
.format-tiles .launchiconpicker { cursor: pointer; }
#page-course-editsection .format-tiles .icon_picker_modal button.close { color: rgb(51, 51, 51); opacity: 0.9; }
.format-tiles .iconpickericons .pickericondiv, .format-site .iconpickericons .pickericondiv { padding: 10px; cursor: pointer; display: inline-block; }
#page-course-editsection .format-tiles .icon_picker_modal .modal-header, #page-course-edit .format-tiles .icon_picker_modal .modal-header { color: rgb(51, 51, 51); }
.format-tiles .iconpickericons .pickericondiv:hover, .format-site .iconpickericons .pickericondiv:hover { background-color: rgb(243, 243, 243); }
.format-tiles .icon_picker_modal .modal-dialog { max-width: 90%; }
.format-tiles .modal-dialog { margin: 5px auto; }
.format-tiles .pickericon .icon, #page-course-edit.format-site .pickericon .icon { width: 55px; height: 55px; font-size: 55px; vertical-align: top; margin: 3px; }
.format-tiles .embed_cm_modal .modal { margin: 10px auto; }
.format-tiles .embed_cm_modal iframe { border: 0px; }
.format-tiles .embed_cm_modal a { color: rgb(151, 151, 151); }
.format-tiles .embed_cm_modal .modal-body { max-height: 95%; overflow-y: auto; min-height: 200px; padding: 0px; }
.format-tiles .embed_cm_modal.mod_page .modal-body { padding: 2em; }
.format-tiles .modal-container.embed_cm_modal .modal-header { padding: 5px 10px; opacity: 0.8; border-bottom: 0px; text-shadow: none; background-image: none; color: rgb(255, 255, 255); min-height: 23px; }
.format-tiles
.modal-container .modal .modal-header.embed_cm_modal h3 { color: rgb(255, 255, 255); }
.format-tiles .embed_cm_modal .modal-header { padding: 5px 10px; }
.format-tiles .modal-container.embed_cm_modal .modal .modal-header h3 { color: rgb(255, 255, 255); }
.format-tiles .embed_cm_modal .modal-footer { display: none; }
.format-tiles .embed_cm_modal i { width: 20px; height: 20px; font-size: 0.9em; }
.format-tiles .embed_cm_modal button { vertical-align: middle; margin: 0px; padding: 0px; }
.format-tiles .embed_cm_modal .modal-header #modaltitle { font-size: 1.2em; }
.format-tiles li.activity.subtile { display: flex; flex-basis: 225px; max-width: 240px; flex-grow: 1; height: 200px; vertical-align: top; padding: 0px 5px; margin: 5px; background-repeat: no-repeat; background-position: 50% 70%; background-size: 48px; background-color: rgb(249, 249, 249); border-width: 0.3em 1px 1px; border-style: solid; border-color: rgb(207, 207, 207) rgb(236, 238, 239) rgb(236, 238, 239); border-image: initial; transition: background-size 0.5s ease-in-out 0s; background-image: url("/theme/image.php/moove/format_tiles/1695970804/subtile/file-text-o"); position: relative; opacity: 1 !important; }
.format-tiles li.activity.subtile:hover { background-repeat: no-repeat; background-position: 50% 70%; }
.format-tiles .course-content .section .activity:hover { background-color: rgb(249, 249, 249); }
.format-tiles .subtile_inner, .format-tiles .fullwidth { width: 100%; }
.format-tiles .clickable-region { height: 110px; width: 230px; display: block; }
.format-tiles #page-content li.activity.subtile.dimmed a.dropdown-toggle { color: rgb(136, 136, 136); }
.format-tiles li.activity.dimmed .inplaceeditable, .format-tiles li.section .summary.dimmed, .format-tiles li.activity.subtile.dimmed .activityinstance { opacity: 0.5; }
.format-tiles li.activity.subtile.dimmed { opacity: 1; border-top-color: lightgray !important; }
.format-tiles .dimmed .label_content { color: gray; }
.format-tiles li.activity.subtile:hover { background-size: 60px; transition: background-size 0.5s ease-in-out 0s; }
.format-tiles li.activity.subtile.assign { border-top-color: orangered; background-image: url("/theme/image.php/moove/format_tiles/1695970804/subtile/assign"); }
.format-tiles li.activity.subtile.book { border-top-color: lime; background-image: url("/theme/image.php/moove/format_tiles/1695970804/subtile/book"); }
.format-tiles li.activity.subtile.choice { border-top-color: cyan; background-image: url("/theme/image.php/moove/format_tiles/1695970804/subtile/question-circle"); }
.format-tiles li.activity.subtile.data { border-top-color: rgb(223, 178, 140); background-image: url("/theme/image.php/moove/format_tiles/1695970804/subtile/database"); }
.format-tiles li.activity.subtile.resource.doc { border-top-color: rgb(33, 113, 212); background-image: url("/theme/image.php/moove/format_tiles/1695970804/subtile/file-word-o"); }
.format-tiles li.activity.subtile.feedback { border-top-color: cyan; background-image: url("/theme/image.php/moove/format_tiles/1695970804/subtile/feedback"); }
.format-tiles li.activity.subtile.folder { border-top-color: gold; background-image: url("/theme/image.php/moove/format_tiles/1695970804/subtile/folder-o"); }
.format-tiles li.activity.subtile.forum, .format-tiles li.activity.subtile.chat { border-top-color: rgb(96, 226, 182); background-image: url("/theme/image.php/moove/format_tiles/1695970804/subtile/comments-o"); }
.format-tiles li.activity.subtile.glossary { border-top-color: mediumpurple; background-image: url("/theme/image.php/moove/format_tiles/1695970804/subtile/glossary"); }
.format-tiles li.activity.subtile.lesson { border-top-color: orange; background-image: url("/theme/image.php/moove/format_tiles/1695970804/subtile/lesson"); }
.format-tiles li.activity.subtile.lti { border-top-color: orange; background-image: url("/theme/image.php/moove/format_tiles/1695970804/subtile/lti"); }
.format-tiles li.activity.subtile.modsecurestreaming, .format-tiles li.activity.subtile.resource.mp4, .format-tiles li.activity.subtile.url.video { border-top-color: rgb(107, 195, 74); background-image: url("/theme/image.php/moove/format_tiles/1695970804/subtile/film"); }
.format-tiles li.activity.subtile.resource.mp3 { border-top-color: mediumpurple; background-image: url("/theme/image.php/moove/format_tiles/1695970804/subtile/volume-up"); }
.format-tiles li.activity.subtile.page { border-top-color: rgb(33, 113, 212); background-image: url("/theme/image.php/moove/format_tiles/1695970804/subtile/file-text-o"); }
.format-tiles li.activity.subtile.resource.pdf { border-top-color: rgb(229, 78, 43); background-image: url("/theme/image.php/moove/format_tiles/1695970804/subtile/file-pdf-o"); }
.format-tiles li.activity.subtile.ppt { border-top-color: rgb(229, 78, 43); background-image: url("/theme/image.php/moove/format_tiles/1695970804/subtile/file-powerpoint-o"); }
.format-tiles li.activity.subtile.quiz { border-top-color: orange; background-image: url("/theme/image.php/moove/format_tiles/1695970804/subtile/star-o"); }
.format-tiles li.activity.subtile.resource { border-top-color: rgb(33, 113, 212); background-image: url("/theme/image.php/moove/format_tiles/1695970804/subtile/file-text-o"); }
.format-tiles li.activity.subtile.scorm { border-top-color: orange; background-image: url("/theme/image.php/moove/format_tiles/1695970804/subtile/scorm"); }
.format-tiles li.activity.subtile.survey { border-top-color: rgb(96, 226, 182); background-image: url("/theme/image.php/moove/format_tiles/1695970804/subtile/survey"); }
.format-tiles li.activity.subtile.turnitintooltwo { border-top-color: rgb(229, 78, 43); background-image: url("/theme/image.php/moove/format_tiles/1695970804/subtile/turnitin"); }
.format-tiles li.activity.subtile.url { border-top-color: rgb(0, 204, 204); background-image: url("/theme/image.php/moove/format_tiles/1695970804/subtile/globe"); }
.format-tiles li.activity.subtile.wiki { background-image: url("/theme/image.php/moove/format_tiles/1695970804/subtile/wiki"); }
.format-tiles li.activity.subtile.workshop { border-top-color: rgb(134, 174, 240); background-image: url("/theme/image.php/moove/format_tiles/1695970804/subtile/workshop"); }
.format-tiles li.activity.subtile.resource.xls { border-top-color: rgb(107, 195, 74); background-image: url("/theme/image.php/moove/format_tiles/1695970804/subtile/file-excel"); }
.format-tiles li.activity.subtile.resource.zip { background-image: url("/theme/image.php/moove/format_tiles/1695970804/subtile/file-zip-o"); }
.format-tiles .subtiles { display: flex; flex-wrap: wrap; justify-content: flex-start; width: calc(100% - 2em); }
.format-tiles .subtiles li.activity.label { padding: 10px; width: 100%; }
.format-tiles.editing .subtiles li.activity.label { border: 1px solid rgb(231, 231, 231); position: relative; }
.format-tiles li.activity.subtile .activitytitle { font-size: 1.3em; font-weight: 400; padding-left: 10px; max-height: 160px; overflow: hidden; margin: 0px; word-break: break-word; max-width: 226px; }
.format-tiles li.activity.subtile .activitytitle a { display: block; background-image: linear-gradient(rgb(249, 249, 249) 85%, rgba(249, 249, 249, 0)); padding-bottom: 10px; }
.format-tiles li.activity:focus { outline: dotted 1px; }
.format-tiles li.activity.label:focus { outline: none; }
.format-tiles li.activity.subtile .activitytype { padding: 0px 5px 10px; display: block; text-transform: uppercase; color: gray; font-size: 0.9em; }
.format-tiles.editing li.activity.subtile .activitytype { position: absolute; right: 10px; max-width: 90px; text-align: left; font-size: 0.6em; top: 0px; }
.format-tiles li.activity.subtile a, .format-tiles #page-content li.activity.subtile a { color: rgb(86, 86, 86); }
.format-tiles .subtiles .instancename { height: 98%; width: 98%; }
.format-tiles li.activity.subtile a:hover, .format-tiles #page-content
li.activity.subtile a:hover { color: rgb(0, 0, 0); text-decoration: none; }
.format-tiles .subtiles .completioncheckbox { padding: 3px; display: inline-block; }
.format-tiles.editing .subtiles .completioncheckbox { position: absolute; right: 1px; top: 8px; }
.format-tiles .nosubtiles .completioncheckbox .btn:hover, .format-tiles .nosubtiles .completioncheckbox .btn:active { background-color: inherit !important; }
.format-tiles .subtiles .completioncheckbox.completion-auto .completion-icon { margin-top: 2px; }
.format-tiles li.activity button[data-action="change-completion-status"]:hover { border: 3px solid orange; border-radius: 50%; transition: border 300ms ease-in-out 0s; }
.format-tiles button.completioncheckbox, .format-tiles .completioncheckbox { border: 3px solid transparent; border-radius: 50%; transition: border 300ms ease-in-out 0s; background-color: transparent; height: 30px; width: 30px; padding-left: 4px; position: relative; }
.format-tiles .completioncheckbox:focus { outline: none; }
.format-tiles .embed-module-buttons button.completioncheckbox, .format-tiles .embed-module-buttons .completioncheckbox { height: 30px; width: 30px; padding-left: 0px; display: inline-block; position: absolute; top: 0px; right: 35px; }
.format-tiles .completioncheckbox.completion-auto { opacity: 0.6; height: 30px; }
.format-tiles .embed_cm_modal .embed_file_button, .format-tiles .modal-container .modal .modal-header button.close { display: inline-block; width: 28px; height: 28px; font-size: 1.4em; padding: 0px; cursor: pointer; background: transparent; border: 0px; appearance: none; opacity: 0.9; text-align: center; box-shadow: none; }
.format-tiles .embed_cm_modal .embed_file_button.button_download { position: absolute; right: 70px; }
.format-tiles .embed_cm_modal .embed_file_button.button_expand { position: absolute; right: 105px; }
.format-tiles .modal-container .modal .modal-header button.close { font-size: 1.8em; background-repeat: no-repeat; background-image: url("/theme/image.php/moove/format_tiles/1695970804/close-white"); background-size: 17px 17px; }
.format-tiles .modal-container .modal .modal-header .embed-module-buttons .close { position: relative; top: unset; right: unset; }
.format-tiles .embed-module-buttons { min-width: 125px; text-align: right; top: 5px; position: absolute; right: 5px; vertical-align: top; }
.format-tiles .embed-module-buttons button.close { width: 28px; height: 28px; float: none; position: absolute; top: 3px; right: 5px; }
.format-tiles .embed-module-buttons .completion-icon { opacity: 1; }
.format-tiles .embed-module-buttons img.icon { width: 23px; height: 23px; padding-right: 10px; padding-bottom: 10px; margin: 2px 0px 0px; }
.format-tiles .embed-module-buttons a:focus, .format-tiles .embed-module-buttons form:focus { outline: dotted 1px; }
.format-tiles .embed-module-buttons .icon:hover, .format-tiles .embed-module-buttons img.icon:hover { opacity: 0.7; }
.format-tiles .embed-module-buttons .btn { box-shadow: none; margin-top: 2px; }
.format-tiles .embed-module-buttons a .icon { color: rgb(255, 255, 255); }
.format-tiles .embed_cm_modal .embed-module-buttons .completioncheckbox .icon { padding: 0px; }
.format-tiles .embed_cm_modal .modal-title { max-width: calc(100% - 120px); }
.format-tiles .sectionerror { margin-left: 30px; }
.format-tiles .section.subtiles .activity .editing_move { position: relative; }
.format-tiles .section.subtiles .activity .actions { position: absolute; top: 1px; }
.format-tiles.editing .section.subtiles .activity .actions { left: 35px; }
.format-tiles .section.subtiles .activity.label .actions { top: 0px; right: 0px; left: inherit; position: absolute; }
.format-tiles .subtile .dropdown-menu .dropdown-item { padding-top: 3px; padding-bottom: 3px; }
.format-tiles .section-cm-edit-actions .dropdown-menu { margin-top: 0px; left: -30px; position: absolute; }
.format-tiles.editing .section .activity.subtile .activityinstance { padding: 0px; display: block; color: rgb(86, 86, 86); font-size: 19px; overflow: hidden; height: calc(100% - 20px); margin-top: 25px; margin-left: 0px; }
.format-tiles.editing .section .activity .activityinstance { margin-left: 30px; }
.format-tiles.editing .section .activity.subtile .action-menu { background-color: rgb(249, 249, 249); }
.format-tiles li.activity .subtile-activityinstance { position: absolute; top: 5px; height: 95%; overflow: hidden; width: 100%; }
.format-tiles.editing li.activity .subtile-activityinstance { top: 0px; left: 0px; }
.format-tiles li.subtile img.activityicon { display: none; }
.format-tiles #section-0 .activity .activityinstance .inplaceeditable img.activityicon { display: inherit; }
.format-tiles li.subtile .availabilityinfo { margin: 0px; position: absolute; bottom: 5px; left: 0px; }
.format-tiles li.tile .availabilityinfo { line-height: 15px; }
.format-tiles .inplaceeditable input.form-control { width: 100%; }
.format-tiles #single_section_tiles .inplaceeditable input.form-control { width: 100%; }
.format-tiles.editing .section .activity .editing_move { position: relative; }
.format-tiles .course-content ul.section { margin: 0px; padding: 1.2em; }
.format-tiles .course-content ul.section.moveablesection { padding: 0px; }
.format-tiles .course-content ul.section.nosubtiles, .format-tiles .course-content ul.section.nosubtiles .activity { position: relative; }
.format-tiles .course-content ul.section.nosubtiles li.activity { width: 100%; }
.format-tiles .course-content ul.section.nosubtiles .actions { margin-top: 0.5em; min-width: 30px; }
.format-tiles #selectedicon .icon, #page-course-edit.format-site #selectedicon .icon { font-size: 1.9em; width: 25px; height: 25px; color: gray; }
.format-tiles #selectedicon { margin-right: 10px; }
.format-tiles .modal-header:focus, .format-tiles .resourcecontent:focus, .format-tiles .sectiontitle:focus, .format-tiles :link:focus, .format-tiles li.activity { outline: unset; }
.format-tiles .resourceintro { margin: 60px; }
.format-tiles .subtilecontrols { top: 0px; left: 0px; position: absolute; }
.format-tiles .editingactivity { margin-left: 30px; }
.format-tiles .activity-information { float: none; }
.format-tiles .margin-rt .section-cm-edit-actions { margin-right: 35px; }
.format-tiles.editing .label_content { padding-left: 30px; }
.format-tiles.editing ul.section { margin-left: 3em; padding-right: 3em; }
.format-tiles .tooltip-inner { background-color: rgb(255, 255, 255); color: rgb(24, 24, 24); border: 2px solid rgb(74, 74, 74); opacity: 0.98; }
.format-tiles.editing .section-summary-activities { width: 200px; text-align: right; max-height: 60px; margin-right: 3px; }
.format-tiles .section-summary-activities .activity-count { display: block; }
.format-tiles.editing .section-summary-activities .activity-count { display: inline; }
.format-tiles .dimmed .completioncheckbox { opacity: 0.6; }
.format-tiles fieldset#id_courseformathdr .colourpickercircle, .format-site fieldset#id_courseformathdr .colourpickercircle { width: 25px; height: 25px; border-radius: 50%; display: inline-block; margin: 0px 5px; border: 3px solid; }
.format-tiles fieldset#id_courseformathdr .colourpickercircle:hover, .format-site fieldset#id_courseformathdr .colourpickercircle:hover { border-color: orange; }
.format-tiles fieldset#id_courseformathdr .colourpickercircle.selected, .format-site fieldset#id_courseformathdr .colourpickercircle.selected { background-image: url("/theme/image.php/moove/format_tiles/1695970804/check-white"); background-size: contain; }
.format-tiles fieldset#id_courseformathdr #colourselectnotify, .format-site fieldset#id_courseformathdr #colourselectnotify { color: rgb(33, 37, 41); background-color: rgb(233, 236, 239); border-radius: 0.2rem; padding: 2px 8px; height: 26px; font-size: 0.9em; display: none; top: 0px; position: relative; }
.format-tiles li.dndupload-preview
{ width: 100%; }
.format-tiles .loading-subtile { width: 200px; padding: 90px; }
.format-tiles .course-content ul.tiles .tile.phototile { padding: 0px; background-size: cover; background-position: center center; background-repeat: repeat; height: 175px; }
.format-tiles .course-content ul.tiles .tile.phototile .photo-tile-text { top: 10px; bottom: inherit; width: calc(100% - 10px); text-align: left; position: absolute; }
.format-tiles .course-content ul.tiles .tile.phototile .photo-tile-text h3 { -webkit-box-decoration-break: clone; display: inline; line-height: 30px; padding: 4px 7px; font-size: 20px; color: rgb(255, 255, 255); }
.format-tiles ul.tiles .tile.phototile .tile-text { margin-top: 35px; }
.format-tiles li.tile.phototile .availabilityinfo { position: absolute; bottom: 10px; right: 0px; }
.format-tiles .course-content ul.tiles .tile.phototile.altstyle .photo-tile-text { bottom: 0px; top: inherit; text-align: center; width: 100%; }
.format-tiles .course-content ul.tiles .tile.phototile.altstyle .photo-tile-text h3 { font-size: 1.3em; margin-top: 0px; margin-bottom: 0px; padding: 5px; position: relative; display: block; line-height: 25px; }
.format-tiles li.tile.phototile.altstyle .availabilityinfo { position: inherit; bottom: inherit; }
.format-tiles .existingtilephoto { height: 160px; margin: 10px; }
.format-tiles .tilebarphoto { width: 82px; height: 55px; background-size: cover; background-repeat: no-repeat; float: left; }
.format-tiles ul.tiles .phototilebar .tile_bar_text { max-width: calc(100% - 150px); }
.format-tiles .iconpickerheader { height: 40px; }
.format-tiles .iconpickerheader #phototilebtn { color: rgb(255, 255, 255); }
.format-tiles .iconpickerheader #phototilebtn:hover { color: darkslategrey; }
.format-tiles .tile.phototile a { padding: 0px; }
.format-tiles .iconpickerphotos { margin: 30px; text-align: center; }
.format-tiles .iconpickerphotos .photo { height: 100px; width: 150px; background-color: lightgrey; display: inline-block; margin: 0.5em; }
.format-tiles .iconpickerphotos .photo:hover { opacity: 0.7; }
.format-tiles #page-loading-icon img { padding: 100px; height: 50px; width: 50px; opacity: 0.8; }
.format-tiles a#page-loading-icon { color: rgb(12, 12, 12); text-decoration: none; }
#page-admin-setting-formatsettingtiles #docsbuttons { float: right; transform: translateY(-50px); height: 0px; }
.format-tiles .course-content li.section .summary ul { list-style: disc; }
#page-report-completion-index table#completion-progress { margin-top: 20px; margin-bottom: 30px; }
#page-report-completion-index .export-actions { text-align: center; list-style: none; }
#page-report-completion-index .criterianame, #page-report-completion-index .criteriaicon, #page-report-completion-index .completion-progresscell { text-align: center; }
#page-report-completion-index .rotated-text-container { display: inline-block; width: 16px; }
#page-report-completion-index .rotated-text { display: inline-block; white-space: nowrap; transform: translate(0px, 100%) rotate(-90deg); transform-origin: 0px 0px; vertical-align: middle; }
#page-report-completion-index .rotated-text::after { content: ""; float: left; margin-top: 100%; }
.report-eventlist-name { color: rgb(136, 136, 136); font-size: 0.75em; }
.report-eventlist-datatable-table > div > table { width: 100%; }
#page-admin-report-eventlist-index dt { float: left; text-align: right; width: 20em; }
#page-admin-report-eventlist-index dd { display: block; text-align: left; margin-left: 21em; }
#page-admin-report-eventlist-index dd + dd { clear: left; }
@media (max-width: 767px) {
#page-admin-report-eventlist-index dt { width: 100%; text-align: left; }
#page-admin-report-eventlist-index dd { margin-left: 0px; }
#page-admin-report-eventlist-index dd + dd { margin-left: 0px; }
}
#page-report-log-index .info { margin: 10px; }
#page-report-log-index .logselectform { margin: 10px auto; }
#page-report-log-user .info { margin: 10px; text-align: center; }
#page-report-loglive-index .info { margin: 10px; }
table.flexible > tbody > tr:nth-child(n).newrow > td { background: rgb(212, 212, 212); }
#page-report-outline-index td.numviews { text-align: right; }
#page-report-outline-index tr.section { text-align: center; }
#page-report-outline-index td.lastaccess { font-size: 0.8em; }
#page-report-outline-user .section .content { margin-left: 30px; margin-right: 30px; }
#page-report-outline-user .section h2 { margin-top: 0px; }
#page-report-outline-user .section { margin-left: 30px; margin-right: 30px; margin-bottom: 20px; }
#page-report-outline-user .section { border-width: 1px; border-style: solid; padding: 10px; }
#page-report-participation-index .participationselectform { margin: 10px auto; }
#page-report-participation-index .participationselectform label { margin-left: 15px; margin-right: 5px; }
#page-report-participation-index .participationselectform input[type="submit"] { margin-bottom: 0px; }
#page-report-progress-index #completion-progress th, #page-report-progress-index #completion-progress td { padding: 2px; font-weight: 400; border-right: 1px solid rgb(238, 238, 238); }
#page-report-progress-index .progress-actions { text-align: center; list-style: none; }
#page-report-progress-index .completion_pagingbar { margin: 1em 0px; text-align: center; }
#page-report-progress-index .completion_prev { display: inline; margin-right: 2em; }
#page-report-progress-index .completion_pagingbar p { display: inline; }
#page-report-progress-index .completion_next { display: inline; margin-left: 2em; }
#page-report-progress-index .completion-header, #page-report-progress-index .completion-progresscell { text-align: center; }
#page-report-progress-index .rotated-text-container { display: inline-block; width: 16px; }
#page-report-progress-index .rotated-text { display: inline-block; white-space: nowrap; transform: translate(0px, 100%) rotate(-90deg); transform-origin: 0px 0px; vertical-align: middle; }
#page-report-progress-index .rotated-text::after { content: ""; float: left; margin-top: 100%; }
#page-report-progress-index .modicon { padding-top: 5px; }
#page-report-stats-index .graph { margin-bottom: 1em; }
.path-grade-report-grader .gradeparent { position: relative; }
.path-grade-report-grader .gradeparent .grader-information-tooltip { min-width: 200px; }
.path-grade-report-grader .gradeparent .graderreportoverlay { background-color: rgb(255, 255, 255); width: auto; padding: 10px; font-size: 12px; border: 1px solid rgb(204, 204, 204); border-radius: 4px; }
.path-grade-report-grader .gradeparent table { border-width: 1px 0px 0px 1px; border-style: solid; border-color: rgb(204, 204, 204); border-image: initial; border-collapse: separate; border-spacing: 0px; margin-bottom: 2em; }
.path-grade-report-grader .gradeparent .cell { border-width: 0px 1px 1px 0px; border-style: solid; border-color: rgb(204, 204, 204); border-image: initial; padding: 4px 5px; vertical-align: middle; text-align: right; white-space: nowrap; }
.path-grade-report-grader .gradeparent .floater { display: none; }
.path-grade-report-grader .gradeparent .floating { display: block; }
.path-grade-report-grader .gradeparent .heading .cell, .path-grade-report-grader .gradeparent .avg .cell, .path-grade-report-grader .gradeparent .user.cell { font-size: 14px; font-weight: 400; text-align: left; }
.path-grade-report-grader .gradeparent .user.cell { min-width: 200px; width: 200px; white-space: normal; vertical-align: top; }
.path-grade-report-grader .gradeparent .user.cell .userpicture { margin: 0px 4px; border: none; vertical-align: middle; }
.path-grade-report-grader .gradeitemheader { display: inline-block; overflow: hidden; text-overflow: ellipsis; max-width: 200px; vertical-align: bottom; }
.path-grade-report-grader .gradeparent .userfield { font-weight: 400; text-align: left; }
.path-grade-report-grader .gradeparent .range .header, .path-grade-report-grader .gradeparent .avg .header { font-weight: 700; }
.path-grade-report-grader .gradeparent .avg.floating .cell { border-top-width: 1px; }
.path-grade-report-grader .gradeparent .avg .cell { text-align: right; }
.path-grade-report-grader .gradeparent .heading .cell .iconsmall { padding-top: 0px; padding-bottom: 0px; }
.path-grade-report-grader .gradeparent .sorticon { margin-left: 3px; }
.path-grade-report-grader .gradeparent .gradevalue { display: inline-block; }
.path-grade-report-grader span.gradepass { color: rgb(41, 135, 33); }
.path-grade-report-grader span.gradefail { color: rgb(137, 13, 13); }
.path-grade-report-grader .gradeparent tr:nth-child(n) td.overridden:nth-child(n) { background-color: rgb(239, 217, 164); }
.path-grade-report-grader .gradeparent tr:nth-child(n) td.ajaxoverridden:nth-child(n) { background-color: rgb(255, 227, 160); }
.path-grade-report-grader .gradeparent .excludedfloater { font-weight: 700; color: red; font-size: 9px; float: left; }
.path-grade-report-grader .gradeparent .category { text-align: left; }
.path-grade-report-grader .gradeparent select { margin: 0px; padding: 0px; }
.path-grade-report-grader .gradeparent .text { border: 1px solid rgb(102, 102, 102); width: auto; margin: 0px; padding: 0px; text-align: center; }
.path-grade-report-grader .gradeparent .quickfeedback { border: 1px dashed rgb(0, 0, 0); width: auto; margin: 0px 0px 0px 10px; padding: 0px; }
.path-grade-report-grader .yui3-overlay { border: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: inherit; min-width: 200px; }
.path-grade-report-grader .yui3-overlay { background-color: rgb(255, 255, 255); width: auto; padding: 10px; font-size: 12px; border: 1px solid rgb(204, 204, 204); border-radius: 4px; }
.path-grade-report-history div.gradeparent { overflow-x: scroll; }
.path-grade-report-history .singlebutton div, .path-grade-report-history .singlebutton div input[type="button"] { margin: 0px; }
.yui3-gradereport_history_usp-hidden { display: none; }
.gradereport_history_usp .usp-content { position: relative; }
.gradereport_history_usp .usp-ajax-content { overflow: auto; border-top: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); }
.gradereport_history_usp .usp-ajax-content, .gradereport_history_usp .usp-loading-lightbox { height: 375px; }
.gradereport_history_usp .usp-loading-lightbox { background-color: rgb(255, 255, 255); opacity: 0.5; position: absolute; text-align: center; width: 100%; top: 0px; left: 0px; }
.gradereport_history_usp .usp-loading-lightbox img { margin-top: 100px; opacity: 1; }
.gradereport_history_usp .usp-search { text-align: center; }
.gradereport_history_usp .usp-user { width: 100%; text-align: left; border-top: 1px solid rgb(238, 238, 238); }
.gradereport_history_usp .usp-user:nth-child(2n+1) { background-color: rgb(249, 249, 249); }
.gradereport_history_usp .usp-first-added { border-top: 1px solid rgb(187, 187, 187); }
.gradereport_history_usp .usp-checkbox { text-align: center; float: left; padding: 11px 6px 0px; }
.gradereport_history_usp .usp-checkbox input[type="checkbox"] { margin: 0px; }
.gradereport_history_usp .usp-picture { margin: 6px 3px 0px; float: left; }
.gradereport_history_usp .usp-userpicture { cursor: pointer; }
.gradereport_history_usp .usp-user .details { margin-left: 67px; padding: 3px 6px 0px; overflow-wrap: break-word; }
.gradereport_history_usp .usp-user .details label { margin: 0px; }
.gradereport_history_usp .usp-more-results { padding: 5px; border-top: 1px solid rgb(187, 187, 187); }
.gradereport_history_usp .usp-finish { padding-top: 1em; text-align: center; }
.gradereport_history_usp .usp-finish input { margin: 0px; }
.path-grade-report-singleview div.reporttable { text-align: center; }
.path-grade-report-singleview div.groupselector, .path-grade-report-singleview div.reporttable form div.singleview_buttons, .path-grade-report-singleview div.selectitems { display: block; text-align: right; clear: both; }
.path-grade-report-singleview div.singleselect + div.singleselect select, .path-grade-report-singleview div.groupselector select { margin-right: 0px; }
.path-grade-report-singleview div.reporttable div.singleselect form div { text-align: center; }
.path-grade-report-singleview div.reporttable table.reporttable { margin: 0px auto 15px; }
.path-grade-report-singleview div.reporttable form div { text-align: center; }
.path-grade-report-singleview .singleview_buttons { padding: 10px 0px; }
.path-grade-report-singleview div.reporttable h2 { text-align: center; }
.path-grade-report-singleview input[name^="finalgrade"] { width: 50px; }
.path-grade-report-singleview .reporttable tbody th, .path-grade-report-singleview .reporttable tbody td.range { white-space: nowrap; }
.path-grade-report-singleview .reporttable tbody th > * { display: inline-block; vertical-align: middle; margin: 0px 2px; }
.path-grade-report-singleview .itemnav { font-size: small; display: inline; padding-bottom: 0.5em; }
.path-grade-report-singleview .itemnav.previtem { float: left; }
.path-grade-report-singleview div.nextitem { float: right; }
.path-grade-report-singleview .reporttable { width: 100%; }
.path-grade-report-singleview .reporttable th { text-align: left; }
.path-grade-report-singleview div.reporttable form div.singleview_bulk { display: inline-block; text-align: left; margin-bottom: 1em; }
.path-grade-report-singleview .singleview_bulk div > *, .path-grade-report-singleview .singleview_bulk fieldset > * { display: inline-block; vertical-align: middle; margin: 0px; }
.path-grade-report-singleview .singleselect select, .path-grade-report-singleview div.reporttable form .singleview_bulk select, .path-grade-report-singleview div.reporttable form .singleview_bulk input { margin-left: 10px; margin-right: 10px; }
.path-grade-report-singleview .singleview_bulk > fieldset { display: block; }
.path-grade-report-singleview div.reporttable form .singleview_bulk > div.enable { margin-bottom: 0.5em; text-align: left; }
.path-grade-report-user #graded_users_selector { float: right; margin-bottom: 5px; }
.path-grade-report-user .view_users_selector { clear: both; float: right; margin-bottom: 5px; }
.path-grade-report-user #graded_users_selector .singleselect label, .path-grade-report-user .view_users_selector .singleselect label { display: inline-block; }
.path-grade-report-user .user-grade { width: 100%; border: 1px solid; }
.path-grade-report-user .user-grade thead th { vertical-align: bottom; }
.path-grade-report-user .user-grade th { text-align: left; }
.path-grade-report-user .user-grade td { min-width: 4.5em; vertical-align: top; }
.path-grade-report-user .user-grade .b1l { padding: 0px; width: 24px; min-width: 24px; }
.path-grade-report-user .user-grade tbody .column-itemname { padding-left: 0px; padding-right: 8px; }
.path-grade-report-user .user-grade .column-itemname.item, .path-grade-report-user .user-grade .gradeitemdescription { font-weight: 400; padding-left: 24px; }
.path-grade-report-user .user-grade .column-itemname.baggt, .path-grade-report-user .user-grade .column-itemname.baggb { padding-left: 24px; }
.path-grade-report-user .user-grade .baggt, .path-grade-report-user .user-grade .baggb { font-weight: 700; }
.gradingform_guide-regrade { padding: 10px; background: rgb(255, 221, 221); border: 1px solid red; margin-bottom: 10px; }
.gradingform_guide-restored { padding: 10px; background: rgb(255, 255, 221); border: 1px solid rgb(255, 255, 0); margin-bottom: 10px; }
.gradingform_guide-error { color: red; font-weight: 700; }
.gradingform_guide_editform .status { font-weight: 400; text-transform:
uppercase; font-size: 60%; padding: 0.25em; border: 1px solid rgb(238, 238, 238); }
.gradingform_guide_editform .status.ready { background-color: rgb(231, 241, 195); border-color: rgb(170, 238, 170); }
.gradingform_guide_editform .status.draft { background-color: rgb(243, 242, 170); border-color: rgb(238, 238, 34); }
.gradingform_guide.editor .criterion .controls, .gradingform_guide .criterion .description, .gradingform_guide .criterion .remark { vertical-align: top; }
.gradingform_guide.editor .criterion .controls, .gradingform_guide.editor .criterion .description, .gradingform_guide.editor .criterion .remark { padding: 3px; }
.gradingform_guide .criteria { height: 100%; }
.gradingform_guide .criterion { border: 1px solid rgb(221, 221, 221); overflow: hidden; }
.gradingform_guide .criterion.even { background: rgb(240, 240, 240); }
.gradingform_guide .criterion .description { width: 100%; }
.gradingform_guide .criterion .description .criterionmaxscore input { width: 20px; }
.gradingform_guide .criterion .description .criterionname { font-weight: 700; }
.gradingform_guide .criterion label { font-weight: 700; padding-right: 5px; }
.gradingform_guide .plainvalue.empty { font-style: italic; color: rgb(170, 170, 170); }
.gradingform_guide .plainvalue.editname { font-weight: 700; }
.gradingform_guide.editor .criterion.first.last .controls .delete input, .gradingform_guide.editor .criterion.first .controls .moveup input, .gradingform_guide.editor .criterion.last .controls .movedown input { display: none; }
.gradingform_guide.editor .delete input, .gradingform_guide.editor .moveup input, .gradingform_guide.editor .movedown input { text-indent: -1000em; cursor: pointer; border: none; }
.gradingform_guide.editor .criterion .controls .delete input { width: 20px; height: 16px; background: url("/theme/image.php/moove/core/1695970804/t/delete") center top no-repeat transparent; margin-top: 4px; }
.gradingform_guide.editor .moveup input { width: 20px; height: 15px; background: url("/theme/image.php/moove/core/1695970804/t/up") center top no-repeat transparent; margin-top: 4px; }
.gradingform_guide.editor .movedown input { width: 20px; height: 15px; background: url("/theme/image.php/moove/core/1695970804/t/down") center top no-repeat transparent; margin-top: 4px; }
.gradingform_guide.editor .addcriterion input, .gradingform_guide.editor .addcomment input { background: url("/theme/image.php/moove/core/1695970804/t/add") no-repeat transparent; display: block; color: rgb(85, 85, 85); font-weight: 700; text-decoration: none; }
.gradingform_guide.editor .addcriterion input, .gradingform_guide.editor .addcomment input { background-position: 5px 8px; height: 30px; line-height: 29px; margin-bottom: 14px; padding-left: 20px; padding-right: 10px; }
.gradingform_guide .options .optionsheading { font-weight: 700; font-size: 1.1em; padding-bottom: 5px; }
.gradingform_guide .options .option { padding-bottom: 2px; }
.gradingform_guide .options .option label { margin-left: 5px; }
.gradingform_guide .options .option .value { margin-left: 5px; font-weight: 700; }
.gradingform_guide .criterion .description.error { background: rgb(255, 221, 221); }
.gradingform_guide.editor .hiddenelement { display: none; }
.gradingform_guide.editor .pseudotablink { background-color: transparent; border: 0px solid; height: 1px; width: 1px; color: transparent; padding: 0px; margin: 0px; position: relative; float: right; }
.jsenabled .gradingform_guide .markingguidecomment { cursor: pointer; }
.jsenabled .gradingform_guide .markingguidecomment::before { content: url("/theme/image.php/moove/core/1695970804/t/add"); padding-right: 2px; }
.gradingform_guide .commentheader { font-weight: 700; font-size: 1.1em; padding-bottom: 5px; }
.jsenabled .gradingform_guide .criterionnamelabel { display: none; }
.jsenabled .gradingform_guide .criterionshortname { font-weight: 700; }
.gradingform_guide table { width: 100%; }
.gradingform_guide .descriptionreadonly { vertical-align: top; }
.gradingform_guide .criteriondescriptionmarkers { width: 300px; }
.gradingform_guide .markingguideremark { margin: 0px; width: 100%; box-sizing: border-box; }
.gradingform_guide .criteriondescriptionscore { display: inline; }
.gradingform_guide .score label { display: block; }
.gradingform_guide .score input { margin: 0px; width: auto; }
.gradingform_guide_comment_chooser { max-height: 80vh; overflow-y: auto; }
.gradingform_guide-frequent-comments { position: absolute; top: 7px; right: 0px; }
.gradingform_rubric_editform .status { font-weight: 400; text-transform: uppercase; font-size: 60%; padding: 0.25em; border: 1px solid rgb(238, 238, 238); }
.gradingform_rubric_editform .status.ready { background-color: rgb(231, 241, 195); border-color: rgb(170, 238, 170); }
.gradingform_rubric_editform .status.draft { background-color: rgb(243, 242, 170); border-color: rgb(238, 238, 34); }
.gradingform_rubric { padding-bottom: 1.5em; }
.gradingform_rubric.editor .criterion .controls, .gradingform_rubric .criterion .description, .gradingform_rubric .criterion .levels, .gradingform_rubric.editor .criterion .addlevel, .gradingform_rubric .criterion .remark, .gradingform_rubric .criterion .levels .level { vertical-align: top; }
.gradingform_rubric.editor .criterion .controls, .gradingform_rubric .criterion .description, .gradingform_rubric.editor .criterion .addlevel, .gradingform_rubric .criterion .remark, .gradingform_rubric .criterion .levels .level { padding: 3px; }
.gradingform_rubric .criteria { height: 100%; display: flex; width: 100%; overflow: auto; }
.gradingform_rubric .criterion { border: 1px solid rgb(221, 221, 221); overflow: hidden; }
.gradingform_rubric .criterion.even { background: rgb(240, 240, 240); }
.gradingform_rubric .criterion .description { width: 150px; font-weight: 700; }
.gradingform_rubric .criterion .levels table { width: 100%; height: 100%; }
.gradingform_rubric .criterion .levels, .gradingform_rubric .criterion .levels table, .gradingform_rubric .criterion .levels table tbody { padding: 0px; margin: 0px; }
.gradingform_rubric .criterion .levels .level { border-left: 1px solid rgb(221, 221, 221); max-width: 150px; }
.gradingform_rubric .criterion .levels .level .level-wrapper { position: relative; }
.gradingform_rubric .criterion .levels .level.last { border-right: 1px solid rgb(221, 221, 221); }
.gradingform_rubric .plainvalue.empty { font-style: italic; color: rgb(170, 170, 170); }
.gradingform_rubric.editor .criterion .levels .level .delete { position: absolute; right: 0px; }
.gradingform_rubric .criterion .levels .level .score { font-style: italic; color: rgb(85, 119, 85); font-weight: 700; margin-top: 5px; white-space: nowrap; }
.gradingform_rubric .criterion .levels .level .score .scorevalue { padding-right: 5px; }
.gradingform_rubric.editor .criterion.first .controls .moveup input, .gradingform_rubric.editor .criterion.last .controls .movedown input { display: none; }
.gradingform_rubric .criterion .levels .level.currentchecked { background: rgb(255, 240, 240); }
.gradingform_rubric .criterion .levels .level.checked { background: rgb(208, 255, 208); border: 1px solid rgb(85, 85, 85); }
.gradingform_rubric.evaluate .criterion .levels .level:hover { background: rgb(48, 255, 48); }
.gradingform_rubric.editor .delete input, .gradingform_rubric.editor .duplicate input, .gradingform_rubric.editor .moveup input, .gradingform_rubric.editor .movedown input { text-indent: -1000em; cursor: pointer; border: none; }
.gradingform_rubric.editor .criterion .controls .delete input { width: 12px; height: 12px; background: url("/theme/image.php/moove/core/1695970804/t/delete") center top no-repeat transparent; margin: 0.3em 0.3em 0px; }
.gradingform_rubric.editor .criterion .controls .duplicate input { width: 12px; height: 12px; background: url("/theme/image.php/moove/core/1695970804/t/copy")