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,