Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
Painel
Acadêmico
Meus Cursos
Biblioteca
Notas
Secretaria
Histórico
Protocolos
Abrir Protocolo
Consultar Protocolo
Documentos
ENVIO DE DOCUMENTOS
Solicitação de documentos
MONICA APARECIDA GONÇALVES ESTEVÃO
Meu Perfil
Sair
Painel
Cursos
Financeiro
Notificações0
Configurações
Painel
Acadêmico
Meus Cursos
Biblioteca
Notas
Secretaria
Histórico
Protocolos
Abrir Protocolo
Consultar Protocolo
Documentos
ENVIO DE DOCUMENTOS
Solicitação de documentos
MONICA APARECIDA GONÇALVES ESTEVÃO
Meu Perfil
Sair
Cursos
Status
Inbox
Localização
Grupo
Salvar Configurações
MONICA APARECIDA GONÇALVES ESTEVÃO
Painel
Cursos
Financeiro
Perfil
Notificações 0
Mensagens 0
Groups
Fóruns
Configurações
Meus Cursos
Resultados
Status
➜ Questionário I – Teoria do Conhecimento
Permeiam diversos aspectos da vida cotidiana, da linguagem à cultura popular, dos símbolos às práticas sociais. Por exemplo, um objeto comum pode conter significados mitológicos profundos, transmitindo ideias de status, poder ou identidade cultural. Essa carga simbólica reflete a influência sutil dos mitos na forma como compreendemos e interagimos com o mundo ao nosso redor. Este trecho refere-se aos:
Resposta Marcada : Mitos.
Pontuação total: 2PONTUAÇÃO OBTIDA 2
Relacione as 3 leis básicas do pensamento de Comte:
I – Teologia-Estado ficcional
II – Estados abstratos metafísicos
III – Estados da ciência
( ) nos quais os fenômenos são explicados por forças ou entidades abstratas ocultas, como os princípios da vida.
( ) explicam fenômenos e os faz obedecer às leis provadas por experimentos.
( ) com diferentes estágios (fetichismo, politeísmo e monoteísmo), em que o espírito humano explica os fenômenos por meio da vontade transcendente ou forças sobrenaturais.
Resposta Marcada : II – III – I
Pontuação total: 2PONTUAÇÃO OBTIDA 2
Assinale a segunda coluna de acordo com a primeira:
1- Período pré-homérico (2500-1100 a.C.).
2- Período homérico (900-750 a.C.).
3- Período arcaico (séculos VII e VI a.C.).
4- Período clássico (final do século V a.C. ao século IV d.C.).
( ) Também conhecido como heroico, marcado pela formação do povo grego pela união de diversas tribos. Durante esse período, a educação era predominantemente fundamentada em crenças mitológicas, onde as explicações para a vida e os eventos eram guiadas pelo sobrenatural.
( ) Correspondendo ao auge e declínio da civilização grega. Nesse período, desenvolveram-se leis e políticas públicas. A educação voltou-se para a razão humana, priorizando integralmente o cosmocentrismo. Segundo Xavier (2016), “a educação grega foi impulsionada pelo desenvolvimento democrático nas cidades e pela possibilidade de acesso à educação por todos os cidadãos gregos”.
( ) Também conhecido como heroico, marcado pela formação do povo grego pela união de diversas tribos. Durante esse período, a educação era predominantemente fundamentada em crenças mitológicas, onde as explicações para a vida e os eventos eram guiadas pelo sobrenatural.
( ) Marcado pela formação das cidades-estados, introdução da escrita, moeda, leis, sofistas e pela vida urbana nas pólis gregas. Em Esparta, a educação visava à preparação física e militar para a guerra.
Resposta Marcada : 2, 4, 1 e 3.
Pontuação total: 2PONTUAÇÃO OBTIDA 2
De acordo com as sentenças relacione-as em V para verdadeiras ou F para falsas.
( ) Inicialmente, a palavra “paideia” se originou de “paidos” ou “pedós,” remetendo a “criança,” e estava intrinsecamente ligada à educação familiar, aos bons modos e aos princípios morais. Esse sistema educacional abrangente não se limitava apenas à transmissão de conhecimentos básicos; abarcava uma ampla gama de disciplinas. Incluía ginástica, geografia, gramática, história natural, matemática, filosofia, retórica e música.
( ) Compreende-se, assim, que o conceito de paideia na Grécia Antiga ia além da mera transmissão de conhecimentos acadêmicos. Ele abraçava uma abordagem holística, integrando disciplinas que iam desde a educação física até a música, visando ao desenvolvimento completo do indivíduo. Isso refletia a crença grega na importância de cultivar tanto o corpo quanto a mente para alcançar a excelência.
( ) Além de visar à instrução individual, a paideia buscava formar cidadãos éticos e passivos na sociedade. As disciplinas ensinadas se limitavam ao conhecimento técnico; incluíam retórica e filosofia, fundamentais para capacitar os indivíduos a participar ativamente da vida pública, não contribui para debates e decisões políticas.
( ) O modelo humanístico de educação da Grécia Antiga influenciou o desenvolvimento de sistemas educacionais em diferentes culturas ao longo da história. Atualmente, embora as disciplinas e métodos educacionais tenham evoluído, muitos princípios da paideia, como a busca pela formação integral do indivíduo, ainda são considerados fundamentais em diversas correntes pedagógicas contemporâneas.
Resposta Marcada : V, V, F e V.
Pontuação total: 2PONTUAÇÃO OBTIDA 2
Os filósofos, ao se dedicarem à filosofia, empreendiam uma análise crítica das estruturas anteriores de Estado e Governo, buscando conceber modelos políticos mais ideais. Destacando-se nesse campo, Platão e Aristóteles exploraram diretamente a organização das cidades. Platão, ao conectar ética e política, considerava a ética como um elemento crucial para garantir a estabilidade governamental. De acordo com a sentença acima marque a alternativa INCORRETA:
Resposta Marcada : Aristóteles enfatizava a indiferença dos governantes e a necessidade de o Estado assegurar a injustiça para promover a felicidade dos cidadãos e manter a desordem política. Sua perspectiva ressaltava que a plenitude da felicidade somente seria alcançada com o desenvolvimento intelectual completo.
Pontuação total: 2PONTUAÇÃO OBTIDA 2
O método científico, com sua ênfase na observação, formulação de hipóteses, experimentação e análise crítica, oferece um ________________ para a obtenção de conhecimento. Essa metodologia, ao ser aplicada de maneira _______________ elimina vieses individuais e culturais, proporcionando uma base sólida para a construção de teorias e leis que transcendem fronteiras geográficas e diferenças culturais. Complete as lacunas abaixo.
Resposta Marcada : caminho confiável, consistente e rigorosa.
Pontuação total: 2PONTUAÇÃO OBTIDA 2
O ponto de vista externo do conhecimento é a perspectiva de observar um fenômeno, conceito ou situação de fora, como um observador externo. Ele se baseia em análises objetivas, distantes da experiência direta, e pode ser associado a regras formais e abstrações na lógica. É como olhar para algo de cima,
sem estar imerso nas minúcias ou no contexto interno daquilo que está sendo examinado. De acordo com a afirmativa, marque a alternativa INCORRETA:
Resposta Marcada : Os argumentos de Willard Quine, renomado filósofo especializado em Matemática, Lógica, Filosofia da Linguagem e Filosofia da Ciência, são insignificantes pelo ensaio ‘Epistemologia Naturalizada’. Nele, Quine sugere que a epistemologia é a exclusão das faculdades naturais humanas e deve ser estudada pela Psicologia Empírica , ou seja, a experiência externa também deve ser considerada na formulação do conhecimento.
Pontuação total: 2PONTUAÇÃO OBTIDA 2
Destaca a vasta gama de abordagens e tradições nesse campo. É fascinante observar como um termo tão amplo pode abarcar uma diversidade tão rica de perspectivas e áreas de estudo. A interdependência entre dados, informação e conhecimento é crucial para compreender o escopo dessa disciplina. Este trecho refere-se a:
Resposta Marcada : Ciência da Informação.
Pontuação total: 2PONTUAÇÃO OBTIDA 2
Assinale a segunda coluna de acordo com a primeira:
1- Conhecimento proposicional.
2- Conhecimento prático.
3- Conhecimento por contato.
4- A ciência.
( ) Se refere à compreensão direta e imediata de objetos, frequentemente adquirida através de experiências sensoriais diretas, como a sensação de dor ou fome.
( ) Está ligado às habilidades e competências funcionais. Envolve a capacidade de executar tarefas específicas, como tocar um instrumento, cozinhar, dirigir um veículo ou resolver problemas cotidianos.
( ) Emerge como um paradigma de conhecimento verdadeiro e universal. Seu método sistemático, fundamentado na observação, formulação de hipóteses, experimentação e análise crítica, proporciona uma abordagem confiável para a compreensão do mundo. A capacidade de verificação e replicação fortalece a credibilidade das descobertas científicas, transcende fronteiras culturais e geográficas
( ) Está vinculado à crença justificada em proposições ou afirmações sobre o mundo. Envolve o “saber que” algo é verdadeiro, fundamentado em evidências ou razões que dão suporte a essa crença.
Resposta Marcada : 3, 2, 4 e 1.
Pontuação total: 2PONTUAÇÃO OBTIDA 2
De acordo com as sentenças relacione-as em V para verdadeiras ou F para falsas.
( ) As distintas abordagens, subjetiva e objetiva, ou seja, a perspectiva pessoal e a universal, são paradoxalmente inversas. Isso ocorre, pois o conhecimento universal é provido de qualquer conhecimento subjetivo seria constituído de significado. Por outro lado, o conhecimento universal é, em si, um resultado do conhecimento objetivo.
( ) Pode-se abordar essas questões ao assumir pressupostos metafísicos sobre o status ontológico de diferentes tipos de entidade, como exemplificado por Karl Popper, porém, a preferência é manter-se no âmbito prático. No entendimento adotado, o conhecimento carece de significado se não for conhecido por alguém.
( ) A compreensão do objetivo ocorre de forma ampla através das mentes objetivas, sendo o significado formado subjetivamente por vários indivíduos. Em resumo, em uma paráfrase à perspectiva de René Descartes, destaca-se que cada pessoa deve invalidar seu conhecimento universal por meio de sua própria mente subjetiva.
( ) A universalidade do conhecimento científico é evidente em sua aplicabilidade global, com leis e teorias consistentes em diversos contextos. A dinâmica adaptativa da ciência permite a incorporação de descobertas revolucionárias, mantendo sua relevância numa sociedade em constante transformação.
Resposta Marcada : F, V, F e V.
Pontuação total: 2PONTUAÇÃO OBTIDA 2
Total 20 / 20
top
Desenvolvido por Versa Tecnologia.
Título
X
X
X
X
X
X
X
Libras
Voz
+ Acessibilidade
@charset "utf-8";
img.wp-smiley, img.emoji { display: inline !important; border: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0px 0.07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0px !important; }
@charset "utf-8";
p#user_switching_switch_on { bottom: 0px; background-color: rgb(71, 69, 70); height: 55px; padding-top: 19px; margin-bottom: -10px; color: white !important; }
p#user_switching_switch_on a { color: white; padding: 5px; border: 2px solid; border-radius: 5px; margin-left: 25px; }
p#user_switching_switch_on a:hover { color: rgb(40, 40, 40) !important; background-color: rgb(255, 255, 255) !important; }
#wpadminbar .quicklinks #wp-admin-bar-abus_switch_to_user ul li .ab-item { height: auto; }
#abus_user_results { background-color: rgb(0, 0, 0); }
@charset "utf-8";
.delete-activity { display: none; }
div#item-admins, div.instructor { display: none !important; }
.group-button.leave-group { display: none; }
.ui-datepicker-header { background: rgb(32, 44, 90) !important; border-color: rgb(32, 44, 90) !important; }
.ui-datepicker { border: 2px solid rgb(32, 44, 90); }
div#ui-datepicker-div { width: 270px; }
.vibe_carousel.flexslider .course-star-rating small.bp_blank_stars { display: none !important; }
.vibe_carousel.flexslider .block.courseitem .block_content .star-rating + a { float: left; }
.tab-pane.active .batch_courses .course_rating { display: none !important; }
#item-body .course_batches { display: none; }
.item-credits input.button { width: 214px; padding: 5px 0px; left: -8px !important; }
.bp-user.p3 #item-body .item-list-tabs#subnav ul li a, .bp-user.p4 #item-body .item-list-tabs#subnav ul li a { padding: 15px 8px; }
#listaFinanceiro a { background: none 0px 0px repeat scroll rgb(32, 44, 90); border-radius: 3px; color: rgb(255, 255, 255); padding: 5px; }
#buddypress .financeiroAluno h4 { margin: 0px 0px 15px; padding: 0px 0px 15px; border-bottom: 1px solid rgba(0, 0, 0, 0.08); font-weight: 600; text-transform: uppercase; }
header, .sidemenu li.active a, .sidemenu li a:hover, .note-tabs, header #searchform input[type="text"], .boxed header:not(.transparent) .container, .reset_answer:hover { background-color: rgb(49, 59, 61) !important; }
nav .menu li a, nav .menu li.current-menu-item a, .topmenu li a, .sleek .topmenu > li > a, .sleek nav > .menu > li > a, header #searchicon, .mooc .topmenu > li > a, .mooc nav > .menu > li > a, #login_trigger { color: rgb(255, 255, 255) !important; }
#item-header-content h3 a { position: relative; text-transform: uppercase; color: white !important; }
.minimal #buddypress div#item-header { background: url("https://ava.unifaveni.com.br/wp-content/uploads/2020/08/Ensino-Superior-e-pos-1.jpg") center bottom; }
#vibe_bp_login,
#wplms_custom_registration_form, #wplms_forgot_password_form, .logged-out #vibe_bp_login .fullscreen_login #vbp-login-form, .login_sidebar, #vibe_bp_login #wplms_custom_registration_form, #vibe_bp_login #wplms_forgot_password_form { background: rgb(14, 38, 46) !important; }
.flexMenu-popup li a, .unit_prevnext, .quiz_bar, .course_timeline li a, #buddypress .item-list-tabs ul li a, .single-course.c2 #item-nav div.item-list-tabs#object-nav li a, .single-course.c3 #item-nav div.item-list-tabs#object-nav li a, #course_creation_tabs, .page-template-start .course_timeline h4, .widget .course_cat_nav ul li a, h1, h2, h3, h4, h5, h6, p { font-family: Raleway, sans-serif !important; }
nav > .menu > li > a, .sleek .topmenu > li > a, .sleek nav > .menu > li > a { font-family: Raleway, sans-serif !important; }
h3.heading span, .heading, .single-item.groups.g2 #buddypress div.item-list-tabs#object-nav li a, .single-item.groups.g3 #buddypress div.item-list-tabs#object-nav li a, .single-item.groups.g4 #buddypress div.item-list-tabs#object-nav li a { font-family: Raleway, sans-serif !important; }
text, .morris-default-style, .popover-content, body, .content, #item-body, #buddypress ul.item-list li div.item-desc, p { font-family: Ubuntu, sans-serif !important; }
#slide-4-layer-5, #slide-6-layer-5 { text-align: center; }
.rev-btn { border-color: rgb(54, 190, 182) !important; }
.rev-btn:hover { background-color: rgb(53, 179, 172) !important; border-color: rgb(53, 179, 172) !important; }
.course_description tr, .course_description td, .course_description table { border: 1px solid rgb(79, 79, 79) !important; padding: 2px 5px !important; }
.course_details { display: none; }
.minimal.single-course.c3 .course_header, .minimal.single-course.c5 .course_header { background: url("https://ava.unifaveni.com.br/wp-content/uploads/2020/08/Ensino-Superior-e-pos-1.jpg") !important; }
.course_pursue_panel .course_action_points { background: url("https://ava.unifaveni.com.br/wp-content/uploads/2020/08/Ensino-Superior-e-pos-1.jpg") 0% 0% / cover !important; }
.course_reviews, #item-meta, .profile .base { display: none !important; }
#scrolltop a { width: 64px; height: 64px; line-height: 64px; text-align: center; display: block; color: rgb(255, 255, 255); font-size: 14px; background-color: rgb(71, 69, 70); transition: all 0.25s cubic-bezier(0.35, 0.7, 0.32, 0.9) 0s; box-sizing: border-box; }
#scrolltop a:hover { background-color: rgb(54, 190, 182); }
#scrolltop { background: none; }
.groups .activity, #group-dir-count-top, #group-dir-count-bottom { display: none !important; }
.widget_bp_groups_widget li.is-admin.group-has-avatar { display: none !important; }
.widget_bp_groups_widget li.is-member.group-has-avatar { display: block !important; }
.widget_bp_groups_widget .item-meta { display: none !important; }
.widget_bp_groups_widget .item-avatar { float: left; margin-right: 15px; }
.widget_bp_groups_widget .item-title { top: 10px; position: relative; }
.highlight p { color: rgb(255, 255, 255); }
.group_header #item-header-content h3 a { bottom: 0px; }
.group_header #item-header-content { top: 80px; position: relative; }
#footerbottom #footerlogo { display: none; }
.mooc .topmenu > li > a, .mooc nav > .menu > li > a, .sleek .topmenu > li > a, .sleek nav > .menu > li > a { margin: 0px 5px; }
@media screen and (max-width: 1200px) {
.mooc nav > .menu > li > a { padding: 30px 0px; font-size: 11px; }
}
@media screen and (min-width: 1200px) {
.menu-item a { font-size: 12px !important; }
}
@media print {
.quiz_questions img { width: 100%; height: 100%; break-inside: unset !important; display: block !important; }
}
a.btn.btn-flat.btn-medium.btn-default.bt-ouvidoria-a { color: rgb(32, 44, 90) !important; border: 1px solid rgb(32, 44, 90) !important; }
a.btn.btn-flat.btn-medium.btn-default { padding: 15px 20px; background-color: rgb(255, 255, 255); margin-right: 50px; border-radius: 3px; font-weight: bold; text-transform: uppercase; float: left; font-size: 18px; }
a.btn.btn-flat.btn-medium.btn-default.bt-ouvidoria-a:hover { color: rgb(255, 255, 255) !important; background: rgb(32, 44, 90) !important; }
.my-account .member_header.main { padding-bottom: 0px !important; }
.main_unit_content.unit_class a { border: 2px solid rgb(32, 44, 90); padding: 9px; font-weight: bold; background: rgb(32, 44, 90); color: rgb(255, 255, 255) !important; }
.main_unit_content.unit_class a::before { content: "Visualizar Apostila de: "; text-transform: uppercase; font-size: 14px; speak: none; font-weight: 700; position: relative; line-height: 1; }
.main_unit_content.unit_class .botao-bb::before { content: ""; }
.main_unit_content.unit_class .botao-bb { background: transparent; border: none !important; }
a#delete-account { display: none !important; }
input.review_course.unit_button.full.button { display: none; }
.mensagem-rematricula { width: 80%; margin: 15px auto; text-align: center; background: rgb(255, 243, 205); padding: 20px; border-left: 4px solid rgb(240, 173, 78); }
.realizar-rematricula { border: 2px solid rgb(0, 157, 216); background: rgb(0, 157, 216); padding: 10px 20px; border-radius: 2px; color: rgb(255, 255, 255); margin-left: 10%; }
.realizar-rematricula:hover { border: 2px solid rgb(0, 157, 216); padding: 10px 20px; border-radius: 2px; background: transparent; }
.widget_rematricula_widget { margin-bottom: 30px; border-bottom: 1px solid rgb(221, 221, 221); padding-bottom: 25px; }
.lista_informacoes { width: 80%; margin: 0px auto; padding: 20px 0px; }
.tab-content { background: rgb(238, 238, 238); padding-bottom: 20px; }
.modal-rematricula { display: none; position: fixed; top: 7%; left: 0px; background: rgba(0, 0, 0, 0.75); width: 100%; height: 100%; z-index: 9999; }
.modal-content-rematricula { width: 435px; background: rgb(221, 221, 221); margin: 5% auto; padding: 25px; border-radius: 2px; }
@media only screen and (max-width: 500px) {
.modal-content-rematricula { width: 100%; }
}
.modal-content-rematricula .confirmar-rematricula { border: 2px solid rgb(0, 157, 216); padding: 10px 20px; border-radius: 2px; background: transparent; color: rgb(0, 157, 216); }
.modal-content-rematricula .confirmar-rematricula:hover { border: 2px solid rgb(0, 157, 216); background: rgb(0, 157, 216); padding: 10px 20px; border-radius: 2px; color: rgb(255, 255, 255); }
a.cancelar-rematricula { color: rgb(255, 0, 0); float: right; border: 2px solid; padding: 10px 20px; border-radius: 2px; }
a.cancelar-rematricula:hover { background: rgb(255, 0, 0); color: rgb(255, 255, 255); border: 2px solid rgb(255, 0, 0); }
.informacoes p { text-align: justify; font-weight: bold; font-size: 15px; }
.retorno-matricula-erro { padding-bottom: 30px; }
.informacoes label a { color: rgb(9, 159, 216); }
.delete { display: none !important; }
.minimal nav li a:hover { color: rgb(116, 197, 243) !important; }
.minimal nav .sub-menu li a:hover { color: rgb(32, 44, 90) !important; }
.mooc #logo { float: none !important; }
.info_doc_curse { font-size: 16px; }
.unit_content, #buddypress #item-body { background-color: rgb(255, 255, 255) !important; }
.evo_sort_btn { font-size: 18px !important; padding: 5px !important; }
.evo_sort_btn::after { }
#evcal_head { margin-bottom: 20px; }
#evcal_list { margin-top: 20px; }
.eventon_list_event { margin-bottom: 20px !important; }
.evcal_desc em i { font-size: 16px; }
.evcal_desc em { font-size: 18px; }
.evcal_desc_info { margin: 5px 0px !important; }
span.evcal_desc3 > span > em:nth-child(2) { font-size: 16px !important; }
em.evcal_time::before { position: static !important; margin-left: -15px !important; }
#events > div > div.list-group.list-group-sm.open > div:nth-child(3) { display: none !important; }
#\#meunotevento { background: rgb(0, 157, 216); font-size: 10px; color: rgb(255, 255, 255); padding: 4px; border-radius: 2px; line-height:
1; top: 10px; margin-left: -15px; }
#unit_content > div.main_unit_content.unit_class.single_unit_content > p { font-size: 11px !important; padding-top: 5px !important; }
#prev_attempts_aluno { color: rgb(187, 187, 187); padding: 10px 0px 6px; width: 100%; }
#prev_attempts_aluno a { color: rgb(187, 187, 187); font-weight: 600; }
#prev_attempts_aluno a::after { font-family: fonticon; content: ""; color: rgb(187, 187, 187); float: right; font-size: 20px; }
#prev_attempts_aluno a.show::after { content: ""; }
.data_envio { color: rgb(0, 0, 0); }
#prev_attempts { color: rgb(187, 187, 187); padding: 10px 0px 6px; width: 100%; }
#prev_attempts a { color: rgb(187, 187, 187); font-weight: 600; }
#prev_attempts a::after { font-family: fonticon; content: ""; color: rgb(187, 187, 187); float: right; font-size: 20px; }
#prev_attempts a.show::after { content: ""; }
.prev_quiz_attempts { display: none; }
#prev_attempts { color: rgb(187, 187, 187); padding: 10px 0px 6px; width: 100%; }
#prev_attempts a { color: rgb(187, 187, 187); font-weight: 600; }
#prev_attempts a::after { font-family: fonticon; content: ""; color: rgb(187, 187, 187); float: right; font-size: 20px; }
#prev_attempts a.show::after { content: ""; }
#subscriptions-personal-li { display: none !important; }
.bbp-search-form { display: none !important; }
.assignment_duration { display: none !important; }
.delete_sub { display: none; }
#tours-personal-li { display: none !important; }
#abus_search_text { color: rgb(0, 0, 0); }
:root { --color-primary: #b68b33; }
i.icon-printer-1, a.print_results { display: none; }
@media print {
body, * { display: none; }
}
#scrolltop { display: none; }
.course_time { display: none; }
@charset "utf-8";
.cm-embedded-reset, .cm-embedded-reset h1, .cm-embedded-reset h2, .cm-embedded-reset h3, .cm-embedded-reset h4, .cm-embedded-reset h5, .cm-embedded-reset h6, .cm-embedded-reset p, .cm-embedded-reset td, .cm-embedded-reset dl, .cm-embedded-reset tr, .cm-embedded-reset dt, .cm-embedded-reset ol, .cm-embedded-reset form, .cm-embedded-reset select, .cm-embedded-reset option, .cm-embedded-reset pre, .cm-embedded-reset div, .cm-embedded-reset table, .cm-embedded-reset th, .cm-embedded-reset tbody, .cm-embedded-reset tfoot, .cm-embedded-reset caption, .cm-embedded-reset thead, .cm-embedded-reset ul, .cm-embedded-reset li, .cm-embedded-reset address, .cm-embedded-reset blockquote, .cm-embedded-reset dd, .cm-embedded-reset fieldset, .cm-embedded-reset li, .cm-embedded-reset iframe, .cm-embedded-reset strong, .cm-embedded-reset legend, .cm-embedded-reset em, .cm-embedded-reset summary, .cm-embedded-reset cite, .cm-embedded-reset span, .cm-embedded-reset input, .cm-embedded-reset sup, .cm-embedded-reset label, .cm-embedded-reset dfn, .cm-embedded-reset object, .cm-embedded-reset big, .cm-embedded-reset q, .cm-embedded-reset samp, .cm-embedded-reset acronym, .cm-embedded-reset small, .cm-embedded-reset img, .cm-embedded-reset strike, .cm-embedded-reset code, .cm-embedded-reset sub, .cm-embedded-reset ins, .cm-embedded-reset textarea, .cm-embedded-reset button, .cm-embedded-reset var, .cm-embedded-reset a, .cm-embedded-reset abbr, .cm-embedded-reset applet, .cm-embedded-reset del, .cm-embedded-reset kbd, .cm-embedded-reset tt, .cm-embedded-reset b, .cm-embedded-reset i, .cm-embedded-reset hr, .cm-embedded-reset article, .cm-embedded-reset aside, .cm-embedded-reset figure, .cm-embedded-reset figcaption, .cm-embedded-reset footer, .cm-embedded-reset header, .cm-embedded-reset menu, .cm-embedded-reset nav, .cm-embedded-reset section, .cm-embedded-reset time, .cm-embedded-reset mark, .cm-embedded-reset audio, .cm-embedded-reset video, .cm-embedded-reset abbr, .cm-embedded-reset address, .cm-embedded-reset area, .cm-embedded-reset blockquote, .cm-embedded-reset canvas, .cm-embedded-reset caption, .cm-embedded-reset cite, .cm-embedded-reset code, .cm-embedded-reset colgroup, .cm-embedded-reset col, .cm-embedded-reset datalist, .cm-embedded-reset fieldset, .cm-embedded-reset main, .cm-embedded-reset map, .cm-embedded-reset meta, .cm-embedded-reset optgroup, .cm-embedded-reset output, .cm-embedded-reset progress, .cm-embedded-reset svg { opacity: 1; background: none 0px 0px / auto repeat scroll padding-box border-box transparent !important; border: medium none currentcolor !important; inset: auto !important; clear: none !important; clip: auto !important; color: inherit !important; counter-increment: none !important; counter-reset: none !important; cursor: auto !important; direction: inherit !important; display: inline !important; float: none !important; font-family: inherit !important; font-size: inherit !important; font-style: inherit !important; font-variant: normal !important; font-weight: inherit !important; height: auto !important; letter-spacing: normal !important; line-height: inherit !important; list-style-type: inherit !important; list-style-position: outside !important; list-style-image: none !important; margin: 0px !important; max-height: none !important; max-width: none !important; min-height: 0px !important; min-width: 0px !important; padding: 0px !important; position: static !important; quotes: "" "" !important; table-layout: auto !important; text-align: inherit !important; text-decoration: inherit !important; text-indent: 0px !important; text-transform: none !important; unicode-bidi: normal !important; vertical-align: baseline !important; visibility: inherit !important; white-space: normal !important; width: auto !important; word-spacing: normal !important; z-index: auto !important; -webkit-border-image: none !important; border-radius: 0px !important; box-shadow: none !important; box-sizing: content-box !important; columns: auto !important; column-gap: normal !important; column-rule: black !important; font-feature-settings: normal !important; overflow: visible !important; hyphens: manual !important; perspective: none !important; perspective-origin: 50% 50% !important; backface-visibility: visible !important; text-shadow: none !important; transition: all 0s ease 0s !important; transform: none !important; transform-origin: 50% 50% !important; transform-style: flat !important; word-break: normal !important; }
.cm-embedded-reset, .cm-embedded-reset h3, .cm-embedded-reset h5, .cm-embedded-reset p, .cm-embedded-reset h1, .cm-embedded-reset dl, .cm-embedded-reset dt, .cm-embedded-reset h6, .cm-embedded-reset ol, .cm-embedded-reset form, .cm-embedded-reset option, .cm-embedded-reset pre, .cm-embedded-reset div, .cm-embedded-reset h2, .cm-embedded-reset caption, .cm-embedded-reset h4, .cm-embedded-reset ul, .cm-embedded-reset address, .cm-embedded-reset blockquote, .cm-embedded-reset dd, .cm-embedded-reset fieldset, .cm-embedded-reset hr, .cm-embedded-reset article, .cm-embedded-reset dialog, .cm-embedded-reset figure, .cm-embedded-reset footer, .cm-embedded-reset header, .cm-embedded-reset hgroup, .cm-embedded-reset menu, .cm-embedded-reset nav, .cm-embedded-reset section, .cm-embedded-reset audio, .cm-embedded-reset video, .cm-embedded-reset address, .cm-embedded-reset blockquote, .cm-embedded-reset colgroup, .cm-embedded-reset main, .cm-embedded-reset progress, .cm-embedded-reset summary { display: block !important; }
.cm-embedded-reset h1, .cm-embedded-reset h2, .cm-embedded-reset h3, .cm-embedded-reset h4, .cm-embedded-reset h5, .cm-embedded-reset h6 { font-weight: bold !important; }
.cm-embedded-reset h1 { font-size: 2em !important; padding: 0.67em 0px !important; }
.cm-embedded-reset h2 { font-size: 1.5em !important; padding: 0.83em 0px !important; }
.cm-embedded-reset h3 { font-size: 1.17em !important; padding: 0.83em 0px !important; }
.cm-embedded-reset h4 { font-size: 1em !important; }
.cm-embedded-reset h5 { font-size: 0.83em !important; }
.cm-embedded-reset p { margin: 1em 0px !important; }
.cm-embedded-reset table { display: table !important; }
.cm-embedded-reset thead { display: table-header-group
!important; }
.cm-embedded-reset tbody { display: table-row-group !important; }
.cm-embedded-reset tfoot { display: table-footer-group !important; }
.cm-embedded-reset tr { display: table-row !important; }
.cm-embedded-reset th, .cm-embedded-reset td { display: table-cell !important; padding: 2px !important; }
.cm-embedded-reset ol, .cm-embedded-reset ul { margin: 1em 0px !important; }
.cm-embedded-reset ul li, .cm-embedded-reset ul ul li, .cm-embedded-reset ul ul ul li, .cm-embedded-reset ol li, .cm-embedded-reset ol ol li, .cm-embedded-reset ol ol ol li, .cm-embedded-reset ul ol ol li, .cm-embedded-reset ul ul ol li, .cm-embedded-reset ol ul ul li, .cm-embedded-reset ol ol ul li { list-style-position: inside !important; margin-top: 0.08em !important; }
.cm-embedded-reset ol ol, .cm-embedded-reset ol ol ol, .cm-embedded-reset ul ul, .cm-embedded-reset ul ul ul, .cm-embedded-reset ol ul, .cm-embedded-reset ol ul ul, .cm-embedded-reset ol ol ul, .cm-embedded-reset ul ol, .cm-embedded-reset ul ol ol, .cm-embedded-reset ul ul ol { padding-left: 40px !important; margin: 0px !important; }
.cm-embedded-reset nav ul, .cm-embedded-reset nav ol { list-style-type: none !important; }
.cm-embedded-reset ul, .cm-embedded-reset menu { list-style-type: disc !important; }
.cm-embedded-reset ol { list-style-type: decimal !important; }
.cm-embedded-reset ol ul, .cm-embedded-reset ul ul, .cm-embedded-reset menu ul, .cm-embedded-reset ol menu, .cm-embedded-reset ul menu, .cm-embedded-reset menu menu { list-style-type: circle !important; }
.cm-embedded-reset ol ol ul, .cm-embedded-reset ol ul ul, .cm-embedded-reset ol menu ul, .cm-embedded-reset ol ol menu, .cm-embedded-reset ol ul menu, .cm-embedded-reset ol menu menu, .cm-embedded-reset ul ol ul, .cm-embedded-reset ul ul ul, .cm-embedded-reset ul menu ul, .cm-embedded-reset ul ol menu, .cm-embedded-reset ul ul menu, .cm-embedded-reset ul menu menu, .cm-embedded-reset menu ol ul, .cm-embedded-reset menu ul ul, .cm-embedded-reset menu menu ul, .cm-embedded-reset menu ol menu, .cm-embedded-reset menu ul menu, .cm-embedded-reset menu menu menu { list-style-type: square !important; }
.cm-embedded-reset li { display: list-item !important; min-height: auto !important; min-width: auto !important; padding-left: 20px !important; }
.cm-embedded-reset strong { font-weight: bold !important; }
.cm-embedded-reset em { font-style: italic !important; }
.cm-embedded-reset kbd, .cm-embedded-reset samp, .cm-embedded-reset code, .cm-embedded-reset pre { font-family: monospace !important; }
.cm-embedded-reset a { color: blue !important; text-decoration: underline !important; }
.cm-embedded-reset a:visited { color: rgb(85, 34, 153) !important; }
.cm-embedded-reset a, .cm-embedded-reset a *, .cm-embedded-reset input[type="submit"], .cm-embedded-reset input[type="button"], .cm-embedded-reset input[type="radio"], .cm-embedded-reset input[type="checkbox"], .cm-embedded-reset select, .cm-embedded-reset button { cursor: pointer !important; }
.cm-embedded-reset button, .cm-embedded-reset input[type="submit"] { text-align: center !important; padding: 2px 6px 3px !important; border-radius: 4px !important; text-decoration: none !important; font-family: arial, helvetica, sans-serif !important; font-size: small !important; color: buttontext !important; border: 1px solid rgb(166, 166, 166) !important; background: linear-gradient(rgb(255, 255, 255) 0%, rgb(221, 221, 221) 100%, rgb(209, 209, 209) 100%, rgb(221, 221, 221) 100%) !important; box-shadow: rgb(238, 238, 238) 1px 1px 0px !important; outline: initial !important; }
.cm-embedded-reset button:active, .cm-embedded-reset input[type="submit"]:active, .cm-embedded-reset input[type="button"]:active, .cm-embedded-reset button:active { background: transparent !important; border-color: transparent !important; }
.cm-embedded-reset button { padding: 1px 6px 2px !important; margin-right: 5px !important; }
.cm-embedded-reset input[type="hidden"] { display: none !important; }
.cm-embedded-reset textarea { appearance: textarea !important; background: white !important; padding: 2px !important; margin-left: 4px !important; overflow-wrap: break-word !important; white-space: pre-wrap !important; font-size: 11px !important; font-family: arial, helvetica, sans-serif !important; line-height: 13px !important; resize: both !important; }
.cm-embedded-reset select, .cm-embedded-reset textarea, .cm-embedded-reset input { border: 1px solid rgb(204, 204, 204) !important; }
.cm-embedded-reset select { display: inline-block; font-size: 11px !important; font-family: helvetica, arial, sans-serif !important; }
.cm-embedded-reset textarea:focus, .cm-embedded-reset input:focus { outline: initial !important; }
.cm-embedded-reset input[type="text"] { background: white !important; padding: 1px !important; font-family: initial !important; font-size: small !important; }
.cm-embedded-reset input[type="checkbox"], .cm-embedded-reset input[type="radio"] { border: 1px solid rgb(43, 43, 43) !important; border-radius: 4px !important; }
.cm-embedded-reset input[type="checkbox"], .cm-embedded-reset input[type="radio"] { outline: initial !important; }
.cm-embedded-reset input[type="radio"] { margin: 2px 2px 3px !important; }
.cm-embedded-reset abbr[title], .cm-embedded-reset acronym[title], .cm-embedded-reset dfn[title] { cursor: help !important; border-bottom-width: 1px !important; border-bottom-style: dotted !important; }
.cm-embedded-reset ins { background-color: rgb(255, 255, 153) !important; color: black !important; }
.cm-embedded-reset del { text-decoration: line-through !important; }
.cm-embedded-reset blockquote, .cm-embedded-reset q { quotes: none !important; }
.cm-embedded-reset blockquote::before, .cm-embedded-reset blockquote::after, .cm-embedded-reset q::before, .cm-embedded-reset q::after, .cm-embedded-reset li::before, .cm-embedded-reset li::after { content: "" !important; }
.cm-embedded-reset input, .cm-embedded-reset select { vertical-align: middle !important; }
.cm-embedded-reset table { border-collapse: collapse !important; border-spacing: 0px !important; }
.cm-embedded-reset hr { display: block !important; height: 1px !important; border-width: 1px 0px 0px !important; border-right-style: initial !important; border-bottom-style: initial !important; border-left-style: initial !important; border-right-color: initial !important; border-bottom-color: initial !important; border-left-color: initial !important; border-image: initial !important; border-top-style: solid !important; border-top-color: rgb(204, 204, 204) !important; margin: 1em 0px !important; }
.cm-embedded-reset [dir="rtl"] { direction: rtl !important; }
.cm-embedded-reset mark { background-color: rgb(255, 255, 153) !important; color: black !important; font-style: italic !important; font-weight: bold !important; }
.cm-embedded-reset menu { padding-left: 40px !important; padding-top: 8px !important; }
.cm-embedded-reset [hidden], .cm-embedded-reset template { display: none !important; }
.cm-embedded-reset abbr[title] { border-bottom: 1px dotted !important; }
.cm-embedded-reset sub, .cm-embedded-reset sup { font-size: 75% !important; line-height: 0 !important; position: relative !important; vertical-align: baseline !important; }
.cm-embedded-reset sup { top: -0.5em !important; }
.cm-embedded-reset sub { bottom: -0.25em !important; }
.cm-embedded-reset img { border: 0px !important; }
.cm-embedded-reset figure { margin: 0px !important; }
.cm-embedded-reset textarea { overflow: auto !important; vertical-align: top !important; }
.cm-embedded-reset { font-size: medium !important; line-height: 1 !important; direction: ltr !important; text-align: start !important; font-family: "Times New Roman", Times, serif !important; color: black !important; font-style: normal !important; font-weight: normal !important; text-decoration: none !important; list-style-type: disc !important; }
.cm-embedded-reset pre { white-space: pre !important; }
@charset "utf-8";
.cm-embedded-container { position: fixed !important; z-index: 2147483647 !important; display: flex !important; flex-direction: column !important; }
.cm-embedded-container.cm-embedded-mode-button > .cm-embedded-frame-container, .cm-embedded-container.cm-embedded-mode-programmatically > .cm-embedded-frame-container, .cm-embedded-container.cm-embedded-mode-instantly > .cm-embedded-frame-container { gap: 8px; display: flex !important; height: 0px !important; transform: translateY(10px) !important; opacity: 0 !important; overflow: hidden !important; transition: height 0s ease 0.2s, opacity 0.2s ease-in-out 0s, transform 0.2s ease-in-out 0s !important; }
.cm-embedded-container:not(.cm-embedded-open) > .cm-embedded-frame-container { width: 0px !important; }
.cm-embedded-container.cm-embedded-full.cm-embedded-open > .cm-embedded-frame-container { inset: 0px !important; height: 100% !important; margin-bottom: 0px !important; }
.cm-embedded-container.cm-embedded-mode-button.cm-embedded-open > .cm-embedded-frame-container, .cm-embedded-container.cm-embedded-mode-programmatically.cm-embedded-open > .cm-embedded-frame-container, .cm-embedded-container.cm-embedded-mode-instantly.cm-embedded-open > .cm-embedded-frame-container { display: flex !important; height: 100% !important; transform: translateY(0px) !important; opacity: 1 !important; overflow: initial !important; transition: height 0s ease 0s, opacity 0.2s ease-in-out 0.2s, transform 0.2s ease-in-out 0.2s !important; }
.cm-embedded-reset .cm-embedded-header { flex-shrink: 0; display: flex !important; align-items: center !important; background-color: rgb(7, 24, 22) !important; color: rgb(255, 255, 255) !important; border-radius: 12px !important; padding: 10px 16px !important; font-weight: 100 !important; position: relative !important; overflow: hidden !important; border-top: 1px solid rgba(0, 214, 174, 0.26) !important; }
.cm-embedded-reset .cm-embedded-header::before, .cm-embedded-reset .cm-embedded-header::after { content: ""; position: absolute !important; }
.cm-embedded-reset .cm-embedded-header::before { width: 120%; border-radius: 50%; transform: translateX(-50%); top: 100% !important; left: 50% !important; height: 100px !important; box-shadow: rgb(0, 214, 174) 0px 0px 24px !important; }
.cm-embedded-reset .cm-embedded-header::after { width: 100%; height: 1px; background: linear-gradient(to left, transparent, rgb(0, 214, 174), transparent); bottom: 1px; left: 0px; }
.cm-embedded-bottom-left { bottom: 10px !important; left: 10px !important; }
.cm-embedded-bottom-right { bottom: 10px !important; right: 10px !important; }
.cm-embedded-reset .cm-embedded-button-img { width: 50px !important; height: 50px !important; cursor: pointer !important; }
.cm-embedded-reset .cm-embedded-button-container { display: flex !important; justify-self: flex-end !important; stroke: transparent !important; stroke-width: 0 !important; }
.cm-embedded-reset .cm-embedded-frame-container { flex-direction: column !important; margin-bottom: 15px !important; position: relative !important; }
.cm-embedded-reset .cm-embedded-frame { height: 620px !important; width: 380px !important; display: flex !important; flex-direction: column !important; background-color: rgb(255, 255, 255) !important; border-radius: 12px !important; box-shadow: rgba(0, 0, 0, 0.28) 0px 4px 18px -2px !important; }
.cm-embedded-container.cm-embedded-bottom-left > .cm-embedded-frame-container { left: 15px !important; }
.cm-embedded-container.cm-embedded-bottom-right > .cm-embedded-frame-container { right: 0px !important; }
.cm-embedded-container.cm-embedded-bottom-right > .cm-embedded-button-container { flex-direction: row-reverse !important; }
.cm-embedded-bottom-right .cm-embedded-frame::after { right: 0px !important; }
.cm-embedded-frame > iframe { height: 100% !important; border: 2px solid rgba(4, 16, 14, 0.16) !important; border-radius: 12px !important; }
.cm-embedded-reset .cm-embedded-chat-button { border: none !important; margin: 0px !important; padding: 0px !important; width: auto !important; overflow: visible !important; background: transparent !important; color: inherit !important; font-style: inherit !important; font-variant: inherit !important; font-weight: inherit !important; font-stretch: inherit !important; font-size: inherit !important; font-family: inherit !important; font-optical-sizing: inherit !important; font-kerning: inherit !important; font-feature-settings: inherit !important; font-variation-settings: inherit !important; line-height: normal !important; -webkit-font-smoothing: inherit !important; appearance: none !important; text-align: inherit !important; outline: none !important; box-shadow: none !important; transition: all 0.1s ease-in-out 0s !important; }
.cm-embedded-chat-button:hover { outline: none !important; box-shadow: none !important; border: none !important; }
.cm-embedded-chat-button-cta:hover { filter: drop-shadow(rgba(0, 0, 0, 0.4) 0px 4px 4px); transform: translateY(-2px) !important; }
.cm-embedded-chat-button:active { filter: drop-shadow(rgba(0, 0, 0, 0.4) 0px 0px 0px); transform: translateY(0px) !important; }
.cm-embedded-reset .cm-embedded-header-minify-btn, .cm-embedded-reset .cm-embedded-header-close-btn { width: 26px !important; height: 26px !important; display: flex !important; justify-content: center !important; align-items: center !important; border-radius: 50% !important; transition: background 0.2s ease-in-out 0s !important; background: rgba(1, 233, 171, 0.08) !important; padding: 2px !important; }
.cm-embedded-reset .cm-embedded-header-minify-btn:active, .cm-embedded-reset .cm-embedded-header-close-btn:active { background: rgba(1, 233, 171, 0.32) !important; }
.cm-embedded-reset .cm-embedded-header-minify-btn:hover, .cm-embedded-reset .cm-embedded-header-close-btn:hover { background: rgba(1, 233, 171, 0.16) !important; }
.cm-embedded-reset .cm-embedded-header-minify-btn { margin-right: 10px !important; }
.cm-embedded-header-minify-btn::before, .cm-embedded-header-close-btn::before { font-weight: bold; position: relative; top: 1px; color: rgb(255, 255, 255) !important; content: "×" !important; font-size: 24px !important; }
.cm-embedded-header-minify-btn::before { position: relative; top: -6px; content: "_" !important; }
.cm-embedded-reset .cm-embedded-header-title { font-family: Arial, Helvetica, sans-serif !important; font-weight: 600 !important; font-size: 1rem !important; line-height: 1.65 !important; display: block !important; margin-right: auto !important; }
.cm-embedded-container.cm-embedded-full.cm-embedded-open { inset: 0px !important; }
.cm-embedded-container.cm-embedded-full.cm-embedded-open > .cm-embedded-frame-container { inset: 0px !important; height: 100% !important; margin-bottom: 0px !important; }
.cm-embedded-container.cm-embedded-full.cm-embedded-open > .cm-embedded-frame-container > .cm-embedded-frame { width: 100% !important; height: 100% !important; }
.cm-embedded-container.cm-embedded-full.cm-embedded-open > .cm-embedded-frame-container > .cm-embedded-frame::after { display: none !important; }
.cm-embedded-container.cm-embedded-full.cm-embedded-open > .cm-embedded-button-container { display: none !important; }
@media (hover: none) {
.cm-embedded-container.cm-embedded-open { inset: 0px !important; width: 100vw !important; height: 100vh !important; }
.cm-embedded-reset .cm-embedded-frame-container { border-radius: 0px !important; overflow: hidden !important; }
.cm-embedded-container.cm-embedded-open > .cm-embedded-frame-container { inset: unset !important; height: 100% !important; margin-bottom: 0px !important; }
.cm-embedded-container.cm-embedded-open > .cm-embedded-frame-container > .cm-embedded-frame { width: 100% !important; height: 100% !important; }
.cm-embedded-container.cm-embedded-open > .cm-embedded-frame-container > .cm-embedded-frame::after
{ display: none !important; }
.cm-embedded-container.cm-embedded-open > .cm-embedded-button-container { display: none !important; }
.cm-embedded-frame > iframe, .cm-embedded-reset .cm-embedded-header { border-radius: 0px !important; }
.cm-embedded-container.cm-embedded-mode-button.cm-embedded-open > .cm-embedded-frame-container { gap: 0px !important; }
}
@charset "utf-8";
#rybena-sidebar { position: fixed; z-index: 2147483647; top: 40%; right: 5px; display: flex; }
#rybena-sidebar .options { display: grid; grid-template-columns: 45px; row-gap: 5px; }
#rybena-sidebar .options button { outline: 0px; border: none; padding: 0px; margin: 0px; display: flex; align-items: center; border-radius: 5px; background: rgb(49, 97, 129); width: fit-content; max-width: 45px; overflow: hidden; transition: max-width 0.8s ease 0s; white-space: nowrap; }
#rybena-sidebar .options button img { box-sizing: border-box; display: block; width: 45px; height: 45px; padding: 5px; max-width: unset !important; }
#rybena-sidebar .options button .ryb-line { position: absolute; background: linear-gradient(0deg, rgba(255, 255, 255, 0) 13.69%, rgb(255, 255, 255) 51.52%, rgba(255, 255, 255, 0) 82.91%); width: 1px; height: 45px; right: 6px; top: 0px; }
#rybena-sidebar .options button .ryb-label { position: relative; margin-left: -5px; padding: 13px 25px 12px 20px; background: rgb(49, 97, 129); border-radius: 0px 5px 5px 0px; font-size: 16px; line-height: 20px; color: white; }
#rybena-sidebar .options .btn-rybena-sign-language:hover { max-width: 130px; }
#rybena-sidebar .options .btn-rybena-voice:hover { max-width: 112px; }
#rybena-sidebar .options .btn-rybena-vision:hover { max-width: 200px; }
@charset "utf-8";
.loading { display: none; }
.loading .lds-ring { position: relative; width: 35px; height: 86px; background-color: rgb(54, 62, 114); border-radius: 0px 10px 10px 0px; display: flex; justify-content: center; align-items: center; }
.loading .lds-ring div { padding-top: 50%; box-sizing: border-box; display: block; position: absolute; width: 20px; height: 20px; margin: 0px; border-width: 2px; border-style: solid; border-image: initial; border-radius: 50%; animation: 1.2s cubic-bezier(0.5, 0, 0.5, 1) 0s infinite normal none running lds-ring; border-color: rgb(255, 255, 255) transparent transparent; }
.loading .lds-ring div:nth-child(1) { animation-delay: -0.45s; }
.loading .lds-ring div:nth-child(2) { animation-delay: -0.3s; }
.loading .lds-ring div:nth-child(3) { animation-delay: -0.15s; }
@keyframes lds-ring {
0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
}
@charset "utf-8";
#rybena-sidebar { transform: scaleX(-1); }
#rybena-sidebar .options img { transform: scaleX(-1); }
#rybena-sidebar .options div { transform: scaleX(-1); }
@charset "utf-8";
@charset "utf-8";
.button, input[type="button"], input[type="submit"], .button.hero, .heading_more::before, .vibe_carousel .flex-direction-nav a, .sidebar .widget #searchform input[type="submit"], #signup_submit, #submit, button, .login_sidebar .login_content #vbp-login-form #sidebar-wp-submit, #buddypress a.button, .generic-button a:hover, #buddypress input[type="button"], body.activity-permalink .ac-form input[type="submit"], #buddypress input[type="submit"], #buddypress input[type="reset"], #buddypress ul.button-nav li a, #buddypress .item-list-tabs ul li a:hover, #buddypress div.generic-button a:hover, a.bp-title-button, .woocommerce-account .woocommerce-MyAccount-navigation li.is-active a, #buddypress div.item-list-tabs#subnav ul li.current a, #buddypress div.item-list-tabs ul li a span, #buddypress div.item-list-tabs ul li.selected a, #buddypress div.item-list-tabs ul li.current a, #vibe_bp_login #wplogin-modal .btn-default, #vibe_bp_login #wplogin-modal .btn-block, .single #buddypress .item-list-tabs#subnav ul li.selected a, .single-item #buddypress .item-list-tabs#subnav ul li.selected a, .course_button.button, .unit_button.button, .woocommerce div.product .woocommerce-tabs ul.tabs li.active, .woocommerce #content div.product .woocommerce-tabs ul.tabs li.active, .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit, .woocommerce #content input.button, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce-page #respond input#submit, .woocommerce-page #content input.button, .woocommerce ul.products li a.added_to_cart, .woocommerce ul.products li a.button, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce #content input.button.alt, .woocommerce-page a.button.alt, .woocommerce-page button.button.alt, .woocommerce-page input.button.alt, .woocommerce-page #respond input#submit.alt, .woocommerce-page #content input.button.alt, .woocommerce .widget_layered_nav_filters ul li a, .woocommerce-page .widget_layered_nav_filters ul li a, .woocommerce .widget_price_filter .ui-slider .ui-slider-range, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-range, .woocommerce div.product .woocommerce-tabs ul.tabs li.active, .woocommerce div.product .woocommerce-tabs ul.tabs li:hover, .price_slider .ui-slider-range, .ui-slider .ui-slider-handle, .tabs-left > .nav-tabs > li > a:hover, .tabs-left > .nav-tabs > li > a:focus, .page-numbers.current, .pagination .page-numbers.current, .pagination span.current, .block_media .hover-link, .vibe_filterable li a:hover, .vibe_filterable li.active a, #wplms-calendar td.active, .btn.primary, #wplms-calendar td a span, .tagcloud a, .checkoutsteps ul li.checkout_begin, .widget.pricing .course_sharing .socialicons.round li > a:hover, .widget.pricing .course_sharing .socialicons.square li > a:hover, .widget_carousel .flex-direction-nav a, .vibe_carousel .flex-direction-nav a, #question #submit:hover, .ques_link:hover, .reset_answer, .quiz_timeline li:hover > span, .quiz_timeline li.active > span, .course_timeline li.done > span, .course_timeline li:hover > span, .course_timeline li.active > span, .quiz_timeline li.active > a > span, .vbplogin em, #buddypress div.item-list-tabs#subnav ul li.switch_view a.active, #buddypress .activity-list li.load-more a:hover, .note-tabs ul li.selected a, .note-tabs ul li.current a, .data_stats li:hover, .data_stats li.active, .wplms_clp_stats li.active, .wplms_clp_stats li:hover, .course_students li .progress .bar, .in_quiz .pagination ul li span, .quiz_meta .progress .bar, .page-links span, #vibe_bp_login input[type="submit"], .single-course.c2 #item-nav div.item-list-tabs#object-nav li.current a, .single-course.c3 #item-nav div.item-list-tabs#object-nav li.current a, .single-course.c5 #item-nav div.item-list-tabs#object-nav li.current a, .minimal .widget .course_cat_nav ul li a:hover span, .minimal .pusher #buddypress a.button:hover, .minimal #buddypress #item-nav .item-list-tabs ul li.current a::after, .minimal #buddypress #item-nav .item-list-tabs ul li.selected a::after, .vibe_carousel .flex-control-nav li a, .widget_carousel .flex-control-nav li a { background-color: rgb(168, 142, 96); }
.tagcloud a:hover, .instructor_action_buttons li a span, .total_students span, .nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover, .unit_content p span.side_comment:hover, .unit_content p span.side_comment.active, .v_module.custom_post_carousel .heading_more, #buddypress .activity-list li.load-more a:hover, .load-more a:hover, .instructor strong span, #buddypress .item-list-tabs ul li a:hover, .archive #buddypress .course_category, .course_front_progressbar .progress .bar, .widget .course_cat_nav ul li.current-cat-parent > a, .widget .course_cat_nav ul li.current-cat > a, .widget .course_cat_nav ul li a span, .woocommerce nav.woocommerce-pagination
ul li span.current, .woocommerce nav.woocommerce-pagination ul li a:hover, .widget .price_slider .ui-slider-handle, #bbpress-forums #favorite-toggle a:hover, #bbpress-forums #subscription-toggle a:hover, .pagetitle #subscription-toggle a:hover, #bbpress-forums .bbp-pagination .bbp-pagination-links a.page-numbers:hover, #bbpress-forums .bbp-pagination .bbp-pagination-links span.current, .mooc .vbpcart span em, .sleek .vbpcart span em, .minimal .pusher h3.heading span::after, .minimal #buddypress div.item-list-tabs ul li.selected a::after, .minimal #buddypress div.item-list-tabs ul li.selected a span, .minimal #buddypress div.item-list-tabs#subnav ul li.switch_view a.active, .minimal .pusher #buddypress input[type="submit"]:hover, .minimal .pusher .button:hover, .minimal .pusher input[type="submit"]:hover, .minimal.single-course.c2 #item-nav .item-list-tabs#object-nav ul li.current a::after, .minimal.single-course.c2 #item-nav .item-list-tabs#object-nav ul li.selected a::after, .minimal.single-course.c3 #item-nav .item-list-tabs#object-nav ul li.current a::after, .minimal.single-course.c3 #item-nav .item-list-tabs#object-nav ul li.selected a::after, .minimal.single-course.c2 .course_sub_action.current a::after, .minimal.single-course.c3 .course_sub_action.current a::after, .single-course.c4.minimal #buddypress .item-list-tabs#object-nav li.current a::after, .minimal.single-course.submissions .course_sub_action.current a::after, .minimal.single-course.c5 #item-nav .item-list-tabs#object-nav ul li.current a::after, .minimal.single-course.c5 #item-nav .item-list-tabs#object-nav ul li.selected a::after, .minimal .pusher h3.heading span::after, .minimal .pusher h4.widget_title span::after, .minimal.woocommerce-page a.button:hover, .minimal.woocommerce a.button:hover, .minimal.woocommerce ul.products li a.button:hover, .minimal .pagination a.page-numbers:hover, .minimal .pagination a:hover, .minimal .pagination .page-numbers.current, .minimal .pagination span.current, .minimal.woocommerce-page #content input.button:hover, .minimal.woocommerce-page input.button:hover, .minimal .pusher .woocommerce a.button:hover, .minimal #buddypress #group-create-tabs.item-list-tabs li.current > a::after, .elegant #buddypress div.item-list-tabs li.selected a::before, .elegant.archive #buddypress div.item-list-tabs li.selected a, .elegant #item-nav div.item-list-tabs#object-nav li.current a::before, .elegant #buddypress .item-list-tabs#subnav ul li.current a::before, .elegant #buddypress #item-nav div.item-list-tabs#object-nav li.current a::before, .elegant #buddypress #members-activity div.item-list-tabs ul li.selected a::before, .elegant.single-course.c4 #buddypress .item-list-tabs#object-nav li.current a::before, .elegant.single #buddypress .item-list-tabs#subnav ul li.selected a::before, .login_page_content .nav.nav-tabs > li.active > a::after, .block.general .block_content .general_details, .modern .vibe_carousel .flex-direction-nav a:hover, .modern .pusher h3.heading span::before, .modern .pusher h4.widget_title span::before, .modern #buddypress #item-nav .item-list-tabs ul li.current a::after, .modern #buddypress #item-nav .item-list-tabs ul li.selected a::after, .modern .pusher #title .pagetitle h1::after, .modern #buddypress div.item-list-tabs ul li.current a::after, .modern #buddypress div.item-list-tabs ul li.selected a::after, .modern #buddypress div.item-list-tabs ul li.current a span, .modern #buddypress div.item-list-tabs ul li.selected a span, .save_quiz_progress .save_progress_inner, .submit_quiz_progress .save_progress_inner, body.loading.pageloader2 .global::before, body.loading.pageloader2 .global::after, .course_pursue_panel .course_action_points, .course_pursue_panel .course_timeline li.unit_line.active::before, .block.simple .block_content .simple_category a::before, .block.simple .block_media::before, .block.generic .block_content .generic_category a::before, .block.generic .block_content .block_title a::before { background: rgb(168, 142, 96); }
.link, .instructor_line h3 a:hover, .minimal .generic-button a, #notes_discussions .actions a:hover, ul.item-list.loading::after, #ajaxloader::after, .course_timeline li.active a, .course_timeline li:hover a, #notes_discussions .actions a.reply_unit_comment.meta_info, .side_comments ul.actions li a:hover, .v_module.custom_post_carousel .vibe_carousel.noheading .flex-direction-nav .flex-next, .v_module.custom_post_carousel .vibe_carousel.noheading .flex-direction-nav .flex-prev, .side_comments a.reply_unit_comment.meta_info, .nav.nav-tabs > li.active > a > span, .unit_content .reply a, .widget .item-options a.selected, .footerwidget .item-options a.selected, .course_front_progressbar > span, #buddypress div.generic-button a, .woocommerce div.product .connected_courses li a, .widget .course_cat_nav ul li.current-cat-parent > a > span, .widget .course_cat_nav ul li.current-cat > a > span, #bbpress-forums #favorite-toggle a, #bbpress-forums #subscription-toggle a, .pagetitle #subscription-toggle a, .minimal.woocommerce ul.products li a.button, .minimal.woocommerce a.button, .minimal #buddypress ul.item-list li .item-credits a.button, .minimal .note-tabs ul li a, .minimal .pagination span, .minimal .pagination label, .minimal .pagination .page-numbers.current, .minimal .pagination span.current, .minimal .pagination a.page-numbers, .minimal .pagination a, .minimal.woocommerce-page a.button, .minimal.woocommerce nav.woocommerce-pagination ul li a, .minimal #bbpress-forums .bbp-pagination .bbp-pagination-links a.page-numbers, .minimal #bbpress-forums .bbp-pagination .bbp-pagination-links span, .minimal #buddypress div.item-list-tabs ul li a:hover, .minimal #buddypress div.item-list-tabs ul li.selected a, .minimal #buddypress div.item-list-tabs#subnav ul li.switch_view a.active, .minimal .widget .course_cat_nav ul li a:hover, .minimal .widget .course_cat_nav ul li a span, .minimal .pusher .button, .minimal .pusher #buddypress a.button, .minimal .pusher #buddypress input[type="submit"], .minimal .pusher .button, .minimal .pusher input[type="submit"], .minimal .pusher #buddypress input[type="button"], .minimal #buddypress #item-nav .item-list-tabs ul li.current a, .minimal #buddypress #item-nav .item-list-tabs ul li.selected a, .minimal #buddypress div.item-list-tabs#subnav ul li.current a, .minimal #buddypress div.item-list-tabs#subnav ul li.selected a, .minimal.bp-user.p2 #buddypress div.item-list-tabs#object-nav li a:hover, .minimal.bp-user.p3 #buddypress div.item-list-tabs#object-nav li a:hover, .minimal.bp-user.p4 #buddypress div.item-list-tabs#object-nav li a:hover, .minimal.single-course.c2 #item-nav .item-list-tabs#object-nav ul li.current a, .minimal.single-course.c2 #item-nav .item-list-tabs#object-nav ul li.selected a, .minimal.single-course.c3 #item-nav .item-list-tabs#object-nav ul li.current a, .minimal.single-course.c3 #item-nav .item-list-tabs#object-nav ul li.selected a, .minimal.single-course.c2 #item-nav .item-list-tabs#object-nav ul li a:hover, .minimal.single-course.c3 #item-nav .item-list-tabs#object-nav ul li a:hover, .minimal .mooc .woocart .buttons .button, .minimal .sleek .woocart .buttons .button, .minimal .woocommerce ul.products li.product .button, .minimal .pusher .woocommerce a.button, .elegant #item-nav div.item-list-tabs#object-nav li a:hover, .elegant #item-nav div.item-list-tabs#object-nav li.current a, .elegant #buddypress #item-nav div.item-list-tabs#object-nav li.current a, .elegant #buddypress #item-nav div.item-list-tabs#object-nav li a:hover, .elegant #buddypress #members-activity div.item-list-tabs ul li.selected a, .elegant #buddypress #members-activity div.item-list-tabs ul li a:hover, .elegant.single-course.c3 #item-nav div.item-list-tabs#object-nav li.current a, .elegant.single-course.c4 #buddypress .item-list-tabs#object-nav li.current a, .login_page_content .nav.nav-tabs > li.active > a, .block.postblock .block_content .course_instructor, .elegant.single #buddypress .item-list-tabs#subnav ul li.selected a, .modern #buddypress
#item-nav .item-list-tabs ul li.current a, .modern #buddypress #item-nav .item-list-tabs ul li.selected a, .modern nav li a:hover, .modern nav li.current_menu_item a, .modern nav li.current_page_item a, .modern #buddypress div.item-list-tabs ul li a:hover, .modern #buddypress div.item-list-tabs ul li.current a, .modern #buddypress div.item-list-tabs ul li.selected a, .modern #buddypress div.item-list-tabs ul li a span, .modern #buddypress div.item-list-tabs#subnav ul li.current a, .modern #buddypress div.item-list-tabs#subnav ul li.selected a { color: rgb(168, 142, 96); }
.button, .radio > input[type="radio"]:checked + label::before, .nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover.tab-pane li:hover img, .checkbox > input[type="checkbox"]:checked + label::before, .pagination .page-numbers.current, .pagination span.current, #buddypress div.item-list-tabs ul li.current, #buddypress div.item-list-tabs#subnav ul li.current a, .single #buddypress .item-list-tabs#subnav ul li.selected a, .single-item #buddypress .item-list-tabs#subnav ul li.selected a, .unit_button.button, #buddypress div#item-header #item-header-avatar, .gallery a:hover, .woocommerce div.product .woocommerce-tabs ul.tabs li.active, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit, .woocommerce #content input.button, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce-page #respond input#submit, .woocommerce-page #content input.button, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce #content input.button.alt, .woocommerce-page a.button.alt, .woocommerce-page button.button.alt, .woocommerce-page input.button.alt, .woocommerce-page #respond input#submit.alt, .woocommerce-page #content input.button.alt, .woocommerce .widget_layered_nav_filters ul li a, .woocommerce-page .widget_layered_nav_filters ul li a, .woocommerce div.product .woocommerce-tabs ul.tabs li.active, .woocommerce div.product .woocommerce-tabs ul.tabs li:hover, .tabs-left > .nav-tabs > li > a:hover, .tabs-left > .nav-tabs > li > a:focus, .tabs-left > .nav-tabs .active > a, .tabs-left > .nav-tabs .active > a:hover, .tabs-left > .nav-tabs .active > a:focus, .vibe_filterable li a:hover, .vibe_filterable li.active a, #wplms-calendar td.active, .checkoutsteps ul li.checkout_begin, .widget_course_list a:hover img, .widget_course_list a:hover img, .quiz_timeline li.active, .widget_course_list a:hover img, .vcard:hover img, .postsmall .post_thumb a:hover, .button.hero, .unit_content .commentlist li.bypostauthor > .comment-body > .vcard img, .unit_content .commentlist li:hover > .comment-body > .vcard img, #buddypress div.generic-button a, #buddypress div.item-list-tabs#subnav ul li.switch_view a.active, .woocommerce nav.woocommerce-pagination ul li span.current, #bbpress-forums #favorite-toggle a, #bbpress-forums .bbp-pagination .bbp-pagination-links span.current, #bbpress-forums #subscription-toggle a, .pagetitle #subscription-toggle a, .minimal.woocommerce ul.products li a.button, .minimal.woocommerce a.button, .minimal .note-tabs, .minimal .pagination span, .minimal .pagination label, .minimal .pagination .page-numbers.current, .minimal .pagination span.current, .minimal .pagination a.page-numbers, .minimal .pagination a, .minimal.woocommerce-page a.button, .minimal.woocommerce nav.woocommerce-pagination ul li a, .minimal #bbpress-forums .bbp-pagination .bbp-pagination-links a.page-numbers, .minimal #bbpress-forums .bbp-pagination .bbp-pagination-links span, .minimal #buddypress div.item-list-tabs ul li a:hover, .minimal .pusher #buddypress a.button, .minimal .generic-button a, .minimal #buddypress div.item-list-tabs ul li.selected a, .minimal #buddypress div.item-list-tabs ul li a span, .minimal .widget .course_cat_nav ul li a span, .minimal .pusher #buddypress input[type="button"], .minimal .pusher #buddypress input[type="submit"], .minimal .pusher .button, .minimal .pusher input[type="submit"], .minimal.woocommerce-page #content input.button, .minimal.woocommerce-page input.button, .minimal .pusher .woocommerce a.button, .minimal.woocommerce div.product .woocommerce-tabs ul.tabs li.active, .minimal.woocommerce div.product .woocommerce-tabs ul.tabs li:hover, .elegant #buddypress div.item-list-tabs li.selected { border-color: rgb(168, 142, 96); }
a:hover, .author_desc .social li a:hover, #course_creation_tabs li.active::after, .widget ul > li:hover > a, .course_students li > ul > li > a:hover, .quiz_students li > ul > li > a:hover, #buddypress div.activity-meta a, #buddypress div.activity-meta a.button, #buddypress .acomment-options a, .widget .menu li.current-menu-item a, #buddypress a.primary, #buddypress a.secondary, .activity-inner a, #latest-update h6 a, .bp-primary-action, .bp-secondary-action, #buddypress div.item-list-tabs ul li.selected a span, #buddypress div.item-list-tabs ul li.current a span, #buddypress div.item-list-tabs ul li a:hover span, .activity-read-more a, .unitattachments h4 span, .unitattachments li a::after, .noreviews a, .expand .minmax:hover, .connected_courses li a, #buddypress #item-body span.highlight a, #buddypress div#message-thread div.message-content a, .course_students li > ul > li > a:hover, .quiz_students li > ul > li > a:hover, .assignment_students li > ul > li > a:hover, .widget ul li:hover > a, .widget ul li.current-cat a, .quiz_timeline li:hover a, .quiz_timeline li.active a, .woocommerce .star-rating span, .woocommerce-page .star-rating span, .product_list_widget .star-rating span, #vibe-tabs-notes_discussion .view_all_notes:hover, .instructor strong a:hover, .minimal .woocommerce nav.woocommerce-pagination ul li a, .single-item.groups.g3.minimal #item-body .item-list-tabs#subnav ul li.current.selected a, .single-item.groups.g4.minimal #item-body .item-list-tabs#subnav ul li.current.selected a, .bp-user.p3 #item-body .item-list-tabs#subnav ul li.current.selected a, .bp-user.p4 #item-body .item-list-tabs#subnav ul li.current.selected a, .minimal #buddypress div.item-list-tabs ul li a span, .minimal.single-item.groups.g2 #buddypress div.item-list-tabs#object-nav li a:hover, .minimal.single-item.groups.g3 #buddypress div.item-list-tabs#object-nav li a:hover, .minimal.single-item.groups.g4 #buddypress div.item-list-tabs#object-nav li a:hover, .minimal.single-course.c5 #item-nav .item-list-tabs#object-nav ul li a:hover, .minimal.single-course.c5 #item-nav .item-list-tabs#object-nav ul li.current a, .minimal.woocommerce-page #content input.button, .minimal.woocommerce button.button, .minimal.woocommerce-page input.button, .elegant #buddypress .dir-form div.item-list-tabs ul li.selected a, .elegant.directory.d3 #buddypress .item-list-tabs ul li a:hover { color: rgb(168, 142, 96); }
.minimal.woocommerce .button, .minimal.woocommerce button.button, .minimal #buddypress div.item-list-tabs#subnav ul li.switch_view a.active, .minimal.directory #buddypress div.item-list-tabs#subnav ul li.switch_view a.active { border-color: rgb(168, 142, 96) !important; }
.minimal nav li a:hover, .minimal nav li:hover > a, .minimal nav li.current_menu_item > a, .minimal nav li.current_page_item > a, .minimal.woocommerce div.product .woocommerce-tabs ul.tabs li.active a, .minimal.woocommerce div.product .woocommerce-tabs ul.tabs li:hover a, .elegant #buddypress .item-list-tabs#subnav ul li.current a, .elegant.single-course #item-nav div.item-list-tabs#object-nav li.current a, .elegant.directory.d3 #buddypress .item-list-tabs li.selected a, .elegant.directory.d4 #buddypress .item-list-tabs li.selected a, .elegant.bp-user.p4 #buddypress .item-list-tabs#subnav li.selected.current a, .elegant.single-item.groups.g4 #buddypress .item-list-tabs#subnav li.selected.current a { color: rgb(168, 142, 96) !important; }
.woocommerce a.button, .button, #nav_horizontalli.current-menu-ancestor > a, #headertop a.btn,
button, #nav_horizontal li.current-menu-item > a, .total_students span, #nav_horizontal li a:hover, .button.hero, .tagcloud a:hover, #nav_horizontal li:hover a, .course_button.button span.amount, #buddypress .item-list-tabs ul li a:hover, .login_sidebar .login_content #vbp-login-form #sidebar-wp-submit, .vibe_filterable li.active a, .tabbable .nav.nav-tabs li:hover a, .btn, a.btn.readmore:hover, .checkbox > input[type="checkbox"]:checked + label::after, footer .tagcloud a:hover, .tagcloud a, .in_quiz .pagination ul li span, .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus, .generic-button a:hover, .woocommerce-account .woocommerce-MyAccount-navigation li.is-active a, body.activity-permalink .ac-form input[type="submit"], .hover-link:hover, #buddypress .activity-list li.load-more a:hover, #buddypress div.generic-button a:hover, .archive #buddypress .course_category, .archive #buddypress .course_category h3, #buddypress ul.item-list li .item-credits a.button, #buddypress ul.item-list li .item-credits a.button span, #course_creation_tabs li.done::after, .widget .course_cat_nav ul li a, #buddypress .item-list-tabs ul li a:hover, .pagination .current, #question #submit:hover, .ques_link:hover, .reset_answer:hover, .widget .course_cat_nav ul li.current-cat-parent > a, .widget .course_cat_nav ul li.current-cat > a, .widget .course_cat_nav ul li a span, .woocommerce ul.products li.product .button, .woocommerce nav.woocommerce-pagination ul li span.current, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce #respond input#submit, .woocommerce #content input.button, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button, .quiz_timeline li.active > a > span, .woocommerce div.product .woocommerce-tabs ul.tabs li.active, .woocommerce div.product .woocommerce-tabs ul.tabs li:hover, #vibe_bp_login input[type="submit"], .woocommerce-page #respond input#submit, #bbpress-forums #favorite-toggle a:hover, #bbpress-forums #subscription-toggle a:hover, #bbpress-forums .bbp-pagination .bbp-pagination-links a.page-numbers:hover, #bbpress-forums .bbp-pagination .bbp-pagination-links span.current, #buddypress ul.button-nav li a, .tabs ul.nav.nav-tabs > li.active > a > span, .mooc .vbpcart span em, .sleek .vbpcart span em, .single-course.c2 #item-nav div.item-list-tabs#object-nav li.current a, .single-course.c3 #item-nav div.item-list-tabs#object-nav li.current a, .single-course.c5 #item-nav div.item-list-tabs#object-nav li.current a, .single-item.groups.g2 #buddypress div.item-list-tabs#object-nav li a:hover, .single-item.groups.g3 #buddypress div.item-list-tabs#object-nav li a:hover, .single-item.groups.g4 #buddypress div.item-list-tabs#object-nav li a:hover, .v_module.custom_post_carousel .heading_more, .minimal .pusher #buddypress a.button:hover, .minimal .note-tabs ul li.selected a, .minimal #buddypress div.item-list-tabs ul li.selected a span, .minimal .widget .course_cat_nav ul li a:hover span, .minimal .pagination .page-numbers.current, .minimal .pagination span.current, .minimal.woocommerce-page a.button:hover, .minimal.woocommerce a.button:hover, .minimal .pusher .button:hover, .minimal.woocommerce ul.products li a.button:hover, .minimal .pagination a.page-numbers:hover, .minimal .pagination a:hover, .minimal .pusher #buddypress input[type="submit"]:hover, .minimal .pusher input[type="submit"]:hover, .minimal.woocommerce-page #content input.button:hover, .minimal.woocommerce-page input.button:hover, .minimal .mooc .woocart .buttons .button:hover, .minimal .sleek .woocart .buttons .button:hover, .minimal .pusher .woocommerce a.button:hover, .elegant #buddypress .dir-form div.item-list-tabs ul li:not(.selected) a:hover, .elegant.single-course.c4 #buddypress .item-list-tabs#object-nav li a:hover, .elegant .widget.pricing a.button, .block.general .block_content .general_details > a, .modern .vibe_carousel .flex-direction-nav a:hover, .course_pursue_panel .course_action_points, .course_pursue_panel .course_action_points h1, .course_pursue_panel .course_time strong, .course_pursue_panel .course_time strong span { color: rgb(255, 255, 255); }
#logo img, #alt_logo img { height: 50px; max-height: 50px; }
#logo img, #alt_logo img { max-height: 50px; }
#logo { padding-top: 4px; }
#logo { padding-bottom: 10px; }
#headertop, header.fixed, .pagesidebar, #pmpro_confirmation_table thead, header #searchdiv.active #searchform input[type="text"], .pmpro_checkout thead th, #pmpro_levels_table thead, .boxed #headertop .container, header.sleek.transparent.fixed { background-color: rgb(255, 255, 255); }
#headertop, #headertop a, .sidemenu li a, .sidemenu .mobile_icons > a, #pmpro_confirmation_table thead, .pmpro_checkout thead th, #pmpro_levels_table thead, header.fixed .topmenu > li > a, header.fixed #searchicon, header.fixed nav > .menu > li > a { color: rgb(71, 71, 71); }
header, .sidemenu li.active a, .sidemenu li a:hover, .note-tabs, header #searchform input[type="text"], .boxed header:not(.transparent) .container, .reset_answer:hover { background-color: rgb(255, 255, 255); }
nav .menu li a, nav .menu li.current-menu-item a, .topmenu li a, .sleek .topmenu > li > a, .sleek nav > .menu > li > a, header #searchicon, .mooc .topmenu > li > a, .mooc nav > .menu > li > a, #login_trigger { color: rgb(68, 68, 68); }
.sub-menu, nav .sub-menu, #mooc_menu nav .menu li:hover > .menu-sidebar, header #searchform, .sleek .woocart, .megadrop .menu-cat_subcat .sub_cat_menu, .megadrop .menu-cat_subcat .sub_posts_menu { background-color: rgb(209, 173, 109); }
nav .menu li > .sub-menu li a, nav .menu li.current-menu-item .sub-menu li a, nav .sub-menu li.current-menu-item a, nav .menu li .menu-sidebar .widget h4.widget_title, nav .menu li .menu-sidebar .widget ul li a, nav .menu li .menu-sidebar .widget, .megadrop .menu-sidebar, #mooc_menu nav .menu li:hover > .menu-sidebar, #mooc_menu nav .menu li:hover > .menu-sidebar a, .megadrop .menu-sidebar .widget ul li a, .megadrop .menu-sidebar .widget .widgettitle, .megadrop .menu-sidebar .widgettitle, .sleek .woocart .cart_list.product_list_widget .mini_cart_item a, .sleek .woocart .cart_list.product_list_widget .mini_cart_item span, .sleek .woocart .total, .sleek .woocart .cart_list.product_list_widget .empty, .mooc .woocart .cart_list.product_list_widget .mini_cart_item a, .mooc .woocart .cart_list.product_list_widget .mini_cart_item span, .mooc .woocart .total, .sleek .woocart .cart_list.product_list_widget .empty { color: rgb(255, 255, 255); }
nav > .menu > li > a, .sleek .topmenu > li > a, .sleek nav > .menu > li > a { font-family: Montserrat; }
header nav > .menu > li > a, header.sleek nav > .menu > li > a, header.sleek .topmenu > li > a, header #searchicon, .mooc .topmenu > li > a, .mooc nav > .menu > li > a, #alt_logo { padding-top: 28px; padding-bottom: 28px; }
#headertop a, .sidemenu li a { font-family: Montserrat; }
.logged-out #vibe_bp_login .fullscreen_login, #vibe_bp_login ul + ul { background: rgb(49, 59, 61); }
#close_full_popup::before, #vibe_bp_login ul + ul li a, #vibe_bp_login ul + ul li a { color: rgb(255, 255, 255); }
#vibe_bp_login, #wplms_custom_registration_form, #wplms_forgot_password_form, .logged-out #vibe_bp_login .fullscreen_login #vbp-login-form, .login_sidebar, #vibe_bp_login #wplms_custom_registration_form, #vibe_bp_login #wplms_forgot_password_form { background: rgb(35, 43, 45); }
#vibe_bp_login .fullscreen_login label, #vibe_bp_login label, #vibe_bp_login ul li#vbplogout a, .login_sidebar .login_content #vbp-login-form label, .login_sidebar .login_content #sidebar-me #bpavatar + ul li#username a, .login_sidebar .login_content #sidebar-me #bpavatar + ul li a, .login_sidebar .login_content #sidebar-me #bpavatar + ul + ul li a, .login_sidebar .login_content #vbp-login-form label .tip, #vibe_bp_login a:hover, #vibe_bp_login ul li a { color: rgb(255, 255, 255); }
h1 { font-family: Raleway; }
h2 { font-family: "Varela Round";
}
h3 { font-family: Varela; }
h4 { font-family: "Varela Round"; }
h5 { font-family: Varela; }
h6 { font-family: Varela; }
h3.heading span { font-family: Varela; }
#buddypress .widget_title, .widget .widget_title { font-family: Varela; }
#buddypress .widget_title, .widget .widget_title { color: rgb(68, 68, 68); }
body, .pusher { background-color: rgb(247, 247, 247); }
.boxed .pusher, .content, #item-body, .widget.pricing, .dir-list, .item-list-tabs, #groups-dir-list, #course-dir-list, #group-create-body, body.boxed.custom-background .pusher, #buddypress .dir-form div.item-list-tabs#subnav, .unit_content { background-color: rgb(247, 247, 247); }
.content, #item-body, .widget.pricing, .dir-list, .item-list-tabs, #groups-dir-list, #course-dir-list, #buddypress ul.item-list li div.item-desc { color: rgb(68, 68, 68); }
body a, .content p a, .course_description p a, #buddypress a.activity-time-since, .author_info .readmore, .assignment_heading.heading a, .v_text_block a, .main_unit_content a:not(.button), .reply a, .link, .ahref { color: rgb(85, 85, 85); }
body, .content, #item-body, #buddypress ul.item-list li div.item-desc, p { font-size: 14px; }
body, .content, #item-body, #buddypress ul.item-list li div.item-desc, p { font-family: Varela; }
.flexMenu-popup li a, .unit_prevnext, .quiz_bar, .course_timeline li a, #buddypress .item-list-tabs ul li a, .single-course.c2 #item-nav div.item-list-tabs#object-nav li a, .single-course.c3 #item-nav div.item-list-tabs#object-nav li a, #course_creation_tabs, .page-template-start .course_timeline h4, .widget .course_cat_nav ul li a { font-family: Varela; }
#buddypress div.item-list-tabs, .widget .item-options, #buddypress div.item-list-tabs#object-nav, #buddypress div.item-list-tabs, .quiz_bar, .widget .course_cat_nav, .single-course.c2 #item-nav, .single-course.c3 #item-nav, .single-course.c5 #item-nav, .minimal.single-course.c2 #item-nav, .minimal.single-course.c3 #item-nav, .minimal.single-course.c5 #item-nav, .elegant.bp-user.p2 #buddypress #item-nav, .elegant.bp-user.p3 #buddypress #item-nav, .elegant.bp-user.p4 #buddypress #item-nav, .elegant.single-course.c2 #item-nav, .elegant.single-course.c3 #item-nav, .elegant.single-course.c5 #item-nav, .elegant.single-item.groups.g2 #buddypress #item-nav, .elegant.single-item.groups.g3 #buddypress #item-nav, .elegant.single-item.groups.g4 #buddypress #item-nav { background-color: rgb(250, 250, 250); }
#buddypress div.item-list-tabs, .widget .item-options, .flexMenu-popup li a, #buddypress div.item-list-tabs#object-nav, .quiz_timeline li > a > span, .unit_prevnext, .quiz_bar, .course_timeline li.active a, .course_timeline li a, .minimal .course_timeline li.active a, .minimal .course_timeline li a, #buddypress .item-list-tabs ul li a, .widget .course_cat_nav ul li.current-cat-parent > ul > li:not(.current-cat) > a, .single-course.c2 #item-nav div.item-list-tabs#object-nav li a, .single-course.c3 #item-nav div.item-list-tabs#object-nav li a, .single-course.c5 #item-nav div.item-list-tabs#object-nav li a { color: rgb(34, 34, 34); }
#course_creation_tabs, #buddypress div#item-header, .page-template-start .unit_prevnext, .page-template-start .course_timeline h4, .widget .course_cat_nav ul li > ul li, .single-course .course_header, .minimal.single-course.c2 .course_header, .minimal.single-course.c3 .course_header, .minimal.single-course.c5 .course_header, .elegant.single-course.c2 .course_header, .elegant.single-course.c3 .course_header { background-color: rgb(239, 239, 239); }
#course_creation_tabs li, #course_creation_tabs li a, #course_creation_tabs li i, #course_creation_tabs li.active a, #course_creation_tabs li.active i, .quiz_timeline li a, .quiz_timeline li.done a, .unit_prevnext a, .ques_link, .countdown, .countdown + span, .countdown + span + span, #buddypress div#item-header, .page-template-start .unit_prevnext, .page-template-start .course_timeline h4, .minimal .course_timeline li h4, .minimal .unit_prevnext a, .single-course .course_header, .page-template-start .course_timeline.accordion li.section::after, .minimal.single-course.c2 .course_header, .minimal.single-course.c3 .course_header, .minimal.single-course.c5 .course_header, .minimal.single-course.c2 #item-nav .item-list-tabs#object-nav ul li a, .minimal.single-course.c3 #item-nav .item-list-tabs#object-nav ul li a, .minimal.single-course.c5 #item-nav .item-list-tabs#object-nav ul li a, .elegant.single-course.c2 .course_header, .elegant.single-course.c3 .course_header, .elegant.bp-user.p2 #buddypress #item-nav div.item-list-tabs#object-nav li a, .elegant.bp-user.p3 #buddypress #item-nav div.item-list-tabs#object-nav li a, .elegant.bp-user.p4 #buddypress #item-nav div.item-list-tabs#object-nav li a, .elegant.single-course.c2 #item-nav div.item-list-tabs#object-nav li a, .elegant.single-course.c3 #item-nav div.item-list-tabs#object-nav li a, .elegant.single-course.c4 #buddypress .item-list-tabs#object-nav li a, .elegant.single-course.c5 #buddypress .item-list-tabs#object-nav li a, .elegant.single-course.c5 #item-nav div.item-list-tabs#object-nav li a, .elegant.single-item.groups.g2 #buddypress #item-nav div.item-list-tabs#object-nav li a, .elegant.single-item.groups.g3 #buddypress #item-nav div.item-list-tabs#object-nav li a, .elegant.single-item.groups.g4 #buddypress #item-nav div.item-list-tabs#object-nav li a, .elegant.single-item.groups.g4 #buddypress .item-list-tabs#object-nav li a { color: rgb(51, 51, 51); }
footer, .bbp-header, .bbp-footer, .boxed footer .container, footer .form_field, footer .input-text, footer .ninja-forms-field, footer .wpcf7 input.wpcf7-text, footer #s, footer .chosen-container.chosen-with-drop .chosen-drop, footer .chosen-container-active.chosen-with-drop .chosen-single, footer .chosen-container-single .chosen-single { background-color: rgb(25, 31, 37); }
footer, footer a, .footerwidget li a, footer .form_field, footer .input-text, footer .ninja-forms-field, footer .wpcf7 input.wpcf7-text, footer #s, .footerwidget .widget_course_list li h6, .footerwidget .widget_course_list li h6 span, footer .course-list1, footer .chosen-container.chosen-with-drop .chosen-drop, footer .chosen-container-active.chosen-with-drop .chosen-single, footer .chosen-container-single .chosen-single { color: rgb(66, 66, 66); }
.footertitle, footer h4, footer a, .footerwidget ul li a { color: rgb(255, 255, 255); }
#footerbottom, .boxed #footerbottom .container { background-color: rgb(25, 31, 37); }
#footerbottom, #footerbottom a { color: rgb(255, 255, 255); }
#scrolltop a { color: rgb(255, 255, 255) !important; }
.gallery.columns4 > a { height: 200px; overflow: hidden; }
header #trigger { top: 28px; right: 40px; }
.dash-widget { border: 1px solid rgba(0, 0, 0, 0.08); }
#trigger { padding: 10px; margin-top: -10px; }
.minimal nav li a:hover, .minimal nav li:hover > a { color: rgb(116, 197, 243) !important; }
#headertop li { border-color: rgb(71, 71, 71); }
#buddypress div.item-list-tabs ul li a:hover span, #buddypress .item-list-tabs ul li.current a span, #buddypress .item-list-tabs ul li.selected a span, .widget .course_cat_nav ul li.current-cat-parent > a span, .widget .course_cat_nav ul li.current-cat > a span, .course_pursue_panel .course_progressbar.progress .bar { background: rgb(255, 255, 255); }
.minimal.woocommerce nav.woocommerce-pagination a:hover { color: rgb(255, 255, 255) !important; }
header #searchform::after, nav > .menu > li:hover > a::before { border-color: transparent transparent rgb(209, 173, 109) !important; }
.elegant header nav > .menu > li.current-menu-item > a, .elegant header nav > .menu > li.current_page_item > a, .elegant header nav > .menu > li:hover > a { border-color: rgb(209, 173, 109); color: rgb(209, 173, 109); }
.groove header nav > .menu > li.current-menu-item > a, .groove header nav > .menu > li.current_page_item > a, .groove header nav > .menu > li:hover > a { background: rgb(209, 173, 109); }
.unit_content p span.side_comment:hover::after,
.unit_content p span.side_comment.active::after { border-color: rgb(168, 142, 96) transparent transparent rgb(168, 142, 96) !important; }
#vibe_bp_login::after { border-color: transparent transparent rgb(49, 59, 61); }
header.fixed #trigger .lines, header.fixed #trigger .lines::after, header.fixed #trigger .lines::before, header.sleek.fixed #trigger .lines, header.sleek.fixed #trigger .lines::after, header.sleek.fixed #trigger .lines::before { background: rgb(71, 71, 71); }
#trigger .lines, #trigger .lines::before, #trigger .lines::after { background: rgb(68, 68, 68); }
header #searchicon, header #searchform input[type="text"] { color: rgb(68, 68, 68); }
.unit_prevnext { border-color: rgb(250, 250, 250); }
.flexMenu-popup { background: rgb(250, 250, 250) !important; }
.course_timeline, .quiz_details { background: rgb(250, 250, 250); }
.unit_prevnext, .course_timeline h4 { background: rgb(239, 239, 239); }
.quiz_timeline li > span, .quiz_timeline li > a > span { background: rgb(239, 239, 239); }
.course_timeline, .course_timeline li.unit_line, .course_timeline li > span, .quiz_timeline .timeline_wrapper { border-color: rgb(239, 239, 239); }
nav .menu-item-has-children:hover > a::before, header.sleek .vbpcart.active::after { border-color: transparent transparent rgb(209, 173, 109); }
.archive.woocommerce.minimal ul.products li.product .button.add_to_cart_button:hover, .woocommerce.minimal #respond input#submit.alt:hover, .woocommerce.minimal a.button.alt:hover, .woocommerce.minimal button.button.alt:hover, .woocommerce.minimal input.button.alt:hover, .minimal.woocommerce-page a.button:hover { background: rgb(168, 142, 96) !important; }
body.loading.pageloader1 .global::before { border-top-color: rgb(168, 142, 96); }
body.loading.pageloader1 .global::after { border-left-color: rgb(168, 142, 96); }
#vibe_bp_login::after { border-color: transparent transparent rgb(35, 43, 45); }
header #trigger { top: 28px !important; }
header.sleek #vibe_bp_login, header.mooc #vibe_bp_login { top: 58px; }
header.mooc #mooc_searchform { margin-top: 28px; }
#save_quiz_progress { border-color: rgb(51, 51, 51); }
footer .form_field, footer .input-text, footer .ninja-forms-field, footer .wpcf7 input.wpcf7-text, footer #s, footer .chosen-container.chosen-with-drop .chosen-drop, footer .chosen-container-active.chosen-with-drop .chosen-single, footer .chosen-container-single .chosen-single { border-color: rgb(25, 31, 37); }
@charset "utf-8";
.bibilioteca-pearson { display: none !important; }
@charset "utf-8";
:root { --color_1: #004c85; --color_2: #fcf9f9; --color_3: #fff; --color_4: #000; --color_5: rgb(0 0 0 / 70%); }
.area-qrcode { border: 2px solid var(--color_1); border-radius: 5px; position: fixed; bottom: 5%; left: 2%; margin-left: 5px; width: 160px; height: auto; text-align: center; padding: 5px; z-index: 10; background: var(--color_2); color: var(--color_1); box-shadow: 3px 3px 10px 0px var(--color_5); }
.area-qrcode p { margin: 0px; text-align: right; cursor: pointer; font-weight: bold; }
.input-btn { border: 2px solid var(--color_1) !important; border-radius: 5px !important; padding: 5px !important; color: var(--color_1) !important; font-weight: bold !important; text-align: center !important; width: 100% !important; }
.input-btn:hover { background: var(--color_1) !important; color: white !important; }
.inputs-confirmacao-qrcode { display: none; }
.link-qrcode a label { cursor: pointer; }
@charset "utf-8";
.cm-embedded-container { z-index: 9999 !important; }
@charset "utf-8";
#bbpress-forums hr { margin: 0px 0px 24px; }
#bbpress-forums { background: transparent; clear: both; margin-bottom: 20px; overflow: hidden; font-size: 12px; }
#bbpress-forums div.even, #bbpress-forums ul.even { background-color: rgb(255, 255, 255); }
#bbpress-forums div.odd, #bbpress-forums ul.odd { background-color: rgb(251, 251, 251); }
body.reply-edit .reply { float: none; }
#bbpress-forums div.reply { height: auto; width: 100%; }
#bbpress-forums div.bbp-forum-header, #bbpress-forums div.bbp-topic-header, #bbpress-forums div.bbp-reply-header { background-color: rgb(244, 244, 244); }
#bbpress-forums .status-trash.even, #bbpress-forums .status-spam.even { background-color: rgb(255, 238, 238); }
#bbpress-forums .status-trash.odd, #bbpress-forums .status-spam.odd { background-color: rgb(255, 221, 221); }
#bbpress-forums .status-closed, #bbpress-forums .status-closed a { color: rgb(204, 204, 204); }
#bbpress-forums ul { background: none; list-style: none; margin: 0px; padding: 0px; }
#bbpress-forums ul.bbp-threaded-replies { margin-left: 50px; }
#bbpress-forums li { background: none; margin: 0px; list-style: none; }
#bbpress-forums ul.bbp-lead-topic, #bbpress-forums ul.bbp-topics, #bbpress-forums ul.bbp-forums, #bbpress-forums ul.bbp-replies, #bbpress-forums ul.bbp-search-results { font-size: 12px; overflow: hidden; border: 1px solid rgb(238, 238, 238); margin-bottom: 20px; clear: both; }
#bbpress-forums li.bbp-header, #bbpress-forums li.bbp-body, #bbpress-forums li.bbp-footer { clear: both; }
#bbpress-forums li.bbp-header, #bbpress-forums li.bbp-footer { background: rgb(243, 243, 243); border-top: 1px solid rgb(238, 238, 238); font-weight: bold; padding: 8px; text-align: center; }
#bbpress-forums li.bbp-header { background: rgb(234, 234, 234); }
#bbpress-forums li.bbp-header ul { overflow: hidden; }
#bbpress-forums .bbp-forums-list { margin: 0px 0px 0px 5px; padding-left: 15px; border-left: 1px solid rgb(221, 221, 221); }
#bbpress-forums .bbp-forums-list li { display: inline; font-size: 11px; }
#bbpress-forums li.bbp-footer p { margin: 0px; line-height: 1em; }
li.bbp-forum-info, li.bbp-topic-title { float: left; text-align: left; width: 55%; }
li.bbp-forum-topic-count, li.bbp-topic-voice-count, li.bbp-forum-reply-count, li.bbp-topic-reply-count { float: left; text-align: center; width: 10%; }
li.bbp-forum-freshness, li.bbp-topic-freshness { text-align: center; float: left; width: 22%; }
#bbpress-forums li.bbp-body ul.forum, #bbpress-forums li.bbp-body ul.topic { border-top: 1px solid rgb(238, 238, 238); overflow: hidden; padding: 8px; }
li.bbp-header div.bbp-topic-content span#subscription-toggle, li.bbp-header div.bbp-topic-content span#favorite-toggle, li.bbp-header div.bbp-reply-content span#subscription-toggle, li.bbp-header div.bbp-reply-content span#favorite-toggle { float: right; }
#bbpress-forums div.bbp-forum-title h3, #bbpress-forums div.bbp-topic-title h3, #bbpress-forums div.bbp-reply-title h3 { background: none; border: none; font-size: 16px; line-height: 1em; margin: 8px 0px; padding: 0px; text-transform: none; }
#bbpress-forums div.bbp-forum-author, #bbpress-forums div.bbp-topic-author, #bbpress-forums div.bbp-reply-author { float: left; text-align: center; width: 115px; }
#bbpress-forums div.bbp-forum-author img.avatar, #bbpress-forums div.bbp-topic-author img.avatar, #bbpress-forums div.bbp-reply-author img.avatar { border: none; max-width: 80px; padding: 0px; margin: 12px auto 0px; float: none; }
#bbpress-forums div.bbp-forum-author a.bbp-author-name, #bbpress-forums div.bbp-topic-author a.bbp-author-name, #bbpress-forums div.bbp-reply-author a.bbp-author-name { margin: 0px 12px; word-break: break-word; display: inline-block; }
#bbpress-forums div.bbp-topic-author a.bbp-author-name, #bbpress-forums div.bbp-reply-author a.bbp-author-name { clear: left; display: block; }
#bbpress-forums div.bbp-forum-author .bbp-author-role, #bbpress-forums div.bbp-topic-author .bbp-author-role, #bbpress-forums div.bbp-reply-author .bbp-author-role { font-size: 11px; font-style: italic; }
#bbpress-forums li.bbp-header .bbp-search-author, #bbpress-forums li.bbp-footer .bbp-search-author, #bbpress-forums li.bbp-header .bbp-forum-author, #bbpress-forums li.bbp-footer .bbp-forum-author, #bbpress-forums li.bbp-header .bbp-topic-author, #bbpress-forums li.bbp-footer
.bbp-topic-author, #bbpress-forums li.bbp-header .bbp-reply-author, #bbpress-forums li.bbp-footer .bbp-reply-author { float: left; margin: 0px; padding: 0px; width: 120px; }
#bbpress-forums li.bbp-header .bbp-search-content, #bbpress-forums li.bbp-footer .bbp-search-content, #bbpress-forums li.bbp-header .bbp-forum-content, #bbpress-forums li.bbp-footer .bbp-forum-content, #bbpress-forums li.bbp-header .bbp-topic-content, #bbpress-forums li.bbp-footer .bbp-topic-content, #bbpress-forums li.bbp-header .bbp-reply-content, #bbpress-forums li.bbp-footer .bbp-reply-content { margin-left: 140px; padding: 0px; text-align: left; }
div.bbp-forum-header, div.bbp-topic-header, div.bbp-reply-header, li.bbp-body div.hentry { margin-bottom: 0px; overflow: hidden; padding: 8px; }
div.bbp-forum-header, div.bbp-topic-header, div.bbp-reply-header { border-top: 1px solid rgb(221, 221, 221); clear: both; }
span.bbp-author-ip { font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif; font-size: 11px; font-weight: bold; color: rgb(170, 170, 170); }
#bbpress-forums div.bbp-forum-content, #bbpress-forums div.bbp-topic-content, #bbpress-forums div.bbp-reply-content { margin-left: 130px; padding: 12px 12px 12px 0px; text-align: left; }
#bbpress-forums div.bbp-forum-content::after, #bbpress-forums div.bbp-topic-content::after, #bbpress-forums div.bbp-reply-content::after { clear: both; content: "."; display: block; float: none; height: 0px; font-size: 0px; visibility: hidden; }
#bbpress-forums div.bbp-topic-content a, #bbpress-forums div.bbp-reply-content a { background: none; border: none; display: inline; font-weight: normal; margin: 0px; padding: 0px; }
#bbpress-forums div.bbp-topic-content h1, #bbpress-forums div.bbp-reply-content h1, #bbpress-forums div.bbp-topic-content h2, #bbpress-forums div.bbp-reply-content h2, #bbpress-forums div.bbp-topic-content h3, #bbpress-forums div.bbp-reply-content h3, #bbpress-forums div.bbp-topic-content h4, #bbpress-forums div.bbp-reply-content h4, #bbpress-forums div.bbp-topic-content h5, #bbpress-forums div.bbp-reply-content h5, #bbpress-forums div.bbp-topic-content h6, #bbpress-forums div.bbp-reply-content h6 { clear: none; line-height: 1em; margin: 24px 0px; padding: 0px; }
#bbpress-forums div.bbp-topic-content img, #bbpress-forums div.bbp-reply-content img { max-width: 100%; }
#bbpress-forums div.bbp-topic-content ul, #bbpress-forums div.bbp-reply-content ul, #bbpress-forums div.bbp-topic-content ol, #bbpress-forums div.bbp-reply-content ol { margin: 0px 15px 15px; padding: 0px; }
#bbpress-forums div.bbp-topic-content ul li, #bbpress-forums div.bbp-reply-content ul li { list-style-type: disc; }
#bbpress-forums div.bbp-topic-content ol li, #bbpress-forums div.bbp-reply-content ol li { list-style-type: decimal; }
#bbpress-forums div.bbp-topic-content ol li li, #bbpress-forums div.bbp-reply-content ol li li { list-style-type: lower-alpha; }
#bbpress-forums div.bbp-topic-content ol li li li, #bbpress-forums div.bbp-reply-content ol li li li { list-style-type: upper-roman; }
#bbpress-forums div.bbp-topic-content code, #bbpress-forums div.bbp-reply-content code, #bbpress-forums div.bbp-topic-content pre, #bbpress-forums div.bbp-reply-content pre { font-family: Inconsolata, Consolas, Monaco, "Lucida Console", monospace; display: inline-block; background-color: rgb(249, 249, 249); border: 1px solid rgb(221, 221, 221); padding: 0px 5px; max-width: 95%; vertical-align: middle; margin-top: -3px; }
#bbpress-forums div.bbp-topic-content pre, #bbpress-forums div.bbp-reply-content pre { display: block; line-height: 18px; margin: 0px 0px 24px; padding: 5px 10px; white-space: pre; overflow: auto; }
#bbpress-forums div.bbp-topic-content pre code, #bbpress-forums div.bbp-reply-content pre code { display: block; border: none; padding: 0px; margin: 0px; background-color: transparent; overflow-wrap: normal; overflow: auto; max-width: 100%; }
#bbpress-forums div.bbp-reply-to { margin-left: 130px; padding: 12px 12px 12px 0px; text-align: right; }
#bbpress-forums div#bbp-cancel-reply-to { text-align: right; }
div.bbp-breadcrumb { float: left; }
div.bbp-breadcrumb, div.bbp-topic-tags { font-size: 12px; }
#bbpress-forums div.bbp-breadcrumb p, #bbpress-forums div.bbp-topic-tags p { margin-bottom: 10px; }
#bbpress-forums div.bbp-topic-tags { float: right; }
#bbp-topic-hot-tags { clear: both; }
#bbpress-forums #bbp-search-form { clear: left; }
#bbpress-forums #bbp-search-form .hidden { height: 0px; width: 0px; overflow: hidden; position: absolute; background: none; left: -999em; }
#bbpress-forums #bbp-search-form #bbp_search { display: inline-block; width: auto; }
#bbpress-forums div.bbp-search-form { float: right; }
span.bbp-admin-links { float: right; color: rgb(221, 221, 221); }
span.bbp-admin-links a { color: rgb(187, 187, 187); font-weight: normal; font-size: 10px; text-transform: uppercase; text-decoration: none; }
fieldset span.bbp-admin-links { float: left; }
tr td span.bbp-admin-links a:hover { color: rgb(255, 75, 51); }
td.bbp-topic-admin-links, td.bbp-topic-counts { width: 50%; }
.bbp-forum-header a.bbp-forum-permalink, .bbp-topic-header a.bbp-topic-permalink, .bbp-reply-header a.bbp-reply-permalink { float: right; margin-left: 10px; color: rgb(204, 204, 204); }
.bbp-row-actions #favorite-toggle a { text-decoration: none; padding: 0px 3px 1px; color: rgb(119, 204, 119); border: 1px solid rgb(170, 204, 170); background-color: rgb(221, 255, 221); font-weight: bold; font-size: 13px; }
.bbp-row-actions #favorite-toggle a:hover { color: rgb(85, 170, 85); border-color: rgb(119, 204, 119); background-color: rgb(187, 238, 187); }
.bbp-row-actions #favorite-toggle span.is-favorite a { color: rgb(255, 170, 170); border: 1px solid rgb(255, 170, 170); background-color: rgb(255, 238, 238); }
.bbp-row-actions #favorite-toggle span.is-favorite a:hover { color: rgb(204, 136, 136); border-color: rgb(204, 136, 136); background-color: rgb(255, 221, 221); }
.bbp-row-actions #subscription-toggle a { text-decoration: none; padding: 0px 3px 1px; color: rgb(119, 204, 119); border: 1px solid rgb(170, 204, 170); background-color: rgb(221, 255, 221); font-weight: bold; font-size: 13px; }
.bbp-row-actions #subscription-toggle a:hover { color: rgb(85, 170, 85); border-color: rgb(119, 204, 119); background-color: rgb(187, 238, 187); }
.bbp-row-actions #subscription-toggle span.is-subscribed a { color: rgb(255, 170, 170); border: 1px solid rgb(255, 170, 170); background-color: rgb(255, 238, 238); }
.bbp-row-actions #subscription-toggle span.is-subscribed a:hover { color: rgb(204, 136, 136); border-color: rgb(204, 136, 136); background-color: rgb(255, 221, 221); }
#bbpress-forums .bbp-forum-info .bbp-forum-content, #bbpress-forums p.bbp-topic-meta { font-size: 11px; margin: 5px 0px; padding: 0px; overflow-wrap: break-word; }
#bbpress-forums p.bbp-topic-meta span { white-space: nowrap; }
.bbp-pagination-count { float: left; border: 1px solid transparent; }
.bbp-pagination-links { float: right; list-style: none; display: inline; }
.bbp-pagination-links a, .bbp-pagination-links span.current { display: block; float: left; padding: 0px 5px; margin-left: 5px; border: 1px solid rgb(239, 239, 239); text-decoration: none; }
.bbp-pagination-links a:hover, .bbp-pagination-links span.current { background: rgb(238, 238, 238); opacity: 0.8; border: 1px solid rgb(221, 221, 221); }
.bbp-pagination-links span.dots { display: block; float: left; padding: 1px 4px; margin-left: 5px; }
.bbp-pagination { float: left; width: 100%; margin-bottom: 15px; }
.bbp-topic-pagination { display: inline-block; margin-left: 5px; margin-bottom: 2px; }
.bbp-topic-pagination a { font-size: 10px; line-height: 10px; padding: 1px 3px; border: 1px solid rgb(221, 221, 221); text-decoration: none; }
#bbpress-forums fieldset.bbp-form { clear: left; }
#bbpress-forums fieldset.bbp-form { border:
1px solid rgb(238, 238, 238); padding: 10px 20px; margin-bottom: 10px; }
#bbpress-forums fieldset.bbp-form legend { padding: 5px; }
#bbpress-forums fieldset.bbp-form label { margin: 0px; display: inline-block; }
#bbp-edit-topic-tag.bbp-form fieldset.bbp-form label, #bbp-login fieldset label, #bbp-register fieldset label, #bbp-lost-pass fieldset label { width: 100px; }
#bbpress-forums fieldset.bbp-form p, #bbpress-forums fieldset.bbp-form textarea, #bbpress-forums fieldset.bbp-form select, #bbpress-forums fieldset.bbp-form input { margin: 0px 0px 8px; }
textarea#bbp_reply_content, textarea#bbp_topic_content, textarea#bbp_forum_content { width: 97%; box-sizing: border-box; }
textarea#bbp_forum_content { height: 210px; }
#bbpress-forums fieldset.bbp-forum-form-attributes { width: 200px; float: right; clear: none; margin-left: 25px; }
#bbpress-forums fieldset select#bbp_forum_id { max-width: 200px; }
.bbp-topic-form, .bbp-reply-form, .bbp-topic-tag-form { clear: left; }
body.topic-edit .bbp-topic-form div.avatar img, body.reply-edit .bbp-reply-form div.avatar img, body.single-forum .bbp-topic-form div.avatar img, body.single-reply .bbp-reply-form div.avatar img { margin-right: 0px; padding: 10px; border: 1px solid rgb(221, 221, 221); line-height: 0; background-color: rgb(239, 239, 239); }
body.page .bbp-reply-form code, body.page .bbp-topic-form code, body.single-topic .bbp-reply-form code, body.single-forum .bbp-topic-form code, body.topic-edit .bbp-topic-form code, body.reply-edit .bbp-reply-form code { font-size: 10px; background-color: rgb(240, 255, 248); border: 1px solid rgb(206, 239, 225); display: block; padding: 8px; margin-top: 5px; width: 369px; }
#merge_tag, #delete_tag { display: inline; }
div.bbp-submit-wrapper { margin-top: 15px; float: right; clear: both; }
p.form-allowed-tags { max-width: 100%; }
#bbpress-forums div.bbp-the-content-wrapper { margin-bottom: 10px; }
#bbpress-forums div.bbp-the-content-wrapper textarea.bbp-the-content { width: 100%; margin: 0px; font-size: 12px; }
#bbpress-forums div.bbp-the-content-wrapper table, #bbpress-forums div.bbp-the-content-wrapper tbody, #bbpress-forums div.bbp-the-content-wrapper tr, #bbpress-forums div.bbp-the-content-wrapper td { border: none; padding: 0px; margin: 0px; width: auto; line-height: 1em; }
#bbpress-forums div.bbp-the-content-wrapper input { font-size: 12px; padding: 5px; margin: 0px 2px 0px 0px; line-height: 1em; }
#bbpress-forums div.bbp-the-content-wrapper div.quicktags-toolbar { padding: 5px; min-height: 26px; }
#bbpress-forums div.bbp-the-content-wrapper td.mceToolbar { padding: 4px 4px 8px; }
#bbpress-forums div.wp-editor-container { margin: 0px; padding: 0px; line-height: 0; }
#bbpress-forums div.bbp-the-content-wrapper td.mceStatusbar { line-height: 16px; }
#bbpress-forums #bbp-your-profile fieldset { padding: 20px 20px 0px; }
#bbpress-forums #bbp-your-profile fieldset div { margin-bottom: 20px; float: left; width: 100%; clear: left; }
#bbpress-forums #bbp-your-profile fieldset select { margin-bottom: 0px; }
#bbpress-forums #bbp-your-profile fieldset input, #bbpress-forums #bbp-your-profile fieldset textarea { margin-bottom: 0px; width: 60%; background: rgb(249, 249, 249); border: 1px solid rgb(221, 221, 221); box-shadow: none; padding: 5px 8px; border-radius: 0px; }
#bbpress-forums #bbp-your-profile fieldset input:focus, #bbpress-forums #bbp-your-profile fieldset textarea:focus { border: 1px solid rgb(204, 204, 204); box-shadow: rgba(0, 0, 0, 0.1) 1px 1px 1px inset; outline-color: rgba(240, 255, 240, 0.1); }
#bbpress-forums #bbp-your-profile fieldset.bbp-form input.checkbox { width: auto; }
#bbpress-forums #bbp-your-profile fieldset legend { display: none; }
#bbpress-forums #bbp-your-profile fieldset label[for] { float: left; width: 20%; padding: 5px 20px 5px 0px; text-align: right; cursor: pointer; }
#bbpress-forums #bbp-your-profile fieldset dl label[for] { text-align: left; width: 60%; }
#bbpress-forums #bbp-your-profile fieldset span.description { margin: 5px 0px 0px 20%; font-size: 12px; font-style: italic; float: left; clear: left; width: 60%; padding: 5px 8px; border: 1px solid rgb(206, 225, 239); background-color: rgb(240, 248, 255); }
#bbpress-forums #bbp-your-profile fieldset fieldset { margin: 0px; border: none; padding: 0px; clear: none; float: none; }
#bbpress-forums #bbp-your-profile fieldset fieldset.password { width: 60%; display: inline; }
#bbpress-forums #bbp-your-profile fieldset fieldset.password input, #bbpress-forums #bbp-your-profile fieldset fieldset.password span { width: 100%; }
#bbpress-forums #bbp-your-profile fieldset fieldset.capabilities dl { margin: 0px; }
#bbpress-forums #bbp-your-profile fieldset fieldset.password span.description { margin-left: 0px; margin-bottom: 20px; }
#bbpress-forums #bbp-your-profile fieldset.submit button { float: right; }
div.bbp-template-notice, div.indicator-hint { border-width: 1px; border-style: solid; padding: 0px 0.6em; margin: 5px 0px 15px; border-radius: 3px; background-color: rgb(255, 255, 224); border-color: rgb(230, 219, 85); color: rgb(0, 0, 0); clear: both; }
div.bbp-template-notice a { color: rgb(85, 85, 85); text-decoration: none; }
div.bbp-template-notice a:hover { color: rgb(0, 0, 0); }
div.bbp-template-notice.info { border: 1px solid rgb(206, 225, 239); background-color: rgb(240, 248, 255); }
div.bbp-template-notice.important { border: 1px solid rgb(230, 219, 85); background-color: rgb(255, 251, 204); }
div.bbp-template-notice.error, div.bbp-template-notice.warning { background-color: rgb(255, 235, 232); border-color: rgb(204, 0, 0); }
div.bbp-template-notice.error a, div.bbp-template-notice.warning a { color: rgb(204, 0, 0); }
div.bbp-template-notice p { padding: 2px; font-size: 12px; line-height: 140%; margin: 0.5em 0px 6px !important; }
.bbp-topics-front ul.super-sticky, .bbp-topics ul.super-sticky, .bbp-topics ul.sticky, .bbp-forum-content ul.sticky { background-color: rgb(255, 255, 224) !important; font-size: 1.1em; }
#bbpress-forums .bbp-topic-content ul.bbp-topic-revision-log, #bbpress-forums .bbp-reply-content ul.bbp-topic-revision-log, #bbpress-forums .bbp-reply-content ul.bbp-reply-revision-log { border-top: 1px dotted rgb(221, 221, 221); width: 100%; margin: 0px; padding: 8px 0px 0px; font-size: 11px; color: rgb(170, 170, 170); }
#bbpress-forums .bbp-topic-content ul.bbp-topic-revision-log li, #bbpress-forums .bbp-reply-content ul.bbp-topic-revision-log li, #bbpress-forums .bbp-reply-content ul.bbp-reply-revision-log li { list-style-type: none; }
.bbp-login-form fieldset legend { display: none; }
.bbp-login-form .bbp-username input, .bbp-login-form .bbp-email input, .bbp-login-form .bbp-password input { padding: 5px; }
.bbp-login-form label { width: 140px; display: inline-block; }
#sidebar .bbp-login-form label { width: 70px; }
.bbp-login-form .bbp-username, .bbp-login-form .bbp-email, .bbp-login-form .bbp-password, .bbp-login-form .bbp-remember-me, .bbp-login-form .bbp-submit-wrapper { margin-top: 10px; }
.bbp-login-form .bbp-remember-me { }
.bbp-login-form .bbp-submit-wrapper { text-align: right; }
.bbp-login-form .bbp-login-links { }
.bbp-login-form .bbp-login-links a { float: left; clear: left; }
.bbp-logged-in img.avatar { float: left; margin: 0px 15px 0px 0px; }
.bbp-logged-in h4 { font-weight: bold; font-size: 1.3em; clear: none; margin-bottom: 10px; }
#bbpress-forums p.bbp-topic-meta img.avatar, #bbpress-forums ul.bbp-reply-revision-log img.avatar, #bbpress-forums ul.bbp-topic-revision-log img.avatar, #bbpress-forums div.bbp-template-notice img.avatar, #bbpress-forums .widget_display_topics img.avatar, #bbpress-forums .widget_display_replies img.avatar { float: none; margin-bottom: -7px; border: 3px double rgb(221, 221, 221); }
fieldset div.avatar { float: right; }
.activity-list li.bbp_topic_create .activity-content .activity-inner, .activity-list
li.bbp_reply_create .activity-content .activity-inner { border-left: 2px solid rgb(234, 234, 234); margin-left: 5px; padding-left: 10px; }
#bbpress-forums h1 { clear: none; font-size: 1.8em; line-height: 1em; padding-bottom: 10px; }
#bbpress-forums #bbp-user-wrapper { float: left; width: 100%; }
#bbpress-forums .bbp-user-section { overflow: auto; }
#bbpress-forums #bbp-user-wrapper h2.entry-title { font-size: 1.4em; margin: 0px; padding-bottom: 10px; padding-top: 0px; clear: none; }
#bbpress-forums #bbp-user-wrapper ul.bbp-lead-topic, #bbpress-forums #bbp-user-wrapper ul.bbp-topics, #bbpress-forums #bbp-user-wrapper ul.bbp-forums, #bbpress-forums #bbp-user-wrapper ul.bbp-replies, #bbpress-forums #bbp-user-wrapper fieldset.bbp-form { clear: none; }
#bbpress-forums #bbp-single-user-details { margin: 0px; width: 150px; float: left; overflow: hidden; }
#bbpress-forums #bbp-single-user-details #bbp-user-avatar { margin: 0px; width: 150px; }
#bbpress-forums #bbp-single-user-details #bbp-user-avatar img.avatar { border: none; height: 150px; padding: 0px; margin: 0px 0px 20px; width: 150px; }
#bbpress-forums #bbp-single-user-details #bbp-user-description { float: none; margin-left: 180px; }
#bbpress-forums #bbp-single-user-details #bbp-user-navigation { float: none; margin: 0px; }
#bbpress-forums #bbp-single-user-details #bbp-user-navigation li { margin: 0px; }
#bbpress-forums #bbp-single-user-details #bbp-user-navigation a { padding: 5px 8px; display: block; border: 1px solid transparent; text-decoration: none; }
#bbpress-forums #bbp-single-user-details #bbp-user-navigation li.current a { background: rgb(238, 238, 238); opacity: 0.8; }
#bbpress-forums #bbp-user-body { margin-left: 180px; }
body.my-account #bbpress-forums { border-top: none; padding-top: 0px; margin-bottom: 0px; }
#bbpress-forums dl.bbp-user-capabilities { display: inline-block; vertical-align: top; }
#bbpress-forums dl.bbp-user-capabilities dt { margin: 0px 0px 10px; text-transform: capitalize; }
#bbpress-forums dl.bbp-user-capabilities dd { margin: 0px; padding: 0px; }
#bbpress-forums div.row-actions { font-size: 11px; visibility: hidden; }
#bbpress-forums li:hover > div.row-actions { visibility: visible; }
@media screen and (max-device-width: 480px), screen and (-webkit-min-device-pixel-ratio: 2) {
}
@media only screen and (max-width: 480px) {
#bbpress-forums div.bbp-topic-tags { clear: left; float: left; }
div.bbp-search-form input, div.bbp-search-form button { font-size: 11px; padding: 2px; }
li.bbp-forum-info, li.bbp-topic-title { width: 45%; }
li.bbp-forum-topic-count, li.bbp-forum-reply-count, li.bbp-topic-voice-count, li.bbp-topic-reply-count { width: 15%; }
span.bbp-reply-post-date { float: left; }
span.bbp-admin-links { clear: left; float: left; }
#bbpress-forums .bbp-forums-list li { display: block; font-size: 11px; }
#bbpress-forums .bbp-body div.bbp-reply-author { margin: -15px 10px 10px; min-height: 100px; padding-left: 80px; position: relative; text-align: left; width: 100%; }
#bbpress-forums div.bbp-reply-author a.bbp-author-name { clear: none; display: inline-block; margin-left: 0px; overflow-wrap: break-word; }
#bbpress-forums div.bbp-reply-author img.avatar { position: absolute; top: 15px; left: 0px; width: 60px; height: auto; }
#bbpress-forums div.bbp-reply-author .bbp-author-role { font-size: 12px; font-style: normal; }
#bbpress-forums .bbp-body div.bbp-reply-content { clear: both; margin: 10px; padding: 0px; }
#bbpress-forums div.bbp-reply-content p { margin-bottom: 1em; }
div.bbp-submit-wrapper { float: left; }
#bbpress-forums fieldset.bbp-form { padding: 0px 10px 10px; }
#bbpress-forums #bbp-user-body { clear: both; margin-left: 0px; overflow-wrap: break-word; }
}
@media only screen and (max-width: 320px) {
#bbpress-forums div.bbp-search-form { margin-bottom: 10px; }
#bbpress-forums li.bbp-header li.bbp-forum-info, #bbpress-forums li.bbp-body li.bbp-forum-info, #bbpress-forums li.bbp-header li.bbp-topic-title, #bbpress-forums li.bbp-body li.bbp-topic-title { width: 100%; }
#bbpress-forums li.bbp-header li.bbp-forum-info, #bbpress-forums li.bbp-header li.bbp-topic-title { text-align: center; text-transform: uppercase; }
#bbpress-forums li.bbp-header li.bbp-forum-topic-count, #bbpress-forums li.bbp-header li.bbp-forum-reply-count, #bbpress-forums li.bbp-body li.bbp-forum-topic-count, #bbpress-forums li.bbp-body li.bbp-forum-reply-count, #bbpress-forums li.bbp-header li.bbp-topic-voice-count, #bbpress-forums li.bbp-header li.bbp-topic-reply-count, #bbpress-forums li.bbp-body li.bbp-topic-voice-count, #bbpress-forums li.bbp-body li.bbp-topic-reply-count { width: 20%; }
#bbpress-forums li.bbp-header li.bbp-forum-freshness, #bbpress-forums li.bbp-body li.bbp-forum-freshness, #bbpress-forums li.bbp-header li.bbp-topic-freshness, #bbpress-forums li.bbp-body li.bbp-topic-freshness { width: 58%; }
#bbpress-forums li.bbp-body li.bbp-forum-topic-count, #bbpress-forums li.bbp-body li.bbp-forum-reply-count, #bbpress-forums li.bbp-body li.bbp-forum-freshness, #bbpress-forums li.bbp-body li.bbp-topic-voice-count, #bbpress-forums li.bbp-body li.bbp-topic-reply-count, #bbpress-forums li.bbp-body li.bbp-topic-freshness { margin-top: 7px; }
#bbpress-forums li.bbp-header, #bbpress-forums li.bbp-footer { font-size: 10px; }
#bbpress-forums li.bbp-header div.bbp-reply-author { text-align: left; width: 25%; }
#bbpress-forums li.bbp-header div.bbp-reply-content { margin-left: 25%; }
#bbpress-forums div.bbp-template-notice img.avatar, #bbpress-forums p.bbp-topic-meta img.avatar { width: 14px; height: auto; }
#bbpress-forums div.bbp-the-content-wrapper td.mceToolbar { padding: 1px; }
#bbpress-forums div.bbp-the-content-wrapper td.mceToolbar td { width: 20px; height: 20px; }
#bbpress-forums div.wp-editor-container { width: 100%; overflow: auto; }
#bbpress-forums input#bbp_topic_title, #bbpress-forums input#bbp_topic_tags { width: 95%; }
}
@media only screen and (max-width: 240px) {
#bbpress-forums li.bbp-header li.bbp-forum-topic-count, #bbpress-forums li.bbp-header li.bbp-forum-reply-count, #bbpress-forums li.bbp-body li.bbp-forum-topic-count, #bbpress-forums li.bbp-body li.bbp-forum-reply-count, #bbpress-forums li.bbp-header li.bbp-topic-voice-count, #bbpress-forums li.bbp-header li.bbp-topic-reply-count, #bbpress-forums li.bbp-body li.bbp-topic-voice-count, #bbpress-forums li.bbp-body li.bbp-topic-reply-count, #bbpress-forums li.bbp-footer div.bbp-reply-author, #bbpress-forums li.bbp-footer div.bbp-reply-content { width: 45%; }
#bbpress-forums li.bbp-header li.bbp-forum-freshness, #bbpress-forums li.bbp-body li.bbp-forum-freshness, #bbpress-forums li.bbp-header li.bbp-topic-freshness, #bbpress-forums li.bbp-body li.bbp-topic-freshness, #bbpress-forums li.bbp-header div.bbp-reply-author, #bbpress-forums li.bbp-header div.bbp-reply-content { clear: both; width: 100%; }
#bbpress-forums li.bbp-header li.bbp-forum-freshness, #bbpress-forums li.bbp-header li.bbp-topic-freshness { text-align: center; }
#bbpress-forums li.bbp-body li.bbp-topic-freshness, #bbpress-forums li.bbp-header div.bbp-reply-content { margin-left: 0px; text-align: left; }
#bbpress-forums li.bbp-body li.bbp-topic-freshness p.bbp-topic-meta { display: inline-block; }
#bbpress-forums li.bbp-header { overflow: hidden; }
#bbpress-forums li.bbp-footer div.bbp-reply-content { display: inline-block; margin-left: 0px; }
#bbpress-forums li.bbp-body div.bbp-reply-author { min-height: 60px; padding-left: 60px; }
#bbpress-forums div.bbp-reply-author img.avatar { width: 40px; height: auto; }
}
@charset "utf-8";
@media print {
*, ::after, ::before { text-shadow: none !important; box-shadow: none !important; }
a, a:visited { text-decoration: underline; }
abbr[title]::after { content: " (" attr(title) ")"; }
pre { white-space: pre-wrap !important; }
blockquote, pre { border: 1px
solid rgb(153, 153, 153); break-inside: avoid; }
thead { display: table-header-group; }
img, tr { break-inside: avoid; }
h2, h3, p { orphans: 3; widows: 3; }
h2, h3 { break-after: avoid; }
.navbar { display: none; }
.badge { border: 1px solid rgb(0, 0, 0); }
.table { border-collapse: collapse !important; }
.table td, .table th { background-color: rgb(255, 255, 255) !important; }
.table-bordered td, .table-bordered th { border: 1px solid rgb(221, 221, 221) !important; }
}
html { box-sizing: border-box; font-family: sans-serif; line-height: 1.15; text-size-adjust: 100%; -webkit-tap-highlight-color: transparent; }
*, ::after, ::before { box-sizing: inherit; }
article, aside, dialog, figcaption, figure, footer, header, hgroup, main, nav, section { display: block; }
body { margin: 0px; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; font-size: 1rem; font-weight: 400; line-height: 1.5; color: rgb(33, 37, 41); background-color: rgb(255, 255, 255); }
[tabindex="-1"]:focus { outline: 0px !important; }
hr { box-sizing: content-box; height: 0px; overflow: visible; }
h1, h2, h3, h4, h5, h6 { margin-top: 0px; margin-bottom: 0.5rem; }
p { margin-top: 0px; margin-bottom: 1rem; }
abbr[data-original-title], abbr[title] { text-decoration: underline dotted; cursor: help; border-bottom: 0px; }
address { margin-bottom: 1rem; font-style: normal; line-height: inherit; }
dl, ol, ul { margin-top: 0px; margin-bottom: 1rem; }
ol ol, ol ul, ul ol, ul ul { margin-bottom: 0px; }
dt { font-weight: 700; }
dd { margin-bottom: 0.5rem; margin-left: 0px; }
blockquote { margin: 0px 0px 1rem; }
dfn { font-style: italic; }
b, strong { font-weight: bolder; }
small { font-size: 80%; }
sub, sup { position: relative; font-size: 75%; line-height: 0; vertical-align: baseline; }
sub { bottom: -0.25em; }
sup { top: -0.5em; }
a { color: rgb(0, 123, 255); text-decoration: none; background-color: transparent; }
a:hover { color: rgb(0, 86, 179); text-decoration: underline; }
a:not([href]):not([tabindex]) { color: inherit; text-decoration: none; }
a:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover { color: inherit; text-decoration: none; }
a:not([href]):not([tabindex]):focus { outline: 0px; }
code, kbd, pre, samp { font-family: monospace, monospace; font-size: 1em; }
pre { margin-top: 0px; margin-bottom: 1rem; overflow: auto; }
figure { margin: 0px 0px 1rem; }
img { vertical-align: middle; border-style: none; }
svg:not(:root) { overflow: hidden; }
[role="button"], a, area, button, input, label, select, summary, textarea { touch-action: manipulation; }
table { border-collapse: collapse; }
caption { padding-top: 0.75rem; padding-bottom: 0.75rem; color: rgb(134, 142, 150); text-align: left; caption-side: bottom; }
th { text-align: left; }
label { display: inline-block; margin-bottom: 0.5rem; }
button:focus { outline: -webkit-focus-ring-color auto 5px; }
button, input, optgroup, select, textarea { margin: 0px; font-family: inherit; font-size: inherit; line-height: inherit; }
button, input { overflow: visible; }
button, select { text-transform: none; }
[type="reset"], [type="submit"], button, html [type="button"] { appearance: button; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0px; }
input[type="date"], input[type="datetime-local"], input[type="month"], input[type="time"] { appearance: listbox; }
textarea { overflow: auto; resize: vertical; }
fieldset { min-width: 0px; padding: 0px; margin: 0px; border: 0px; }
legend { display: block; width: 100%; max-width: 100%; padding: 0px; margin-bottom: 0.5rem; font-size: 1.5rem; line-height: inherit; color: inherit; white-space: normal; }
progress { vertical-align: baseline; }
[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button { height: auto; }
[type="search"] { outline-offset: -2px; appearance: none; }
[type="search"]::-webkit-search-cancel-button, [type="search"]::-webkit-search-decoration { appearance: none; }
::-webkit-file-upload-button { font: inherit; appearance: button; }
output { display: inline-block; }
summary { display: list-item; }
template { display: none; }
[hidden] { display: none !important; }
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 { margin-bottom: 0.5rem; font-family: inherit; font-weight: 500; line-height: 1.1; color: inherit; }
.h1, h1 { font-size: 2.5rem; }
.h2, h2 { font-size: 2rem; }
.h3, h3 { font-size: 1.75rem; }
.h4, h4 { font-size: 1.5rem; }
.h5, h5 { font-size: 1.25rem; }
.h6, h6 { font-size: 1rem; }
.lead { font-size: 1.25rem; font-weight: 300; }
.display-1 { font-size: 6rem; font-weight: 300; line-height: 1.1; }
.display-2 { font-size: 5.5rem; font-weight: 300; line-height: 1.1; }
.display-3 { font-size: 4.5rem; font-weight: 300; line-height: 1.1; }
.display-4 { font-size: 3.5rem; font-weight: 300; line-height: 1.1; }
hr { margin-top: 1rem; margin-bottom: 1rem; 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; border-top-style: solid; border-top-color: rgba(0, 0, 0, 0.1); }
.small, small { font-size: 80%; font-weight: 400; }
.mark, mark { padding: 0.2em; background-color: rgb(252, 248, 227); }
.list-unstyled { padding-left: 0px; list-style: none; }
.list-inline { padding-left: 0px; list-style: none; }
.list-inline-item { display: inline-block; }
.list-inline-item:not(:last-child) { margin-right: 5px; }
.initialism { font-size: 90%; text-transform: uppercase; }
.blockquote { margin-bottom: 1rem; font-size: 1.25rem; }
.blockquote-footer { display: block; font-size: 80%; color: rgb(134, 142, 150); }
.blockquote-footer::before { content: "— "; }
.img-fluid { max-width: 100%; height: auto; }
.img-thumbnail { padding: 0.25rem; background-color: rgb(255, 255, 255); border: 1px solid rgb(221, 221, 221); border-radius: 0.25rem; transition: all 0.2s ease-in-out 0s; max-width: 100%; height: auto; }
.figure { display: inline-block; }
.figure-img { margin-bottom: 0.5rem; line-height: 1; }
.figure-caption { font-size: 90%; color: rgb(134, 142, 150); }
code, kbd, pre, samp { font-family: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; }
code { padding: 0.2rem 0.4rem; font-size: 90%; color: rgb(189, 65, 71); background-color: rgb(248, 249, 250); border-radius: 0.25rem; }
a > code { padding: 0px; color: inherit; background-color: inherit; }
kbd { padding: 0.2rem 0.4rem; font-size: 90%; color: rgb(255, 255, 255); background-color: rgb(33, 37, 41); border-radius: 0.2rem; }
kbd kbd { padding: 0px; font-size: 100%; font-weight: 700; }
pre { display: block; margin-top: 0px; margin-bottom: 1rem; font-size: 90%; color: rgb(33, 37, 41); }
pre code { padding: 0px; font-size: inherit; color: inherit; background-color: transparent; border-radius: 0px; }
.pre-scrollable { max-height: 340px; overflow-y: scroll; }
.container { margin-right: auto; margin-left: auto; padding-right: 15px; padding-left: 15px; width: 100%; }
@media (min-width: 576px) {
.container { max-width: 540px; }
}
@media (min-width: 768px) {
.container { max-width: 720px; }
}
@media (min-width: 992px) {
.container { max-width: 960px; }
}
@media (min-width: 1200px) {
.container { max-width: 1140px; }
}
.container-fluid { margin-right: auto; margin-left: auto; padding-right: 15px; padding-left: 15px; width: 100%; }
.row { display: flex; flex-wrap: wrap; margin-right: -15px; margin-left: -15px; }
.no-gutters { margin-right: 0px; margin-left: 0px; }
.no-gutters > .col, .no-gutters > [class*="col-"] { padding-right: 0px; padding-left: 0px; }
.col, .col-1,
.col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto { position: relative; width: 100%; min-height: 1px; padding-right: 15px; padding-left: 15px; }
.col { flex-basis: 0px; flex-grow: 1; max-width: 100%; }
.col-auto { flex: 0 0 auto; width: auto; max-width: none; }
.col-1 { flex: 0 0 8.33333%; max-width: 8.33333%; }
.col-2 { flex: 0 0 16.6667%; max-width: 16.6667%; }
.col-3 { flex: 0 0 25%; max-width: 25%; }
.col-4 { flex: 0 0 33.3333%; max-width: 33.3333%; }
.col-5 { flex: 0 0 41.6667%; max-width: 41.6667%; }
.col-6 { flex: 0 0 50%; max-width: 50%; }
.col-7 { flex: 0 0 58.3333%; max-width: 58.3333%; }
.col-8 { flex: 0 0 66.6667%; max-width: 66.6667%; }
.col-9 { flex: 0 0 75%; max-width: 75%; }
.col-10 { flex: 0 0 83.3333%; max-width: 83.3333%; }
.col-11 { flex: 0 0 91.6667%; max-width: 91.6667%; }
.col-12 { flex: 0 0 100%; max-width: 100%; }
.order-1 { order: 1; }
.order-2 { order: 2; }
.order-3 { order: 3; }
.order-4 { order: 4; }
.order-5 { order: 5; }
.order-6 { order: 6; }
.order-7 { order: 7; }
.order-8 { order: 8; }
.order-9 { order: 9; }
.order-10 { order: 10; }
.order-11 { order: 11; }
.order-12 { order: 12; }
@media (min-width: 576px) {
.col-sm { flex-basis: 0px; flex-grow: 1; max-width: 100%; }
.col-sm-auto { flex: 0 0 auto; width: auto; max-width: none; }
.col-sm-1 { flex: 0 0 8.33333%; max-width: 8.33333%; }
.col-sm-2 { flex: 0 0 16.6667%; max-width: 16.6667%; }
.col-sm-3 { flex: 0 0 25%; max-width: 25%; }
.col-sm-4 { flex: 0 0 33.3333%; max-width: 33.3333%; }
.col-sm-5 { flex: 0 0 41.6667%; max-width: 41.6667%; }
.col-sm-6 { flex: 0 0 50%; max-width: 50%; }
.col-sm-7 { flex: 0 0 58.3333%; max-width: 58.3333%; }
.col-sm-8 { flex: 0 0 66.6667%; max-width: 66.6667%; }
.col-sm-9 { flex: 0 0 75%; max-width: 75%; }
.col-sm-10 { flex: 0 0 83.3333%; max-width: 83.3333%; }
.col-sm-11 { flex: 0 0 91.6667%; max-width: 91.6667%; }
.col-sm-12 { flex: 0 0 100%; max-width: 100%; }
.order-sm-1 { order: 1; }
.order-sm-2 { order: 2; }
.order-sm-3 { order: 3; }
.order-sm-4 { order: 4; }
.order-sm-5 { order: 5; }
.order-sm-6 { order: 6; }
.order-sm-7 { order: 7; }
.order-sm-8 { order: 8; }
.order-sm-9 { order: 9; }
.order-sm-10 { order: 10; }
.order-sm-11 { order: 11; }
.order-sm-12 { order: 12; }
}
@media (min-width: 768px) {
.col-md { flex-basis: 0px; flex-grow: 1; max-width: 100%; }
.col-md-auto { flex: 0 0 auto; width: auto; max-width: none; }
.col-md-1 { flex: 0 0 8.33333%; max-width: 8.33333%; }
.col-md-2 { flex: 0 0 16.6667%; max-width: 16.6667%; }
.col-md-3 { flex: 0 0 25%; max-width: 25%; }
.col-md-4 { flex: 0 0 33.3333%; max-width: 33.3333%; }
.col-md-5 { flex: 0 0 41.6667%; max-width: 41.6667%; }
.col-md-6 { flex: 0 0 50%; max-width: 50%; }
.col-md-7 { flex: 0 0 58.3333%; max-width: 58.3333%; }
.col-md-8 { flex: 0 0 66.6667%; max-width: 66.6667%; }
.col-md-9 { flex: 0 0 75%; max-width: 75%; }
.col-md-10 { flex: 0 0 83.3333%; max-width: 83.3333%; }
.col-md-11 { flex: 0 0 91.6667%; max-width: 91.6667%; }
.col-md-12 { flex: 0 0 100%; max-width: 100%; }
.order-md-1 { order: 1; }
.order-md-2 { order: 2; }
.order-md-3 { order: 3; }
.order-md-4 { order: 4; }
.order-md-5 { order: 5; }
.order-md-6 { order: 6; }
.order-md-7 { order: 7; }
.order-md-8 { order: 8; }
.order-md-9 { order: 9; }
.order-md-10 { order: 10; }
.order-md-11 { order: 11; }
.order-md-12 { order: 12; }
}
@media (min-width: 992px) {
.col-lg { flex-basis: 0px; flex-grow: 1; max-width: 100%; }
.col-lg-auto { flex: 0 0 auto; width: auto; max-width: none; }
.col-lg-1 { flex: 0 0 8.33333%; max-width: 8.33333%; }
.col-lg-2 { flex: 0 0 16.6667%; max-width: 16.6667%; }
.col-lg-3 { flex: 0 0 25%; max-width: 25%; }
.col-lg-4 { flex: 0 0 33.3333%; max-width: 33.3333%; }
.col-lg-5 { flex: 0 0 41.6667%; max-width: 41.6667%; }
.col-lg-6 { flex: 0 0 50%; max-width: 50%; }
.col-lg-7 { flex: 0 0 58.3333%; max-width: 58.3333%; }
.col-lg-8 { flex: 0 0 66.6667%; max-width: 66.6667%; }
.col-lg-9 { flex: 0 0 75%; max-width: 75%; }
.col-lg-10 { flex: 0 0 83.3333%; max-width: 83.3333%; }
.col-lg-11 { flex: 0 0 91.6667%; max-width: 91.6667%; }
.col-lg-12 { flex: 0 0 100%; max-width: 100%; }
.order-lg-1 { order: 1; }
.order-lg-2 { order: 2; }
.order-lg-3 { order: 3; }
.order-lg-4 { order: 4; }
.order-lg-5 { order: 5; }
.order-lg-6 { order: 6; }
.order-lg-7 { order: 7; }
.order-lg-8 { order: 8; }
.order-lg-9 { order: 9; }
.order-lg-10 { order: 10; }
.order-lg-11 { order: 11; }
.order-lg-12 { order: 12; }
}
@media (min-width: 1200px) {
.col-xl { flex-basis: 0px; flex-grow: 1; max-width: 100%; }
.col-xl-auto { flex: 0 0 auto; width: auto; max-width: none; }
.col-xl-1 { flex: 0 0 8.33333%; max-width: 8.33333%; }
.col-xl-2 { flex: 0 0 16.6667%; max-width: 16.6667%; }
.col-xl-3 { flex: 0 0 25%; max-width: 25%; }
.col-xl-4 { flex: 0 0 33.3333%; max-width: 33.3333%; }
.col-xl-5 { flex: 0 0 41.6667%; max-width: 41.6667%; }
.col-xl-6 { flex: 0 0 50%; max-width: 50%; }
.col-xl-7 { flex: 0 0 58.3333%; max-width: 58.3333%; }
.col-xl-8 { flex: 0 0 66.6667%; max-width: 66.6667%; }
.col-xl-9 { flex: 0 0 75%; max-width: 75%; }
.col-xl-10 { flex: 0 0 83.3333%; max-width: 83.3333%; }
.col-xl-11 { flex: 0 0 91.6667%; max-width: 91.6667%; }
.col-xl-12 { flex: 0 0 100%; max-width: 100%; }
.order-xl-1 { order: 1; }
.order-xl-2 { order: 2; }
.order-xl-3 { order: 3; }
.order-xl-4 { order: 4; }
.order-xl-5 { order: 5; }
.order-xl-6 { order: 6; }
.order-xl-7 { order: 7; }
.order-xl-8 { order: 8; }
.order-xl-9 { order: 9; }
.order-xl-10 { order: 10; }
.order-xl-11 { order: 11; }
.order-xl-12 { order: 12; }
}
.table { width: 100%; max-width: 100%; margin-bottom: 1rem; background-color: transparent; }
.table td, .table th { padding: 0.75rem; vertical-align: top; border-top: 1px solid rgb(233, 236, 239); }
.table thead th { vertical-align: bottom; border-bottom: 2px solid rgb(233, 236, 239); }
.table tbody + tbody { border-top: 2px solid rgb(233, 236, 239); }
.table .table { background-color: rgb(255, 255, 255); }
.table-sm td, .table-sm th { padding: 0.3rem; }
.table-bordered { border: 1px solid rgb(233, 236, 239); }
.table-bordered td, .table-bordered th { border: 1px solid rgb(233, 236, 239); }
.table-bordered thead td, .table-bordered thead th { border-bottom-width: 2px; }
.table-striped tbody tr:nth-of-type(2n+1) { background-color: rgba(0, 0, 0, 0.05); }
.table-hover tbody tr:hover { background-color: rgba(0, 0, 0, 0.075); }
.table-primary, .table-primary > td, .table-primary > th { background-color: rgb(184, 218, 255); }
.table-hover .table-primary:hover { background-color: rgb(159, 205, 255); }
.table-hover .table-primary:hover > td, .table-hover .table-primary:hover > th { background-color: rgb(159, 205, 255); }
.table-secondary, .table-secondary > td, .table-secondary > th { background-color: rgb(221, 223, 226); }
.table-hover .table-secondary:hover { background-color: rgb(207, 210, 214); }
.table-hover .table-secondary:hover > td, .table-hover .table-secondary:hover
> th { background-color: rgb(207, 210, 214); }
.table-success, .table-success > td, .table-success > th { background-color: rgb(195, 230, 203); }
.table-hover .table-success:hover { background-color: rgb(177, 223, 187); }
.table-hover .table-success:hover > td, .table-hover .table-success:hover > th { background-color: rgb(177, 223, 187); }
.table-info, .table-info > td, .table-info > th { background-color: rgb(190, 229, 235); }
.table-hover .table-info:hover { background-color: rgb(171, 221, 229); }
.table-hover .table-info:hover > td, .table-hover .table-info:hover > th { background-color: rgb(171, 221, 229); }
.table-warning, .table-warning > td, .table-warning > th { background-color: rgb(255, 238, 186); }
.table-hover .table-warning:hover { background-color: rgb(255, 232, 161); }
.table-hover .table-warning:hover > td, .table-hover .table-warning:hover > th { background-color: rgb(255, 232, 161); }
.table-danger, .table-danger > td, .table-danger > th { background-color: rgb(245, 198, 203); }
.table-hover .table-danger:hover { background-color: rgb(241, 176, 183); }
.table-hover .table-danger:hover > td, .table-hover .table-danger:hover > th { background-color: rgb(241, 176, 183); }
.table-light, .table-light > td, .table-light > th { background-color: rgb(253, 253, 254); }
.table-hover .table-light:hover { background-color: rgb(236, 236, 246); }
.table-hover .table-light:hover > td, .table-hover .table-light:hover > th { background-color: rgb(236, 236, 246); }
.table-dark, .table-dark > td, .table-dark > th { background-color: rgb(198, 200, 202); }
.table-hover .table-dark:hover { background-color: rgb(185, 187, 190); }
.table-hover .table-dark:hover > td, .table-hover .table-dark:hover > th { background-color: rgb(185, 187, 190); }
.table-active, .table-active > td, .table-active > th { background-color: rgba(0, 0, 0, 0.075); }
.table-hover .table-active:hover { background-color: rgba(0, 0, 0, 0.075); }
.table-hover .table-active:hover > td, .table-hover .table-active:hover > th { background-color: rgba(0, 0, 0, 0.075); }
.thead-inverse th { color: rgb(255, 255, 255); background-color: rgb(33, 37, 41); }
.thead-default th { color: rgb(73, 80, 87); background-color: rgb(233, 236, 239); }
.table-inverse { color: rgb(255, 255, 255); background-color: rgb(33, 37, 41); }
.table-inverse td, .table-inverse th, .table-inverse thead th { border-color: rgb(50, 56, 62); }
.table-inverse.table-bordered { border: 0px; }
.table-inverse.table-striped tbody tr:nth-of-type(2n+1) { background-color: rgba(255, 255, 255, 0.05); }
.table-inverse.table-hover tbody tr:hover { background-color: rgba(255, 255, 255, 0.075); }
@media (max-width: 991px) {
.table-responsive { display: block; width: 100%; overflow-x: auto; }
.table-responsive.table-bordered { border: 0px; }
}
.form-control { display: block; width: 100%; padding: 0.5rem 0.75rem; font-size: 1rem; line-height: 1.25; color: rgb(73, 80, 87); background-color: rgb(255, 255, 255); background-image: none; background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 0.25rem; transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s; }
.form-control:focus { color: rgb(73, 80, 87); background-color: rgb(255, 255, 255); border-color: rgb(128, 189, 255); outline: 0px; }
.form-control::-webkit-input-placeholder { color: rgb(134, 142, 150); opacity: 1; }
.form-control::placeholder { color: rgb(134, 142, 150); opacity: 1; }
.form-control:disabled, .form-control[readonly] { background-color: rgb(233, 236, 239); opacity: 1; }
select.form-control:not([size]):not([multiple]) { height: calc(2px + 2.25rem); }
.form-control-file, .form-control-range { display: block; }
.col-form-label { padding-top: calc(-2px + 0.5rem); padding-bottom: calc(-2px + 0.5rem); margin-bottom: 0px; }
.col-form-label-lg { padding-top: calc(-2px + 0.5rem); padding-bottom: calc(-2px + 0.5rem); font-size: 1.25rem; }
.col-form-label-sm { padding-top: calc(-2px + 0.25rem); padding-bottom: calc(-2px + 0.25rem); font-size: 0.875rem; }
.col-form-legend { padding-top: 0.5rem; padding-bottom: 0.5rem; margin-bottom: 0px; font-size: 1rem; }
.form-control-plaintext { padding-top: 0.5rem; padding-bottom: 0.5rem; margin-bottom: 0px; line-height: 1.25; border-style: solid; border-color: transparent; border-image: initial; border-width: 1px 0px; }
.form-control-plaintext.form-control-lg, .form-control-plaintext.form-control-sm, .input-group-lg > .form-control-plaintext.form-control, .input-group-lg > .form-control-plaintext.input-group-addon, .input-group-lg > .input-group-btn > .form-control-plaintext.btn, .input-group-sm > .form-control-plaintext.form-control, .input-group-sm > .form-control-plaintext.input-group-addon, .input-group-sm > .input-group-btn > .form-control-plaintext.btn { padding-right: 0px; padding-left: 0px; }
.form-control-sm, .input-group-sm > .form-control, .input-group-sm > .input-group-addon, .input-group-sm > .input-group-btn > .btn { padding: 0.25rem 0.5rem; font-size: 0.875rem; line-height: 1.5; border-radius: 0.2rem; }
.input-group-sm > .input-group-btn > select.btn:not([size]):not([multiple]), .input-group-sm > select.form-control:not([size]):not([multiple]), .input-group-sm > select.input-group-addon:not([size]):not([multiple]), select.form-control-sm:not([size]):not([multiple]) { height: calc(2px + 1.8125rem); }
.form-control-lg, .input-group-lg > .form-control, .input-group-lg > .input-group-addon, .input-group-lg > .input-group-btn > .btn { padding: 0.5rem 1rem; font-size: 1.25rem; line-height: 1.5; border-radius: 0.3rem; }
.input-group-lg > .input-group-btn > select.btn:not([size]):not([multiple]), .input-group-lg > select.form-control:not([size]):not([multiple]), .input-group-lg > select.input-group-addon:not([size]):not([multiple]), select.form-control-lg:not([size]):not([multiple]) { height: calc(2px + 2.3125rem); }
.form-group { margin-bottom: 1rem; }
.form-text { display: block; margin-top: 0.25rem; }
.form-row { display: flex; flex-wrap: wrap; margin-right: -5px; margin-left: -5px; }
.form-row > .col, .form-row > [class*="col-"] { padding-right: 5px; padding-left: 5px; }
.form-check { position: relative; display: block; margin-bottom: 0.5rem; }
.form-check.disabled .form-check-label { color: rgb(134, 142, 150); }
.form-check-label { padding-left: 1.25rem; margin-bottom: 0px; }
.form-check-input { position: absolute; margin-top: 0.25rem; margin-left: -1.25rem; }
.form-check-input:only-child { position: static; }
.form-check-inline { display: inline-block; }
.form-check-inline .form-check-label { vertical-align: middle; }
.form-check-inline + .form-check-inline { margin-left: 0.75rem; }
.invalid-feedback { display: none; margin-top: 0.25rem; font-size: 0.875rem; color: rgb(220, 53, 69); }
.invalid-tooltip { position: absolute; top: 100%; z-index: 5; display: none; width: 250px; padding: 0.5rem; margin-top: 0.1rem; font-size: 0.875rem; line-height: 1; color: rgb(255, 255, 255); background-color: rgba(220, 53, 69, 0.8); border-radius: 0.2rem; }
.custom-select.is-valid, .form-control.is-valid, .was-validated .custom-select:valid, .was-validated .form-control:valid { border-color: rgb(40, 167, 69); }
.custom-select.is-valid:focus, .form-control.is-valid:focus, .was-validated .custom-select:valid:focus, .was-validated .form-control:valid:focus { box-shadow: rgba(40, 167, 69, 0.25) 0px 0px 0px 0.2rem; }
.custom-select.is-valid ~ .invalid-feedback, .custom-select.is-valid ~ .invalid-tooltip, .form-control.is-valid ~ .invalid-feedback, .form-control.is-valid ~ .invalid-tooltip, .was-validated .custom-select:valid ~ .invalid-feedback, .was-validated .custom-select:valid ~ .invalid-tooltip, .was-validated .form-control:valid ~ .invalid-feedback, .was-validated .form-control:valid ~ .invalid-tooltip { display: block; }
.form-check-input.is-valid + .form-check-label,
.was-validated .form-check-input:valid + .form-check-label { color: rgb(40, 167, 69); }
.custom-control-input.is-valid ~ .custom-control-indicator, .was-validated .custom-control-input:valid ~ .custom-control-indicator { background-color: rgba(40, 167, 69, 0.25); }
.custom-control-input.is-valid ~ .custom-control-description, .was-validated .custom-control-input:valid ~ .custom-control-description { color: rgb(40, 167, 69); }
.custom-file-input.is-valid ~ .custom-file-control, .was-validated .custom-file-input:valid ~ .custom-file-control { border-color: rgb(40, 167, 69); }
.custom-file-input.is-valid ~ .custom-file-control::before, .was-validated .custom-file-input:valid ~ .custom-file-control::before { border-color: inherit; }
.custom-file-input.is-valid:focus, .was-validated .custom-file-input:valid:focus { box-shadow: rgba(40, 167, 69, 0.25) 0px 0px 0px 0.2rem; }
.custom-select.is-invalid, .form-control.is-invalid, .was-validated .custom-select:invalid, .was-validated .form-control:invalid { border-color: rgb(220, 53, 69); }
.custom-select.is-invalid:focus, .form-control.is-invalid:focus, .was-validated .custom-select:invalid:focus, .was-validated .form-control:invalid:focus { box-shadow: rgba(220, 53, 69, 0.25) 0px 0px 0px 0.2rem; }
.custom-select.is-invalid ~ .invalid-feedback, .custom-select.is-invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback, .form-control.is-invalid ~ .invalid-tooltip, .was-validated .custom-select:invalid ~ .invalid-feedback, .was-validated .custom-select:invalid ~ .invalid-tooltip, .was-validated .form-control:invalid ~ .invalid-feedback, .was-validated .form-control:invalid ~ .invalid-tooltip { display: block; }
.form-check-input.is-invalid + .form-check-label, .was-validated .form-check-input:invalid + .form-check-label { color: rgb(220, 53, 69); }
.custom-control-input.is-invalid ~ .custom-control-indicator, .was-validated .custom-control-input:invalid ~ .custom-control-indicator { background-color: rgba(220, 53, 69, 0.25); }
.custom-control-input.is-invalid ~ .custom-control-description, .was-validated .custom-control-input:invalid ~ .custom-control-description { color: rgb(220, 53, 69); }
.custom-file-input.is-invalid ~ .custom-file-control, .was-validated .custom-file-input:invalid ~ .custom-file-control { border-color: rgb(220, 53, 69); }
.custom-file-input.is-invalid ~ .custom-file-control::before, .was-validated .custom-file-input:invalid ~ .custom-file-control::before { border-color: inherit; }
.custom-file-input.is-invalid:focus, .was-validated .custom-file-input:invalid:focus { box-shadow: rgba(220, 53, 69, 0.25) 0px 0px 0px 0.2rem; }
.form-inline { display: flex; flex-flow: wrap; align-items: center; }
.form-inline .form-check { width: 100%; }
@media (min-width: 576px) {
.form-inline label { display: flex; align-items: center; justify-content: center; margin-bottom: 0px; }
.form-inline .form-group { display: flex; flex: 0 0 auto; flex-flow: wrap; align-items: center; margin-bottom: 0px; }
.form-inline .form-control { display: inline-block; width: auto; vertical-align: middle; }
.form-inline .form-control-plaintext { display: inline-block; }
.form-inline .input-group { width: auto; }
.form-inline .form-control-label { margin-bottom: 0px; vertical-align: middle; }
.form-inline .form-check { display: flex; align-items: center; justify-content: center; width: auto; margin-top: 0px; margin-bottom: 0px; }
.form-inline .form-check-label { padding-left: 0px; }
.form-inline .form-check-input { position: relative; margin-top: 0px; margin-right: 0.25rem; margin-left: 0px; }
.form-inline .custom-control { display: flex; align-items: center; justify-content: center; padding-left: 0px; }
.form-inline .custom-control-indicator { position: static; display: inline-block; margin-right: 0.25rem; vertical-align: text-bottom; }
.form-inline .has-feedback .form-control-feedback { top: 0px; }
}
.btn { display: inline-block; font-weight: 400; text-align: center; white-space: nowrap; vertical-align: middle; user-select: none; border: 1px solid transparent; padding: 0.5rem 0.75rem; font-size: 1rem; line-height: 1.25; border-radius: 0.25rem; transition: all 0.15s ease-in-out 0s; }
.btn:focus, .btn:hover { text-decoration: none; }
.btn.focus, .btn:focus { outline: 0px; box-shadow: rgba(0, 123, 255, 0.25) 0px 0px 0px 3px; }
.btn.disabled, .btn:disabled { opacity: 0.65; }
.btn.active, .btn:active { background-image: none; }
a.btn.disabled, fieldset[disabled] a.btn { pointer-events: none; }
.btn-primary { color: rgb(255, 255, 255); background-color: rgb(0, 123, 255); border-color: rgb(0, 123, 255); }
.btn-primary:hover { color: rgb(255, 255, 255); background-color: rgb(0, 105, 217); border-color: rgb(0, 98, 204); }
.btn-primary.focus, .btn-primary:focus { box-shadow: rgba(0, 123, 255, 0.5) 0px 0px 0px 3px; }
.btn-primary.disabled, .btn-primary:disabled { background-color: rgb(0, 123, 255); border-color: rgb(0, 123, 255); }
.btn-primary.active, .btn-primary:active, .show > .btn-primary.dropdown-toggle { background-color: rgb(0, 105, 217); background-image: none; border-color: rgb(0, 98, 204); }
.btn-secondary { color: rgb(255, 255, 255); background-color: rgb(134, 142, 150); border-color: rgb(134, 142, 150); }
.btn-secondary:hover { color: rgb(255, 255, 255); background-color: rgb(114, 123, 132); border-color: rgb(108, 117, 125); }
.btn-secondary.focus, .btn-secondary:focus { box-shadow: rgba(134, 142, 150, 0.5) 0px 0px 0px 3px; }
.btn-secondary.disabled, .btn-secondary:disabled { background-color: rgb(134, 142, 150); border-color: rgb(134, 142, 150); }
.btn-secondary.active, .btn-secondary:active, .show > .btn-secondary.dropdown-toggle { background-color: rgb(114, 123, 132); background-image: none; border-color: rgb(108, 117, 125); }
.btn-success { color: rgb(255, 255, 255); background-color: rgb(40, 167, 69); border-color: rgb(40, 167, 69); }
.btn-success:hover { color: rgb(255, 255, 255); background-color: rgb(33, 136, 56); border-color: rgb(30, 126, 52); }
.btn-success.focus, .btn-success:focus { box-shadow: rgba(40, 167, 69, 0.5) 0px 0px 0px 3px; }
.btn-success.disabled, .btn-success:disabled { background-color: rgb(40, 167, 69); border-color: rgb(40, 167, 69); }
.btn-success.active, .btn-success:active, .show > .btn-success.dropdown-toggle { background-color: rgb(33, 136, 56); background-image: none; border-color: rgb(30, 126, 52); }
.btn-info { color: rgb(255, 255, 255); background-color: rgb(23, 162, 184); border-color: rgb(23, 162, 184); }
.btn-info:hover { color: rgb(255, 255, 255); background-color: rgb(19, 132, 150); border-color: rgb(17, 122, 139); }
.btn-info.focus, .btn-info:focus { box-shadow: rgba(23, 162, 184, 0.5) 0px 0px 0px 3px; }
.btn-info.disabled, .btn-info:disabled { background-color: rgb(23, 162, 184); border-color: rgb(23, 162, 184); }
.btn-info.active, .btn-info:active, .show > .btn-info.dropdown-toggle { background-color: rgb(19, 132, 150); background-image: none; border-color: rgb(17, 122, 139); }
.btn-warning { color: rgb(17, 17, 17); background-color: rgb(255, 193, 7); border-color: rgb(255, 193, 7); }
.btn-warning:hover { color: rgb(17, 17, 17); background-color: rgb(224, 168, 0); border-color: rgb(211, 158, 0); }
.btn-warning.focus, .btn-warning:focus { box-shadow: rgba(255, 193, 7, 0.5) 0px 0px 0px 3px; }
.btn-warning.disabled, .btn-warning:disabled { background-color: rgb(255, 193, 7); border-color: rgb(255, 193, 7); }
.btn-warning.active, .btn-warning:active, .show > .btn-warning.dropdown-toggle { background-color: rgb(224, 168, 0); background-image: none; border-color: rgb(211, 158, 0); }
.btn-danger { color: rgb(255, 255, 255); background-color: rgb(220, 53, 69); border-color: rgb(220, 53, 69); }
.btn-danger:hover { color: rgb(255, 255, 255); background-color: rgb(200, 35, 51); border-color: rgb(189, 33, 48); }
.btn-danger.focus, .btn-danger:focus
{ box-shadow: rgba(220, 53, 69, 0.5) 0px 0px 0px 3px; }
.btn-danger.disabled, .btn-danger:disabled { background-color: rgb(220, 53, 69); border-color: rgb(220, 53, 69); }
.btn-danger.active, .btn-danger:active, .show > .btn-danger.dropdown-toggle { background-color: rgb(200, 35, 51); background-image: none; border-color: rgb(189, 33, 48); }
.btn-light { color: rgb(17, 17, 17); background-color: rgb(248, 249, 250); border-color: rgb(248, 249, 250); }
.btn-light:hover { color: rgb(17, 17, 17); background-color: rgb(226, 230, 234); border-color: rgb(218, 224, 229); }
.btn-light.focus, .btn-light:focus { box-shadow: rgba(248, 249, 250, 0.5) 0px 0px 0px 3px; }
.btn-light.disabled, .btn-light:disabled { background-color: rgb(248, 249, 250); border-color: rgb(248, 249, 250); }
.btn-light.active, .btn-light:active, .show > .btn-light.dropdown-toggle { background-color: rgb(226, 230, 234); background-image: none; border-color: rgb(218, 224, 229); }
.btn-dark { color: rgb(255, 255, 255); background-color: rgb(52, 58, 64); border-color: rgb(52, 58, 64); }
.btn-dark:hover { color: rgb(255, 255, 255); background-color: rgb(35, 39, 43); border-color: rgb(29, 33, 36); }
.btn-dark.focus, .btn-dark:focus { box-shadow: rgba(52, 58, 64, 0.5) 0px 0px 0px 3px; }
.btn-dark.disabled, .btn-dark:disabled { background-color: rgb(52, 58, 64); border-color: rgb(52, 58, 64); }
.btn-dark.active, .btn-dark:active, .show > .btn-dark.dropdown-toggle { background-color: rgb(35, 39, 43); background-image: none; border-color: rgb(29, 33, 36); }
.btn-outline-primary { color: rgb(0, 123, 255); background-color: transparent; background-image: none; border-color: rgb(0, 123, 255); }
.btn-outline-primary:hover { color: rgb(255, 255, 255); background-color: rgb(0, 123, 255); border-color: rgb(0, 123, 255); }
.btn-outline-primary.focus, .btn-outline-primary:focus { box-shadow: rgba(0, 123, 255, 0.5) 0px 0px 0px 3px; }
.btn-outline-primary.disabled, .btn-outline-primary:disabled { color: rgb(0, 123, 255); background-color: transparent; }
.btn-outline-primary.active, .btn-outline-primary:active, .show > .btn-outline-primary.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(0, 123, 255); border-color: rgb(0, 123, 255); }
.btn-outline-secondary { color: rgb(134, 142, 150); background-color: transparent; background-image: none; border-color: rgb(134, 142, 150); }
.btn-outline-secondary:hover { color: rgb(255, 255, 255); background-color: rgb(134, 142, 150); border-color: rgb(134, 142, 150); }
.btn-outline-secondary.focus, .btn-outline-secondary:focus { box-shadow: rgba(134, 142, 150, 0.5) 0px 0px 0px 3px; }
.btn-outline-secondary.disabled, .btn-outline-secondary:disabled { color: rgb(134, 142, 150); background-color: transparent; }
.btn-outline-secondary.active, .btn-outline-secondary:active, .show > .btn-outline-secondary.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(134, 142, 150); border-color: rgb(134, 142, 150); }
.btn-outline-success { color: rgb(40, 167, 69); background-color: transparent; background-image: none; border-color: rgb(40, 167, 69); }
.btn-outline-success:hover { color: rgb(255, 255, 255); background-color: rgb(40, 167, 69); border-color: rgb(40, 167, 69); }
.btn-outline-success.focus, .btn-outline-success:focus { box-shadow: rgba(40, 167, 69, 0.5) 0px 0px 0px 3px; }
.btn-outline-success.disabled, .btn-outline-success:disabled { color: rgb(40, 167, 69); background-color: transparent; }
.btn-outline-success.active, .btn-outline-success:active, .show > .btn-outline-success.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(40, 167, 69); border-color: rgb(40, 167, 69); }
.btn-outline-info { color: rgb(23, 162, 184); background-color: transparent; background-image: none; border-color: rgb(23, 162, 184); }
.btn-outline-info:hover { color: rgb(255, 255, 255); background-color: rgb(23, 162, 184); border-color: rgb(23, 162, 184); }
.btn-outline-info.focus, .btn-outline-info:focus { box-shadow: rgba(23, 162, 184, 0.5) 0px 0px 0px 3px; }
.btn-outline-info.disabled, .btn-outline-info:disabled { color: rgb(23, 162, 184); background-color: transparent; }
.btn-outline-info.active, .btn-outline-info:active, .show > .btn-outline-info.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(23, 162, 184); border-color: rgb(23, 162, 184); }
.btn-outline-warning { color: rgb(255, 193, 7); background-color: transparent; background-image: none; border-color: rgb(255, 193, 7); }
.btn-outline-warning:hover { color: rgb(255, 255, 255); background-color: rgb(255, 193, 7); border-color: rgb(255, 193, 7); }
.btn-outline-warning.focus, .btn-outline-warning:focus { box-shadow: rgba(255, 193, 7, 0.5) 0px 0px 0px 3px; }
.btn-outline-warning.disabled, .btn-outline-warning:disabled { color: rgb(255, 193, 7); background-color: transparent; }
.btn-outline-warning.active, .btn-outline-warning:active, .show > .btn-outline-warning.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(255, 193, 7); border-color: rgb(255, 193, 7); }
.btn-outline-danger { color: rgb(220, 53, 69); background-color: transparent; background-image: none; border-color: rgb(220, 53, 69); }
.btn-outline-danger:hover { color: rgb(255, 255, 255); background-color: rgb(220, 53, 69); border-color: rgb(220, 53, 69); }
.btn-outline-danger.focus, .btn-outline-danger:focus { box-shadow: rgba(220, 53, 69, 0.5) 0px 0px 0px 3px; }
.btn-outline-danger.disabled, .btn-outline-danger:disabled { color: rgb(220, 53, 69); background-color: transparent; }
.btn-outline-danger.active, .btn-outline-danger:active, .show > .btn-outline-danger.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(220, 53, 69); border-color: rgb(220, 53, 69); }
.btn-outline-light { color: rgb(248, 249, 250); background-color: transparent; background-image: none; border-color: rgb(248, 249, 250); }
.btn-outline-light:hover { color: rgb(255, 255, 255); background-color: rgb(248, 249, 250); border-color: rgb(248, 249, 250); }
.btn-outline-light.focus, .btn-outline-light:focus { box-shadow: rgba(248, 249, 250, 0.5) 0px 0px 0px 3px; }
.btn-outline-light.disabled, .btn-outline-light:disabled { color: rgb(248, 249, 250); background-color: transparent; }
.btn-outline-light.active, .btn-outline-light:active, .show > .btn-outline-light.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(248, 249, 250); border-color: rgb(248, 249, 250); }
.btn-outline-dark { color: rgb(52, 58, 64); background-color: transparent; background-image: none; border-color: rgb(52, 58, 64); }
.btn-outline-dark:hover { color: rgb(255, 255, 255); background-color: rgb(52, 58, 64); border-color: rgb(52, 58, 64); }
.btn-outline-dark.focus, .btn-outline-dark:focus { box-shadow: rgba(52, 58, 64, 0.5) 0px 0px 0px 3px; }
.btn-outline-dark.disabled, .btn-outline-dark:disabled { color: rgb(52, 58, 64); background-color: transparent; }
.btn-outline-dark.active, .btn-outline-dark:active, .show > .btn-outline-dark.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(52, 58, 64); border-color: rgb(52, 58, 64); }
.btn-link { font-weight: 400; color: rgb(0, 123, 255); border-radius: 0px; }
.btn-link, .btn-link.active, .btn-link:active, .btn-link:disabled { background-color: transparent; }
.btn-link, .btn-link:active, .btn-link:focus { border-color: transparent; box-shadow: none; }
.btn-link:hover { border-color: transparent; }
.btn-link:focus, .btn-link:hover { color: rgb(0, 86, 179); text-decoration: underline; background-color: transparent; }
.btn-link:disabled { color: rgb(134, 142, 150); }
.btn-link:disabled:focus, .btn-link:disabled:hover { text-decoration: none; }
.btn-group-lg > .btn, .btn-lg { padding: 0.5rem 1rem; font-size: 1.25rem; line-height: 1.5; border-radius: 0.3rem; }
.btn-group-sm > .btn, .btn-sm { padding: 0.25rem 0.5rem; font-size: 0.875rem; line-height: 1.5; border-radius:
0.2rem; }
.btn-block { display: block; width: 100%; }
.btn-block + .btn-block { margin-top: 0.5rem; }
input[type="button"].btn-block, input[type="reset"].btn-block, input[type="submit"].btn-block { width: 100%; }
.fade { opacity: 0; transition: opacity 0.15s linear 0s; }
.fade.show { opacity: 1; }
.collapse { display: none; }
.collapse.show { display: block; }
tr.collapse.show { display: table-row; }
tbody.collapse.show { display: table-row-group; }
.collapsing { position: relative; height: 0px; overflow: hidden; transition: height 0.35s ease 0s; }
.dropdown, .dropup { position: relative; }
.dropdown-toggle::after { display: inline-block; width: 0px; height: 0px; margin-left: 0.255em; vertical-align: 0.255em; content: ""; border-top: 0.3em solid; border-right: 0.3em solid transparent; border-left: 0.3em solid transparent; }
.dropdown-toggle:empty::after { margin-left: 0px; }
.dropup .dropdown-menu { margin-top: 0px; margin-bottom: 0.125rem; }
.dropup .dropdown-toggle::after { border-top: 0px; border-bottom: 0.3em solid; }
.dropdown-menu { position: absolute; top: 100%; left: 0px; z-index: 1000; display: none; float: left; min-width: 10rem; padding: 0.5rem 0px; margin: 0.125rem 0px 0px; font-size: 1rem; color: rgb(33, 37, 41); text-align: left; list-style: none; background-color: rgb(255, 255, 255); background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 0.25rem; }
.dropdown-divider { height: 0px; margin: 0.5rem 0px; overflow: hidden; border-top: 1px solid rgb(233, 236, 239); }
.dropdown-item { display: block; width: 100%; padding: 0.25rem 1.5rem; clear: both; font-weight: 400; color: rgb(33, 37, 41); text-align: inherit; white-space: nowrap; background: 0px 0px; border: 0px; }
.dropdown-item:focus, .dropdown-item:hover { color: rgb(22, 24, 27); text-decoration: none; background-color: rgb(248, 249, 250); }
.dropdown-item.active, .dropdown-item:active { color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(0, 123, 255); }
.dropdown-item.disabled, .dropdown-item:disabled { color: rgb(134, 142, 150); background-color: transparent; }
.show > a { outline: 0px; }
.dropdown-menu.show { display: block; }
.dropdown-header { display: block; padding: 0.5rem 1.5rem; margin-bottom: 0px; font-size: 0.875rem; color: rgb(134, 142, 150); white-space: nowrap; }
.btn-group, .btn-group-vertical { position: relative; display: inline-flex; vertical-align: middle; }
.btn-group-vertical > .btn, .btn-group > .btn { position: relative; flex: 0 1 auto; margin-bottom: 0px; }
.btn-group-vertical > .btn:hover, .btn-group > .btn:hover { z-index: 2; }
.btn-group-vertical > .btn.active, .btn-group-vertical > .btn:active, .btn-group-vertical > .btn:focus, .btn-group > .btn.active, .btn-group > .btn:active, .btn-group > .btn:focus { z-index: 2; }
.btn-group .btn + .btn, .btn-group .btn + .btn-group, .btn-group .btn-group + .btn, .btn-group .btn-group + .btn-group, .btn-group-vertical .btn + .btn, .btn-group-vertical .btn + .btn-group, .btn-group-vertical .btn-group + .btn, .btn-group-vertical .btn-group + .btn-group { margin-left: -1px; }
.btn-toolbar { display: flex; flex-wrap: wrap; justify-content: flex-start; }
.btn-toolbar .input-group { width: auto; }
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) { border-radius: 0px; }
.btn-group > .btn:first-child { margin-left: 0px; }
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) { border-top-right-radius: 0px; border-bottom-right-radius: 0px; }
.btn-group > .btn:last-child:not(:first-child), .btn-group > .dropdown-toggle:not(:first-child) { border-top-left-radius: 0px; border-bottom-left-radius: 0px; }
.btn-group > .btn-group { float: left; }
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn { border-radius: 0px; }
.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child, .btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle { border-top-right-radius: 0px; border-bottom-right-radius: 0px; }
.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child { border-top-left-radius: 0px; border-bottom-left-radius: 0px; }
.btn + .dropdown-toggle-split { padding-right: 0.5625rem; padding-left: 0.5625rem; }
.btn + .dropdown-toggle-split::after { margin-left: 0px; }
.btn-group-sm > .btn + .dropdown-toggle-split, .btn-sm + .dropdown-toggle-split { padding-right: 0.375rem; padding-left: 0.375rem; }
.btn-group-lg > .btn + .dropdown-toggle-split, .btn-lg + .dropdown-toggle-split { padding-right: 0.75rem; padding-left: 0.75rem; }
.btn-group-vertical { display: inline-flex; flex-direction: column; align-items: flex-start; justify-content: center; }
.btn-group-vertical .btn, .btn-group-vertical .btn-group { width: 100%; }
.btn-group-vertical > .btn + .btn, .btn-group-vertical > .btn + .btn-group, .btn-group-vertical > .btn-group + .btn, .btn-group-vertical > .btn-group + .btn-group { margin-top: -1px; margin-left: 0px; }
.btn-group-vertical > .btn:not(:first-child):not(:last-child) { border-radius: 0px; }
.btn-group-vertical > .btn:first-child:not(:last-child) { border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; }
.btn-group-vertical > .btn:last-child:not(:first-child) { border-top-left-radius: 0px; border-top-right-radius: 0px; }
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn { border-radius: 0px; }
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle { border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; }
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child { border-top-left-radius: 0px; border-top-right-radius: 0px; }
[data-toggle="buttons"] > .btn input[type="checkbox"], [data-toggle="buttons"] > .btn input[type="radio"], [data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"], [data-toggle="buttons"] > .btn-group > .btn input[type="radio"] { position: absolute; clip: rect(0px, 0px, 0px, 0px); pointer-events: none; }
.input-group { position: relative; display: flex; width: 100%; }
.input-group .form-control { position: relative; z-index: 2; flex: 1 1 auto; width: 1%; margin-bottom: 0px; }
.input-group .form-control:active, .input-group .form-control:focus, .input-group .form-control:hover { z-index: 3; }
.input-group .form-control, .input-group-addon, .input-group-btn { display: flex; align-items: center; }
.input-group .form-control:not(:first-child):not(:last-child), .input-group-addon:not(:first-child):not(:last-child), .input-group-btn:not(:first-child):not(:last-child) { border-radius: 0px; }
.input-group-addon, .input-group-btn { white-space: nowrap; vertical-align: middle; }
.input-group-addon { padding: 0.5rem 0.75rem; margin-bottom: 0px; font-size: 1rem; font-weight: 400; line-height: 1.25; color: rgb(73, 80, 87); text-align: center; background-color: rgb(233, 236, 239); border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 0.25rem; }
.input-group-addon.form-control-sm, .input-group-sm > .input-group-addon, .input-group-sm > .input-group-btn > .input-group-addon.btn { padding: 0.25rem 0.5rem; font-size: 0.875rem; border-radius: 0.2rem; }
.input-group-addon.form-control-lg, .input-group-lg > .input-group-addon, .input-group-lg > .input-group-btn > .input-group-addon.btn { padding: 0.5rem 1rem; font-size: 1.25rem; border-radius: 0.3rem; }
.input-group-addon input[type="checkbox"], .input-group-addon input[type="radio"] { margin-top: 0px; }
.input-group .form-control:not(:last-child), .input-group-addon:not(:last-child), .input-group-btn:not(:first-child) > .btn-group:not(:last-child) > .btn, .input-group-btn:not(:first-child) > .btn:not(:last-child):not(.dropdown-toggle), .input-group-btn:not(:last-child) > .btn, .input-group-btn:not(:last-child) > .btn-group
> .btn, .input-group-btn:not(:last-child) > .dropdown-toggle { border-top-right-radius: 0px; border-bottom-right-radius: 0px; }
.input-group-addon:not(:last-child) { border-right: 0px; }
.input-group .form-control:not(:first-child), .input-group-addon:not(:first-child), .input-group-btn:not(:first-child) > .btn, .input-group-btn:not(:first-child) > .btn-group > .btn, .input-group-btn:not(:first-child) > .dropdown-toggle, .input-group-btn:not(:last-child) > .btn-group:not(:first-child) > .btn, .input-group-btn:not(:last-child) > .btn:not(:first-child) { border-top-left-radius: 0px; border-bottom-left-radius: 0px; }
.form-control + .input-group-addon:not(:first-child) { border-left: 0px; }
.input-group-btn { position: relative; font-size: 0px; white-space: nowrap; }
.input-group-btn > .btn { position: relative; }
.input-group-btn > .btn + .btn { margin-left: -1px; }
.input-group-btn > .btn:active, .input-group-btn > .btn:focus, .input-group-btn > .btn:hover { z-index: 3; }
.input-group-btn:not(:last-child) > .btn, .input-group-btn:not(:last-child) > .btn-group { margin-right: -1px; }
.input-group-btn:not(:first-child) > .btn, .input-group-btn:not(:first-child) > .btn-group { z-index: 2; margin-left: -1px; }
.input-group-btn:not(:first-child) > .btn-group:active, .input-group-btn:not(:first-child) > .btn-group:focus, .input-group-btn:not(:first-child) > .btn-group:hover, .input-group-btn:not(:first-child) > .btn:active, .input-group-btn:not(:first-child) > .btn:focus, .input-group-btn:not(:first-child) > .btn:hover { z-index: 3; }
.custom-control { position: relative; display: inline-flex; min-height: 1.5rem; padding-left: 1.5rem; margin-right: 1rem; }
.custom-control-input { position: absolute; z-index: -1; opacity: 0; }
.custom-control-input:checked ~ .custom-control-indicator { color: rgb(255, 255, 255); background-color: rgb(0, 123, 255); }
.custom-control-input:focus ~ .custom-control-indicator { box-shadow: rgb(255, 255, 255) 0px 0px 0px 1px, rgb(0, 123, 255) 0px 0px 0px 3px; }
.custom-control-input:active ~ .custom-control-indicator { color: rgb(255, 255, 255); background-color: rgb(179, 215, 255); }
.custom-control-input:disabled ~ .custom-control-indicator { background-color: rgb(233, 236, 239); }
.custom-control-input:disabled ~ .custom-control-description { color: rgb(134, 142, 150); }
.custom-control-indicator { position: absolute; top: 0.25rem; left: 0px; display: block; width: 1rem; height: 1rem; pointer-events: none; user-select: none; background-color: rgb(221, 221, 221); background-repeat: no-repeat; background-position: center center; background-size: 50% 50%; }
.custom-checkbox .custom-control-indicator { border-radius: 0.25rem; }
.custom-checkbox .custom-control-input:checked ~ .custom-control-indicator { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E"); }
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-indicator { background-color: rgb(0, 123, 255); background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E"); }
.custom-radio .custom-control-indicator { border-radius: 50%; }
.custom-radio .custom-control-input:checked ~ .custom-control-indicator { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E"); }
.custom-controls-stacked { display: flex; flex-direction: column; }
.custom-controls-stacked .custom-control { margin-bottom: 0.25rem; }
.custom-controls-stacked .custom-control + .custom-control { margin-left: 0px; }
.custom-select { display: inline-block; max-width: 100%; height: calc(2px + 2.25rem); padding: 0.375rem 1.75rem 0.375rem 0.75rem; line-height: 1.25; color: rgb(73, 80, 87); vertical-align: middle; background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23333' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") right 0.75rem center / 8px 10px no-repeat rgb(255, 255, 255); border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 0.25rem; appearance: none; }
.custom-select:focus { border-color: rgb(128, 189, 255); outline: 0px; }
.custom-select:disabled { color: rgb(134, 142, 150); background-color: rgb(233, 236, 239); }
.custom-select-sm { height: calc(2px + 1.8125rem); padding-top: 0.375rem; padding-bottom: 0.375rem; font-size: 75%; }
.custom-file { position: relative; display: inline-block; max-width: 100%; height: 2.5rem; margin-bottom: 0px; }
.custom-file-input { min-width: 14rem; max-width: 100%; height: 2.5rem; margin: 0px; opacity: 0; }
.custom-file-control { position: absolute; top: 0px; right: 0px; left: 0px; z-index: 5; height: 2.5rem; padding: 0.5rem 1rem; line-height: 1.5; color: rgb(73, 80, 87); pointer-events: none; user-select: none; background-color: rgb(255, 255, 255); border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 0.25rem; }
.custom-file-control:lang(en):empty::after { content: "Choose file..."; }
.custom-file-control::before { position: absolute; top: -1px; right: -1px; bottom: -1px; z-index: 6; display: block; height: 2.5rem; padding: 0.5rem 1rem; line-height: 1.5; color: rgb(73, 80, 87); background-color: rgb(233, 236, 239); border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 0px 0.25rem 0.25rem 0px; }
.custom-file-control:lang(en)::before { content: "Browse"; }
.nav { display: flex; flex-wrap: wrap; padding-left: 0px; margin-bottom: 0px; list-style: none; }
.nav-link { display: block; padding: 0.5rem 1rem; }
.nav-link:focus, .nav-link:hover { text-decoration: none; }
.nav-link.disabled { color: rgb(134, 142, 150); }
.nav-tabs { border-bottom: 1px solid rgb(221, 221, 221); }
.nav-tabs .nav-item { margin-bottom: -1px; }
.nav-tabs .nav-link { border: 1px solid transparent; border-top-left-radius: 0.25rem; border-top-right-radius: 0.25rem; }
.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover { border-color: rgb(233, 236, 239) rgb(233, 236, 239) rgb(221, 221, 221); }
.nav-tabs .nav-link.disabled { color: rgb(134, 142, 150); background-color: transparent; border-color: transparent; }
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active { color: rgb(73, 80, 87); background-color: rgb(255, 255, 255); border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(255, 255, 255); }
.nav-tabs .dropdown-menu { margin-top: -1px; border-top-left-radius: 0px; border-top-right-radius: 0px; }
.nav-pills .nav-link { border-radius: 0.25rem; }
.nav-pills .nav-link.active, .show > .nav-pills .nav-link { color: rgb(255, 255, 255); background-color: rgb(0, 123, 255); }
.nav-fill .nav-item { flex: 1 1 auto; text-align: center; }
.nav-justified .nav-item { flex-basis: 0px; flex-grow: 1; text-align: center; }
.tab-content > .tab-pane { display: none; }
.tab-content > .active { display: block; }
.navbar { position: relative; display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; padding: 0.5rem 1rem; }
.navbar > .container, .navbar > .container-fluid { display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; }
.navbar-brand { display: inline-block; padding-top: 0.3125rem; padding-bottom: 0.3125rem; margin-right: 1rem; font-size: 1.25rem; line-height: inherit; white-space: nowrap; }
.navbar-brand:focus, .navbar-brand:hover { text-decoration: none; }
.navbar-nav { display: flex; flex-direction: column; padding-left: 0px; margin-bottom: 0px; list-style: none; }
.navbar-nav .nav-link { padding-right: 0px; padding-left: 0px; }
.navbar-nav .dropdown-menu { position: static; float: none; }
.navbar-text { display: inline-block; padding-top: 0.5rem; padding-bottom: 0.5rem;
}
.navbar-collapse { flex-basis: 100%; align-items: center; }
.navbar-toggler { padding: 0.25rem 0.75rem; font-size: 1.25rem; line-height: 1; background: 0px 0px; border: 1px solid transparent; border-radius: 0.25rem; }
.navbar-toggler:focus, .navbar-toggler:hover { text-decoration: none; }
.navbar-toggler-icon { display: inline-block; width: 1.5em; height: 1.5em; vertical-align: middle; content: ""; background: center center / 100% 100% no-repeat; }
@media (max-width: 575px) {
.navbar-expand-sm > .container, .navbar-expand-sm > .container-fluid { padding-right: 0px; padding-left: 0px; }
}
@media (min-width: 576px) {
.navbar-expand-sm { flex-flow: row; justify-content: flex-start; }
.navbar-expand-sm .navbar-nav { flex-direction: row; }
.navbar-expand-sm .navbar-nav .dropdown-menu { position: absolute; }
.navbar-expand-sm .navbar-nav .dropdown-menu-right { right: 0px; left: auto; }
.navbar-expand-sm .navbar-nav .nav-link { padding-right: 0.5rem; padding-left: 0.5rem; }
.navbar-expand-sm > .container, .navbar-expand-sm > .container-fluid { flex-wrap: nowrap; }
.navbar-expand-sm .navbar-collapse { display: flex !important; }
.navbar-expand-sm .navbar-toggler { display: none; }
}
@media (max-width: 767px) {
.navbar-expand-md > .container, .navbar-expand-md > .container-fluid { padding-right: 0px; padding-left: 0px; }
}
@media (min-width: 768px) {
.navbar-expand-md { flex-flow: row; justify-content: flex-start; }
.navbar-expand-md .navbar-nav { flex-direction: row; }
.navbar-expand-md .navbar-nav .dropdown-menu { position: absolute; }
.navbar-expand-md .navbar-nav .dropdown-menu-right { right: 0px; left: auto; }
.navbar-expand-md .navbar-nav .nav-link { padding-right: 0.5rem; padding-left: 0.5rem; }
.navbar-expand-md > .container, .navbar-expand-md > .container-fluid { flex-wrap: nowrap; }
.navbar-expand-md .navbar-collapse { display: flex !important; }
.navbar-expand-md .navbar-toggler { display: none; }
}
@media (max-width: 991px) {
.navbar-expand-lg > .container, .navbar-expand-lg > .container-fluid { padding-right: 0px; padding-left: 0px; }
}
@media (min-width: 992px) {
.navbar-expand-lg { flex-flow: row; justify-content: flex-start; }
.navbar-expand-lg .navbar-nav { flex-direction: row; }
.navbar-expand-lg .navbar-nav .dropdown-menu { position: absolute; }
.navbar-expand-lg .navbar-nav .dropdown-menu-right { right: 0px; left: auto; }
.navbar-expand-lg .navbar-nav .nav-link { padding-right: 0.5rem; padding-left: 0.5rem; }
.navbar-expand-lg > .container, .navbar-expand-lg > .container-fluid { flex-wrap: nowrap; }
.navbar-expand-lg .navbar-collapse { display: flex !important; }
.navbar-expand-lg .navbar-toggler { display: none; }
}
@media (max-width: 1199px) {
.navbar-expand-xl > .container, .navbar-expand-xl > .container-fluid { padding-right: 0px; padding-left: 0px; }
}
@media (min-width: 1200px) {
.navbar-expand-xl { flex-flow: row; justify-content: flex-start; }
.navbar-expand-xl .navbar-nav { flex-direction: row; }
.navbar-expand-xl .navbar-nav .dropdown-menu { position: absolute; }
.navbar-expand-xl .navbar-nav .dropdown-menu-right { right: 0px; left: auto; }
.navbar-expand-xl .navbar-nav .nav-link { padding-right: 0.5rem; padding-left: 0.5rem; }
.navbar-expand-xl > .container, .navbar-expand-xl > .container-fluid { flex-wrap: nowrap; }
.navbar-expand-xl .navbar-collapse { display: flex !important; }
.navbar-expand-xl .navbar-toggler { display: none; }
}
.navbar-expand { flex-flow: row; justify-content: flex-start; }
.navbar-expand > .container, .navbar-expand > .container-fluid { padding-right: 0px; padding-left: 0px; }
.navbar-expand .navbar-nav { flex-direction: row; }
.navbar-expand .navbar-nav .dropdown-menu { position: absolute; }
.navbar-expand .navbar-nav .dropdown-menu-right { right: 0px; left: auto; }
.navbar-expand .navbar-nav .nav-link { padding-right: 0.5rem; padding-left: 0.5rem; }
.navbar-expand > .container, .navbar-expand > .container-fluid { flex-wrap: nowrap; }
.navbar-expand .navbar-collapse { display: flex !important; }
.navbar-expand .navbar-toggler { display: none; }
.navbar-light .navbar-brand { color: rgba(0, 0, 0, 0.9); }
.navbar-light .navbar-brand:focus, .navbar-light .navbar-brand:hover { color: rgba(0, 0, 0, 0.9); }
.navbar-light .navbar-nav .nav-link { color: rgba(0, 0, 0, 0.5); }
.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover { color: rgba(0, 0, 0, 0.7); }
.navbar-light .navbar-nav .nav-link.disabled { color: rgba(0, 0, 0, 0.3); }
.navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show > .nav-link { color: rgba(0, 0, 0, 0.9); }
.navbar-light .navbar-toggler { color: rgba(0, 0, 0, 0.5); border-color: rgba(0, 0, 0, 0.1); }
.navbar-light .navbar-toggler-icon { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E"); }
.navbar-light .navbar-text { color: rgba(0, 0, 0, 0.5); }
.navbar-dark .navbar-brand { color: rgb(255, 255, 255); }
.navbar-dark .navbar-brand:focus, .navbar-dark .navbar-brand:hover { color: rgb(255, 255, 255); }
.navbar-dark .navbar-nav .nav-link { color: rgba(255, 255, 255, 0.5); }
.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover { color: rgba(255, 255, 255, 0.75); }
.navbar-dark .navbar-nav .nav-link.disabled { color: rgba(255, 255, 255, 0.25); }
.navbar-dark .navbar-nav .active > .nav-link, .navbar-dark .navbar-nav .nav-link.active, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .show > .nav-link { color: rgb(255, 255, 255); }
.navbar-dark .navbar-toggler { color: rgba(255, 255, 255, 0.5); border-color: rgba(255, 255, 255, 0.1); }
.navbar-dark .navbar-toggler-icon { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E"); }
.navbar-dark .navbar-text { color: rgba(255, 255, 255, 0.5); }
.card { position: relative; display: flex; flex-direction: column; min-width: 0px; overflow-wrap: break-word; background-color: rgb(255, 255, 255); background-clip: border-box; border: 1px solid rgba(0, 0, 0, 0.125); border-radius: 0.25rem; }
.card-body { flex: 1 1 auto; padding: 1.25rem; }
.card-title { margin-bottom: 0.75rem; }
.card-subtitle { margin-top: -0.375rem; margin-bottom: 0px; }
.card-text:last-child { margin-bottom: 0px; }
.card-link:hover { text-decoration: none; }
.card-link + .card-link { margin-left: 1.25rem; }
.card > .list-group:first-child .list-group-item:first-child { border-top-left-radius: 0.25rem; border-top-right-radius: 0.25rem; }
.card > .list-group:last-child .list-group-item:last-child { border-bottom-right-radius: 0.25rem; border-bottom-left-radius: 0.25rem; }
.card-header { padding: 0.75rem 1.25rem; margin-bottom: 0px; background-color: rgba(0, 0, 0, 0.03); border-bottom: 1px solid rgba(0, 0, 0, 0.125); }
.card-header:first-child { border-radius: calc(-1px + 0.25rem) calc(-1px + 0.25rem) 0px 0px; }
.card-footer { padding: 0.75rem 1.25rem; background-color: rgba(0, 0, 0, 0.03); border-top: 1px solid rgba(0, 0, 0, 0.125); }
.card-footer:last-child { border-radius: 0px 0px calc(-1px + 0.25rem) calc(-1px + 0.25rem); }
.card-header-tabs { margin-right: -0.625rem; margin-bottom: -0.75rem; margin-left: -0.625rem; border-bottom: 0px; }
.card-header-pills { margin-right: -0.625rem; margin-left: -0.625rem; }
.card-img-overlay { position: absolute; inset: 0px;
padding: 1.25rem; }
.card-img { width: 100%; border-radius: calc(-1px + 0.25rem); }
.card-img-top { width: 100%; border-top-left-radius: calc(-1px + 0.25rem); border-top-right-radius: calc(-1px + 0.25rem); }
.card-img-bottom { width: 100%; border-bottom-right-radius: calc(-1px + 0.25rem); border-bottom-left-radius: calc(-1px + 0.25rem); }
@media (min-width: 576px) {
.card-deck { display: flex; flex-flow: wrap; margin-right: -15px; margin-left: -15px; }
.card-deck .card { display: flex; flex: 1 0 0%; flex-direction: column; margin-right: 15px; margin-left: 15px; }
}
@media (min-width: 576px) {
.card-group { display: flex; flex-flow: wrap; }
.card-group .card { flex: 1 0 0%; }
.card-group .card + .card { margin-left: 0px; border-left: 0px; }
.card-group .card:first-child { border-top-right-radius: 0px; border-bottom-right-radius: 0px; }
.card-group .card:first-child .card-img-top { border-top-right-radius: 0px; }
.card-group .card:first-child .card-img-bottom { border-bottom-right-radius: 0px; }
.card-group .card:last-child { border-top-left-radius: 0px; border-bottom-left-radius: 0px; }
.card-group .card:last-child .card-img-top { border-top-left-radius: 0px; }
.card-group .card:last-child .card-img-bottom { border-bottom-left-radius: 0px; }
.card-group .card:not(:first-child):not(:last-child) { border-radius: 0px; }
.card-group .card:not(:first-child):not(:last-child) .card-img-bottom, .card-group .card:not(:first-child):not(:last-child) .card-img-top { border-radius: 0px; }
}
.card-columns .card { margin-bottom: 0.75rem; }
@media (min-width: 576px) {
.card-columns { column-count: 3; column-gap: 1.25rem; }
.card-columns .card { display: inline-block; width: 100%; }
}
.breadcrumb { padding: 0.75rem 1rem; margin-bottom: 1rem; list-style: none; background-color: rgb(233, 236, 239); border-radius: 0.25rem; }
.breadcrumb::after { display: block; clear: both; content: ""; }
.breadcrumb-item { float: left; }
.breadcrumb-item + .breadcrumb-item::before { display: inline-block; padding-right: 0.5rem; padding-left: 0.5rem; color: rgb(134, 142, 150); content: "/"; }
.breadcrumb-item + .breadcrumb-item:hover::before { text-decoration: underline; }
.breadcrumb-item + .breadcrumb-item:hover::before { text-decoration: none; }
.breadcrumb-item.active { color: rgb(134, 142, 150); }
.pagination { display: flex; padding-left: 0px; list-style: none; border-radius: 0.25rem; }
.page-item:first-child .page-link { margin-left: 0px; border-top-left-radius: 0.25rem; border-bottom-left-radius: 0.25rem; }
.page-item:last-child .page-link { border-top-right-radius: 0.25rem; border-bottom-right-radius: 0.25rem; }
.page-item.active .page-link { z-index: 2; color: rgb(255, 255, 255); background-color: rgb(0, 123, 255); border-color: rgb(0, 123, 255); }
.page-item.disabled .page-link { color: rgb(134, 142, 150); pointer-events: none; background-color: rgb(255, 255, 255); border-color: rgb(221, 221, 221); }
.page-link { position: relative; display: block; padding: 0.5rem 0.75rem; margin-left: -1px; line-height: 1.25; color: rgb(0, 123, 255); background-color: rgb(255, 255, 255); border: 1px solid rgb(221, 221, 221); }
.page-link:focus, .page-link:hover { color: rgb(0, 86, 179); text-decoration: none; background-color: rgb(233, 236, 239); border-color: rgb(221, 221, 221); }
.pagination-lg .page-link { padding: 0.75rem 1.5rem; font-size: 1.25rem; line-height: 1.5; }
.pagination-lg .page-item:first-child .page-link { border-top-left-radius: 0.3rem; border-bottom-left-radius: 0.3rem; }
.pagination-lg .page-item:last-child .page-link { border-top-right-radius: 0.3rem; border-bottom-right-radius: 0.3rem; }
.pagination-sm .page-link { padding: 0.25rem 0.5rem; font-size: 0.875rem; line-height: 1.5; }
.pagination-sm .page-item:first-child .page-link { border-top-left-radius: 0.2rem; border-bottom-left-radius: 0.2rem; }
.pagination-sm .page-item:last-child .page-link { border-top-right-radius: 0.2rem; border-bottom-right-radius: 0.2rem; }
.badge { display: inline-block; padding: 0.25em 0.4em; font-size: 75%; font-weight: 700; line-height: 1; color: rgb(255, 255, 255); text-align: center; white-space: nowrap; vertical-align: baseline; border-radius: 0.25rem; }
.badge:empty { display: none; }
.btn .badge { position: relative; top: -1px; }
.badge-pill { padding-right: 0.6em; padding-left: 0.6em; border-radius: 10rem; }
.badge-primary { color: rgb(255, 255, 255); background-color: rgb(0, 123, 255); }
.badge-primary[href]:focus, .badge-primary[href]:hover { color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(0, 98, 204); }
.badge-secondary { color: rgb(255, 255, 255); background-color: rgb(134, 142, 150); }
.badge-secondary[href]:focus, .badge-secondary[href]:hover { color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(108, 117, 125); }
.badge-success { color: rgb(255, 255, 255); background-color: rgb(40, 167, 69); }
.badge-success[href]:focus, .badge-success[href]:hover { color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(30, 126, 52); }
.badge-info { color: rgb(255, 255, 255); background-color: rgb(23, 162, 184); }
.badge-info[href]:focus, .badge-info[href]:hover { color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(17, 122, 139); }
.badge-warning { color: rgb(17, 17, 17); background-color: rgb(255, 193, 7); }
.badge-warning[href]:focus, .badge-warning[href]:hover { color: rgb(17, 17, 17); text-decoration: none; background-color: rgb(211, 158, 0); }
.badge-danger { color: rgb(255, 255, 255); background-color: rgb(220, 53, 69); }
.badge-danger[href]:focus, .badge-danger[href]:hover { color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(189, 33, 48); }
.badge-light { color: rgb(17, 17, 17); background-color: rgb(248, 249, 250); }
.badge-light[href]:focus, .badge-light[href]:hover { color: rgb(17, 17, 17); text-decoration: none; background-color: rgb(218, 224, 229); }
.badge-dark { color: rgb(255, 255, 255); background-color: rgb(52, 58, 64); }
.badge-dark[href]:focus, .badge-dark[href]:hover { color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(29, 33, 36); }
.jumbotron { padding: 2rem 1rem; margin-bottom: 2rem; background-color: rgb(233, 236, 239); border-radius: 0.3rem; }
@media (min-width: 576px) {
.jumbotron { padding: 4rem 2rem; }
}
.jumbotron-fluid { padding-right: 0px; padding-left: 0px; border-radius: 0px; }
.alert { padding: 0.75rem 1.25rem; margin-bottom: 1rem; border: 1px solid transparent; border-radius: 0.25rem; }
.alert-heading { color: inherit; }
.alert-link { font-weight: 700; }
.alert-dismissible .close { position: relative; top: -0.75rem; right: -1.25rem; padding: 0.75rem 1.25rem; color: inherit; }
.alert-primary { color: rgb(0, 64, 133); background-color: rgb(204, 229, 255); border-color: rgb(184, 218, 255); }
.alert-primary hr { border-top-color: rgb(159, 205, 255); }
.alert-primary .alert-link { color: rgb(0, 39, 82); }
.alert-secondary { color: rgb(70, 74, 78); background-color: rgb(231, 232, 234); border-color: rgb(221, 223, 226); }
.alert-secondary hr { border-top-color: rgb(207, 210, 214); }
.alert-secondary .alert-link { color: rgb(46, 49, 51); }
.alert-success { color: rgb(21, 87, 36); background-color: rgb(212, 237, 218); border-color: rgb(195, 230, 203); }
.alert-success hr { border-top-color: rgb(177, 223, 187); }
.alert-success .alert-link { color: rgb(11, 46, 19); }
.alert-info { color: rgb(12, 84, 96); background-color: rgb(209, 236, 241); border-color: rgb(190, 229, 235); }
.alert-info hr { border-top-color: rgb(171, 221, 229); }
.alert-info .alert-link { color: rgb(6, 44, 51); }
.alert-warning { color: rgb(133, 100, 4); background-color: rgb(255, 243, 205); border-color: rgb(255, 238, 186); }
.alert-warning hr { border-top-color: rgb(255, 232,
161); }
.alert-warning .alert-link { color: rgb(83, 63, 3); }
.alert-danger { color: rgb(114, 28, 36); background-color: rgb(248, 215, 218); border-color: rgb(245, 198, 203); }
.alert-danger hr { border-top-color: rgb(241, 176, 183); }
.alert-danger .alert-link { color: rgb(73, 18, 23); }
.alert-light { color: rgb(129, 129, 130); background-color: rgb(254, 254, 254); border-color: rgb(253, 253, 254); }
.alert-light hr { border-top-color: rgb(236, 236, 246); }
.alert-light .alert-link { color: rgb(104, 104, 104); }
.alert-dark { color: rgb(27, 30, 33); background-color: rgb(214, 216, 217); border-color: rgb(198, 200, 202); }
.alert-dark hr { border-top-color: rgb(185, 187, 190); }
.alert-dark .alert-link { color: rgb(4, 5, 5); }
@-webkit-keyframes progress-bar-stripes {
0% { background-position: 1rem 0px; }
100% { background-position: 0px 0px; }
}
@keyframes progress-bar-stripes {
0% { background-position: 1rem 0px; }
100% { background-position: 0px 0px; }
}
.progress { display: flex; overflow: hidden; font-size: 0.75rem; line-height: 1rem; text-align: center; background-color: rgb(233, 236, 239); border-radius: 0.25rem; }
.progress-bar { height: 1rem; line-height: 1rem; color: rgb(255, 255, 255); background-color: rgb(0, 123, 255); transition: width 0.6s ease 0s; }
.progress-bar-striped { background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-size: 1rem 1rem; }
.progress-bar-animated { animation: 1s linear 0s infinite normal none running progress-bar-stripes; }
.media { display: flex; align-items: flex-start; }
.media-body { flex: 1 1 0%; }
.list-group { display: flex; flex-direction: column; padding-left: 0px; margin-bottom: 0px; }
.list-group-item-action { width: 100%; color: rgb(73, 80, 87); text-align: inherit; }
.list-group-item-action:focus, .list-group-item-action:hover { color: rgb(73, 80, 87); text-decoration: none; background-color: rgb(248, 249, 250); }
.list-group-item-action:active { color: rgb(33, 37, 41); background-color: rgb(233, 236, 239); }
.list-group-item { position: relative; display: block; padding: 0.75rem 1.25rem; margin-bottom: -1px; background-color: rgb(255, 255, 255); border: 1px solid rgba(0, 0, 0, 0.125); }
.list-group-item:first-child { border-top-left-radius: 0.25rem; border-top-right-radius: 0.25rem; }
.list-group-item:last-child { margin-bottom: 0px; border-bottom-right-radius: 0.25rem; border-bottom-left-radius: 0.25rem; }
.list-group-item:focus, .list-group-item:hover { text-decoration: none; }
.list-group-item.disabled, .list-group-item:disabled { color: rgb(134, 142, 150); background-color: rgb(255, 255, 255); }
.list-group-item.active { z-index: 2; color: rgb(255, 255, 255); background-color: rgb(0, 123, 255); border-color: rgb(0, 123, 255); }
.list-group-flush .list-group-item { border-right: 0px; border-left: 0px; border-radius: 0px; }
.list-group-flush:first-child .list-group-item:first-child { border-top: 0px; }
.list-group-flush:last-child .list-group-item:last-child { border-bottom: 0px; }
.list-group-item-primary { color: rgb(0, 64, 133); background-color: rgb(184, 218, 255); }
a.list-group-item-primary, button.list-group-item-primary { color: rgb(0, 64, 133); }
a.list-group-item-primary:focus, a.list-group-item-primary:hover, button.list-group-item-primary:focus, button.list-group-item-primary:hover { color: rgb(0, 64, 133); background-color: rgb(159, 205, 255); }
a.list-group-item-primary.active, button.list-group-item-primary.active { color: rgb(255, 255, 255); background-color: rgb(0, 64, 133); border-color: rgb(0, 64, 133); }
.list-group-item-secondary { color: rgb(70, 74, 78); background-color: rgb(221, 223, 226); }
a.list-group-item-secondary, button.list-group-item-secondary { color: rgb(70, 74, 78); }
a.list-group-item-secondary:focus, a.list-group-item-secondary:hover, button.list-group-item-secondary:focus, button.list-group-item-secondary:hover { color: rgb(70, 74, 78); background-color: rgb(207, 210, 214); }
a.list-group-item-secondary.active, button.list-group-item-secondary.active { color: rgb(255, 255, 255); background-color: rgb(70, 74, 78); border-color: rgb(70, 74, 78); }
.list-group-item-success { color: rgb(21, 87, 36); background-color: rgb(195, 230, 203); }
a.list-group-item-success, button.list-group-item-success { color: rgb(21, 87, 36); }
a.list-group-item-success:focus, a.list-group-item-success:hover, button.list-group-item-success:focus, button.list-group-item-success:hover { color: rgb(21, 87, 36); background-color: rgb(177, 223, 187); }
a.list-group-item-success.active, button.list-group-item-success.active { color: rgb(255, 255, 255); background-color: rgb(21, 87, 36); border-color: rgb(21, 87, 36); }
.list-group-item-info { color: rgb(12, 84, 96); background-color: rgb(190, 229, 235); }
a.list-group-item-info, button.list-group-item-info { color: rgb(12, 84, 96); }
a.list-group-item-info:focus, a.list-group-item-info:hover, button.list-group-item-info:focus, button.list-group-item-info:hover { color: rgb(12, 84, 96); background-color: rgb(171, 221, 229); }
a.list-group-item-info.active, button.list-group-item-info.active { color: rgb(255, 255, 255); background-color: rgb(12, 84, 96); border-color: rgb(12, 84, 96); }
.list-group-item-warning { color: rgb(133, 100, 4); background-color: rgb(255, 238, 186); }
a.list-group-item-warning, button.list-group-item-warning { color: rgb(133, 100, 4); }
a.list-group-item-warning:focus, a.list-group-item-warning:hover, button.list-group-item-warning:focus, button.list-group-item-warning:hover { color: rgb(133, 100, 4); background-color: rgb(255, 232, 161); }
a.list-group-item-warning.active, button.list-group-item-warning.active { color: rgb(255, 255, 255); background-color: rgb(133, 100, 4); border-color: rgb(133, 100, 4); }
.list-group-item-danger { color: rgb(114, 28, 36); background-color: rgb(245, 198, 203); }
a.list-group-item-danger, button.list-group-item-danger { color: rgb(114, 28, 36); }
a.list-group-item-danger:focus, a.list-group-item-danger:hover, button.list-group-item-danger:focus, button.list-group-item-danger:hover { color: rgb(114, 28, 36); background-color: rgb(241, 176, 183); }
a.list-group-item-danger.active, button.list-group-item-danger.active { color: rgb(255, 255, 255); background-color: rgb(114, 28, 36); border-color: rgb(114, 28, 36); }
.list-group-item-light { color: rgb(129, 129, 130); background-color: rgb(253, 253, 254); }
a.list-group-item-light, button.list-group-item-light { color: rgb(129, 129, 130); }
a.list-group-item-light:focus, a.list-group-item-light:hover, button.list-group-item-light:focus, button.list-group-item-light:hover { color: rgb(129, 129, 130); background-color: rgb(236, 236, 246); }
a.list-group-item-light.active, button.list-group-item-light.active { color: rgb(255, 255, 255); background-color: rgb(129, 129, 130); border-color: rgb(129, 129, 130); }
.list-group-item-dark { color: rgb(27, 30, 33); background-color: rgb(198, 200, 202); }
a.list-group-item-dark, button.list-group-item-dark { color: rgb(27, 30, 33); }
a.list-group-item-dark:focus, a.list-group-item-dark:hover, button.list-group-item-dark:focus, button.list-group-item-dark:hover { color: rgb(27, 30, 33); background-color: rgb(185, 187, 190); }
a.list-group-item-dark.active, button.list-group-item-dark.active { color: rgb(255, 255, 255); background-color: rgb(27, 30, 33); border-color: rgb(27, 30, 33); }
.close { float: right; font-size: 1.5rem; font-weight: 700; line-height: 1; color: rgb(0, 0, 0); text-shadow: rgb(255, 255, 255) 0px 1px 0px; opacity: 0.5; }
.close:focus, .close:hover { color: rgb(0, 0, 0); text-decoration: none; opacity: 0.75; }
button.close { padding: 0px; background: 0px 0px; border:
0px; appearance: none; }
.modal-open { overflow: hidden; }
.modal { position: fixed; inset: 0px; z-index: 1050; display: none; overflow: hidden; outline: 0px; }
.modal.fade .modal-dialog { transition: transform 0.3s ease-out 0s, -webkit-transform 0.3s ease-out 0s; transform: translate(0px, -25%); }
.modal.show .modal-dialog { transform: translate(0px, 0px); }
.modal-open .modal { overflow: hidden auto; }
.modal-dialog { position: relative; width: auto; margin: 10px; }
.modal-content { position: relative; display: flex; flex-direction: column; background-color: rgb(255, 255, 255); background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 0.3rem; outline: 0px; }
.modal-backdrop { position: fixed; inset: 0px; z-index: 1040; background-color: rgb(0, 0, 0); }
.modal-backdrop.fade { opacity: 0; }
.modal-backdrop.show { opacity: 0.5; }
.modal-header { display: flex; align-items: center; justify-content: space-between; padding: 15px; border-bottom: 1px solid rgb(233, 236, 239); }
.modal-title { margin-bottom: 0px; line-height: 1.5; }
.modal-body { position: relative; flex: 1 1 auto; padding: 15px; }
.modal-footer { display: flex; align-items: center; justify-content: flex-end; padding: 15px; border-top: 1px solid rgb(233, 236, 239); }
.modal-footer > :not(:first-child) { margin-left: 0.25rem; }
.modal-footer > :not(:last-child) { margin-right: 0.25rem; }
.modal-scrollbar-measure { position: absolute; top: -9999px; width: 50px; height: 50px; overflow: scroll; }
@media (min-width: 576px) {
.modal-dialog { max-width: 500px; margin: 30px auto; }
.modal-sm { max-width: 300px; }
}
@media (min-width: 992px) {
.modal-lg { max-width: 800px; }
}
.tooltip { position: absolute; z-index: 1070; display: block; margin: 0px; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; font-style: normal; font-weight: 400; line-height: 1.5; text-align: start; text-decoration: none; text-shadow: none; text-transform: none; letter-spacing: normal; word-break: normal; word-spacing: normal; white-space: normal; line-break: auto; font-size: 0.875rem; overflow-wrap: break-word; opacity: 0; }
.tooltip.show { opacity: 0.9; }
.tooltip .arrow { position: absolute; display: block; width: 5px; height: 5px; }
.tooltip.bs-tooltip-auto[x-placement^="top"], .tooltip.bs-tooltip-top { padding: 5px 0px; }
.tooltip.bs-tooltip-auto[x-placement^="top"] .arrow, .tooltip.bs-tooltip-top .arrow { bottom: 0px; }
.tooltip.bs-tooltip-auto[x-placement^="top"] .arrow::before, .tooltip.bs-tooltip-top .arrow::before { margin-left: -3px; content: ""; border-width: 5px 5px 0px; border-top-color: rgb(0, 0, 0); }
.tooltip.bs-tooltip-auto[x-placement^="right"], .tooltip.bs-tooltip-right { padding: 0px 5px; }
.tooltip.bs-tooltip-auto[x-placement^="right"] .arrow, .tooltip.bs-tooltip-right .arrow { left: 0px; }
.tooltip.bs-tooltip-auto[x-placement^="right"] .arrow::before, .tooltip.bs-tooltip-right .arrow::before { margin-top: -3px; content: ""; border-width: 5px 5px 5px 0px; border-right-color: rgb(0, 0, 0); }
.tooltip.bs-tooltip-auto[x-placement^="bottom"], .tooltip.bs-tooltip-bottom { padding: 5px 0px; }
.tooltip.bs-tooltip-auto[x-placement^="bottom"] .arrow, .tooltip.bs-tooltip-bottom .arrow { top: 0px; }
.tooltip.bs-tooltip-auto[x-placement^="bottom"] .arrow::before, .tooltip.bs-tooltip-bottom .arrow::before { margin-left: -3px; content: ""; border-width: 0px 5px 5px; border-bottom-color: rgb(0, 0, 0); }
.tooltip.bs-tooltip-auto[x-placement^="left"], .tooltip.bs-tooltip-left { padding: 0px 5px; }
.tooltip.bs-tooltip-auto[x-placement^="left"] .arrow, .tooltip.bs-tooltip-left .arrow { right: 0px; }
.tooltip.bs-tooltip-auto[x-placement^="left"] .arrow::before, .tooltip.bs-tooltip-left .arrow::before { right: 0px; margin-top: -3px; content: ""; border-width: 5px 0px 5px 5px; border-left-color: rgb(0, 0, 0); }
.tooltip .arrow::before { position: absolute; border-color: transparent; border-style: solid; }
.tooltip-inner { max-width: 200px; padding: 3px 8px; color: rgb(255, 255, 255); text-align: center; background-color: rgb(0, 0, 0); border-radius: 0.25rem; }
.popover { position: absolute; top: 0px; left: 0px; z-index: 1060; display: block; max-width: 276px; padding: 1px; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; font-style: normal; font-weight: 400; line-height: 1.5; text-align: start; text-decoration: none; text-shadow: none; text-transform: none; letter-spacing: normal; word-break: normal; word-spacing: normal; white-space: normal; line-break: auto; font-size: 0.875rem; overflow-wrap: break-word; background-color: rgb(255, 255, 255); background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 0.3rem; }
.popover .arrow { position: absolute; display: block; width: 10px; height: 5px; }
.popover .arrow::after, .popover .arrow::before { position: absolute; display: block; border-color: transparent; border-style: solid; }
.popover .arrow::before { content: ""; border-width: 11px; }
.popover .arrow::after { content: ""; border-width: 11px; }
.popover.bs-popover-auto[x-placement^="top"], .popover.bs-popover-top { margin-bottom: 10px; }
.popover.bs-popover-auto[x-placement^="top"] .arrow, .popover.bs-popover-top .arrow { bottom: 0px; }
.popover.bs-popover-auto[x-placement^="top"] .arrow::after, .popover.bs-popover-auto[x-placement^="top"] .arrow::before, .popover.bs-popover-top .arrow::after, .popover.bs-popover-top .arrow::before { border-bottom-width: 0px; }
.popover.bs-popover-auto[x-placement^="top"] .arrow::before, .popover.bs-popover-top .arrow::before { bottom: -11px; margin-left: -6px; border-top-color: rgba(0, 0, 0, 0.25); }
.popover.bs-popover-auto[x-placement^="top"] .arrow::after, .popover.bs-popover-top .arrow::after { bottom: -10px; margin-left: -6px; border-top-color: rgb(255, 255, 255); }
.popover.bs-popover-auto[x-placement^="right"], .popover.bs-popover-right { margin-left: 10px; }
.popover.bs-popover-auto[x-placement^="right"] .arrow, .popover.bs-popover-right .arrow { left: 0px; }
.popover.bs-popover-auto[x-placement^="right"] .arrow::after, .popover.bs-popover-auto[x-placement^="right"] .arrow::before, .popover.bs-popover-right .arrow::after, .popover.bs-popover-right .arrow::before { margin-top: -8px; border-left-width: 0px; }
.popover.bs-popover-auto[x-placement^="right"] .arrow::before, .popover.bs-popover-right .arrow::before { left: -11px; border-right-color: rgba(0, 0, 0, 0.25); }
.popover.bs-popover-auto[x-placement^="right"] .arrow::after, .popover.bs-popover-right .arrow::after { left: -10px; border-right-color: rgb(255, 255, 255); }
.popover.bs-popover-auto[x-placement^="bottom"], .popover.bs-popover-bottom { margin-top: 10px; }
.popover.bs-popover-auto[x-placement^="bottom"] .arrow, .popover.bs-popover-bottom .arrow { top: 0px; }
.popover.bs-popover-auto[x-placement^="bottom"] .arrow::after, .popover.bs-popover-auto[x-placement^="bottom"] .arrow::before, .popover.bs-popover-bottom .arrow::after, .popover.bs-popover-bottom .arrow::before { margin-left: -7px; border-top-width: 0px; }
.popover.bs-popover-auto[x-placement^="bottom"] .arrow::before, .popover.bs-popover-bottom .arrow::before { top: -11px; border-bottom-color: rgba(0, 0, 0, 0.25); }
.popover.bs-popover-auto[x-placement^="bottom"] .arrow::after, .popover.bs-popover-bottom .arrow::after { top: -10px; border-bottom-color: rgb(255, 255, 255); }
.popover.bs-popover-auto[x-placement^="bottom"] .popover-header::before, .popover.bs-popover-bottom .popover-header::before { position: absolute; top: 0px; left: 50%; display: block; width: 20px; margin-left: -10px; content: ""; border-bottom: 1px solid rgb(247, 247, 247); }
.popover.bs-popover-auto[x-placement^="left"], .popover.bs-popover-left { margin-right: 10px; }
.popover.bs-popover-auto[x-placement^="left"]
.arrow, .popover.bs-popover-left .arrow { right: 0px; }
.popover.bs-popover-auto[x-placement^="left"] .arrow::after, .popover.bs-popover-auto[x-placement^="left"] .arrow::before, .popover.bs-popover-left .arrow::after, .popover.bs-popover-left .arrow::before { margin-top: -8px; border-right-width: 0px; }
.popover.bs-popover-auto[x-placement^="left"] .arrow::before, .popover.bs-popover-left .arrow::before { right: -11px; border-left-color: rgba(0, 0, 0, 0.25); }
.popover.bs-popover-auto[x-placement^="left"] .arrow::after, .popover.bs-popover-left .arrow::after { right: -10px; border-left-color: rgb(255, 255, 255); }
.popover-header { padding: 8px 14px; margin-bottom: 0px; font-size: 1rem; color: inherit; background-color: rgb(247, 247, 247); border-bottom: 1px solid rgb(235, 235, 235); border-top-left-radius: calc(-1px + 0.3rem); border-top-right-radius: calc(-1px + 0.3rem); }
.popover-header:empty { display: none; }
.popover-body { padding: 9px 14px; color: rgb(33, 37, 41); }
.carousel { position: relative; }
.carousel-inner { position: relative; width: 100%; overflow: hidden; }
.carousel-item { position: relative; display: none; align-items: center; width: 100%; transition: transform 0.6s ease 0s, -webkit-transform 0.6s ease 0s; backface-visibility: hidden; perspective: 1000px; }
.carousel-item-next, .carousel-item-prev, .carousel-item.active { display: block; }
.carousel-item-next, .carousel-item-prev { position: absolute; top: 0px; }
.carousel-item-next.carousel-item-left, .carousel-item-prev.carousel-item-right { transform: translateX(0px); }
@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)) {
.carousel-item-next.carousel-item-left, .carousel-item-prev.carousel-item-right { transform: translate3d(0px, 0px, 0px); }
}
.active.carousel-item-right, .carousel-item-next { transform: translateX(100%); }
@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)) {
.active.carousel-item-right, .carousel-item-next { transform: translate3d(100%, 0px, 0px); }
}
.active.carousel-item-left, .carousel-item-prev { transform: translateX(-100%); }
@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)) {
.active.carousel-item-left, .carousel-item-prev { transform: translate3d(-100%, 0px, 0px); }
}
.carousel-control-next, .carousel-control-prev { position: absolute; top: 0px; bottom: 0px; display: flex; align-items: center; justify-content: center; width: 15%; color: rgb(255, 255, 255); text-align: center; opacity: 0.5; }
.carousel-control-next:focus, .carousel-control-next:hover, .carousel-control-prev:focus, .carousel-control-prev:hover { color: rgb(255, 255, 255); text-decoration: none; outline: 0px; opacity: 0.9; }
.carousel-control-prev { left: 0px; }
.carousel-control-next { right: 0px; }
.carousel-control-next-icon, .carousel-control-prev-icon { display: inline-block; width: 20px; height: 20px; background: center center / 100% 100% no-repeat transparent; }
.carousel-control-prev-icon { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M4 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E"); }
.carousel-control-next-icon { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M1.5 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E"); }
.carousel-indicators { position: absolute; right: 0px; bottom: 10px; left: 0px; z-index: 15; display: flex; justify-content: center; padding-left: 0px; margin-right: 15%; margin-left: 15%; list-style: none; }
.carousel-indicators li { position: relative; flex: 0 1 auto; width: 30px; height: 3px; margin-right: 3px; margin-left: 3px; text-indent: -999px; background-color: rgba(255, 255, 255, 0.5); }
.carousel-indicators li::before { position: absolute; top: -10px; left: 0px; display: inline-block; width: 100%; height: 10px; content: ""; }
.carousel-indicators li::after { position: absolute; bottom: -10px; left: 0px; display: inline-block; width: 100%; height: 10px; content: ""; }
.carousel-indicators .active { background-color: rgb(255, 255, 255); }
.carousel-caption { position: absolute; right: 15%; bottom: 20px; left: 15%; z-index: 10; padding-top: 20px; padding-bottom: 20px; color: rgb(255, 255, 255); text-align: center; }
.align-baseline { vertical-align: baseline !important; }
.align-top { vertical-align: top !important; }
.align-middle { vertical-align: middle !important; }
.align-bottom { vertical-align: bottom !important; }
.align-text-bottom { vertical-align: text-bottom !important; }
.align-text-top { vertical-align: text-top !important; }
.bg-primary { background-color: rgb(0, 123, 255) !important; }
a.bg-primary:focus, a.bg-primary:hover { background-color: rgb(0, 98, 204) !important; }
.bg-secondary { background-color: rgb(134, 142, 150) !important; }
a.bg-secondary:focus, a.bg-secondary:hover { background-color: rgb(108, 117, 125) !important; }
.bg-success { background-color: rgb(40, 167, 69) !important; }
a.bg-success:focus, a.bg-success:hover { background-color: rgb(30, 126, 52) !important; }
.bg-info { background-color: rgb(23, 162, 184) !important; }
a.bg-info:focus, a.bg-info:hover { background-color: rgb(17, 122, 139) !important; }
.bg-warning { background-color: rgb(255, 193, 7) !important; }
a.bg-warning:focus, a.bg-warning:hover { background-color: rgb(211, 158, 0) !important; }
.bg-danger { background-color: rgb(220, 53, 69) !important; }
a.bg-danger:focus, a.bg-danger:hover { background-color: rgb(189, 33, 48) !important; }
.bg-light { background-color: rgb(248, 249, 250) !important; }
a.bg-light:focus, a.bg-light:hover { background-color: rgb(218, 224, 229) !important; }
.bg-dark { background-color: rgb(52, 58, 64) !important; }
a.bg-dark:focus, a.bg-dark:hover { background-color: rgb(29, 33, 36) !important; }
.bg-white { background-color: rgb(255, 255, 255) !important; }
.bg-transparent { background-color: transparent !important; }
.border { border: 1px solid rgb(233, 236, 239) !important; }
.border-0 { border: 0px !important; }
.border-top-0 { border-top: 0px !important; }
.border-right-0 { border-right: 0px !important; }
.border-bottom-0 { border-bottom: 0px !important; }
.border-left-0 { border-left: 0px !important; }
.border-primary { border-color: rgb(0, 123, 255) !important; }
.border-secondary { border-color: rgb(134, 142, 150) !important; }
.border-success { border-color: rgb(40, 167, 69) !important; }
.border-info { border-color: rgb(23, 162, 184) !important; }
.border-warning { border-color: rgb(255, 193, 7) !important; }
.border-danger { border-color: rgb(220, 53, 69) !important; }
.border-light { border-color: rgb(248, 249, 250) !important; }
.border-dark { border-color: rgb(52, 58, 64) !important; }
.border-white { border-color: rgb(255, 255, 255) !important; }
.rounded { border-radius: 0.25rem !important; }
.rounded-top { border-top-left-radius: 0.25rem !important; border-top-right-radius: 0.25rem !important; }
.rounded-right { border-top-right-radius: 0.25rem !important; border-bottom-right-radius: 0.25rem !important; }
.rounded-bottom { border-bottom-right-radius: 0.25rem !important; border-bottom-left-radius: 0.25rem !important; }
.rounded-left { border-top-left-radius: 0.25rem !important; border-bottom-left-radius: 0.25rem !important; }
.rounded-circle { border-radius: 50%; }
.rounded-0 { border-radius: 0px; }
.clearfix::after { display: block; clear: both; content: ""; }
.d-none { display: none !important; }
.d-inline { display: inline !important; }
.d-inline-block { display: inline-block !important; }
.d-block { display: block !important; }
.d-table { display: table !important; }
.d-table-cell { display:
table-cell !important; }
.d-flex { display: flex !important; }
.d-inline-flex { display: inline-flex !important; }
@media (min-width: 576px) {
.d-sm-none { display: none !important; }
.d-sm-inline { display: inline !important; }
.d-sm-inline-block { display: inline-block !important; }
.d-sm-block { display: block !important; }
.d-sm-table { display: table !important; }
.d-sm-table-cell { display: table-cell !important; }
.d-sm-flex { display: flex !important; }
.d-sm-inline-flex { display: inline-flex !important; }
}
@media (min-width: 768px) {
.d-md-none { display: none !important; }
.d-md-inline { display: inline !important; }
.d-md-inline-block { display: inline-block !important; }
.d-md-block { display: block !important; }
.d-md-table { display: table !important; }
.d-md-table-cell { display: table-cell !important; }
.d-md-flex { display: flex !important; }
.d-md-inline-flex { display: inline-flex !important; }
}
@media (min-width: 992px) {
.d-lg-none { display: none !important; }
.d-lg-inline { display: inline !important; }
.d-lg-inline-block { display: inline-block !important; }
.d-lg-block { display: block !important; }
.d-lg-table { display: table !important; }
.d-lg-table-cell { display: table-cell !important; }
.d-lg-flex { display: flex !important; }
.d-lg-inline-flex { display: inline-flex !important; }
}
@media (min-width: 1200px) {
.d-xl-none { display: none !important; }
.d-xl-inline { display: inline !important; }
.d-xl-inline-block { display: inline-block !important; }
.d-xl-block { display: block !important; }
.d-xl-table { display: table !important; }
.d-xl-table-cell { display: table-cell !important; }
.d-xl-flex { display: flex !important; }
.d-xl-inline-flex { display: inline-flex !important; }
}
.d-print-block { display: none !important; }
@media print {
.d-print-block { display: block !important; }
}
.d-print-inline { display: none !important; }
@media print {
.d-print-inline { display: inline !important; }
}
.d-print-inline-block { display: none !important; }
@media print {
.d-print-inline-block { display: inline-block !important; }
}
@media print {
.d-print-none { display: none !important; }
}
.embed-responsive { position: relative; display: block; width: 100%; padding: 0px; overflow: hidden; }
.embed-responsive::before { display: block; content: ""; }
.embed-responsive .embed-responsive-item, .embed-responsive embed, .embed-responsive iframe, .embed-responsive object, .embed-responsive video { position: absolute; top: 0px; bottom: 0px; left: 0px; width: 100%; height: 100%; border: 0px; }
.embed-responsive-21by9::before { padding-top: 42.8571%; }
.embed-responsive-16by9::before { padding-top: 56.25%; }
.embed-responsive-4by3::before { padding-top: 75%; }
.embed-responsive-1by1::before { padding-top: 100%; }
.flex-row { flex-direction: row !important; }
.flex-column { flex-direction: column !important; }
.flex-row-reverse { flex-direction: row-reverse !important; }
.flex-column-reverse { flex-direction: column-reverse !important; }
.flex-wrap { flex-wrap: wrap !important; }
.flex-nowrap { flex-wrap: nowrap !important; }
.flex-wrap-reverse { flex-wrap: wrap-reverse !important; }
.justify-content-start { justify-content: flex-start !important; }
.justify-content-end { justify-content: flex-end !important; }
.justify-content-center { justify-content: center !important; }
.justify-content-between { justify-content: space-between !important; }
.justify-content-around { justify-content: space-around !important; }
.align-items-start { align-items: flex-start !important; }
.align-items-end { align-items: flex-end !important; }
.align-items-center { align-items: center !important; }
.align-items-baseline { align-items: baseline !important; }
.align-items-stretch { align-items: stretch !important; }
.align-content-start { align-content: flex-start !important; }
.align-content-end { align-content: flex-end !important; }
.align-content-center { align-content: center !important; }
.align-content-between { align-content: space-between !important; }
.align-content-around { align-content: space-around !important; }
.align-content-stretch { align-content: stretch !important; }
.align-self-auto { align-self: auto !important; }
.align-self-start { align-self: flex-start !important; }
.align-self-end { align-self: flex-end !important; }
.align-self-center { align-self: center !important; }
.align-self-baseline { align-self: baseline !important; }
.align-self-stretch { align-self: stretch !important; }
@media (min-width: 576px) {
.flex-sm-row { flex-direction: row !important; }
.flex-sm-column { flex-direction: column !important; }
.flex-sm-row-reverse { flex-direction: row-reverse !important; }
.flex-sm-column-reverse { flex-direction: column-reverse !important; }
.flex-sm-wrap { flex-wrap: wrap !important; }
.flex-sm-nowrap { flex-wrap: nowrap !important; }
.flex-sm-wrap-reverse { flex-wrap: wrap-reverse !important; }
.justify-content-sm-start { justify-content: flex-start !important; }
.justify-content-sm-end { justify-content: flex-end !important; }
.justify-content-sm-center { justify-content: center !important; }
.justify-content-sm-between { justify-content: space-between !important; }
.justify-content-sm-around { justify-content: space-around !important; }
.align-items-sm-start { align-items: flex-start !important; }
.align-items-sm-end { align-items: flex-end !important; }
.align-items-sm-center { align-items: center !important; }
.align-items-sm-baseline { align-items: baseline !important; }
.align-items-sm-stretch { align-items: stretch !important; }
.align-content-sm-start { align-content: flex-start !important; }
.align-content-sm-end { align-content: flex-end !important; }
.align-content-sm-center { align-content: center !important; }
.align-content-sm-between { align-content: space-between !important; }
.align-content-sm-around { align-content: space-around !important; }
.align-content-sm-stretch { align-content: stretch !important; }
.align-self-sm-auto { align-self: auto !important; }
.align-self-sm-start { align-self: flex-start !important; }
.align-self-sm-end { align-self: flex-end !important; }
.align-self-sm-center { align-self: center !important; }
.align-self-sm-baseline { align-self: baseline !important; }
.align-self-sm-stretch { align-self: stretch !important; }
}
@media (min-width: 768px) {
.flex-md-row { flex-direction: row !important; }
.flex-md-column { flex-direction: column !important; }
.flex-md-row-reverse { flex-direction: row-reverse !important; }
.flex-md-column-reverse { flex-direction: column-reverse !important; }
.flex-md-wrap { flex-wrap: wrap !important; }
.flex-md-nowrap { flex-wrap: nowrap !important; }
.flex-md-wrap-reverse { flex-wrap: wrap-reverse !important; }
.justify-content-md-start { justify-content: flex-start !important; }
.justify-content-md-end { justify-content: flex-end !important; }
.justify-content-md-center { justify-content: center !important; }
.justify-content-md-between { justify-content: space-between !important; }
.justify-content-md-around { justify-content: space-around !important; }
.align-items-md-start { align-items: flex-start !important; }
.align-items-md-end { align-items: flex-end !important; }
.align-items-md-center { align-items: center !important; }
.align-items-md-baseline { align-items: baseline !important; }
.align-items-md-stretch { align-items: stretch !important; }
.align-content-md-start { align-content: flex-start !important; }
.align-content-md-end { align-content: flex-end !important; }
.align-content-md-center { align-content: center !important; }
.align-content-md-between { align-content:
space-between !important; }
.align-content-md-around { align-content: space-around !important; }
.align-content-md-stretch { align-content: stretch !important; }
.align-self-md-auto { align-self: auto !important; }
.align-self-md-start { align-self: flex-start !important; }
.align-self-md-end { align-self: flex-end !important; }
.align-self-md-center { align-self: center !important; }
.align-self-md-baseline { align-self: baseline !important; }
.align-self-md-stretch { align-self: stretch !important; }
}
@media (min-width: 992px) {
.flex-lg-row { flex-direction: row !important; }
.flex-lg-column { flex-direction: column !important; }
.flex-lg-row-reverse { flex-direction: row-reverse !important; }
.flex-lg-column-reverse { flex-direction: column-reverse !important; }
.flex-lg-wrap { flex-wrap: wrap !important; }
.flex-lg-nowrap { flex-wrap: nowrap !important; }
.flex-lg-wrap-reverse { flex-wrap: wrap-reverse !important; }
.justify-content-lg-start { justify-content: flex-start !important; }
.justify-content-lg-end { justify-content: flex-end !important; }
.justify-content-lg-center { justify-content: center !important; }
.justify-content-lg-between { justify-content: space-between !important; }
.justify-content-lg-around { justify-content: space-around !important; }
.align-items-lg-start { align-items: flex-start !important; }
.align-items-lg-end { align-items: flex-end !important; }
.align-items-lg-center { align-items: center !important; }
.align-items-lg-baseline { align-items: baseline !important; }
.align-items-lg-stretch { align-items: stretch !important; }
.align-content-lg-start { align-content: flex-start !important; }
.align-content-lg-end { align-content: flex-end !important; }
.align-content-lg-center { align-content: center !important; }
.align-content-lg-between { align-content: space-between !important; }
.align-content-lg-around { align-content: space-around !important; }
.align-content-lg-stretch { align-content: stretch !important; }
.align-self-lg-auto { align-self: auto !important; }
.align-self-lg-start { align-self: flex-start !important; }
.align-self-lg-end { align-self: flex-end !important; }
.align-self-lg-center { align-self: center !important; }
.align-self-lg-baseline { align-self: baseline !important; }
.align-self-lg-stretch { align-self: stretch !important; }
}
@media (min-width: 1200px) {
.flex-xl-row { flex-direction: row !important; }
.flex-xl-column { flex-direction: column !important; }
.flex-xl-row-reverse { flex-direction: row-reverse !important; }
.flex-xl-column-reverse { flex-direction: column-reverse !important; }
.flex-xl-wrap { flex-wrap: wrap !important; }
.flex-xl-nowrap { flex-wrap: nowrap !important; }
.flex-xl-wrap-reverse { flex-wrap: wrap-reverse !important; }
.justify-content-xl-start { justify-content: flex-start !important; }
.justify-content-xl-end { justify-content: flex-end !important; }
.justify-content-xl-center { justify-content: center !important; }
.justify-content-xl-between { justify-content: space-between !important; }
.justify-content-xl-around { justify-content: space-around !important; }
.align-items-xl-start { align-items: flex-start !important; }
.align-items-xl-end { align-items: flex-end !important; }
.align-items-xl-center { align-items: center !important; }
.align-items-xl-baseline { align-items: baseline !important; }
.align-items-xl-stretch { align-items: stretch !important; }
.align-content-xl-start { align-content: flex-start !important; }
.align-content-xl-end { align-content: flex-end !important; }
.align-content-xl-center { align-content: center !important; }
.align-content-xl-between { align-content: space-between !important; }
.align-content-xl-around { align-content: space-around !important; }
.align-content-xl-stretch { align-content: stretch !important; }
.align-self-xl-auto { align-self: auto !important; }
.align-self-xl-start { align-self: flex-start !important; }
.align-self-xl-end { align-self: flex-end !important; }
.align-self-xl-center { align-self: center !important; }
.align-self-xl-baseline { align-self: baseline !important; }
.align-self-xl-stretch { align-self: stretch !important; }
}
.float-left { float: left !important; }
.float-right { float: right !important; }
.float-none { float: none !important; }
@media (min-width: 576px) {
.float-sm-left { float: left !important; }
.float-sm-right { float: right !important; }
.float-sm-none { float: none !important; }
}
@media (min-width: 768px) {
.float-md-left { float: left !important; }
.float-md-right { float: right !important; }
.float-md-none { float: none !important; }
}
@media (min-width: 992px) {
.float-lg-left { float: left !important; }
.float-lg-right { float: right !important; }
.float-lg-none { float: none !important; }
}
@media (min-width: 1200px) {
.float-xl-left { float: left !important; }
.float-xl-right { float: right !important; }
.float-xl-none { float: none !important; }
}
.fixed-top { position: fixed; top: 0px; right: 0px; left: 0px; z-index: 1030; }
.fixed-bottom { position: fixed; right: 0px; bottom: 0px; left: 0px; z-index: 1030; }
@supports ((position:-webkit-sticky) or (position:sticky)) {
.sticky-top { position: sticky; top: 0px; z-index: 1020; }
}
.sr-only { position: absolute; width: 1px; height: 1px; padding: 0px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; clip-path: inset(50%); border: 0px; }
.sr-only-focusable:active, .sr-only-focusable:focus { position: static; width: auto; height: auto; overflow: visible; clip: auto; white-space: normal; clip-path: none; }
.w-25 { width: 25% !important; }
.w-50 { width: 50% !important; }
.w-75 { width: 75% !important; }
.w-100 { width: 100% !important; }
.h-25 { height: 25% !important; }
.h-50 { height: 50% !important; }
.h-75 { height: 75% !important; }
.h-100 { height: 100% !important; }
.mw-100 { max-width: 100% !important; }
.mh-100 { max-height: 100% !important; }
.m-0 { margin: 0px !important; }
.mt-0 { margin-top: 0px !important; }
.mr-0 { margin-right: 0px !important; }
.mb-0 { margin-bottom: 0px !important; }
.ml-0 { margin-left: 0px !important; }
.mx-0 { margin-right: 0px !important; margin-left: 0px !important; }
.my-0 { margin-top: 0px !important; margin-bottom: 0px !important; }
.m-1 { margin: 0.25rem !important; }
.mt-1 { margin-top: 0.25rem !important; }
.mr-1 { margin-right: 0.25rem !important; }
.mb-1 { margin-bottom: 0.25rem !important; }
.ml-1 { margin-left: 0.25rem !important; }
.mx-1 { margin-right: 0.25rem !important; margin-left: 0.25rem !important; }
.my-1 { margin-top: 0.25rem !important; margin-bottom: 0.25rem !important; }
.m-2 { margin: 0.5rem !important; }
.mt-2 { margin-top: 0.5rem !important; }
.mr-2 { margin-right: 0.5rem !important; }
.mb-2 { margin-bottom: 0.5rem !important; }
.ml-2 { margin-left: 0.5rem !important; }
.mx-2 { margin-right: 0.5rem !important; margin-left: 0.5rem !important; }
.my-2 { margin-top: 0.5rem !important; margin-bottom: 0.5rem !important; }
.m-3 { margin: 1rem !important; }
.mt-3 { margin-top: 1rem !important; }
.mr-3 { margin-right: 1rem !important; }
.mb-3 { margin-bottom: 1rem !important; }
.ml-3 { margin-left: 1rem !important; }
.mx-3 { margin-right: 1rem !important; margin-left: 1rem !important; }
.my-3 { margin-top: 1rem !important; margin-bottom: 1rem !important; }
.m-4 { margin: 1.5rem !important; }
.mt-4 { margin-top: 1.5rem !important; }
.mr-4 { margin-right: 1.5rem !important; }
.mb-4 { margin-bottom: 1.5rem !important; }
.ml-4 { margin-left: 1.5rem !important; }
.mx-4 { margin-right: 1.5rem !important; margin-left: 1.5rem !important; }
.my-4 { margin-top: 1.5rem !important; margin-bottom:
1.5rem !important; }
.m-5 { margin: 3rem !important; }
.mt-5 { margin-top: 3rem !important; }
.mr-5 { margin-right: 3rem !important; }
.mb-5 { margin-bottom: 3rem !important; }
.ml-5 { margin-left: 3rem !important; }
.mx-5 { margin-right: 3rem !important; margin-left: 3rem !important; }
.my-5 { margin-top: 3rem !important; margin-bottom: 3rem !important; }
.p-0 { padding: 0px !important; }
.pt-0 { padding-top: 0px !important; }
.pr-0 { padding-right: 0px !important; }
.pb-0 { padding-bottom: 0px !important; }
.pl-0 { padding-left: 0px !important; }
.px-0 { padding-right: 0px !important; padding-left: 0px !important; }
.py-0 { padding-top: 0px !important; padding-bottom: 0px !important; }
.p-1 { padding: 0.25rem !important; }
.pt-1 { padding-top: 0.25rem !important; }
.pr-1 { padding-right: 0.25rem !important; }
.pb-1 { padding-bottom: 0.25rem !important; }
.pl-1 { padding-left: 0.25rem !important; }
.px-1 { padding-right: 0.25rem !important; padding-left: 0.25rem !important; }
.py-1 { padding-top: 0.25rem !important; padding-bottom: 0.25rem !important; }
.p-2 { padding: 0.5rem !important; }
.pt-2 { padding-top: 0.5rem !important; }
.pr-2 { padding-right: 0.5rem !important; }
.pb-2 { padding-bottom: 0.5rem !important; }
.pl-2 { padding-left: 0.5rem !important; }
.px-2 { padding-right: 0.5rem !important; padding-left: 0.5rem !important; }
.py-2 { padding-top: 0.5rem !important; padding-bottom: 0.5rem !important; }
.p-3 { padding: 1rem !important; }
.pt-3 { padding-top: 1rem !important; }
.pr-3 { padding-right: 1rem !important; }
.pb-3 { padding-bottom: 1rem !important; }
.pl-3 { padding-left: 1rem !important; }
.px-3 { padding-right: 1rem !important; padding-left: 1rem !important; }
.py-3 { padding-top: 1rem !important; padding-bottom: 1rem !important; }
.p-4 { padding: 1.5rem !important; }
.pt-4 { padding-top: 1.5rem !important; }
.pr-4 { padding-right: 1.5rem !important; }
.pb-4 { padding-bottom: 1.5rem !important; }
.pl-4 { padding-left: 1.5rem !important; }
.px-4 { padding-right: 1.5rem !important; padding-left: 1.5rem !important; }
.py-4 { padding-top: 1.5rem !important; padding-bottom: 1.5rem !important; }
.p-5 { padding: 3rem !important; }
.pt-5 { padding-top: 3rem !important; }
.pr-5 { padding-right: 3rem !important; }
.pb-5 { padding-bottom: 3rem !important; }
.pl-5 { padding-left: 3rem !important; }
.px-5 { padding-right: 3rem !important; padding-left: 3rem !important; }
.py-5 { padding-top: 3rem !important; padding-bottom: 3rem !important; }
.m-auto { margin: auto !important; }
.mt-auto { margin-top: auto !important; }
.mr-auto { margin-right: auto !important; }
.mb-auto { margin-bottom: auto !important; }
.ml-auto { margin-left: auto !important; }
.mx-auto { margin-right: auto !important; margin-left: auto !important; }
.my-auto { margin-top: auto !important; margin-bottom: auto !important; }
@media (min-width: 576px) {
.m-sm-0 { margin: 0px !important; }
.mt-sm-0 { margin-top: 0px !important; }
.mr-sm-0 { margin-right: 0px !important; }
.mb-sm-0 { margin-bottom: 0px !important; }
.ml-sm-0 { margin-left: 0px !important; }
.mx-sm-0 { margin-right: 0px !important; margin-left: 0px !important; }
.my-sm-0 { margin-top: 0px !important; margin-bottom: 0px !important; }
.m-sm-1 { margin: 0.25rem !important; }
.mt-sm-1 { margin-top: 0.25rem !important; }
.mr-sm-1 { margin-right: 0.25rem !important; }
.mb-sm-1 { margin-bottom: 0.25rem !important; }
.ml-sm-1 { margin-left: 0.25rem !important; }
.mx-sm-1 { margin-right: 0.25rem !important; margin-left: 0.25rem !important; }
.my-sm-1 { margin-top: 0.25rem !important; margin-bottom: 0.25rem !important; }
.m-sm-2 { margin: 0.5rem !important; }
.mt-sm-2 { margin-top: 0.5rem !important; }
.mr-sm-2 { margin-right: 0.5rem !important; }
.mb-sm-2 { margin-bottom: 0.5rem !important; }
.ml-sm-2 { margin-left: 0.5rem !important; }
.mx-sm-2 { margin-right: 0.5rem !important; margin-left: 0.5rem !important; }
.my-sm-2 { margin-top: 0.5rem !important; margin-bottom: 0.5rem !important; }
.m-sm-3 { margin: 1rem !important; }
.mt-sm-3 { margin-top: 1rem !important; }
.mr-sm-3 { margin-right: 1rem !important; }
.mb-sm-3 { margin-bottom: 1rem !important; }
.ml-sm-3 { margin-left: 1rem !important; }
.mx-sm-3 { margin-right: 1rem !important; margin-left: 1rem !important; }
.my-sm-3 { margin-top: 1rem !important; margin-bottom: 1rem !important; }
.m-sm-4 { margin: 1.5rem !important; }
.mt-sm-4 { margin-top: 1.5rem !important; }
.mr-sm-4 { margin-right: 1.5rem !important; }
.mb-sm-4 { margin-bottom: 1.5rem !important; }
.ml-sm-4 { margin-left: 1.5rem !important; }
.mx-sm-4 { margin-right: 1.5rem !important; margin-left: 1.5rem !important; }
.my-sm-4 { margin-top: 1.5rem !important; margin-bottom: 1.5rem !important; }
.m-sm-5 { margin: 3rem !important; }
.mt-sm-5 { margin-top: 3rem !important; }
.mr-sm-5 { margin-right: 3rem !important; }
.mb-sm-5 { margin-bottom: 3rem !important; }
.ml-sm-5 { margin-left: 3rem !important; }
.mx-sm-5 { margin-right: 3rem !important; margin-left: 3rem !important; }
.my-sm-5 { margin-top: 3rem !important; margin-bottom: 3rem !important; }
.p-sm-0 { padding: 0px !important; }
.pt-sm-0 { padding-top: 0px !important; }
.pr-sm-0 { padding-right: 0px !important; }
.pb-sm-0 { padding-bottom: 0px !important; }
.pl-sm-0 { padding-left: 0px !important; }
.px-sm-0 { padding-right: 0px !important; padding-left: 0px !important; }
.py-sm-0 { padding-top: 0px !important; padding-bottom: 0px !important; }
.p-sm-1 { padding: 0.25rem !important; }
.pt-sm-1 { padding-top: 0.25rem !important; }
.pr-sm-1 { padding-right: 0.25rem !important; }
.pb-sm-1 { padding-bottom: 0.25rem !important; }
.pl-sm-1 { padding-left: 0.25rem !important; }
.px-sm-1 { padding-right: 0.25rem !important; padding-left: 0.25rem !important; }
.py-sm-1 { padding-top: 0.25rem !important; padding-bottom: 0.25rem !important; }
.p-sm-2 { padding: 0.5rem !important; }
.pt-sm-2 { padding-top: 0.5rem !important; }
.pr-sm-2 { padding-right: 0.5rem !important; }
.pb-sm-2 { padding-bottom: 0.5rem !important; }
.pl-sm-2 { padding-left: 0.5rem !important; }
.px-sm-2 { padding-right: 0.5rem !important; padding-left: 0.5rem !important; }
.py-sm-2 { padding-top: 0.5rem !important; padding-bottom: 0.5rem !important; }
.p-sm-3 { padding: 1rem !important; }
.pt-sm-3 { padding-top: 1rem !important; }
.pr-sm-3 { padding-right: 1rem !important; }
.pb-sm-3 { padding-bottom: 1rem !important; }
.pl-sm-3 { padding-left: 1rem !important; }
.px-sm-3 { padding-right: 1rem !important; padding-left: 1rem !important; }
.py-sm-3 { padding-top: 1rem !important; padding-bottom: 1rem !important; }
.p-sm-4 { padding: 1.5rem !important; }
.pt-sm-4 { padding-top: 1.5rem !important; }
.pr-sm-4 { padding-right: 1.5rem !important; }
.pb-sm-4 { padding-bottom: 1.5rem !important; }
.pl-sm-4 { padding-left: 1.5rem !important; }
.px-sm-4 { padding-right: 1.5rem !important; padding-left: 1.5rem !important; }
.py-sm-4 { padding-top: 1.5rem !important; padding-bottom: 1.5rem !important; }
.p-sm-5 { padding: 3rem !important; }
.pt-sm-5 { padding-top: 3rem !important; }
.pr-sm-5 { padding-right: 3rem !important; }
.pb-sm-5 { padding-bottom: 3rem !important; }
.pl-sm-5 { padding-left: 3rem !important; }
.px-sm-5 { padding-right: 3rem !important; padding-left: 3rem !important; }
.py-sm-5 { padding-top: 3rem !important; padding-bottom: 3rem !important; }
.m-sm-auto { margin: auto !important; }
.mt-sm-auto { margin-top: auto !important; }
.mr-sm-auto { margin-right: auto !important; }
.mb-sm-auto { margin-bottom: auto !important; }
.ml-sm-auto { margin-left: auto !important; }
.mx-sm-auto { margin-right:
auto !important; margin-left: auto !important; }
.my-sm-auto { margin-top: auto !important; margin-bottom: auto !important; }
}
@media (min-width: 768px) {
.m-md-0 { margin: 0px !important; }
.mt-md-0 { margin-top: 0px !important; }
.mr-md-0 { margin-right: 0px !important; }
.mb-md-0 { margin-bottom: 0px !important; }
.ml-md-0 { margin-left: 0px !important; }
.mx-md-0 { margin-right: 0px !important; margin-left: 0px !important; }
.my-md-0 { margin-top: 0px !important; margin-bottom: 0px !important; }
.m-md-1 { margin: 0.25rem !important; }
.mt-md-1 { margin-top: 0.25rem !important; }
.mr-md-1 { margin-right: 0.25rem !important; }
.mb-md-1 { margin-bottom: 0.25rem !important; }
.ml-md-1 { margin-left: 0.25rem !important; }
.mx-md-1 { margin-right: 0.25rem !important; margin-left: 0.25rem !important; }
.my-md-1 { margin-top: 0.25rem !important; margin-bottom: 0.25rem !important; }
.m-md-2 { margin: 0.5rem !important; }
.mt-md-2 { margin-top: 0.5rem !important; }
.mr-md-2 { margin-right: 0.5rem !important; }
.mb-md-2 { margin-bottom: 0.5rem !important; }
.ml-md-2 { margin-left: 0.5rem !important; }
.mx-md-2 { margin-right: 0.5rem !important; margin-left: 0.5rem !important; }
.my-md-2 { margin-top: 0.5rem !important; margin-bottom: 0.5rem !important; }
.m-md-3 { margin: 1rem !important; }
.mt-md-3 { margin-top: 1rem !important; }
.mr-md-3 { margin-right: 1rem !important; }
.mb-md-3 { margin-bottom: 1rem !important; }
.ml-md-3 { margin-left: 1rem !important; }
.mx-md-3 { margin-right: 1rem !important; margin-left: 1rem !important; }
.my-md-3 { margin-top: 1rem !important; margin-bottom: 1rem !important; }
.m-md-4 { margin: 1.5rem !important; }
.mt-md-4 { margin-top: 1.5rem !important; }
.mr-md-4 { margin-right: 1.5rem !important; }
.mb-md-4 { margin-bottom: 1.5rem !important; }
.ml-md-4 { margin-left: 1.5rem !important; }
.mx-md-4 { margin-right: 1.5rem !important; margin-left: 1.5rem !important; }
.my-md-4 { margin-top: 1.5rem !important; margin-bottom: 1.5rem !important; }
.m-md-5 { margin: 3rem !important; }
.mt-md-5 { margin-top: 3rem !important; }
.mr-md-5 { margin-right: 3rem !important; }
.mb-md-5 { margin-bottom: 3rem !important; }
.ml-md-5 { margin-left: 3rem !important; }
.mx-md-5 { margin-right: 3rem !important; margin-left: 3rem !important; }
.my-md-5 { margin-top: 3rem !important; margin-bottom: 3rem !important; }
.p-md-0 { padding: 0px !important; }
.pt-md-0 { padding-top: 0px !important; }
.pr-md-0 { padding-right: 0px !important; }
.pb-md-0 { padding-bottom: 0px !important; }
.pl-md-0 { padding-left: 0px !important; }
.px-md-0 { padding-right: 0px !important; padding-left: 0px !important; }
.py-md-0 { padding-top: 0px !important; padding-bottom: 0px !important; }
.p-md-1 { padding: 0.25rem !important; }
.pt-md-1 { padding-top: 0.25rem !important; }
.pr-md-1 { padding-right: 0.25rem !important; }
.pb-md-1 { padding-bottom: 0.25rem !important; }
.pl-md-1 { padding-left: 0.25rem !important; }
.px-md-1 { padding-right: 0.25rem !important; padding-left: 0.25rem !important; }
.py-md-1 { padding-top: 0.25rem !important; padding-bottom: 0.25rem !important; }
.p-md-2 { padding: 0.5rem !important; }
.pt-md-2 { padding-top: 0.5rem !important; }
.pr-md-2 { padding-right: 0.5rem !important; }
.pb-md-2 { padding-bottom: 0.5rem !important; }
.pl-md-2 { padding-left: 0.5rem !important; }
.px-md-2 { padding-right: 0.5rem !important; padding-left: 0.5rem !important; }
.py-md-2 { padding-top: 0.5rem !important; padding-bottom: 0.5rem !important; }
.p-md-3 { padding: 1rem !important; }
.pt-md-3 { padding-top: 1rem !important; }
.pr-md-3 { padding-right: 1rem !important; }
.pb-md-3 { padding-bottom: 1rem !important; }
.pl-md-3 { padding-left: 1rem !important; }
.px-md-3 { padding-right: 1rem !important; padding-left: 1rem !important; }
.py-md-3 { padding-top: 1rem !important; padding-bottom: 1rem !important; }
.p-md-4 { padding: 1.5rem !important; }
.pt-md-4 { padding-top: 1.5rem !important; }
.pr-md-4 { padding-right: 1.5rem !important; }
.pb-md-4 { padding-bottom: 1.5rem !important; }
.pl-md-4 { padding-left: 1.5rem !important; }
.px-md-4 { padding-right: 1.5rem !important; padding-left: 1.5rem !important; }
.py-md-4 { padding-top: 1.5rem !important; padding-bottom: 1.5rem !important; }
.p-md-5 { padding: 3rem !important; }
.pt-md-5 { padding-top: 3rem !important; }
.pr-md-5 { padding-right: 3rem !important; }
.pb-md-5 { padding-bottom: 3rem !important; }
.pl-md-5 { padding-left: 3rem !important; }
.px-md-5 { padding-right: 3rem !important; padding-left: 3rem !important; }
.py-md-5 { padding-top: 3rem !important; padding-bottom: 3rem !important; }
.m-md-auto { margin: auto !important; }
.mt-md-auto { margin-top: auto !important; }
.mr-md-auto { margin-right: auto !important; }
.mb-md-auto { margin-bottom: auto !important; }
.ml-md-auto { margin-left: auto !important; }
.mx-md-auto { margin-right: auto !important; margin-left: auto !important; }
.my-md-auto { margin-top: auto !important; margin-bottom: auto !important; }
}
@media (min-width: 992px) {
.m-lg-0 { margin: 0px !important; }
.mt-lg-0 { margin-top: 0px !important; }
.mr-lg-0 { margin-right: 0px !important; }
.mb-lg-0 { margin-bottom: 0px !important; }
.ml-lg-0 { margin-left: 0px !important; }
.mx-lg-0 { margin-right: 0px !important; margin-left: 0px !important; }
.my-lg-0 { margin-top: 0px !important; margin-bottom: 0px !important; }
.m-lg-1 { margin: 0.25rem !important; }
.mt-lg-1 { margin-top: 0.25rem !important; }
.mr-lg-1 { margin-right: 0.25rem !important; }
.mb-lg-1 { margin-bottom: 0.25rem !important; }
.ml-lg-1 { margin-left: 0.25rem !important; }
.mx-lg-1 { margin-right: 0.25rem !important; margin-left: 0.25rem !important; }
.my-lg-1 { margin-top: 0.25rem !important; margin-bottom: 0.25rem !important; }
.m-lg-2 { margin: 0.5rem !important; }
.mt-lg-2 { margin-top: 0.5rem !important; }
.mr-lg-2 { margin-right: 0.5rem !important; }
.mb-lg-2 { margin-bottom: 0.5rem !important; }
.ml-lg-2 { margin-left: 0.5rem !important; }
.mx-lg-2 { margin-right: 0.5rem !important; margin-left: 0.5rem !important; }
.my-lg-2 { margin-top: 0.5rem !important; margin-bottom: 0.5rem !important; }
.m-lg-3 { margin: 1rem !important; }
.mt-lg-3 { margin-top: 1rem !important; }
.mr-lg-3 { margin-right: 1rem !important; }
.mb-lg-3 { margin-bottom: 1rem !important; }
.ml-lg-3 { margin-left: 1rem !important; }
.mx-lg-3 { margin-right: 1rem !important; margin-left: 1rem !important; }
.my-lg-3 { margin-top: 1rem !important; margin-bottom: 1rem !important; }
.m-lg-4 { margin: 1.5rem !important; }
.mt-lg-4 { margin-top: 1.5rem !important; }
.mr-lg-4 { margin-right: 1.5rem !important; }
.mb-lg-4 { margin-bottom: 1.5rem !important; }
.ml-lg-4 { margin-left: 1.5rem !important; }
.mx-lg-4 { margin-right: 1.5rem !important; margin-left: 1.5rem !important; }
.my-lg-4 { margin-top: 1.5rem !important; margin-bottom: 1.5rem !important; }
.m-lg-5 { margin: 3rem !important; }
.mt-lg-5 { margin-top: 3rem !important; }
.mr-lg-5 { margin-right: 3rem !important; }
.mb-lg-5 { margin-bottom: 3rem !important; }
.ml-lg-5 { margin-left: 3rem !important; }
.mx-lg-5 { margin-right: 3rem !important; margin-left: 3rem !important; }
.my-lg-5 { margin-top: 3rem !important; margin-bottom: 3rem !important; }
.p-lg-0 { padding: 0px !important; }
.pt-lg-0 { padding-top: 0px !important; }
.pr-lg-0 { padding-right: 0px !important; }
.pb-lg-0 { padding-bottom: 0px !important; }
.pl-lg-0 { padding-left: 0px !important; }
.px-lg-0 { padding-right: 0px !important; padding-left: 0px !important; }
.py-lg-0 { padding-top: 0px !important; padding-bottom: 0px !important; }
.p-lg-1 {
padding: 0.25rem !important; }
.pt-lg-1 { padding-top: 0.25rem !important; }
.pr-lg-1 { padding-right: 0.25rem !important; }
.pb-lg-1 { padding-bottom: 0.25rem !important; }
.pl-lg-1 { padding-left: 0.25rem !important; }
.px-lg-1 { padding-right: 0.25rem !important; padding-left: 0.25rem !important; }
.py-lg-1 { padding-top: 0.25rem !important; padding-bottom: 0.25rem !important; }
.p-lg-2 { padding: 0.5rem !important; }
.pt-lg-2 { padding-top: 0.5rem !important; }
.pr-lg-2 { padding-right: 0.5rem !important; }
.pb-lg-2 { padding-bottom: 0.5rem !important; }
.pl-lg-2 { padding-left: 0.5rem !important; }
.px-lg-2 { padding-right: 0.5rem !important; padding-left: 0.5rem !important; }
.py-lg-2 { padding-top: 0.5rem !important; padding-bottom: 0.5rem !important; }
.p-lg-3 { padding: 1rem !important; }
.pt-lg-3 { padding-top: 1rem !important; }
.pr-lg-3 { padding-right: 1rem !important; }
.pb-lg-3 { padding-bottom: 1rem !important; }
.pl-lg-3 { padding-left: 1rem !important; }
.px-lg-3 { padding-right: 1rem !important; padding-left: 1rem !important; }
.py-lg-3 { padding-top: 1rem !important; padding-bottom: 1rem !important; }
.p-lg-4 { padding: 1.5rem !important; }
.pt-lg-4 { padding-top: 1.5rem !important; }
.pr-lg-4 { padding-right: 1.5rem !important; }
.pb-lg-4 { padding-bottom: 1.5rem !important; }
.pl-lg-4 { padding-left: 1.5rem !important; }
.px-lg-4 { padding-right: 1.5rem !important; padding-left: 1.5rem !important; }
.py-lg-4 { padding-top: 1.5rem !important; padding-bottom: 1.5rem !important; }
.p-lg-5 { padding: 3rem !important; }
.pt-lg-5 { padding-top: 3rem !important; }
.pr-lg-5 { padding-right: 3rem !important; }
.pb-lg-5 { padding-bottom: 3rem !important; }
.pl-lg-5 { padding-left: 3rem !important; }
.px-lg-5 { padding-right: 3rem !important; padding-left: 3rem !important; }
.py-lg-5 { padding-top: 3rem !important; padding-bottom: 3rem !important; }
.m-lg-auto { margin: auto !important; }
.mt-lg-auto { margin-top: auto !important; }
.mr-lg-auto { margin-right: auto !important; }
.mb-lg-auto { margin-bottom: auto !important; }
.ml-lg-auto { margin-left: auto !important; }
.mx-lg-auto { margin-right: auto !important; margin-left: auto !important; }
.my-lg-auto { margin-top: auto !important; margin-bottom: auto !important; }
}
@media (min-width: 1200px) {
.m-xl-0 { margin: 0px !important; }
.mt-xl-0 { margin-top: 0px !important; }
.mr-xl-0 { margin-right: 0px !important; }
.mb-xl-0 { margin-bottom: 0px !important; }
.ml-xl-0 { margin-left: 0px !important; }
.mx-xl-0 { margin-right: 0px !important; margin-left: 0px !important; }
.my-xl-0 { margin-top: 0px !important; margin-bottom: 0px !important; }
.m-xl-1 { margin: 0.25rem !important; }
.mt-xl-1 { margin-top: 0.25rem !important; }
.mr-xl-1 { margin-right: 0.25rem !important; }
.mb-xl-1 { margin-bottom: 0.25rem !important; }
.ml-xl-1 { margin-left: 0.25rem !important; }
.mx-xl-1 { margin-right: 0.25rem !important; margin-left: 0.25rem !important; }
.my-xl-1 { margin-top: 0.25rem !important; margin-bottom: 0.25rem !important; }
.m-xl-2 { margin: 0.5rem !important; }
.mt-xl-2 { margin-top: 0.5rem !important; }
.mr-xl-2 { margin-right: 0.5rem !important; }
.mb-xl-2 { margin-bottom: 0.5rem !important; }
.ml-xl-2 { margin-left: 0.5rem !important; }
.mx-xl-2 { margin-right: 0.5rem !important; margin-left: 0.5rem !important; }
.my-xl-2 { margin-top: 0.5rem !important; margin-bottom: 0.5rem !important; }
.m-xl-3 { margin: 1rem !important; }
.mt-xl-3 { margin-top: 1rem !important; }
.mr-xl-3 { margin-right: 1rem !important; }
.mb-xl-3 { margin-bottom: 1rem !important; }
.ml-xl-3 { margin-left: 1rem !important; }
.mx-xl-3 { margin-right: 1rem !important; margin-left: 1rem !important; }
.my-xl-3 { margin-top: 1rem !important; margin-bottom: 1rem !important; }
.m-xl-4 { margin: 1.5rem !important; }
.mt-xl-4 { margin-top: 1.5rem !important; }
.mr-xl-4 { margin-right: 1.5rem !important; }
.mb-xl-4 { margin-bottom: 1.5rem !important; }
.ml-xl-4 { margin-left: 1.5rem !important; }
.mx-xl-4 { margin-right: 1.5rem !important; margin-left: 1.5rem !important; }
.my-xl-4 { margin-top: 1.5rem !important; margin-bottom: 1.5rem !important; }
.m-xl-5 { margin: 3rem !important; }
.mt-xl-5 { margin-top: 3rem !important; }
.mr-xl-5 { margin-right: 3rem !important; }
.mb-xl-5 { margin-bottom: 3rem !important; }
.ml-xl-5 { margin-left: 3rem !important; }
.mx-xl-5 { margin-right: 3rem !important; margin-left: 3rem !important; }
.my-xl-5 { margin-top: 3rem !important; margin-bottom: 3rem !important; }
.p-xl-0 { padding: 0px !important; }
.pt-xl-0 { padding-top: 0px !important; }
.pr-xl-0 { padding-right: 0px !important; }
.pb-xl-0 { padding-bottom: 0px !important; }
.pl-xl-0 { padding-left: 0px !important; }
.px-xl-0 { padding-right: 0px !important; padding-left: 0px !important; }
.py-xl-0 { padding-top: 0px !important; padding-bottom: 0px !important; }
.p-xl-1 { padding: 0.25rem !important; }
.pt-xl-1 { padding-top: 0.25rem !important; }
.pr-xl-1 { padding-right: 0.25rem !important; }
.pb-xl-1 { padding-bottom: 0.25rem !important; }
.pl-xl-1 { padding-left: 0.25rem !important; }
.px-xl-1 { padding-right: 0.25rem !important; padding-left: 0.25rem !important; }
.py-xl-1 { padding-top: 0.25rem !important; padding-bottom: 0.25rem !important; }
.p-xl-2 { padding: 0.5rem !important; }
.pt-xl-2 { padding-top: 0.5rem !important; }
.pr-xl-2 { padding-right: 0.5rem !important; }
.pb-xl-2 { padding-bottom: 0.5rem !important; }
.pl-xl-2 { padding-left: 0.5rem !important; }
.px-xl-2 { padding-right: 0.5rem !important; padding-left: 0.5rem !important; }
.py-xl-2 { padding-top: 0.5rem !important; padding-bottom: 0.5rem !important; }
.p-xl-3 { padding: 1rem !important; }
.pt-xl-3 { padding-top: 1rem !important; }
.pr-xl-3 { padding-right: 1rem !important; }
.pb-xl-3 { padding-bottom: 1rem !important; }
.pl-xl-3 { padding-left: 1rem !important; }
.px-xl-3 { padding-right: 1rem !important; padding-left: 1rem !important; }
.py-xl-3 { padding-top: 1rem !important; padding-bottom: 1rem !important; }
.p-xl-4 { padding: 1.5rem !important; }
.pt-xl-4 { padding-top: 1.5rem !important; }
.pr-xl-4 { padding-right: 1.5rem !important; }
.pb-xl-4 { padding-bottom: 1.5rem !important; }
.pl-xl-4 { padding-left: 1.5rem !important; }
.px-xl-4 { padding-right: 1.5rem !important; padding-left: 1.5rem !important; }
.py-xl-4 { padding-top: 1.5rem !important; padding-bottom: 1.5rem !important; }
.p-xl-5 { padding: 3rem !important; }
.pt-xl-5 { padding-top: 3rem !important; }
.pr-xl-5 { padding-right: 3rem !important; }
.pb-xl-5 { padding-bottom: 3rem !important; }
.pl-xl-5 { padding-left: 3rem !important; }
.px-xl-5 { padding-right: 3rem !important; padding-left: 3rem !important; }
.py-xl-5 { padding-top: 3rem !important; padding-bottom: 3rem !important; }
.m-xl-auto { margin: auto !important; }
.mt-xl-auto { margin-top: auto !important; }
.mr-xl-auto { margin-right: auto !important; }
.mb-xl-auto { margin-bottom: auto !important; }
.ml-xl-auto { margin-left: auto !important; }
.mx-xl-auto { margin-right: auto !important; margin-left: auto !important; }
.my-xl-auto { margin-top: auto !important; margin-bottom: auto !important; }
}
.text-justify { text-align: justify !important; }
.text-nowrap { white-space: nowrap !important; }
.text-truncate { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.text-left { text-align: left !important; }
.text-right { text-align: right !important; }
.text-center { text-align: center !important; }
@media (min-width: 576px) {
.text-sm-left { text-align: left !important; }
.text-sm-right { text-align: right !important; }
.text-sm-center
{ text-align: center !important; }
}
@media (min-width: 768px) {
.text-md-left { text-align: left !important; }
.text-md-right { text-align: right !important; }
.text-md-center { text-align: center !important; }
}
@media (min-width: 992px) {
.text-lg-left { text-align: left !important; }
.text-lg-right { text-align: right !important; }
.text-lg-center { text-align: center !important; }
}
@media (min-width: 1200px) {
.text-xl-left { text-align: left !important; }
.text-xl-right { text-align: right !important; }
.text-xl-center { text-align: center !important; }
}
.text-lowercase { text-transform: lowercase !important; }
.text-uppercase { text-transform: uppercase !important; }
.text-capitalize { text-transform: capitalize !important; }
.font-weight-normal { font-weight: 400; }
.font-weight-bold { font-weight: 700; }
.font-italic { font-style: italic; }
.text-white { color: rgb(255, 255, 255) !important; }
.text-primary { color: rgb(0, 123, 255) !important; }
a.text-primary:focus, a.text-primary:hover { color: rgb(0, 98, 204) !important; }
.text-secondary { color: rgb(134, 142, 150) !important; }
a.text-secondary:focus, a.text-secondary:hover { color: rgb(108, 117, 125) !important; }
.text-success { color: rgb(40, 167, 69) !important; }
a.text-success:focus, a.text-success:hover { color: rgb(30, 126, 52) !important; }
.text-info { color: rgb(23, 162, 184) !important; }
a.text-info:focus, a.text-info:hover { color: rgb(17, 122, 139) !important; }
.text-warning { color: rgb(255, 193, 7) !important; }
a.text-warning:focus, a.text-warning:hover { color: rgb(211, 158, 0) !important; }
.text-danger { color: rgb(220, 53, 69) !important; }
a.text-danger:focus, a.text-danger:hover { color: rgb(189, 33, 48) !important; }
.text-light { color: rgb(248, 249, 250) !important; }
a.text-light:focus, a.text-light:hover { color: rgb(218, 224, 229) !important; }
.text-dark { color: rgb(52, 58, 64) !important; }
a.text-dark:focus, a.text-dark:hover { color: rgb(29, 33, 36) !important; }
.text-muted { color: rgb(134, 142, 150) !important; }
.text-hide { font: 0px / 0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0px; }
.visible { visibility: visible !important; }
.invisible { visibility: hidden !important; }
@charset "utf-8";
.course_content_panel { margin-left: auto !important; }
.unitforum { margin-bottom: 0px !important; }
@charset "utf-8";
table.dataTable { width: 100%; margin: 0px auto; clear: both; border-collapse: separate; border-spacing: 0px; }
table.dataTable thead th, table.dataTable tfoot th { font-weight: bold; }
table.dataTable thead th, table.dataTable thead td { padding: 10px 18px; border-bottom: 1px solid rgb(17, 17, 17); }
table.dataTable thead th:active, table.dataTable thead td:active { outline: none; }
table.dataTable tfoot th, table.dataTable tfoot td { padding: 10px 18px 6px; border-top: 1px solid rgb(17, 17, 17); }
table.dataTable thead .sorting, table.dataTable thead .sorting_asc, table.dataTable thead .sorting_desc, table.dataTable thead .sorting_asc_disabled, table.dataTable thead .sorting_desc_disabled { cursor: pointer; background-repeat: no-repeat; background-position: right center; }
table.dataTable thead .sorting { background-image: url("../images/sort_both.png"); }
table.dataTable thead .sorting_asc { background-image: url("../images/sort_asc.png"); }
table.dataTable thead .sorting_desc { background-image: url("../images/sort_desc.png"); }
table.dataTable thead .sorting_asc_disabled { background-image: url("../images/sort_asc_disabled.png"); }
table.dataTable thead .sorting_desc_disabled { background-image: url("../images/sort_desc_disabled.png"); }
table.dataTable tbody tr { background-color: rgb(255, 255, 255); }
table.dataTable tbody tr.selected { background-color: rgb(176, 190, 217); }
table.dataTable tbody th, table.dataTable tbody td { padding: 8px 10px; }
table.dataTable.row-border tbody th, table.dataTable.row-border tbody td, table.dataTable.display tbody th, table.dataTable.display tbody td { border-top: 1px solid rgb(221, 221, 221); }
table.dataTable.row-border tbody tr:first-child th, table.dataTable.row-border tbody tr:first-child td, table.dataTable.display tbody tr:first-child th, table.dataTable.display tbody tr:first-child td { border-top: none; }
table.dataTable.cell-border tbody th, table.dataTable.cell-border tbody td { border-top: 1px solid rgb(221, 221, 221); border-right: 1px solid rgb(221, 221, 221); }
table.dataTable.cell-border tbody tr th:first-child, table.dataTable.cell-border tbody tr td:first-child { border-left: 1px solid rgb(221, 221, 221); }
table.dataTable.cell-border tbody tr:first-child th, table.dataTable.cell-border tbody tr:first-child td { border-top: none; }
table.dataTable.stripe tbody tr.odd, table.dataTable.display tbody tr.odd { background-color: rgb(249, 249, 249); }
table.dataTable.stripe tbody tr.odd.selected, table.dataTable.display tbody tr.odd.selected { background-color: rgb(172, 186, 212); }
table.dataTable.hover tbody tr:hover, table.dataTable.display tbody tr:hover { background-color: rgb(246, 246, 246); }
table.dataTable.hover tbody tr:hover.selected, table.dataTable.display tbody tr:hover.selected { background-color: rgb(170, 183, 209); }
table.dataTable.order-column tbody tr > .sorting_1, table.dataTable.order-column tbody tr > .sorting_2, table.dataTable.order-column tbody tr > .sorting_3, table.dataTable.display tbody tr > .sorting_1, table.dataTable.display tbody tr > .sorting_2, table.dataTable.display tbody tr > .sorting_3 { background-color: rgb(250, 250, 250); }
table.dataTable.order-column tbody tr.selected > .sorting_1, table.dataTable.order-column tbody tr.selected > .sorting_2, table.dataTable.order-column tbody tr.selected > .sorting_3, table.dataTable.display tbody tr.selected > .sorting_1, table.dataTable.display tbody tr.selected > .sorting_2, table.dataTable.display tbody tr.selected > .sorting_3 { background-color: rgb(172, 186, 213); }
table.dataTable.display tbody tr.odd > .sorting_1, table.dataTable.order-column.stripe tbody tr.odd > .sorting_1 { background-color: rgb(241, 241, 241); }
table.dataTable.display tbody tr.odd > .sorting_2, table.dataTable.order-column.stripe tbody tr.odd > .sorting_2 { background-color: rgb(243, 243, 243); }
table.dataTable.display tbody tr.odd > .sorting_3, table.dataTable.order-column.stripe tbody tr.odd > .sorting_3 { background-color: whitesmoke; }
table.dataTable.display tbody tr.odd.selected > .sorting_1, table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_1 { background-color: rgb(166, 180, 205); }
table.dataTable.display tbody tr.odd.selected > .sorting_2, table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_2 { background-color: rgb(168, 181, 207); }
table.dataTable.display tbody tr.odd.selected > .sorting_3, table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_3 { background-color: rgb(169, 183, 209); }
table.dataTable.display tbody tr.even > .sorting_1, table.dataTable.order-column.stripe tbody tr.even > .sorting_1 { background-color: rgb(250, 250, 250); }
table.dataTable.display tbody tr.even > .sorting_2, table.dataTable.order-column.stripe tbody tr.even > .sorting_2 { background-color: rgb(252, 252, 252); }
table.dataTable.display tbody tr.even > .sorting_3, table.dataTable.order-column.stripe tbody tr.even > .sorting_3 { background-color: rgb(254, 254, 254); }
table.dataTable.display tbody tr.even.selected > .sorting_1, table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_1 { background-color: rgb(172, 186, 213); }
table.dataTable.display tbody tr.even.selected > .sorting_2, table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_2 { background-color: rgb(174, 188, 214); }
table.dataTable.display tbody tr.even.selected
> .sorting_3, table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_3 { background-color: rgb(175, 189, 216); }
table.dataTable.display tbody tr:hover > .sorting_1, table.dataTable.order-column.hover tbody tr:hover > .sorting_1 { background-color: rgb(234, 234, 234); }
table.dataTable.display tbody tr:hover > .sorting_2, table.dataTable.order-column.hover tbody tr:hover > .sorting_2 { background-color: rgb(236, 236, 236); }
table.dataTable.display tbody tr:hover > .sorting_3, table.dataTable.order-column.hover tbody tr:hover > .sorting_3 { background-color: rgb(239, 239, 239); }
table.dataTable.display tbody tr:hover.selected > .sorting_1, table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_1 { background-color: rgb(162, 174, 199); }
table.dataTable.display tbody tr:hover.selected > .sorting_2, table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_2 { background-color: rgb(163, 176, 201); }
table.dataTable.display tbody tr:hover.selected > .sorting_3, table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_3 { background-color: rgb(165, 178, 203); }
table.dataTable.no-footer { border-bottom: 1px solid rgb(17, 17, 17); }
table.dataTable.nowrap th, table.dataTable.nowrap td { white-space: nowrap; }
table.dataTable.compact thead th, table.dataTable.compact thead td { padding: 4px 17px; }
table.dataTable.compact tfoot th, table.dataTable.compact tfoot td { padding: 4px; }
table.dataTable.compact tbody th, table.dataTable.compact tbody td { padding: 4px; }
table.dataTable th.dt-left, table.dataTable td.dt-left { text-align: left; }
table.dataTable th.dt-center, table.dataTable td.dt-center, table.dataTable td.dataTables_empty { text-align: center; }
table.dataTable th.dt-right, table.dataTable td.dt-right { text-align: right; }
table.dataTable th.dt-justify, table.dataTable td.dt-justify { text-align: justify; }
table.dataTable th.dt-nowrap, table.dataTable td.dt-nowrap { white-space: nowrap; }
table.dataTable thead th.dt-head-left, table.dataTable thead td.dt-head-left, table.dataTable tfoot th.dt-head-left, table.dataTable tfoot td.dt-head-left { text-align: left; }
table.dataTable thead th.dt-head-center, table.dataTable thead td.dt-head-center, table.dataTable tfoot th.dt-head-center, table.dataTable tfoot td.dt-head-center { text-align: center; }
table.dataTable thead th.dt-head-right, table.dataTable thead td.dt-head-right, table.dataTable tfoot th.dt-head-right, table.dataTable tfoot td.dt-head-right { text-align: right; }
table.dataTable thead th.dt-head-justify, table.dataTable thead td.dt-head-justify, table.dataTable tfoot th.dt-head-justify, table.dataTable tfoot td.dt-head-justify { text-align: justify; }
table.dataTable thead th.dt-head-nowrap, table.dataTable thead td.dt-head-nowrap, table.dataTable tfoot th.dt-head-nowrap, table.dataTable tfoot td.dt-head-nowrap { white-space: nowrap; }
table.dataTable tbody th.dt-body-left, table.dataTable tbody td.dt-body-left { text-align: left; }
table.dataTable tbody th.dt-body-center, table.dataTable tbody td.dt-body-center { text-align: center; }
table.dataTable tbody th.dt-body-right, table.dataTable tbody td.dt-body-right { text-align: right; }
table.dataTable tbody th.dt-body-justify, table.dataTable tbody td.dt-body-justify { text-align: justify; }
table.dataTable tbody th.dt-body-nowrap, table.dataTable tbody td.dt-body-nowrap { white-space: nowrap; }
table.dataTable, table.dataTable th, table.dataTable td { box-sizing: content-box; }
.dataTables_wrapper { position: relative; clear: both; zoom: 1; }
.dataTables_wrapper .dataTables_length { float: left; }
.dataTables_wrapper .dataTables_length select { border: 1px solid rgb(170, 170, 170); border-radius: 3px; background-color: transparent; padding: 4px; }
.dataTables_wrapper .dataTables_filter { float: right; text-align: right; }
.dataTables_wrapper .dataTables_filter input { border: 1px solid rgb(170, 170, 170); border-radius: 3px; padding: 5px; background-color: transparent; margin-left: 3px; }
.dataTables_wrapper .dataTables_info { clear: both; float: left; padding-top: 0.755em; }
.dataTables_wrapper .dataTables_paginate { float: right; text-align: right; padding-top: 0.25em; }
.dataTables_wrapper .dataTables_paginate .paginate_button { box-sizing: border-box; display: inline-block; min-width: 1.5em; padding: 0.5em 1em; margin-left: 2px; text-align: center; cursor: pointer; border: 1px solid transparent; border-radius: 2px; text-decoration: none !important; color: rgb(51, 51, 51) !important; }
.dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover { border: 1px solid rgb(151, 151, 151); background: linear-gradient(white 0%, rgb(220, 220, 220) 100%); color: rgb(51, 51, 51) !important; }
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active { cursor: default; border: 1px solid transparent; background: transparent; box-shadow: none; color: rgb(102, 102, 102) !important; }
.dataTables_wrapper .dataTables_paginate .paginate_button:hover { border: 1px solid rgb(17, 17, 17); background: linear-gradient(rgb(88, 88, 88) 0%, rgb(17, 17, 17) 100%); color: white !important; }
.dataTables_wrapper .dataTables_paginate .paginate_button:active { outline: none; background: linear-gradient(rgb(43, 43, 43) 0%, rgb(12, 12, 12) 100%); box-shadow: rgb(17, 17, 17) 0px 0px 3px inset; }
.dataTables_wrapper .dataTables_paginate .ellipsis { padding: 0px 1em; }
.dataTables_wrapper .dataTables_processing { position: absolute; top: 50%; left: 50%; width: 100%; height: 40px; margin-left: -50%; margin-top: -25px; padding-top: 20px; text-align: center; font-size: 1.2em; background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%); }
.dataTables_wrapper .dataTables_length, .dataTables_wrapper .dataTables_filter, .dataTables_wrapper .dataTables_info, .dataTables_wrapper .dataTables_processing, .dataTables_wrapper .dataTables_paginate { color: rgb(51, 51, 51); }
.dataTables_wrapper .dataTables_scroll { clear: both; }
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody { }
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > thead > tr > th, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > thead > tr > td, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tbody > tr > th, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tbody > tr > td { vertical-align: middle; }
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > thead > tr > th > div.dataTables_sizing, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > thead > tr > td > div.dataTables_sizing, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tbody > tr > th > div.dataTables_sizing, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tbody > tr > td > div.dataTables_sizing { height: 0px; overflow: hidden; margin: 0px !important; padding: 0px !important; }
.dataTables_wrapper.no-footer .dataTables_scrollBody { border-bottom: 1px solid rgb(17, 17, 17); }
.dataTables_wrapper.no-footer div.dataTables_scrollHead table.dataTable, .dataTables_wrapper.no-footer div.dataTables_scrollBody > table { border-bottom: none; }
.dataTables_wrapper::after { visibility: hidden; display: block; content: ""; clear: both; height: 0px; }
@media screen and (max-width: 767px) {
.dataTables_wrapper .dataTables_info, .dataTables_wrapper .dataTables_paginate { float: none; text-align: center; }
.dataTables_wrapper .dataTables_paginate { margin-top:
0.5em; }
}
@media screen and (max-width: 640px) {
.dataTables_wrapper .dataTables_length, .dataTables_wrapper .dataTables_filter { float: none; text-align: center; }
.dataTables_wrapper .dataTables_filter { margin-top: 0.5em; }
}
@charset "utf-8";
@charset "utf-8";
html { box-sizing: border-box; }
*, ::after, ::before { box-sizing: inherit; }
.lvca-accordion .lvca-panel-title { display: block; cursor: pointer; }
.lvca-accordion .lvca-panel-content { display: none; overflow: hidden; }
.lvca-accordion.lvca-style1 .lvca-panel .lvca-panel-title, .lvca-accordion.lvca-style3 .lvca-panel .lvca-panel-title { transition: all 0.3s ease-in-out 0s; }
.lvca-accordion.lvca-style1 .lvca-panel .lvca-panel-title::after, .lvca-accordion.lvca-style3 .lvca-panel .lvca-panel-title::after { speak: none; font-style: normal; font-variant: normal; text-transform: none; -webkit-font-smoothing: antialiased; position: absolute; content: ""; right: 30px; top: 26px; font-size: 14px; line-height: 1; color: rgb(102, 102, 102); font-weight: 700; transition: all 0.3s ease-in-out 0s; font-family: lvca-icomoon !important; }
.lvca-accordion.lvca-style1 .lvca-panel.lvca-active .lvca-panel-title::after, .lvca-accordion.lvca-style3 .lvca-panel.lvca-active .lvca-panel-title::after { transform: rotate(45deg); }
.lvca-accordion.lvca-style2 .lvca-panel .lvca-panel-title { transition: all 0.3s ease-in-out 0s; }
.lvca-accordion.lvca-style2 .lvca-panel .lvca-panel-title::after { speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; position: absolute; right: 30px; top: 25px; content: ""; color: rgb(153, 153, 153); font-size: 18px; line-height: 1; transition: color 0.3s ease-in 0s, transform 0.3s ease-in-out 0s; -webkit-font-smoothing: antialiased; font-family: lvca-icomoon !important; }
.lvca-accordion.lvca-style2 .lvca-panel.lvca-active .lvca-panel-title::after { transform: rotate(90deg); }
.lvca-accordion.lvca-style1 .lvca-panel { margin: 20px 0px 0px; background: rgb(238, 238, 238); border-radius: 5px; overflow: hidden; }
.lvca-accordion.lvca-style1 .lvca-panel .lvca-panel-title { position: relative; display: block; padding: 20px 50px 20px 30px; font-size: 18px; line-height: 26px; letter-spacing: 0px; font-weight: bold; color: rgb(102, 102, 102); margin: 0px; }
.lvca-accordion.lvca-style1 .lvca-panel .lvca-panel-content { background: rgb(248, 248, 248); padding: 30px; }
.lvca-accordion.lvca-style1 .lvca-panel:hover .lvca-panel-title { background: rgb(226, 226, 226); }
.lvca-accordion.lvca-style1 .lvca-panel.lvca-active .lvca-panel-title { color: rgb(51, 51, 51); background: rgb(226, 226, 226); }
.lvca-accordion.lvca-style1 .lvca-panel.lvca-active .lvca-panel-title::after { color: rgb(51, 51, 51); }
.lvca-accordion.lvca-style2 .lvca-panel { margin: 20px 0px 0px; color: rgb(51, 51, 51); transition: color 0.3s ease 0s; position: relative; }
.lvca-accordion.lvca-style2 .lvca-panel .lvca-panel-title { position: relative; display: block; border-radius: 5px; border: 1px solid rgb(220, 220, 220); overflow: hidden; padding: 20px 50px 20px 30px; font-size: 18px; line-height: 26px; letter-spacing: 0px; font-weight: bold; color: rgb(102, 102, 102); margin: 0px; transition: all 0.3s ease-in-out 0s; z-index: 1; }
.lvca-accordion.lvca-style2 .lvca-panel .lvca-panel-title::before { position: absolute; content: ""; left: 0px; bottom: 0px; height: 0px; width: 100%; background: rgb(76, 80, 83); transition: height 0.3s cubic-bezier(0.77, 0, 0.175, 1) 0s; z-index: -1; }
.lvca-accordion.lvca-style2 .lvca-panel .lvca-panel-content { padding: 20px 30px; border-color: rgb(220, 220, 220); border-style: solid; border-width: 0px 1px 1px; border-radius: 0px 0px 5px 5px; }
.lvca-accordion.lvca-style2 .lvca-panel:hover .lvca-panel-title, .lvca-accordion.lvca-style2 .lvca-panel:hover .lvca-panel-title::after { color: rgb(255, 255, 255); border-color: rgb(51, 51, 51); }
.lvca-accordion.lvca-style2 .lvca-panel:hover .lvca-panel-title::before { height: 100%; }
.lvca-accordion.lvca-style2 .lvca-panel.lvca-active .lvca-panel-title { background: rgb(76, 80, 83); color: rgb(255, 255, 255); border-radius: 5px 5px 0px 0px; border-color: rgb(51, 51, 51); }
.lvca-accordion.lvca-style2 .lvca-panel.lvca-active .lvca-panel-title::after { color: rgb(255, 255, 255); }
.lvca-dark-bg .lvca-accordion.lvca-style2 .lvca-panel .lvca-panel-title { color: rgb(136, 136, 136); border-color: rgb(64, 64, 64); }
.lvca-dark-bg .lvca-accordion.lvca-style2 .lvca-panel .lvca-panel-title::before { background: rgb(229, 229, 229); }
.lvca-dark-bg .lvca-accordion.lvca-style2 .lvca-panel:hover .lvca-panel-title { color: rgb(51, 51, 51); }
.lvca-dark-bg .lvca-accordion.lvca-style2 .lvca-panel:hover .lvca-panel-title::after { color: rgb(102, 102, 102); }
.lvca-dark-bg .lvca-accordion.lvca-style2 .lvca-panel.lvca-active .lvca-panel-title { background: rgb(229, 229, 229); color: rgb(51, 51, 51); border-color: rgb(229, 229, 229); }
.lvca-dark-bg .lvca-accordion.lvca-style2 .lvca-panel.lvca-active .lvca-panel-title::after { color: rgb(102, 102, 102); }
.lvca-dark-bg .lvca-accordion.lvca-style2 .lvca-panel .lvca-panel-content { border-color: rgb(64, 64, 64); color: rgb(144, 144, 144); }
.lvca-dark-bg .lvca-accordion.lvca-style2 .lvca-panel .lvca-panel-content h1, .lvca-dark-bg .lvca-accordion.lvca-style2 .lvca-panel .lvca-panel-content h2, .lvca-dark-bg .lvca-accordion.lvca-style2 .lvca-panel .lvca-panel-content h3, .lvca-dark-bg .lvca-accordion.lvca-style2 .lvca-panel .lvca-panel-content h4, .lvca-dark-bg .lvca-accordion.lvca-style2 .lvca-panel .lvca-panel-content h5, .lvca-dark-bg .lvca-accordion.lvca-style2 .lvca-panel .lvca-panel-content h6 { color: rgb(229, 229, 229); }
.lvca-accordion.lvca-style3 .lvca-panel { margin: 0px; border-bottom: 1px solid rgb(220, 220, 220); }
.lvca-accordion.lvca-style3 .lvca-panel:first-child { border-top: 1px solid rgb(220, 220, 220); }
.lvca-accordion.lvca-style3 .lvca-panel .lvca-panel-title { position: relative; display: block; padding: 20px 50px 20px 5px; font-size: 14px; line-height: 22px; letter-spacing: 1px; font-weight: bold; text-transform: uppercase; color: rgb(102, 102, 102); margin: 0px; }
.lvca-accordion.lvca-style3 .lvca-panel .lvca-panel-title::after { top: 24px; }
.lvca-accordion.lvca-style3 .lvca-panel .lvca-panel-content { padding: 10px 50px 30px 5px; }
.lvca-accordion.lvca-style3 .lvca-panel:hover .lvca-panel-title { color: rgb(51, 51, 51); }
.lvca-accordion.lvca-style3 .lvca-panel.lvca-active .lvca-panel-title { color: rgb(51, 51, 51); }
.lvca-accordion.lvca-style3 .lvca-panel.lvca-active .lvca-panel-title::after { color: rgb(51, 51, 51); }
.lvca-dark-bg .lvca-accordion.lvca-style3 .lvca-panel { border-color: rgb(64, 64, 64); }
.lvca-dark-bg .lvca-accordion.lvca-style3 .lvca-panel .lvca-panel-title { color: rgb(176, 176, 176); }
.lvca-dark-bg .lvca-accordion.lvca-style3 .lvca-panel .lvca-panel-title::after { color: rgb(136, 136, 136); }
.lvca-dark-bg .lvca-accordion.lvca-style3 .lvca-panel:hover .lvca-panel-title { color: rgb(234, 234, 234); }
.lvca-dark-bg .lvca-accordion.lvca-style3 .lvca-panel:hover .lvca-panel-title::after { color: rgb(170, 170, 170); }
.lvca-dark-bg .lvca-accordion.lvca-style3 .lvca-panel.lvca-active .lvca-panel-title { color: rgb(234, 234, 234); }
.lvca-dark-bg .lvca-accordion.lvca-style3 .lvca-panel.lvca-active .lvca-panel-title::after { color: rgb(170, 170, 170); }
.lvca-dark-bg .lvca-accordion.lvca-style3 .lvca-panel .lvca-panel-content { color: rgb(144, 144, 144); }
.lvca-dark-bg .lvca-accordion.lvca-style3 .lvca-panel .lvca-panel-content h1, .lvca-dark-bg .lvca-accordion.lvca-style3 .lvca-panel .lvca-panel-content h2, .lvca-dark-bg .lvca-accordion.lvca-style3 .lvca-panel .lvca-panel-content h3, .lvca-dark-bg .lvca-accordion.lvca-style3 .lvca-panel .lvca-panel-content h4, .lvca-dark-bg .lvca-accordion.lvca-style3 .lvca-panel
.lvca-panel-content h5, .lvca-dark-bg .lvca-accordion.lvca-style3 .lvca-panel .lvca-panel-content h6 { color: rgb(229, 229, 229); }
@charset "utf-8";
.slick-slider { position: relative; display: block; box-sizing: border-box; user-select: none; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }
.slick-list { position: relative; display: block; overflow: hidden; margin: 0px; padding: 0px; }
.slick-list:focus { outline: none; }
.slick-list.dragging { cursor: pointer; }
.slick-slider .slick-track, .slick-slider .slick-list { transform: translate3d(0px, 0px, 0px); }
.slick-track { position: relative; top: 0px; left: 0px; display: block; }
.slick-track::before, .slick-track::after { display: table; content: ""; }
.slick-track::after { clear: both; }
.slick-loading .slick-track { visibility: hidden; }
.slick-slide { display: none; float: left; height: 100%; min-height: 1px; }
[dir="rtl"] .slick-slide { float: right; }
.slick-slide img { display: block; }
.slick-slide.slick-loading img { display: none; }
.slick-slide.dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: block; }
.slick-loading .slick-slide { visibility: hidden; }
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }
.slick-arrow.slick-hidden { display: none; }
@charset "utf-8";
.lvca-carousel .lvca-carousel-item { position: relative; }
.lvca-carousel.lvca-container { max-width: none; }
@charset "utf-8";
html { box-sizing: border-box; }
*, ::after, ::before { box-sizing: inherit; }
.lvca-clients { overflow: hidden; margin: 0px auto; }
.lvca-clients .lvca-client { position: relative; border-right: 1px solid rgb(221, 221, 221); border-bottom: 1px solid rgb(221, 221, 221); overflow: hidden; }
.lvca-dark-bg .lvca-clients .lvca-client { border-color: rgb(80, 80, 80) !important; }
.lvca-clients .lvca-client.lvca-twocol:nth-child(6n+1) { border-left: 1px solid rgb(221, 221, 221); }
.lvca-clients .lvca-client.lvca-twocol:nth-child(-n+6) { border-top: 1px solid rgb(221, 221, 221); }
.lvca-clients .lvca-client.lvca-onefifthcol:nth-child(5n+1) { border-left: 1px solid rgb(221, 221, 221); }
.lvca-clients .lvca-client.lvca-onefifthcol:nth-child(-n+5) { border-top: 1px solid rgb(221, 221, 221); }
.lvca-clients .lvca-client.lvca-threecol:nth-child(4n+1) { border-left: 1px solid rgb(221, 221, 221); }
.lvca-clients .lvca-client.lvca-threecol:nth-child(-n+4) { border-top: 1px solid rgb(221, 221, 221); }
.lvca-clients .lvca-client.lvca-fourcol:nth-child(3n+1) { border-left: 1px solid rgb(221, 221, 221); }
.lvca-clients .lvca-client.lvca-fourcol:nth-child(-n+3) { border-top: 1px solid rgb(221, 221, 221); }
.lvca-clients .lvca-client.lvca-sixcol:nth-child(2n+1) { border-left: 1px solid rgb(221, 221, 221); }
.lvca-clients .lvca-client.lvca-sixcol:nth-child(-n+2) { border-top: 1px solid rgb(221, 221, 221); }
@media only screen and (max-width: 800px) {
.lvca-clients .lvca-client.lvca-twocol:nth-child(n), .lvca-clients .lvca-client.lvca-threecol:nth-child(n), .lvca-clients .lvca-client.lvca-fourcol:nth-child(n), .lvca-clients .lvca-client.lvca-onefifthcol:nth-child(n), .lvca-clients .lvca-client.lvca-sixcol:nth-child(n) { border-left: none; border-top: none; width: 50%; float: left; }
.lvca-clients .lvca-client.lvca-twocol:nth-child(2n+1), .lvca-clients .lvca-client.lvca-threecol:nth-child(2n+1), .lvca-clients .lvca-client.lvca-fourcol:nth-child(2n+1), .lvca-clients .lvca-client.lvca-onefifthcol:nth-child(2n+1), .lvca-clients .lvca-client.lvca-sixcol:nth-child(2n+1) { border-left: 1px solid rgb(221, 221, 221); }
.lvca-clients .lvca-client.lvca-twocol:nth-child(-n+2), .lvca-clients .lvca-client.lvca-threecol:nth-child(-n+2), .lvca-clients .lvca-client.lvca-fourcol:nth-child(-n+2), .lvca-clients .lvca-client.lvca-onefifthcol:nth-child(-n+2), .lvca-clients .lvca-client.lvca-sixcol:nth-child(-n+2) { border-top: 1px solid rgb(221, 221, 221); }
}
.lvca-clients .lvca-client img { transition: all 0.3s ease-in-out 0s; width: 100%; margin: 0px; display: block; }
.lvca-clients .lvca-client .lvca-client-name { position: absolute; z-index: 2; top: 50%; text-align: center; width: 100%; height: 100%; margin-top: -12px; color: rgb(255, 255, 255); font-size: 18px; line-height: 26px; transition: opacity 0.4s ease-in-out 0s; opacity: 0; }
.lvca-clients .lvca-client .lvca-client-name a { color: rgb(255, 255, 255); text-decoration: none; }
.lvca-clients .lvca-client .lvca-image-overlay { position: absolute; left: 0px; top: 0px; overflow: hidden; width: 100%; height: 100%; background: rgb(0, 0, 0); opacity: 0; transition: opacity 0.4s ease-in-out 0s; }
.lvca-clients .lvca-client:hover .lvca-image-overlay { opacity: 0.7; }
.lvca-dark-bg .lvca-clients .lvca-client:hover .lvca-image-overlay { opacity: 0.8; }
.lvca-clients .lvca-client:hover .lvca-client-name { opacity: 1; }
@charset "utf-8";
html { box-sizing: border-box; }
*, ::after, ::before { box-sizing: inherit; }
.lvca-heading { text-align: center; margin: 0px auto 60px; max-width: 640px; }
@media only screen and (max-width: 767px) {
.lvca-heading { margin-bottom: 40px; }
}
.lvca-heading .lvca-text { font-size: 18px; line-height: 28px; margin: 0px auto; }
@media only screen and (max-width: 767px) {
.lvca-heading .lvca-text { font-size: 15px; line-height: 26px; }
}
.lvca-heading.lvca-alignleft, .lvca-heading.lvca-alignright { margin: 0px; }
.lvca-heading.lvca-alignleft .lvca-text, .lvca-heading.lvca-alignright .lvca-text { margin: 0px; }
.lvca-heading.lvca-alignleft { text-align: left; }
.lvca-heading.lvca-alignright { text-align: right; }
.lvca-heading .lvca-title { font-size: 32px; line-height: 42px; margin: 0px auto 20px; color: rgb(51, 51, 51); font-weight: bold; }
@media only screen and (max-width: 767px) {
.lvca-heading .lvca-title { font-size: 24px; line-height: 32px; }
}
.lvca-dark-bg .lvca-heading .lvca-title { color: rgb(229, 229, 229); }
.lvca-dark-bg .lvca-heading .lvca-subtitle { color: rgb(176, 176, 176); }
.lvca-dark-bg .lvca-heading .lvca-text { color: rgb(144, 144, 144); }
.lvca-heading.lvca-alignleft .lvca-title, .lvca-heading.lvca-alignright .lvca-title { margin: 0px 0px 20px; }
.lvca-heading .lvca-subtitle { margin: 0px auto 5px; color: rgb(136, 136, 136); font-size: 12px; line-height: 20px; text-transform: uppercase; font-weight: 600; letter-spacing: 2px; position: relative; display: inline-block; padding: 0px 10px; }
@media only screen and (max-width: 767px) {
.lvca-heading .lvca-subtitle { font-size: 11px; line-height: 18px; }
}
.lvca-heading.lvca-alignleft .lvca-subtitle, .lvca-heading.lvca-alignright .lvca-subtitle { margin: 0px 0px 5px; padding: 0px; }
.lvca-heading.lvca-alignleft .lvca-subtitle::before, .lvca-heading.lvca-alignleft .lvca-subtitle::after, .lvca-heading.lvca-alignright .lvca-subtitle::before, .lvca-heading.lvca-alignright .lvca-subtitle::after { display: none; }
.lvca-heading.lvca-style3 { margin: 0px auto 30px; }
.lvca-heading.lvca-style3 .lvca-title { font-size: 22px; line-height: 32px; text-transform: uppercase; letter-spacing: 1px; }
.lvca-heading.lvca-style3 .lvca-title::after { width: 35px; height: 1px; background: rgb(170, 170, 170); display: block; content: ""; }
.lvca-heading.lvca-style3 .lvca-title::after { margin: 10px auto 20px; }
.lvca-dark-bg .lvca-heading.lvca-style3 .lvca-title::after { background: rgb(144, 144, 144); }
@media only screen and (max-width: 767px) {
.lvca-heading.lvca-style3 .lvca-title { font-size: 16px; line-height: 24px; }
}
.lvca-heading.lvca-style3.lvca-alignleft, .lvca-heading.lvca-style3.lvca-alignright { margin: 0px 0px 30px; }
.lvca-heading.lvca-style3.lvca-alignleft .lvca-title::after, .lvca-heading.lvca-style3.lvca-alignright .lvca-title::after { margin: 10px 0px 20px; }
@charset "utf-8";
html { box-sizing: border-box;
}
*, ::after, ::before { box-sizing: inherit; }
.odometer.odometer-auto-theme, .odometer.odometer-theme-default { display: inline-block; vertical-align: middle; position: relative; }
.odometer.odometer-auto-theme .odometer-digit, .odometer.odometer-theme-default .odometer-digit { display: inline-block; vertical-align: middle; position: relative; }
.odometer.odometer-auto-theme .odometer-digit .odometer-digit-spacer, .odometer.odometer-theme-default .odometer-digit .odometer-digit-spacer { display: inline-block; vertical-align: middle; visibility: hidden; }
.odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner, .odometer.odometer-theme-default .odometer-digit .odometer-digit-inner { text-align: left; display: block; position: absolute; inset: 0px; overflow: hidden; }
.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon, .odometer.odometer-theme-default .odometer-digit .odometer-ribbon { display: block; }
.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon-inner, .odometer.odometer-theme-default .odometer-digit .odometer-ribbon-inner { display: block; backface-visibility: hidden; }
.odometer.odometer-auto-theme .odometer-digit .odometer-value, .odometer.odometer-theme-default .odometer-digit .odometer-value { display: block; transform: translateZ(0px); }
.odometer.odometer-auto-theme .odometer-digit .odometer-value.odometer-last-value, .odometer.odometer-theme-default .odometer-digit .odometer-value.odometer-last-value { position: absolute; }
.odometer.odometer-auto-theme.odometer-animating-up .odometer-ribbon-inner, .odometer.odometer-theme-default.odometer-animating-up .odometer-ribbon-inner { transition: transform 2s ease 0s; }
.odometer.odometer-auto-theme.odometer-animating-up.odometer-animating .odometer-ribbon-inner, .odometer.odometer-theme-default.odometer-animating-up.odometer-animating .odometer-ribbon-inner { transform: translateY(-100%); }
.odometer.odometer-auto-theme.odometer-animating-down .odometer-ribbon-inner, .odometer.odometer-theme-default.odometer-animating-down .odometer-ribbon-inner { transform: translateY(-100%); }
.odometer.odometer-auto-theme.odometer-animating-down.odometer-animating .odometer-ribbon-inner, .odometer.odometer-theme-default.odometer-animating-down.odometer-animating .odometer-ribbon-inner { transition: transform 2s ease 0s; transform: translateY(0px); }
.odometer.odometer-auto-theme, .odometer.odometer-theme-default { font-family: "Helvetica Neue", sans-serif; line-height: 1.1em; }
.odometer.odometer-auto-theme .odometer-value, .odometer.odometer-theme-default .odometer-value { text-align: center; }
.lvca-odometers { font-size: 0px; }
.lvca-odometers .lvca-odometer { display: inline-block; vertical-align: top; text-align: left; position: relative; margin-bottom: 50px; }
.lvca-odometers .lvca-odometer:last-child::after { border: none; }
.lvca-odometers .lvca-odometer .lvca-prefix, .lvca-odometers .lvca-odometer .lvca-suffix { display: inline; font-size: 36px; line-height: 48px; color: rgb(51, 51, 51); vertical-align: middle; }
.lvca-odometers .lvca-odometer .lvca-prefix { margin-right: 5px; margin-left: 5px; }
.lvca-odometers .lvca-odometer .lvca-suffix { margin-left: 5px; }
.lvca-odometers .lvca-odometer .lvca-number { font-size: 60px; line-height: 72px; font-style: normal; text-transform: none; letter-spacing: 2px; font-weight: 900; color: rgb(51, 51, 51); margin-bottom: 10px; }
.lvca-odometers .lvca-odometer .lvca-number span { font-size: 60px; }
.lvca-dark-bg .lvca-odometers .lvca-odometer .lvca-number { color: rgb(229, 229, 229); }
.lvca-odometers .lvca-odometer .lvca-stats-title { font-size: 18px; line-height: 28px; display: inline-block; color: rgb(136, 136, 136); }
.lvca-dark-bg .lvca-odometers .lvca-odometer .lvca-stats-title { color: rgb(144, 144, 144); }
.lvca-odometers .lvca-odometer .lvca-stats-title span { float: left; margin-right: 15px; }
.lvca-odometers .lvca-odometer .lvca-stats-title .lvca-icon-wrapper { font-size: 32px; margin-right: 10px; vertical-align: middle; color: rgb(204, 204, 204); }
@media only screen and (max-width: 960px) {
.lvca-odometers .lvca-odometer .lvca-number { font-size: 48px; line-height: 56px; margin-bottom: 0px; }
.lvca-odometers .lvca-odometer .lvca-number span { font-size: 48px; }
.lvca-odometers .lvca-odometer .lvca-stats-title { font-size: 15px; line-height: 26px; }
}
@media only screen and (max-width: 479px) {
.lvca-odometers .lvca-odometer { text-align: center; }
}
@charset "utf-8";
html { box-sizing: border-box; }
*, ::after, ::before { box-sizing: inherit; }
.lvca-piechart { position: relative; text-align: center; overflow: hidden; float: left; padding: 10px; }
.lvca-piechart canvas { position: relative; top: 0px; left: 0px; max-width: 100%; margin: 0px auto; }
.lvca-piechart .lvca-label { text-align: center; position: absolute; left: 0px; right: 0px; margin-left: auto; margin-right: auto; top: 55%; max-width: 65%; color: rgb(136, 136, 136); }
.lvca-dark-bg .lvca-piechart .lvca-label { color: rgb(144, 144, 144); }
.lvca-piechart .lvca-percentage span { position: absolute; top: 25%; left: 0px; right: 0px; margin-left: auto; margin-right: auto; font-size: 60px; line-height: 60px; text-align: center; color: rgb(51, 51, 51); font-weight: bolder; }
.lvca-dark-bg .lvca-piechart .lvca-percentage span { color: rgb(229, 229, 229); }
.lvca-piechart .lvca-percentage sup { font-size: 18px; vertical-align: super; }
.lvca-piechart.dark-bg .lvca-label { color: rgb(255, 255, 255); }
.lvca-piechart.dark-bg .lvca-percentage span { color: rgb(238, 238, 238); }
@media only screen and (max-width: 479px) {
.lvca-piechart canvas { margin-bottom: 15px; }
}
@charset "utf-8";
html { box-sizing: border-box; }
*, ::after, ::before { box-sizing: inherit; }
.lvca-portfolio-wrap .lvca-portfolio-header { max-width: 1140px; margin-left: auto; margin-right: auto; overflow: hidden; clear: both; }
.lvca-portfolio-wrap .lvca-heading { letter-spacing: 1px; font-weight: bold; color: rgb(51, 51, 51); text-transform: uppercase; clear: none; margin-top: 0px; text-align: left; display: inline-block; font-size: 32px; line-height: 44px; margin-bottom: 30px; }
.lvca-dark-bg .lvca-portfolio-wrap .lvca-heading { color: rgb(229, 229, 229); }
.lvca-portfolio-wrap .lvca-taxonomy-filter { display: inline-block; position: relative; float: right; margin: 0px; padding: 0px; border-bottom: 1px solid rgb(221, 221, 221); }
.lvca-dark-bg .lvca-portfolio-wrap .lvca-taxonomy-filter { border-color: rgb(102, 102, 102); }
@media only screen and (max-width: 800px) {
.lvca-portfolio-wrap .lvca-taxonomy-filter { display: block; float: none; margin-bottom: 30px; }
}
.lvca-portfolio-wrap .lvca-taxonomy-filter .lvca-filter-item { display: inline-block; margin: 0px 12px 0px 0px; padding: 0px; font-style: italic; }
@media only screen and (max-width: 479px) {
.lvca-portfolio-wrap .lvca-taxonomy-filter .lvca-filter-item { margin-right: 8px; }
}
.lvca-portfolio-wrap .lvca-taxonomy-filter .lvca-filter-item a { font-size: 15px; line-height: 24px; padding: 0px 15px 8px; transition: all 0.4s ease-in-out 0s; display: block; }
@media only screen and (max-width: 479px) {
.lvca-portfolio-wrap .lvca-taxonomy-filter .lvca-filter-item a { padding: 0px 10px 8px; }
}
.lvca-portfolio-wrap .lvca-taxonomy-filter .lvca-filter-item.lvca-active { border-bottom: 2px solid rgb(136, 136, 136); }
.lvca-dark-bg .lvca-portfolio-wrap .lvca-taxonomy-filter .lvca-filter-item.lvca-active { border-color: rgb(170, 170, 170); }
.lvca-portfolio-wrap .lvca-taxonomy-filter .lvca-filter-item:last-child { margin-right: 0px; }
.lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item { margin-bottom: 30px; }
@media only screen and (max-width: 1024px) {
.lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item { margin-bottom: 20px; }
}
.lvca-portfolio-wrap .lvca-portfolio
.lvca-portfolio-item.lvca-zero-margin { margin: 0px; }
.lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .hentry { margin: 0px; padding: 0px; border: none; background: none; box-shadow: none; }
.lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .lvca-project-image { position: relative; overflow: hidden; }
.lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .lvca-project-image img { display: block; transition: all 0.4s ease-in-out 0s; }
.lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .lvca-project-image img:hover { filter: brightness(80%); }
.lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .lvca-project-image .lvca-image-overlay { position: absolute; left: 0px; top: 0px; overflow: hidden; width: 100%; height: 100%; background: rgb(0, 0, 0); opacity: 0; transition: opacity 0.4s ease-in-out 0s; }
.lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .lvca-project-image .lvca-image-info { display: block; z-index: 120; position: absolute; top: 0px; width: 100%; height: 100%; text-align: center; opacity: 0; transition: opacity 0.4s ease-in-out 0s; }
.lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .lvca-project-image .lvca-image-info .lvca-entry-info { text-align: center; display: block; position: absolute; height: 82px; inset: 0px; margin: auto; width: 100%; }
.lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .lvca-project-image .lvca-image-info h3 { padding: 10px; margin: 0px; font-size: 18px; line-height: 28px; font-weight: 400; color: rgb(255, 255, 255); }
@media only screen and (max-width: 1024px) {
.lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .lvca-project-image .lvca-image-info h3 { font-size: 18px; line-height: 26px; }
}
.lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .lvca-project-image .lvca-image-info h3 a { display: inline; color: rgb(255, 255, 255); transition: all 0.3s ease-in-out 0s; border-bottom: 1px solid transparent; }
.lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .lvca-project-image .lvca-image-info h3 a:hover { border-bottom: 1px solid rgb(204, 204, 204); }
.lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .lvca-project-image .lvca-image-info .lvca-terms { display: block; color: rgb(249, 249, 249); }
.lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .lvca-project-image .lvca-image-info .lvca-terms a { color: rgb(221, 221, 221); position: relative; display: inline; zoom: 1; font-size: 14px; line-height: 26px; font-style: italic; transition: color 0.3s ease-in-out 0s; }
.lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .lvca-project-image .lvca-image-info .lvca-terms a:hover { color: rgb(255, 255, 255); }
.lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .lvca-project-image:hover { background: rgba(0, 0, 0, 0.3); }
.lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .lvca-project-image:hover .lvca-image-info { opacity: 1; }
.lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .lvca-project-image:hover .lvca-image-overlay { opacity: 0.5; }
.lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .lvca-entry-text-wrap { text-align: center; max-width: 650px; margin: 20px auto 0px; }
.lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .entry-title { font-size: 18px; line-height: 26px; font-weight: normal; margin-bottom: 10px; }
.lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .entry-title::after, .lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .entry-title::before { display: none; }
.lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .entry-title a { transition: all 0.4s ease-in-out 0s; color: rgb(51, 51, 51); }
.lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .entry-title a:hover { color: rgb(136, 136, 136); }
.lvca-dark-bg .lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .entry-title a { color: rgb(224, 224, 224); }
.lvca-dark-bg .lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .entry-title a:hover { color: rgb(255, 255, 255); }
.lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .lvca-entry-meta span { display: inline-block; padding: 0px; margin: 0px; font-style: italic; color: rgb(153, 153, 153); }
.lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .lvca-entry-meta span::after { content: "//"; padding-left: 6px; padding-right: 6px; }
.lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .lvca-entry-meta span:first-child { border: none; padding-left: 0px; }
.lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .lvca-entry-meta span:last-child::after { display: none; }
.lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .lvca-entry-meta span a { transition: all 0.3s ease-in-out 0s; font-style: normal; }
.lvca-dark-bg .lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .lvca-entry-meta span { color: rgb(112, 112, 112); }
.lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .entry-summary { margin: 15px auto 0px; padding: 0px; }
.lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .entry-summary::before { width: 35px; height: 1px; background: rgb(170, 170, 170); display: block; content: ""; text-align: center; margin: 0px auto 15px; }
.lvca-dark-bg .lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .entry-summary { color: rgb(153, 153, 153); }
.lvca-dark-bg .lvca-portfolio-wrap .lvca-portfolio .lvca-portfolio-item .entry-summary::before { background: rgb(80, 80, 80); }
@charset "utf-8";
html { box-sizing: border-box; }
*, ::after, ::before { box-sizing: inherit; }
.lvca-posts-carousel { clear: both; max-width: none; }
@media only screen and (min-width: 1024px) {
.lvca-posts-carousel { max-width: 96%; }
}
.lvca-posts-carousel .lvca-posts-carousel-item .hentry { background: rgb(255, 255, 255); border-radius: 6px; border: none; padding: 0px; margin: 0px; transition: box-shadow 0.25s ease 0s; box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 3px; overflow: hidden; }
.lvca-posts-carousel .lvca-posts-carousel-item .hentry:hover { box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 3px; }
.lvca-posts-carousel .lvca-posts-carousel-item .lvca-project-image { position: relative; overflow: hidden; }
.lvca-posts-carousel .lvca-posts-carousel-item .lvca-project-image img { display: block; transition: all 0.4s ease-in-out 0s; max-width: 100%; }
.lvca-posts-carousel .lvca-posts-carousel-item .lvca-project-image .lvca-image-overlay { position: absolute; left: 0px; top: 0px; overflow: hidden; width: 100%; height: 100%; background: rgb(0, 0, 0); opacity: 0; transition: opacity 0.4s ease-in-out 0s; border-radius: 6px; }
.lvca-posts-carousel .lvca-posts-carousel-item .lvca-project-image .lvca-image-info { display: block; z-index: 120; position: absolute; top: 0px; width: 100%; height: 100%; text-align: center; opacity: 0; transition: opacity 0.4s ease-in-out 0s; }
.lvca-posts-carousel .lvca-posts-carousel-item .lvca-project-image .lvca-image-info .lvca-entry-info { text-align: center; display: block; position: absolute; height: 82px; inset: 0px; margin: auto; width: 100%; }
.lvca-posts-carousel .lvca-posts-carousel-item .lvca-project-image .lvca-image-info h3 { padding: 10px; margin: 0px; font-size: 22px; line-height: 34px; font-weight: 400; color: rgb(255, 255, 255); }
@media only screen and (max-width: 1024px) {
.lvca-posts-carousel .lvca-posts-carousel-item .lvca-project-image .lvca-image-info h3 { font-size: 18px; line-height: 26px; }
}
.lvca-posts-carousel .lvca-posts-carousel-item .lvca-project-image .lvca-image-info h3 a { display: inline; color: rgb(255, 255, 255); transition: all 0.3s ease-in-out 0s; border-bottom: 1px solid transparent; }
.lvca-posts-carousel .lvca-posts-carousel-item .lvca-project-image .lvca-image-info h3 a:hover { border-bottom: 2px solid rgb(204, 204, 204); }
.lvca-posts-carousel .lvca-posts-carousel-item .lvca-project-image .lvca-image-info .lvca-terms { display: block; color: rgb(249, 249, 249);
}
.lvca-posts-carousel .lvca-posts-carousel-item .lvca-project-image .lvca-image-info .lvca-terms a { color: rgb(221, 221, 221); position: relative; display: inline; zoom: 1; font-size: 14px; line-height: 26px; font-style: italic; transition: color 0.3s ease-in-out 0s; }
.lvca-posts-carousel .lvca-posts-carousel-item .lvca-project-image .lvca-image-info .lvca-terms a:hover { color: rgb(255, 255, 255); }
.lvca-posts-carousel .lvca-posts-carousel-item .lvca-project-image:hover { background: rgba(0, 0, 0, 0.3); }
.lvca-posts-carousel .lvca-posts-carousel-item .lvca-project-image:hover .lvca-image-info { opacity: 1; }
.lvca-posts-carousel .lvca-posts-carousel-item .lvca-project-image:hover .lvca-image-overlay { opacity: 0.5; }
.lvca-posts-carousel .lvca-posts-carousel-item .lvca-entry-text-wrap { text-align: center; max-width: 650px; margin: 0px auto; padding: 25px 15px; }
.lvca-posts-carousel .lvca-posts-carousel-item .lvca-entry-text-wrap .entry-title { letter-spacing: 1px; font-weight: bold; color: rgb(51, 51, 51); text-transform: uppercase; clear: none; margin-top: 0px; font-size: 16px; line-height: 24px; margin-bottom: 10px; }
.lvca-posts-carousel .lvca-posts-carousel-item .lvca-entry-text-wrap .entry-title::after, .lvca-posts-carousel .lvca-posts-carousel-item .lvca-entry-text-wrap .entry-title::before { display: none; }
.lvca-posts-carousel .lvca-posts-carousel-item .lvca-entry-text-wrap .entry-title a { color: rgb(51, 51, 51); font-size: 16px; line-height: 24px; transition: all 0.4s ease-in-out 0s; }
.lvca-posts-carousel .lvca-posts-carousel-item .lvca-entry-text-wrap .entry-title a:hover { color: rgb(136, 136, 136); }
.lvca-posts-carousel .lvca-posts-carousel-item .lvca-entry-text-wrap .lvca-entry-meta span { display: inline-block; padding: 0px; margin: 0px; font-style: italic; color: rgb(153, 153, 153); }
.lvca-posts-carousel .lvca-posts-carousel-item .lvca-entry-text-wrap .lvca-entry-meta span a { transition: all 0.3s ease-in-out 0s; font-style: normal; }
.lvca-posts-carousel .lvca-posts-carousel-item .lvca-entry-text-wrap .lvca-entry-meta span::after { content: "//"; padding-left: 6px; padding-right: 6px; }
.lvca-posts-carousel .lvca-posts-carousel-item .lvca-entry-text-wrap .lvca-entry-meta span:first-child { border: none; padding-left: 0px; }
.lvca-posts-carousel .lvca-posts-carousel-item .lvca-entry-text-wrap .lvca-entry-meta span:last-child::after { display: none; }
.lvca-posts-carousel .lvca-posts-carousel-item .lvca-entry-text-wrap .entry-summary { padding: 0px; margin: 10px auto 0px; }
.lvca-posts-carousel .lvca-posts-carousel-item .lvca-entry-text-wrap .entry-summary::before { width: 35px; height: 1px; background: rgb(170, 170, 170); display: block; content: ""; text-align: center; margin: 0px auto 15px; }
.lvca-posts-carousel .lvca-posts-carousel-item .lvca-entry-text-wrap .lvca-category-list { transition: all 0.4s ease-in-out 0s; }
.lvca-posts-carousel .lvca-posts-carousel-item .lvca-entry-text-wrap .lvca-category-list::after { width: 35px; height: 1px; background: rgb(170, 170, 170); display: block; content: ""; }
.lvca-posts-carousel .lvca-posts-carousel-item .lvca-entry-text-wrap .lvca-category-list::after { text-align: center; margin: 10px auto; }
.lvca-posts-carousel .lvca-posts-carousel-item .lvca-entry-text-wrap .lvca-category-list a { font-style: italic; transition: all 0.4s ease-in-out 0s; }
.lvca-posts-carousel .lvca-posts-carousel-item .type-post .lvca-entry-text-wrap .entry-summary::before { display: none; }
@charset "utf-8";
html { box-sizing: border-box; }
*, ::after, ::before { box-sizing: inherit; }
.lvca-pricing-table .lvca-pricing-plan { float: left; padding: 10px; }
.lvca-center { text-align: center; }
.lvca-pricing-table { padding: 0px; margin: 0px; }
.lvca-pricing-table .lvca-top-header { padding: 15px 0px; background-color: rgb(73, 73, 73); border-bottom: 1px solid rgb(44, 43, 43); }
.lvca-pricing-table .lvca-top-header h3 { letter-spacing: 1px; font-weight: bold; text-transform: uppercase; clear: none; font-size: 20px; line-height: 32px; color: rgb(254, 254, 254); margin: 0px; }
.lvca-pricing-table .lvca-top-header img { margin-top: 15px; }
.lvca-pricing-table .lvca-top-header .lvca-tagline { display: block; font-size: 15px; line-height: 24px; color: rgb(237, 237, 237); text-transform: none; text-align: center; margin-bottom: 5px; }
.lvca-pricing-table .lvca-pricing-plan { background: rgb(255, 255, 255); padding: 0px; box-sizing: border-box; transition: all 0.1s ease-in-out 0s; margin-bottom: 30px; }
.lvca-pricing-table .lvca-pricing-plan:hover .lvca-purchase { background: rgb(229, 229, 229); }
.lvca-pricing-table .lvca-pricing-plan .lvca-plan-price { color: rgb(255, 255, 255); font-size: 22px; line-height: 28px; font-weight: 700; margin: 0px; }
.lvca-pricing-table .lvca-pricing-plan .lvca-plan-price span { font-size: 22px; line-height: 32px; }
.lvca-pricing-table .lvca-plan-header { padding: 30px 0px; background-color: rgb(73, 73, 73); }
.lvca-pricing-table .lvca-plan-price .lvca-text { display: inline-block; padding: 6px 25px; border-radius: 25px; background: rgb(44, 43, 43); }
.lvca-pricing-table .lvca-plan-price sup { font-size: 18px; line-height: 32px; vertical-align: top; margin-right: 2px; position: static; }
.lvca-pricing-table .lvca-plan-details { padding: 15px 0px; margin: 0px; border: 1px solid rgb(238, 238, 238); }
.lvca-pricing-table .lvca-plan-details .lvca-pricing-item { list-style: none; display: block; padding: 6px; margin: 0px; box-sizing: border-box; text-align: center; }
.lvca-pricing-table .lvca-plan-details .lvca-pricing-item i { color: rgb(119, 119, 119); font-size: 18px; display: inline; margin-right: 8px; }
.lvca-pricing-table .lvca-plan-details .lvca-pricing-item .lvca-title { color: rgb(131, 131, 131); margin-bottom: 10px; }
.lvca-pricing-table .lvca-plan-details .lvca-pricing-item .lvca-value-wrap { display: block; }
.lvca-pricing-table .lvca-plan-details .lvca-pricing-item .lvca-value-wrap::after { position: relative; content: ""; background: rgb(221, 221, 221); width: 120px; height: 1px; display: block; margin: 12px auto 0px; }
.lvca-pricing-table .lvca-plan-details .lvca-pricing-item .lvca-value { color: rgb(68, 68, 68); font-size: 24px; line-height: 32px; display: inline; }
.lvca-pricing-table .lvca-plan-details .lvca-pricing-item s { color: rgb(180, 201, 211); }
.lvca-pricing-table .lvca-plan-details .lvca-pricing-item:last-child .lvca-value-wrap::after { display: none; }
.lvca-pricing-table .lvca-purchase { text-align: center; text-transform: uppercase; padding: 15px 0px; margin: 0px auto; background: rgb(241, 241, 241); transition: all 0.1s ease-in-out 0s; border-left: 1px solid rgb(238, 238, 238); border-right: 1px solid rgb(238, 238, 238); border-bottom: 1px solid rgb(238, 238, 238); }
.lvca-pricing-table .lvca-purchase a { padding: 12px 25px; border-radius: 5px; font-size: 16px; line-height: 24px; letter-spacing: 6px; font-weight: bold; }
.lvca-pricing-table .lvca-pricing-plan.lvca-highlight { background: rgb(245, 245, 245); margin-top: -10px; }
.lvca-pricing-table .lvca-pricing-plan.lvca-highlight .lvca-plan-details { border-color: rgb(229, 229, 229); }
.lvca-pricing-table .lvca-pricing-plan.lvca-highlight .lvca-top-header { padding: 20px 0px; }
.lvca-pricing-table .lvca-pricing-plan.lvca-highlight .lvca-pricing-table .lvca-top-header h3 { color: rgb(40, 194, 186) !important; }
.lvca-pricing-table .lvca-pricing-plan.lvca-highlight .lvca-purchase { padding: 20px 0px; background-color: rgb(229, 229, 229); border-color: rgb(221, 221, 221); }
@charset "utf-8";
html { box-sizing: border-box; }
*, ::after, ::before { box-sizing: inherit; }
.lvca-services.lvca-style1 .lvca-service .lvca-icon-wrapper span { display: block; text-align: center; font-size: 96px; line-height: 1; margin-bottom: 20px; transition: color 0.4s ease-in-out 0s; }
.lvca-services.lvca-style1
.lvca-service .lvca-image-wrapper img { display: block; max-width: 100%; text-align: center; margin: 0px auto 25px; transition: all 0.4s ease-in-out 0s; }
.lvca-services.lvca-style1 .lvca-service .lvca-service-text { text-align: center; max-width: 300px; margin: 0px auto; }
.lvca-services.lvca-style1 .lvca-service .lvca-service-text .lvca-title { font-size: 18px; line-height: 26px; letter-spacing: 1px; font-weight: bold; color: rgb(51, 51, 51); text-transform: uppercase; clear: none; margin-top: 0px; margin-bottom: 20px; }
.lvca-services.lvca-style1 .lvca-service:hover .lvca-image-wrapper img { transform: scale(0.9, 0.9); }
.lvca-services.lvca-style2 .lvca-service .lvca-image-wrapper img, .lvca-services.lvca-style2 .lvca-service .lvca-icon-wrapper span { float: left; margin-right: 18px; }
.lvca-services.lvca-style2 .lvca-service .lvca-icon-wrapper span { font-size: 24px; line-height: 32px; }
.lvca-services.lvca-style2 .lvca-service .lvca-service-text .lvca-title { font-size: 18px; line-height: 26px; letter-spacing: 1px; font-weight: bold; color: rgb(51, 51, 51); text-transform: uppercase; clear: none; margin-top: 0px; margin-bottom: 20px; }
.lvca-services.lvca-style3 .lvca-service .lvca-icon-wrapper span { display: block; text-align: left; font-size: 80px; line-height: 1; margin-bottom: 25px; color: rgb(85, 85, 85); }
.lvca-dark-bg .lvca-services.lvca-style3 .lvca-service .lvca-icon-wrapper span { color: rgb(197, 197, 197); }
.lvca-services.lvca-style3 .lvca-service .lvca-image-wrapper img { display: block; max-width: 100%; text-align: left; margin-bottom: 25px; }
.lvca-services.lvca-style3 .lvca-service .lvca-service-text { text-align: left; max-width: 300px; margin: 0px; font-size: 14px; line-height: 32px; color: rgb(136, 136, 136); }
.lvca-services.lvca-style3 .lvca-service .lvca-service-text ul.lvca-services-list { padding: 0px; margin: 0px; border: none; }
.lvca-services.lvca-style3 .lvca-service .lvca-service-text ul.lvca-services-list li { border-bottom: 1px solid rgb(238, 238, 238); position: relative; padding: 0px; margin: 0px; list-style: none; line-height: 42px; }
.lvca-services.lvca-style3 .lvca-service .lvca-service-text ul.lvca-services-list li:hover { padding: 0px; }
.lvca-dark-bg .lvca-services.lvca-style3 .lvca-service .lvca-service-text ul.lvca-services-list li { border-color: rgb(51, 51, 51); }
.lvca-services.lvca-style3 .lvca-service .lvca-service-text ul.lvca-services-list li::before { speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; -webkit-font-smoothing: antialiased; position: relative; display: inline-block; height: auto; width: auto; background: none; float: none; vertical-align: middle; margin: 0px 15px 0px 0px; content: "юдУ"; color: rgb(187, 187, 187); font-size: 12px; line-height: 1; font-family: lvca-icomoon !important; }
.lvca-dark-bg .lvca-services.lvca-style3 .lvca-service .lvca-service-text ul.lvca-services-list li::before { color: rgb(96, 96, 96); }
.lvca-services.lvca-style3 .lvca-service .lvca-service-text .lvca-title { font-size: 18px; line-height: 26px; letter-spacing: 1px; font-weight: bold; color: rgb(51, 51, 51); text-transform: uppercase; clear: none; margin-top: 0px; margin-bottom: 20px; }
.lvca-services .lvca-service { margin-bottom: 50px; }
.lvca-services .lvca-service .lvca-icon-wrapper span { transition: color 0.4s ease-in-out 0s; }
.lvca-services .lvca-service .lvca-service-text { font-size: 15px; line-height: 24px; }
.lvca-dark-bg .lvca-services .lvca-service .lvca-service-text { color: rgb(144, 144, 144); }
.lvca-dark-bg .lvca-services .lvca-service .lvca-service-text .lvca-title { color: rgb(229, 229, 229); }
@charset "utf-8";
html { box-sizing: border-box; }
*, ::after, ::before { box-sizing: inherit; }
.lvca-stats-bars .lvca-stats-bar { width: 100%; display: block; margin: 0px 0px 18px; overflow: hidden; }
.lvca-stats-bars .lvca-stats-bar .lvca-stats-title { margin: 0px; display: block; font-style: normal; text-transform: none; color: rgb(51, 51, 51); font-size: 16px; line-height: 28px; }
.lvca-stats-bars .lvca-stats-bar .lvca-stats-title span { margin-left: 5px; }
.lvca-dark-bg .lvca-stats-bars .lvca-stats-bar .lvca-stats-title { color: rgb(221, 221, 221); }
.lvca-stats-bars .lvca-stats-bar .lvca-stats-bar-wrap { position: relative; }
.lvca-stats-bars .lvca-stats-bar .lvca-stats-bar-content { background: rgb(229, 90, 84); display: block; height: 10px; width: 0px; position: relative; z-index: 1; border-radius: 5px; }
.lvca-stats-bars .lvca-stats-bar .lvca-stats-bar-bg { width: 100%; background: rgba(0, 0, 0, 0.1); height: 10px; display: block; margin-top: -10px; border-radius: 5px; }
.lvca-dark-bg .lvca-stats-bars .lvca-stats-bar .lvca-stats-bar-bg { background: rgba(255, 255, 255, 0.1); }
@charset "utf-8";
html { box-sizing: border-box; }
*, ::after, ::before { box-sizing: inherit; }
@keyframes lvca-fade {
0% { opacity: 0; }
100% { opacity: 1; }
}
.lvca-tabs { position: relative; overflow: hidden; }
.lvca-tabs .lvca-tab-nav { display: flex; flex-flow: wrap; -webkit-box-pack: start; justify-content: flex-start; }
.lvca-tabs .lvca-tab-nav .lvca-tab { text-align: center; -webkit-box-flex: 0; flex: 0 1 auto; }
.lvca-tabs .lvca-tab-nav .lvca-tab a { display: block; text-overflow: ellipsis; white-space: normal; padding: 20px 40px; text-decoration: none; border: none; margin: 0px; outline: none; transition: color 0.3s ease 0s; }
@media only screen and (max-width: 1024px) {
.lvca-tabs .lvca-tab-nav .lvca-tab a { padding: 20px 25px; }
}
.lvca-tabs .lvca-tab-nav .lvca-tab span.lvca-icon-wrapper span { font-size: 32px; font-weight: 400; vertical-align: middle; margin-right: 10px; }
.lvca-tabs .lvca-tab-nav .lvca-tab span.lvca-image-wrapper img { max-width: 24px; display: inline-block; vertical-align: middle; height: auto; width: auto; padding: 0px; margin: 0px 10px 0px 0px; border: none; }
.lvca-tabs .lvca-tab-nav .lvca-tab span.lvca-tab-title { font-size: 14px; line-height: 1; font-weight: 700; text-transform: uppercase; letter-spacing: 1px; }
.lvca-tabs .lvca-tab-panes { position: relative; }
.lvca-tabs .lvca-tab-panes .lvca-tab-pane { padding: 40px; display: none; overflow: hidden; }
.lvca-tabs .lvca-tab-panes .lvca-tab-pane.lvca-active { display: block; animation: 0.3s ease-in-out 0s 1 normal none running lvca-fade; }
.lvca-no-flexbox .lvca-tab-nav { display: block; }
.lvca-no-flexbox .lvca-tab-nav .lvca-tab { min-width: 15%; display: inline-block; }
.lvca-tabs.lvca-vertical { display: flex; }
.lvca-tabs.lvca-vertical .lvca-tab-nav { -webkit-box-flex: 1; flex: 1 1 auto; -webkit-box-direction: normal; -webkit-box-orient: vertical; flex-direction: column; -webkit-box-pack: start; justify-content: flex-start; }
.lvca-tabs.lvca-vertical .lvca-tab-panes { -webkit-box-flex: 4; flex: 4 1 auto; }
.lvca-tabs.lvca-vertical.lvca-mobile-layout { -webkit-box-direction: normal; -webkit-box-orient: vertical; flex-direction: column; }
.lvca-tab-mobile-menu { display: none; position: absolute; top: 23px; right: 20px; background: transparent; border: none; z-index: 10; }
.lvca-tab-mobile-menu i { font-size: 18px; color: rgb(119, 119, 119); font-weight: bold; }
.lvca-tabs.lvca-mobile-layout .lvca-tab-mobile-menu { display: block; }
.lvca-tabs.lvca-mobile-layout .lvca-tab-nav { -webkit-box-direction: normal; -webkit-box-orient: vertical; flex-direction: column; cursor: pointer; }
.lvca-tabs.lvca-mobile-layout .lvca-tab-nav .lvca-tab { text-align: center; display: none; }
.lvca-tabs.lvca-mobile-layout .lvca-tab-nav .lvca-tab.lvca-active { display: block; }
.lvca-tabs.lvca-mobile-layout.lvca-mobile-open { }
.lvca-tabs.lvca-mobile-layout.lvca-mobile-open .lvca-tab-nav .lvca-tab { display: block; }
.lvca-tabs.lvca-mobile-layout.lvca-mobile-open .lvca-tab-mobile-menu i::before { content: "юдС"; }
.lvca-tabs.lvca-style1 .lvca-tab-nav
.lvca-tab { border-left: 1px solid rgb(217, 217, 217); border-bottom: 1px solid rgb(226, 226, 226); background: rgb(233, 233, 233); }
.lvca-tabs.lvca-style1 .lvca-tab-nav .lvca-tab:first-child { border-left-color: transparent; border-radius: 5px 0px 0px; }
.lvca-tabs.lvca-style1 .lvca-tab-nav .lvca-tab:last-child { border-radius: 0px 5px 0px 0px; }
.lvca-tabs.lvca-style1 .lvca-tab-nav .lvca-tab.lvca-active { border-bottom: none; background: rgb(242, 242, 242); }
.lvca-tabs.lvca-style1 .lvca-tab-nav .lvca-tab a { color: rgb(119, 119, 119); }
.lvca-tabs.lvca-style1 .lvca-tab-nav .lvca-tab a:hover, .lvca-tabs.lvca-style1 .lvca-tab-nav .lvca-tab a:focus { color: rgb(51, 51, 51); }
.lvca-tabs.lvca-style1 .lvca-tab-nav .lvca-tab.lvca-active a { color: rgb(51, 51, 51); }
.lvca-tabs.lvca-style1 .lvca-tab-panes { background: rgb(242, 242, 242); border-radius: 0px 4px 4px; }
.lvca-tabs.lvca-style1.lvca-mobile-layout:not(.lvca-mobile-open) .lvca-tab.lvca-active { background: rgb(238, 238, 238); }
.lvca-tabs.lvca-style1.lvca-mobile-layout .lvca-tab { border-left: none; border-bottom-color: rgb(217, 217, 217); }
.lvca-tabs.lvca-style1.lvca-mobile-layout .lvca-tab:first-child { border-radius: 5px 5px 0px 0px; }
.lvca-tabs.lvca-style1.lvca-mobile-layout .lvca-tab:last-child { border-radius: 0px; }
.lvca-tabs.lvca-style1.lvca-mobile-layout .lvca-tab-panes { border-radius: 0px; }
.lvca-tabs.lvca-style2 .lvca-tab-nav { background: rgb(242, 242, 242); border-radius: 5px 5px 0px 0px; padding: 0px 30px; }
.lvca-tabs.lvca-style2 .lvca-tab-nav .lvca-tab { padding: 20px 10px; position: relative; }
.lvca-tabs.lvca-style2 .lvca-tab-nav .lvca-tab a { display: inline-block; padding: 5px 20px; border-radius: 34px; color: rgb(102, 102, 102); transition: all 0.3s ease 0s; }
.lvca-tabs.lvca-style2 .lvca-tab-nav .lvca-tab a:hover, .lvca-tabs.lvca-style2 .lvca-tab-nav .lvca-tab a:focus { color: rgb(136, 136, 136); }
.lvca-tabs.lvca-style2 .lvca-tab-nav .lvca-tab.lvca-active::after { content: ""; display: block; position: absolute; bottom: 0px; left: 0px; right: 0px; width: 8px; margin: 0px auto; border-left: 8px solid transparent; border-right: 8px solid transparent; border-bottom: 8px solid rgb(60, 61, 65); }
.lvca-tabs.lvca-style2 .lvca-tab-nav .lvca-tab.lvca-active a { background: rgb(131, 141, 143); color: rgb(255, 255, 255); }
.lvca-tabs.lvca-style2 .lvca-tab-panes { background: rgb(60, 61, 65); border-radius: 0px 0px 5px 5px; }
.lvca-tabs.lvca-style2 .lvca-tab-panes .lvca-tab-pane { color: rgb(131, 141, 143); }
.lvca-tabs.lvca-style2 .lvca-tab-panes .lvca-tab-pane h1, .lvca-tabs.lvca-style2 .lvca-tab-panes .lvca-tab-pane h2, .lvca-tabs.lvca-style2 .lvca-tab-panes .lvca-tab-pane h3, .lvca-tabs.lvca-style2 .lvca-tab-panes .lvca-tab-pane h4, .lvca-tabs.lvca-style2 .lvca-tab-panes .lvca-tab-pane h5, .lvca-tabs.lvca-style2 .lvca-tab-panes .lvca-tab-pane h6 { color: rgb(255, 255, 255); }
.lvca-tabs.lvca-style2.lvca-mobile-layout .lvca-tab-mobile-menu { top: 27px; }
.lvca-tabs.lvca-style2.lvca-mobile-layout .lvca-tab-nav { padding: 0px; }
.lvca-tabs.lvca-style2.lvca-mobile-layout.lvca-mobile-open .lvca-tab { border-bottom: 1px solid rgb(226, 226, 226); }
.lvca-tabs.lvca-style2.lvca-mobile-layout.lvca-mobile-open .lvca-tab:last-child { border-bottom: none; }
.lvca-tabs.lvca-style2.lvca-mobile-layout.lvca-mobile-open .lvca-tab.lvca-active::after { display: none; }
.lvca-dark-bg .lvca-tabs.lvca-style2 .lvca-tab-nav .lvca-tab a { color: rgb(51, 51, 51); }
.lvca-dark-bg .lvca-tabs.lvca-style2 .lvca-tab-nav .lvca-tab a:hover, .lvca-dark-bg .lvca-tabs.lvca-style2 .lvca-tab-nav .lvca-tab a:focus { color: rgb(102, 102, 102); }
.lvca-dark-bg .lvca-tabs.lvca-style2 .lvca-tab-nav .lvca-tab.lvca-active a { background: rgb(170, 170, 170); color: rgb(255, 255, 255); }
.lvca-dark-bg .lvca-tabs.lvca-style2 .lvca-tab-nav .lvca-tab.lvca-active::after { border-bottom: 8px solid rgb(231, 231, 231); }
.lvca-dark-bg .lvca-tabs.lvca-style2 .lvca-tab-panes { background: rgb(231, 231, 231); }
.lvca-dark-bg .lvca-tabs.lvca-style2 .lvca-tab-panes .lvca-tab-pane { color: rgb(102, 102, 102); }
.lvca-dark-bg .lvca-tabs.lvca-style2 .lvca-tab-panes .lvca-tab-pane h1, .lvca-dark-bg .lvca-tabs.lvca-style2 .lvca-tab-panes .lvca-tab-pane h2, .lvca-dark-bg .lvca-tabs.lvca-style2 .lvca-tab-panes .lvca-tab-pane h3, .lvca-dark-bg .lvca-tabs.lvca-style2 .lvca-tab-panes .lvca-tab-pane h4, .lvca-dark-bg .lvca-tabs.lvca-style2 .lvca-tab-panes .lvca-tab-pane h5, .lvca-dark-bg .lvca-tabs.lvca-style2 .lvca-tab-panes .lvca-tab-pane h6 { color: rgb(51, 51, 51); }
.lvca-tabs.lvca-style3 .lvca-tab-nav { background: rgb(60, 61, 65); border-radius: 5px 5px 0px 0px; }
.lvca-tabs.lvca-style3 .lvca-tab-nav .lvca-tab { position: relative; border-right: 1px solid rgb(78, 79, 83); }
.lvca-tabs.lvca-style3 .lvca-tab-nav .lvca-tab a { padding: 20px 30px; border-radius: 34px; color: rgb(143, 142, 147); transition: all 0.3s ease 0s; }
.lvca-tabs.lvca-style3 .lvca-tab-nav .lvca-tab a:hover, .lvca-tabs.lvca-style3 .lvca-tab-nav .lvca-tab a:focus { color: rgb(204, 204, 204); }
.lvca-tabs.lvca-style3 .lvca-tab-nav .lvca-tab.lvca-active::after { content: ""; display: block; position: absolute; bottom: 0px; left: 0px; right: 0px; width: 8px; margin: 0px auto; border-left: 8px solid transparent; border-right: 8px solid transparent; border-bottom: 8px solid rgb(242, 242, 242); }
.lvca-tabs.lvca-style3 .lvca-tab-nav .lvca-tab span.lvca-icon-wrapper span, .lvca-tabs.lvca-style3 .lvca-tab-nav .lvca-tab span.lvca-image-wrapper img { margin: 0px auto; }
.lvca-tabs.lvca-style3 .lvca-tab-nav .lvca-tab span.lvca-tab-title { display: none; }
.lvca-tabs.lvca-style3 .lvca-tab-nav .lvca-tab.lvca-active a { color: rgb(238, 238, 238); }
.lvca-tabs.lvca-style3 .lvca-tab-panes { background: rgb(242, 242, 242); border-radius: 0px 0px 5px 5px; }
.lvca-tabs.lvca-style3.lvca-mobile-layout .lvca-tab-nav { -webkit-box-direction: normal; -webkit-box-orient: horizontal; flex-direction: row; padding-right: 60px; }
.lvca-tabs.lvca-style3.lvca-mobile-layout.lvca-mobile-open .lvca-tab { border-bottom: 1px solid rgb(78, 79, 83); }
.lvca-dark-bg .lvca-tabs.lvca-style3.lvca-mobile-layout.lvca-mobile-open .lvca-tab { border-bottom-color: rgb(229, 229, 229); }
.lvca-tabs.lvca-style3.lvca-mobile-layout.lvca-mobile-open .lvca-tab.lvca-active::after { display: none; }
.lvca-dark-bg .lvca-tabs.lvca-style3 .lvca-tab-nav { background: rgb(255, 255, 255); }
.lvca-dark-bg .lvca-tabs.lvca-style3 .lvca-tab-nav .lvca-tab { border-right: 1px solid rgb(236, 236, 236); }
.lvca-dark-bg .lvca-tabs.lvca-style3 .lvca-tab-nav .lvca-tab a { color: rgb(150, 150, 150); }
.lvca-dark-bg .lvca-tabs.lvca-style3 .lvca-tab-nav .lvca-tab a:hover, .lvca-dark-bg .lvca-tabs.lvca-style3 .lvca-tab-nav .lvca-tab a:focus { color: rgb(102, 102, 102); }
.lvca-dark-bg .lvca-tabs.lvca-style3 .lvca-tab-nav .lvca-tab.lvca-active a { color: rgb(51, 51, 51); }
.lvca-dark-bg .lvca-tabs.lvca-style3 .lvca-tab-nav .lvca-tab.lvca-active::after { border-bottom: 8px solid rgb(231, 231, 231); }
.lvca-dark-bg .lvca-tabs.lvca-style3 .lvca-tab-panes { background: rgb(231, 231, 231); }
.lvca-dark-bg .lvca-tabs.lvca-style3 .lvca-tab-panes .lvca-tab-pane { color: rgb(102, 102, 102); }
.lvca-dark-bg .lvca-tabs.lvca-style3 .lvca-tab-panes .lvca-tab-pane h1, .lvca-dark-bg .lvca-tabs.lvca-style3 .lvca-tab-panes .lvca-tab-pane h2, .lvca-dark-bg .lvca-tabs.lvca-style3 .lvca-tab-panes .lvca-tab-pane h3, .lvca-dark-bg .lvca-tabs.lvca-style3 .lvca-tab-panes .lvca-tab-pane h4, .lvca-dark-bg .lvca-tabs.lvca-style3 .lvca-tab-panes .lvca-tab-pane h5, .lvca-dark-bg .lvca-tabs.lvca-style3 .lvca-tab-panes .lvca-tab-pane h6 { color: rgb(51, 51, 51); }
.lvca-tabs.lvca-style4 { background: rgb(242, 242, 242); border-radius: 5px; }
.lvca-tabs.lvca-style4 .lvca-tab-nav { border-bottom: 1px solid rgb(221, 221, 221); margin: 0px 40px; }
.lvca-tabs.lvca-style4
.lvca-tab-nav .lvca-tab { position: relative; z-index: 1; margin-right: 20px; }
.lvca-tabs.lvca-style4 .lvca-tab-nav .lvca-tab:last-child { margin-right: 0px; }
.lvca-tabs.lvca-style4 .lvca-tab-nav .lvca-tab a { color: rgb(136, 136, 136); padding: 30px 20px; }
.lvca-tabs.lvca-style4 .lvca-tab-nav .lvca-tab::before { content: ""; position: absolute; bottom: 0px; left: 0px; width: 100%; height: 2px; background: transparent; transition: background 0.3s ease 0s; }
.lvca-tabs.lvca-style4 .lvca-tab-nav .lvca-tab:hover a { color: rgb(86, 86, 86); }
.lvca-tabs.lvca-style4 .lvca-tab-nav .lvca-tab.lvca-active a { color: rgb(51, 51, 51); }
.lvca-tabs.lvca-style4 .lvca-tab-nav .lvca-tab.lvca-active::before { background: rgb(249, 66, 19); height: 2px; }
.lvca-tabs.lvca-style4 .lvca-tab-pane { padding: 40px; }
.lvca-tabs.lvca-style4.lvca-mobile-layout .lvca-tab-nav { cursor: pointer; padding: 0px; margin: 0px; border: none; }
.lvca-tabs.lvca-style4.lvca-mobile-layout .lvca-tab-nav .lvca-tab { margin: 0px; border-bottom: 1px solid rgb(224, 224, 224); }
.lvca-dark-bg .lvca-tabs.lvca-style4.lvca-mobile-layout .lvca-tab-nav .lvca-tab { border-left: 1px solid rgb(64, 64, 64); border-right: 1px solid rgb(64, 64, 64); border-bottom-color: rgb(64, 64, 64); }
.lvca-dark-bg .lvca-tabs.lvca-style4.lvca-mobile-layout .lvca-tab-nav .lvca-tab:first-child { border-top: 1px solid rgb(64, 64, 64); }
.lvca-tabs.lvca-style4.lvca-mobile-layout .lvca-tab-nav .lvca-tab a { padding: 20px 25px; }
.lvca-tabs.lvca-style4.lvca-mobile-layout .lvca-tab-nav .lvca-tab::before { display: none; }
.lvca-tabs.lvca-style4.lvca-mobile-layout.lvca-mobile-open .lvca-tab.lvca-active { border-left: 2px solid rgb(249, 66, 19); border-right: 2px solid rgb(249, 66, 19); }
.lvca-dark-bg .lvca-tabs.lvca-style4.lvca-mobile-layout:not(.lvca-mobile-open) .lvca-tab.lvca-active { border-top: 1px solid rgb(64, 64, 64); }
.lvca-dark-bg .lvca-tabs.lvca-style4 { background: transparent; }
.lvca-dark-bg .lvca-tabs.lvca-style4 .lvca-tab-nav { margin: 0px; border-bottom: 1px solid rgb(42, 42, 42); }
.lvca-dark-bg .lvca-tabs.lvca-style4 .lvca-tab-nav .lvca-tab a { color: rgb(112, 112, 112); }
.lvca-dark-bg .lvca-tabs.lvca-style4 .lvca-tab-nav .lvca-tab:hover a { color: rgb(176, 176, 176); }
.lvca-dark-bg .lvca-tabs.lvca-style4 .lvca-tab-nav .lvca-tab.lvca-active a { color: rgb(229, 229, 229); }
.lvca-dark-bg .lvca-tabs.lvca-style4 .lvca-tab-pane { padding: 40px 0px 0px; color: rgb(144, 144, 144); }
.lvca-dark-bg .lvca-tabs.lvca-style4 .lvca-tab-pane h1, .lvca-dark-bg .lvca-tabs.lvca-style4 .lvca-tab-pane h2, .lvca-dark-bg .lvca-tabs.lvca-style4 .lvca-tab-pane h3, .lvca-dark-bg .lvca-tabs.lvca-style4 .lvca-tab-pane h4, .lvca-dark-bg .lvca-tabs.lvca-style4 .lvca-tab-pane h5, .lvca-dark-bg .lvca-tabs.lvca-style4 .lvca-tab-pane h6 { color: rgb(229, 229, 229); }
.lvca-tabs.lvca-style5 .lvca-tab-nav a { padding: 20px 50px; color: rgb(119, 119, 119); position: relative; z-index: 1; }
.lvca-tabs.lvca-style5 .lvca-tab-nav a::after { position: absolute; top: 0px; left: 0px; z-index: -1; width: 100%; height: 100%; background-color: rgb(233, 233, 233); content: ""; transition: transform 0.3s ease 0s, background-color 0.3s ease 0s; transform: perspective(900px) rotate3d(1, 0, 0, 90deg); transform-origin: 50% 100%; perspective-origin: 50% 100%; }
.lvca-tabs.lvca-style5 .lvca-tab-nav a:hover, .lvca-tabs.lvca-style5 .lvca-tab-nav a:focus { color: rgb(51, 51, 51); }
.lvca-tabs.lvca-style5 .lvca-tab-nav .lvca-tab.lvca-active a { color: rgb(51, 51, 51); }
.lvca-tabs.lvca-style5 .lvca-tab-nav .lvca-tab.lvca-active a::after { background-color: rgb(242, 242, 242); transform: perspective(900px) rotate3d(1, 0, 0, 0deg); }
.lvca-tabs.lvca-style5 .lvca-tab-panes { background: rgb(242, 242, 242); }
.lvca-tabs.lvca-style5.lvca-mobile-layout .lvca-tab-nav .lvca-tab { background: rgb(242, 242, 242); border-bottom: 1px solid rgb(229, 229, 229); }
.lvca-dark-bg .lvca-tabs.lvca-style5 .lvca-tab-nav .lvca-tab a { color: rgb(176, 176, 176); }
.lvca-dark-bg .lvca-tabs.lvca-style5 .lvca-tab-nav .lvca-tab a:hover, .lvca-dark-bg .lvca-tabs.lvca-style5 .lvca-tab-nav .lvca-tab a:focus { color: rgb(221, 221, 221); }
.lvca-dark-bg .lvca-tabs.lvca-style5 .lvca-tab-nav .lvca-tab.lvca-active a { color: rgb(51, 51, 51); }
.lvca-tabs.lvca-style6 .lvca-tab-nav .lvca-tab, .lvca-tabs.lvca-style7 .lvca-tab-nav .lvca-tab { text-align: left; }
.lvca-tabs.lvca-style6 .lvca-tab-nav .lvca-tab a, .lvca-tabs.lvca-style7 .lvca-tab-nav .lvca-tab a { padding: 5px 2px; color: rgb(102, 102, 102); transition: all 0.3s ease 0s; border-top: 2px solid transparent; border-bottom: 2px solid transparent; display: inline-block; }
.lvca-tabs.lvca-style6 .lvca-tab-nav .lvca-tab a:hover, .lvca-tabs.lvca-style6 .lvca-tab-nav .lvca-tab a:focus, .lvca-tabs.lvca-style7 .lvca-tab-nav .lvca-tab a:hover, .lvca-tabs.lvca-style7 .lvca-tab-nav .lvca-tab a:focus { color: rgb(51, 51, 51); }
.lvca-tabs.lvca-style6 .lvca-tab-nav .lvca-tab.lvca-active a, .lvca-tabs.lvca-style7 .lvca-tab-nav .lvca-tab.lvca-active a { border-color: rgb(249, 66, 19); color: rgb(51, 51, 51); }
.lvca-tabs.lvca-style6 .lvca-tab-pane, .lvca-tabs.lvca-style7 .lvca-tab-pane { padding: 40px 0px 0px; }
.lvca-tabs.lvca-style6 .lvca-tab-nav { margin: 0px auto; text-align: left; }
.lvca-tabs.lvca-style6 .lvca-tab-nav .lvca-tab { margin-right: 50px; }
.lvca-tabs.lvca-style6 .lvca-tab-nav .lvca-tab:last-child { margin-right: 0px; }
.lvca-tabs.lvca-style6 .lvca-tab-pane { padding: 40px 0px 0px; }
.lvca-tabs.lvca-style7 .lvca-tab-nav .lvca-tab { padding: 0px 25px 0px 0px; }
.lvca-tabs.lvca-style7 .lvca-tab-nav .lvca-tab a { max-width: none; margin: 6px 0px; }
@media only screen and (max-width: 479px) {
.lvca-tabs.lvca-style7 .lvca-tab-nav .lvca-tab a { text-align: center; }
}
.lvca-tabs.lvca-style7 .lvca-tab-panes { -webkit-box-flex: 6; flex: 6 1 auto; }
.lvca-tabs.lvca-style7 .lvca-tab-panes .lvca-tab-pane { padding: 0px 0px 0px 20px; }
.lvca-tabs.lvca-style6.lvca-mobile-layout .lvca-tab-mobile-menu, .lvca-tabs.lvca-style7.lvca-mobile-layout .lvca-tab-mobile-menu { top: 22px; }
.lvca-tabs.lvca-style6.lvca-mobile-layout .lvca-tab-nav .lvca-tab, .lvca-tabs.lvca-style7.lvca-mobile-layout .lvca-tab-nav .lvca-tab { padding: 12px 0px; width: 100%; text-align: center; }
.lvca-tabs.lvca-style6.lvca-mobile-layout .lvca-tab-nav .lvca-tab a, .lvca-tabs.lvca-style7.lvca-mobile-layout .lvca-tab-nav .lvca-tab a { margin: 0px; }
.lvca-tabs.lvca-style6.lvca-mobile-layout .lvca-tab-pane, .lvca-tabs.lvca-style7.lvca-mobile-layout .lvca-tab-pane { padding: 30px 0px 0px; }
.lvca-dark-bg .lvca-tabs.lvca-style6 .lvca-tab-nav .lvca-tab a, .lvca-dark-bg .lvca-tabs.lvca-style7 .lvca-tab-nav .lvca-tab a { color: rgb(176, 176, 176); }
.lvca-dark-bg .lvca-tabs.lvca-style6 .lvca-tab-nav .lvca-tab:hover a, .lvca-dark-bg .lvca-tabs.lvca-style7 .lvca-tab-nav .lvca-tab:hover a { color: rgb(221, 221, 221); }
.lvca-dark-bg .lvca-tabs.lvca-style6 .lvca-tab-nav .lvca-tab.lvca-active a, .lvca-dark-bg .lvca-tabs.lvca-style7 .lvca-tab-nav .lvca-tab.lvca-active a { color: rgb(234, 234, 234); }
.lvca-dark-bg .lvca-tabs.lvca-style6 .lvca-tab-pane, .lvca-dark-bg .lvca-tabs.lvca-style7 .lvca-tab-pane { color: rgb(144, 144, 144); }
.lvca-dark-bg .lvca-tabs.lvca-style6 .lvca-tab-pane h1, .lvca-dark-bg .lvca-tabs.lvca-style6 .lvca-tab-pane h2, .lvca-dark-bg .lvca-tabs.lvca-style6 .lvca-tab-pane h3, .lvca-dark-bg .lvca-tabs.lvca-style6 .lvca-tab-pane h4, .lvca-dark-bg .lvca-tabs.lvca-style6 .lvca-tab-pane h5, .lvca-dark-bg .lvca-tabs.lvca-style6 .lvca-tab-pane h6, .lvca-dark-bg .lvca-tabs.lvca-style7 .lvca-tab-pane h1, .lvca-dark-bg .lvca-tabs.lvca-style7 .lvca-tab-pane h2, .lvca-dark-bg .lvca-tabs.lvca-style7 .lvca-tab-pane h3, .lvca-dark-bg .lvca-tabs.lvca-style7 .lvca-tab-pane h4, .lvca-dark-bg .lvca-tabs.lvca-style7 .lvca-tab-pane h5, .lvca-dark-bg .lvca-tabs.lvca-style7
.lvca-tab-pane h6 { color: rgb(229, 229, 229); }
.lvca-tabs.lvca-style8 .lvca-tab-nav .lvca-tab { margin: 2px 0px; }
.lvca-tabs.lvca-style8 .lvca-tab-nav .lvca-tab a { padding: 15px 30px; border-radius: 4px; background: rgb(242, 242, 242); color: rgb(119, 119, 119); transition: all 0.3s ease 0s; border-left: 3px solid transparent; text-align: left; }
.lvca-tabs.lvca-style8 .lvca-tab-nav .lvca-tab a:hover, .lvca-tabs.lvca-style8 .lvca-tab-nav .lvca-tab a:focus { color: rgb(51, 51, 51); }
.lvca-tabs.lvca-style8 .lvca-tab-nav .lvca-tab.lvca-active a { color: rgb(51, 51, 51); border-left-color: rgb(249, 66, 19); }
.lvca-tabs.lvca-style8 .lvca-tab-pane { padding: 0px 0px 0px 40px; }
.lvca-tabs.lvca-style8.lvca-mobile-layout .lvca-tab-mobile-menu { top: 18px; }
.lvca-tabs.lvca-style8.lvca-mobile-layout .lvca-tab-nav .lvca-tab a { text-align: left; }
.lvca-tabs.lvca-style8.lvca-mobile-layout:not(.lvca-mobile-open) .lvca-tab.lvca-active a { border-color: transparent !important; }
.lvca-tabs.lvca-style8.lvca-mobile-layout .lvca-tab-pane { padding: 30px 0px 0px; }
.lvca-dark-bg .lvca-tabs.lvca-style8 .lvca-tab-pane { color: rgb(144, 144, 144); }
.lvca-dark-bg .lvca-tabs.lvca-style8 .lvca-tab-pane h1, .lvca-dark-bg .lvca-tabs.lvca-style8 .lvca-tab-pane h2, .lvca-dark-bg .lvca-tabs.lvca-style8 .lvca-tab-pane h3, .lvca-dark-bg .lvca-tabs.lvca-style8 .lvca-tab-pane h4, .lvca-dark-bg .lvca-tabs.lvca-style8 .lvca-tab-pane h5, .lvca-dark-bg .lvca-tabs.lvca-style8 .lvca-tab-pane h6 { color: rgb(229, 229, 229); }
.lvca-tabs.lvca-style9 { background: rgb(242, 242, 242); border-radius: 5px; }
.lvca-tabs.lvca-style9 .lvca-tab-nav { border-right: 1px solid rgb(221, 221, 221); }
.lvca-tabs.lvca-style9 .lvca-tab-nav .lvca-tab { border-bottom: 1px solid rgb(216, 216, 216); background: rgb(233, 233, 233); }
.lvca-tabs.lvca-style9 .lvca-tab-nav .lvca-tab.lvca-active { margin-right: -1px; background: rgb(242, 242, 242); }
.lvca-tabs.lvca-style9 .lvca-tab-nav .lvca-tab a { padding: 20px 30px; color: rgb(119, 119, 119); }
.lvca-tabs.lvca-style9 .lvca-tab-nav .lvca-tab a:hover, .lvca-tabs.lvca-style9 .lvca-tab-nav .lvca-tab a:focus { color: rgb(51, 51, 51); }
.lvca-tabs.lvca-style9 .lvca-tab-nav .lvca-tab.lvca-active a { color: rgb(51, 51, 51); }
.lvca-tabs.lvca-style9 .lvca-tab-panes { -webkit-box-flex: 5; flex: 5 1 auto; }
.lvca-tabs.lvca-style9.lvca-mobile-layout .lvca-tab-nav { border-right: none; }
.lvca-tabs.lvca-style9.lvca-mobile-layout:not(.lvca-mobile-open) .lvca-tab.lvca-active { background: rgb(238, 238, 238); border: none; }
.lvca-tabs.lvca-style10 .lvca-tab-nav { background: rgb(60, 61, 65); border-radius: 5px 0px 0px 5px; }
.lvca-tabs.lvca-style10 .lvca-tab-nav .lvca-tab { position: relative; border-bottom: 1px solid rgb(78, 79, 83); padding: 0px; }
.lvca-tabs.lvca-style10 .lvca-tab-nav .lvca-tab:last-child { border-bottom: none; }
.lvca-tabs.lvca-style10 .lvca-tab-nav .lvca-tab a { padding: 20px; color: rgb(143, 142, 147); transition: all 0.3s ease 0s; }
.lvca-tabs.lvca-style10 .lvca-tab-nav .lvca-tab a:hover, .lvca-tabs.lvca-style10 .lvca-tab-nav .lvca-tab a:focus { color: rgb(204, 204, 204); }
.lvca-tabs.lvca-style10 .lvca-tab-nav .lvca-tab.lvca-active::after { content: ""; display: block; position: absolute; top: 32px; right: 0px; height: 8px; margin: 0px auto; border-top: 8px solid transparent; border-right: 8px solid rgb(242, 242, 242); border-bottom: 8px solid transparent; }
.lvca-tabs.lvca-style10 .lvca-tab-nav .lvca-tab span.lvca-icon-wrapper span, .lvca-tabs.lvca-style10 .lvca-tab-nav .lvca-tab span.lvca-image-wrapper { margin: 0px auto; }
.lvca-tabs.lvca-style10 .lvca-tab-nav .lvca-tab span.lvca-tab-title { display: none; }
.lvca-tabs.lvca-style10 .lvca-tab-nav .lvca-tab.lvca-active a { color: rgb(255, 255, 255); }
.lvca-tabs.lvca-style10 .lvca-tab-panes { background: rgb(242, 242, 242); border-radius: 0px 5px 5px 0px; }
.lvca-tabs.lvca-style10.lvca-mobile-layout { -webkit-box-direction: normal; -webkit-box-orient: horizontal; flex-direction: row; }
.lvca-tabs.lvca-style10.lvca-mobile-layout .lvca-tab-mobile-menu { display: none; }
.lvca-tabs.lvca-style10.lvca-mobile-layout .lvca-tab-nav .lvca-tab { display: block; }
.lvca-dark-bg .lvca-tabs.lvca-style10 .lvca-tab-nav { background: rgb(255, 255, 255); }
.lvca-dark-bg .lvca-tabs.lvca-style10 .lvca-tab-nav .lvca-tab { border-bottom: 1px solid rgb(236, 236, 236); }
.lvca-dark-bg .lvca-tabs.lvca-style10 .lvca-tab-nav .lvca-tab:last-child { border-bottom: none; }
.lvca-dark-bg .lvca-tabs.lvca-style10 .lvca-tab-nav .lvca-tab a { color: rgb(150, 150, 150); }
.lvca-dark-bg .lvca-tabs.lvca-style10 .lvca-tab-nav .lvca-tab a:hover, .lvca-dark-bg .lvca-tabs.lvca-style10 .lvca-tab-nav .lvca-tab a:focus { color: rgb(102, 102, 102); }
.lvca-dark-bg .lvca-tabs.lvca-style10 .lvca-tab-nav .lvca-tab.lvca-active a { color: rgb(51, 51, 51); }
.lvca-dark-bg .lvca-tabs.lvca-style10 .lvca-tab-nav .lvca-tab.lvca-active::after { border-right: 8px solid rgb(231, 231, 231); }
.lvca-dark-bg .lvca-tabs.lvca-style10 .lvca-tab-panes { background: rgb(231, 231, 231); }
.lvca-dark-bg .lvca-tabs.lvca-style10 .lvca-tab-panes .lvca-tab-pane { color: rgb(102, 102, 102); }
.lvca-dark-bg .lvca-tabs.lvca-style10 .lvca-tab-panes .lvca-tab-pane h1, .lvca-dark-bg .lvca-tabs.lvca-style10 .lvca-tab-panes .lvca-tab-pane h2, .lvca-dark-bg .lvca-tabs.lvca-style10 .lvca-tab-panes .lvca-tab-pane h3, .lvca-dark-bg .lvca-tabs.lvca-style10 .lvca-tab-panes .lvca-tab-pane h4, .lvca-dark-bg .lvca-tabs.lvca-style10 .lvca-tab-panes .lvca-tab-pane h5, .lvca-dark-bg .lvca-tabs.lvca-style10 .lvca-tab-panes .lvca-tab-pane h6 { color: rgb(51, 51, 51); }
@charset "utf-8";
html { box-sizing: border-box; }
*, ::after, ::before { box-sizing: inherit; }
.lvca-team-members .lvca-team-member .lvca-social-list { margin-top: 20px; }
.lvca-team-members .lvca-team-member .lvca-social-list .lvca-social-list-item { display: inline; margin: 0px 15px 0px 0px; }
.lvca-team-members .lvca-team-member .lvca-team-member-details { font-size: 15px; line-height: 24px; }
.lvca-team-members .lvca-team-member .lvca-team-member-text .lvca-title { font-size: 18px; line-height: 26px; letter-spacing: 1px; font-weight: bold; color: rgb(51, 51, 51); text-transform: uppercase; clear: none; margin-top: 0px; margin-bottom: 10px; }
.lvca-team-members .lvca-team-member .lvca-team-member-text .lvca-team-member-position { font-size: 15px; line-height: 24px; font-style: italic; color: rgb(136, 136, 136); margin-bottom: 10px; }
.lvca-team-members.lvca-style1 .lvca-team-member-wrapper { float: left; padding: 10px; }
.lvca-team-members.lvca-style1 .lvca-team-member { max-width: 320px; margin: 0px auto 40px; }
.lvca-team-members.lvca-style1 .lvca-team-member .lvca-image-wrapper { text-align: center; position: relative; }
.lvca-team-members.lvca-style1 .lvca-team-member .lvca-image-wrapper img { max-width: 100%; margin: 0px auto 30px; border-radius: 50%; transition: all 0.3s ease-in-out 0s; }
.lvca-team-members.lvca-style1 .lvca-team-member .lvca-image-wrapper .lvca-social-list { position: absolute; height: 100%; width: 100%; top: 40%; z-index: 2; }
@media only screen and (max-width: 767px) {
.lvca-team-members.lvca-style1 .lvca-team-member .lvca-image-wrapper .lvca-social-list { position: relative; top: 0px; }
}
.lvca-team-members.lvca-style1 .lvca-team-member .lvca-image-wrapper .lvca-social-list i { font-size: 26px; color: rgb(255, 255, 255); opacity: 0; transition: all 0.3s ease-in-out 0s; }
.lvca-team-members.lvca-style1 .lvca-team-member .lvca-image-wrapper .lvca-social-list i:hover { color: rgb(204, 204, 204); }
@media only screen and (max-width: 767px) {
.lvca-team-members.lvca-style1 .lvca-team-member .lvca-image-wrapper .lvca-social-list i { color: inherit; opacity: 1; }
.lvca-team-members.lvca-style1 .lvca-team-member .lvca-image-wrapper .lvca-social-list i:hover
{ color: inherit; }
}
.lvca-team-members.lvca-style1 .lvca-team-member:hover .lvca-image-wrapper img { filter: brightness(50%); }
@media only screen and (max-width: 767px) {
.lvca-team-members.lvca-style1 .lvca-team-member:hover .lvca-image-wrapper img { filter: brightness(80%); }
}
.lvca-team-members.lvca-style1 .lvca-team-member:hover .lvca-image-wrapper .lvca-social-list i { opacity: 1; }
.lvca-team-members.lvca-style1 .lvca-team-member .lvca-team-member-text { text-align: center; max-width: 650px; }
.lvca-team-members.lvca-style1 .lvca-team-member .lvca-team-member-text .lvca-title { margin-bottom: 10px; }
.lvca-team-members.lvca-style1 .lvca-team-member .lvca-social-list { margin: 10px auto; }
.lvca-team-members.lvca-style2 { position: relative; overflow: hidden; max-width: 960px; }
.lvca-team-members.lvca-style2 .lvca-team-member-wrapper { clear: both; margin-top: 100px; overflow: hidden; }
.lvca-team-members.lvca-style2 .lvca-team-member-wrapper:first-child { margin-top: 0px; }
.lvca-team-members.lvca-style2 .lvca-team-member-wrapper .lvca-image-wrapper { float: left; position: relative; }
.lvca-team-members.lvca-style2 .lvca-team-member-wrapper .lvca-image-wrapper img { max-width: 320px; border-radius: 50%; transition: all 0.3s ease-in-out 0s; }
.lvca-team-members.lvca-style2 .lvca-team-member-wrapper .lvca-team-member-text { margin: 10px 0px 0px; vertical-align: middle; padding-top: 20px; }
.lvca-team-members.lvca-style2 .lvca-team-member-wrapper .lvca-team-member-text .lvca-title { margin-bottom: 5px; }
.lvca-team-members.lvca-style2 .lvca-team-member-wrapper .lvca-team-member-text .lvca-team-member-details { margin: 10px 0px; }
.lvca-team-members.lvca-style2 .lvca-team-member-wrapper .lvca-team-member-text .lvca-social-list i { font-size: 24px; }
.lvca-team-members.lvca-style2 .lvca-team-member-wrapper:hover .lvca-image-wrapper img { filter: brightness(80%); }
.lvca-team-members.lvca-style2 .lvca-team-member-wrapper:nth-child(2n+1) .lvca-image-wrapper { margin-right: 50px; }
.lvca-team-members.lvca-style2 .lvca-team-member-wrapper:nth-child(2n) .lvca-image-wrapper { float: right; margin-left: 50px; }
.lvca-team-members.lvca-style2 .lvca-team-member-wrapper:nth-child(2n) .lvca-team-member-text .lvca-title, .lvca-team-members.lvca-style2 .lvca-team-member-wrapper:nth-child(2n) .lvca-team-member-text .lvca-team-member-position, .lvca-team-members.lvca-style2 .lvca-team-member-wrapper:nth-child(2n) .lvca-team-member-text .lvca-team-member-details, .lvca-team-members.lvca-style2 .lvca-team-member-wrapper:nth-child(2n) .lvca-team-member-text .lvca-social-list { text-align: right; }
@media only screen and (max-width: 767px) {
.lvca-team-members.lvca-style2 .lvca-team-member-wrapper { margin-top: 75px; }
.lvca-team-members.lvca-style2 .lvca-team-member .lvca-image-wrapper, .lvca-team-members.lvca-style2 .lvca-team-member .lvca-team-member-text { width: 100%; float: none; }
.lvca-team-members.lvca-style2 .lvca-team-member .lvca-image-wrapper { text-align: center; }
.lvca-team-members.lvca-style2 .lvca-team-member .lvca-image-wrapper img { margin: 0px auto 20px; }
.lvca-team-members.lvca-style2 .lvca-team-member .lvca-team-member-text { max-width: 400px; margin: 0px auto; padding-top: 0px; }
.lvca-team-members.lvca-style2 .lvca-team-member .lvca-team-member-text .lvca-title, .lvca-team-members.lvca-style2 .lvca-team-member .lvca-team-member-text .lvca-team-member-position, .lvca-team-members.lvca-style2 .lvca-team-member .lvca-team-member-text .lvca-team-member-details, .lvca-team-members.lvca-style2 .lvca-team-member .lvca-team-member-text .lvca-social-list { text-align: center !important; }
}
.lvca-dark-bg .lvca-team-members .lvca-team-member .lvca-team-member-details { color: rgb(144, 144, 144); }
.lvca-dark-bg .lvca-team-members .lvca-team-member .lvca-team-member-text .lvca-title { color: rgb(229, 229, 229); }
.lvca-dark-bg .lvca-team-members .lvca-team-member .lvca-team-member-text .lvca-team-member-position { color: rgb(80, 80, 80); }
@charset "utf-8";
html { box-sizing: border-box; }
*, ::after, ::before { box-sizing: inherit; }
.lvca-testimonials .lvca-testimonial { margin-bottom: 50px; }
.lvca-testimonials .lvca-testimonial-text { background: rgb(255, 255, 255); border: 1px solid rgb(219, 219, 219); border-radius: 30px; position: relative; padding: 20px; margin-bottom: 40px; font-style: italic; font-size: 15px; line-height: 24px; color: rgb(136, 136, 136); text-align: center; max-width: 450px; }
.lvca-dark-bg .lvca-testimonials .lvca-testimonial-text { color: rgb(102, 102, 102); background: rgb(238, 238, 238); }
.lvca-testimonials .lvca-testimonial-text::after { content: ""; display: block; border-left: 1px solid rgb(219, 219, 219); border-bottom: 1px solid rgb(219, 219, 219); background: rgb(255, 255, 255); transform: skew(0deg, -44deg); width: 24px; height: 24px; position: absolute; bottom: -12px; left: 40px; margin: auto; }
.lvca-dark-bg .lvca-testimonials .lvca-testimonial-text::after { background: rgb(238, 238, 238); }
.lvca-testimonials .lvca-testimonial-user { display: table; }
.lvca-testimonials .lvca-testimonial-user .lvca-image-wrapper { display: table-cell; }
.lvca-testimonials .lvca-testimonial-user .lvca-image-wrapper img { max-width: 64px; border-radius: 50%; margin-right: 20px; }
.lvca-testimonials .lvca-testimonial-user .lvca-text { display: table-cell; vertical-align: middle; color: rgb(136, 136, 136); }
.lvca-dark-bg .lvca-testimonials .lvca-testimonial-user .lvca-text { color: rgb(144, 144, 144); }
.lvca-testimonials .lvca-testimonial-user .lvca-text .lvca-author-name { letter-spacing: 1px; font-weight: bold; text-transform: uppercase; clear: none; margin-top: 0px; font-size: 15px; line-height: 24px; margin-bottom: 5px; color: rgb(51, 51, 51); }
.lvca-dark-bg .lvca-testimonials .lvca-testimonial-user .lvca-text .lvca-author-name { color: rgb(229, 229, 229); }
@charset "utf-8";
.lvca-flex-container a:hover, .lvca-flex-slider a:hover { outline: none; }
.lvca-slides, .lvca-slides > li, .lvca-flex-control-nav, .lvca-flex-direction-nav { margin: 0px; padding: 0px; list-style: none; }
.lvca-flex-pauseplay span { text-transform: capitalize; }
.lvca-flexslider { margin: 0px; padding: 0px; }
.lvca-flexslider .lvca-slides > li { display: none; backface-visibility: hidden; }
.lvca-flexslider .lvca-slides img { width: 100%; display: block; }
html[xmlns] .lvca-flexslider .lvca-slides { display: block; }
* html .lvca-flexslider .lvca-slides { height: 1%; }
.no-js .lvca-flexslider .lvca-slides > li:first-child { display: block; }
.lvca-flexslider { margin: 0px; position: relative; zoom: 1; }
.lvca-flexslider .lvca-slides { zoom: 1; overflow: hidden; }
.lvca-flexslider .lvca-slides img { height: auto; }
.lvca-flex-viewport { max-height: 2000px; transition: all 1s ease 0s; }
.loading .lvca-flex-viewport { max-height: 300px; }
.carousel li { margin-right: 5px; }
.lvca-flex-direction-nav { }
.lvca-flex-direction-nav a { text-decoration: none; display: block; width: 40px; height: 40px; margin: -20px 0px 0px; position: absolute; top: 50%; z-index: 10; overflow: hidden; opacity: 0; cursor: pointer; color: rgba(0, 0, 0, 0.8); text-shadow: rgba(255, 255, 255, 0.3) 1px 1px 0px; transition: all 0.3s ease-in-out 0s; }
a.lvca-flex-prev { font-size: 40px; color: rgba(0, 0, 0, 0.8); text-shadow: rgba(255, 255, 255, 0.3) 1px 1px 0px; }
.lvca-flex-direction-nav a.lvca-flex-next::before { content: ""; }
.lvca-flex-direction-nav .lvca-flex-prev { left: -50px; }
.lvca-flex-direction-nav .lvca-flex-next { right: -50px; text-align: right; }
.lvca-flex-direction-nav .lvca-flex-disabled { cursor: default; z-index: -1; opacity: 0 !important; }
.lvca-flex-pauseplay a { display: block; width: 20px; height: 20px; position: absolute; bottom: 5px; left: 10px; opacity: 0.8; z-index: 10; overflow: hidden;
cursor: pointer; color: rgb(0, 0, 0); }
.lvca-flex-pauseplay a::before { font-family: flexslider-icon; font-size: 20px; display: inline-block; content: ""; }
.lvca-flex-pauseplay a:hover { opacity: 1; }
.lvca-flex-pauseplay a.lvca-flex-play::before { content: ""; }
.lvca-flex-control-nav { width: 100%; position: absolute; bottom: -40px; text-align: center; }
.lvca-flex-control-nav li { margin: 0px 6px; display: inline-block; zoom: 1; }
.lvca-flex-control-paging li a { width: 11px; height: 11px; display: block; background: rgba(0, 0, 0, 0.5); cursor: pointer; text-indent: -9999px; box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 3px inset; border-radius: 20px; }
.lvca-flex-control-paging li a:hover { background: rgba(0, 0, 0, 0.7); }
.lvca-flex-control-paging li a.lvca-flex-active { background: rgba(0, 0, 0, 0.9); cursor: default; }
.lvca-flex-control-thumbs { margin: 5px 0px 0px; position: static; overflow: hidden; }
.lvca-flex-control-thumbs li { width: 25%; float: left; margin: 0px; }
.lvca-flex-control-thumbs img { width: 100%; height: auto; display: block; opacity: 0.7; cursor: pointer; transition: all 1s ease 0s; }
.lvca-flex-control-thumbs img:hover { opacity: 1; }
.lvca-flex-control-thumbs .lvca-flex-active { opacity: 1; cursor: default; }
@media screen and (max-width: 860px) {
.lvca-flex-direction-nav .lvca-flex-prev { opacity: 1; left: 10px; }
.lvca-flex-direction-nav .lvca-flex-next { opacity: 1; right: 10px; }
}
@charset "utf-8";
html { box-sizing: border-box; }
*, ::after, ::before { box-sizing: inherit; }
.lvca-testimonials-slider { position: relative; }
.lvca-testimonials-slider.lvca-container { max-width: 900px; margin: 0px auto; }
.lvca-testimonials-slider .lvca-testimonial-text { text-align: center; max-width: 750px; margin: 0px auto 40px; font-size: 18px; line-height: 32px; font-style: italic; color: rgb(102, 102, 102); }
.lvca-dark-bg .lvca-testimonials-slider .lvca-testimonial-text { color: rgb(204, 204, 204); }
.lvca-testimonials-slider .lvca-testimonial-text i { color: rgb(204, 204, 204); font-size: 32px; display: block; margin-bottom: 35px; background: none; width: auto; height: auto; }
.lvca-dark-bg .lvca-testimonials-slider .lvca-testimonial-text i { color: rgb(221, 221, 221); }
.lvca-testimonials-slider .lvca-testimonial-user { display: table; margin: 0px auto; }
.lvca-testimonials-slider .lvca-testimonial-user .lvca-image-wrapper { display: table-cell; }
.lvca-testimonials-slider .lvca-testimonial-user .lvca-image-wrapper img { max-width: 64px; border-radius: 50%; margin-right: 15px; }
.lvca-testimonials-slider .lvca-testimonial-user .lvca-text { display: table-cell; vertical-align: middle; color: rgb(136, 136, 136); }
.lvca-dark-bg .lvca-testimonials-slider .lvca-testimonial-user .lvca-text { color: rgb(144, 144, 144); }
.lvca-testimonials-slider .lvca-testimonial-user .lvca-text .lvca-author-name { letter-spacing: 1px; font-weight: bold; color: rgb(51, 51, 51); text-transform: uppercase; clear: none; margin-top: 0px; font-size: 15px; line-height: 24px; margin-bottom: 5px; }
.lvca-dark-bg .lvca-testimonials-slider .lvca-testimonial-user .lvca-text .lvca-author-name { color: rgb(229, 229, 229); }
@charset "utf-8";
#title .pagetitle { padding-top: 30px; }
.archive.directory #buddypress .item-list-tabs { display: none; }
span.text-options { display: none; }
.input-options.datebox-selects label { display: none; }
.field_error input { border-color: rgb(241, 102, 69) !important; }
.field_error .message.error { text-align: left; display: inline; position: relative; padding-right: 60px; }
.field_error .message.error::after { content: ""; font-family: fonticon; position: absolute; right: 10px; top: 10px; color: rgba(0, 0, 0, 0.25); font-size: 11px; }
.field_error .message.error:hover::after { color: rgb(255, 255, 255); }
#courselist { margin: 30px 0px; }
.show_hint { position: absolute; top: 30px; right: 30px; }
.question.fillblank p { display: inline; margin: 0px; }
.vibe_fillblank { min-width: 180px; position: relative; display: inline-block; padding: 12px 5px 10px; }
.vibe_fillblank::after { content: ""; display: block; width: 100%; height: 2px; background: rgb(68, 68, 68); position: absolute; left: 0px; bottom: -2px; }
span.vibe_fillblank:focus { outline: none; }
.hint { display: none; font-size: 13px; }
.show_explaination, .show_hint span { font-family: fonticon; font-size: 32px; line-height: 32px; color: rgb(187, 187, 187); cursor: pointer; }
.show_explaination { font-size: 12px; line-height: 1; margin-left: 5px; }
.show_hint.active span { font-size: 24px; line-height: 32px; }
.show_explaination::before { content: ""; }
.content .matchgrid_options li { list-style: none; position: relative; }
.matchgrid_options li { border: 1px solid rgb(239, 239, 239); padding: 15px; font-size: 13px; border-radius: 2px; }
.matchgrid_options li.ui-draggable-dragging { position: relative; top: 0px; left: 0px; }
.explaination { display: none; padding: 10px; margin: 20px 0px -12px; border: 1px solid rgb(239, 239, 239); border-radius: 2px; font-size: 13px; background: rgb(246, 246, 246); }
.explaination strong { color: rgb(74, 72, 72); font-size: 15px; margin: 10px 0px; display: block; }
.explaination span { float: none; padding: 0px; margin: 0px; }
.course_details li i.i_course_time { font-size: 12px; line-height: 16px; }
.widget .course_details > ul > li:first-child i.i_course_time { display: block; }
.show_hint span::before { content: "["; }
.show_explaination.active::before { content: ""; }
.show_hint.active span::before { content: ""; }
.submissions.show .course_students, .submissions.show .quiz_students, .submissions.show .assignment_students { display: block; }
.assignment_students .assignment_content { padding-top: 30px; }
.submissions .tab-pane .quiz_students > li > .q + strong { color: rgb(34, 34, 34); padding: 5px; border-radius: 2px; border: 1px solid rgb(240, 195, 109); background-color: rgb(249, 237, 190); }
.unit_prevnext .col-md-6 { text-align: center; }
.unit_prevnext .col-md-6 + .col-md-3 { text-align: right; }
.unit_line a.unit, .unit_line a.quiz, .unit_line a.quiz { cursor: pointer; }
.course_curriculum strong span { color: rgb(187, 187, 187); float: right; }
h4.minmax { font-size: 12px; font-weight: 600; border-bottom: 5px solid rgb(239, 239, 239); padding: 8px 0px; }
h4.minmax i { color: rgb(187, 187, 187); float: right; font-size: 16px; }
#courselist li .course_desc { padding: 10px 30px; }
.single .unit_prevnext { opacity: 0; }
.unit_prevnext { padding: 15px; height: 55px; border: 2px solid rgb(63, 76, 79); border-bottom-left-radius: 2px; border-bottom-right-radius: 2px; background: rgb(49, 59, 61); margin: 20px -20px -20px; font-size: 12px; text-transform: uppercase; }
#next_unit { float: right; }
#next_unit::after { content: ""; font-family: fonticon; float: right; margin-left: 5px; margin-top: 1px; }
#prev_unit::after { content: ""; font-family: fonticon; float: left; margin-right: 5px; margin-top: 1px; }
.unit_prevnext a { color: rgb(255, 255, 255); font-weight: 600; }
#item-admins .instructor_course { clear: both; display: inline-block; width: 100%; padding-top: 10px; padding-bottom: 10px; border-bottom: 1px solid rgba(255, 255, 255, 0.2); }
.single-course #item-admins .instructor_course:first-child { padding-top: 0px; }
.single-course #item-admins .instructor_course:last-child { border: none; padding-bottom: 0px; }
div#unit_content .page_title .instructor img { width: 32px; border-radius: 50%; }
.course_desc + ul { max-width: 200px; position: absolute; right: 0px; top: 0px; background: rgb(239, 239, 239); height: 100%; }
#item-meta .star-rating { max-width: none; width: auto; float: left; }
.course_timeline li:first-child a { margin-top: 15px; display: inline-block; }
#courselist li .course_desc + ul > li {
margin: 0px; padding: 8px 16px; background: rgb(239, 239, 239); border-bottom: 1px solid rgb(221, 221, 221); }
#courselist li .course_desc + ul > li:hover { background: rgb(221, 221, 221); }
#courselist li .course_desc + ul > li i { font-size: 16px; margin-right: 10px; float: left; }
.curriculum_check li { padding: 6px 0px 6px 50px; position: relative; }
.curriculum_check li span { display: block; position: absolute; right: 0px; top: 12px; }
.curriculum_check li span::after { font-family: fontawesome; content: ""; font-size: 20px; color: rgb(238, 238, 238); }
.curriculum_check li span:hover::after { content: ""; cursor: pointer; }
.curriculum_check li span.done::after { content: ""; color: rgb(112, 201, 137); }
.curriculum_check li strong { float: right; text-transform: uppercase; }
.course_students.loading { opacity: 0.2; }
.course_students .curriculum_check li { padding: 15px 30px 15px 0px; }
.quiz_result h3.heading { line-height: 1.5; }
.check_user_quiz_results { cursor: pointer; }
#courselist li .course_desc + ul > li span { font-size: 11px; text-transform: uppercase; font-weight: 600; }
.show_side { margin-top: 15px; display: none; }
.course_stats_user { display: inline-block; padding: 20px 0px; width: 100%; }
.course_grade li { padding: 8px 0px; border-bottom: 1px dotted rgb(239, 239, 239); }
#average, #pass, #badge, .course_quiz { width: 33%; float: left; margin: 30px 0px; text-align: center; }
@media (max-width: 540px) {
#average, #pass, #badge, .course_quiz { width: 100%; text-align: center; clear: both; }
#average span, #pass span, #badge span, .course_quiz span { display: block; }
}
.begin_quiz, .submit_quiz { cursor: pointer; }
.course_quiz h5 { text-align: center; color: rgb(187, 187, 187); font-size: 12px; font-weight: 600; text-transform: uppercase; }
#average canvas, #pass canvas, #badge canvas, .course_quiz canvas { margin: 10px 0px; }
.badge-popup { text-align: center; padding: 30px; display: inline-block; border-radius: 2px; background: rgb(255, 255, 255); }
.course_grade li strong { color: rgb(34, 34, 34); float: right; }
.course_grade li strong span { color: rgb(187, 187, 187); }
h4.students_course { margin: 0px -20px 10px; padding: 10px 20px; background: rgb(239, 239, 239); }
h4.students_course strong { float: right; padding: 5px; background: rgb(120, 200, 206); color: rgb(255, 255, 255); line-height: 1; border-radius: 50%; }
.calculate_panel { clear: both; margin: 0px -20px; padding: 10px 20px; background: rgb(239, 239, 239); text-align: right; }
.calculate_panel strong { float: left; text-transform: uppercase; font-size: 12px; margin-top: 8px; }
.calculate_panel i { font-size: 24px; margin-left: 10px; color: rgb(120, 200, 206); }
.complete_course { text-align: center; display: block; width: 100%; }
.complete_course canvas { display: inline-block; }
.course_stats_user h6 { padding: 10px 20px; background: rgb(239, 239, 239); margin: 10px -20px !important; }
.course_stats_user h6 span { float: right; font-weight: 600; }
.in_details { display: none; font-size: 11px; margin: 20px 0px; text-transform: uppercase; font-weight: 600; }
.in_details strong { float: right; }
#userstats { margin: 30px 0px; display: inline-block; width: 100%; }
#userstats li { clear: both; display: inline-block; width: 100%; padding: 10px 0px 15px; border-bottom: 1px solid rgb(239, 239, 239); }
#userstats li .ajax-certificate { float: right; line-height: 0; font-size: 36px; color: rgb(102, 102, 102); margin-right: 20px; }
#userstats li .ajax-badge { display: inline-block; float: right; }
#userstats li .ajax-badge img { border-radius: 50%; border: 1px solid rgb(239, 239, 239); }
#userstats h4 { margin: 0px; font-size: 16px; width: 50%; font-weight: 600; display: inline-block; float: left; }
#userstats h4 span, #userstats h4 + span { color: rgb(187, 187, 187); font-size: 11px; font-weight: 600; }
#userstats li img { width: 48px; float: left; margin-right: 20px; border-radius: 2px; }
#userstats li strong { float: right; font-size: 12px; font-weight: 600; margin: 10px 30px 0px 0px; }
.pricing_course { position: relative; cursor: pointer; min-width: 120px; }
.pricing_course .drop { display: none; position: absolute; overflow: auto; top: 20px; left: 0px; z-index: 99; width: 100%; text-align: center; border-radius: 4px; }
.pricing_course .drop label { display: block; cursor: pointer; padding: 12px 0px; background: rgb(250, 250, 250); border: 1px solid rgb(239, 239, 239); margin: 0px; }
.pricing_course .drop label + label { border-top: none; }
.price span.subs { font-size: 11px; text-transform: uppercase; font-weight: 600; color: rgb(112, 201, 137); }
.course-list1 { margin-left: 60px; display: block; font-size: 11px; text-transform: uppercase; color: rgb(102, 102, 102); }
.course-list1 .course-star-rating { display: block; margin-top: 2px; }
.course-list1 .course-star-rating + strong { float: left; margin-top: 2px; }
div.course_reviews .modern-star-rating strong.course-star-rating small::before { font-size: 22px; }
.author .instructor_stats .star-rating .bp_blank_stars::before { color: rgb(0, 0, 0); font-size: 25px; }
.author .instructor_stats .star-rating .bp_filled_stars::before { color: rgb(0, 0, 0); font-size: 25px; }
.bp_blank_stars { position: relative; display: inline-block; color: rgb(255, 203, 16); overflow: hidden; }
.bp_filled_stars { position: absolute; top: 0px; color: rgb(255, 203, 16); overflow: hidden; float: left; left: 0px; }
.bp_blank_stars::before { font-weight: 200; content: ""; font-family: fontawesome; font-size: 15px; }
.bp_filled_stars::before { font-weight: 200; content: ""; font-family: fontawesome; font-size: 15px; }
.course-list1 h6 { font-size: 1rem; text-transform: none; }
.course-list1 .students { clear: left; }
h5.credits strong { clear: both; display: inline-block; }
.showhide_indetails, .retake_submit { float: right; color: rgb(187, 187, 187); font-size: 24px; margin-top: 10px; margin-right: 10px; }
.widget.pricing #retake_course_submit_form { text-align: center; }
.widget.pricing a.link.retake_submit.tip { float: none; }
.widget.pricing a.link.retake_submit.tip i::before { margin-right: 5px; }
.widget_course_list a:hover img { border-color: rgb(120, 200, 201); }
.widget_course_list li h6 { margin: 0px; font-size: 14px; }
.widget_course_list li img { float: left; max-width: 48px; border: 2px solid rgb(239, 239, 239); margin-right: 10px; border-radius: 2px; }
.widget_course_list li h6 span { display: block; font-size: 11px; color: rgb(187, 187, 187); font-weight: 600; text-transform: uppercase; }
.course_instructor_widget img { max-width: 48px; border-radius: 50%; float: left; margin: 0px 15px 15px 0px; }
.course_instructor_widget .instructor_course { clear: both; }
.course_instructor_widget h5 { margin: 10px 0px; padding: 10px 0px; border-bottom: 3px solid rgb(239, 239, 239); font-size: 14px; font-weight: 600; }
.course_instructor_widget .tip { float: right; font-size: 24px; color: rgb(187, 187, 187); }
.instructor_line { clear: both; display: inline-block; width: 100%; margin: 20px 0px; border-bottom: 5px solid rgb(239, 239, 239); }
.instructor_line h3 a { float: right; font-size: 13px; color: rgb(187, 187, 187); text-transform: uppercase; font-weight: 600; }
.instructor_line:hover a { color: rgb(120, 200, 201); }
.instructor_line h3 i { font-size: 16px; margin-left: 10px; }
#question.quiz_submitted_fade { opacity: 0.2; }
#total_marks > strong > span { min-width: 20px; background: rgb(250, 250, 250); display: inline-block; min-height: 20px; padding: 2px 5px; }
#set_quiz_marks { float: right; width: 120px; margin: 0px 10px; }
.question_content { position: relative; margin-top: 15px; padding: 15px 30px 10px 0px; border-top: 1px solid rgb(239, 239, 239); }
.main_unit_content ul.question_options { list-style: none
!important; margin-left: 0px !important; }
.question_options .checkbox > input[type="checkbox"]:checked + label::after { line-height: 1.4; }
.main_unit_content ul.check_options li { float: left; margin-right: 10px; font-size: 11px; text-transform: uppercase; }
ul.check_options { display: inline-block; width: 100%; padding: 15px 0px 0px; list-style: none !important; margin-left: 0px !important; }
.main_unit_content ul.check_options li a { cursor: pointer; }
.white-popup { position: relative; background: rgb(255, 255, 255); padding: 20px; width: auto; max-width: 500px; margin: 20px auto; }
.main_unit_content a.show_hint { right: 0px; }
#ajaxloader.disabled { display: none; }
#ajaxloader { top: 50%; left: 50%; display: inline-block; border-radius: 50%; transform: translateZ(0px); color: rgba(0, 0, 0, 0.2); font-size: 5rem; width: 1em; height: 1em; margin-top: -30px; margin-right: auto; margin-bottom: -30px; animation: 1s linear 0s infinite normal none running load6; position: absolute !important; margin-left: -3rem !important; }
.course_bulk_actions { position: relative; }
.course_bulk_actions strong { float: left; }
.course_bulk_actions ul { display: inline-block; float: right; }
.course_bulk_actions ul li { float: left; }
.bulk_message, .bulk_add_students, .bulk_change_status, .bulk_assign_students, .bulk_extend_subscription_students { margin: 24px 0px 0px; border-top: 5px solid rgb(239, 239, 239); padding-top: 10px; display: none; }
.bulk_message .button, .bulk_add_students .button, .bulk_assign_students .button, .bulk_change_status .button, .bulk_extend_subscription_students .button { margin: 10px 0px; }
.mfp-content .heading .small_link, .mfp-content .item-list-tabs { display: none; }
.mfp-content .user_quiz_result, .mfp-content .quiz_result { padding: 15px; background: rgb(255, 255, 255); }
.user_quiz_result button.mfp-close { top: 30px; }
.mfp-content .unit_content { padding: 30px !important; }
.bulk_add_students .select2.select2-container { width: 100% !important; color: rgb(68, 68, 68); }
#student_usernames { width: 100%; }
.stat_num strong { clear: both; display: block; font-size: 24px; line-height: 24px; padding: 5px 0px; border-bottom: 1px solid rgb(239, 239, 239); }
.stat_num strong span { float: right; }
.course_filters { padding: 20px; background: rgb(255, 255, 255); border-radius: 2px; }
.course_filters .checkbox, .course_filters .radio { margin: 3px 0px; display: inline-block; }
.course_filters .checkbox label::before, .course_filters .radio label::before { float: left; }
.course_filters .checkbox label::after { left: 3px; top: -1px; }
.course_filters h4 { padding-bottom: 8px; font-weight: 600; margin-bottom: 8px; margin-top: 0px; border-bottom: 2px solid rgb(239, 239, 239); font-size: 16px; text-transform: uppercase; }
.course_filters ul + h4 { margin-top: 10px; }
.widget .course_filters ul.date_filter li { padding: 0px; }
.widget .course_filters ul.date_filter li input[type="text"] { margin: 0px; }
.widget .course_filters ul.date_filter li input[type="text"]:first-child { margin-bottom: 5px; }
.widget .course_filters ul li .widget .course_filters ul li input { float: right; }
#submit_filters, .course_filters label { cursor: pointer; font-weight: 400; }
.sub_categories { display: none; }
.category_filter li > .sub_categories { padding-left: 10px; border-left: 2px solid rgb(239, 239, 239); }
.category_filter > li > span { float: right; }
.category_filter > li > span::before { content: ""; font-family: fonticon; font-size: 8px; margin: 0px 5px; color: rgb(187, 187, 187); }
.category_filter > li > span.active::before { content: ""; }
#active_filters { margin-bottom: 10px; display: inline-block; width: 100%; }
#active_filters li:first-child { margin-left: 20px; padding-top: 6px; }
#active_filters li.all-filter-clear { float: right; cursor: pointer; padding: 8px 20px 0px 15px; font-size: 12px; font-weight: 400; }
#active_filters li { float: left; color: rgba(0, 0, 0, 0.6); margin-right: 10px; position: relative; margin-bottom: 10px; }
#active_filters li span { font-weight: 600; font-size: 11px; padding: 8px 25px 8px 10px; border: 1px solid rgb(239, 239, 239); background: rgba(255, 255, 255, 0.8); border-radius: 2px; position: relative; color: rgba(0, 0, 0, 0.6); cursor: pointer; text-transform: uppercase; display: inline-block; }
#active_filters li span::after { content: ""; font-family: fonticon; position: absolute; right: 5px; top: 8px; font-size: 11px; color: rgba(0, 0, 0, 0.3); }
#active_filters li.all-filter-clear::before { content: ""; font-family: fonticon; position: absolute; left: 0px; top: 9px; font-size: 11px; color: rgba(0, 0, 0, 0.3); }
#applications ul li { display: inline-block; width: 100%; padding: 8px 0px; border-bottom: 1px dotted rgb(238, 238, 238); }
#applications ul li img { border-radius: 50%; }
#applications ul li span.approve, #applications ul li span.reject { float: right; margin-left: 10px; font-size: 11px; color: rgb(187, 187, 187); cursor: pointer; text-transform: uppercase; text-align: center; }
#applications ul li span.approve::before, #applications ul li span.reject::before { display: block; font-size: 24px; color: rgb(187, 187, 187); content: ""; line-height: 1; font-family: fontawesome; }
#applications ul li span.approve.loading::before, #applications ul li span.reject.loading::before { content: ""; }
#applications ul li span.approve.active, #applications ul li span.approve:hover { color: rgb(112, 201, 137); }
#applications ul li span.approve:hover::before, #applications ul li span.approve.active::before { content: ""; color: rgb(112, 201, 137); }
#applications ul li span.reject.active, #applications ul li span.reject:hover { color: rgb(250, 114, 82); }
#applications ul li span.reject:hover::before, #applications ul li span.reject.active::before { content: ""; color: rgb(250, 114, 82); }
.enable_comments .main_unit_content { padding-right: 30px; }
.enable_comments .main_unit_content.stop_notes { padding-right: 0px; }
.main_unit_content p { position: relative; }
.unit_content p span.side_comment { position: absolute; top: 0px; right: -30px; padding: 3px 6px; background: rgb(239, 239, 239); border-radius: 2px; font-size: 12px; line-height: 1; cursor: pointer; }
.unit_content p span.side_comment::after { content: ""; border-width: 6px; border-style: solid; border-image: initial; border-color: rgb(239, 239, 239) transparent transparent rgb(239, 239, 239); position: absolute; top: 15px; right: 0px; }
.unit_content p span.side_comment:hover, .unit_content p span.side_comment.active { background-color: rgb(120, 200, 201); color: rgb(255, 255, 255); }
.heading a.post-edit-link, .heading .vc_inline-link { font-size: 11px; color: rgb(187, 187, 187); font-weight: 600; margin-left: 5px; }
.unit_wrap { overflow: hidden; }
.unit_content p span.side_comment:hover::after, .unit_content p span.side_comment.active::after { border-color: rgb(120, 200, 201) transparent transparent rgb(120, 200, 201); }
.instructor_reply_unit_comment.call { opacity: 0.4; }
.unit_content { overflow: hidden; }
.unit_content, .main_unit_content { height: auto; display: inline-block; width: 100%; }
.unit_wrap { position: relative; }
.main_unit_content { z-index: 99; width: 100%; height: auto; display: inline-block; }
.main_unit_content { position: relative; left: 0px; width: 100%; display: block; transition: transform 0.5s ease 0s; }
.main_unit_content::after { position: absolute; top: 0px; right: 0px; width: 0px; height: 0px; content: ""; opacity: 0; transition: opacity 0.5s ease 0s, width 0.1s ease 0.5s, height 0.1s ease 0.5s; }
.open .main_unit_content::after { width: 100%; height: 100%; opacity: 1; transition: opacity 0.5s ease 0s; }
.open .main_unit_content { transform: translate3d(-240px, 0px, 0px); }
.side_comments { z-index: 1; }
.side_comments { position: absolute;
top: 80px; right: 10px; font-size: 12px; z-index: 100; visibility: hidden; width: 220px; height: auto; opacity: 0.1; background: transparent; transition: all 0.5s ease 0s; transform: translate3d(240px, 0px, 0px); }
.unit_content.open ~ .side_comments { visibility: visible; transition: transform 0.5s ease 0s; overflow: hidden auto; opacity: 1; transform: translate3d(0px, 0px, 0px); }
.side_comments.scroll { overflow-y: scroll !important; max-height: 100%; }
.side_comments::after { display: none; }
.side_comments, .side_comments p, .side_comments a.comment_author { font-size: 13px; }
.side_comments > ul { position: relative; }
.side_comments > ul > li { padding: 10px 0px; display: inline-block; width: 100%; border-bottom: 1px solid rgb(239, 239, 239); }
#all_comments_link { font-size: 11px; border-bottom: 1px solid rgb(239, 239, 239); width: 100%; display: block; text-align: right; }
.side_comments ul.actions { display: inline-block; padding: 0px; width: 100%; margin: 0px 0px 0px 42px; }
.side_comments ul.actions li { float: left; margin-right: 10px; }
#notes_discussions .actions a, .side_comments a { color: rgb(187, 187, 187); }
#notes_discussions .actions a:hover, #notes_discussions .actions a.reply_unit_comment.meta_info, .side_comments ul.actions li a:hover, .side_comments a.reply_unit_comment.meta_info { color: rgb(120, 200, 201); }
.side_comments .add-comment { color: rgb(179, 179, 177); font-size: 14px; line-height: 22px; font-weight: 300; padding: 10px 8px 0px; letter-spacing: 0.05em; text-decoration: none; display: inline-block; cursor: pointer; }
.side_comments .add-comment.deactive { display: none; }
.side_comments .comment-form { display: none; }
.side_comments .comment-form.active { display: block; }
.side_comments .add-comment::before { content: "+"; border: 2px solid rgb(222, 222, 220); border-radius: 100px; width: 23px; height: 23px; color: rgb(222, 222, 220); display: block; text-align: center; font-size: 16px; font-weight: 400; line-height: 18px; float: left; margin-right: 15px; letter-spacing: 0px; box-sizing: border-box; }
.side_comments li img, .comment-form img { max-width: 32px; border-radius: 50%; margin: 10px 10px 10px 0px; float: left; }
.side_comments .unit_comment_content, .side_comments .comment-form article.live-edit { margin-left: 42px; }
.new_side_comment p { margin: 0px; }
.side_comments li a, .comment-form span { text-transform: uppercase; font-weight: 600; }
.side_comments li a.unit_comment_author, .comment-form span { padding-top: 10px; font-size: 11px; display: inline-block; }
.new_side_comment > ul { padding-left: 10px; list-style: outside none disc; }
.unit_content ol.commentlist li > ul.children, .unit_content ol.commentlist li + ul.children { margin-left: 64px; }
.quiz_title { padding-bottom: 10px; border-bottom: 1px solid rgb(239, 239, 239); margin-bottom: 20px; }
.quiz_title .quiz_meta { max-width: 72px; float: right; }
.quiz_title .quiz_meta .progress { clear: both; display: none; margin: 0px; width: 72px; padding: 0px; }
.quiz_title .quiz_meta.show_progress .progress { display: inline-block; }
.quiz_title .progress .bar { padding: 2px; }
.inquiz_timer { width: 72px; position: relative; float: right; }
.inquiz_timer::after { content: ""; background: transparent; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 99; }
.quiz_meta i { font-size: 11px; text-align: center; width: 72px; display: none; }
.quiz_meta.show_progress i { display: block; }
.inquiz_timer span.countdown { top: 26px; color: rgb(68, 68, 68); font-size: 16px; text-align: center; }
.inquiz_timeline { display: inline-block; float: right; }
.inquiz_timeline ul li { float: left; }
.quiz_title .inquiz_timeline ul { width: auto; }
.in_question { margin-top: 30px; border-top: 5px solid rgb(239, 239, 239); }
.in_question .question { position: relative; padding: 30px 0px 10px; }
.in_question .question_options { margin-left: 0px !important; list-style: none !important; }
.question_options .radio > label::before { float: left; margin-top: 2px; }
.question_options .checkbox > label::before { float: left; margin-top: 2px; }
.question_options .checkbox > label::after { top: 1px; }
.in_question .question.fillblank p { display: inline; line-height: 0; }
.in_question .question.fillblank article.live-edit { min-width: 160px; border-bottom: 1px solid; line-height: 1.5em; display: inline-block; }
.in_question .marks { float: right; margin-top: 20px; }
.in_question .show_hint { top: 50px; right: 0px; z-index: 99; }
.question_options.match li { list-style: none; position: relative; }
.question .matchgrid_options ul { list-style: none !important; margin: 0px !important; }
.question_options.match li { clear: both; display: inline-block; background: rgb(255, 255, 255); border: 1px solid rgb(239, 239, 239); margin: 15px; padding: 5px 15px 5px 35px; position: relative; border-radius: 2px; }
.question_options.match li label > span { color: rgb(187, 187, 187); font-family: fonticon; font-size: 16px; position: absolute; left: 10px; top: 5px; }
.question_options.match li label > span::before { content: ""; }
.question_options.sort li { padding: 5px 10px; border: 1px solid rgb(239, 239, 239); cursor: move; }
.matchgrid_options li.ui-draggable-dragging { position: relative; top: 0px; left: 0px; }
.in_quiz .pagination { border-top: 1px solid rgb(239, 239, 239); border-radius: 0px; padding: 20px 0px 0px; margin-bottom: 0px; display: inline-block; width: 100%; }
.in_quiz .pagination label { float: right; }
.in_quiz .pagination ul li { float: left; }
.in_quiz .pagination ul li a { cursor: pointer; }
.in_quiz .pagination ul { float: right; display: inline-block; list-style: none !important; }
.course_instructor_widget .instructor_meta { display: none !important; }
.single_text { display: inline-block; width: 100%; margin-bottom: 40px; }
#retakes9999 { display: none; }
h3.assignment_heading { clear: both; padding: 10px 0px; font-size: 16px; display: inline-block; width: 100%; }
h3.assignment_heading.heading > strong { display: inline-block; font-size: 12px; }
h3.assignment_heading.heading > strong > span { float: left; margin-left: 10px; }
.course_review { background: rgba(0, 0, 0, 0.05); padding: 20px; border-radius: 2px; }
.course_review h4, .list_course_review h4 { font-size: 20px; font-weight: 600; margin-top: 0px; }
.course_review h5 { font-size: 16px; margin-bottom: 0px; }
.course_review h5 span { display: block; font-size: 14px; }
.course_review .review_author { display: inline-block; width: 100%; padding: 10px 0px 0px; }
.flexslider .slides .review_author img, .widget_reviews_list li .course_review img, .widget_reviews_list li img { max-width: 48px; margin: 10px 5px 0px 0px; float: left; border-radius: 50%; }
.list_course_review { margin-left: 60px; }
.ui-datepicker { height: auto; margin: 5px auto 0px; border: 2px solid rgb(68, 68, 68); font-size: 11px; border-radius: 2px; background: rgb(255, 255, 255); }
.ui-datepicker a { text-decoration: none; }
.ui-datepicker table { width: 100%; }
.ui-datepicker-header { background: rgb(68, 68, 68); color: rgb(224, 224, 224); font-weight: bold; line-height: 30px; border-width: 1px 0px 0px; border-style: solid; border-color: rgb(17, 17, 17); }
.ui-datepicker-title { text-align: center; font-weight: 600; font-size: 12px; color: rgb(255, 255, 255); }
.ui-datepicker-prev, .ui-datepicker-next { display: inline-block; width: 30px; height: 30px; text-align: center; cursor: pointer; background-repeat: no-repeat; line-height: 600%; overflow: hidden; font-family: dashicons; position: relative; }
.ui-datepicker-prev { float: left; background-position: center -30px; }
.ui-datepicker-prev::before { content: ""; color: rgb(255, 255, 255); font-size: 20px; position: absolute; margin-top: -20px; left: 0px; }
.ui-datepicker-next {
float: right; background-position: center 0px; }
.ui-datepicker-next::before { content: ""; color: rgb(255, 255, 255); font-size: 20px; position: absolute; margin-top: -20px; right: 0px; }
.ui-datepicker thead { background-color: rgb(239, 239, 239); border-bottom: 1px solid rgb(239, 239, 239); }
.ui-datepicker th { text-transform: uppercase; font-size: 11px; text-align: center; padding: 5px 0px; color: rgb(68, 68, 68); }
.ui-datepicker tbody td { padding: 0px; }
.ui-datepicker tbody td:last-child { border-right: 0px; }
.ui-datepicker tbody tr { border-bottom: 1px solid rgb(239, 239, 239); }
.ui-datepicker tbody tr:last-child { border-bottom: 0px; }
.ui-datepicker td span, .ui-datepicker td a { display: inline-block; font-weight: bold; text-align: center; width: 28px; height: 28px; line-height: 28px; color: rgb(102, 102, 102); }
.ui-datepicker-calendar .ui-state-default { border-right: 1px solid rgb(239, 239, 239); font-weight: 400; }
.ui-datepicker-calendar .ui-state-hover { background: rgb(247, 247, 247); }
.ui-datepicker-calendar .ui-state-active { background: rgb(112, 201, 137); color: rgb(255, 255, 255); font-weight: 600; position: relative; }
.ui-datepicker-unselectable .ui-state-default { background: rgb(244, 244, 244); color: rgb(180, 179, 179); }
.ui-datepicker-calendar td:first-child .ui-state-active { width: 29px; margin-left: 0px; }
.ui-datepicker-calendar td:last-child .ui-state-active { width: 29px; margin-right: 0px; }
.ui-datepicker-calendar tr:last-child .ui-state-active { height: 29px; margin-bottom: 0px; }
#buddypress .course_essentials .instructor_course img { height: auto; }
.wp-playlist-tracks + .wp-playlist-tracks { display: none; }
@media (max-width: 992px) {
.unit_prevnext { height: auto !important; }
.unit_prevnext .col-md-6, .unit_prevnext .col-md-3, .unit_prevnext .col-md-6 + .col-md-3 { text-align: center; padding: 5px 0px; }
#next_unit { float: none !important; }
}
@media (max-width: 768px) {
section#certificate.certificate_generated { width: 90%; }
}
@media print {
a[href]::after { content: none !important; }
.quiz_result a { display: none !important; }
}
.action .batch_course img { width: 48px; height: 48px; overflow: hidden; display: block; float: left; margin: 6px 3px; border-radius: 2px; }
.mfp-content .back_to_course { display: none; }
@media print {
.certificate_print i { display: none; }
}
#fullbody_mask { position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; display: block; z-index: 9999; }
.unit-comment-body.unapproved { padding: 15px; background: rgba(0, 0, 0, 0.05); }
#question.correct, #question.incorrect, .in_question.correct, .in_question.incorrect { min-height: 180px; position: relative; overflow: hidden; }
.quiz_bar { z-index: 99; }
.check_question_answer + .quiz_bar { position: relative !important; display: inline-block; }
.check_question_answer { position: relative; cursor: pointer; }
.quiz_timeline li.incorrect > span { background: rgb(239, 97, 77) !important; }
.quiz_timeline li.incorrect > span::before { font-family: fonticon; color: rgb(255, 255, 255); font-size: 10px; line-height: 1; position: absolute; top: 2px; left: 2px; content: "" !important; }
.quiz_timeline li.correct > span { background: rgb(117, 183, 51) !important; }
.question_wrapper { position: absolute; overflow: hidden; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 99; text-align: center; transition: all 200ms ease-in 0s; }
.question_wrapper span::before { font-family: fonticon; top: 18px; left: 18px; content: ""; color: rgb(255, 255, 255); font-size: 30px; line-height: 1; position: absolute; }
.question_wrapper .incorrect > span::before { content: ""; }
.question_wrapper .incorrect > span { background: rgb(239, 97, 77); }
.question_wrapper .correct, .question_wrapper .incorrect { display: inline-block; margin-top: 15px; padding: 10px; }
.question_wrapper span { position: relative; width: 64px; height: 64px; float: left; border-radius: 50%; background: rgb(117, 183, 51); display: block; padding: 30px; transform: scale(15); transition: all 200ms ease-in-out 0s; }
.question_wrapper .correct > span::before { font-family: fonticon; top: 18px; left: 18px; content: ""; color: rgb(255, 255, 255); font-size: 30px; line-height: 1; position: absolute; }
.question_wrapper strong { font-size: 48px; line-height: 64px; margin: 0px 10px; font-weight: 600; color: rgb(117, 183, 51); }
.question_wrapper .incorrect > strong { color: rgb(239, 97, 77); }
.question_wrapper.loaded .correct > span, .question_wrapper.loaded .incorrect > span { transform: scale(1); }
.question_wrapper .result { transition: all 200ms ease-in 0s; }
#question.check_answer_loaded + .question_wrapper.loaded .result, .in_question.check_answer_loaded .question_wrapper.loaded .result { transform: translateX(40%); }
#question.check_answer_loaded + .question_wrapper.loaded .result > div, .in_question.check_answer_loaded .question_wrapper.loaded .result > div { background: rgba(255, 255, 255, 0.8); border-radius: 5px; }
.checked_answer { margin-bottom: 20px; padding: 12px 24px; color: rgba(0, 0, 0, 0.8); border: 1px solid rgb(240, 195, 109); background-color: rgb(249, 237, 190); border-radius: 2px; }
.checked_answer.correct { background: rgb(216, 238, 194); border-color: rgb(117, 183, 51); }
.submit_inquiz + .save_quiz_progress { margin-left: 10px; padding-left: 10px; border-left: 2px solid; }
.save_quiz_progress { cursor: pointer; }
.save_quiz_progress.loading, .submit_quiz_progress { background: none; border: none; }
.save_quiz_progress, .submit_quiz_progress { position: relative; display: inline-block; max-width: 300px; margin: 0px auto; }
.submit_quiz_progress { display: block; }
.submit_quiz_progress .save_progress_wrap { position: absolute; width: 120px; bottom: -90px; left: 50%; margin-left: -28px; }
.save_quiz_progress.disabled, .save_quiz_progress.loading, .submit_quiz_progress { cursor: default; }
.save_quiz_progress .save_progress_label { position: relative; display: block; }
.save_quiz_progress .save_progress_label::before, .save_quiz_progress .save_progress_label::after { position: absolute; right: -15px; font-family: fontawesome; opacity: 0; transition: opacity 0.3s ease 0.3s; }
.save_quiz_progress .save_progress_label::before { content: ""; }
.save_quiz_progress.done .save_progress_label::before { opacity: 1; }
.save_quiz_progress.loading .save_progress_wrap, .submit_quiz_progress .save_progress_wrap { display: block; transition: transform 0.2s ease 0s; transform-style: preserve-3d; transform: rotateX(90deg) translateZ(10px); }
.save_quiz_progress .save_progress_bar, .submit_quiz_progress .save_progress_bar { position: absolute; border-radius: 10px; top: 100%; left: 0px; width: 100%; height: 20px; background: rgba(0, 0, 0, 0.1); transform: rotateX(-90deg); transform-origin: 50% 0%; backface-visibility: hidden; }
.submit_quiz_progress .save_progress_inner, .save_quiz_progress .save_progress_inner { position: absolute; background: rgb(0, 157, 216); left: 0px; top: 0px; width: 0px; height: 100%; border-radius: 10px; transition: width 0.3s ease 0s, opacity 0.3s ease 0s; }
.tour-backdrop { background-color: rgba(0, 0, 0, 0.3); }
.tour-step-backdrop { background: rgb(255, 255, 255); border-radius: 5px; padding: 15px !important; color: rgb(0, 0, 0) !important; z-index: 9999 !important; }
.popover .closepop::before { content: ""; font-family: FontAwesome; color: rgb(255, 255, 255); }
.popover .closepop { cursor: pointer; opacity: 1; text-shadow: inherit; right: 5px; font-size: 15px; font-weight: 100; position: absolute; top: 5px; }
.disable_wplms_tour_popup .popover { display: none !important; }
.disable_wplms_tour_popup div[class^="tour"] { display: none !important; }
.generate_course_tour { margin: 24px 0px 0px; border-top: 5px solid rgb(239, 239, 239); padding-top: 10px;
display: none; }
:root { --color_1: #004c85; --color_2: #FFF; }
.informacoes-disciplina p { color: var(--color_1); text-decoration: underline; text-transform: uppercase; cursor: pointer; padding: 10px 0px; }
.loader { color: var(--color_1); font-size: 69px; text-indent: -9999em; overflow: hidden; width: 1em; height: 1em; border-radius: 50%; animation: 1.7s ease 0s infinite normal none running load6, 1.7s ease 0s infinite normal none running round; top: 40%; left: 50%; transform: translate(-50%, -50%); position: absolute; }
@-webkit-keyframes load6 {
0% { box-shadow: 0px -0.83em 0px -0.4em, 0px -0.83em 0px -0.42em, 0px -0.83em 0px -0.44em, 0px -0.83em 0px -0.46em, 0px -0.83em 0px -0.477em; }
5%, 95% { box-shadow: 0px -0.83em 0px -0.4em, 0px -0.83em 0px -0.42em, 0px -0.83em 0px -0.44em, 0px -0.83em 0px -0.46em, 0px -0.83em 0px -0.477em; }
10%, 59% { box-shadow: 0px -0.83em 0px -0.4em, -0.087em -0.825em 0px -0.42em, -0.173em -0.812em 0px -0.44em, -0.256em -0.789em 0px -0.46em, -0.297em -0.775em 0px -0.477em; }
20% { box-shadow: 0px -0.83em 0px -0.4em, -0.338em -0.758em 0px -0.42em, -0.555em -0.617em 0px -0.44em, -0.671em -0.488em 0px -0.46em, -0.749em -0.34em 0px -0.477em; }
38% { box-shadow: 0px -0.83em 0px -0.4em, -0.377em -0.74em 0px -0.42em, -0.645em -0.522em 0px -0.44em, -0.775em -0.297em 0px -0.46em, -0.82em -0.09em 0px -0.477em; }
100% { box-shadow: 0px -0.83em 0px -0.4em, 0px -0.83em 0px -0.42em, 0px -0.83em 0px -0.44em, 0px -0.83em 0px -0.46em, 0px -0.83em 0px -0.477em; }
}
@keyframes load6 {
0% { box-shadow: 0px -0.83em 0px -0.4em, 0px -0.83em 0px -0.42em, 0px -0.83em 0px -0.44em, 0px -0.83em 0px -0.46em, 0px -0.83em 0px -0.477em; }
5%, 95% { box-shadow: 0px -0.83em 0px -0.4em, 0px -0.83em 0px -0.42em, 0px -0.83em 0px -0.44em, 0px -0.83em 0px -0.46em, 0px -0.83em 0px -0.477em; }
10%, 59% { box-shadow: 0px -0.83em 0px -0.4em, -0.087em -0.825em 0px -0.42em, -0.173em -0.812em 0px -0.44em, -0.256em -0.789em 0px -0.46em, -0.297em -0.775em 0px -0.477em; }
20% { box-shadow: 0px -0.83em 0px -0.4em, -0.338em -0.758em 0px -0.42em, -0.555em -0.617em 0px -0.44em, -0.671em -0.488em 0px -0.46em, -0.749em -0.34em 0px -0.477em; }
38% { box-shadow: 0px -0.83em 0px -0.4em, -0.377em -0.74em 0px -0.42em, -0.645em -0.522em 0px -0.44em, -0.775em -0.297em 0px -0.46em, -0.82em -0.09em 0px -0.477em; }
100% { box-shadow: 0px -0.83em 0px -0.4em, 0px -0.83em 0px -0.42em, 0px -0.83em 0px -0.44em, 0px -0.83em 0px -0.46em, 0px -0.83em 0px -0.477em; }
}
@-webkit-keyframes round {
0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
}
@keyframes round {
0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
}
.area-loader { width: 100%; height: 100%; top: 0px; position: absolute; display: flex; justify-content: center; align-items: center; background: rgba(255, 255, 255, 0.5); }
.informacoes-disciplina p { color: var(--color_1); text-decoration: underline; text-transform: uppercase; cursor: pointer; padding: 10px 0px; }
#modalCursoDocencias h5 { font-size: 20px; font-weight: bold; }
.modal-curso-docencia p { font-size: 16px; }
.btn-fechar-modal { background-color: var(--color_1) !important; color: var(--color_2) !important; }
.btn-fechar-modal:hover { border: 2px solid var(--color_1) !important; background-color: var(--color_2) !important; color: var(--color_1) !important; }
.docencias-disciplina, .cursos-disciplina { padding: 10px 0px; }
.mejs-fullscreen .course_content_panel .unit_wrap .unit_prevnext, .mejs-fullscreen #hideshow_course_pursue_panel { z-index: 1 !important; }
@charset "utf-8";
@font-face { font-family: h5p; src: url("../fonts/h5p-core-18.ttf?cb8kvi") format("truetype"), url("../fonts/h5p-core-18.woff?cb8kvi") format("woff"); font-weight: normal; font-style: normal; }
html.h5p-iframe, html.h5p-iframe > body { font-family: sans-serif; width: 100%; height: 100%; margin: 0px; padding: 0px; }
.h5p-semi-fullscreen, .h5p-fullscreen, html.h5p-iframe .h5p-container { overflow: hidden; }
.h5p-content { position: relative; background: rgb(254, 254, 254); border-top: 1px solid rgb(238, 238, 238); border-right: 1px solid rgb(238, 238, 238); border-left: 1px solid rgb(238, 238, 238); border-image: initial; border-bottom: none; box-sizing: border-box; }
.h5p-noselect { user-select: none; }
html.h5p-iframe .h5p-content { font-size: 16px; line-height: 1.5em; width: 100%; height: auto; }
html.h5p-iframe .h5p-fullscreen .h5p-content, html.h5p-iframe .h5p-semi-fullscreen .h5p-content { height: 100%; }
.h5p-content.h5p-no-frame, .h5p-fullscreen .h5p-content, .h5p-semi-fullscreen .h5p-content { border: 0px; }
.h5p-container { position: relative; z-index: 1; }
.h5p-iframe-wrapper.h5p-fullscreen { background-color: rgb(0, 0, 0); }
body.h5p-semi-fullscreen { position: fixed; width: 100%; height: 100%; }
.h5p-container.h5p-semi-fullscreen { position: fixed; top: 0px; left: 0px; z-index: 101; width: 100%; height: 100%; background-color: rgb(255, 255, 255); }
.h5p-content-controls { margin: 0px; position: absolute; right: 0px; top: 0px; z-index: 3; }
.h5p-fullscreen .h5p-content-controls { display: none; }
.h5p-content-controls > a:link, .h5p-content-controls > a:visited, a.h5p-disable-fullscreen:link, a.h5p-disable-fullscreen:visited { color: rgb(229, 238, 246); }
.h5p-enable-fullscreen::before { font-family: H5P; content: ""; }
.h5p-disable-fullscreen::before { font-family: H5P; content: ""; }
.h5p-enable-fullscreen, .h5p-disable-fullscreen { cursor: pointer; color: rgb(238, 238, 238); background: rgba(0, 0, 0, 0.3); line-height: 0.975em; font-size: 2em; width: 1.125em; height: 0.925em; text-indent: -0.0875em; }
.h5p-disable-fullscreen { line-height: 0.925em; width: 1.1em; height: 0.9em; }
.h5p-enable-fullscreen:focus, .h5p-disable-fullscreen:focus { outline-style: solid; outline-width: 1px; outline-offset: 0.25em; }
.h5p-enable-fullscreen:hover, .h5p-disable-fullscreen:hover { background: rgba(0, 0, 0, 0.5); }
.h5p-semi-fullscreen .h5p-enable-fullscreen { display: none; }
div.h5p-fullscreen { width: 100%; height: 100%; }
.h5p-iframe-wrapper { width: auto; height: auto; }
.h5p-fullscreen .h5p-iframe-wrapper, .h5p-semi-fullscreen .h5p-iframe-wrapper { width: 100%; height: 100%; }
.h5p-iframe-wrapper.h5p-semi-fullscreen { width: auto; height: auto; background: black; position: fixed; inset: 0px; z-index: 100001; }
.h5p-iframe-wrapper.h5p-semi-fullscreen .buttons { position: absolute; top: 0px; right: 0px; z-index: 20; }
.h5p-iframe-wrapper iframe.h5p-iframe { width: 10px; min-width: 100%; height: 100%; z-index: 10; overflow: hidden; border: 0px; display: block; }
.h5p-content ul.h5p-actions { box-sizing: border-box; overflow: hidden; list-style: none; padding: 0px 10px; margin: 0px; height: 25px; font-size: 12px; background: rgb(250, 250, 250); border-top: 1px solid rgb(238, 238, 238); border-bottom: 1px solid rgb(238, 238, 238); clear: both; font-family: sans-serif; }
.h5p-fullscreen .h5p-actions, .h5p-semi-fullscreen .h5p-actions { display: none; }
.h5p-actions > .h5p-button { float: left; cursor: pointer; margin: 0px 0.5em 0px 0px; background: none; padding: 0px 0.75em 0px 0.25em; vertical-align: top; color: rgb(153, 153, 153); text-decoration: none; outline: none; line-height: 23px; }
.h5p-actions > .h5p-button:hover { color: rgb(102, 102, 102); }
.h5p-actions > .h5p-button:active, .h5p-actions > .h5p-button:focus, .h5p-actions .h5p-link:active, .h5p-actions .h5p-link:focus { color: rgb(102, 102, 102); }
.h5p-actions > .h5p-button:focus, .h5p-actions .h5p-link:focus { outline: rgb(158, 202, 237) solid thin; outline-offset: -2px; }
.h5p-actions > .h5p-button::before { font-family: H5P; font-size: 20px; line-height: 20px; vertical-align: top; padding-right: 0px; }
.h5p-actions > .h5p-button.h5p-export::before { content: ""; }
.h5p-actions > .h5p-button.h5p-copyrights::before { content: "";