Logo Passei Direto
Buscar

Assistente de Contabilidade Modulo 1 Qualificar

Ferramentas de estudo

Material

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

Ir para o conteúdo principal
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 		Leticia		Leticia Lisboa
		Preferências		Usuário
		Modificar perfil
		Mudar a senha
		Mensagem
		Calendário
		Mensagens
		Arquivos pessoais
		Mensagens do fórum
		Tópicos
		Minhas notas
		Notas dos cursos
		Sair
 
 
 
 
 
 0
 
 
 
 Mensagens
 
 Nova Mensagem
 
 
 
 
 
 
 
 
 
 
 
 
 
 Sem novas mensagens
 
 
 
 
 
 Mostrar todos
 
 
 
 
 
 0
 
 
 
 Notificações
 
 
 
 
 
 
 
 
 
 
 
 Você não tem nenhuma notificação
 
 
 
 
 
 Mostrar todos
 
 
 
 
 
 		
 
 
 
 
 
 
 
 
		Cursos		 Painel
		Assistente de Contabilidade
		Auxiliar Administrativo
		Neste curso		Notas
		Certificados personalizados
		Fóruns
		Pesquisa
		Questionários
		Recursos
		Participantes		JOICI ADAO DOS SANTOS
		MARCIA ADRIANA MOSCON GOMES
		Cristiane Afro da Silva
		Grazieli Aguiar da Silva Nunes
		MARCELLA ALBUQUERQUE VILLA
		ESTEFANY ALICE FERREIRA RICARDO
		ISABELA ALIPRANDI SILVA
		MARIANA ALMEIDA
		JOEMYLIA ALMEIDA DE AMORIM
		CAROLAYNE ALMEIDA DE OLIVEIRA
		GABRIELI ALMEIDA DOS SANTOS
		ALINE ALMEIDA PEREIRA
		ADINILZA ALVES
		ALINE ALVES
		HELOISA ALVES
		MARIA ALVES
		ANDRIELI ALVES ADOLPHO
		KENIA ALVES BELO LOPES
		DRIELLY ALVES BINA
		ROSEMARA ALVES DA CONCEICAO
		Joyce Alves da Silva
		JACILANE ALVES DA SILVA
		Raiany Alves de Almeida Piona
		EMANUELLE ALVES DE MELLO
		Amanda Alves dos Santos
		LORENA ALVES DOS SANTOS GERMANO
		CAMILA ALVES FERREIRA
		TAIANE ALVES FERREIRA
		MARCIA ALVES LUIZ
		ELIANE ALVES MOURA SANTOS
		Elizangela ALVES SANTOS
		EMILLY AMANCIO COSTA
		TATIANA AMARAL ALVES PEREIRA
		TALITA AMARAL DE SOUZA
		VILMA AMARAL DOS SANTOS RAMOS
		RAFAELI AMARAL SOARES FIORANI
		MARIA AMELIA PESSALI
		SAMARA AMORIM
		Débora Amorim Ferreira
		RAQUEL AMORIM RODRIGUES
		PATRCIA ANDRADE CEZARINO
		MARIA VITÓRIA ANDRADE DA SILVA
		ELLANE ANDRADE DE OLIVEIRA
		ANDRESSA ANDRELINO SCHULTZ
		YARA ANDRICH
		Patricia Angelo Amâncio
		RAFAELA ANTUNES CÂMARA
		LUANA APARECIDA AGUIAR MEDINA
		AMANDA APARECIDA ALMEIDA MONTI
		Rhílary Aparecida Alves Fortuna
		Deusedina Aparecida Andrade Viana Fernandes
		JACIELLI APARECIDA CARDOSO
		EMANUELE APARECIDA CASSIMIRO
		JUCELIA APARECIDA CORONA
		Francislaine Aparecida de Assis Portugal
		LILIANE APARECIDA GALAVOTTI FIM
		WANIA APARECIDA HOFFMANN
		PATRÍCIA APARECIDA MORGADO MOREIRA
		ROSIANE APARECIDA MULLER
		LUBIANA APARECIDA PEREIRA FONSECA
		SCHEYLA APARECIDA RODRIGUES LIRA
		CRISLAINE APARECIDA SALINO
		SANDY APARECIDA VAZ GIURIZZATTO
		DIANA APRIGIO BARBOSA MOREIRA
		Giovana Araujo
		EDELZA ARAUJO
		PALOMA ARAUJO
		Larissa Araújo da Conceição
		CAMILA ARAUJO FERREIRA
		JOELMA ARAÚJO SANTOS
		ROBERTA ARRUDA PEREIRA AMORIM
		GENYFER KELLY AVELAR DAS NEVES SATU
		ELISANGELA AVELINA SANTOS
		EMILIANA BAIENSE
		TAIZ BALBINO DA SILVA
		THAIZZA BALBO TALHERES
		NADIR BARBOSA BERNARDO GOMES
		THAS BARBOSA DE LRIO
		KATTLYN BARBOSA FARIAS
		Yasmyn Barbosa Paiva
		GEISIANI BARBOSA SANTOS
		CASSIANE BARBOZA FERREIRA
		ESTER BARBOZA JUSTINO
		Bruna Barcelos
		Lidia Barcelos Aguiar
		SIMONE BARRETO ALVES
		DIENE BARRETO LEITE
		JAQUELINE BARRETO SOARES
		POLIANA BARRETO SUQUE
		SIMONE BARROS DE CARVALHO
		Katielli Barros Viana
		PÂMELA BATISTA GIL LOURENÇO
		ESTEFANI BATISTA MACHADO
		Poliany batista santos
		JOYCE BATISTA SOUZA
		ANA BEATRIZ MEMELLI LOPES
		ANA BEATRIZ MOREIRA
		Ana Lúcia Belmond Garcia Queiroz
		REGIANE BENEVENUTO EMILIANO
		ANDREA BERALDINI FERNANDES SANTOS
		LAIS BERMUDES
		KAROLAINE BERNARDO DE MORAES PRATI
		STEFANY BERSSANI FRANZAGUA
		NEIDIANE BERTOLANI LUCAS
		RAYANNE BERTOLI DE SOUZA
		POLIANA BERTOSSI DA ROSA OLIVEIRA
		Lívia Maria Bezerra Leite
		Ludmyla Bezerra Rodrigues
		PAULA BICALHO HERCULANO
		Debora bicas Lopes de oliveira
		EVANDRA BIZI
		JOCILENE BONELA
		Ana Boneli Sarmento Filha
		PRISCILA BOOSTEL
		FLAVIA BORGES
		TALITA BORGES
		RAYANE BORGES AGUIAR ALMEIDA
		ALCILENE BORGES DE SOUZA BOTACIN
		RAFAELLY BRAGA
		DAIANE BRAGA ALVARISTO
		Alair Braga Alves Alves
		KETHELIN BRAGA DE SOUZA
		THAIS BRAGA SAGRILLO
		LUANA BRITO FRASSI MESQUITA
		MARILIA BROZIGUINI DAL CIN
		WANESSA BRUNHARA DA SILVA
		PÂMELA CRISTINA C.M DOS ANJOS
		ROGERIA CABANEZ
		ANDRESKA CAETANO
		JESSICA CAFFEU
		EMILIA CAPELETTI DIAS
		AMANDA CAPISTRANO
		SAMIRA CARDOSO
		BRUNA CARDOSO DA CUNHA
		FLAVIA CARDOSO DO ROSARIO
		KEZIA CARDOSO LIBERATO
		THAMIRES CARDOSO VIEIRA LIMA
		LAYSSA CARIAS DA SILV GUEDES
		MONALIZA CARINE FERREIRA SOUSA
		SCHAIENY CARLA BENTO DA SILVA
		JEANY CARLA DE BORTOLI ZOPPI
		Aline Carneiro Jalles
		SAMIRA CARNEIRO SAMPAIO
		LEANDRA CAROLINA ALVES MOTA
		ANA CAROLINA DA SILVA CUPERTINO
		ANA CAROLINA DA SILVA MARQUES
		MARIA CAROLINA DO NASCIMENTO DE OLIVEIRA
		ANA CAROLINA HOLANDA TEODORO
		ANA CAROLINA MENDES BRANDAO
		MARIA CAROLINA RODRIGUES MAI FRAGA
		ANA CAROLINE SANTOS SANTANA
		MARIA CAROLINE SIQUEIRA MACHADO
		EUCLESSIA CARVALHO DA SILVA
		DANIELLE CARVALHO DOS SANTOS SILVA
		KARINE CARVALHO MACHADO
		DENISA CARVALHO MENDONÇA
		ROSANE CARVALHO SANTOS
		NATHALIA CASSIANO DA SILVA SPEROTTO
		GIULLYA CAVASSANI CRIVELLARI
		GABRIELY CAVATTE FIALHO
		KIARA CERUTTI GARUTI
		LARISSA CESCONETTO PARMANHANI
		JENIFFER CHAGAS VIANA
		GATHA CHRISTIE BORGES MACHADP
		ELAINE CHRISTINA GOMES SILVA
		SUEDA CHRISTO
		MARIA CLARA ROCHA PALASSI
		ANA CLARA SILVA LIMA
		ANA CLAUDIA SILVA
		VANESSA CLEMENTE CAMPOS
		MARGARETH COELHO SANTANA
		CRISTINA COIMBRA BENEVIDES DE SOUZA
		JIZELI CONCEIAO SENA
		SHIRLEY CONCEIÇÃO DA SILVA
		JESSICA CONCEIÇÃO SENNA
		CLARISSA CONCEIO BARCELO
		JOICE CONCHAVO DOS SANTOS
		DÁVILA CORREA
		MEIRIELI CORREA BARBOZA
		ANGELICA CORREA NEVES SANTOS
		TALITA CORREA PEREIRA
		ELISABELA CORREA RAMOS
		CHRISITNA CORREIA DE SOUZA
		DEBORA COSTA
		EDUARDA COSTA
		LAYS COSTA
		NATHALIA COSTA
		JACIMARA COSTA BATISTA DE ATAYDES
		WILIAINE COSTA DAMASCENA DE OLIVEIRA
		Suellen Costa de Souza
		LIDIANE COSTA SOUTO TRANCOSO
		AMANDA COSWOSK DE LIMA
		TAINA COUTINHO
		NIZZA COUTINHO RODRIGUES
		JESSYKA COUTO CORREA
		KAMILLY CRISTINA
		VANESSA CRISTINA
		ALINE CRISTINA ARANTE
		Elaine Cristina Barbosa do Nascimento
		CÂNDIDA CRISTINA BARBOSA THOMAZ
		ARIADNY CRISTINA BATISTA CARRETTA
		ELAINE CRISTINA BORGES DOS SANTOS
		KELLY CRISTINA CARVALHO MARTINS DE SA
		ALINE CRISTINA CUNHA
		KELLY CRISTINA DA SILVA GURGEL
		MAYARA CRISTINA DE OLIVEIRA
CAMILA CRISTINA DE OLIVEIRA E SILVA SILVA
		VANESSA CRISTINA GAVA
		LAHILA CRISTINA MARQUES
		LARISSA CRISTINA NETO DE MORAES
		SELMA CRISTINA RAMOS
		FRANCIELE CRISTINA RODRIGUES
		ISABEL CRISTINA SANTANA PINHEIRO RONCONI
		Elaine Cristina Silva Duarte
		ELIANA CRISTO PEREIRA
		LORENA CRUZ
		CHAENE CUNHA
		AMANDA DA CONCEIÇÃO ROCHA
		Ariane da Costa
		LIANE DA COSTA CRESTAN
		TEREZA DA CRUZ TIMBUYBA DA SILVA
		LARA KAROLINA RIBEIRO DA SILVA DA FONSECA
		Jéssica da Fonseca Oliveira
		Maria da Penha Menassa Panetto
		Maria da Penha Barbosa da Conceição
		TATIANE DA PENHA DE OLIVEIRA RODRIGUES
		MARIA DA PENHA DE SOUZA BORGES
		JANAINI DA PENHA MARIANO MOREIRA
		MARIA DA PENHA OSS DE OLIVEIRA
		MARIA DA PENHA RODRIGUES FEU VIEIRA
		Luiza Da Rocha Amaral
		RUTILE DA ROCHA SANTOS
		Lariane da Silva
		DANIELA DA SILVA
		POLIANA DA SILVA
		SANDYLLA DA SILVA
		TAMIRES DA SILVA
		HELENA DA SILVA ALMEIDA
		OSIANE DA SILVA ALVES
		TAISE DA SILVA ALVES
		JOYCE DA SILVA ASSIS
		JOICE DA SILVA BARBOSA RIBEIRO
		PATRICIA DA SILVA BEM
		EMILLY DA SILVA BORGES
		NATIELY DA SILVA CARVALHO
		KETLYN QUELLY DA SILVA COELHO
		FABRINI DA SILVA COSTA
		KAROLAYNE DA SILVA COSTA
		VALANDES DA SILVA GUMIEIRO
		MONICA DA SILVA LIMA
		TATIANE DA SILVA LIMA SOARES
		ROSILDA DA SILVA LUCAS
		AMANDA VITÓRIA DA SILVA MACHADO
		ARIELLE DA SILVA MALAQUIAS
		LETCIA DA SILVA OLIVEIRA
		ANANDA DA SILVA PEREIRA
		RANANDA DA SILVA PEREIRA
		SILEI DA SILVA RABELO
		RAYANE DA SILVA RIBEIRO
		THAIS DA SILVA RIBEIRO
		EVA DA SILVA ROCHA
		REGIANE DA SILVA RODRIGUES
		KAMYLA DA SILVA ROSA
		IVANELDE DA SILVA SANTOS
		NILCEMARA DA SILVA SIMES
		EDLANE DA SILVA SOARES
		MARCELA DA SILVA SOUZA
		Bruna da Silva Sperotto
		Jessica Da Silva Vale
		LEIDE DAIANE VITORIA DA SILVA
		CLEIDE DALMAZIO
		DAYANE DALTIO
		MAYARA DAMACENA PINHEIRO
		THAYNÁ DARA COUTINHO MEYRELLES
		SHEILA DARIO OLIVEIRA
		MARIA DAS GRAAS VIEIRA RODRIGUES
		Karoliny das Neves Tostes Freitas
		MARVELIA DASO
		LADY DAYANI DE FREITAS CORREIA
		Berenice de Almeida
		ALEXANDRA DE ALMEIDA DUARTE
		ADRIANE DE ALMEIDA LIMA
		DANIELE DE ALMEIDA PINTO
		GABRIELLY DE ALMEIDA SILVA
		BRAIENY DE ALMEIDA TELLES DOS REIS
		MICHELLE DE AMBROSIO BAZON
		GABRIELA DE ANDRADE OLIVEIRA
		CYNTIA DE AQUINO BARBOSA DE OLIVEIRA MEDEIROS RODRIGUES
		JULIANA DE AQUINO CORRA DE OLIVEIRA
		EDINEIA DE AQUNO MONTEIRO SUISSO
		NICOLY DE ARAJO VIEIRA
		MERIANGELA DE ARAÚJO CONTAEFER
		GRAZIELA DE ARAUJO GALVAO
		ALINE DE ARAUJO MAGALHÃES
		IRMA DANIELA DE AZEREDO
		RAQUEL DE BARROS SANTOS MOURA
		RHAFAELA DE BRITO SILVA
		RITA DE CÁSSIA FERREIRA DO NASCIMENTO
		CAROLINE DE FREITAS MATOS
		ANALITA DE FREITAS OLIVEIRA
		RAQUEL DE JESUS
		VIVIANE DE JESUS
		THAIS DE JESUS CHAVES
		REGINA DE JESUS CORREIA
		Alessandra de Jesus dos Santos
		LARISSA DE JESUS LIMA DA SILVA
		MASA DE JESUS MORAIS
		REGIANE DE JESUS PINTO
		LORRAYNE DE JESUS RIBEIRO MENDES
		SIDINLIA DE JESUS ROCHA BRITO
		MARIA DE JESUS SILVEIRA VEIGA
		Gleiciane De Lima Do Nascimento
		ARIELE DE MELLO SANTOS
		ANTONIELE DE MOURA VASCONCELOS FERREIRA
		LARISSA DE OLIVEIRA
		KEROLYN DE OLIVEIRA ALVES ROSA
		POLIANY DE OLIVEIRA CARDOSO
		MAYARA DE OLIVEIRA DAVID
		JULIANA DE OLIVEIRA DOS SANTOS
		DANIELE DE OLIVEIRA FERREIRA
		MIRIAN DE OLIVEIRA FERREIRA PEREIRA
		PATRCIA DE OLIVEIRA FREITAS
		Valquiria de Oliveira Matias
		JOSILANE DE OLIVEIRA PASSARINHO ANDRADE
		Juliana De Oliveira Sampaio
		Geany de Oliveira Santos
		LARIANNA DE OLIVEIRA SANTOS
		MARCIANE DE OLIVEIRA SEMEDO
		GISELE DE OLIVEIRA SILVA
		KAROLINE DE OLIVEIRA SILVA DOS SANTOS
		EVERLAYNE DE OLIVEIRA SOUZA
		JÉSIKA DE SOUSA DE JESUS
		ISABELA DE SOUSA MARANHO
		LIBNI DE SOUSA PAIVA
		ADRIANA DE SOUZA FERREIRA ALMEIDA
		THAYNARA DE SOUZA GUIMARÃES
		GEISA DE SOUZA LEAL
		JOSEANE DE SOUZA MESSIAS
		LUCIANE DE SOUZA MESSIAS
		LORRAINE DE SOUZA MIRANDA
		BRENDA DE SOUZA PEREIRA
		TAYLANE DE SOUZA SANTOS
		JOSIANE DE SOUZA SILVA MOURA
		Gleyciane de Vargas de oliveira
		DHANDARA DEGAN PEREIRA
		Beatriz Delfino Dalmazio
		LIGIA DELMAZE GAZOLA
		Julia DEMETRIAS QUIEZZA
		MICHELE DEMUNER DOS SANTOS
		ADHENIS DHESSICA DA SILVA GUSMÃO BARBOSA
		EVELYN DIAS
		ADEYULA DIAS BARBOSA RODRIGUES
		BRUNA DIAS DE JESUS
		ELLEN DIAS GONALVES
		ROSEANE DINIZ
		DAIANE DLETE SOARES
		Mariza do Amaral Lopes Faria
		IZAMARA DO CARMO LOPES
		MARIA DO CARMO PIMENTEL FIGUEIREDO
		TAMARA DO NASCIMENTO CONCEIÇÃO
		EDNA DO NASCIMENTO DA ROCHA
		GEISLANE DO NASCIMENTO OLIVEIRA
		THAYNARA DO NASCIMENTO SOARES
		GABRIELE DO NASCIMENTO VIEIRA
		Débora Domingues Severino de Souza
		GSSICA DONADIA FERREIRA DE OLIVEIRA
		SOLIENE DONDONI REZENDE
		NATHALIA DOS ANJOS LIMA RIBEIRO
		Aline dos Anjos Rodrigues dos Santos Velasco dos Santos
		DANIELA DOS PRAZERES FREITAS
		viliane dos santos
		SMELA DOS SANTOS BATISTA
		LUANA DOS SANTOS BUTK TURETA
		RAFAELA DOS SANTOS DA COSTA
		JERUSALÉA DOS SANTOS FERREIRA
		EMANUELE DOS SANTOS GOMES
		LETCIA DOS SANTOS GOMES
		NAYARA DOS SANTOS GONÇALVES
		KETLYN DOS SANTOS JOVITA
		Valria dos Santos Lobato Nunes
		SAMARA LURDES DOS SANTOS MARÇAL
		NYCOLLY DOS SANTOS MARTINS
		MIUCHA DOS SANTOS MATEUSSI
		Jéssica Dos Santos Monteiro
		SULAMITA DOS SANTOS PIMENTEL
		ELIZANA DOS SANTOS SALES
		ALESSANDRA DOS SANTOS SALOMAO
		Apoliana Dos Santos Souza
		ALESSANDRA DOS SANTOS SOUZA
		LUZINEA DOS SANTOS VASCONCELLOS
		WAINA DUARTE
		Adenina Duarte Correia
		INGRIDI DUARTE DA SILVA
		NELMA DUARTE NUNES
		KAMILLA DUARTE PAULINO
		LARISSA DUDECKI
		Hellen Thais E Bastos
		MARIA EDUARDA ALVARINDO FERREIRA
		MARIA EDUARDA CAMPOREZ
		MARIA EDUARDA DOS SANTOS DA HORA
		MARIA EDUARDA FÉLIX RAMOS
		MARIA EDUARDA LUIZ
		MARIA EDUARDA PORTUGAL
		MARIA EDUARDA SANTOS SILVA
		MARIA EDUARDA SILVA BATISTA
		CLAUDIA ELAINE FURTADO
		ELIENE ELER DE OLIVEIRA PINTO
		GLEICIARA ELLEN LOPES FERREIRA
		THAMYRES EMERICK FERREIRA ROCHA
		VERA ENDLICH
		LVIA ENDLICK
		SORAIA ESTER MORONARI
		MAYARA ESTEVAO GREGORIO FREITAS
		LEIDIANE ESTEVES MIRANDA
		ISABELLA ESTHER CRISTINO CORREA
		BIANCA EUGENIA COSTA
		SARA EVELIM FREITAS
		CNTIA FABIANA DE CARVALHO
		WALDILÉIA FABIANO DE SOUZA
		MAURICEIA FAGUNDES DE SOUZA
		EVELLYN FAGUNDES RAMOS HOLANDA
		ALCILENE FALCO MELO
		GABRIELA FALCO VICENTE
		BRUNA FARIA CAETANO
		RAYLANE FARIA CARVALHO
		JENIFFER FELICIO DOS SANTOS
		CLARA FELICIO GUESE
		ELISÂNGELA FELISBERTO DO NASCIMENTO
		EMILLY FELIX SILVA
		JULIA FERNANDA MORAES DE FREITAS
		NATIELE FERNANDES
		EMANOELA FERNANDES CAVALLIERI
		AMANDA FERNANDES CHAVES
		Leidiane Fernandes de Oliveira
		SALETE FERNANDES DE OLIVEIRA
		SOLANGE FERNANDES DE OLIVEIRA
		Krissia Fernandes Dos Santos
		Debora Fernandes Tosta
		DEJANE FERRAO DE SOUZA
		MARIANA FERRARINI PESSALI
		INGRID FERRAZ DOS SANTOS DA RÉ
		DAIANY FERREIRA
		ANDRIA FERREIRA BARBOSA
		ELAINE FERREIRA BERTE
		YASMIM FERREIRA CAMPOS VIANA
		AMANDA FERREIRA CARVALHO
		FABRICIA FERREIRA DA COSTA
		FERNANDA FERREIRA DA SILVA
		ALDEÍDE FERREIRA DE ALMEIDA
		ALESSANDRA FERREIRA DE FREITAS
		GABRIELA FERREIRA DE MELLO
		ELISANGELA FERREIRA DE SOUZA
		GISLAINE FERREIRA DIAS
		MARIA APARECIDA FERREIRA FERRO DE OLIVEIRA CURZZEL
		JILEADE FERREIRA FIRMIANO
		CAMILA FERREIRA GOMES
		FERNANDA FERREIRA GOUDARD
		JOCIELDA FERREIRA MARCOS OLIVEIRA
		MIRIÃ FERREIRA NUNES RODRIGUES
		KATILLEYA FERREIRA OLIVEIRA
		MAIANA FERREIRA PINHEIRO
		GABRIELLA FERRETTI CEZAR
		REGINA FERRI PEREIRA
		DÉBORA FONSECA DETMANN
		BEATRIZ FONSECA RAMPINELLI
		JULIA FONSECA SOARES CHUNG NIN
		Adriele Fontainha Gomes
		STPHANIE FONTES CAMPOS VIEIRA
		LOHANNA FORECHI
		VANESSA FRANA CONCEIO
		BRUNA FRANÇA DOS SANTOS
		MARLENE FRANCISCA DE JESUS CARVALHO
		LORENA FRANCISCO ANDRELINO
		DANDARA FRANCISCO COUTINHO
		SANDRIELI FRANCISCO DIAS PEREIRA
		FRANCILENI FRANCISCO DOS SANTOS
		GEOVANA FRANCO
		VANESSA FURTADO
		ANA GABRIELE SANT'ANNA
NASCIMENTO
		BRUNA GARCIA
		Priscila Garcia Souza
		SABRINA GARCIA SOUZA ZANOTTI
		QUÈZIA GASPARINO DE SOUZA
		Adriana Geralda da Silva
		CAROLAINE GERALDINO JUNIOR
		ALYCE GERMANO
		Débora Carla Glippel Schwambach
		SCARLET GOESE DE OLIVEIRA
		CHAYANNE GOMES
		INES GOMES
		KAMILLA GOMES B SILVA
		JSSICA GOMES DA SILVA
		JUSSARA GOMES DA SILVA
		KAROLAINY GOMES DA SILVA
		Lara Gomes Evangelista
		LUDMILA GOMES FERREIRA
		NAJLA GOMES FERREIRA
		VANESSA GOMES FVARIS
		FABIOLA GOMES LIMA
		ALINE GOMES NUNES
		ERIKA GOMES PACHECO
		MIRLAINE GONALO FERREIRA
		ALICE GONALVES
		SHARA GONALVES DA COSTA
		MILLENA GONALVES LINO
		JAQUELINE GONALVES NASCIMENTO DE FREITAS SIMES
		LUCIA GONALVES SILVA
		Michelen Gonçalves
		LEYSIANE GONÇALVES ARAÚJO
		MALENA GONÇALVES DA SILVA
		Vitoria Gonçalves Dias Aires
		ALINE GONÇALVES PEREIRA POLONINI
		VANIELE GRACIOTTI DEMUNER
		LUIZA GRECCO CHRISTO
		Rosângela Grechi
		FRANCINETE GRIGIO DOS REIS
		CINTIA GUEDES
		Aline Guedes Santos
		Ester Guimarães Ferreira
		CARLA GUIMARES
		LUCELIA GUMS PASSOS BEHREND
		CRISTIANE GUSMAO
		Carmen Helena Sabar Ferreira
		ELIANI HONORIO DE ABRANCHES
		FRANCIELI IEKEL DA CRUZ
		KEMILY IRIS
		JANAINA JACOMELO BRINATI DE SOUZA
		ROSIMERI JADYVSKY
		WENDY JERONYMO
		JULIETE JESUS GOMES FERRAZ
		CRISTIANE JESUS PAIXAO
		DANIELLE JESUS XAVIER
		Grazielly Jeveaux Passos
		Valéria JORGE
		MARIA JOSE DE BRITO DA SILVA
		MARIA JOSE DUARTE BORGES
		ANA JULIA DE SOUZA ALVES SOUZA ALVES
		LAUDIANE JUSTO SANT ANNA
		VALESKA KAREN GOMES CARDOZO
		PIETRA KARINE MOTA MOREIRA
		AMANDA KAROLYNE NUNES TOMAZINI
		GLEICE KELLY DAS NEVES DE SOUZA
		SAMARA KENNEDY ARRUDA DE SOUZA
		MARIA KIARA FORECHI LIMA
		ELIANE KNACK SUDRE TERRA
		SILVIA KOSANKE
		DANIELY KRUGER DUTRA
		JULIANI KRUGUEL
		Katiane Lanes
		LOUISE LANGA FERREIRA
		Eduarda Laureano
		Kerolyne Laurete Miguel
		MÔNICA LAURINDO BENTO
		Marcia Leal Camporesi
		FERNANDA LECCHI FRIGINI
		ELIZIANE LEITE DA SILVA CRUZ
		MARCILEIA LEITE VERISSIMO
		LARISSA LEMOS BARBOZA
		JHULLIA LEMOS CORREA
		STEFANI LEMOS DA SILVA
		RHAYSSA LEMOS DOS SANTOS
		JULIANA LEMOS PIROVANI
		BRENDA LEONEL
		RONISI LIMA
		THAIN LIMA
		CRISLANE LIMA DA SILVA
		MANUELLA LIMA DE OLIVEIRA
		GECILDA LIMA LEAL DUTRA
		ZAIRA LINHARES
		AMANDA LINHARES AMARANTES
		Cleidiane Linhares Rodrigues
		JAKLAYNE LIQUER DE OLIVEIRA
		FRANCIELLI LIRIO DA SILVA
		Leticia Lisboa
		JOCIANA LONGUE PARMA PAIXO
		GEISA LOPES
		LUDIMILA LOPES
		Daniela Lopes dos Santos
		THAIS LOPES FELIX NUNES
		STHÉFANI LOPES FERNANDES
		ROBERTA LOPES PEREIRA
		DISSICA LORRANE THOMY RAMOS
		JESSICA LOSS BALIANA
		JESSICA LOURDES DA SILA
		PALOMA LOUREIRO BRAMBATI
		Mavyani Loureiro Garcia
		GESSICA LOUREIRO PEREIRA LOPES
		BRUNA LOZÓRIO SOARES
		TASSIA LUIZA RIBEIRO MARQUES
		Jéssica Luz Rosa Alves
		ELAINE LYRIO NASCIMENTO CONCEICAO
		Fernanda M. Pimentel
		patricia macedo dos reis
		CRISTIANE MACEDO FREIRES
		THAINARA MACHADO DO NASCIMENTO
		DANIELA MAFORTE DURAES
		EMILLY MARA MERLO
		TANIA MARA VASCONCELLOS FERNANDES
		JHENIFER MARÇAL BUCK
		SILVNIA MARCELA LEAL DE ALMEIDA
		Andreia Marchetti
		DAIANE MARCIAL SANTOS
		DAVIANE MARCIAL SANTOS
		STHEFANY MARCULINO DE OLIVEIRA
		SAMILE MARDEGAN OTILIA
		FERNANDA MARIA DOS REIS FRANA
		AGHATA MARIA FERNANDES VIANA
		TAMIRIS MARIA FERREIRA
		ANA MARIA GOMES DA SILVA
		ROSANA MARIA MARQUES VALBUZA
		PATRICIA MARIA MELLO SILVA MANOELI
		SOLANGE MARIA MENDES
		JANEIDE MARIA SANTOS
		NATALIA MARIANA ANDRADE DE ALMEIDA VIANA
		ARLETE MARINHO PRATI
		KATIA MARLA ARAUJO MARINHO
		LORENA MARQUES
		SUELANE MARQUES DE NOVAIS
		ANDRESSA MARQUES POLEZE
		GABRIELA MARQUES POLEZE
		LORENA MARQUES POLEZE
		CRISTINA MARQUESA AMANCIO
		ANDRESSA MARTINELLI
		BIANCA MARTINS
		KENIA MARTINS
		Maria Gabriela Martins Afonso
		KELI MARTINS BENEVIDES
		DANIELE MARTINS BERNARDO
		AMANDA MARTINS DA SILVA
		julia martins da silva hammer
		KARINA MARTINS DE SOUZA
		LYDIA MATAIM
		RAYANE MATOS DOMINGUES
		LETICIA MATOS FRANQUILIM
		SUELLEN MATTOS
		NAYARA MEDEIROS ASSIS
		ANGÉLICA MEDEIROS SOARES
		JANAYNA MEKIASSEN COSTA TONON SANTOS
		LUANA MEL FERREIRA NUNES
		ELIZA MELLO LIMA
		RHAYANNE MELO DO SANTO JANURIO
		FLAVIANE MENDES
		NAYARA MENDES
		MARINA MENDES COUTO
		DANDARA MENDES PAIM
		Mayara Mendes Pinto
		AMANDA MENDONÇA LIMA
		Tatiane Mengali Brito
		JESSICA MICHELE PEREIRA DE QUEIROZ
		MARCELA MILENA PEREIRA LOPES
		ERICA MIRANDA
		JESSYK MIRANDA
		KAREN MIRANDA
		KARINA MIRANDA
		MARCIA MONTEIRO DA SILVA
		DRIELLE MONTEIRO SILVA
		ARIADNE MORAIS DE AMORIM
		FERNANDA MOREIRA
		JULIANA MOREIRA ASSIS
		FERNANDA MOREIRA DA SILVA
		Gabriela Moreira de Sousa
		Rosana Moreira do Nascimento
		ALINE MOREIRA SILVARES NÉZIO
		MARIA CLARA MORENO FERNANDES
		LUÍSA MOSCON GOMES
		LORENA MOSQUINI GONÇALVES
		CARLA MOTE SCHERRER DOS SANTOS
		AMANDA MOURA DA SILVA
		GLEYCE KARLA MOURA DE OLIVEIRA
		SILVIA MUTZ
		Isnátila Naiara de Jesus Santos
		JOICY NALI KUSTER
		ADRIANA NANI DA SILVA SOUZA
		MARIANA NANTET NEVES
		GRACIELLE NARA CASTILHO
		JAQUELINE NASCIMENTO
		THAIS NASCIMENTO DA SILVA
		JENYFFER NASCIMENTO OLIVEIRA
		SIBELLY NASCIMENTO RIBEIRO
		IARA NASCIMENTO SENA
		MARIA NATHALIA FARIAS GONALVES
		Marilia neto
		RAQUEL NEVES DA SILVA
		RAMILI NICHETI FERRARINI
		MÔNICA NICOLINI
		BRBARA NOBRE CANDIDO
		Natalia Nogueira Ferraz
		LUDMILLE NOVAIS
		CHARLENE NUNES ANDRELINO
		MARCILENI NUNES CORREIA
		MARILIA NUNES PEREIRA
		Ana Luiza Oliveira
		Camila Oliveira
		DANNYELY OLIVEIRA
		HELEN OLIVEIRA
		HELENA OLIVEIRA
		MARCELA OLIVEIRA
		VERNICA OLIVEIRA
		JADNE OLIVEIRA ALVES
		LETCIA OLIVEIRA ANDRADE
		Thamires Oliveira Arrais
		MYRIAM OLIVEIRA BARBOZA DE ALMEIDA
		ESTER OLIVEIRA BATISTA
		Emanuelle Oliveira Candido Ghazi
		THAIS OLIVEIRA CARDOSO
		MARIANA OLIVEIRA CHAVES
		BIANCA OLIVEIRA DA SILVA
		POLLIANY OLIVEIRA DA SILVA
		MIDIAN OLIVEIRA DA SILVA MEIRELES
		BRENNA OLIVEIRA DE ALMEIDA
		ROBERTA OLIVEIRA DE SOUSA
		ALICE OLIVEIRA DOS SANTOS
		IZABELLA OLIVEIRA LISBOA
		THAYNÁ OLIVEIRA LUZ
		ANGELICA OLIVEIRA MACHADO
		GLEYSLA OLIVEIRA MARINHO
		TAMIRES OLIVEIRA RAIMUNDO
		KARINE OLIVEIRA RANGEL
		JULIANA OLIVEIRA ROCHA
		INGRID OLIVEIRA SOARES
		JANE OLIVIA RODRIGUES MACHADO
		FABIANA PAGOTTO PINTO
		INGREDI PAIVA GONÇALVES
		LUANA PAIXAO DA SILVA
		JANE PATROCINIO
		JOICI PATROCINIO
		THALLYA PATTA DE OLIVEIRA
		ANA PAULA CAMPOS DOS TERCI
		ANA PAULA DA SILVA
		ANA PAULA FIOROTTI GALAZZI
		ADRIELLE PAULA ROSA SOBREIRO
		KAMILA PELAIS RIOS LOURENÇO
		Jucilene Penha da Silva
		ANDRESA Karla PEREIRA
		DANIELLY PEREIRA ADEODATO
		katieline pereira batista
		MARILUCIA PEREIRA COUTINHO VELBERT
		Tania Pereira da Silva
		BEATRIZ PEREIRA DA SILVA
		CAMILA PEREIRA DE AGUIAR SILVA
		GEICIANE PEREIRA DE OLIVEIRA
		LEILA PEREIRA DOS SANTOS
		TAINÁ PEREIRA DOS SANTOS
		MARINA PEREIRA GARCEZ
		CAMILA PEREIRA GOMES FERRARI CAVALCANTE
		SIMONE PEREIRA LEONIDIO
		MAGALI PEREIRA MOREIRA BETTCHER
		ADRIERLE PEREIRA OLIVEIRA
		NAYLANE PEREIRA VIANA
		JOYCE PERES JACINTO
		WANESSA PINTO ALMEIDA RODRIGUES
		Marcia Pires Aragon
		MIRIAN PIRES FELIPE
		ERIKA PIRES LIMA
		Marjorye Pires Machado
		PAULA PIRES MACHADO
		JANAINA POLONINI ROBERTO
		CLAUDICÉIA PONTE PEREIRA
		ADRIANA PONTINI GOMES
		RENATA PORCINO SILVA
		SIMONE PORTO MORAES
		Katlyn Possatto Gaudio Barbosa
		JACQUELINE PRET
		EVELYN PROFETA SENA
		QUEILA QUARESMA AZEVEDO
		RAFAELA QUEIROZ DA CONCEIO
		THAS RAFASKI DA SILVA GOMES
		DAIANE RAMOS DOS SANTOS
		KEMILLY RAMOS DOS SANTOS
		BRENDA RAMOS FERREIRA
		MARCELA RAMOS SEGANTINE
		GABRIELA RAMPINELLI MANTOVANI
		LUDMILA RANGEL DE OLIVEIRA
		Elaine Rangel Ofrante Ventura
		DAYANE RANGEL SEVERO
		Arieny Rangel Vieira Dias
		TERESA RAQUEL DA SILVA MANAHU
		MARIANE RAYSSA MULLER
		LEONARA REBULI
		Andreia reis Amorim
		Mileide Reis Araujo Muchelin
		ROSIANE
REIS ROCHEDO De Jesus
		NATHALIA RENATA
		LETICIA RESENDE PEREIRA
		KENYA REZENDE LOZER
		TANIA RIBEIRO
		ARIELE RIBEIRO BARROS
		Dejane Ribeiro Calixto
		AMANDA RIBEIRO CANESSO MACIEL
		TALITA RIBEIRO DA CONCEIO
		MARCELA RIBEIRO DO NASCIMENTO
		Giani Ribeiro dos Santos
		MAYSA RIBEIRO GOMES
		ELEN RIBEIRO LIMA
		REGIANE RIBEIRO MARTINS
		ROBERTA RIBEIRO QUEIROZ
		DAIANY RIGUETTE
		LARICIA RIOS TEIXEIRA MARTINS
		EDNA RITA PETRI ALVARENGA
		BRUNA ROCHA
		WANESSA ROCHA DE OLIVEIRA SOUZA
		PAMILLE ROCHA DOS SANTOS
		MAYARA ROCHA GUIRRA CUTES
		Adriana Rodrigues
		Ramily Rodrigues
		ADEANES RODRIGUES
		AMANDA RODRIGUES
		EMILLY RODRIGUES
		LUCIANA RODRIGUES
		LYANDRA RODRIGUES
		NILZETE RODRIGUES
		CAROLINY RODRIGUES COUTINHO MOREIRA
		ANGELICA RODRIGUES DA SILVA
		DRIELE RODRIGUES DE OLIVEIRA
		Eliane Rodrigues dos Santos
		TATIANE RODRIGUES DOS SANTOS FERNANDES
		CLARISSA RODRIGUES DOS SANTOS SOUZA DE FARIA
		DEISIMARA RODRIGUES LAUREL NOGUEIRA
		KHEWRY RODRIGUES LOPES
		MARCELY RODRIGUES LULINI
		ADRIELI RODRIGUES MALVESTIO
		SILVANA RODRIGUES OLIVEIRA
		GISELE RODRIGUES PACHECO LUDTKE
		LORRANY RODRIGUES PEREIRA
		MARCELA RODRIGUES REZENDE
		NAYTIARA RODRIGUES RIBEIRO
		JÉSSICA ERENILDES RODRIGUES SANTOS
		RANIELY RODRIGUES SILVA
		GEORGIA RODRIGUES TEIXEIRA
		Larissa Rolim Ramos Machado
		THATIANI RONCONI
		RAQUEL ROSA BATISTA
		SABRINA ROSA BERNARDINA
		ELIZETE ROSA FIOROTTI QUINTINO
		ALESSANDRA ROSA SPALENZA
		LORENA ROSA VIEIRA DA SILVA
		MAGNA ROSEMERE GALAZZI
		LETÍCIA ROSI SANTOS VICENTE
		MARA RUBIA WILL SIQUEIRA MIRANDA
		ISLANIA RUFINO PAGUNG
		SIMONE RUSSO ALMEIDA
		DBORA SABINO FAGUNDES DESSAUNE
		LARISSA SALES DA SILVA
		LUDMILA SALES DOS SANTOS MACHADO
		Brenda Sales Torres
		MYKAELLA SAMARA MOREIRA DE MORAES
		PALOMA SANCHE RODRIGUES
		LAYLA SANDER
		RUBIA SANT ANNA LITZKOW
		VITORIA SANTANA
		JODIELLI SANTANA DE ANDRADE
		CAROLINA SANTANA RODRIGUES BARBOSA
		KARINA DE SANTANA VENTURA PINHEIRO
		KAILLANY SANTOS
		JSSICA SANTOS ALVES ATAIDE
		BIANCA SANTOS ALVES DA SILVA
		KAROLAYNE SANTOS DA SILVA
		ELIZANDRA SANTOS DA VITORIA
		Jamily Santos de Freitas
		KARINA Santos de jesus
		DAYANE SANTOS GONALVES
		LEILA SANTOS LAGO
		IZABELA SANTOS LEFFLER BRAUM
		THALITA SANTOS MUNIZ
		AMANDA SANTOS NUNES
		LANA SANTOS PERIS
		Andressa Santos Rodrigues
		SCHEILA SANTOS SANTANA DE ANDRADE
		JULIETE SANTOS SOARES
		FABIOLA SANTOS VANTIL
		LIDIA SARAH OLIVEIRA DAS NEVES SILVA
		AMANDA SARAH PIRES DE MOURA ALMEIDA
		SAMIRA DOS SANTOS SCHIMITH
		CLAUDIA SCHMIDT
		BRUNA OSCARINA SCHWAMBACH
		POLIENY SCURSULIM
		LEDA SEABRA MENDES SANTOS
		DÉBORA SELVATICI DO CARMO
		RANYKARE SENNA BARLOESIUS
		TATIANE SERAFIM CARDOSO
		ANDREIA SERAFIM DE SOUZA PEREIRA
		ROSILENE SERAFIM PEREIRA
		LORRANA SILVA
		TALITA SILVA
		ELLEN SILVA Dorea
		TATIANE SILVA ALMEIDA
		VALÉRIA SILVA BOONE FREDERICO
		Yara Silva Claudio
		KAROLAYNE SILVA COSTA
		TAIS SILVA DE ABREU GONCALVES
		ISIS SILVA DE ALMEIDA
		Dárcia Silva de Oliveira
		Rosilene Silva de Oliveira
		CAROLINE SILVA DE OLIVEIRA
		GESSICA SILVA DE OLIVEIRA
		JOSILANE SILVA DE OLIVEIRA
		AMANDA SILVA DE SOUZA
		FABIANA SILVA DE SOUZA
		MONNA PATRÍCIA SILVA DO NASCIMENTO
		GABRIELLY SILVA DO ROSRIO
		CAROLINE SILVA DOS SANTOS
		DEBORA SILVA DOS SANTOS
		MAYARA SILVA DOS SANTOS
		DANIELA SILVA FERREIRA
		ADERLAINE SILVA GOMES
		GIOVANNA SILVA LEITE
		MAYARA SILVA LEONARDO ALVES
		CLAUDIA SILVA MEIRELES TEIXEIRA
		MARCELY SILVA MENDES RODRIGUES
		HELLEN SILVA OLIVEIRA
		ADRIANA SILVA PEREIRA
		JOSSILENE SILVA PEREIRA
		LETCIA SILVA PEREIRA
		Ivanilde Silva Rodrigues
		ADRIANA SILVA SANTOS
		RENATA SILVA SANTOS
		janeth silvares nascimento
		YASMYN SILVEIRA PASSOS MACHADO
		FERNANDA SIMO DE SOUZA
		GABRIELLY SOARES
		NATHALY SOARES
		NUBIA SOARES
		JOICE SOARES DA CRUZ
		SIMONE SOARES DE OLIVEIRA
		ANDREINA SOARES DOS SANTOS
		ISLA SOARES GALACHO
		ARIANE SOARES LIMA
		JARIANY SOARES SIMOES
		KAROLLE SOLEDADE PAULO
		FLAVIA SOUZA
		JHENIFFER SOUZA
		PRISCILA SOUZA
		Fabíola Souza Cerqueira
		LUDMILLA SOUZA COSTA
		GRACIELLY SOUZA COUTO
		FERNANDA SOUZA DE CASTRO
		CAMILA SOUZA DE LIMA
		RAQUEL SOUZA ELOI
		Heloisa Souza Fonseca
		NELZIMERE SOUZA GOMES
		DANIELLE SOUZA LACERDA
		ODIMILA SOUZA MATOS
		HERMY SOUZA RAMOS
		THAMILLY LAÍS SOUZA SANTOS
		SILVIANE SOUZA SOARES
		KAROL SPESSIMILLI PEREIRA
		Sílvia Stahorzky Pacheco
		LUIZA SUYANE LIMA
		EMANUELLE TAVARES CUNHA
		THAISLANE TAVARES GALVO
		THATIANE TAVARES GALVO
		EMILY TAVARES GUIMARAES
		NATLIA TEIXEIRA DA CONCEIO
		EBIANICA TEIXEIRA DOS SANTOS
		ALESSANDRA TEIXEIRA FIRMINO ROLI
		AMANDA TEIXEIRA LIRA
		LUZIANI TEIXEIRA TORRES
		Lais Teles
		SABRINA TELES HENRIQUE
		FLAVIA TEODORO
		THAYLANNE TERRA FERREIRA
		JOICE TESCH DOS SANTOS
		VIVIANI THEOPHILO DE MOURA
		Caroline Thomaz Borges
		HELOSA THOMAZ STREY
		ALESSANDRA TIGRE DE SOUZA
		KAMILA TIMOTEO DE OLIVEIRA DAS
		HALANDA TONIATO ARANHA
		KAMILA TONIATO ARANHA
		VERNICA TOSTES ARAUJO
		THAMIRIS TRABACH
		BEATRIZ TRENTIM
		STEFANI TRINDADE
		GISLANE TRINDADE DE SOUZA
		ANDRESSA VAZ
		BRUNA VELLOSO KRAUSE
		Thais Venancio
		SOIANE VENANCIO
		JOVANA VENTURIM
		EMANUELLI VERISSIMO
		RAFAELA VESFAL BASTOS
		EMILLY VIANA
		KALLINY VIANNA GONÇALVES
		VIVIANE VICENTE
		THAINARA VICTORIA DE BELO MONTEIRO
		INGRID VICTORIA RIBEIRO GOMES
		Creuziele Vidigal
		LEILIANI VIEIRA
		MAILA VIEIRA DE OLIVEIRA
		PATRCIA VIEIRA QUARESMA
		ADERLANIA VIEIRA SANTOS
		Cynthia Freitas Marques Vielmi
		ANNA VITORIA DALTO ZORZANELI
		ROBERTA VITORIA DE SOUZA CORREA
		CAMILA VITORIA GOMES
		RAQUEL WETLER CARVALHO
		Lorena Wille
		MARCIA YEDJA FEITOSA VIEIRA
		PATRICIA ZENELATO ROSSINE DA SILVA
		Go to people
 
 
 
 
 
 
 
 
 
 
 
 Assistente de Contabilidade
		Iniciado em		sábado, 1 jul 2023, 16:46
		Estado		Finalizada
		Concluída em		sábado, 1 jul 2023, 17:08
		Tempo empregado		21 minutos 55 segundos
		Avaliar		25,00 de um máximo de 25,00(100%)
Questão 1
Completo
Atingiu 2,50 de 2,50
Marcar questão
Texto da questão
Qual a atividade abaixo está sob a responsabilidade de um assistente de contabilidade?
Escolha uma opção:
a. Preparar documentos e efetuar sua classificação contábil 
b. Auxiliar de contas a pagar e a receber 
c. Atender, vender e cobrar clientes dos clientes pendências financeiras 
d. Revisor contábil 
e. Elaborar demonstrações contábeis 
Feedback
Sua resposta está correta.
Questão 2
Completo
Atingiu 2,50 de 2,50
Marcar questão
Texto da questão
Das opções abaixo apresentadas qual não se aplica aos Livros de Escrituração nos processos contábeis?
Escolha uma opção:
a. Livros principais 
b. Livros auxiliares 
c. Livros obrigatórios 
d. Livros facultativos 
e. Livros financeiros 
Feedback
Sua resposta está correta.
Questão 3
Completo
Atingiu 2,50 de 2,50
Marcar questão
Texto da questão
Qual das opções não representa ao princípio de contabilidade:
Escolha uma opção:
a. Prudência: Determina a adoção do menor valor para os componentes do ativo e do maior valor para os componentes do passivo, sempre que se apresentem alternativas igualmente válidas para a quantificação das mutações patrimoniais que alterem o patrimônio líquido. 
b. Oportunidade: Refere-se ao momento em que devem ser registradas as variações patrimoniais. Devem ser feitas de forma integra e tempestiva, independentemente das causas que as originaram, contemplando os aspectos físicos e monetários. 
c. Atualização Monetária: Os componentes do patrimônio devem ser registrados pelos valores originais das transações com o mundo exterior, expressos a valor presente na moeda do país, que serão mantidos na avaliação das variações patrimoniais posteriores, inclusive quando configurarem agregações ou decomposições
no interior da entidade. 
d. Competência:  As receitas e as despesas devem ser incluídas na apuração do resultado do período em que ocorrerem, sempre simultaneamente quando se relacionarem, independentemente de recebimento ou pagamento. 
e. Entidade: Reconhece o patrimônio como objeto da contabilidade e afirma a autonomia patrimonial, ou seja, a contabilidade deve ter plena distinção e separação entre pessoa física e pessoa jurídica. 
Feedback
Sua resposta está correta.
Questão 4
Completo
Atingiu 2,50 de 2,50
Marcar questão
Texto da questão
Das funções apresentadas, qual não se aplica no exercício do profissional da contabilidade?
Escolha uma opção:
a. Registrar todos os fatos que ocorrem e podem ser representados em valor monetário. 
b. Acompanhar os planos econômicos da empresa, prevendo pagamentos e recebimentos, alertando sobre eventuais problemas. 
c. Organizar um sistema de controle adequado à empresa. 
d. Registrar somente a entrada de mercadorias e emitir nota fiscal. 
e. Analisar os demonstrativos e auxiliar na apuração dos resultados da empresa. 
Feedback
Sua resposta está correta.
Questão 5
Completo
Atingiu 2,50 de 2,50
Marcar questão
Texto da questão
Das alternativas abaixo, qual não se aplica ao contexto sobre a contabilidade:
Escolha uma opção:
a. A contabilidade passou a interessar a grupos cada vez maiores de indivíduos: acionistas, financiadores, banqueiros, fornecedores, órgãos públicos, empregados, além da sociedade em geral. 
b. A contabilidade no Brasil não é como a de outros países. 
c. A contabilidade surgiu ou foi criada em função de sua característica utilitária, de sua capacidade de responder a dúvidas e de atender as necessidades de seus usuários. 
d. A contabilidade formatou-se em concordância com o ambiente no qual opera. Como as nações têm histórias, valores, e sistemas políticos diferentes, elas também têm padrões diferentes de desenvolvimento financeiro-contábil. 
e. A contabilidade no Brasil é como a de outros países. 
Feedback
Sua resposta está correta.
Questão 6
Completo
Atingiu 2,50 de 2,50
Marcar questão
Texto da questão
Luca Paccioli foi o frei e matemático que divulgou o?
Escolha uma opção:
a. Contabilidade Gerencial 
b. Registro pelo Valor Original  
c. Método das “Partidas Dobradas” 
d. Balanço patrimonial 
e. Princípios contábeis 
Feedback
Sua resposta está correta.
Questão 7
Completo
Atingiu 2,50 de 2,50
Marcar questão
Texto da questão
Das opções abaixo apresentadas, qual não se aplica e não representa o usuário da contabilidade?
Escolha uma opção:
a. Governo: interessados em medir a integridade da entidade e a garantia de que seu pedido será atendido nas suas especificações e no tempo acordado. 
b. Bancos: interessados nas demonstrações financeiras a fim de analisar a concessão de financiamentos e medir capacidade de retorno do capital emprestado. 
c. Diretoria: para execução de planejamentos organizacionais. 
d. Funcionários: interessados em pleitear melhorias nos processos da organização. 
e. Fornecedores: para administrar melhor vendas e prazos de recebimento de pagamentos. 
Feedback
Sua resposta está correta.
Questão 8
Completo
Atingiu 2,50 de 2,50
Marcar questão
Texto da questão
A contabilidade possui várias atuações e finalidades no mercado. Das opções apresentadas abaixo, qual não se aplica e distingue a:
Escolha uma opção:
a. Contabilidade de Serviços: usada pelas pessoas que têm como objetivo social a prestação de serviços, fabricação e comercialização de bens de consumo. 
b. Contabilidade Civil: é exercida pelas pessoas que não têm como objetivo final o lucro, mas sim o instituto da sobrevivência ou bem-estar social. 
c. Contabilidade Pública: ocupa-se com o estudo e registro dos fatos administrativos das pessoas de direito público e da representação gráfica de seus patrimônios. 
d. Contabilidade Privada: ocupa-se do estudo e registro dos fatos administrativos das pessoas de direito privado, tanto as físicas quanto as jurídicas, além da representação gráfica de seus patrimônios. 
e. Contabilidade Comercial: é exercida pelas pessoas que exploram atividades que objetivam o lucro. 
Feedback
Sua resposta está correta.
Questão 9
Completo
Atingiu 2,50 de 2,50
Marcar questão
Texto da questão
A contabilidade dá suporte e auxilia nas melhorias das competências dos processos nos departamentos. De acordo com esta informação podemos afirmar que não faz parte dos assuntos tratados pelo assistente de contabilidade:  
Escolha uma opção:
a. Alterações contratuais, abertura, cancelamento de empresas, certidões negativas e fichas cadastrais. 
b. Orientação tributária, contábil, fiscal, trabalhista e jurídica. 
c. Retirar e entregar documentos aos clientes. 
d. No departamento de pessoal a contabilidade faz a parte de gestão de pessoas, treinamento, entrevistas, admissão e cálculo trabalhista. 
e. No departamento contábil, é realizado balancetes, documentos contábeis, livros diário/ razão/ correção monetária/ declaração de imposto de renda pessoa física e demais assuntos contábeis. 
Feedback
Sua resposta está correta.
Questão 10
Completo
Atingiu 2,50 de 2,50
Marcar questão
Texto da questão
Qual das áreas abaixo não faz parte do campo profissional da contabilidade?
Escolha uma opção:
a. Gerencial 
b. Perícia Contábil 
c. Auditoria 
d. Financeira 
e. Recursos Humanos 
Feedback
Sua resposta está correta.
Terminar revisão
 
 ◄ 1.3 Saiba+
 
 
 
 
 
 
 Seguir para...
 
 Seguir para...
Ambiente Virtual e Orientações de Estudo
Atualizando o seu perfil 
Como enviar de mensagem (Pública e Privada)
Questionário Avaliativo e Notas
Avaliação do curso e certificado
Suporte ao aluno
1.1 Videoaulas 
1.2 Apostila
1.3 Saiba+
2.1 Videoaulas 
2.2 Apostila
2.3 Saiba+
2.4 Questionário Avaliativo - 25 pontos
3.1 Videoaulas 
3.2 Apostila
3.3 Saiba+
3.4 Questionário Avaliativo - 25 pontos
4.1 Videoaulas 
4.2 Apostila
4.3 Saiba+
4.4 Questionário Avaliativo - 25 pontos
Avaliação do Curso
 
 
 
 
 2.1 Videoaulas ►
 
Return to: Módulo 1
Pular Navegação do questionário
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 
Mostrar uma página por vezTerminar revisão
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 Qualificar ES
				
Secretaria da Ciência, Tecnologia, Inovação e Educação Profissional (SECTI)
Governo do Estado do Espírito Santo
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
@charset "utf-8";
[vp] .vpw-settings { position: absolute; top: 40px; width: 100%; height: calc(100% - 40px); z-index: 10; display: none; border-radius: 0px 0px 10px 10px; overflow: hidden; }
@media (max-width: 450px) {
 [vp] .vpw-settings { max-width: 210px; }
}
[vp] .vpw-settings.active { display: block; }
[vp] .vpw-settings .vpw-screen-header { width: 100%; background-color: rgb(253, 253, 253); padding: 0px 16px; height: 48px; display: flex; align-items: center; justify-content: start; gap: 10px; border-bottom: 1px solid rgb(216, 217, 219); }
[vp] .vpw-settings .vpw-screen-header button { border: none; margin: 0px; padding: 0px; width: auto; cursor: pointer; overflow: visible; background: rgb(253, 253,
253); font-variant: inherit; font-stretch: inherit; font-family: inherit; font-optical-sizing: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; -webkit-font-smoothing: inherit; appearance: none; display: flex; align-items: center; justify-content: center; font-size: 14px; font-style: normal; line-height: 19px; font-weight: 700; text-align: center; min-width: 32px; min-height: 32px; max-width: 32px; max-height: 32px; border-radius: 4px; outline: transparent solid 2px; outline-offset: -2px; position: relative; color: rgb(15, 43, 84); }
@media (max-width: 450px) {
 [vp] .vpw-settings .vpw-screen-header button { min-width: 28px; min-height: 28px; max-width: 28px; max-height: 28px; }
}
[vp] .vpw-settings .vpw-screen-header button span { display: flex; align-items: center; justify-content: center; }
[vp] .vpw-settings .vpw-screen-header button svg { width: 100%; height: 100%; position: absolute; }
[vp] .vpw-settings .vpw-screen-header button svg * { fill: rgb(15, 43, 84); }
[vp] .vpw-settings .vpw-screen-header button.speed-button { width: 40px; }
[vp] .vpw-settings .vpw-screen-header button:hover { background-color: rgb(232, 233, 234); }
[vp] .vpw-settings .vpw-screen-header button:active { }
[vp] .vpw-settings .vpw-screen-header button:focus { background-color: rgb(253, 253, 253); outline-color: rgb(56, 133, 249); }
[vp] .vpw-settings .vpw-screen-header button:disabled { cursor: not-allowed; opacity: 0.3; }
[vp] .vpw-settings .vpw-screen-header button.actived-subtitle { background-color: rgb(36, 112, 224); }
[vp] .vpw-settings .vpw-screen-header button.actived-subtitle:hover { background-color: rgb(56, 133, 249); }
[vp] .vpw-settings .vpw-screen-header button.actived-subtitle svg > * { fill: rgb(253, 253, 253); }
[vp] .vpw-settings .vpw-screen-header button svg * { fill: rgb(15, 43, 84); }
[vp] .vpw-settings .vpw-screen-header span { font-weight: 600; color: rgb(54, 54, 54); font-size: 16px; }
@media (max-width: 450px) {
 [vp] .vpw-settings .vpw-screen-header { padding: 0px 10px; height: 36px !important; }
 [vp] .vpw-settings .vpw-screen-header span { font-size: 14px !important; }
}
[vp] .vpw-settings .vpw-settings-content { display: flex; flex-direction: column; justify-content: start; width: 100%; height: 100%; position: relative; background-color: rgb(253, 253, 253); }
@media (max-width: 450px) {
 [vp] .vpw-settings .vpw-settings-content { height: auto; }
}
[vp] .vpw-settings .vpw-options-container { width: 100%; display: flex; flex-direction: column; gap: 16px; padding: 16px; }
[vp] .vpw-settings .vpw-options-container .vpw-option-content { color: rgb(54, 54, 54); font-size: 14px; }
[vp] .vpw-settings .vpw-options-container .vpw-option-content:first-child > div { display: flex !important; }
[vp] .vpw-settings .vpw-options-container .vpw-option-content p { font-weight: bold; margin-bottom: 16px; }
[vp] .vpw-settings .vpw-options-container .vpw-option-content div { display: block; flex-direction: row; justify-content: space-between; align-items: center; position: relative; }
[vp] .vpw-settings .vpw-options-container .vpw-option-content div span { font-weight: normal; }
[vp] .vpw-settings .vpw-options-container .vpw-option-content div .vpw-selected-region { display: flex; align-items: center; justify-content: center; flex-direction: row; padding: 4px; border-radius: 4px; position: absolute; right: 0px; cursor: pointer; }
[vp] .vpw-settings .vpw-options-container .vpw-option-content div .vpw-selected-region img { height: 26px; border-radius: 4px; }
[vp] .vpw-settings .vpw-options-container .vpw-option-content div .vpw-selected-region span { font-weight: bold; color: rgb(15, 43, 84); font-size: 16px; margin: 0px 6px; line-height: 0; }
[vp] .vpw-settings .vpw-options-container .vpw-option-content div .vpw-selected-region:hover { background-color: rgb(232, 233, 234); }
@media (max-width: 450px) {
 [vp] .vpw-settings .vpw-options-container .vpw-option-content div .vpw-selected-region img { height: 22px; }
 [vp] .vpw-settings .vpw-options-container .vpw-option-content div .vpw-selected-region span { font-size: 14px; }
}
[vp] .vpw-settings .vpw-options-container .vpw-option-content .vpw-position-box { width: 128px; height: 114px; margin-top: 16px; gap: 16px; outline: rgb(216, 217, 219) solid 1px; display: grid; grid-template-columns: 24px 24px 24px; grid-template-rows: 24px 24px 24px; padding: 6px; }
[vp] .vpw-settings .vpw-options-container .vpw-option-content .vpw-position-box span { width: 24px; height: 24px; cursor: pointer; display: flex; align-items: center; justify-content: center; position: relative; }
[vp] .vpw-settings .vpw-options-container .vpw-option-content .vpw-position-box span svg { visibility: hidden; position: absolute; }
[vp] .vpw-settings .vpw-options-container .vpw-option-content .vpw-position-box span::after { content: ""; position: absolute; width: 4px; height: 4px; background-color: rgb(131, 136, 144); opacity: 0.5; display: block; }
[vp] .vpw-settings .vpw-options-container .vpw-option-content .vpw-position-box span:hover { background-color: rgb(232, 233, 234); }
[vp] .vpw-settings .vpw-options-container .vpw-option-content .vpw-position-box span.vpw-select-pos { cursor: default; }
[vp] .vpw-settings .vpw-options-container .vpw-option-content .vpw-position-box span.vpw-select-pos::after { display: none; }
[vp] .vpw-settings .vpw-options-container .vpw-option-content .vpw-position-box span.vpw-select-pos:hover { background-color: transparent; }
[vp] .vpw-settings .vpw-options-container .vpw-option-content .vpw-position-box span.vpw-select-pos svg { visibility: visible; }
@media (max-width: 450px) {
 [vp] .vpw-settings .vpw-options-container .vpw-option-content .vpw-position-box { width: 114px; height: 88px; gap: 2px; padding: 6px; }
}
[vp] .vpw-settings .vpw-options-container .vpw-option-content .vpw-opacity-info { display: flex; flex-direction: row; justify-content: space-between; }
[vp] .vpw-settings .vpw-options-container .vpw-option-content .vpw-opacity-range { position: relative; height: 30px; width: 100%; display: flex; align-items: center; justify-content: center; }
[vp] .vpw-settings .vpw-options-container .vpw-option-content .vpw-opacity-range input[type="range"] { cursor: pointer; appearance: none; width: 100%; height: 6px; border-radius: 10px; margin: 10px 0px; z-index: 3; position: absolute; background: transparent !important; }
[vp] .vpw-settings .vpw-options-container .vpw-option-content .vpw-opacity-range input[type="range"]::-webkit-slider-thumb { appearance: none; border-radius: 16px; margin-bottom: 4px; background-color: rgb(253, 253, 253) !important; border: 3px solid rgb(36, 112, 224) !important; width: 18px !important; height: 18px !important; box-sizing: border-box !important; }
[vp] .vpw-settings .vpw-options-container .vpw-option-content .vpw-opacity-range vpw-slider, [vp] .vpw-settings .vpw-options-container .vpw-option-content .vpw-opacity-range span { position: absolute; top: 0px; margin-top: 10px; height: 6px; left: 0px; border-radius: 10px; }
[vp] .vpw-settings .vpw-options-container .vpw-option-content .vpw-opacity-range vpw-slider { background-color: rgb(36, 112, 224); z-index: 2; width: 100%; }
[vp] .vpw-settings .vpw-options-container .vpw-option-content .vpw-opacity-range span { background-color: rgb(216, 217, 219); width: 100%; z-index: 1; }
@media (max-width: 450px) {
 [vp] .vpw-settings .vpw-options-container { padding: 10px; gap: 10px; }
 [vp] .vpw-settings .vpw-options-container .vpw-option-content { font-size: 12px; }
}
[vp] .vpw-settings.active { visibility: visible; }
@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: 40px; width: 100%; position: absolute;
top: 48px; background-color: rgb(253, 253, 253); z-index: 10; }
[vp] .vpw-regions-container .vpw-region { display: flex; align-items: center; justify-content: start; gap: 10px; flex-direction: row; width: 100%; padding: 0px 16px; cursor: pointer; height: 40px; min-height: 40px; position: relative; }
[vp] .vpw-regions-container .vpw-region:hover { background-color: rgb(232, 233, 234); }
[vp] .vpw-regions-container .vpw-region img { border-radius: 4px; height: 28px; }
[vp] .vpw-regions-container .vpw-region span { font-size: 14px; font-weight: 600; color: rgb(15, 43, 84); }
[vp] .vpw-regions-container .vpw-region .vpw-radio { position: absolute; width: 18px; height: 18px; border-radius: 18px; outline: rgb(131, 136, 144) solid 1px; outline-offset: -1px; right: 16px; display: flex; align-items: center; justify-content: center; }
[vp] .vpw-regions-container .vpw-region .vpw-radio::after { border-radius: 10px; position: absolute; content: ""; width: 10px; height: 10px; background-color: rgb(56, 133, 249); visibility: hidden; }
[vp] .vpw-regions-container .vpw-region.selected { position: absolute; top: 0px; }
[vp] .vpw-regions-container .vpw-region.selected .vpw-radio { outline-color: rgb(56, 133, 249); outline-width: 2px; }
[vp] .vpw-regions-container .vpw-region.selected .vpw-radio::after { visibility: visible; }
[vp] .vpw-regions-container.active { display: flex; }
@media (max-width: 450px) {
 [vp] .vpw-regions-container { top: 36px; height: calc(100% - 36px); padding-top: 28px !important; }
 [vp] .vpw-region { height: 28px !important; min-height: 28px !important; padding: 0px 10px !important; }
 [vp] .vpw-region img { height: 20px !important; }
 [vp] .vpw-region span { font-size: 10px !important; }
 [vp] .vpw-region .vpw-radio { width: 14px !important; height: 14px !important; }
 [vp] .vpw-region .vpw-radio::after { width: 8px !important; height: 8px !important; }
}
@charset "utf-8";
[vp] { }
[vp] .vpw-switch { position: relative; display: inline-block; width: 60px; height: 21px; float: right; margin-top: -12px; }
[vp] .vpw-switch input { opacity: 0; width: 0px; height: 0px; }
[vp] .vpw-slider-check { position: absolute; cursor: pointer; inset: 0px; background-color: rgb(33, 150, 243); }
[vp] .vpw-slider-check::before { position: absolute; content: ""; height: 26px; width: 26px; left: 4px; bottom: 4px; background-color: white; }
[vp] input:checked + .vpw-slider-check { background-color: rgb(33, 150, 243); }
[vp] input:focus + .vpw-slider-check { box-shadow: rgb(204, 204, 204) 0px 0px 1px; }
[vp] input:checked + .vpw-slider-check::before { transform: translateX(26px); }
[vp] .vpw-slider-check.vpw-round { border-radius: 34px; }
[vp] .vpw-slider-check.vpw-round::before { border-radius: 50%; top: -3px; }
@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; background: rgb(13, 69, 157); font-variant: inherit; font-stretch: inherit; font-family: inherit; font-optical-sizing: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; -webkit-font-smoothing: inherit; appearance: none; display: flex; align-items: center; justify-content: center; font-size: 14px; font-style: normal; line-height: 19px; font-weight: 700; text-align: center; min-width: 32px; min-height: 32px; max-width: 32px; max-height: 32px; border-radius: 4px; outline: transparent solid 2px; outline-offset: -2px; position: relative; color: rgb(255, 255, 255); }
@media (max-width: 450px) {
 [vp] .vpw-settings-btn div button { min-width: 28px; min-height: 28px; max-width: 28px; max-height: 28px; }
}
[vp] .vpw-settings-btn div button span { display: flex; align-items: center; justify-content: center; }
[vp] .vpw-settings-btn div button svg { width: 100%; height: 100%; position: absolute; }
[vp] .vpw-settings-btn div button svg * { fill: rgb(255, 255, 255); }
[vp] .vpw-settings-btn div button:hover { background-color: rgb(36, 112, 224); }
[vp] .vpw-settings-btn div button:active { background-color: rgb(15, 43, 84); }
[vp] .vpw-settings-btn div button:focus { background-color: rgb(36, 112, 224); outline-color: rgb(253, 253, 253); box-shadow: rgb(86, 154, 255) 0px 0px 12px 0px; }
[vp] .vpw-settings-btn div button:disabled { background-color: rgb(131, 136, 144); cursor: not-allowed; opacity: 0.3; }
[vp] .vpw-settings-btn div button.selected { background-color: rgb(36, 112, 224); }
[vp] .vpw-settings-btn .vpw-container-dict { position: absolute; left: 0px; top: 0px; }
@media (max-width: 450px) {
 [vp] .vpw-settings-btn { padding: 0px 10px; }
 [vp] .vpw-settings-btn div { gap: 4px; }
}
@charset "utf-8";
[vp] .vpw-info-screen { position: absolute; top: 40px; padding: 1em; width: 100%; height: calc(100% - 40px); z-index: 6; background-color: white; color: black; font-family: Rawline, sans-serif; align-items: center; font-size: 14px; display: none; box-sizing: border-box; }
@media (max-width: 450px) {
 [vp] .vpw-info-screen { max-width: 210px; }
}
[vp] .vpw-info-screen.active { display: flex; }
[vp] .vpw-info-screen .vpw-info-header { position: absolute; width: 100%; height: 48px; top: 0px; left: 0px; right: 0px; padding-left: 15px; display: flex; align-items: center; border-bottom: 1px solid rgb(221, 221, 221); z-index: 1; gap: 10px; }
@media (max-width: 450px) {
 [vp] .vpw-info-screen .vpw-info-header { height: 36px; }
}
[vp] .vpw-info-screen .vpw-info-header .vpw-back-button { border: none; margin: 0px; padding: 0px; width: auto; cursor: pointer; overflow: visible; background: rgb(253, 253, 253); font-variant: inherit; font-stretch: inherit; font-family: inherit; font-optical-sizing: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; -webkit-font-smoothing: inherit; appearance: none; display: flex; align-items: center; justify-content: center; font-size: 14px; font-style: normal; line-height: 19px; font-weight: 700; text-align: center; min-width: 32px; min-height: 32px; max-width: 32px; max-height: 32px; border-radius: 4px; outline: transparent solid 2px; outline-offset: -2px; position: relative; color: rgb(15, 43, 84); }
@media (max-width: 450px) {
 [vp] .vpw-info-screen .vpw-info-header .vpw-back-button { min-width: 28px; min-height: 28px; max-width: 28px; max-height: 28px; }
}
[vp] .vpw-info-screen .vpw-info-header .vpw-back-button span { display: flex; align-items: center; justify-content: center; }
[vp] .vpw-info-screen .vpw-info-header .vpw-back-button svg { width: 100%; height: 100%; position: absolute; }
[vp] .vpw-info-screen .vpw-info-header .vpw-back-button svg * { fill: rgb(15, 43, 84); }
[vp] .vpw-info-screen .vpw-info-header .vpw-back-button.speed-button { width: 40px; }
[vp] .vpw-info-screen .vpw-info-header .vpw-back-button:hover { background-color: rgb(232, 233, 234); }
[vp] .vpw-info-screen .vpw-info-header .vpw-back-button:active { }
[vp] .vpw-info-screen .vpw-info-header .vpw-back-button:focus { background-color: rgb(253, 253, 253); outline-color: rgb(56, 133, 249); }
[vp] .vpw-info-screen .vpw-info-header .vpw-back-button:disabled { cursor: not-allowed; opacity: 0.3; }
[vp] .vpw-info-screen .vpw-info-header .vpw-back-button.actived-subtitle { background-color: rgb(36, 112, 224); }
[vp] .vpw-info-screen .vpw-info-header .vpw-back-button.actived-subtitle:hover { background-color: rgb(56, 133, 249); }
[vp] .vpw-info-screen .vpw-info-header .vpw-back-button.actived-subtitle svg > * { fill: rgb(253, 253, 253); }
[vp] .vpw-info-screen .vpw-info-header .vpw-back-button
svg * { fill: rgb(13, 69, 157); }
[vp] .vpw-info-screen .vpw-info-header .text-black-header { font-size: 16px; color: rgb(54, 54, 54); font-weight: 600; }
@media (max-width: 450px) {
 [vp] .vpw-info-screen .vpw-info-header .text-black-header { font-size: 14px; }
}
[vp] .vpw-info-screen #vpw-info-main { position: relative; top: 0px; flex-grow: 4; display: flex; flex-direction: column; padding: 0px; height: 100%; width: 100%; align-items: center; }
[vp] .vpw-info-screen #vpw-text-svl p { font-size: 14px; margin-bottom: 10px; }
[vp] .vpw-info-screen .text-black { text-decoration: none; font-weight: 600; font-size: 14px; margin-bottom: 10px; }
@media (max-width: 450px) {
 [vp] .vpw-info-screen .text-black { font-size: 12px; }
}
[vp] .vpw-info-screen .format-text { margin: 0px; color: rgb(85, 85, 85); font-style: normal; font-weight: 500; font-size: 14px; line-height: 19px; }
@media (max-width: 450px) {
 [vp] .vpw-info-screen .format-text { line-height: 15px; font-size: 11px !important; }
}
[vp] .vpw-info-screen #vpw-info-main { height: 100%; width: 100%; margin-top: 100px; flex-direction: column; align-items: stretch; }
@media (max-width: 450px) {
 [vp] .vpw-info-screen #vpw-info-main { margin-top: 50px; }
}
[vp] .vpw-info-screen #vpw-info-main .vpw-info-realizadores { flex-direction: column; align-items: stretch; }
[vp] .vpw-info-screen #vpw-info-main.active { display: flex; place-content: center; align-items: center; gap: 10px; }
[vp] .vpw-info-screen #vpw-info-main .vpw-logo { margin: 0.5em 0.35em; max-width: 50%; }
@media (max-width: 450px) {
 [vp] .vpw-info-screen #vpw-info-main .vpw-logo { max-height: 25px; }
}
[vp] .vpw-info-screen #vpw-info-main .vpw-logo-group { display: flex; flex-flow: row nowrap; align-items: center; justify-content: space-around; }
[vp] .vpw-info-screen .vpw-logo-networks { display: flex; align-items: center; flex-direction: row; gap: 10px; }
[vp] .vpw-info-screen .vpw-logo-networks .vpw-networks { border: none; margin: 0px; padding: 0px; width: auto; cursor: pointer; overflow: visible; background: rgb(253, 253, 253); font-variant: inherit; font-stretch: inherit; font-family: inherit; font-optical-sizing: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; -webkit-font-smoothing: inherit; appearance: none; display: flex; align-items: center; justify-content: center; font-size: 14px; font-style: normal; line-height: 19px; font-weight: 700; text-align: center; min-width: 32px; min-height: 32px; max-width: 32px; max-height: 32px; outline-offset: -2px; position: relative; color: rgb(15, 43, 84); outline: rgb(216, 217, 219) solid 1px; border-radius: 4px; }
@media (max-width: 450px) {
 [vp] .vpw-info-screen .vpw-logo-networks .vpw-networks { min-width: 28px; min-height: 28px; max-width: 28px; max-height: 28px; }
}
[vp] .vpw-info-screen .vpw-logo-networks .vpw-networks span { display: flex; align-items: center; justify-content: center; }
[vp] .vpw-info-screen .vpw-logo-networks .vpw-networks svg { width: 100%; height: 100%; position: absolute; }
[vp] .vpw-info-screen .vpw-logo-networks .vpw-networks svg * { fill: rgb(15, 43, 84); }
[vp] .vpw-info-screen .vpw-logo-networks .vpw-networks.speed-button { width: 40px; }
[vp] .vpw-info-screen .vpw-logo-networks .vpw-networks:hover { background-color: rgb(232, 233, 234); }
[vp] .vpw-info-screen .vpw-logo-networks .vpw-networks:active { }
[vp] .vpw-info-screen .vpw-logo-networks .vpw-networks:focus { background-color: rgb(253, 253, 253); outline-color: rgb(56, 133, 249); }
[vp] .vpw-info-screen .vpw-logo-networks .vpw-networks:disabled { cursor: not-allowed; opacity: 0.3; }
[vp] .vpw-info-screen .vpw-logo-networks .vpw-networks.actived-subtitle { background-color: rgb(36, 112, 224); }
[vp] .vpw-info-screen .vpw-logo-networks .vpw-networks.actived-subtitle:hover { background-color: rgb(56, 133, 249); }
[vp] .vpw-info-screen .vpw-logo-networks .vpw-networks.actived-subtitle svg > * { fill: rgb(253, 253, 253); }
[vp] .vpw-info-screen .vpw-close-btn { position: absolute; top: 8px; right: 6px; z-index: 4; }
[vp] .vpw-info-screen .vpw-close-btn img.icon { width: 34px; height: 34px; }
[vp] .vpw-info-screen #vpw-info-footer { margin-top: 20px; }
@media (max-width: 450px) {
 [vp] .vpw-info-screen #vpw-info-footer { margin-top: 1px; }
}
@media only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
 [vp] #vpw-info-realizadores .vpw-logo { margin: 0.5em 0.35em; min-width: 10%; max-width: 50%; max-height: 18vh; }
}
@media only screen and (max-height: 450px) {
 [vp] #vpw-info-main { font-size: 0.84em; }
}
@charset "utf-8";
[vp] .vpw-dictionary { display: none; position: absolute; top: 40px; width: 100%; height: calc(100% - 40px); font-family: Rawline, sans-serif; background-color: white; z-index: 6; }
[vp] .vpw-dictionary.active { display: block; }
[vp] .vpw-dictionary .vpw-panel { position: relative; height: 100px; background-color: white; }
[vp] .vpw-dictionary .vpw-panel .vpw-bar { height: 45px; top: 0px; left: 0px; right: 0px; padding-left: 15px; border-bottom: 1px solid rgb(221, 221, 221); display: flex; align-items: center; }
@media (max-width: 450px) {
 [vp] .vpw-dictionary .vpw-panel .vpw-bar { height: 36px; }
}
[vp] .vpw-dictionary .vpw-panel .vpw-bar .vpw-btn-close { border: none; margin: 0px; padding: 0px; width: auto; cursor: pointer; overflow: visible; background: rgb(253, 253, 253); font-variant: inherit; font-stretch: inherit; font-family: inherit; font-optical-sizing: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; -webkit-font-smoothing: inherit; appearance: none; display: flex; align-items: center; justify-content: center; font-size: 14px; font-style: normal; line-height: 19px; font-weight: 700; text-align: center; min-width: 32px; min-height: 32px; max-width: 32px; max-height: 32px; border-radius: 4px; outline: transparent solid 2px; outline-offset: -2px; position: relative; color: rgb(15, 43, 84); }
@media (max-width: 450px) {
 [vp] .vpw-dictionary .vpw-panel .vpw-bar .vpw-btn-close { min-width: 28px; min-height: 28px; max-width: 28px; max-height: 28px; }
}
[vp] .vpw-dictionary .vpw-panel .vpw-bar .vpw-btn-close span { display: flex; align-items: center; justify-content: center; }
[vp] .vpw-dictionary .vpw-panel .vpw-bar .vpw-btn-close svg { width: 100%; height: 100%; position: absolute; }
[vp] .vpw-dictionary .vpw-panel .vpw-bar .vpw-btn-close svg * { fill: rgb(15, 43, 84); }
[vp] .vpw-dictionary .vpw-panel .vpw-bar .vpw-btn-close.speed-button { width: 40px; }
[vp] .vpw-dictionary .vpw-panel .vpw-bar .vpw-btn-close:hover { background-color: rgb(232, 233, 234); }
[vp] .vpw-dictionary .vpw-panel .vpw-bar .vpw-btn-close:active { }
[vp] .vpw-dictionary .vpw-panel .vpw-bar .vpw-btn-close:focus { background-color: rgb(253, 253, 253); outline-color: rgb(56, 133, 249); }
[vp] .vpw-dictionary .vpw-panel .vpw-bar .vpw-btn-close:disabled { cursor: not-allowed; opacity: 0.3; }
[vp] .vpw-dictionary .vpw-panel .vpw-bar .vpw-btn-close.actived-subtitle { background-color: rgb(36, 112, 224); }
[vp] .vpw-dictionary .vpw-panel .vpw-bar .vpw-btn-close.actived-subtitle:hover { background-color: rgb(56, 133, 249); }
[vp] .vpw-dictionary .vpw-panel .vpw-bar .vpw-btn-close.actived-subtitle svg > * { fill: rgb(253, 253, 253); }
[vp] .vpw-dictionary .vpw-panel .vpw-bar .vpw-btn-close svg * { fill: rgb(13, 69, 157); }
[vp] .vpw-dictionary .vpw-panel .vpw-bar .vpw-title { font-size: 16px; font-weight: 600; margin-left: 5px; margin-bottom: 1px; display: flex; align-items: center; justify-content: center; }
@media (max-width: 450px) {
 [vp] .vpw-dictionary .vpw-panel .vpw-bar .vpw-title { font-size: 14px; }
}
[vp]
.vpw-dictionary .vpw-panel .vpw-search { width: 100%; padding: 0px 10px; }
[vp] .vpw-dictionary .vpw-panel .vpw-search input { width: 100%; height: 36px; left: 33%; font-size: 14px; padding: 10px; margin-top: 10px; border-radius: 5px; border: 1px solid rgb(221, 221, 221); outline: none; }
[vp] .vpw-dictionary .vpw-panel .vpw-search input:focus { border: 1px solid rgb(0, 63, 134); box-shadow: rgba(86, 154, 255, 0.75) 0px 0px 15px; }
[vp] .vpw-dictionary .vpw-panel .vpw-search .vpw-icon { display: flex; position: absolute; top: 57px; right: 11px; width: 32px; height: 32px; }
@media (max-width: 450px) {
 [vp] .vpw-dictionary .vpw-panel .vpw-search .vpw-icon { top: 50px; }
}
[vp] .vpw-dictionary .vpw-panel .vpw-search .vpw-icon svg > * { fill: rgb(54, 54, 54); }
@media (max-width: 450px) {
 [vp] .vpw-dictionary .vpw-panel { height: 91px; }
}
[vp] .vpw-dictionary .buttons-container { display: flex; align-items: center; flex-direction: row; justify-content: start; width: 100%; border-top: 1px solid rgb(221, 221, 221); padding-top: 10px; }
@media (max-width: 450px) {
 [vp] .vpw-dictionary .buttons-container { height: 25px; padding: 30px 0px 13px; }
}
[vp] .vpw-dictionary .buttons-container button { background: rgb(253, 253, 253); outline: none; height: 32px; border: 1px solid rgb(216, 217, 219); border-radius: 50px; margin-left: 10px; margin-bottom: 10px; color: rgb(131, 136, 144); padding: 0px 16px; font-size: 14px; font-weight: 600; cursor: pointer; }
[vp] .vpw-dictionary .buttons-container button:hover { border: 1px solid rgb(36, 112, 224); }
[vp] .vpw-dictionary .buttons-container button.vp-selected { background: rgb(221, 235, 255); color: rgb(36, 112, 224); border-color: rgb(36, 112, 224); }
@media (max-width: 450px) {
 [vp] .vpw-dictionary .buttons-container button { height: 30px; font-size: 12px; }
}
[vp] .vpw-dictionary .vpw-dict-container, [vp] .vpw-dictionary .vpw-recents-container { visibility: hidden; position: absolute; width: 100%; height: 70%; left: 50%; font-size: 18px; transform: translateX(-50%); }
[vp] .vpw-dictionary .vpw-dict-container.enabled, [vp] .vpw-dictionary .vpw-recents-container.enabled { visibility: visible; }
[vp] .vpw-dictionary .vpw-dict-container ul, [vp] .vpw-dictionary .vpw-recents-container ul { height: 100%; margin: 0px; padding: 0px; text-align: left; overflow-y: scroll; list-style-type: none; }
[vp] .vpw-dictionary .vpw-dict-container ul::-webkit-scrollbar, [vp] .vpw-dictionary .vpw-recents-container ul::-webkit-scrollbar { width: 8px; }
[vp] .vpw-dictionary .vpw-dict-container ul::-webkit-scrollbar-track, [vp] .vpw-dictionary .vpw-recents-container ul::-webkit-scrollbar-track { background-color: rgb(221, 221, 221); }
[vp] .vpw-dictionary .vpw-dict-container ul::-webkit-scrollbar-thumb, [vp] .vpw-dictionary .vpw-recents-container ul::-webkit-scrollbar-thumb { background-color: rgb(188, 188, 188); }
[vp] .vpw-dictionary .vpw-dict-container ul li, [vp] .vpw-dictionary .vpw-recents-container ul li { font-size: 14px; cursor: pointer; }
[vp] .vpw-dictionary .vpw-dict-container ul li:hover, [vp] .vpw-dictionary .vpw-recents-container ul li:hover { background-color: rgb(234, 234, 234); transition: brackground-color 0.4s ease 0s; }
[vp] .vpw-dictionary .vpw-dict-container ul li.margin, [vp] .vpw-dictionary .vpw-recents-container ul li.margin { height: 114px; }
[vp] .vpw-dictionary .vpw-dict-container ul li:not(.margin), [vp] .vpw-dictionary .vpw-recents-container ul li:not(.margin) { padding: 9px 10px; }
[vp] .vpw-dictionary .vpw-dict-container ul span, [vp] .vpw-dictionary .vpw-recents-container ul span { color: rgb(153, 153, 153); padding: 9px 10px; }
[vp] .vpw-dictionary .vpw-loading-dictionary { display: grid; place-content: center; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; background-color: rgb(253, 253, 253); z-index: 10; }
[vp] .vpw-dictionary .vpw-loading-dictionary div { display: flex; align-items: center; justify-content: center; flex-direction: column; }
[vp] .vpw-dictionary .vpw-loading-dictionary div .vpw-loading__img { width: 40px; height: 40px; animation: 1s ease 0s infinite normal none running loading; }
@keyframes loading { 
 100% { transform: rotate(0deg); }
 0% { transform: rotate(-360deg); }
}
[vp] .vpw-dictionary .vpw-loading-dictionary div span { font-size: 14px; font-weight: 700; color: rgb(15, 43, 84); text-align: center; }
[vp] .vpw-dictionary .vpw-loading-dictionary div .vpw-dict-msg--error { display: none; }
[vp] .vpw-dictionary .vpw-loading-dictionary div button { margin: 10px 0px 0px; width: auto; cursor: pointer; overflow: visible; outline: none; background: rgb(253, 253, 253); font-style: inherit; font-variant: inherit; font-stretch: inherit; font-family: inherit; font-optical-sizing: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; line-height: normal; -webkit-font-smoothing: inherit; appearance: none; align-items: center; justify-content: center; height: 36px; border-radius: 40px; border: 1px solid rgb(13, 69, 157); font-weight: 600; color: rgb(13, 69, 157); font-size: 12px; max-height: 32px; padding: 0px 10px; display: none; }
@media (max-width: 450px) {
 [vp] .vpw-dictionary .vpw-loading-dictionary div button { height: 28px; font-size: 12px; }
}
[vp] .vpw-dictionary .vpw-loading-dictionary div button:hover { border-color: rgb(131, 136, 144); background-color: rgb(232, 233, 234); color: rgb(15, 43, 84); }
[vp] .vpw-dictionary .vpw-loading-dictionary div button:disabled { background-color: rgb(232, 233, 234); border-color: rgb(216, 217, 219); cursor: not-allowed; user-select: none; color: rgb(131, 136, 144); }
[vp] .vpw-dictionary .vpw-loading-dictionary.vpw-dict--error div img { display: none; }
[vp] .vpw-dictionary .vpw-loading-dictionary.vpw-dict--error div .vpw-dict-msg--loading { display: none; }
[vp] .vpw-dictionary .vpw-loading-dictionary.vpw-dict--error div .vpw-dict-msg--error { display: inline; }
[vp] .vpw-dictionary .vpw-loading-dictionary.vpw-dict--error div button { display: grid; }
@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 [vw] { max-width: 100vw; top: 0px !important; left: 0px !important; transform: none !important; margin: 0px !important; }
.vpw-fullscreen [vw] [vw-plugin-wrapper].active { border-radius: 0px; width: 100vw !important; height: 100vh !important; }
.vpw-fullscreen [vp] .vpw-box .vpw-mes { font-size: 14px; }
.vpw-fullscreen [vp] .vpw-options-container :last-child { display: none; }
.vpw-fullscreen [vp] .vp-text { height: 30vh !important; }
.vpw-fullscreen [vp] .vpw-logo-group { flex-wrap: wrap; align-items: center; justify-content: start; }
.vpw-fullscreen [vp] .vpw-dict-container, .vpw-fullscreen [vp] .vpw-recents-container { height: 80% !important; }
.vpw-fullscreen [vp] .vpw-controls { gap: 10px !important; }
.vpw-fullscreen [vp] .vpw-settings, .vpw-fullscreen [vp] .vpw-info-screen { max-width: 100vw !important; }
.vpw-fullscreen [vp] .vpw-settings-content { height: 100% !important; }
.vpw-fullscreen [vp] .vpw-controls-slider { width: 60% !important; }
.vpw-fullscreen [vp] .vp-visualize-signal-button, .vpw-fullscreen [vp] .vp-send-button { font-size: 14px !important; height: 36px !important; }
@media (min-width: 600px) {
 .vpw-fullscreen [vw-plugin-wrapper].active { align-items: center !important; }
 .vpw-fullscreen [vp] { max-width: 600px; }
 .vpw-fullscreen [vp] [vp-box], .vpw-fullscreen [vp] .vpw-message-box { border-radius: 0px 0px 10px 10px !important; }
 .vpw-fullscreen [vp] [vp-controls] { border-radius: 10px 10px 0px 0px !important; border: none !important; }
 .vpw-fullscreen [vp] .vpw-logo-group { gap: 40px; justify-content: left !important; }
 .vpw-fullscreen [vp] .vpw-recents-container { height: 75% !important; }
}
[vp] [vp-controls] { position: absolute; left: 50%; border-top: 1px solid rgb(216, 217, 219); transform: translateX(-50%); bottom: 0%; z-index: 5; }
@media (max-width: 450px) {
 [vp] [vp-controls] { gap: 0px !important; padding: 0px 10px !important; }
}
[vp] .vpw-controls { display: flex; justify-content: space-between; align-items: center; height: 48px; padding: 8px 15px; flex-direction: row; gap: 10px; background: white; width: 100%; }
[vp] .vpw-controls.vpw-selectText { background-color: rgb(0, 63, 134) !important; }
[vp] .vpw-controls .vpw-selectTextLabel { display: none; align-items: center; justify-content: center; width: 100%; height: 100%; color: rgb(255, 255, 255); text-align: center; font-size: 12px; font-weight: bold; }
@media only screen and (max-width: 480px) {
 [vp] .vpw-controls .vpw-selectTextLabel { padding: 0px 10px; align-items: center; justify-content: center; }
}
[vp] .vpw-controls.vpw-selectText .vpw-selectTextLabel { display: flex; }
[vp] .vpw-controls.vpw-selectText .vpw-controls-button, [vp] .vpw-controls.vpw-selectText .vpw-controls-slider, [vp] .vpw-controls.vpw-selectText .vpw-button-speed, [vp] .vpw-controls.vpw-selectText .vpw-controls-subtitles, [vp] .vpw-controls.vpw-selectText .vpw-controls-fullscreen { display: none; }
[vp] .vpw-controls .vpw-controls-button { border: none; margin: 0px; padding: 0px; width: auto; cursor: pointer; overflow: visible; background: rgb(253, 253, 253); font-variant: inherit; font-stretch: inherit; font-family: inherit; font-optical-sizing: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; -webkit-font-smoothing: inherit; appearance: none; display: flex; align-items: center; justify-content: center; font-size: 14px; font-style: normal; line-height: 19px; font-weight: 700; text-align: center; min-width: 32px; min-height: 32px; max-width: 32px; max-height: 32px; border-radius: 4px; outline: transparent solid 2px; outline-offset: -2px; position: relative; color: rgb(15, 43, 84); }
@media (max-width: 450px) {
 [vp] .vpw-controls .vpw-controls-button { min-width: 28px; min-height: 28px; max-width: 28px; max-height: 28px; }
}
[vp] .vpw-controls .vpw-controls-button span { display: flex; align-items: center; justify-content: center; }
[vp] .vpw-controls .vpw-controls-button svg { width: 100%; height: 100%; position: absolute; }
[vp] .vpw-controls .vpw-controls-button svg * { fill: rgb(15, 43, 84); }
[vp] .vpw-controls .vpw-controls-button.speed-button { width: 40px; }
[vp] .vpw-controls .vpw-controls-button:hover { background-color: rgb(232, 233, 234); }
[vp] .vpw-controls .vpw-controls-button:active { }
[vp] .vpw-controls .vpw-controls-button:focus { background-color: rgb(253, 253, 253); outline-color: rgb(56, 133, 249); }
[vp] .vpw-controls .vpw-controls-button:disabled { cursor: not-allowed; opacity: 0.3; }
[vp] .vpw-controls .vpw-controls-button.actived-subtitle { background-color: rgb(36, 112, 224); }
[vp] .vpw-controls .vpw-controls-button.actived-subtitle:hover { background-color: rgb(56, 133, 249); }
[vp] .vpw-controls .vpw-controls-button.actived-subtitle svg > * { fill: rgb(253, 253, 253); }
[vp] .vpw-controls .vpw-controls-button .vpw-component-pause, [vp] .vpw-controls .vpw-controls-button .vpw-component-restart { display: none; }
[vp] .vpw-controls.vpw-playing .vpw-controls-button .vpw-component-play, [vp] .vpw-controls.vpw-playing .vpw-controls-button .vpw-component-restart { display: none; }
[vp] .vpw-controls.vpw-playing .vpw-controls-button .vpw-component-pause { display: flex; }
[vp] .vpw-controls.vpw-stopped .vpw-controls-button .vpw-component-play, [vp] .vpw-controls.vpw-stopped .vpw-controls-button .vpw-component-pause { display: none; }
[vp] .vpw-controls.vpw-stopped .vpw-controls-button .vpw-component-restart { display: flex; }
[vp] .vpw-controls .vpw-controls-subtitles, [vp] .vpw-controls .vpw-controls-fullscreen { border: none; margin: 0px; padding:
0px; width: auto; cursor: pointer; overflow: visible; background: rgb(253, 253, 253); font-variant: inherit; font-stretch: inherit; font-family: inherit; font-optical-sizing: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; -webkit-font-smoothing: inherit; appearance: none; display: flex; align-items: center; justify-content: center; font-size: 14px; font-style: normal; line-height: 19px; font-weight: 700; text-align: center; min-width: 32px; min-height: 32px; max-width: 32px; max-height: 32px; border-radius: 4px; outline: transparent solid 2px; outline-offset: -2px; position: relative; color: rgb(15, 43, 84); }
@media (max-width: 450px) {
 [vp] .vpw-controls .vpw-controls-subtitles, [vp] .vpw-controls .vpw-controls-fullscreen { min-width: 28px; min-height: 28px; max-width: 28px; max-height: 28px; }
}
[vp] .vpw-controls .vpw-controls-subtitles span, [vp] .vpw-controls .vpw-controls-fullscreen span { display: flex; align-items: center; justify-content: center; }
[vp] .vpw-controls .vpw-controls-subtitles svg, [vp] .vpw-controls .vpw-controls-fullscreen svg { width: 100%; height: 100%; position: absolute; }
[vp] .vpw-controls .vpw-controls-subtitles svg *, [vp] .vpw-controls .vpw-controls-fullscreen svg * { fill: rgb(15, 43, 84); }
[vp] .vpw-controls .vpw-controls-subtitles.speed-button, [vp] .vpw-controls .vpw-controls-fullscreen.speed-button { width: 40px; }
[vp] .vpw-controls .vpw-controls-subtitles:hover, [vp] .vpw-controls .vpw-controls-fullscreen:hover { background-color: rgb(232, 233, 234); }
[vp] .vpw-controls .vpw-controls-subtitles:active, [vp] .vpw-controls .vpw-controls-fullscreen:active { }
[vp] .vpw-controls .vpw-controls-subtitles:focus, [vp] .vpw-controls .vpw-controls-fullscreen:focus { background-color: rgb(253, 253, 253); outline-color: rgb(56, 133, 249); }
[vp] .vpw-controls .vpw-controls-subtitles:disabled, [vp] .vpw-controls .vpw-controls-fullscreen:disabled { cursor: not-allowed; opacity: 0.3; }
[vp] .vpw-controls .vpw-controls-subtitles.actived-subtitle, [vp] .vpw-controls .vpw-controls-fullscreen.actived-subtitle { background-color: rgb(36, 112, 224); }
[vp] .vpw-controls .vpw-controls-subtitles.actived-subtitle:hover, [vp] .vpw-controls .vpw-controls-fullscreen.actived-subtitle:hover { background-color: rgb(56, 133, 249); }
[vp] .vpw-controls .vpw-controls-subtitles.actived-subtitle svg > *, [vp] .vpw-controls .vpw-controls-fullscreen.actived-subtitle svg > * { fill: rgb(253, 253, 253); }
[vp] .vpw-controls .vpw-controls-fullscreen { display: flex; }
@-webkit-keyframes spin { 
 0% { transform: rotate(0deg); }
 100% { transform: rotate(360deg); }
}
@keyframes spin { 
 0% { transform: rotate(0deg); }
 100% { transform: rotate(360deg); }
}
[vp] .vpw-button-speed { border: none; margin: 0px; padding: 0px; cursor: pointer; overflow: visible; background: rgb(253, 253, 253); font-variant: inherit; font-stretch: inherit; font-family: inherit; font-optical-sizing: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; -webkit-font-smoothing: inherit; appearance: none; display: flex; align-items: center; justify-content: center; font-size: 14px; font-style: normal; line-height: 19px; text-align: center; min-height: 32px; max-width: 32px; max-height: 32px; border-radius: 4px; outline: transparent solid 2px; outline-offset: -2px; position: relative; color: rgb(15, 43, 84); width: 40px; min-width: 40px; font-weight: bold; }
@media (max-width: 450px) {
 [vp] .vpw-button-speed { min-width: 28px; min-height: 28px; max-width: 28px; max-height: 28px; }
}
[vp] .vpw-button-speed span { display: flex; align-items: center; justify-content: center; }
[vp] .vpw-button-speed svg { width: 100%; height: 100%; position: absolute; }
[vp] .vpw-button-speed svg * { fill: rgb(15, 43, 84); }
[vp] .vpw-button-speed.speed-button { width: 40px; }
[vp] .vpw-button-speed:hover { background-color: rgb(232, 233, 234); }
[vp] .vpw-button-speed:active { }
[vp] .vpw-button-speed:focus { background-color: rgb(253, 253, 253); outline-color: rgb(56, 133, 249); }
[vp] .vpw-button-speed:disabled { cursor: not-allowed; opacity: 0.3; }
[vp] .vpw-button-speed.actived-subtitle { background-color: rgb(36, 112, 224); }
[vp] .vpw-button-speed.actived-subtitle:hover { background-color: rgb(56, 133, 249); }
[vp] .vpw-button-speed.actived-subtitle svg > * { fill: rgb(253, 253, 253); }
@media (max-width: 450px) {
 [vp] .vpw-button-speed { min-width: 34px; max-width: 28px; }
}
[vp] .vpw-controls-slider { appearance: none; width: 100%; border-radius: 10px; overflow: hidden; height: 5px; background-color: transparent; }
[vp] .vpw-controls-slider .vpw-slider { width: 100%; height: 5px; }
[vp] .vpw-controls-slider .vpw-slider.noUi-target { box-shadow: none; border: 0px; }
[vp] .vpw-controls-slider .vpw-slider.noUi-connect { background-color: rgb(0, 63, 134); }
[vp] .vpw-controls-slider .vpw-slider .noUi-background { background-color: rgb(184, 184, 184); box-shadow: none; }
[vp] .vpw-controls-slider .vpw-slider .noUi-origin { border-radius: 1px; }
[vp] .vpw-controls-slider .vpw-slider .noUi-handle { width: 0px; height: 0px; left: -8px; top: -8px; border-radius: 50%; }
[vp] .vpw-controls-slider .vpw-slider .noUi-handle::after, [vp] .vpw-controls-slider .vpw-slider .noUi-handle::before { display: none; }
@charset "utf-8";
[vp] .vpw-message-box { top: -100px; left: 0px; position: absolute; width: 100%; padding: 10px; font-size: 13px; overflow-wrap: break-word; color: rgb(0, 0, 0); min-height: 40px; opacity: 0; overflow: hidden; transition: all 0.15s ease 0.15s; text-align: center; font-weight: 700; }
[vp] .vpw-message-box.active { top: 0px; opacity: 1; z-index: 10; }
[vp] .vpw-message-box.info { background-color: rgb(13, 69, 157); color: white; }
[vp] .vpw-message-box.warning { background-color: rgb(13, 69, 157); color: white; }
[vp] .vpw-message-box.success { background-color: rgb(13, 69, 157); color: white; }
[vp] .vpw-message-box.default { background-color: rgb(13, 69, 157); color: white; }
[vp] .vpw-message-box a { color: inherit; }
@media (max-width: 450px) {
 [vp] .vpw-message-box { font-size: 12px; }
}
@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; }
[vp] .vpw-box .vpw-mes { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); font-size: 14px; font-family: rawline, sans-serif; font-weight: bold; }
@media (max-width: 450px) {
 [vp] .vpw-box .vpw-mes { font-size: 10px; }
}
@charset "utf-8";
[vp] .vpw-btn-close { position: absolute; top: 0px; width: 100%; height: 100%; display: none; z-index: 7; cursor: pointer; }
[vp] .vpw-btn-close.active { display: block; }
[vp] .vpw-btn-close .vpw-img { position: absolute; top: 50%; transform: translateY(-50%); width: 37.92px; height: 37.92px; right: 5px; }
@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 10px 0px 0px; overflow: hidden; }
[vp] [vp-rate-box] .vp-rate-box-header { width: 100%; height: 48px; border-bottom: 1px solid rgb(216, 217, 219); display: flex; padding: 16px; align-items: center; justify-content: space-between; }
[vp] [vp-rate-box] .vp-rate-box-header span { font-size: 14px; font-weight: 600; }
[vp] [vp-rate-box] .vp-rate-box-header button { border: none; margin: 0px; padding: 0px; width: auto; cursor: pointer; overflow: visible; background: rgb(253, 253, 253); font-variant: inherit; font-stretch: inherit; font-family: inherit; font-optical-sizing: inherit; font-kerning: inherit; font-feature-settings: inherit;
font-variation-settings: inherit; -webkit-font-smoothing: inherit; appearance: none; display: flex; align-items: center; justify-content: center; font-size: 14px; font-style: normal; line-height: 19px; font-weight: 700; text-align: center; min-width: 32px; min-height: 32px; max-width: 32px; max-height: 32px; border-radius: 4px; outline: transparent solid 2px; outline-offset: -2px; position: relative; color: rgb(15, 43, 84); transition: transform 0.3s ease 0s; }
@media (max-width: 450px) {
 [vp] [vp-rate-box] .vp-rate-box-header button { min-width: 28px; min-height: 28px; max-width: 28px; max-height: 28px; }
}
[vp] [vp-rate-box] .vp-rate-box-header button span { display: flex; align-items: center; justify-content: center; }
[vp] [vp-rate-box] .vp-rate-box-header button svg { width: 100%; height: 100%; position: absolute; }
[vp] [vp-rate-box] .vp-rate-box-header button svg * { fill: rgb(15, 43, 84); }
[vp] [vp-rate-box] .vp-rate-box-header button.speed-button { width: 40px; }
[vp] [vp-rate-box] .vp-rate-box-header button:hover { background-color: rgb(232, 233, 234); }
[vp] [vp-rate-box] .vp-rate-box-header button:active { }
[vp] [vp-rate-box] .vp-rate-box-header button:focus { background-color: rgb(253, 253, 253); outline-color: rgb(56, 133, 249); }
[vp] [vp-rate-box] .vp-rate-box-header button:disabled { cursor: not-allowed; opacity: 0.3; }
[vp] [vp-rate-box] .vp-rate-box-header button.actived-subtitle { background-color: rgb(36, 112, 224); }
[vp] [vp-rate-box] .vp-rate-box-header button.actived-subtitle:hover { background-color: rgb(56, 133, 249); }
[vp] [vp-rate-box] .vp-rate-box-header button.actived-subtitle svg > * { fill: rgb(253, 253, 253); }
[vp] [vp-rate-box] .vp-rate-box-header button svg > * { fill: rgb(15, 43, 84); }
[vp] [vp-rate-box] .vp-rate-box-header button.vp-expanded svg { transform: rotate(180deg); }
[vp] [vp-rate-box] .vp-rate-box-content { width: 100%; position: relative; height: calc(100% - 96px); display: flex; align-items: center; justify-content: center; flex-direction: column; gap: 16px; padding: 10px; overflow: hidden; }
[vp] [vp-rate-box] .vp-rate-box-content span { font-size: 16px; font-weight: 600; color: rgb(54, 54, 54); }
[vp] [vp-rate-box] .vp-rate-btns { display: flex; align-items: center; justify-content: center; gap: 10px; }
[vp] [vp-rate-box] .vp-rate-btns button { border: none; margin: 0px; width: auto; cursor: pointer; overflow: visible; background: rgb(253, 253, 253); font-style: inherit; font-variant: inherit; font-stretch: inherit; font-family: inherit; font-optical-sizing: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; line-height: normal; -webkit-font-smoothing: inherit; appearance: none; display: flex; align-items: center; justify-content: center; gap: 6px; flex-direction: column; padding: 40px 12px 12px; border-radius: 4px; color: rgb(131, 136, 144); position: relative; font-size: 12px; font-weight: 500; outline: transparent solid 2px; outline-offset: -2px; height: 70px !important; }
[vp] [vp-rate-box] .vp-rate-btns button svg { width: 24px; position: absolute; top: 12px; }
[vp] [vp-rate-box] .vp-rate-btns button svg * { fill: rgb(131, 136, 144); }
[vp] [vp-rate-box] .vp-rate-btns button:hover { background-color: rgb(232, 233, 234); }
[vp] [vp-rate-box] .vp-rate-btns button:active { outline-color: rgb(56, 133, 249); box-shadow: rgba(86, 154, 255, 0.75) 0px 0px 15px; }
[vp] [vp-rate-box] .vp-rate-btns button svg { width: 24px; }
[vp] [vp-rate-box] .vp-rate-btns button.vp-rate-btns--deslike svg { transform: scaleY(-1); }
[vp] [vp-rate-box] .vp-rate-btns button :nth-child(1) * { fill: rgb(131, 136, 144); }
[vp] [vp-rate-box] .vp-rate-btns button :nth-child(2) { visibility: hidden; }
[vp] [vp-rate-box] .vp-rate-btns button :nth-child(2) * { fill: rgb(13, 69, 157); }
[vp] [vp-rate-box] .vp-rate-btns button:hover :nth-child(1), [vp] [vp-rate-box] .vp-rate-btns button:focus :nth-child(1) { width: 0px; }
[vp] [vp-rate-box] .vp-rate-btns button:hover :nth-child(2), [vp] [vp-rate-box] .vp-rate-btns button:focus :nth-child(2) { visibility: visible; }
[vp] [vp-rate-box].vp-enabled { visibility: visible; height: 96px; }
[vp] [vp-rate-box].vp-expanded { height: 60% !important; }
[vp] [vp-rate-box].vp-expanded .vp-rate-box-header button svg { transform: rotate(180deg); }
@media (max-width: 450px) {
 [vp] [vp-rate-box].vp-enabled { visibility: visible; height: 86px; }
 [vp] [vp-rate-box] .vp-rate-box-header { height: 38px; }
 [vp] [vp-rate-box] .vp-rate-box-content { height: calc(100% - 86px); }
 [vp] [vp-rate-box] .vp-rate-box-content span { font-size: 12px; }
}
@charset "utf-8";
[vp] [vp-suggestion-screen] { overflow: hidden; position: absolute; right: 0px; left: 0px; height: 0px; bottom: 0px; width: 100%; padding: 0px; background-color: white; z-index: 5; border-radius: 10px 10px 0px 0px; transition: all 0.3s ease 0s; }
[vp] [vp-suggestion-screen] ::-webkit-scrollbar { width: 10px; }
[vp] [vp-suggestion-screen] ::-webkit-scrollbar-track { background: rgba(209, 209, 209, 0.945) !important; }
[vp] [vp-suggestion-screen] ::-webkit-scrollbar-thumb { background: rgb(139, 139, 153); }
[vp] [vp-suggestion-screen] ::-webkit-scrollbar-thumb:hover { background: rgb(85, 85, 85); }
[vp] [vp-suggestion-screen] .vp-dropdown-suggest { display: none; }
[vp] [vp-suggestion-screen] .vp-dropdown-suggest.vp-enabled { display: block; position: absolute; width: 120px; height: 54px; overflow: hidden auto; color: white; background: rgb(0, 63, 134); border-radius: 5px; font-weight: 600; list-style-type: none; padding: 0px; }
[vp] [vp-suggestion-screen] .vp-dropdown-item { cursor: pointer; font-size: 12px; margin: 5px 0px -4px 6px; color: rgb(255, 255, 255); }
[vp] [vp-suggestion-screen] .vp-dropdown-item:hover { color: rgb(128, 182, 243); }
[vp] [vp-suggestion-screen] .vp-suggestion-screen-header { width: 100%; height: 48px; border-bottom: 1px solid rgb(216, 217, 219); display: flex; padding: 16px; align-items: center; justify-content: space-between; }
[vp] [vp-suggestion-screen] .vp-suggestion-screen-header span { font-size: 14px; font-weight: 600; }
[vp] [vp-suggestion-screen] .vp-suggestion-screen-header button { border: none; margin: 0px; padding: 0px; width: auto; cursor: pointer; overflow: visible; background: rgb(253, 253, 253); font-variant: inherit; font-stretch: inherit; font-family: inherit; font-optical-sizing: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; -webkit-font-smoothing: inherit; appearance: none; display: flex; align-items: center; justify-content: center; font-size: 14px; font-style: normal; line-height: 19px; font-weight: 700; text-align: center; min-width: 32px; min-height: 32px; max-width: 32px; max-height: 32px; border-radius: 4px; outline: transparent solid 2px; outline-offset: -2px; position: relative; color: rgb(15, 43, 84); transition: transform 0.3s ease 0s; }
@media (max-width: 450px) {
 [vp] [vp-suggestion-screen] .vp-suggestion-screen-header button { min-width: 28px; min-height: 28px; max-width: 28px; max-height: 28px; }
}
[vp] [vp-suggestion-screen] .vp-suggestion-screen-header button span { display: flex; align-items: center; justify-content: center; }
[vp] [vp-suggestion-screen] .vp-suggestion-screen-header button svg { width: 100%; height: 100%; position: absolute; }
[vp] [vp-suggestion-screen] .vp-suggestion-screen-header button svg * { fill: rgb(15, 43, 84); }
[vp] [vp-suggestion-screen] .vp-suggestion-screen-header button.speed-button { width: 40px; }
[vp] [vp-suggestion-screen] .vp-suggestion-screen-header button:hover { background-color: rgb(232, 233, 234); }
[vp] [vp-suggestion-screen] .vp-suggestion-screen-header button:active { }
[vp] [vp-suggestion-screen] .vp-suggestion-screen-header button:focus { background-color: rgb(253, 253, 253); outline-color: rgb(56, 133,
249); }
[vp] [vp-suggestion-screen] .vp-suggestion-screen-header button:disabled { cursor: not-allowed; opacity: 0.3; }
[vp] [vp-suggestion-screen] .vp-suggestion-screen-header button.actived-subtitle { background-color: rgb(36, 112, 224); }
[vp] [vp-suggestion-screen] .vp-suggestion-screen-header button.actived-subtitle:hover { background-color: rgb(56, 133, 249); }
[vp] [vp-suggestion-screen] .vp-suggestion-screen-header button.actived-subtitle svg > * { fill: rgb(253, 253, 253); }
[vp] [vp-suggestion-screen] .vp-suggestion-screen-header button svg > * { fill: rgb(15, 43, 84); }
@media (max-width: 450px) {
 [vp] [vp-suggestion-screen] .vp-suggestion-screen-header { height: 38px; padding: 10px; }
}
[vp] [vp-suggestion-screen] .vp-suggestion-screen-content { display: flex; align-items: center; justify-content: center; flex-direction: column; gap: 10px; width: 100%; padding: 16px; }
[vp] [vp-suggestion-screen] .vp-suggestion-screen-content .vp-title { width: 100%; text-align: left; font-weight: 700; font-size: 14px; color: rgb(54, 54, 54); }
[vp] [vp-suggestion-screen] .vp-suggestion-screen-content .vp-text { padding: 10px; width: 100%; resize: none; border-radius: 5px; border: 1px solid rgb(216, 217, 219); height: 120px; font-size: 1rem; outline: none !important; display: block !important; min-height: auto !important; }
[vp] [vp-suggestion-screen] .vp-suggestion-screen-content .vp-text:hover { border-color: rgb(131, 136, 144); }
[vp] [vp-suggestion-screen] .vp-suggestion-screen-content .vp-text:focus { border: 1.6px solid rgb(56, 133, 249); box-shadow: rgba(86, 154, 255, 0.75) 0px 0px 15px; }
[vp] [vp-suggestion-screen] .vp-suggestion-screen-content .vp-suggestion-buttons-container { width: 100%; display: flex; align-items: center; justify-content: center; flex-direction: column; gap: 10px; }
[vp] [vp-suggestion-screen] .vp-suggestion-screen-content .vp-suggestion-buttons-container button { width: 100% !important; }
[vp] [vp-suggestion-screen] .vp-suggestion-screen-content .vp-suggestion-buttons-container .vp-visualize-signal-button { margin: 0px; padding: 0px; width: auto; cursor: pointer; overflow: visible; outline: none; background: rgb(13, 69, 157); font-style: inherit; font-variant: inherit; font-stretch: inherit; font-family: inherit; font-optical-sizing: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; line-height: normal; -webkit-font-smoothing: inherit; appearance: none; display: flex; align-items: center; justify-content: center; height: 36px; border-radius: 40px; border: 1px solid rgb(13, 69, 157); font-size: 14px; font-weight: 600; color: rgb(253, 253, 253); }
@media (max-width: 450px) {
 [vp] [vp-suggestion-screen] .vp-suggestion-screen-content .vp-suggestion-buttons-container .vp-visualize-signal-button { height: 28px; font-size: 12px; }
}
[vp] [vp-suggestion-screen] .vp-suggestion-screen-content .vp-suggestion-buttons-container .vp-visualize-signal-button:hover { background-color: rgb(56, 133, 249); border-color: rgb(56, 133, 249); }
[vp] [vp-suggestion-screen] .vp-suggestion-screen-content .vp-suggestion-buttons-container .vp-visualize-signal-button:disabled { background-color: rgb(232, 233, 234); border-color: rgb(216, 217, 219); cursor: not-allowed; user-select: none; color: rgb(131, 136, 144); }
[vp] [vp-suggestion-screen] .vp-suggestion-screen-content .vp-suggestion-buttons-container .vp-send-button { margin: 0px; padding: 0px; width: auto; cursor: pointer; overflow: visible; outline: none; background: rgb(253, 253, 253); font-style: inherit; font-variant: inherit; font-stretch: inherit; font-family: inherit; font-optical-sizing: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; line-height: normal; -webkit-font-smoothing: inherit; appearance: none; display: flex; align-items: center; justify-content: center; height: 36px; border-radius: 40px; border: 1px solid rgb(13, 69, 157); font-size: 14px; font-weight: 600; color: rgb(13, 69, 157); }
@media (max-width: 450px) {
 [vp] [vp-suggestion-screen] .vp-suggestion-screen-content .vp-suggestion-buttons-container .vp-send-button { height: 28px; font-size: 12px; }
}
[vp] [vp-suggestion-screen] .vp-suggestion-screen-content .vp-suggestion-buttons-container .vp-send-button:hover { border-color: rgb(131, 136, 144); background-color: rgb(232, 233, 234); color: rgb(15, 43, 84); }
[vp] [vp-suggestion-screen] .vp-suggestion-screen-content .vp-suggestion-buttons-container .vp-send-button:disabled { background-color: rgb(232, 233, 234); border-color: rgb(216, 217, 219); cursor: not-allowed; user-select: none; color: rgb(131, 136, 144); }
[vp] [vp-suggestion-screen].vp-enabled { height: 96px; }
[vp] [vp-suggestion-screen].vp-enabled.vp-expanded { height: calc(100% - 60px); }
[vp] [vp-suggestion-screen].vp-enabled.vp-expanded .vp-suggestion-screen-header button svg { transform: rotate(180deg) !important; }
@media (max-width: 450px) {
 [vp] [vp-suggestion-screen] .vp-suggestion-screen-content { gap: 6px; padding: 10px; }
 [vp] [vp-suggestion-screen] .vp-suggestion-screen-content .vp-text { height: 100px; font-size: 0.8rem; }
 [vp] [vp-suggestion-screen] .vp-suggestion-screen-content .vp-suggestion-buttons-container { gap: 6px; }
}
@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; border-radius: 10px 10px 0px 0px; transition: all 0.3s ease 0s; }
[vp] [vp-translator-screen] ::-webkit-scrollbar { width: 10px; }
[vp] [vp-translator-screen] ::-webkit-scrollbar-track { background: rgba(209, 209, 209, 0.945) !important; }
[vp] [vp-translator-screen] ::-webkit-scrollbar-thumb { background: rgb(139, 139, 153); }
[vp] [vp-translator-screen] ::-webkit-scrollbar-thumb:hover { background: rgb(85, 85, 85); }
[vp] [vp-translator-screen] .vp-translator-screen-header { width: 100%; height: 48px; border-bottom: 1px solid rgb(216, 217, 219); display: flex; padding: 16px; align-items: center; justify-content: space-between; }
[vp] [vp-translator-screen] .vp-translator-screen-header span { font-size: 14px; font-weight: 600; }
[vp] [vp-translator-screen] .vp-translator-screen-header button { border: none; margin: 0px; padding: 0px; width: auto; cursor: pointer; overflow: visible; background: rgb(253, 253, 253); font-variant: inherit; font-stretch: inherit; font-family: inherit; font-optical-sizing: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; -webkit-font-smoothing: inherit; appearance: none; display: flex; align-items: center; justify-content: center; font-size: 14px; font-style: normal; line-height: 19px; font-weight: 700; text-align: center; min-width: 32px; min-height: 32px; max-width: 32px; max-height: 32px; border-radius: 4px; outline: transparent solid 2px; outline-offset: -2px; position: relative; color: rgb(15, 43, 84); transition: transform 0.3s ease 0s; }
@media (max-width: 450px) {
 [vp] [vp-translator-screen] .vp-translator-screen-header button { min-width: 28px; min-height: 28px; max-width: 28px; max-height: 28px; }
}
[vp] [vp-translator-screen] .vp-translator-screen-header button span { display: flex; align-items: center; justify-content: center; }
[vp] [vp-translator-screen] .vp-translator-screen-header button svg { width: 100%; height: 100%; position: absolute; }
[vp] [vp-translator-screen] .vp-translator-screen-header button svg * { fill: rgb(15, 43, 84); }
[vp] [vp-translator-screen] .vp-translator-screen-header button.speed-button { width: 40px; }
[vp] [vp-translator-screen] .vp-translator-screen-header button:hover { background-color: rgb(232, 233, 234); }
[vp] [vp-translator-screen] .vp-translator-screen-header button:active { }
[vp] [vp-translator-screen] .vp-translator-screen-header button:focus { background-color:
rgb(253, 253, 253); outline-color: rgb(56, 133, 249); }
[vp] [vp-translator-screen] .vp-translator-screen-header button:disabled { cursor: not-allowed; opacity: 0.3; }
[vp] [vp-translator-screen] .vp-translator-screen-header button.actived-subtitle { background-color: rgb(36, 112, 224); }
[vp] [vp-translator-screen] .vp-translator-screen-header button.actived-subtitle:hover { background-color: rgb(56, 133, 249); }
[vp] [vp-translator-screen] .vp-translator-screen-header button.actived-subtitle svg > * { fill: rgb(253, 253, 253); }
[vp] [vp-translator-screen] .vp-translator-screen-header button svg > * { fill: rgb(15, 43, 84); }
@media (max-width: 450px) {
 [vp] [vp-translator-screen] .vp-translator-screen-header { height: 38px; padding: 10px; }
}
[vp] [vp-translator-screen] .vp-translator-screen-content { display: flex; align-items: center; justify-content: start; flex-direction: column; gap: 10px; width: 100%; height: 100%; padding: 16px; }
[vp] [vp-translator-screen] .vp-translator-screen-content .vp-title { width: 100%; text-align: left; font-weight: 700; font-size: 14px; color: rgb(54, 54, 54); }
[vp] [vp-translator-screen] .vp-translator-screen-content .vp-text { padding: 10px; width: 100%; resize: none; border-radius: 5px; border: 1px solid rgb(216, 217, 219); height: 160px; font-size: 1rem; outline: none !important; display: block !important; }
[vp] [vp-translator-screen] .vp-translator-screen-content .vp-text:hover { border-color: rgb(131, 136, 144); }
[vp] [vp-translator-screen] .vp-translator-screen-content .vp-text:focus { border: 1.6px solid rgb(56, 133, 249); box-shadow: rgba(86, 154, 255, 0.75) 0px 0px 15px; }
[vp] [vp-translator-screen] .vp-translator-screen-content .vp-translator-buttons-container { width: 100%; display: flex; align-items: center; justify-content: center; flex-direction: column; gap: 10px; }
[vp] [vp-translator-screen] .vp-translator-screen-content .vp-translator-buttons-container button { width: 100% !important; }
[vp] [vp-translator-screen] .vp-translator-screen-content .vp-translator-buttons-container .vp-visualize-signal-button { margin: 0px; padding: 0px; width: auto; cursor: pointer; overflow: visible; outline: none; background: rgb(13, 69, 157); font-style: inherit; font-variant: inherit; font-stretch: inherit; font-family: inherit; font-optical-sizing: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; line-height: normal; -webkit-font-smoothing: inherit; appearance: none; display: flex; align-items: center; justify-content: center; height: 36px; border-radius: 40px; border: 1px solid rgb(13, 69, 157); font-size: 14px; font-weight: 600; color: rgb(253, 253, 253); }
@media (max-width: 450px) {
 [vp] [vp-translator-screen] .vp-translator-screen-content .vp-translator-buttons-container .vp-visualize-signal-button { height: 28px; font-size: 12px; }
}
[vp] [vp-translator-screen] .vp-translator-screen-content .vp-translator-buttons-container .vp-visualize-signal-button:hover { background-color: rgb(56, 133, 249); border-color: rgb(56, 133, 249); }
[vp] [vp-translator-screen] .vp-translator-screen-content .vp-translator-buttons-container .vp-visualize-signal-button:disabled { background-color: rgb(232, 233, 234); border-color: rgb(216, 217, 219); cursor: not-allowed; user-select: none; color: rgb(131, 136, 144); }
[vp] [vp-translator-screen].vp-enabled { height: calc(100% - 60px); }
@media (max-width: 450px) {
 [vp] [vp-translator-screen] .vp-translator-screen-content { gap: 6px; padding: 10px; }
 [vp] [vp-translator-screen] .vp-translator-screen-content .vp-text { height: 120px; font-size: 0.8rem; }
 [vp] [vp-translator-screen] .vp-translator-screen-content .vp-translator-buttons-container { gap: 6px; }
}
@charset "utf-8";
[vp] .vpw-tutorial { display: none; }
[vp] .vpw-tutorial .vpw-tutorial__message { color: rgb(253, 253, 253); font-size: 1rem; }
[vp] .vpw-tutorial .vpw-tutorial__footer { display: flex; align-items: center; justify-content: space-between; flex-direction: row; border-top: 1px solid rgb(76, 76, 76); }
[vp] .vpw-tutorial .vpw-tutorial__footer .vpw-tutorial__back-btn { outline-color: rgb(253, 253, 253); color: rgb(54, 54, 54); }
[vp] .vpw-tutorial .vpw-tutorial__footer .vpw-tutorial__next-btn { color: rgb(54, 54, 54); background-color: rgb(253, 253, 253); }
[vp] .vpw-tutorial.vp-enabled { display: flex; }
@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; background: rgb(131, 136, 144); color: inherit; font-variant: inherit; font-stretch: inherit; font-family: inherit; font-optical-sizing: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; -webkit-font-smoothing: inherit; appearance: none; display: flex; align-items: center; justify-content: center; font-size: 14px; font-style: normal; line-height: 19px; font-weight: 700; text-align: center; min-width: 32px; min-height: 32px; max-width: 32px; max-height: 32px; width: 32px; border-radius: 50%; height: 32px; cursor: pointer; border: 2px solid transparent; outline: transparent solid 2px; outline-offset: 0px; padding: 0px !important; }
@media (max-width: 450px) {
 [vp] [vp-additional-options] button { min-width: 28px; min-height: 28px; max-width: 28px; max-height: 28px; }
}
[vp] [vp-additional-options] button svg { width: 18px; height: 18px; }
[vp] [vp-additional-options] button svg * { fill: rgb(255, 255, 255); }
[vp] [vp-additional-options] button:hover { outline-color: rgba(131, 136, 144, 0.3); opacity: 1 !important; }
@media (hover: hover) {
 [vp] [vp-additional-options] button[data-title]:hover::after { content: attr(data-title); background-color: rgb(54, 54, 54); position: absolute; border-radius: 20px; color: rgb(255, 255, 255); font-size: 0.9rem; font-weight: 500; white-space: nowrap; padding: 4px 10px; left: 40px; display: block; }
}
[vp] [vp-additional-options].vp-enabled { display: flex; }
@media (max-width: 450px) {
 [vp] [vp-additional-options] { left: 10px; }
}
@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%; opacity: 1; left: 14px; top: 50px; height: 36px; width: 36px; overflow: hidden; transition: all 0.3s ease-in-out 0s; }
[vp] [vp-change-avatar] .vp-button-change-avatar { display: flex; justify-content: center; align-items: center; cursor: pointer; background: rgb(131, 136, 144); border-radius: 50px; width: 32px; height: 32px; min-width: 32px; border: 2px solid transparent; outline: transparent solid 2px; z-index: -1; opacity: 0; transition: all 0.3s ease-in-out 0s; padding: 0px !important; }
[vp] [vp-change-avatar] .vp-button-change-avatar svg { width: 20px; height: 20px; fill: rgb(255, 255, 255); }
[vp] [vp-change-avatar] .vp-button-change-avatar::after { content: attr(avatar-name); display: none; top: 38px; background-color: rgb(54, 54, 54); padding: 0px 10px 4px; height: 28px; align-items: center; justify-content: center; position: absolute; border-radius: 0px 20px 20px; transform: translateX(60%); color: rgb(253, 253, 253); font-size: 0.9rem; font-weight: 500; }
[vp] [vp-change-avatar] .vp-button-change-avatar:hover { outline-color: rgba(131, 136, 144, 0.3); }
[vp] [vp-change-avatar] .vp-button-change-avatar:hover::after { display: flex; }
[vp] [vp-change-avatar] .vp-button-change-avatar.vp-selected { background-color: rgb(56, 133, 249); outline-color: rgb(56, 133, 249); border-color: rgb(224, 224, 224); position: absolute; left: 2px; z-index: 1; opacity: 1; display: flex !important; }
[vp] [vp-change-avatar]
.vp-button-change-avatar.vp-selected::after { display: none; }
[vp] [vp-change-avatar] .vp-button-change-avatar.vp-selected:hover { outline-color: rgba(56, 133, 249, 0.5); }
[vp] [vp-change-avatar] .vp-button-change-avatar .active { display: block; }
@media (max-width: 450px) {
 [vp] [vp-change-avatar] .vp-button-change-avatar { width: 28px; height: 28px; min-width: 28px; }
}
[vp] [vp-change-avatar].vp-change-avatar-openned { padding-left: 42px; width: 120px; overflow: visible; }
[vp] [vp-change-avatar].vp-change-avatar-openned button { opacity: 1; }
[vp] [vp-change-avatar].active { display: flex; }
@media (max-width: 450px) {
 [vp] [vp-change-avatar] { left: 8px; }
 [vp] [vp-change-avatar] .vp-button-change-avatar::after { top: 32px; }
}
@charset "utf-8";
@import url("https://fonts.cdnfonts.com/css/rawline");
@charset "utf-8";
@font-face { font-family: rawline; font-style: normal; font-weight: 400; src: local("Rawline"), url("https://fonts.cdnfonts.com/s/19714/rawline-400.woff") format("woff"); }
@font-face { font-family: rawline; font-style: italic; font-weight: 400; src: local("Rawline"), url("https://fonts.cdnfonts.com/s/19714/rawline-400i.woff") format("woff"); }
@font-face { font-family: rawline; font-style: normal; font-weight: 250; src: local("Rawline"), url("https://fonts.cdnfonts.com/s/19714/rawline-100.woff") format("woff"); }
@font-face { font-family: rawline; font-style: italic; font-weight: 250; src: local("Rawline"), url("https://fonts.cdnfonts.com/s/19714/rawline-100i.woff") format("woff"); }
@font-face { font-family: rawline; font-style: normal; font-weight: 275; src: local("Rawline"), url("https://fonts.cdnfonts.com/s/19714/rawline-200.woff") format("woff"); }
@font-face { font-family: rawline; font-style: italic; font-weight: 275; src: local("Rawline"), url("https://fonts.cdnfonts.com/s/19714/rawline-200i.woff") format("woff"); }
@font-face { font-family: rawline; font-style: normal; font-weight: 300; src: local("Rawline"), url("https://fonts.cdnfonts.com/s/19714/rawline-300.woff") format("woff"); }
@font-face { font-family: rawline; font-style: italic; font-weight: 300; src: local("Rawline"), url("https://fonts.cdnfonts.com/s/19714/rawline-300i.woff") format("woff"); }
@font-face { font-family: rawline; font-style: normal; font-weight: 500; src: local("Rawline"), url("https://fonts.cdnfonts.com/s/19714/rawline-500.woff") format("woff"); }
@font-face { font-family: rawline; font-style: italic; font-weight: 500; src: local("Rawline"), url("https://fonts.cdnfonts.com/s/19714/rawline-500i.woff") format("woff"); }
@font-face { font-family: rawline; font-style: normal; font-weight: 600; src: local("Rawline"), url("https://fonts.cdnfonts.com/s/19714/rawline-600.woff") format("woff"); }
@font-face { font-family: rawline; font-style: italic; font-weight: 600; src: local("Rawline"), url("https://fonts.cdnfonts.com/s/19714/rawline-600i.woff") format("woff"); }
@font-face { font-family: rawline; font-style: normal; font-weight: 700; src: local("Rawline"), url("https://fonts.cdnfonts.com/s/19714/rawline-700.woff") format("woff"); }
@font-face { font-family: rawline; font-style: italic; font-weight: 700; src: local("Rawline"), url("https://fonts.cdnfonts.com/s/19714/rawline-700i.woff") format("woff"); }
@font-face { font-family: rawline; font-style: normal; font-weight: 800; src: local("Rawline"), url("https://fonts.cdnfonts.com/s/19714/rawline-800.woff") format("woff"); }
@font-face { font-family: rawline; font-style: italic; font-weight: 800; src: local("Rawline"), url("https://fonts.cdnfonts.com/s/19714/rawline-800i.woff") format("woff"); }
@font-face { font-family: rawline; font-style: normal; font-weight: 900; src: local("Rawline"), url("https://fonts.cdnfonts.com/s/19714/rawline-900.woff") format("woff"); }
@font-face { font-family: rawline; font-style: italic; font-weight: 900; src: local("Rawline"), url("https://fonts.cdnfonts.com/s/19714/rawline-900i.woff") format("woff"); }
@charset "utf-8";
[vp] * { box-sizing: border-box; font-family: Rawline, "Open Sans", sans-serif !important; }
[vp] { font-size: 16px; height: 100%; width: 100%; position: relative; }
[vp] [vp-blue-button] { padding: 7px; border-radius: 6px; font-size: 12px; text-align: center; font-weight: bold; color: white; background-color: rgb(0, 63, 134); cursor: pointer; margin: 10px 5px; align-self: center; }
[vp] [vp-visualize-signal-button] { padding: 7px; border-radius: 6px; font-size: 12px; text-align: center; font-weight: bold; color: rgb(0, 63, 134); background: white; border: 1px solid rgb(0, 63, 134); cursor: pointer; margin: 10px 5px; align-self: center; }
[vp] [vp-close-button] { display: flex; flex-direction: row; justify-content: center; align-items: center; width: 28px; height: 28px; border-radius: 14px; background-color: rgb(179, 179, 179); cursor: pointer; }
[vp] [vp-close-button] img { width: 100%; }
#gameContainer { background: rgb(235, 235, 235) !important; }
@charset "utf-8";
[vw] [vw-access-button] { display: none; width: 160px; text-align: center; cursor: pointer; margin: 0px 0px 0px -100px; max-width: none; }
[vw] [vw-access-button].active { display: block; }
[vw] [vw-access-button] .access-button { width: 40px; float: right; }
[vw] [vw-access-button] span { font-size: 13px; color: rgb(0, 64, 136); }
[vw] [vw-access-button] .access-button:hover + .pop-up { width: calc(100% - 56px); }
[vw] [vw-access-button] .pop-up { float: right; width: 0%; margin-right: 6px; transition: width 0.5s ease 0s; }
[vw] [vw-access-button] .pop-up.left { margin-right: -50px; transform: translateX(100%); }
[vw] [vw-access-button] .access-button.left { margin-right: 6px; float: left !important; }
@charset "utf-8";
.vw-links { top: -100px; left: -100px; position: absolute; }
.vw-links .vw-tooltip { position: relative; opacity: 1; }
.vw-links .vw-tooltip__item { text-align: center; position: absolute; min-width: 123px; padding: 8px; visibility: hidden; opacity: 0; background: white; transition: all 0.25s cubic-bezier(0, 0, 0.2, 1) 0s; color: rgb(72, 72, 72); border: 1px solid rgb(206, 206, 206); border-radius: 3px; font-weight: 500; box-shadow: rgb(188, 188, 188) 0px 2px 1px; z-index: 4; }
.vw-links .vw-tooltip__item::after { content: ""; display: block; position: absolute; width: 0px; height: 0px; border-style: solid; }
.vw-links .vw-tooltip__initiator { cursor: pointer; z-index: 5; }
.vw-links .vw-tooltip .vw-tooltip__item { top: calc(100% + 1em); left: 50%; transform: translate3d(-50%, -15px, 0px); }
.vw-links .vw-tooltip .vw-tooltip__item::after { top: -0.5em; left: 50%; transform: translate3d(-50%, 0px, 0px); border-width: 0px 0.5em 0.5em; border-color: transparent transparent white; filter: drop-shadow(rgb(188, 188, 188) 1px -1px 1px); }
.vw-links .vw-tooltip.active > .vw-tooltip__item { transform: translate3d(-50%, 0px, 0px); visibility: visible; opacity: 1; }
[vw].maximize [vw-plugin-wrapper] { width: 100%; height: 100% !important; max-height: initial !important; }
[vw].left [vw-plugin-wrapper] { float: left; }
[vw] [vw-plugin-wrapper] { position: relative; display: none; width: 300px; height: 100%; float: right; background: white; box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 9px 0px; border-radius: 10px; overflow: hidden !important; }
[vw] [vw-plugin-wrapper].active { display: flex; flex-direction: column; height: 450px; max-width: 100%; overflow: hidden; min-height: 100%; }
@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: 358px !important; width: 210px !important; }
 [vp] .vpw-controls-slider { width: 30% !important; }
 [vp] .vpw-settings-btn .vpw-settings-btn-close, [vp] .vpw-btn-close .vpw-img { right: 100px; }
 [vp] [vp-rate-box].vp-enabled .vp-container { margin-right: 70px; margin-bottom: 80px; }
 [vp] [vp-rate-button] .vp-button { margin-right: 110px; margin-bottom: 130px; }
 [vp] [vp-rate-button] .vp-button img { width: 32px; margin-bottom: -37px; margin-right: -14px; }
 [vp] .vpw-settings .vpw-content .vpw-vlibras-logo { left: 39%; bottom: 125px; }
 [vp] .vpw-settings .vpw-content > ul { margin-left: -20px; }
 [vp] .vpw-settings .vpw-content > ul li .vpw-name { font-size: 12px; }
 [vp] .vpw-settings .vpw-content > ul .vpw-localism .vpw-flag { right: 88px; height: 24px; }
 [vp] .vpw-switch { width: 48px; height: 15px; margin-top: -10px; right: 64px; }
 [vp] .vpw-slider-check.vpw-round::before { top: -3px; }
 [vp] .vpw-slider-check::before { height: 21px; width: 20px; bottom: 4px; }
 [vp] .vpw-bar .vpw-title { margin-right: 40px; }
 [vp] .vpw-dictionary .vpw-dict-container ul li:not(.margin) { padding: 5px; }
}
div[vw] { position: fixed; max-width: 95vw; right: 0px; top: 50%; transform: translateY(-50%); z-index: 99999999; display: none; font-family: Arial; color: rgb(0, 0, 0); line-height: 1.3; font-size: 16px; margin: 10px !important; }
div[vw].enabled { display: block; }
div[vw].active { margin-top: -285px; }
div[vw].maximize { inset: 6vh; max-width: initial; margin-top: 0px; }
div[vw].left { left: 0px; right: initial; }
div[vw] #gameContainer { inset: 0px; width: 100%; height: calc(100% - 80px); overflow: hidden; border-radius: 0px; position: absolute !important; margin: auto !important; background: none !important; }
div[vw] #gameContainer canvas { min-height: calc(315px); min-width: calc(270px); height: 100%; width: 100%; filter: blur(0px); }
.vw-text:hover { background-color: rgba(0, 63, 134, 0.2); color: rgb(0, 0, 0); cursor: pointer; }
.vw-text-active { background-color: rgba(30, 63, 134, 0.2); color: rgb(0, 0, 0); }
vlibraswidget { cursor: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAABQCAYAAABf9vbdAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAjASURBVHgB7VlbbBRVGP7PzJSCFK2KQAk2Q0JreEC5viCQEkADxMjFQOILt6eCiDxrQnkg8EaQ2xNQX0gkGkgMJVwartEHrloSoTVhI0gL1tDSAm13Z8b/O7NnO7s7253pbmti5iPDbHdmzn7//T//CCoy9l58Vj4iXmJqwim3NWHiO812Yjj3GIk72xe+2UFFhKACIQlbpet4oRpebTo5ZOZ5JMbHHf7pU716z2UWKEYFYNAC7D/fVaMJfYck7kGpIahsJNEIg2jMSHf5rh6H+hJE3T1EvQknbR3+65IgUb958ajvaBAILUAmcRB+q4zovQk6TXxTS5HOhX+6HWrvtin2Nx/ttvdSjOnUhRUksADsKia7yjFFHESrKzSaNkmXQkDLt/8kPmzq6iVq63QPWKOs1D2qxguqGidoRqX7PJ553GHTzQeW/OwScup79L6dQV0rkACu1rWTbOpykJ01WZfE8aNXWxxqaAJ5h8JgRqWgZdNwaPLv+22WV5AYO9f2zYtHn8q3Tl4BDje+2uE4Th0+V5QLWji1RGrvxA2bjl51tV0IKt4g2jhPk4KA/M8tiZRrCSHqaheN2kmDFcBLfrZpSM23PHFoV4PFZyoqIMj+z3U+C7oRS0hrSIJ5hBBByNdMNWSQFkvrA+HLRRqtnaPRb48S9EtLfiF8BTh09sUK0sVJfJ5bZUh/P3rNpiPXbBoOwKU28YG4uPR7wiXqWAtrl4y5lHmvlvkFsg2T34vPcJvhJg+o34PV4baAI/STklsGsgQoiZfU8ck0x2ryYbjNcJJXgBDfX7elEpE8GKj4xzLvS3Ohg+e61wtNO4Ys88mMEupmX//ssJW6PoED7ZvlOk0ZR3kLlhfILmc41e5rDKcI1I4DHNj43R+vx2UVz3Qlw/sAk9+BMzQPghuOJdIWPJDMEsj7sgkIQWTNHNfYYYSAAnc12FS/QaeZkzUZ1DZ3AXzpUpYA0D6fTBCH7zU02dTa2b8YCg/I77tgS7cKi92r3FwPd+wOkcWQtuFKa+cYdPehDWvWHObCqqzQHwOatg4nFTRHM/weZpQLPg1XcVNEnrptRRjXUwAXNIJoXYCkFVza+A/RrXqcieValvaDwO1xRErQYgIWu9Ji0/uTDNl3gSvaeFyTAvAGpAZnZB5oyPXxcNi9WpMxgiAfCoATWnR0vkBponQ9zlIADt5PcTbf0aSpBtOYIT7gr7AEgrbYACdwQ3wCTtJjVAxMx39vl4nQ5AF0la2dbpqEn6sO0w9wMQjrPYLiFrfq2HMAQtAHOBvSlywyYZ6xZRo1Pw2XYUAIhBE3EB6CLKhGt+p/P9zMDyc40+RLsdhvYG3EAdcEE9w1I2FI7b8+0pXsjyfhLDCzsl+D6GFgZrgUXCkMUCfQ/wyErl6XG6wMjI6PNlNPjDDUTRQKS1n70DqKOtxBZS9oKizWzB5YgLbk2oqrJXrLDQ2jD6dfKmgwKOA+sADcZ9fpfvOf/cqQZML2UIpDLrR1uhZApmxl0hjbGJk3hamS1ePdlHvierrb7Wu02I00uUnJrCdXmp2030DGCmotv+xm2Dx00kW/5if4/GgugMyVZivrewjV0GT5PvNto510ORcQckG1QUFQ5hnTABiYGZojOlDa+hL9C94eYJExBeb4bbzjgoVAYdM8PVTNUPf2eXpMo68kHiu1Sul5j528CVJmZ6KrMP0iN9N09dqpgAoCN9W62oOfw8JfL9dS3wUFxjKA8haMKg3MKg81voyxVCZMg6D0y+Hw2yPXLNq2WM+Zy4Ng12krVTvCoor3IRiKJad7MXB3nc/BrJLMx89sDr7c5E7cwBwoQdMrszU3s1LkJIX2G4VqfpWW0v5gMJMTw1/P3NhyHPoVZymA7diXeXC1ormN96EVuixEuVoKEGjN0ewtm+b7NRPHPsIVZM1sMSjtgxPczzMzkkMHuVLciNfjrMwT1jcHwi1WhKoRCEJYEW7kzURBAE5w8ZQAcbpMSgD4EqbEiG7sehawqQvtKKHtL45btPW4JbtU7MjqN+q8tls7sNeGIEjF+aBiBi4OgGvt0lGxlACA7VhycIRZDEyVry/JBxBDpsI6P9Qy8WpNthq7V+u0Z5XrphCkIsAGSHG5GUsOungcr66lTyUuvLyI3c7cKTwPelen9UetwFvIpWxi72YG5s63ffS758M96YMEOZGoNeh+Kw+57slrsc2LX5usrqepWVkBs0ksjmwR1JWuZrhCkL1v5j3oqTKBlA0uSvt4h+C9nibAVt7pq1jASA+FI6groU7su2DRYIGgzhwkoGrD7TBOgRB+b3KymhAtLjbYJfZtfvFQjgnxmjl6sojl7yxVnZgyTuTtLL1ArGSmbVR87BHgDQ/apWJiFKesAa+vnfFCQxf6RXxWk+n/Yrjb9MiS7wskLGfl5o+zX3j4+od0JceR0sKVmh5aclGYdCiBeMNvqMm0Ig8ufuSBASPt4PkXdVzx5BBJveCAryK/t4WcG+XDlPE8d12my7jzvuAA+S1LRtflei5vqvAKgbkR3he4syPXpQoVBFrflPR3BCosjhd/QcgHEgDYf+H5Cp0HGJScnc4yddkzARAEO7IwI0eQns+7sOVcXdWkG/4OraOV4X8d3J+t3OrzQmNQAgCHz7wyHd2uI03IGaoSRL0bDhrkKExqyg2yaF3g72qXhTSOTKhahaIJoJB8hwCXMtV3qnIHEQKjcvj5T7fj8qW3enMP4iikQbRekAAKchzPE201FFbpFp2nX0UFkGHg6/BzaL0Q4goF983eIB9ICJXbVYaBn3PvsnDLR2V3qAAUnNiRJbw1Ay0veqgZnl0bZkRDQR4o2s5FWQJTM7xfG2losl6gpUDQqqpaTPJA8bZe5C8EkmJ7l03n7hafPFDU3kC5E7pZZJmehC1nOJfvWUNCHiiqBRSUJVS/zzOnISEPDIkAgBJiqDQ/LIAQXC+mU4QIESJEiBAhQoQIESJEiBAhQoQIEf5n+Bc5J4A9gCvsTAAAAABJRU5ErkJggg==") 24 50, auto !important; }
@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";
.yui3-button { display: inline-block; zoom: 1; font-size: 100%; padding: 0.4em 1em 0.45em; line-height: normal; white-space: nowrap; vertical-align: baseline; text-align: center; cursor: pointer; -webkit-user-drag: none; user-select: none; color: rgba(0, 0, 0, 0.8); border: none rgba(0, 0, 0, 0); background-color: rgb(230, 230, 230); background-image: linear-gradient(rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.15) 40%, transparent); text-decoration: none; border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 0px 1px inset, rgba(255, 255, 255, 0.3) 0px 2px 0px inset, rgba(0, 0, 0, 0.15) 0px 1px 2px; transition: box-shadow 0.1s linear 0s; }
a.yui3-button { color: rgb(68, 68, 68); text-decoration: none; }
.yui3-button-hover, .yui3-button:hover { background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.05) 40%, rgba(0, 0, 0, 0.15)); }
.yui3-button-active, .yui3-button:active { border: none rgba(0, 0, 0, 0); background-image: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.15)); box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 0px 1px inset, rgba(0, 0, 0, 0.3) 0px 2px 4px inset; }
.yui3-button[disabled], .yui3-button-disabled, .yui3-button-disabled:hover, .yui3-button-disabled:active { cursor: default; background-image: none; opacity: 0.55; box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 0px 1px inset; }
.yui3-button-hidden { display: none; }
.yui3-skin-sam .yui3-button-primary, .yui3-skin-sam .yui3-button-selected { background-color: rgb(52, 95, 203); color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 0px 1px inset, rgba(255, 255, 255, 0.17) 0px 2px 0px inset, rgba(0, 0, 0, 0.15) 0px 1px 2px; }
.yui3-skin-night .yui3-button { border: 0px; background-color: rgb(52, 53, 54); color: rgb(220, 220, 220); box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 0px 1px inset, rgba(255, 255, 255, 0.15) 0px 2px 0px inset, rgba(0, 0, 0, 0.15) 0px 1px 2px; }
.yui3-skin-night .yui3-button-primary, .yui3-skin-night .yui3-button-selected { background-color: rgb(116, 117, 118); text-shadow: rgba(0, 0, 0, 0.7) 0px 1px 2px; }
#yui3-css-stamp.cssbutton { 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 { padding: 0.3em; }
.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.droparea img, form.mform fieldset#id_previewareaheader div.droparea img { border: 1px solid rgb(0, 0, 0); max-width: none; }
.que.ddimageortext .draghome, form.mform fieldset#id_previewareaheader .draghome { vertical-align: top; margin: 5px; visibility: hidden; }
.que.ddimageortext div.draghome, form.mform fieldset#id_previewareaheader div.draghome { border: 1px solid black; cursor: move; background-color: rgb(176, 196, 222); display: inline-block; height: auto; width: auto; zoom: 1; }
.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); }
.que.ddimageortext .group3, form.mform fieldset#id_previewareaheader .group3 { background-color: rgb(220, 220, 220); }
.que.ddimageortext .group4, form.mform fieldset#id_previewareaheader .group4 { background-color: rgb(216, 191, 216); }
.que.ddimageortext .group5, form.mform fieldset#id_previewareaheader .group5 { background-color: rgb(135, 206, 250); }
.que.ddimageortext .group6, form.mform fieldset#id_previewareaheader .group6 { background-color: rgb(218, 165, 32); }
.que.ddimageortext .group7, form.mform fieldset#id_previewareaheader .group7 { background-color: gold; }
.que.ddimageortext .group8, form.mform fieldset#id_previewareaheader .group8 { background-color: khaki; }
.que.ddimageortext .drag, form.mform fieldset#id_previewareaheader .drag { border: 1px solid black; cursor: move; z-index: 2; }
.que.ddimageortext .dragitems.readonly .drag { cursor: auto; }
.que.ddimageortext div.ddarea, form.mform fieldset#id_previewareaheader div.ddarea { text-align: center; }
.que.ddimageortext .dropbackground, form.mform fieldset#id_previewareaheader .dropbackground { margin: 0px auto; }
.que.ddimageortext .dropzone { border: 1px solid black; position: absolute; z-index: 1; }
.que.ddimageortext .dropzone:focus, .que.ddimageortext .dropzone.yui3-dd-drop-over.yui3-dd-drop-active-valid { border-color: rgb(0, 170, 0); box-shadow: rgb(255, 255, 150) 0px 0px 5px 5px; }
.que.ddimageortext div.dragitems div.draghome, .que.ddimageortext div.dragitems div.drag, form.mform fieldset#id_previewareaheader div.draghome, form.mform fieldset#id_previewareaheader div.drag { font: 13px / 1.231 arial, helvetica, clean, sans-serif; }
form.mform fieldset#id_previewareaheader div.drag.yui3-dd-dragging, .que.ddimageortext div.drag.yui3-dd-dragging { z-index: 3; box-shadow: rgb(0, 0, 0) 3px 3px 4px; }
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 div.droparea img, form.mform fieldset#id_previewareaheader div.droparea img { border: 1px solid rgb(0, 0, 0); max-width: none; }
.que.ddmarker .draghome img, .que.ddmarker .draghome span { visibility: hidden; }
.que.ddmarker .dragitems .dragitem { cursor: move; position: absolute; z-index: 2; }
.que.ddmarker .dragitems .draghome { margin: 10px; }
.que.ddmarker .dragitems { margin-top: 10px; }
.que.ddmarker .dragitems.readonly .dragitem { cursor: auto; }
.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; }
.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 div.dragitems 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: white; border: 2px solid black; padding: 5px; display: inline-block; zoom: 1; border-radius: 10px; }
.que.ddmarker div.markertexts span.markertext { z-index: 2; background-color: yellow; border-style: solid; border-width: 2px; border-color: khaki; }
.que.ddmarker span.wrongpart { background-color: yellow; border-style: solid; border-width: 2px; border-color: khaki; padding: 5px; border-radius: 10px; opacity: 0.6; margin: 5px; display: inline-block; }
.que.ddmarker div.dragitems img.target { position: absolute; left: -7px; top: -7px; }
.que.ddmarker div.dragitems div.draghome img.target { display: none; }
.que.ddmarker .dragitem.yui3-dd-dragging span.markertext { z-index: 3; box-shadow: rgb(0, 0, 0) 3px 3px 4px; }
#page-question-type-ddmarker .ddarea .grid { position: absolute; background: url("/theme/image.php/essential/qtype_ddmarker/1678379086/grid") 0px 0px repeat scroll; }
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; }
.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 { display: inline-block; text-align: center; border: 1px solid rgb(0, 0, 0); margin-bottom: 2px; }
.que.ddwtos .draghome, .que.ddwtos .drag { display: inline-block; text-align: center; background: transparent; border: 0px; }
.que.ddwtos .draghome, .que.ddwtos .drag.unplaced { border: 1px solid rgb(0, 0, 0); }
.que.ddwtos .draghome { visibility: hidden; }
.que.ddwtos .drag { z-index: 2; }
.que.ddwtos .drag.yui3-dd-dragging { z-index: 3; box-shadow: rgb(0, 0, 0) 3px 3px 4px; }
.que.ddwtos .drop:focus, .que.ddwtos .drop.yui3-dd-drop-over.yui3-dd-drop-active-valid { border-color: rgb(0, 170, 0); box-shadow: rgb(255, 255, 150) 0px 0px 5px 5px; }
.que.ddwtos .notreadonly .drag { cursor: move; }
.que.ddwtos .readonly .drag { cursor: default; }
.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); }
.que.ddwtos .group3 { background-color: rgb(176, 196, 222); }
.que.ddwtos .group4 { background-color: rgb(216, 191, 216); }
.que.ddwtos .group5 { background-color: rgb(135, 206, 250); }
.que.ddwtos .group6 { background-color: rgb(218, 165, 32); }
.que.ddwtos .group7 { background-color: gold; }
.que.ddwtos .group8 { background-color: khaki; }
.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: white; }
.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 { padding: 0.3em 0px 0.3em 25px; text-indent: -25px; }
.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: 0px 5px; padding: 0px; width: 15px; }
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; }
.que.numerical .answer input[type="text"] { width: 30%; }
#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: black; background-color: rgb(239, 239, 239); }
.path-mod-assign td.submissionstatusdraft, .path-mod-assign div.submissionstatusdraft, .path-mod-assign a:link.submissionstatusdraft { color: black; background-color: rgb(239, 239, 207); }
.path-mod-assign td.submissionstatussubmitted, .path-mod-assign div.submissionstatussubmitted, .path-mod-assign a:link.submissionstatussubmitted { color: black; background-color: rgb(207, 239, 207); }
.path-mod-assign td.submissionlocked, .path-mod-assign div.submissionlocked { color: black; background-color: rgb(239, 239, 207); }
.path-mod-assign td.submissionreopened, .path-mod-assign div.submissionreopened { color: black; background-color: rgb(239, 239, 239); }
.path-mod-assign td.submissiongraded, .path-mod-assign div.submissiongraded { color: black; background-color: rgb(207, 239, 207); }
.path-mod-assign td.submissionnotgraded, .path-mod-assign div.submissionnotgraded { color: black; background-color: rgb(239, 239, 239); }
.path-mod-assign td.latesubmission, .path-mod-assign a:link.latesubmission, .path-mod-assign div.latesubmission { color: black; background-color: rgb(239, 207, 207); }
.path-mod-assign td.earlysubmission, .path-mod-assign div.earlysubmission { color: black; background-color: rgb(207, 239, 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: white; }
.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 td.submissioneditable { color: red; }
.path-mod-assign .expandsummaryicon { cursor: pointer; display: none; }
.path-mod-assign.jsenabled .expandsummaryicon { display: inline; }
.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/essential/core/1678379086/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/essential/core/1678379086/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: auto; 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: -140px; 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 [data-region="configure-filters"] label { display: block; padding: 3px 20px; }
.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 [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; }
 .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 .block_book_toc ul { margin: 0px 0px 0px 5px; padding-left: 0px; padding-right: 0px; }
.path-mod-book .block_book_toc li { clear: both; list-style: none; margin-top: 0.5em; }
.path-mod-book .block_book_toc li li { list-style: none; }
.path-mod-book .block_book_toc .action-list { float: right; }
.path-mod-book .block_book_toc .action-list img.smallicon { margin: 0px 3px; }
.path-mod-book .book_toc_none ul ul { margin-left: 0px; margin-right: 0px; }
.path-mod-book .book_toc_bullets ul ul { margin-left: 20px; }
.path-mod-book .book_toc_bullets li li { list-style: circle; }
.path-mod-book .book_toc_bullets li li::before { display: none; }
.path-mod-book .book_toc_indented ul { margin-left: 5px; }
.path-mod-book .book_toc_indented ul ul { margin-left: 15px; }
.path-mod-book .book_toc_indented li 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: white; }
#page-mod-customcert-edit .deletebutton { text-align: right; }
#page-mod-customcert-edit .addpage { border-top: 1px solid rgb(244, 244, 244); text-align: right; }
#page-mod-customcert-edit #id_replace { margin-left: 10px; }
#page-mod-customcert-report .centre { margin-left: auto; margin-right: auto; }
#page-mod-customcert-rearrange .savepositionsbtn, #page-mod-customcert-rearrange .applypositionsbtn, #page-mod-customcert-rearrange .cancelbtn { float: left; }
#page-mod-customcert-rearrange .element { display: inline-block; position: absolute; overflow-wrap: break-word; }
#page-mod-customcert-rearrange .element::before { background-image: url("/theme/image.php/essential/mod_customcert/1678379086/target"); background-repeat: no-repeat; content: ""; display: block; float: left; height: 9px; width: 100%; }
#page-mod-customcert-rearrange .element:hover { cursor: move; }
#page-mod-customcert-rearrange .element.refpoint-left::before { background-position: left top; margin: -4px -5px -5px -4px; }
#page-mod-customcert-rearrange .element.refpoint-center::before { background-position: center top; margin: -4px
0px -5px; }
#page-mod-customcert-rearrange .element.refpoint-right::before { background-position: right top; margin: -4px -5px -5px 4px; }
#page-mod-customcert-rearrange #pdf { border-style: solid; border-width: 1px; clear: both; }
#page-mod-customcert-rearrange div#leftmargin { border-left: 1px dotted black; }
#page-mod-customcert-rearrange div#rightmargin { border-right: 1px dotted black; }
.moodle-dialogue #editelementform fieldset.hidden { display: block; }
.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; }
#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; }
.path-mod-forum .discussion-nav .prev-discussion::before { content: " ��� "; }
.path-mod-forum .discussion-nav .next-discussion::after { content: " ��� "; }
.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/essential/mod_forum/1678379086/t/subscribed") -9999px -9999px no-repeat; }
.path-mod-forum .preload-unsubscribe { background: url("/theme/image.php/essential/mod_forum/1678379086/t/unsubscribed") -9999px -9999px no-repeat; }
.path-mod-forum .discussionsubscription { margin-top: -10px; text-align: right; margin-bottom: 10px; }
.path-mod-forum .discussionsubscription > a > img { width: 12px; padding: 0px 4px; }
#page-mod-forum-view img.timedpost { margin-right: 5px; }
.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/essential/core/1678379086/t/print") 2px center no-repeat scroll transparent; padding-left: 20px; }
.h5p-data-view table { border: 1px solid rgb(229, 229, 229); box-shadow: rgba(0, 0, 0, 0.04) 0px 1px 1px; table-layout: fixed; width: 100%; }
.h5p-data-view td, .h5p-data-view th { color: rgb(85, 85, 85); font-size: 13px; line-height: 1.5em; padding: 8px 10px; vertical-align: top; overflow-wrap: break-word; }
.h5p-data-view th { color: rgb(50, 55, 60); font-size: 14px; font-weight: 400; line-height: 1.4em; }
.h5p-data-view thead th { border-bottom: 1px solid rgb(225, 225, 225); }
.h5p-data-view tfoot td { border-top: 1px solid rgb(225, 225, 225); font-size: 14px; }
.h5p-data-view tr:nth-child(2n+1) { background-color: rgb(249, 249, 249); }
.h5p-pagination { line-height: 2em; text-align: center; }
.h5p-pagination > span, .h5p-pagination > input { margin: 0px 1em; }
.h5p-pagination button { margin: 0px; }
.h5p-data-view input[type="text"] { margin-bottom: 0.5em; }
.h5p-data-view th[role="button"] { cursor: pointer; }
.h5p-data-view th[role="button"].h5p-sort::after, .h5p-data-view th[role="button"]:hover::after, .h5p-data-view th[role="button"].h5p-sort.h5p-reverse:hover::after { content: "���"; left: 0.5em; position: relative; top: -1px; }
.h5p-data-view th[role="button"].h5p-sort.h5p-reverse::after, .h5p-data-view th[role="button"].h5p-sort:hover::after { content: "���"; top: -2px; }
.h5p-data-view th[role="button"]:hover::after, .h5p-data-view th[role="button"].h5p-sort.h5p-reverse:hover::after, .h5p-data-view th[role="button"].h5p-sort:hover::after { color: rgb(153, 153, 153); }
.content-upgrade-log { color: red; }
#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: black; }
.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 .well { margin-bottom: 0px; }
#registration-form-container .control-group:last-child { margin-bottom: 0px; }
#registration-choice-container .well { 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; }
.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); }
body.jsenabled .questionflagcheckbox { display: none; }
#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/essential/quiz/1678379086/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: white; }
.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-edit .statusbar { margin: 0.6em 0.4em; }
#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; }
#page-mod-quiz-edit .maxgrade, #page-mod-quiz-edit .totalpoints { position: absolute; right: 0px; margin: -2.85em 0px 0px; padding: 0.2em; }
#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 { font-size: 24px; margin-left: 20px; margin-bottom: 0px; height: 40px; }
#page-mod-quiz-edit .section-heading .instancesectioncontainer { 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; }
#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; }
#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: white; 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; }
#page-mod-quiz-edit ul.slots li.section li.activity .page_split_join { position: relative; left: -20px; top: -7px; }
#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: block; min-height: 1.7em; position: absolute; top: 0px; left: 5em; width: 100%; }
#page-mod-quiz-edit ul.slots li.section li.activity .mod-indent-outer { 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; width: 70%; 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); }
#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; }
#page-mod-quiz-edit
ul.slots .activityinstance img.activityicon { float: left; margin: 0.2em 0px 0px; padding: 0px; }
#page-mod-quiz-edit .section .activity .actions { 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; }
#categoryquestions th.modifiername .sorters, #categoryquestions th.creatorname .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%; overflow: hidden; table-layout: fixed; }
#categoryquestions .iconcol { width: 15px; text-align: center; padding: 0px; }
#categoryquestions .checkbox { width: 19px; text-align: center; padding: 0px; }
#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 .selectmultiplecommandbuttons { margin: 0.6em 0.4em; }
#page-mod-quiz-edit .btn-group.selectmultiplecommand, #page-mod-quiz-edit .btn-group.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: inherit; }
#page-mod-quiz-edit.select-multiple .selectmultiplecommandbuttons .separator { position: relative; float: left; padding: 0.5rem 0px; }
#page-mod-quiz-edit #questionselectall { padding-right: 0.1rem; }
#page-mod-quiz-edit #questiondeselectall { padding-left: 0.1rem; }
#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, #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 .instancesectioncontainer, #page-mod-quiz-edit.select-multiple .mod-quiz-edit-content .section-heading .instanceshufflequestions, #page-mod-quiz-edit.select-multiple .mod-quiz-edit-content .section-heading .instancesectioncontainer h3 { display: none; }
#page-mod-quiz-edit.select-multiple .mod-quiz-edit-content .edit-toolbar .m-b-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 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: white; }
.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 black; }
.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: black; }
#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/essential/core/1678379086/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: black; 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: black; 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: black; }
.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/essential/mod_workshop/1678379086/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/essential/mod_workshop/1678379086/userplan/task-done"); }
.path-mod-workshop .userplan dd.phasetasks li.fail { background-image: url("/theme/image.php/essential/mod_workshop/1678379086/userplan/task-fail"); }
.path-mod-workshop .userplan dd.phasetasks li.info { background-image: url("/theme/image.php/essential/mod_workshop/1678379086/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; }
body.jsdisabled #block_accessibility_launchtoolbar { display: none; }
.block_accessibility
{ position: relative; user-select: none; }
#accessibility_controls .access-button { display: inline-block; vertical-align: middle; margin: 0px 0.15em; border: 1px solid rgb(204, 204, 204); border-radius: 3px; text-align: center; user-select: none; background: -webkit-linear-gradient(top, rgba(254, 255, 232, 0) 0%, rgba(214, 219, 191, 0.3) 100%) !important; }
#accessibility_controls .access-button:hover { background: -webkit-linear-gradient(top, rgba(254, 255, 232, 0) 0%, rgba(214, 219, 191, 0.5) 50%) !important; }
.access-button a#block_accessibility_save { background: url("/theme/image.php/essential/block_accessibility/1678379086/document-save") center center no-repeat !important; }
.access-button a#block_accessibility_save.disabled { background: url("/theme/image.php/essential/block_accessibility/1678379086/document-save-grey") center center no-repeat !important; }
#accessibility_controls .access-button .disabled { opacity: 0.3; cursor: not-allowed; }
#accessibility_controls .access-button a { display: block; cursor: pointer; color: rgb(0, 0, 0); border-radius: 2px; padding: 0.15em 0.3em; min-width: 1.5em; }
#accessibility_controls .access-button:active, #accessibility_controls .access-button:focus { border: 1px solid rgb(242, 70, 2); }
#accessibility_controls .access-button img { vertical-align: middle; }
#accessibility_controls ul { list-style: none; margin: 0.4em 0px; padding: 0px; }
#toolbar-launch { position: absolute; padding: 0px; top: -3px; left: 50%; }
#toolbar-launch img { padding: 0px; opacity: 0.6; }
.atbar-always { display: inline-block; }
#loader-icon { position: absolute; width: 54px; height: 55px; top: 42%; left: 5em; display: none; background: url("/theme/image.php/essential/block_accessibility/1678379086/loader") !important; }
#sbar { top: 42px !important; z-index: 999 !important; }
.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_activity_results table.grades caption { font-weight: 700; font-size: 18px; }
.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; }
#page-blocks-community-communitycourse .hubscreenshot { float: left; }
#page-blocks-community-communitycourse .hubtitlelink { color: rgb(153, 153, 153); }
#page-blocks-community-communitycourse .hubsmalllogo { padding-left: 3px; padding-right: 7px; float: left; }
#page-blocks-community-communitycourse .hubtext { display: block; width: 68%; padding-left: 165px; }
#page-blocks-community-communitycourse .hubimage { float: left; display: block; width: 100px; }
#page-blocks-community-communitycourse .hubstats { padding-top: 10px; }
#page-blocks-community-communitycourse .hubstats .iconhelp { float: left; padding-right: 3px; }
#page-blocks-community-communitycourse .hubadditionaldesc { color: rgb(102, 102, 102); font-size: 90%; display: block; }
#page-blocks-community-communitycourse .hubscreenshot { margin-right: 10px; }
#page-blocks-community-communitycourse .hubtrusted { display: inline; }
#page-blocks-community-communitycourse .trustedtr { background-color: rgb(255, 225, 195); }
#page-blocks-community-communitycourse .prioritisetr { background-color: rgb(255, 212, 255); }
#page-blocks-community-communitycourse .blockdescription { font-size: 80%; color: rgb(85, 85, 85); }
#page-blocks-community-communitycourse .trusted { font-size: 90%; color: rgb(0, 102, 51); font-weight: 400; font-style: italic; }
#page-blocks-community-communitycourse .additionaldesc { font-size: 80%; color: rgb(139, 137, 137); }
#page-blocks-community-communitycourse .comment-link { font-size: 80%; color: rgb(85, 85, 85); }
#page-blocks-community-communitycourse .coursescreenshot { text-align: center; cursor: pointer; }
#page-blocks-community-communitycourse .hubcourseinfo { margin-left: 15px; }
#page-blocks-community-communitycourse .pagingbar { text-align: center; }
#page-blocks-community-communitycourse .coursecomment { float: right; }
#page-blocks-community-communitycourse .courseoperations { margin-top: 9px; text-align: center; }
#page-blocks-community-communitycourse .hubcoursedownload:hover { background-color: rgb(205, 201, 201); }
#page-blocks-community-communitycourse .courselinks { float: right; width: 180px; }
#page-blocks-community-communitycourse .ratingaggregate { float: left; padding-right: 4px; }
#page-blocks-community-communitycourse .hubcourserating { padding-top: 3px; font-size: 80%; color: rgb(85, 85, 85); }
#page-blocks-community-communitycourse .coursedescription { width: 70%; float: left; }
#page-blocks-community-communitycourse .fullhubcourse { margin-bottom: 20px; }
#page-blocks-community-communitycourse .hubcoursetitlepanel { margin-bottom: 6px; }
#page-blocks-community-communitycourse .hubcourseresult { background: none 0px 0px repeat scroll rgb(255, 255, 255); clear: both; margin: 30px auto 0px; z-index: 90; width: 95%; padding: 10px; border-style: solid; border-width: 1px; }
#page-blocks-community-communitycourse .hubcoursetitle { box-shadow: rgba(0, 0, 0, 0.545) 0px 0px 4px; background: rgb(139, 137, 137); left: -15px; position: relative; z-index: 0; border: 0px; margin: 0px; outline: 0px; padding: 6px 0px; vertical-align: baseline; color: rgb(255, 255, 255); text-shadow: rgba(0, 0, 0, 0.2) 1px 1px 2px; text-align: left; font-style: italic; font-weight: 400; line-height: 1.2em; font-size: 140%; width: 102%; text-indent: 15px; }
#page-blocks-community-communitycourse .hubcoursedownload { display: inline-block; padding: 5px 8px 6px; color: black; text-decoration: none; border-radius: 6px; box-shadow: rgba(0, 0, 0, 0.6) 0px 1px 3px; border-bottom: 1px solid rgba(0, 0, 0, 0.25); position: relative; cursor: pointer; background-color: rgb(238, 233, 233); margin-left: 6px; font-size: 95%; margin-bottom: 9px; }
#page-blocks-community-communitycourse .ratingcount { color: rgb(139, 137, 137); font-size: 80%; vertical-align: top; }
#page-blocks-community-communitycourse .norating { font-weight: 700; color: rgb(139, 137, 137); font-size: 80%; }
#page-blocks-community-communitycourse .star-rating { list-style: none; margin: 4px 0px; padding: 0px; width: 100px; height: 20px; position: relative; background: url("/theme/image.php/essential/core/1678379086/i/star-rating") left top repeat-x; float: left; }
#page-blocks-community-communitycourse .star-rating li { padding: 0px; margin: 0px; height: 20px; width: 20px; float: left; }
#page-blocks-community-communitycourse .star-rating li.current-rating { background: url("/theme/image.php/essential/core/1678379086/i/star-rating") left bottom; position: absolute; height: 20px; display: block; text-indent: -9000px; z-index: 1; }
#page-blocks-community-communitycourse .nocomments { font-weight: 700; color: rgb(139, 137, 137); font-size: 80%; }
#page-blocks-community-communitycourse
.hubcommentator { float: left; font-weight: 700; }
#page-blocks-community-communitycourse .hubcommentdate { font-weight: 700; }
#page-blocks-community-communitycourse .hubcommenttext { margin-bottom: 10px; }
#page-blocks-community-communitycourse .hubnoscriptcoursecomments { margin-left: 5px; }
#page-blocks-community-communitycourse .yui3-overlay-loading { top: -1000em; left: -1000em; position: absolute; z-index: 1000; }
#page-blocks-community-communitycourse .hubcoursecomments { display: inline-block; padding: 3px; color: white; text-decoration: none; border-radius: 6px; position: relative; cursor: pointer; background-color: rgb(139, 137, 137); margin-left: 0px; font-size: 80%; margin-top: 15px; }
#page-blocks-community-communitycourse .hubrateandcomment { font-size: 80%; }
#page-blocks-community-communitycourse .nextlink { text-align: center; margin-top: 6px; }
#page-blocks-community-communitycourse .textinfo { text-align: center; }
#ss-mask { z-index: 10; position: fixed; inset: 0px; opacity: 0.35; background: rgb(0, 0, 0); }
.hiddenoverlay { display: none; text-align: center; }
.imagearrow { font-size: 120%; display: inline; cursor: pointer; }
.imagetitle { display: inline; cursor: pointer; }
#page-blocks-community-communitycourse .moodle-dialogue-base .moodle-dialogue { border-radius: 12px; box-shadow: rgba(0, 0, 0, 0.6) 0px 1px 3px; border-width: 0px; }
#page-blocks-community-communitycourse .moodle-dialogue-base .moodle-dialogue-wrap { border-radius: 12px 12px 0px 0px; background-color: rgb(255, 255, 255); border: 1px solid rgb(85, 85, 85); }
#page-blocks-community-communitycourse .moodle-dialogue-base .moodle-dialogue-hd { border-radius: 12px 12px 0px 0px; background-color: rgb(246, 246, 246); border: 1px solid rgb(204, 204, 204); overflow: auto; padding: 7px 6px; }
#page-blocks-community-communitycourse .moodle-dialogue-base .moodle-dialogue-bd { padding: 0px; margin-bottom: -5px; }
#page-blocks-community-communitycourse .moodle-dialogue-base .closebutton { margin-top: 4px; margin-right: 4px; }
.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_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; }
#messageteacher_form { padding: 2em; }
#messageteacher_form .mform .fitem div.fitemtitle { width: 8em; }
#messageteacher_form .mform .fitem .felement { margin-left: 10em; }
#messageteacher_form textarea { width: 80%; }
.messageteacher_confirm { font-size: 2em; font-weight: 700; margin-top: 1em; }
.block_myprofile img.profilepicture { height: 100px; width: 100px; }
.block_myprofile .myprofileitem.fullname { font-size: 1.5em; font-weight: 700; }
.block_myprofile .myprofileitem.edit { text-align: right; }
.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/essential/core/1678379086/t/expanded"); }
.block_navigation .block_tree [aria-expanded="false"] { background-image: url("/theme/image.php/essential/core/1678379086/t/collapsed"); }
.block_navigation .block_tree [aria-expanded="true"].emptybranch { background-image: url("/theme/image.php/essential/core/1678379086/t/collapsed_empty"); }
.block_navigation .block_tree [aria-expanded="false"].loading { background-image: url("/theme/image.php/essential/core/1678379086/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 { 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; }
#page-block-quickmail-admin_email div.region-content table.generaltable { margin: 0px auto 30px; width: 70%; }
#page-block-quickmail div.region-content select.select, #page-block-quickmail div.region-content table.generaltable, #page-block-quickmail div.region-content div.generalbox { margin-left: 20px; margin-right: 20px; }
#page-block-quickmail select[multiple] { min-width: 250px; max-width: 250px; }
#page-block-quickmail .emailtable { background-color: inherit; }
#page-block-quickmail .emailtable .r1 .c0, .emailtable .r1 .c2 { width: 275px; }
#page-block-quickmail .object_labels { margin-right: 20px; font-weight: 700; }
#page-block-quickmail .emailtable .cell { border: none; }
#page-block-quickmail .emailtable .r0 .cell { padding: 0.5em 0.5em 0.3em; }
#page-block-quickmail .emailtable .r1 .c1 { text-align: center; vertical-align: middle; }
#page-block-quickmail .emailtable .r1 .c2 div { padding: 2px 0px; }
#page-block-quickmail .emailtable .r1 .c2, .emailtable .r0 .c1 { text-align: right; }
#page-block-quickmail .mform fieldset.hidden > div { clear: both; float: none; overflow: hidden; width: 100%; text-align: left; margin: auto; }
#page-block-quickmail .mform input#id_subject { width: 75%; }
.block_recent_activity .activitydate, .block_recent_activity .activityhead { text-align: center; }
.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/essential/core/1678379086/t/expanded"); }
.block_settings
.block_tree [aria-expanded="false"] { background-image: url("/theme/image.php/essential/core/1678379086/t/collapsed"); }
.block_settings .block_tree [aria-expanded="true"].emptybranch { background-image: url("/theme/image.php/essential/core/1678379086/t/collapsed_empty"); }
.block_settings .block_tree [aria-expanded="false"].loading { background-image: url("/theme/image.php/essential/core/1678379086/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_slider .slider { width: 100%; background: transparent; }
.block_slider #slides { display: none; }
.block_slider #slides .slidesjs-navigation { margin-top: 3px; }
.block_slider #slides .slidesjs-previous { margin-right: 5px; float: left; }
.block_slider #slides .slidesjs-next { margin-right: 5px; float: left; }
.block_slider .slidesjs-pagination { margin: 6px 0px 0px; float: right; list-style: none; }
.block_slider .slidesjs-pagination li { float: left; margin: 0px 1px; }
.block_slider .slidesjs-pagination li a { display: block; width: 13px; height: 0px; padding-top: 13px; background-image: url("/theme/image.php/essential/block_slider/1678379086/pagination"); background-position: 0px 0px; float: left; overflow: hidden; }
.block_slider .slidesjs-pagination li a.active, .slidesjs-pagination li a:hover.active { background-position: 0px -13px; }
.block_slider .slidesjs-pagination li a:hover { background-position: 0px -26px; }
.block_slider #slides a:link, .block_slider #slides a:visited { color: rgb(51, 51, 51); }
.block_slider #slides a:hover, .block_slider #slides a:active { color: rgb(158, 32, 32); }
.block_slider .navbar { overflow: hidden; }
.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; }
.video-js .vjs-big-play-button .vjs-icon-placeholder::before, .vjs-button > .vjs-icon-placeholder::before, .video-js .vjs-modal-dialog, .vjs-modal-dialog .vjs-modal-dialog-content { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
.video-js .vjs-big-play-button .vjs-icon-placeholder::before, .vjs-button > .vjs-icon-placeholder::before { text-align: center; }
@font-face { font-family: VideoJS; src: ; }
@font-face { font-family: VideoJS; src: url("data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAA54AAoAAAAAFmgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAAA9AAAAD4AAABWUZFeBWNtYXAAAAE0AAAAOgAAAUriMBC2Z2x5ZgAAAXAAAAouAAAPUFvx6AdoZWFkAAALoAAAACsAAAA2DIPpX2hoZWEAAAvMAAAAGAAAACQOogcgaG10eAAAC+QAAAAPAAAAfNkAAABsb2NhAAAL9AAAAEAAAABAMMg06m1heHAAAAw0AAAAHwAAACABMAB5bmFtZQAADFQAAAElAAACCtXH9aBwb3N0AAANfAAAAPwAAAGBZkSN43icY2BkZ2CcwMDKwMFSyPKMgYHhF4RmjmEIZzzHwMDEwMrMgBUEpLmmMDh8ZPwoxw7iLmSHCDOCCADvEAo+AAB4nGNgYGBmgGAZBkYGEHAB8hjBfBYGDSDNBqQZGZgYGD7K/f8PUvCREUTzM0DVAwEjG8OIBwCPdwbVAAB4nI1Xe1CU1xX/zv1eLItLln0JwrIfC7sJGET2hRJ2N1GUoBJE8AESQEEhmBHjaB7UuBMTO4GMaSu7aY3RNlOdRPNqO2pqRmuTaSZtR6JJILUZk00a/4imjpmiecB303O/XUgMJOPufvd+99xzzz33nN855y4HHH7EfrGfIxwHRiANvF/sH71I9BzHszmpW+rGOQOXxXE6YhI4PoMT8zkT4cDFuf1cwMrZJI5cglM0HKVv0MaUFDgIFfg9mJJCG+kbKn1JkqBOVaFOkuhLpARq8fu0Nnc9/zdvfY9PxXW4PdH0C6N+PCejhorxFjAqRjgFRXSINEARbBGsoxcFK7IJmr4OycFJnInL59zIXwxui80fkGRbEHyosMWaATJKUfCskmwJQsAWANkmnIGOhlf514h7U8HNIv3owoHB0WMt0Eb3sx0guLi5pq/8Ny1q6969fKR9X9GBV6dPv6dp04K99SOwtmyPl47ApRa6n4ZpP1yjr5fn7MmYP/vXLUJs715UguklHBaHOZHZmG1N9FAIW2mf0MqWCIdo/8RZ1yGfxKUldDcGIbFA7ICO+vqOMSPTh/ZrSqgHi/bB/O8E8Mnzp+M+acxfpsTShBwej26TiGxBn7m4eEIO+Rueu6Hj+IFBnh88cAEUEQ//nVLx5C7kf+yIR47QEe+eMlhz9SqsGbe3hh2R03NGzoY6O42Kz8l7fB6fAk6LYnTyFo/FYyT6GGyNx2Jx2sdH4rA1Fo/HyCXaFyOp8dhYBCfJb2NIn1ImE6CYNGmgSTb52DawJR6jfXEmDU4xyTEmpgHHOIStoxfjSGdkbsK2w2jbdMQG4sgAstEONgURYCwGHhEhhscioQaAhhCf7McifEQc0l6+mxj9nI+gmSdiQ0Zbm7gZnIO7GSMEXG6UDAVocxAV8GcEXCKg1a02RcTtwANWRGIAyElor6n/+ZU2yOB3+T77Hb1MLqhn4KHVnQBjJnqe9QZSon6Kc5DxAD2vMdPL/BXSmQGwspa67z9wLUjdi9TN7QC7lyyBr9rpt7uXVC1CMpyjKRoXnGPHTuiaPLsNdc2dbAFQLAooPkXEh33FodHl4XpC6sPCIa0ftUIhHSYXVSu5iME+DIXsbZJ51BeidCgajcai43jU9nVzoSn2dPqcFvSoxSzJzgRKAx47WMRxOrIj3Wf0+hndxhJTiOkSEqxar3b3RKM9hY64oxBA64ieURLvCfpkDb8siBdUJ1bgT+urJ5PGfewQrmm5R5+0HmfyIPySD7OYkT0WxRePah8oEiyjlxIP74thVoRTURpmL6QhGuWS+QDjdANXjIM8SQa/1w128ODx0Qp4aLMNg9+JL3joUn8AMxW+aLNiuKjarn4uyyTdXjOzZTsh21uwldUvJoYza+zELALfu3p1L8/3krtyZ0Ag058J3hxHghvbGZn0dHZy6Mim/7Blre4lpHd1c28yVqRViO153F2oIWoXCIKbL4Z0cM1iaQn9mI5KuV2SzEvWXJDMNtkANpMdQoDDhIdD4A/YrP6Aye9ysxyE+uOEAcTDorgvVZJjcua043PnZ/PmdDqcbibZlXOOT8uSo7Kof0YUn9GL+Jo17ficymxiTofC6znUso0DhAxs1Fo+kF+d36vLmgZ8mk5cdGv2mwYj5k3Dm9m3LhJ1aVRNm6HrTbLgYAoWXDhDd/u4PGy5CT+xGMdiaBovewUCF/1BiWNljI9MLn7jeScpg+WyH6mfU62eVDql7hsrmvx1ezp/YldE2LhjbkiDnAn8tGy/MW3IXRMYJduvq9HpmIcKuFt+JCtgdGEGKAcF6UacVwIYbVPGfw/+YuNBS4cx/CUHcnyfc+wRDMtTr72mMSBjT/yn/GKSdeDWQUCH6Xoqq5R10RE60gV6erUL0iCti16d0hZjxut4QI/rEpgSh6WjnJXdBXRg1GKCucGJPtFqM27aD1tOqqKonsQ2KsFSSmEpmvRlsR+TcD9OFwrqXxIclL4sJTnGMSuG8KpkZvKdeVIOKDyWSyPLV16/p1QMPbP8NihwUzr47bdnXtwtjdCvqqpO0H+pOvIl3Pzv46e5CT/tQjklXCXXym1AaWY7bzHLkuDMc7ldKCvgxzLn8wYkJLBhEDyK7MT8bTbwbkxbfp+3mKAGsmTBpabSIEECzMIcQlzOPAMKsxMs7uhsnxPLuofPDTc1hkuq6MX9j16YU7CqegcYHbmWYuvAP6tCS97tgWf7dlQvnl25YPavXLVZvrzQPeHCpZmzzEUVq/xzu5sChnSTPTW7oOYmh69z4zL/gk3b+O6hoa733uviP82vnFcbqWlc9tDmZa23LVzaV1yXURi+JX+28NeBuj3+O8IrQ080Vm1eWB4OKjPmrJu7c1udWynvKF6/vs479lSW9+5gZkn+dKfellNGDPllzeULustz+A0bPvhgw7lkvEUwn/N4Ty7U7nhGsEpFkOfy+kutbOh1JQxhVDJumoW11hnkPThznh6FFlhfT+ra1x9sF56kx5YuDzVY9PQYAYA7iblw4frQ4TPCk2MK/xGU3rlmze62trHz6lsko+v+So/do74PT8KVkpJfOErKcv8znrMGsHTNxoEkWy1mYgDB6XBbPaWsuiS6CryGaL6zCjaXBgvtkuyXBua1wOKnh+k7L9AvPnYWffxK18FcJbuosGf3/Jo7amY+CE1vppzY+UTrva0FXc1i55pKQ/YjVL187N5fCn1kW5uot/1hi+DiZ+5atnJR9E+prvydJ9ZZ5mwOpU5gM4KYysMBQ71UzPuMTl9QQOyUo5nwioeYCPjFklrbK6s6X+ypUZ6rum9+CZYzWRiBJfSP0xzzSmrg7f86g0DKVj/wwFzieD9rRfPGFbeKMl05pn5j9/rsQJJ2iEgRrpohlyBo3f4QK7Kl+EcAYZgAoNVmZWXK704YAa3FwBxgSGUOs5htvGRz4Sgj3yFkSJFBuv/sxu5yk998T8WDJzvv/2RX19HtTUW1S+wpKRKRjJ6zzz/1/OPdFdWGlAKbvzS4PHOtURikg9AGz0LbIB85S/cPOpoXvuue8/iV2H1vPTy3ddvOeZ37HGmO3OmSzVzR+NS53+84dHlFhXPLqtzSO+5ruHM2vXtBdxP87LOzKAD359j/INYIbyPabIi3Cq6Wa+SaGe78diIzu7qcblcAa6/fJRvNopXFJnO+U9KKM5bqH5LM0iQSVmpPCPDu7ZT4Aoubz3709EBTyrTDjyx8MQXgUH1nqm7TWng4TzE4i4AsKskBITXfSyC4Fkl5MxnJDiKSIDSJAsGvd1y+/eNDp2e+A+5d8HeiiunrTkT6TqWLIs+/QRoWr98s0qj8uuzLuS22Ytufg3rdTaHn1m46sfgGKHXt0MGnLaRHdnwN37tvHcWKo2V6lnPxL4UvUQcRdOzmZSQs8X5CH5OxXMXpkATuDz8Et0SH4uyCRR+TjmBDP1GvsVrWEGVzEj33YVQ9jAtIKpqsl/s/0xrocwAAeJxjYGRgYADig3cEzsTz23xl4GZnAIHLRucNkWl2BrA4BwMTiAIAF4IITwB4nGNgZGBgZwCChWASxGZkQAXyABOUANh4nGNnYGBgHyAMADa8ANoAAAAAAAAOAFAAZgCyAMYA5gEeAUgBdAGcAfICLgKOAroDCgOOA7AD6gQ4BHwEuAToBQwFogXoBjYGbAbaB3IHqHicY2BkYGCQZ8hlYGcAASYg5gJCBob/YD4DABbVAaoAeJxdkE1qg0AYhl8Tk9AIoVDaVSmzahcF87PMARLIMoFAl0ZHY1BHdBJIT9AT9AQ9RQ9Qeqy+yteNMzDzfM+88w0K4BY/cNAMB6N2bUaPPBLukybCLvleeAAPj8JD+hfhMV7hC3u4wxs7OO4NzQSZcI/8Ltwnfwi75E/hAR7wJTyk/xYeY49fYQ/PztM+jbTZ7LY6OWdBJdX/pqs6NYWa+zMxa13oKrA6Uoerqi/JwtpYxZXJ1coUVmeZUWVlTjq0/tHacjmdxuL90OR8O0UEDYMNdtiSEpz5XQGqzlm30kzUdAYFFOb8R7NOZk0q2lwAyz1i7oAr1xoXvrOgtYhZx8wY5KRV269JZ5yGpmzPTjQhvY9je6vEElPOuJP3mWKnP5M3V+YAAAB4nG2P2XLCMAxFfYFspGUp3Te+IB9lHJF4cOzUS2n/voaEGR6qB+lKo+WITdhga/a/bRnDBFPMkCBFhhwF5ihxg1sssMQKa9xhg3s84BFPeMYLXvGGd3zgE9tZr/hveXKVkFYoSnoeHJXfRoWOqi54mo9ameNFdrK+dLSyaVf7oJQTlkhXpD3Z5XXhR/rUfQVuKXO91Jps4cLOS6/I5YL3XhodRRsVWZe4NnZOhWnSAWgxhMoEr6SmzZieF43Mk7ZOBdeCVGrp9Eu+54J2xhySplfB5XHwQLXUmT9KH6+kPnQ7ZYuIEzNyfs1DLU1VU4SWZ6LkXGHsD1ZKbMw=")
format("woff"), url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAAKAIAAAwAgT1MvMlGRXgUAAAEoAAAAVmNtYXDiMBC2AAAB/AAAAUpnbHlmW/HoBwAAA4gAAA9QaGVhZAyD6V8AAADQAAAANmhoZWEOogcgAAAArAAAACRobXR42QAAAAAAAYAAAAB8bG9jYTDINOoAAANIAAAAQG1heHABMAB5AAABCAAAACBuYW1l1cf1oAAAEtgAAAIKcG9zdGZEjeMAABTkAAABgQABAAAHAAAAAKEHAAAAAAAHAAABAAAAAAAAAAAAAAAAAAAAHwABAAAAAQAAwdxheF8PPPUACwcAAAAAANMyzzEAAAAA0zLPMQAAAAAHAAcAAAAACAACAAAAAAAAAAEAAAAfAG0ABwAAAAAAAgAAAAoACgAAAP8AAAAAAAAAAQcAAZAABQAIBHEE5gAAAPoEcQTmAAADXABXAc4AAAIABQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUGZFZABA8QHxHgcAAAAAoQcAAAAAAAABAAAAAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAAAAAMAAAADAAAAHAABAAAAAABEAAMAAQAAABwABAAoAAAABgAEAAEAAgAA8R7//wAAAADxAf//AAAPAAABAAAAAAAAAAABBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAFAAZgCyAMYA5gEeAUgBdAGcAfICLgKOAroDCgOOA7AD6gQ4BHwEuAToBQwFogXoBjYGbAbaB3IHqAABAAAAAAWLBYsAAgAAAREBAlUDNgWL++oCCwAAAwAAAAAGawZrAAIADgAaAAAJAhMEAAMSAAUkABMCAAEmACc2ADcWABcGAALrAcD+QJX+w/5aCAgBpgE9AT0BpggI/lr+w/3+rgYGAVL9/QFSBgb+rgIwAVABUAGbCP5a/sP+w/5aCAgBpgE9AT0BpvrIBgFS/f0BUgYG/q79/f6uAAAAAgAAAAAFQAWLAAMABwAAASERKQERIREBwAEr/tUCVQErAXUEFvvqBBYAAAAEAAAAAAYgBiAABgATACQAJwAAAS4BJxUXNjcGBxc+ATUmACcVFhIBBwEhESEBEQEGBxU+ATcXNwEHFwTQAWVVuAO7AidxJSgF/t/lpc77t18BYf6fASsBdQE+TF1OijuZX/1gnJwDgGSeK6W4GBhqW3FGnFT0AWM4mjT+9AHrX/6f/kD+iwH2/sI7HZoSRDGYXwSWnJwAAAEAAAAABKsF1gAFAAABESEBEQECCwEqAXb+igRg/kD+iwSq/osAAAACAAAAAAVmBdYABgAMAAABLgEnET4BAREhAREBBWUBZVRUZfwRASsBdf6LA4Bkniv9piueAUT+QP6LBKr+iwAAAwAAAAAGIAYPAAUADAAaAAATESEBEQEFLgEnET4BAxUWEhcGAgcVNgA3JgDgASsBdf6LAsUBZVVVZbqlzgMDzqXlASEFBf7fBGD+QP6LBKr+i+Bkniv9piueAvOaNP70tbX+9DSaOAFi9fUBYgAAAAQAAAAABYsFiwAFAAsAEQAXAAABIxEhNSMDMzUzNSEBIxUhESMDFTMVMxECC5YBduCWluD+igOA4AF2luDglgLr/oqWAgrglvyAlgF2AqCW4AF2AAQAAAAABYsFiwAFAAsAEQAXAAABMxUzESETIxUhESMBMzUzNSETNSMRITUBdeCW/org4AF2lgHAluD+ipaWAXYCVeABdgHAlgF2++rglgHA4P6KlgAAAAACAAAAAAXWBdYADwATAAABIQ4BBxEeARchPgE3ES4BAyERIQVA/IA/VQEBVT8DgD9VAQFVP/yAA4AF1QFVP/yAP1UBAVU/A4A/VfvsA4AAAAYAAAAABmsGawAHAAwAEwAbACAAKAAACQEmJw4BBwElLgEnAQUhATYSNyYFAQYCBxYXIQUeARcBMwEWFz4BNwECvgFkTlSH8GEBEgOONemh/u4C5f3QAXpcaAEB/BP+3VxoAQEOAjD95DXpoQESeP7dTlSH8GH+7gPwAmgSAQFYUP4nd6X2Pv4nS/1zZAEBk01NAfhk/v+TTUhLpfY+Adn+CBIBAVhQAdkAAAAFAAAAAAZrBdYADwATABcAGwAfAAABIQ4BBxEeARchPgE3ES4BASEVIQEhNSEFITUhNSE1IQXV+1ZAVAICVEAEqkBUAgJU+xYBKv7WAur9FgLqAcD+1gEq/RYC6gXVAVU//IA/VQEBVT8DgD9V/ayV/tWVlZWWlQADAAAAAAYgBdYADwAnAD8AAAEhDgEHER4BFyE+ATcRLgEBIzUjFTM1MxUUBgcjLgEnET4BNzMeARUFIzUjFTM1MxUOAQcjLgE1ETQ2NzMeARcFi/vqP1QCAlQ/BBY/VAICVP1rcJWVcCog4CAqAQEqIOAgKgILcJWVcAEqIOAgKiog4CAqAQXVAVU//IA/VQEBVT8DgD9V/fcl4CVKICoBASogASogKgEBKiBKJeAlSiAqAQEqIAEqICoBASogAAAGAAAAAAYgBPYAAwAHAAsADwATABcAABMzNSMRMzUjETM1IwEhNSERITUhERUhNeCVlZWVlZUBKwQV++sEFfvrBBUDNZb+QJUBwJX+QJb+QJUCVZWVAAAAAQAAAAAGIAZsAC4AAAEiBgcBNjQnAR4BMz4BNy4BJw4BBxQXAS4BIw4BBx4BFzI2NwEGBx4BFz4BNy4BBUArSh797AcHAg8eTixffwICf19ffwIH/fEeTixffwICf18sTh4CFAUBA3tcXHsDA3sCTx8bATcZNhkBNB0gAn9fX38CAn9fGxn+zRwgAn9fX38CIBz+yhcaXHsCAntcXXsAAAIAAAAABlkGawBDAE8AAAE2NCc3PgEnAy4BDwEmLwEuASchDgEPAQYHJyYGBwMGFh8BBhQXBw4BFxMeAT8BFh8BHgEXIT4BPwE2NxcWNjcTNiYnBS4BJz4BNx4BFw4BBasFBZ4KBgeWBxkNujpEHAMUD/7WDxQCHEU5ug0aB5UHBQudBQWdCwUHlQcaDbo5RRwCFA8BKg8UAhxFOboNGgeVBwUL/ThvlAIClG9vlAIClAM3JEokewkaDQEDDAkFSy0cxg4RAQERDsYcLUsFCQz+/QwbCXskSiR7CRoN/v0MCQVLLRzGDhEBAREOxhwtSwUJDAEDDBsJQQKUb2+UAgKUb2+UAAAAAAEAAAAABmsGawALAAATEgAFJAATAgAlBACVCAGmAT0BPQGmCAj+Wv7D/sP+WgOA/sP+WggIAaYBPQE9AaYICP5aAAAAAgAAAAAGawZrAAsAFwAAAQQAAxIABSQAEwIAASYAJzYANxYAFwYAA4D+w/5aCAgBpgE9AT0BpggI/lr+w/3+rgYGAVL9/QFSBgb+rgZrCP5a/sP+w/5aCAgBpgE9AT0BpvrIBgFS/f0BUgYG/q79/f6uAAADAAAAAAZrBmsACwAXACMAAAEEAAMSAAUkABMCAAEmACc2ADcWABcGAAMOAQcuASc+ATceAQOA/sP+WggIAaYBPQE9AaYICP5a/sP9/q4GBgFS/f0BUgYG/q4dAn9fX38CAn9fX38Gawj+Wv7D/sP+WggIAaYBPQE9Aab6yAYBUv39AVIGBv6u/f3+rgJPX38CAn9fX38CAn8AAAAEAAAAAAYgBiAADwAbACUAKQAAASEOAQcRHgEXIT4BNxEuAQEjNSMVIxEzFTM1OwEhHgEXEQ4BByE3MzUjBYv76j9UAgJUPwQWP1QCAlT9a3CVcHCVcJYBKiAqAQEqIP7WcJWVBiACVD/76j9UAgJUPwQWP1T8gpWVAcC7uwEqIP7WICoBcOAAAgAAAAAGawZrAAsAFwAAAQQAAxIABSQAEwIAEwcJAScJATcJARcBA4D+w/5aCAgBpgE9AT0BpggI/lo4af70/vRpAQv+9WkBDAEMaf71BmsI/lr+w/7D/loICAGmAT0BPQGm/BFpAQv+9WkBDAEMaf71AQtp/vQAAQAAAAAF1ga2ABYAAAERCQERHgEXDgEHLgEnIxYAFzYANyYAA4D+iwF1vv0FBf2+vv0FlQYBUf7+AVEGBv6vBYsBKv6L/osBKgT9v779BQX9vv7+rwYGAVH+/gFRAAAAAQAAAAAFPwcAABQAAAERIyIGHQEhAyMRIREjETM1NDYzMgU/nVY8ASUn/v7O///QrZMG9P74SEi9/tj9CQL3ASjaus0AAAAABAAAAAAGjgcAADAARQBgAGwAAAEUHgMVFAcGBCMiJicmNTQ2NzYlLgE1NDcGIyImNTQ2Nz4BMyEHIx4BFRQOAycyNjc2NTQuAiMiBgcGFRQeAxMyPgI1NC4BLwEmLwImIyIOAxUUHgIBMxUjFSM1IzUzNTMDH0BbWkAwSP7qn4TlOSVZSoMBESAfFS4WlMtIP03TcAGiioNKTDFFRjGSJlAaNSI/akAqURkvFCs9WTY6a1s3Dg8THgocJU4QIDVob1M2RnF9A2vV1WnU1GkD5CRFQ1CATlpTenNTYDxHUYouUhIqQCkkMQTBlFKaNkJAWD+MWkhzRztAPiEbOWY6hn1SJyE7ZS5nZ1I0/JcaNF4+GTAkGCMLFx04Ag4kOF07Rms7HQNsbNvbbNkAAwAAAAAGgAZsAAMADgAqAAABESERARYGKwEiJjQ2MhYBESERNCYjIgYHBhURIRIQLwEhFSM+AzMyFgHd/rYBXwFnVAJSZGemZASP/rdRVj9VFQv+twIBAQFJAhQqR2c/q9AEj/whA98BMkliYpNhYfzd/cgCEml3RTMeM/3XAY8B8DAwkCAwOB/jAAABAAAAAAaUBgAAMQAAAQYHFhUUAg4BBCMgJxYzMjcuAScWMzI3LgE9ARYXLgE1NDcWBBcmNTQ2MzIXNjcGBzYGlENfAUyb1v7SrP7x4SMr4bBpph8hHCsqcJNETkJOLHkBW8YIvYaMYG1gJWldBWhiRQ4cgv797rdtkQSKAn1hBQsXsXUEJgMsjlNYS5WzCiYkhr1mFTlzPwoAAAABAAAAAAWABwAAIgAAARcOAQcGLgM1ESM1PgQ3PgE7AREhFSERFB4CNzYFMFAXsFlorXBOIahIckQwFAUBBwT0AU3+sg0gQzBOAc/tIz4BAjhceHg6AiDXGlddb1ctBQf+WPz9+h40NR4BAgABAAAAAAaABoAASgAAARQCBCMiJzY/AR4BMzI+ATU0LgEjIg4DFRQWFxY/ATY3NicmNTQ2MzIWFRQGIyImNz4CNTQmIyIGFRQXAwYXJgI1NBIkIAQSBoDO/p/Rb2s7EzYUaj15vmh34o5ptn9bK1BNHggIBgIGETPRqZepiWs9Sg4IJRc2Mj5WGWMRBM7+zgFhAaIBYc4DgNH+n84gXUfTJzmJ8JZyyH46YH2GQ2ieIAwgHxgGFxQ9WpfZpIOq7lc9I3VZHzJCclVJMf5eRmtbAXzp0QFhzs7+nwAABwAAAAAHAATPAA4AFwAqAD0AUABaAF0AAAERNh4CBw4BBwYmIycmNxY2NzYmBxEUBRY2Nz4BNy4BJyMGHwEeARcOARcWNjc+ATcuAScjBh8BHgEXFAYXFjY3PgE3LgEnIwYfAR4BFw4BBTM/ARUzESMGAyUVJwMchM2UWwgNq4JHrQgBAapUaAoJcWMBfiIhDiMrAQJLMB0BBAokNAIBPmMiIQ4iLAECSzAeAQUKJDQBP2MiIQ4iLAECSzAeAQUKJDQBAT75g+5B4arNLNIBJ44ByQL9BQ9mvYCKwA8FBQMDwwJVTGdzBf6VB8IHNR08lld9uT4LCRA/qGNxvUwHNR08lld9uT4LCRA/qGNxvUwHNR08lld9uT4LCRA/qGNxvVJkAWUDDEf+tYP5AQAAAAEAAAAABiAGtgAbAAABBAADER4BFzMRITU2ADcWABcVIREzPgE3EQIAA4D+4v6FBwJ/X+D+1QYBJ97eAScG/tXgX38CB/6FBrUH/oX+4v32X38CAlWV3gEnBgb+2d6V/asCf18CCgEeAXsAAAAAEADGAAEAAAAAAAEABwAAAAEAAAAAAAIABwAHAAEAAAAAAAMABwAOAAEAAAAAAAQABwAVAAEAAAAAAAUACwAcAAEAAAAAAAYABwAnAAEAAAAAAAoAKwAuAAEAAAAAAAsAEwBZAAMAAQQJAAEADgBsAAMAAQQJAAIADgB6AAMAAQQJAAMADgCIAAMAAQQJAAQADgCWAAMAAQQJAAUAFgCkAAMAAQQJAAYADgC6AAMAAQQJAAoAVgDIAAMAAQQJAAsAJgEeVmlkZW9KU1JlZ3VsYXJWaWRlb0pTVmlkZW9KU1ZlcnNpb24gMS4wVmlkZW9KU0dlbmVyYXRlZCBieSBzdmcydHRmIGZyb20gRm9udGVsbG8gcHJvamVjdC5odHRwOi8vZm9udGVsbG8uY29tAFYAaQBkAGUAbwBKAFMAUgBlAGcAdQBsAGEAcgBWAGkAZABlAG8ASgBTAFYAaQBkAGUAbwBKAFMAVgBlAHIAcwBpAG8AbgAgADEALgAwAFYAaQBkAGUAbwBKAFMARwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABzAHYAZwAyAHQAdABmACAAZgByAG8AbQAgAEYAbwBuAHQAZQBsAGwAbwAgAHAAcgBvAGoAZQBjAHQALgBoAHQAdABwADoALwAvAGYAbwBuAHQAZQBsAGwAbwAuAGMAbwBtAAAAAgAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfAAABAgEDAQQBBQEGAQcBCAEJAQoBCwEMAQ0BDgEPARABEQESARMBFAEVARYBFwEYARkBGgEbARwBHQEeAR8EcGxheQtwbGF5LWNpcmNsZQVwYXVzZQt2b2x1bWUtbXV0ZQp2b2x1bWUtbG93CnZvbHVtZS1taWQLdm9sdW1lLWhpZ2gQZnVsbHNjcmVlbi1lbnRlcg9mdWxsc2NyZWVuLWV4aXQGc3F1YXJlB3NwaW5uZXIJc3VidGl0bGVzCGNhcHRpb25zCGNoYXB0ZXJzBXNoYXJlA2NvZwZjaXJjbGUOY2lyY2xlLW91dGxpbmUTY2lyY2xlLWlubmVyLWNpcmNsZQJoZAZjYW5jZWwGcmVwbGF5CGZhY2Vib29rBWdwbHVzCGxpbmtlZGluB3R3aXR0ZXIGdHVtYmxyCXBpbnRlcmVzdBFhdWRpby1kZXNjcmlwdGlvbgVhdWRpbwAAAAAA") format("truetype"); font-weight: 400; font-style: normal; }
.vjs-icon-play, .video-js .vjs-big-play-button .vjs-icon-placeholder::before, .video-js .vjs-play-control .vjs-icon-placeholder { font-family: VideoJS; font-weight: 400; font-style: normal; }
.vjs-icon-play::before, .video-js .vjs-big-play-button .vjs-icon-placeholder::before,
.video-js .vjs-play-control .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-subtitles-button .vjs-icon-placeholder, .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 { font-family: VideoJS; font-weight: 400; font-style: normal; }
.vjs-icon-subtitles::before, .video-js .vjs-subtitles-button .vjs-icon-placeholder::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 { content: "���"; }
.vjs-icon-captions, .video-js .vjs-captions-button .vjs-icon-placeholder, .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder, .video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder { font-family: VideoJS; font-weight: 400; font-style: normal; }
.vjs-icon-captions::before, .video-js .vjs-captions-button .vjs-icon-placeholder::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 { 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, .video-js .vjs-play-progress, .video-js .vjs-volume-level { font-family: VideoJS; font-weight: 400; font-style: normal; }
.vjs-icon-circle::before, .video-js .vjs-play-progress::before, .video-js .vjs-volume-level::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: "���"; }
.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; }
.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%; overflow-y: auto; }
.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.5em; 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.75em; 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; overflow: visible; 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; box-sizing: content-box; }
.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; box-sizing: content-box; }
.vjs-menu .vjs-menu-content > * { box-sizing: border-box; }
.vjs-scrubbing .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 { 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 { 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-workinghover .vjs-menu-button-popup: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: white 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; -webkit-box-align: center; align-items: center; min-width: 4em; }
.vjs-live .vjs-progress-control { display: none; }
.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-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; left: 0px; top: 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: relative; 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 .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:focus { text-shadow: white 0em 0em 1em; box-shadow: rgb(255, 255, 255) 0px 0px 1em; }
.video-js .vjs-mute-control { cursor: pointer; flex: 0 0 auto; padding-left: 2em; padding-right: 2em; padding-bottom: 3em; }
.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; }
.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical { }
.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical .vjs-volume-bar, .vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical .vjs-volume-level { }
.video-js .vjs-volume-panel { transition: width 1s ease 0s; }
.video-js .vjs-volume-panel: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:hover, .video-js .vjs-volume-panel .vjs-volume-control:active, .video-js .vjs-volume-panel .vjs-volume-control:focus, .video-js .vjs-volume-panel .vjs-mute-control:hover ~ .vjs-volume-control, .video-js .vjs-volume-panel .vjs-mute-control:active ~ .vjs-volume-control, .video-js .vjs-volume-panel .vjs-mute-control:focus ~ .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: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:hover.vjs-volume-horizontal, .video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal, .video-js .vjs-volume-panel .vjs-volume-control:focus.vjs-volume-horizontal, .video-js .vjs-volume-panel .vjs-mute-control:hover ~ .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel .vjs-mute-control:active ~ .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel .vjs-mute-control:focus ~ .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal { width: 5em; height: 3em; }
.video-js .vjs-volume-panel: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:hover.vjs-volume-vertical, .video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical, .video-js .vjs-volume-panel .vjs-volume-control:focus.vjs-volume-vertical, .video-js .vjs-volume-panel .vjs-mute-control:hover ~ .vjs-volume-control.vjs-volume-vertical, .video-js .vjs-volume-panel .vjs-mute-control:active ~ .vjs-volume-control.vjs-volume-vertical, .video-js .vjs-volume-panel .vjs-mute-control:focus ~ .vjs-volume-control.vjs-volume-vertical, .video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical { }
.video-js .vjs-volume-panel:hover .vjs-volume-control.vjs-volume-vertical .vjs-volume-bar, .video-js .vjs-volume-panel:hover .vjs-volume-control.vjs-volume-vertical .vjs-volume-level, .video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical .vjs-volume-bar, .video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical .vjs-volume-level, .video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical .vjs-volume-bar, .video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical .vjs-volume-level, .video-js .vjs-volume-panel .vjs-volume-control:hover.vjs-volume-vertical .vjs-volume-bar, .video-js .vjs-volume-panel .vjs-volume-control:hover.vjs-volume-vertical .vjs-volume-level, .video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical .vjs-volume-bar, .video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical .vjs-volume-level, .video-js .vjs-volume-panel .vjs-volume-control:focus.vjs-volume-vertical .vjs-volume-bar, .video-js .vjs-volume-panel .vjs-volume-control:focus.vjs-volume-vertical .vjs-volume-level, .video-js .vjs-volume-panel .vjs-mute-control:hover ~ .vjs-volume-control.vjs-volume-vertical .vjs-volume-bar, .video-js .vjs-volume-panel .vjs-mute-control:hover ~ .vjs-volume-control.vjs-volume-vertical .vjs-volume-level, .video-js .vjs-volume-panel .vjs-mute-control:active ~ .vjs-volume-control.vjs-volume-vertical .vjs-volume-bar, .video-js .vjs-volume-panel .vjs-mute-control:active ~ .vjs-volume-control.vjs-volume-vertical .vjs-volume-level, .video-js .vjs-volume-panel .vjs-mute-control:focus ~ .vjs-volume-control.vjs-volume-vertical .vjs-volume-bar, .video-js .vjs-volume-panel .vjs-mute-control:focus ~ .vjs-volume-control.vjs-volume-vertical .vjs-volume-level, .video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical .vjs-volume-bar, .video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical .vjs-volume-level { }
.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:hover, .video-js .vjs-volume-panel.vjs-volume-panel-horizontal:focus, .video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active, .video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active { width: 9em; transition: width 0.1s ease 0s; }
.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical { height: 8em; width: 3em; left: -3.5em; 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-poster img { display: block; vertical-align: middle; margin: 0px auto; max-height: 100%; padding: 0px; width: 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 .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; }
.vjs-no-flex .vjs-remaining-time.vjs-time-control.vjs-control { white-space: nowrap; width: 0px !important; }
.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 .vjs-icon-placeholder { cursor: pointer; 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; background-color: rgba(0, 0, 0, 0.5); }
.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-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; }
.vjs-seeking .vjs-loading-spinner, .vjs-waiting .vjs-loading-spinner { display: block; }
.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: white 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: white; }
.vjs-seeking .vjs-loading-spinner::after, .vjs-waiting .vjs-loading-spinner::after { border-top-color: white; animation-delay: 0.44s; }
@keyframes vjs-spinner-spin { 
 100% { transform: rotate(360deg); }
}
@-webkit-keyframes vjs-spinner-spin { 
 100% { transform: rotate(360deg); }
}
@keyframes vjs-spinner-fade { 
 0% { border-top-color: rgb(115, 133, 159); }
 20% { border-top-color: rgb(115, 133, 159); }
 35% { border-top-color: white; }
 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: white; }
 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 { position: absolute; }
.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-layout-tiny:not(.vjs-fullscreen) .vjs-custom-control-spacer { flex: 1 1 auto; }
.video-js.vjs-layout-tiny:not(.vjs-fullscreen).vjs-no-flex .vjs-custom-control-spacer { width: auto; }
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-current-time, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-time-divider, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-duration, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-remaining-time, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-playback-rate, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-progress-control, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-mute-control, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-control, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-chapters-button, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-descriptions-button, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-captions-button, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-subtitles-button, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-audio-button { display: none; }
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-current-time, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-time-divider, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-duration, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-remaining-time, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-playback-rate, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-mute-control, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-control, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-chapters-button, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-descriptions-button, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-captions-button, .video-js.vjs-layout-x-small:not(.vjs-fullscreen)
.vjs-subtitles-button, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-audio-button { display: none; }
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-current-time, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-time-divider, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-duration, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-remaining-time, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-playback-rate, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-mute-control, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-volume-control, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-chapters-button, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-descriptions-button, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-captions-button, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-subtitles-button .vjs-audio-button { 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; }
.vjs-text-track-settings fieldset { margin: 5px; padding: 3px; border: none; }
.vjs-text-track-settings fieldset span { display: inline-block; margin-left: 5px; }
.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; }
}
@media ���screen {
 .vjs-user-inactive.vjs-playing .vjs-control-bar ::before { content: ""; }
}
@media ���screen {
 .vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar { visibility: hidden; }
}
.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: 100vw; max-width: 100%; }
.mediaplugin > div { margin: auto; }
.mod-indent-outer .mediaplugin { display: table-cell; }
.editor_atto_content_wrap { background-color: white; color: rgb(51, 51, 51); }
.editor_atto_content { padding: 4px; resize: vertical; overflow: auto; }
.editor_atto_content_wrap, .editor_atto + textarea { width: 100%; padding: 0px; border-right: 1px solid rgb(187, 187, 187); border-bottom: 1px solid rgb(187, 187, 187); border-left: 1px solid rgb(187, 187, 187); border-image: initial; border-top: none; }
.editor_atto + textarea { border-radius: 0px; resize: vertical; margin-top: -1px; }
div.editor_atto_toolbar { display: block; background: rgb(242, 242, 242); min-height: 35px; border: 1px solid rgb(187, 187, 187); width: 100%; padding: 0px 0px 9px; }
div.editor_atto_toolbar button { padding: 4px 9px; background: none; border: 0px; margin: 0px; border-radius: 0px; cursor: pointer; }
div.editor_atto_toolbar button + button { border-left: 1px solid rgb(204, 204, 204); }
div.editor_atto_toolbar button[disabled] { opacity: 0.45; background: none; cursor: default; }
.editor_atto_toolbar button:hover { background-image: radial-gradient(at center center, rgb(255, 255, 255) 60%, rgb(223, 223, 223) 100%); background-color: rgb(235, 235, 235); }
.editor_atto_toolbar button:active, .editor_atto_toolbar button.highlight { background-image: radial-gradient(at center center, rgb(255, 255, 255) 40%, rgb(223, 223, 223) 100%); background-color: rgb(223, 223, 223); }
div.editor_atto_toolbar button .icon { padding: 0px; margin: 2px 0px; }
div.editor_atto_toolbar div.atto_group { display: inline-block; border-width: 1px; border-style: solid; border-color: rgb(204, 204, 204) rgb(204, 204, 204) rgb(179, 179, 179); border-image: initial; border-radius: 4px; margin: 9px 0px 0px 9px; background: rgb(255, 255, 255); }
.editor_atto_content img { resize: both; overflow: auto; }
.atto_hasmenu { white-space: nowrap; }
.atto_menuentry .icon { width: 16px; height: 16px; }
.atto_menuentry { clear: left; }
.atto_menuentry h1, .atto_menuentry h2, .atto_menuentry p { margin: 4px; }
.atto_form textarea.fullwidth, .atto_form input.fullwidth { width: 100%; }
.atto_form { padding: 0.5rem; }
.atto_control { position: absolute; right: -6px; bottom: -6px; display: none; cursor: pointer; }
.atto_control .icon { background-color: white; }
div.editor_atto_content:focus .atto_control, div.editor_atto_content:hover .atto_control { display: block; }
.editor_atto_menu.yui3-menu-hidden { display: none; }
.moodle-dialogue-base .editor_atto_menu .moodle-dialogue-content .moodle-dialogue-bd { padding: 0px; z-index: 1000; }
.editor_atto_menu .dropdown-menu > li > a { margin: 3px 14px; }
.editor_atto_menu .open ul.dropdown-menu { padding-top: 5px; padding-bottom: 5px; }
.editor_atto_wrap { position: relative; }
.editor_atto_wrap textarea { direction: ltr; }
.editor_atto_notification .atto_info, .editor_atto_notification .atto_warning { display: inline-block; background-color: rgb(242, 242, 242); padding: 0.5em 1em; border-bottom-left-radius: 1em; border-bottom-right-radius: 1em; }
.editor_atto_notification .atto_info { background-color: rgb(242, 242, 242); }
.editor_atto_notification .atto_warning { background-color: gold; }
.editor_atto_toolbar, .editor_atto_content_wrap, .editor_atto + textarea { box-sizing: border-box; }
@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; }
.course-content ul.topics { margin: 0px; list-style: none; }
.course-content ul.topics li.section .content { margin: 0px 40px; }
.course-content ul.topics li.section .left, .course-content ul.topics li.section .right { width: 40px; padding: 0px 6px; }
.course-content ul.topics li.section .left { padding-top: 22px; text-align: right; }
.jsenabled .course-content
ul.topics li.section .left, .jsenabled .course-content ul.topics li.section .right { width: auto; }
.course-content ul.topics li.section .left .section-handle img.icon { padding: 0px; vertical-align: baseline; }
.course-content ul.topics li.section .section_action_menu .textmenu, .course-content ul.topics li.section .section_action_menu .menu-action-text { white-space: nowrap; }
.course-content ul.weeks { margin: 0px; list-style: none; }
.course-content ul.weeks li.section .content { margin: 0px 40px; }
.course-content ul.weeks li.section .left, .course-content ul.weeks li.section .right { width: 40px; padding: 0px 6px; }
.course-content ul.weeks li.section .left { padding-top: 22px; text-align: right; }
.jsenabled .course-content ul.weeks li.section .left, .jsenabled .course-content ul.weeks li.section .right { width: auto; }
.course-content ul.weeks li.section .left .section-handle img.icon { padding: 0px; vertical-align: baseline; }
.course-content ul.weeks li.section .section_action_menu .textmenu, .course-content ul.weeks li.section .section_action_menu .menu-action-text { white-space: nowrap; }
#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; }
.gradeimport_data_area { margin: 0px 0px 10px; width: 475px; height: 209px; }
.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: white; 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 tr:nth-of-type(2n) .cell { background-color: rgb(249, 249, 249); }
.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 .floater .cell { background-color: rgb(249, 249, 249); }
.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
.gradeparent .floater .controls.cell, .path-grade-report-grader .gradeparent .controls { background-color: rgb(243, 234, 216); }
.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: white; 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/essential/core/1678379086/t/delete") center top no-repeat transparent; margin-top: 4px; }
.gradingform_guide.editor .moveup input { width: 20px; height: 15px; background: url("/theme/image.php/essential/core/1678379086/t/up") center top no-repeat transparent; margin-top: 4px; }
.gradingform_guide.editor .movedown input { width: 20px; height: 15px; background: url("/theme/image.php/essential/core/1678379086/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/essential/core/1678379086/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/essential/core/1678379086/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_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/essential/core/1678379086/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/essential/core/1678379086/t/copy") center top no-repeat transparent; margin: 0.3em 0.3em 0px; }
.gradingform_rubric.editor .levels .level .delete input { width: 12px; height: 16px; background: url("/theme/image.php/essential/core/1678379086/t/delete") center center no-repeat transparent; }
.gradingform_rubric.editor .moveup input { width: 12px; height: 12px; background: url("/theme/image.php/essential/core/1678379086/t/up") center top no-repeat transparent; margin: 0.3em 0.3em 0px; }
.gradingform_rubric.editor .movedown input { width: 12px; height: 12px; background: url("/theme/image.php/essential/core/1678379086/t/down") center top no-repeat transparent; margin: 0.3em 0.3em 0px; }
.gradingform_rubric.editor .addcriterion input, .gradingform_rubric.editor .addlevel input { background: url("/theme/image.php/essential/core/1678379086/t/add") left top no-repeat transparent; display: block; color: rgb(85, 85, 85); font-weight: 700; text-decoration: none; }
.gradingform_rubric.editor .addcriterion input { background-position: 5px 8px; height: 30px; line-height: 29px; margin-bottom: 14px; padding-left:
20px; padding-right: 10px; }
.gradingform_rubric.editor .addlevel input { background-position: 5px 5px; height: 25px; line-height: 24px; margin-bottom: 45px; padding-left: 18px; padding-right: 8px; }
.gradingform_rubric .options .optionsheading { font-weight: 700; font-size: 1.1em; padding-bottom: 5px; }
.gradingform_rubric .options .option { padding-bottom: 2px; }
.gradingform_rubric .options .option label { margin-left: 5px; }
.gradingform_rubric .options .option .value { margin-left: 5px; font-weight: 700; }
.gradingform_rubric .criterion .levels.error { border: 1px solid red; }
.gradingform_rubric .criterion .description.error, .gradingform_rubric .criterion .levels .level .definition.error, .gradingform_rubric .criterion .levels .level .score.error { background: rgb(255, 221, 221); }
.gradingform_rubric-regrade { padding: 10px; background: rgb(255, 221, 221); border: 1px solid red; margin-bottom: 10px; }
.gradingform_rubric-restored { padding: 10px; background: rgb(255, 255, 221); border: 1px solid rgb(255, 255, 0); margin-bottom: 10px; }
.gradingform_rubric-error { color: red; font-weight: 700; }
.gradingform_rubric.editor .hiddenelement { display: none; }
.gradingform_rubric.editor .pseudotablink { background-color: transparent; border: 0px solid; height: 1px; width: 1px; color: transparent; padding: 0px; margin: 0px; position: relative; float: right; }
.path-admin-mnet-service-enrol .singlebutton { text-align: center; }
.path-admin-mnet-service-enrol table.remotehosts, .path-admin-mnet-service-enrol table.otherenrolledusers, .path-admin-mnet-service-enrol table.remotecourses { margin: 0px auto 1em; }
.path-admin-mnet-service-enrol table.remotecourses th.categoryname { text-align: left; background-color: rgb(246, 246, 246); }
.path-admin-mnet-service-enrol table.remotecourses td.c1 { font-weight: 700; }
.path-admin-mnet-service-enrol table.remotecourses th.categoryname img { margin-right: 1em; }
.path-admin-mnet-service-enrol .collapsibleregioncaption { font-size: 110%; font-weight: 700; text-align: center; }
.path-admin-mnet-service-enrol .collapsibleregioninner { border: 1px solid rgb(221, 221, 221); padding: 1em; }
.path-admin-mnet-service-enrol .collapsibleregion.remotecourse.summary { margin: 0px 10em; }
.path-admin-mnet-service-enrol .roleassigntable { margin: 1em auto; }
.qbehaviour_deferredcbm_slightlyunderconfident, .qbehaviour_deferredcbm_slightlyoverconfident { font-weight: 700; color: rgb(102, 0, 0); }
.qbehaviour_deferredcbm_underconfident, .qbehaviour_deferredcbm_overconfident { font-weight: 700; color: rgb(204, 0, 0); }
.qbehaviour_deferredcbm_judgementok { font-weight: 700; color: rgb(0, 136, 0); }
.qbehaviour_deferredcbm_actual_percentage { font-weight: 700; }
.qbehaviour_deferredcbm_summary_heading { margin: 0px; }
.que.deferredcbm .certaintychoices input[type="radio"] { margin-left: 0.5em; }
.que.deferredcbm .certaintychoices label { white-space: nowrap; }
#page-admin-tool-assignmentupgrade-listnotupgraded .tool_assignmentupgrade_upgradetable .c0 { display: none; }
#page-admin-tool-assignmentupgrade-listnotupgraded.jsenabled .tool_assignmentupgrade_upgradetable .c0 { display: table-cell; }
#page-admin-tool-assignmentupgrade-listnotupgraded .tool_assignmentupgrade_upgradetable tr.selectedrow td { background-color: rgb(255, 238, 204); }
#page-admin-tool-assignmentupgrade-listnotupgraded .tool_assignmentupgrade_upgradetable tr.unselectedrow td { background-color: white; }
#page-admin-tool-assignmentupgrade-listnotupgraded .tool_assignmentupgrade_paginationform .hidden { display: none; }
.steps-definitions { border-style: solid; border-width: 1px; border-color: rgb(187, 187, 187); padding: 5px; margin: auto; width: 50%; }
.steps-definitions .step { margin: 10px 0px; }
.steps-definitions .stepdescription { color: rgb(191, 140, 18); }
.steps-definitions .steptype { color: rgb(20, 103, 166); margin-right: 5px; }
.steps-definitions .stepregex { color: rgb(0, 102, 0); }
.path-admin-tool-capability .comparisontable { margin-top: 150px; }
.path-admin-tool-capability .comparisontable th, .path-admin-tool-capability .comparisontable td { vertical-align: middle; padding: 0.4em 0.5em 0.3em; }
.path-admin-tool-capability .comparisontable thead th { vertical-align: bottom; background: none; }
.path-admin-tool-capability .comparisontable thead th div { position: relative; }
.path-admin-tool-capability .comparisontable thead th div > a { position: absolute; top: -1.75em; left: 1em; width: 150px; text-align: left; margin-bottom: 1em; text-indent: -1.45em; transform-origin: left top; transform: rotate(315deg); }
.path-admin-tool-capability .comparisontable tbody th { background-color: rgb(238, 238, 238); text-align: right; border: 1px solid rgb(223, 223, 223); }
.path-admin-tool-capability .comparisontable tbody th span { display: block; color: rgb(102, 102, 102); font-size: 80%; }
.path-admin-tool-capability .comparisontable tbody td { border: 1px solid rgb(223, 223, 223); }
.path-admin-tool-capability .comparisontable .inherit { color: rgb(102, 102, 102); }
.path-admin-tool-capability .comparisontable .allow { background-color: rgb(0, 102, 0); font-weight: 700; color: white; }
.path-admin-tool-capability .comparisontable .prevent { background-color: rgb(173, 103, 4); font-weight: 700; color: white; }
.path-admin-tool-capability .comparisontable .prohibit { background-color: rgb(136, 0, 0); font-weight: 700; color: white; }
.path-admin-tool-customlang .langselectorbox, .path-admin-tool-customlang fieldset.buttonsbar, .path-admin-tool-customlang .menu { margin: 5px auto; text-align: center; }
.path-admin-tool-customlang .menu .singlebutton, .path-admin-tool-customlang .menu .singlebutton form, .path-admin-tool-customlang .menu .singlebutton form div { display: inline; }
.path-admin-tool-customlang .mform.filterform { width: 70%; margin-left: auto; margin-right: auto; }
.path-admin-tool-customlang .mform.filterform .fitem .fitemtitle { width: 30%; }
.path-admin-tool-customlang .mform.filterform .fitem .felement { width: 60%; margin-left: 31%; }
.path-admin-tool-customlang #translator { width: 100%; }
.path-admin-tool-customlang #translator .standard, .path-admin-tool-customlang #translator .local { min-width: 35%; }
.path-admin-tool-customlang #translator .customized { background-color: rgb(231, 241, 195); }
.path-admin-tool-customlang #translator .customized.outdated { background-color: rgb(243, 242, 170); }
.path-admin-tool-customlang #translator .modified { background-color: rgb(255, 211, 217); }
.path-admin-tool-customlang #translator .customized.modified { background-color: rgb(210, 235, 255); }
.path-admin-tool-customlang #translator textarea { width: 100%; min-height: 4em; }
.path-admin-tool-customlang #translator .placeholderinfo { text-align: center; border: 1px dotted rgb(221, 221, 221); background-color: rgb(246, 246, 246); margin-top: 0.5em; }
#page-admin-tool-customlang-index .continuebutton { margin-top: 1em; }
.path-admin-tool-customlang #translator .standard.master.cell.c2 { word-break: break-all; }
.nav-pills .nav-pills { margin-left: 1rem; }
.data-registry > .top-nav > * { margin-right: 0.5rem; }
.data-registry > .top-nav > .singlebutton, .data-registry > .top-nav > .moodle-actionmenu[data-owner="dataregistry-actions"] { display: inline-block; }
.data-registry .context-tree { height: 70vh; overflow-y: scroll; }
[data-region="data-requests-table"] .moodle-actionmenu { min-width: 150px; }
.context-level-view { margin: 1em; }
.path-admin-tool-filetypes .generaltable .c0, .path-admin-tool-filetypes .generaltable .c1, .path-admin-tool-filetypes .generaltable .c2, .path-admin-tool-filetypes .generaltable th { white-space: nowrap; }
.path-admin-tool-filetypes .generaltable .deleted .c0 img { opacity: 0.2; }
.path-admin-tool-filetypes .generaltable .deleted .c0 span
{ text-decoration: line-through; }
.path-admin-tool-filetypes .generaltable .nonstandard { font-weight: 700; }
.path-admin-tool-filetypes .form-overridden { display: inline-block; margin-bottom: 1em; padding: 4px 6px; }
.path-admin-tool-health div#healthnoproblemsfound { width: 60%; margin: auto; padding: 1em; border: 1px solid black; }
.path-admin-tool-health dl.healthissues { width: 60%; margin: auto; }
.path-admin-tool-health dl.critical dt, .path-admin-tool-health dl.critical dd { background-color: rgb(167, 21, 1); }
.path-admin-tool-health dl.significant dt, .path-admin-tool-health dl.significant dd { background-color: rgb(211, 103, 7); }
.path-admin-tool-health dl.annoyance dt, .path-admin-tool-health dl.annoyance dd { background-color: rgb(219, 167, 7); }
.path-admin-tool-health dl.notice dt, .path-admin-tool-health dl.notice dd { background-color: rgb(229, 219, 54); }
.path-admin-tool-health dl dt.solution, .path-admin-tool-health dl dd.solution, .path-admin-tool-health div#healthnoproblemsfound { background-color: rgb(91, 184, 62); }
.path-admin-tool-health dl.healthissues dt, .path-admin-tool-health dl.healthissues dd { margin: 0px; padding: 1em; border: 1px solid black; }
.path-admin-tool-health dl.healthissues dt { font-weight: 700; border-bottom: 0px; padding-bottom: 0.5em; }
.path-admin-tool-health dl.healthissues dd { border-top: 0px; padding-top: 0.5em; margin-bottom: 10px; }
.path-admin-tool-health dl.healthissues dd form { margin-top: 0.5em; text-align: right; }
.path-admin-tool-health form#healthformreturn { text-align: center; margin: 2em; }
.path-admin-tool-health dd.solution p { padding: 0px; margin: 1em 0px; }
.path-admin-tool-health dd.solution li { margin-top: 1em; }
#page-admin-tool-installaddon-index #installfromrepobox { text-align: center; padding-top: 2em; padding-bottom: 2em; }
#page-admin-tool-installaddon-index #installfromrepobox .singlebutton { display: inline-block; }
#page-admin-tool-installaddon-index #installfromrepobox .singlebutton input[type="submit"] { padding: 1em; }
#page-admin-tool-langimport-index .langimport { margin: auto; float: none; width: 100%; }
.path-admin-tool-lp [data-region="managecompetencies"] ul li, .path-admin-tool-lp [data-region="plans"] ul li, .path-admin-tool-lp [data-region="competencymovetree"] ul li, .path-admin-tool-lp [data-region="competencylinktree"] ul li { list-style-type: none; }
.path-admin-tool-lp .progresstext { display: inline-block; vertical-align: top; }
.path-admin-tool-lp .progress { width: 100%; display: inline-block; }
.path-admin-tool-lp .progress .bar { min-width: 3em; }
.path-admin-tool-lp [data-region="managecompetencies"] ul[data-enhance="tree"], .path-admin-tool-lp [data-region="plans"] ul[data-enhance="tree"], .path-admin-tool-lp [data-region="competencylinktree"] ul[data-enhance="linktree"], .path-admin-tool-lp [data-region="competencymovetree"] ul[data-enhance="movetree"] { border: 1px solid rgb(204, 204, 204); box-shadow: rgba(0, 0, 0, 0.075) 0px 1px 1px inset; transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s; border-radius: 4px; padding-left: 20px; padding-right: 20px; margin-left: 10px; margin-right: 10px; }
.path-admin-tool-lp [data-region="managecompetencies"] ul, .path-admin-tool-lp [data-region="plans"] ul, .path-admin-tool-lp [data-region="competencylinktree"] ul, .path-admin-tool-lp [data-region="competencymovetree"] ul { cursor: pointer; }
.path-admin-tool-lp [data-region="competencylinktree"] ul li > span, .path-admin-tool-lp [data-region="competencymovetree"] ul li > span, .path-admin-tool-lp [data-region="plans"] ul li > span, .path-admin-tool-lp [data-region="managecompetencies"] ul li > span { padding: 2px 4px; border-radius: 4px; }
.path-admin-tool-lp [data-region="competencylinktree"] ul [aria-selected="true"] > span, .path-admin-tool-lp [data-region="competencymovetree"] ul [aria-selected="true"] > span, .path-admin-tool-lp [data-region="plans"] ul [aria-selected="true"] > span, .path-admin-tool-lp [data-region="managecompetencies"] ul [aria-selected="true"] > span { background-color: rgb(223, 223, 223); }
.path-admin-tool-lp [data-region="competencylinktree"] ul [tabindex="0"] > span, .path-admin-tool-lp [data-region="competencymovetree"] ul [tabindex="0"] > span, .path-admin-tool-lp [data-region="plans"] ul [tabindex="0"] > span, .path-admin-tool-lp [data-region="managecompetencies"] ul [tabindex="0"] > span { border: 2px solid rgb(0, 112, 168); }
.path-admin-tool-lp [data-region="filtercompetencies"] input { margin-left: 10px; }
.path-admin-tool-lp [data-region="link-buttons"], .path-admin-tool-lp [data-region="move-buttons"] { text-align: center; }
.path-admin-tool-lp [data-region="competencylinktree"] > ul { overflow-y: auto; height: 400px; }
.path-admin-tool-lp span.currentdragtarget { border: 1px dashed; }
.path-admin-tool-lp .competencyactionsmenu { display: inline-block; vertical-align: text-top; }
.path-admin-tool-lp [data-region="competencyruleconfig"] [data-region="rule-base"] { display: table; width: 100%; }
.path-admin-tool-lp [data-region="competencyruleconfig"] [data-region="rule-outcome"], .path-admin-tool-lp [data-region="competencyruleconfig"] [data-region="rule-type"] { display: table-row; }
.path-admin-tool-lp [data-region="competencyruleconfig"] [data-region="rule-outcome"] label, .path-admin-tool-lp [data-region="competencyruleconfig"] [data-region="rule-type"] label { padding-right: 10px; }
.path-admin-tool-lp [data-region="competencyruleconfig"] [data-region="rule-outcome"] label, .path-admin-tool-lp [data-region="competencyruleconfig"] [data-region="rule-outcome"] select, .path-admin-tool-lp [data-region="competencyruleconfig"] [data-region="rule-type"] label, .path-admin-tool-lp [data-region="competencyruleconfig"] [data-region="rule-type"] select { display: table-cell; }
.path-admin-tool-lp [data-region="competencyruleconfig"] [data-region="rule-outcome"] select, .path-admin-tool-lp [data-region="competencyruleconfig"] [data-region="rule-type"] select, .path-admin-tool-lp [data-region="competencylinktree"] select { width: 100%; }
.path-admin-tool-lp [data-region] .generaltable.fullwidth { clear: both; }
.path-admin-tool-lp .competency-rule-points { margin-top: 10px; }
.path-admin-tool-lp .competency-rule-points table input { margin-bottom: 0px; }
.path-admin-tool-lp .competency-rule-points tr[data-competency] th { font-weight: 400; }
.path-admin-tool-lp .competency-rule-points input[type="number"] { width: 50px; }
.competency-heading { margin-bottom: 15px; }
.competency-heading h4 { margin: 0px; }
.tool-lp-menu { margin: 0px; }
.tool-lp-menu li { float: left; position: relative; list-style-type: none; white-space: nowrap; }
.tool-lp-sub-menu { position: absolute; list-style: none; margin: 0px; top: -10px; }
.tool-lp-sub-menu li { float: none; }
.tool-lp-menu .tool-lp-sub-menu[aria-hidden="false"] { display: block; }
.tool-lp-menu ul[aria-hidden="true"] { display: none; }
.tool-lp-menu .caret { margin: 8px; }
.tool-lp-menu.tool-lp-menu-open-left .tool-lp-sub-menu { left: auto; right: 0px; }
.tool-lp-menu .tool-lp-sub-menu .menu-focus a { color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(0, 105, 158); background-image: linear-gradient(rgb(0, 112, 168), rgb(0, 95, 143)); background-repeat: repeat-x; }
input[type="radio"].tool_lp_scale_default, input[type="checkbox"].tool_lp_scale_proficient { margin-top: 0px; }
.user-evidence-documents { margin: 10px 20px; list-style: none; }
.user-evidence-competencies, .user-evidence-documents li { margin-bottom: 5px; word-break: break-all; }
[data-region="user-evidence-list"] .user-evidence-competencies, [data-region="user-evidence-list"] .user-evidence-documents { margin: 0px; list-style: none; }
.user-competency-course-navigation select { display: none; }
.user-competency-course-navigation span { max-width:
100%; overflow: hidden; }
.competency-grader textarea { width: 100%; max-width: 100%; box-sizing: border-box; }
#page-admin-tool-messageinbound-index .handler-function { display: block; padding: 0px 0.5em; color: rgb(136, 136, 136); font-size: 0.75em; }
#page-admin-tool-messageinbound-index .state, #page-admin-tool-messageinbound-index .edit { text-align: center; }
.eupopup-container { background-color: rgba(25, 25, 25, 0.9); color: rgb(239, 239, 239); padding: 5px 20px; font-size: 12px; line-height: 1.2em; text-align: center; display: none; z-index: 9999999; }
.behat-site .eupopup-container-bottom { position: relative; }
.eupopup-container-bottom { position: fixed; bottom: 0px; left: 0px; right: 0px; }
.eupopup-closebutton { font-size: 16px; font-weight: 100; line-height: 1; color: rgb(162, 162, 162); position: absolute; font-family: helvetica, arial, verdana, sans-serif; top: 0px; right: 0px; padding: 5px 10px; }
.eupopup-buttons { padding: 7px 0px 5px; }
.eupopup-button { margin: 0px 10px; }
.eupopup-button:hover, .eupopup-button:focus { text-decoration: underline; color: rgb(246, 162, 29); }
.eupopup-body li { display: inline; }
.eupopup-body li::before { content: ", "; }
.eupopup-body li:first-child::before { content: ""; }
.eupopup-body ul { padding: 0px; margin: 0px 0px 3px; }
.eupopup-closebutton:hover, .eupopup-closebutton:active { text-decoration: none; }
.eupopup-head { font-size: 1.2em; font-weight: 700; padding: 7px; }
.eupopup-button_1 { font-weight: 700; font-size: 14px; }
.eupopup-button_2 { display: none; }
.eupopup-button { color: rgb(246, 162, 29); }
.policy-heading .policy-viewdoc-buttons { text-align: center; margin: 15px; }
#page-admin-tool-policy-acceptances .colselect { width: 35px; }
.path-admin-tool-profiling .profilingruntable .label { font-weight: 700; }
.path-admin-tool-profiling .profiling_worse { color: red; }
.path-admin-tool-profiling .profiling_better { color: green; }
.path-admin-tool-profiling .profiling_same { color: dimgrey; }
.path-admin-tool-profiling .profiling_important, .path-admin-tool-profiling .flexible .referencerun { font-weight: 700; }
.path-admin-tool-profiling .flexible { margin-left: auto; margin-right: auto; }
#page-admin-tool-task-scheduledtasks .task-class { display: block; padding: 0px 0.5em; color: rgb(136, 136, 136); font-size: 0.75em; }
#page-admin-tool-task-scheduledtasks input[type="text"] { direction: ltr; }
#page-admin-tool-task-scheduledtasks .task-runnow, #page-admin-tool-task-scheduledtasks .task-clearfaildelay { font-size: 0.75em; }
[data-region="displaytemplateexample"] { border-radius: 4px; border: 1px inset rgb(227, 227, 227); padding: 1em; }
div[data-flexitour="backdrop"] { position: fixed; inset: 0px; }
span[data-flexitour="container"].orphan { position: absolute; }
span[data-flexitour="container"].orphan div[data-role="arrow"] { display: none; }
body div[data-flexitour="step-background-fader"], body div[data-flexitour="step-background"] { position: absolute; background: inherit; }
div[data-flexitour="step-background-fader"], [data-flexitour="step-backdrop"] > td, [data-flexitour="step-backdrop"] { position: relative; }
span[data-flexitour="container"].orphan div[data-role="arrow"] { display: none; }
.path-admin-local-usertours .stepcreator .input-append { font-size: inherit; }
.tour-actions > ul { margin-left: auto; margin-right: auto; text-align: center; }
.tour-actions > ul > li { background-color: rgb(245, 245, 245); }
.tour-actions > ul { margin-left: auto; margin-right: auto; text-align: center; }
.tour-actions > ul > li { background-color: rgb(245, 245, 245); border-radius: 6px; border: 1px solid rgb(204, 204, 204); display: inline-block; height: 9em; margin: 0.5em; text-align: center; width: 13em; }
.tour-actions > ul > li > a { height: 100%; display: block; padding: 1em; }
.path-admin-tool-xmldb a[name="lastused"] { padding-top: 50px; }
.assignfeedback_editpdf_widget .toolbar ul { display: none; }
.assignfeedback_editpdf_widget .toolbar li { list-style-type: none; }
.assignfeedback_editpdf_widget .drawingcanvas { position: relative; min-width: 817px; min-height: 400px; cursor: crosshair; background-repeat: no-repeat; background-color: rgb(204, 204, 204); margin-left: auto; margin-right: auto; box-shadow: rgba(255, 255, 255, 0.2) 0px 1px 0px inset, rgba(0, 0, 0, 0.2) 0px 1px 20px; }
.assignfeedback_editpdf_widget .moodle-dialogue-bd .drawingregion { position: inherit; }
.assignfeedback_editpdf_widget .drawingregion[data-currenttool="drag"] .drawingcanvas { cursor: move; }
.assignfeedback_editpdf_widget .drawingregion[data-currenttool="select"] .drawingcanvas { cursor: default; }
.assignfeedback_editpdf_widget .drawingregion[data-currenttool="select"] .commentdrawable textarea, .assignfeedback_editpdf_widget .drawingregion[data-currenttool="select"] .commentdrawable svg { cursor: move; }
.assignfeedback_editpdf_widget .infoicon { display: none; }
.assignfeedback_editpdf_widget .warningmessages { position: absolute; margin-left: 20px; margin-right: 20px; bottom: 20px; }
.assignfeedback_editpdf_widget .drawingregion { border: 1px solid rgb(204, 204, 204); inset: 52px 1em 0px; position: absolute; overflow: auto; background-color: rgb(204, 204, 204); touch-action: none; }
.assignfeedback_editpdf_widget { user-select: none; }
.assignfeedback_editpdf_widget .pageheader { background-color: rgb(235, 235, 235); border-bottom: 1px solid rgb(204, 204, 204); padding: 0px 20px; min-height: 50px; height: 52px; overflow: auto; }
.moodle-dialogue-base .moodle-dialogue.assignfeedback_editpdf_widget .moodle-dialogue-bd { padding: 0px; }
.yui3-colourpicker-hidden, .yui3-commentsearch-hidden, .yui3-commentmenu-hidden { display: none; }
.assignfeedback_editpdf_widget .pageheader button img { padding-top: 3px; vertical-align: top; }
.assignfeedback_editpdf_widget .pageheader button:active { background-color: rgb(204, 204, 204); }
.assignfeedback_editpdf_widget .pageheader select, .assignfeedback_editpdf_widget .pageheader button { background: none; padding: 4px 7px; border: 0px; border-radius: 0px; margin: 0px; height: 30px; line-height: 30px; vertical-align: top; cursor: pointer; }
.assignfeedback_editpdf_widget .pageheader select { vertical-align: top; appearance: none; background-color: rgb(255, 255, 255); padding: 0px 10px; }
.assignfeedback_editpdf_widget .pageheader .navigation button + button, .assignfeedback_editpdf_widget .pageheader .toolbar button + button, .assignfeedback_editpdf_widget .pageheader .navigation select + button, .assignfeedback_editpdf_widget .pageheader .toolbar select + button { border-left: 1px solid rgb(204, 204, 204); border-right: 0px; }
.assignfeedback_editpdf_widget .pageheader .navigation button { border-right: 1px solid rgb(204, 204, 204); }
.assignfeedback_editpdf_widget .pageheader .toolbar, .assignfeedback_editpdf_widget .pageheader .navigation-search, .assignfeedback_editpdf_widget .pageheader .navigation-expcol, .assignfeedback_editpdf_widget .pageheader .navigation { border-width: 1px; border-style: solid; border-color: rgb(204, 204, 204) rgb(204, 204, 204) rgb(179, 179, 179); border-image: initial; border-radius: 4px; margin: 10px 4px; background-color: white; height: 30px; line-height: 30px; padding: 0px; }
.assignfeedback_editpdf_commentsearch ul { max-height: 400px; overflow-y: auto; padding: 1em; }
.assignfeedback_editpdf_commentsearch ul li pre { background-color: rgb(239, 239, 239); white-space: pre-wrap; word-break: break-word; }
.assignfeedback_editpdf_commentsearch ul li pre:hover { background-color: rgb(221, 221, 221); }
.assignfeedback_editpdf_commentsearch ul li { margin: 2px; }
.assignfeedback_editpdf_commentsearch a pre { font-family: helvetica; margin: 0px; padding: 4px; }
.assignfeedback_editpdf_widget .navigation-search, .assignfeedback_editpdf_widget .navigation-expcol,
.assignfeedback_editpdf_widget .navigation { float: left; }
.assignfeedback_editpdf_widget .toolbar_group { float: right; }
.assignfeedback_editpdf_widget .toolbar button { box-shadow: none; }
.assignfeedback_editpdf_widget .toolbar { float: left; }
.assignfeedback_editpdf_widget .navigation, .assignfeedback_editpdf_widget .navigation-search, .assignfeedback_editpdf_widget .navigation-expcol, .assignfeedback_editpdf_widget .toolbar { display: inline-block; }
.assignfeedback_editpdf_colourpicker ul { margin: 0px; }
.assignfeedback_editpdf_commentmenu li.quicklist_comment { width: 150px; }
.assignfeedback_editpdf_commentmenu li.quicklist_comment a { white-space: nowrap; display: inline-block; max-width: 130px; overflow: hidden; text-overflow: ellipsis; }
.assignfeedback_editpdf_commentmenu a.delete_quicklist_comment { float: right; }
.assignfeedback_editpdf_dropdown button { border-width: 1px 0px 0px; border-right-style: initial; border-bottom-style: initial; border-left-style: initial; border-right-color: initial; border-bottom-color: initial; border-left-color: initial; border-image: initial; background: none; padding: 6px 7px; border-radius: 0px; border-top-style: solid; border-top-color: rgb(204, 204, 204); }
.assignfeedback_editpdf_dropdown li:first-child button { border-top: 0px; }
.moodle-dialogue-base .moodle-dialogue.assignfeedback_editpdf_dropdown .moodle-dialogue-wrap { box-shadow: none; margin-left: 0px; margin-right: 0px; margin-top: 0px; border-radius: 4px; width: 30px; }
.moodle-dialogue-base .moodle-dialogue.assignfeedback_editpdf_dropdown .moodle-dialogue-bd { padding: 0px; }
.moodle-dialogue-base .assignfeedback_editpdf_dropdown .moodle-dialogue-wrap .moodle-dialogue-hd, .moodle-dialogue-base .assignfeedback_editpdf_dropdown .moodle-dialogue-wrap .moodle-dialogue-ft { display: none; }
.assignfeedback_editpdf_menu li hr { margin: 0px; }
.assignfeedback_editpdf_menu li a { text-decoration: none; color: rgb(85, 85, 85); margin: 10px; }
ul.assignfeedback_editpdf_search { margin: 0px; }
.assignfeedback_editpdf_search li { list-style-type: none; }
.assignfeedback_editpdf_search li a { text-decoration: none; color: rgb(85, 85, 85); }
.assignfeedback_editpdf_menu li:hover, .assignfeedback_editpdf_menu li:hover a, .assignfeedback_editpdf_menu li a:hover { background-color: rgb(235, 235, 235); background-image: radial-gradient(at center center, rgb(255, 255, 255) 60%, rgb(223, 223, 223) 100%); }
ul.assignfeedback_editpdf_menu { margin: 0px; }
.assignfeedback_editpdf_menu li { list-style-type: none; margin: 0px; border-radius: 4px; }
.assignfeedback_editpdf_menu li img { height: auto; }
.assignfeedback_editpdf_menu li button { margin: 0px; background: none; }
.assignfeedback_editpdf_widget .pageheader button:hover { background-color: rgb(235, 235, 235); background-image: radial-gradient(at center center, rgb(255, 255, 255) 60%, rgb(223, 223, 223) 100%); }
.assignfeedback_editpdf_widget .pageheader button.assignfeedback_editpdf_selectedbutton:hover, .assignfeedback_editpdf_widget .pageheader button.assignfeedback_editpdf_selectedbutton { background-color: rgb(223, 223, 223); background-image: radial-gradient(at center center, rgb(255, 255, 255) 40%, rgb(223, 223, 223) 100%); }
.assignfeedback_editpdf_widget .commentdrawable img { padding: 1px; }
.assignfeedback_editpdf_widget .commentdrawable a { float: right; position: relative; left: -17px; top: 2px; height: 14px; background-color: white; border-left: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); line-height: 14px; }
.assignfeedback_editpdf_widget .commentdrawable textarea { padding: 4px 20px 4px 4px; resize: none; overflow: hidden; color: black; border: 2px solid rgb(204, 204, 204); border-radius: 4px; font-size: 16px; font-family: helvetica; min-height: 1.2em; }
.assignfeedback_editpdf_widget .commentdrawable textarea:focus { outline: -webkit-focus-ring-color auto 5px; outline-offset: -2px; }
.assignfeedback_editpdf_widget .commentdrawable { display: flex; z-index: 1; }
.assignfeedback_editpdf_widget .commentdrawable label { display: inline-block; }
.assignfeedback_editpdf_widget .commentdrawable svg { display: none; }
.assignfeedback_editpdf_widget .commentdrawable.commentcollapsed { z-index: auto; }
.assignfeedback_editpdf_widget .commentdrawable.commentcollapsed textarea, .assignfeedback_editpdf_widget .commentdrawable.commentcollapsed a { display: none; }
.assignfeedback_editpdf_widget .commentdrawable.commentcollapsed svg { display: inline-block; width: 24px; height: 24px; }
.assignfeedback_editpdf_widget .drawingcanvas .loading .progressbarlabel { text-align: center; }
.hideoverflow { overflow: hidden; position: relative; }
@media (max-width: 960px) {
 .assignfeedback_editpdf_widget .pageheader { height: 104px; }
 .assignfeedback_editpdf_widget .drawingregion { top: 104px; }
}
@media (max-width: 767px) {
 .assignfeedback_editpdf_widget .drawingregion { position: relative; margin-bottom: 1em; top: 0px; max-height: 312px; }
 .assignfeedback_editpdf_widget .pageheader { height: auto; }
}
@media (max-width: 480px) {
 .assignfeedback_editpdf_widget .pageheader { padding-left: 5px; padding-right: 5px; }
}
#page-mod-quiz-report #manualgradingform { width: 100%; }
#page-mod-quiz-report #manualgradingform.mform br { clear: none; }
#page-mod-quiz-report #manualgradingform.mform .clearfix::after { clear: none; }
#page-mod-quiz-report #manualgradingform .que { margin-bottom: 0.7em; }
.path-mod-workshop .mform.frozen #id_rubric-grid-wrapper, .path-mod-workshop .assessmentform.rubric #id_rubric-grid-wrapper { border: none; }
.path-mod-workshop .mform.frozen #id_rubric-grid-wrapper legend, .path-mod-workshop .assessmentform.rubric #id_rubric-grid-wrapper legend { display: none; }
.path-mod-workshop .mform.frozen #id_rubric-grid-wrapper th, .path-mod-workshop .mform.frozen #id_rubric-grid-wrapper td, .path-mod-workshop .assessmentform.rubric.grid #id_rubric-grid-wrapper th, .path-mod-workshop .assessmentform.rubric.grid #id_rubric-grid-wrapper td { border: 1px solid rgb(221, 221, 221); padding: 5px; vertical-align: top; }
.path-mod-workshop .mform.frozen #id_rubric-grid-wrapper, .path-mod-workshop .assessmentform.rubric.grid #id_rubric-grid-wrapper .criterion { text-align: center; }
.path-mod-workshop .assessmentform.rubric.grid #id_rubric-grid-wrapper .fitem { text-align: center; }
.path-mod-workshop .mform.frozen #id_rubric-grid-wrapper .fitem .fitemtitle, .path-mod-workshop .assessmentform.rubric.grid #id_rubric-grid-wrapper .fitem .fitemtitle { display: none; }
.path-mod-workshop #id_rubric-grid-wrapper .rubric-grid { margin-left: auto; margin-right: auto; }
.path-mod-workshop .mform.frozen #id_rubric-grid-wrapper .fitem .felement, .path-mod-workshop .assessmentform.rubric.grid #id_rubric-grid-wrapper .fitem .felement { width: 100%; margin-left: auto; margin-right: auto; }
.path-mod-workshop .mform.frozen #id_rubric-grid-wrapper .fitem .felement { border: none; }
.path-mod-workshop .assessmentform.rubric.grid #id_rubric-grid-wrapper .fitem .felement span { display: block; text-align: center; }
.path-mod-workshop .assessmentform.rubric.grid #id_rubric-grid-wrapper .fitem .felement span label { display: block; text-align: center; }
.path-mod-workshop .mform.frozen .fitem.description.rubric + .fitem .fitemtitle, .path-mod-workshop .assessmentform.rubric.list #id_rubric-grid-wrapper .fitem .fitemtitle { display: none; }
.path-mod-workshop .mform.frozen .fitem.description.rubric + .fitem .fitemtitle + .felement, .path-mod-workshop .assessmentform.rubric.list .fitem .felement { width: auto; border: none; }
.path-mod-workshop .assessmentform.rubric.list .fitem .felement span input { display: block; float: left; }
.path-mod-workshop .assessmentform.rubric.list .fitem .felement.fgroup span label { display: block; margin-left: 30px; }
.path-mod-workshop .manual-allocator .allocations { margin: 0px auto; width: 100%; }
.path-mod-workshop .manual-allocator .allocations tbody tr:nth-of-type(2n+1) { background-color: rgb(238, 238, 238); }
.path-mod-workshop .manual-allocator .allocations tbody tr:nth-of-type(2n+1).highlightreviewerof, .path-mod-workshop .manual-allocator .allocations tbody tr:nth-of-type(2n+1).highlightreviewedby { background-color: inherit; }
.path-mod-workshop .manual-allocator .allocations .peer .image { margin-right: 5px; vertical-align: middle; }
.path-mod-workshop .manual-allocator .allocations .reviewedby .image, .path-mod-workshop .manual-allocator .allocations .reviewerof .image { margin-right: 3px; vertical-align: middle; }
.path-mod-workshop .manual-allocator .allocations .highlightreviewedby .reviewedby, .path-mod-workshop .manual-allocator .allocations .highlightreviewerof .reviewerof { background-color: rgb(255, 243, 210); }
.path-mod-workshop .manual-allocator .allocations tr td { vertical-align: top; padding: 5px; }
.path-mod-workshop .manual-allocator .allocations tr td ul { margin: 0px; }
.path-mod-workshop .manual-allocator .allocations tr td ul li { list-style: none; }
.path-mod-workshop .manual-allocator .allocations tr td.peer { border-left: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204); }
.path-mod-workshop .manual-allocator .allocations .reviewedby .info, .path-mod-workshop .manual-allocator .allocations .peer .info, .path-mod-workshop .manual-allocator .allocations .reviewerof .info { font-size: 80%; color: rgb(136, 136, 136); font-style: italic; }
.path-mod-workshop .manual-allocator .allocations .peer .submission { font-size: 90%; margin-top: 1em; }
.path-mod-workshop .random-allocator .warning { width: 100%; margin: 0px auto 15px; }
.accessibilitywarnings img { max-width: 32px; max-height: 32px; }
.atto_backcolor_button .dropdown-menu { min-width: inherit; }
.atto_charmap_selector button { width: 2.18rem; margin: 0.1rem; }
@media (max-width: 768px) {
 .toolbarbreak { display: none; }
}
.atto_emoticon_map ul { padding: 0px; margin: 0px; display: table; width: 100%; }
.atto_emoticon_map li { display: table-row; white-space: nowrap; }
.atto_emoticon_map li div { display: table-cell; padding: 0px 1em; }
.atto_equation_library button { margin: 0.25%; min-width: 12%; }
#page-admin-setting-atto_equation_settings .form-defaultinfo { max-height: 10em; overflow: auto; padding: 5px; min-width: 206px; }
.atto_form .atto_equation_preview { margin-bottom: 0px; }
.atto_fontcolor_button .dropdown-menu { min-width: inherit; }
.atto_fontfamily_button .dropdown-menu a { line-height: normal; }
.atto_image_preview { width: 100%; height: 100%; margin-left: auto; margin-right: auto; }
.atto_image_preview_box { max-height: 150px; margin-bottom: 1em; overflow: auto; }
.editor_atto_content img { cursor: pointer; }
.atto_image_button_text-top { vertical-align: text-top; margin: 0px 0.5em; }
.atto_image_button_middle { vertical-align: middle; margin: 0px 0.5em; }
.atto_image_button_text-bottom { vertical-align: text-bottom; margin: 0px 0.5em; }
.atto_image_button_text-top.img-responsive, .atto_image_button_middle.img-responsive, .atto_image_button_text-bottom.img-responsive { display: inline-block; max-width: calc(100% - 1em); }
.atto_image_button_left { float: left; margin: 0px 0.5em 0px 0px; max-width: calc(100% - 1em); }
.atto_image_button_right { float: right; margin: 0px 0px 0px 0.5em; max-width: calc(100% - 1em); }
#atto_managefiles_manageform #id_deletefileshdr { display: none; }
#atto_managefiles_manageform.has-unused-files #id_deletefileshdr { display: block; }
#atto_managefiles_manageform #id_missingfileshdr { display: none; }
#atto_managefiles_manageform.has-missing-files #id_missingfileshdr { display: block; }
.atto_form.atto_media > .tab-content { max-height: 45vh; overflow-x: hidden; }
.atto_morebackcolors_button .dropdown-menu { min-width: inherit; }
.atto_morebackcolors_button #atto_morebackcolors_customicon { background-image: url("/theme/image.php/essential/core/1678379086/i/edit"); background-size: 20px 20px; }
#atto_morebackcolors_dialogue .picker { padding: 15px; background: rgb(239, 239, 239); border: 1px solid rgb(221, 221, 221); }
#atto_morebackcolors_dialogue .yui3-slider { background-image: url("/theme/image.php/essential/atto_morebackcolors/1678379086/e/rail-x"); background-repeat: repeat-x; }
#atto_morebackcolors_dialogue #atto_morebackcolors_dialogue_hue-dial, #atto_morebackcolors_dialogue .sliders, #atto_morebackcolors_dialogue .color { display: inline-block; zoom: 1; vertical-align: middle; }
#atto_morebackcolors_dialogue #atto_morebackcolors_dialogue_hue-dial .yui3-dial-ring { background: url("/theme/image.php/essential/atto_morebackcolors/1678379086/e/colorwheel") -25px -25px no-repeat; }
#atto_morebackcolors_dialogue .sliders { margin: 0px 30px; }
#atto_morebackcolors_dialogue .sliders strong { font-weight: 600; display: block; }
#atto_morebackcolors_dialogue .sliders strong span { font-weight: 300; }
#atto_morebackcolors_dialogue .sliders div + div { margin-top: 1em; }
#atto_morebackcolors_dialogue .color { width: 100px; height: 100px; border: 1px solid rgba(0, 0, 0, 0.5); box-shadow: rgba(0, 0, 0, 0.3) 1px 1px 2px 0px; }
#atto_morebackcolors_dialogue .picker-output { padding: 20px 10px 10px; background: rgb(239, 239, 239); border-right: 1px solid rgb(221, 221, 221); border-bottom: 1px solid rgb(221, 221, 221); border-left: 1px solid rgb(221, 221, 221); border-image: initial; border-top: none; box-shadow: rgba(0, 0, 0, 0.3) 0px 6px 10px -5px inset; }
#atto_morebackcolors_dialogue .picker-output strong { font-weight: 700; display: block; }
.atto_morebackcolors_button .atto_menuentry { list-style-type: none; }
.atto_morebackcolors_button .atto_menuentry a[role="menuitem"] { display: -webkit-flex; }
.atto_morefontcolors_button .dropdown-menu { min-width: inherit; }
.atto_morefontcolors_button #atto_morefontcolors_customicon { background-image: url("/theme/image.php/essential/core/1678379086/i/edit"); background-size: 20px 20px; }
#atto_morefontcolors_dialogue .picker { padding: 15px; background: rgb(239, 239, 239); border: 1px solid rgb(221, 221, 221); }
#atto_morefontcolors_dialogue .yui3-slider { background-image: url("/theme/image.php/essential/atto_morefontcolors/1678379086/e/rail-x"); background-repeat: repeat-x; }
#atto_morefontcolors_dialogue #atto_morefontcolors_dialogue_hue-dial, #atto_morefontcolors_dialogue .sliders, #atto_morefontcolors_dialogue .color { display: inline-block; zoom: 1; vertical-align: middle; }
#atto_morefontcolors_dialogue #atto_morefontcolors_dialogue_hue-dial .yui3-dial-ring { background: url("/theme/image.php/essential/atto_morefontcolors/1678379086/e/colorwheel") -25px -25px no-repeat; }
#atto_morefontcolors_dialogue .sliders { margin: 0px 30px; }
#atto_morefontcolors_dialogue .sliders strong { font-weight: 600; display: block; }
#atto_morefontcolors_dialogue .sliders strong span { font-weight: 300; }
#atto_morefontcolors_dialogue .sliders div + div { margin-top: 1em; }
#atto_morefontcolors_dialogue .color { width: 100px; height: 100px; border: 1px solid rgba(0, 0, 0, 0.5); box-shadow: rgba(0, 0, 0, 0.3) 1px 1px 2px 0px; }
#atto_morefontcolors_dialogue .picker-output { padding: 20px 10px 10px; background: rgb(239, 239, 239); border-right: 1px solid rgb(221, 221, 221); border-bottom: 1px solid rgb(221, 221, 221); border-left: 1px solid rgb(221, 221, 221); border-image: initial; border-top: none; box-shadow: rgba(0, 0, 0, 0.3) 0px 6px 10px -5px inset; }
#atto_morefontcolors_dialogue .picker-output strong { font-weight: 700; display: block; }
.atto_morefontcolors_button .atto_menuentry { list-style-type: none; }
.atto_morefontcolors_button .atto_menuentry a[role="menuitem"] { display: -webkit-flex; }
.atto_recordrtc,

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Mais conteúdos dessa disciplina