:root{--COR_FUNDO:#ededed;--COR_BASE_01:#575757;--COR_BASE_02:#344955;--COR_FUNDO_DESTAQUE:#d1d1d1}@media only screen and (max-width: 1200px){.item_desktop.item_desktop.item_desktop.item_desktop.item_desktop.item_desktop.item_desktop{display:none}.item_mobile.item_mobile.item_mobile.item_mobile.item_mobile.item_mobile.item_mobile{display:block}.item_celular.item_celular.item_celular.item_celular.item_celular.item_celular.item_celular{display:none}}@media only screen and (max-width: 600px){.item_celular.item_celular.item_celular.item_celular.item_celular.item_celular.item_celular{display:block}.item_mobile.item_mobile.item_mobile.item_mobile.item_mobile.item_mobile.item_mobile{display:block}.item_desktop.item_desktop.item_desktop.item_desktop.item_desktop.item_desktop.item_desktop{display:none}}@media only screen and (min-width: 1201px){.item_celular.item_celular.item_celular.item_celular.item_celular.item_celular.item_celular{display:none}.item_mobile.item_mobile.item_mobile.item_mobile.item_mobile.item_mobile.item_mobile{display:none}.item_desktop.item_desktop.item_desktop.item_desktop.item_desktop.item_desktop.item_desktop{display:block}}*,body{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased}body{overflow:auto;font-size:18px;margin:0;background-color:var(--COR_FUNDO);color:#000}a,a:visited{color:#575757}a:hover,a:visited:hover{color:#717171}::-webkit-scrollbar{background:transparent;overflow:visible;width:12px}::-webkit-scrollbar-thumb{background-color:#999;border:none;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#AAA}::-webkit-scrollbar-thumb:horizontal{min-width:40px}::-webkit-scrollbar-thumb:vertical{min-height:40px}::-webkit-scrollbar-track-piece{background-color:#EEE}::-webkit-scrollbar-corner{background:transparent}.menu_topo{width:100%;height:60px;background-color:#575757;position:fixed;z-index:10}.menu_topo .cabecalho .logo{margin:2px auto;background-repeat:no-repeat;background-position:center;background-size:contain;display:block;width:168px;height:56px;cursor:pointer}@media only screen and (max-width: 600px){.menu_topo .cabecalho .logo{display:none}}.menu_topo .cabecalho .logo_mobile{margin:8px auto;background-repeat:no-repeat;background-position:center;background-size:contain;display:block;width:168px;height:44px;cursor:pointer}@media only screen and (min-width: 601px){.menu_topo .cabecalho .logo_mobile{display:none}}.menu_topo .cabecalho .area_config{position:absolute;top:2px;right:0;display:none}.menu_topo .cabecalho .area_config .icone_config{float:right;margin:10px 8px;cursor:pointer;border-radius:50%;overflow:hidden;position:relative}.menu_topo .cabecalho .area_config .icone_config:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#FFF;opacity:0;-webkit-transition:opacity 300ms linear;-moz-transition:opacity 300ms linear;-o-transition:opacity 300ms linear;-ms-transition:opacity 300ms linear;transition:opacity 300ms linear}.menu_topo .cabecalho .area_config .icone_config:hover{box-shadow:0 0 5px rgba(0,0,0,0.5)}.menu_topo .cabecalho .area_config .icone_config:hover:after{opacity:.3}.menu_topo .cabecalho .area_config .icone_config_foto{background-image:url(../imagens/user_foto.png);background-color:#000;width:35px;height:40px;background-repeat:no-repeat;background-size:cover;display:inline-block}.menu_topo .cabecalho .area_config .icone_config_seta{width:10px;height:40px;display:inline-block;position:relative;background-color:#344955}.menu_topo .cabecalho .area_config .icone_config_seta:after{content:"";position:absolute;top:50%;left:1px;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #FFF}.menu_topo .cabecalho .area_config .notificacao{position:absolute;top:4px;right:48px;background:#ef233c;border-radius:4px;font-size:.8em;font-weight:bold;color:#FFFFFF;text-align:center;display:none;padding:.2rem .5rem;z-index:1}.menu_topo .cabecalho .icone_menu{margin:.5rem;position:absolute;top:0;left:0;padding:.5rem;cursor:pointer;display:none;border-radius:5px;background-color:#3e3e3e;color:#FFF;line-height:25px;box-shadow:0 5px 0 #242424;-webkit-transition:background-color 200ms linear;-moz-transition:background-color 200ms linear;-o-transition:background-color 200ms linear;-ms-transition:background-color 200ms linear;transition:background-color 200ms linear}.menu_topo .cabecalho .icone_menu:before{content:attr(data-label)}.menu_topo .cabecalho .icone_menu:hover{background-color:#4a4a4a}.menu_topo_correcao{margin:auto;height:60px}.menu_config{background:#FFFFFF;width:300px;position:fixed;right:0px;top:60px;display:none;z-index:9;box-shadow:-1px 1px 4px 1px rgba(0,0,0,0.2);overflow:auto;-webkit-overflow-scrolling:touch}.menu_config .menu_config_foto{float:left;width:50px;min-height:50px;border-radius:50%;display:block;background-image:url(../imagens/user_foto.png);background-color:#000;background-repeat:no-repeat;background-size:cover}.menu_config .menu_config_nome{float:right;width:80%;display:block;font-weight:bold}.menu_config .menu_config_separador{border-top:#CCC solid 1px;clear:both;display:block}.menu_config .menu_config_separador .link_menu_config{display:block;padding:.6rem .5rem;padding-left:37px;text-decoration:none;color:#666666;background-repeat:no-repeat;background-position:.5rem}.menu_config .menu_config_separador .link_menu_config:hover{color:#FFF;background-color:#575757}.menu_config .menu_config_separador .link_menu_config .notificacao{background:#ef233c;border-radius:5px;font-size:.8em;font-weight:bold;color:#FFFFFF;text-align:center;display:none;padding:.2rem .5rem}.menu_config .menu_config_separador .link_menu_config.menu_cursos{background-image:url(../imagens/menu_cursos.png)}.menu_config .menu_config_separador .link_menu_config.menu_assinaturas{background-image:url(../imagens/menu_assinaturas.png)}.menu_config .menu_config_separador .link_menu_config.menu_correio{background-image:url(../imagens/menu_correio.png)}.menu_config .menu_config_separador .link_menu_config.menu_duvida{background-image:url(../imagens/menu_duvida.png)}.menu_config .menu_config_separador .link_menu_config.menu_faq{background-image:url(../imagens/menu_faq.png)}.menu_config .menu_config_separador .link_menu_config.menu_conquistas{background-image:url(../imagens/menu_conquistas.png)}.menu_config .menu_config_separador .link_menu_config.menu_participantes{background-image:url(../imagens/menu_participantes.png)}.menu_config .menu_config_separador .link_menu_config.menu_perfil{background-image:url(../imagens/menu_perfil.png)}.menu_config .menu_config_separador .link_menu_config.menu_sair{background-image:url(../imagens/menu_sair.png)}.menu_config .menu_config_separador .link_menu_config.menu_instalar{background-image:url(../imagens/menu_instalar.png);display:none}.menu_config .idiomas,.caixa_idiomas .idiomas{text-align:center}.menu_config .idiomas a,.caixa_idiomas .idiomas a{text-decoration:none;font-size:.8em}.menu_config .idiomas a .bandeira,.caixa_idiomas .idiomas a .bandeira{width:30px;height:30px;border-radius:50%;border:solid 2px #FFF;box-shadow:0 0 4px rgba(0,0,0,0.5);background-position:center;background-repeat:no-repeat;background-size:cover;display:inline-block;margin:.5rem .3rem .5rem .7rem;vertical-align:middle;-webkit-transition:transform 200ms linear;-moz-transition:transform 200ms linear;-o-transition:transform 200ms linear;-ms-transition:transform 200ms linear;transition:transform 200ms linear}.menu_config .idiomas a:hover .bandeira,.caixa_idiomas .idiomas a:hover .bandeira{transform:scale(1.3)}.menu_config .idiomas a.pt-br .bandeira,.caixa_idiomas .idiomas a.pt-br .bandeira{background-image:url('/biblioteca/imagens/idioma_pt-br.png')}.menu_config .idiomas a.pt-br:after,.caixa_idiomas .idiomas a.pt-br:after{content:'Português'}.menu_config .idiomas a.pt-pt .bandeira,.caixa_idiomas .idiomas a.pt-pt .bandeira{background-image:url('/biblioteca/imagens/idioma_pt-pt.png')}.menu_config .idiomas a.pt-pt:after,.caixa_idiomas .idiomas a.pt-pt:after{content:'Português (PT)'}.menu_config .idiomas a.en .bandeira,.caixa_idiomas .idiomas a.en .bandeira{background-image:url('/biblioteca/imagens/idioma_en.png')}.menu_config .idiomas a.en:after,.caixa_idiomas .idiomas a.en:after{content:'English'}.menu_config .idiomas a.es .bandeira,.caixa_idiomas .idiomas a.es .bandeira{background-image:url('/biblioteca/imagens/idioma_es.png')}.menu_config .idiomas a.es:after,.caixa_idiomas .idiomas a.es:after{content:'Español'}.caixa_idiomas{background-color:#FFF;border-radius:3px;box-shadow:0 2px 2px 1px rgba(0,0,0,0.2);padding:1rem;max-width:400px;margin:1rem auto}.fundo_menus{display:none;position:fixed;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,0.5);z-index:5;backdrop-filter:blur(5px)}.migalha_pao{margin:auto;padding:.5rem;background-color:#3e3e3e;color:#FFF}.migalha_pao .migalha_item{margin-right:.5rem;white-space:nowrap;max-width:100%;overflow:hidden;display:inline-block;text-overflow:ellipsis}.migalha_pao .migalha_item a{color:#FFF}.migalha_pao .migalha_item a:hover{opacity:.6}.migalha_pao .migalha_item:before{content:'';border:solid #fff;border-top-width:medium;border-right-width:medium;border-bottom-width:medium;border-left-width:medium;border-width:0 3px 3px 0;display:inline-block;padding:2px;margin-right:10px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);vertical-align:middle}.margem{padding:.5rem}.clear{clear:both;display:block;height:.5rem}.conteudo_principal,.conteudo_principal_extra{margin:0;margin-bottom:0;padding:.5rem .5rem;overflow-wrap:break-word;word-wrap:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}@media only screen and (min-width: 1201px){.conteudo_principal,.conteudo_principal_extra{margin:1rem auto;padding:1rem;max-width:1100px}}.conteudo_principal:has( + .caixa_conteudo_midias),.conteudo_principal_extra:has( + .caixa_conteudo_midias){padding:0 .5rem}.fundo_modal{position:fixed;top:0px;left:0px;bottom:0px;right:0px;background-color:rgba(255,255,255,0.8);backdrop-filter:blur(5px);z-index:100;display:none;overflow:auto;-webkit-overflow-scrolling:touch}.fundo_modal .janela_modal{position:relative;background-color:#FFF;max-width:60vw;box-shadow:0 10px 25px rgba(0,0,0,0.5);border-radius:5px;margin:auto;margin-bottom:11rem;-webkit-transition:height 200ms linear;-moz-transition:height 200ms linear;-o-transition:height 200ms linear;-ms-transition:height 200ms linear;transition:height 200ms linear;z-index:110}@media only screen and (max-width: 600px){.fundo_modal .janela_modal{max-width:90vw}}.fundo_modal .janela_modal #conteudo_modal{padding:1rem}.fundo_modal .janela_modal .janela_modal_fechar{position:absolute;top:-12px;right:-12px;width:45px;height:45px;cursor:pointer;z-index:111;overflow:hidden;border-radius:50%;border:solid 6px #FFF;box-shadow:2px 3px 5px rgba(0,0,0,0.3),0 0 3px rgba(0,0,0,0.7);background-color:#575757}@media only screen and (max-width: 600px){.fundo_modal .janela_modal .janela_modal_fechar{top:-12px;right:-12px;width:35px;height:35px;border:solid 4px #FFF}}.fundo_modal .janela_modal .janela_modal_fechar:hover{background-color:#717171}.fundo_modal .janela_modal .janela_modal_fechar:before,.fundo_modal .janela_modal .janela_modal_fechar:after{content:'';position:absolute;height:6px;width:70%;top:14px;left:5px;background:#FFF}@media only screen and (max-width: 600px){.fundo_modal .janela_modal .janela_modal_fechar:before,.fundo_modal .janela_modal .janela_modal_fechar:after{top:10px;left:4px}}.fundo_modal .janela_modal .janela_modal_fechar:before{transform:rotate(45deg)}.fundo_modal .janela_modal .janela_modal_fechar:after{transform:rotate(-45deg)}.fundo_modal .janela_modal .janela_modal_fechar.botao_fechar_erro{background-color:#ef233c}.fundo_modal .janela_modal .janela_modal_fechar.botao_fechar_erro:hover{background-color:#f25366}.fundo_modal .janela_modal .janela_modal_fechar.botao_fechar_sucesso{background-color:#5fd400}.fundo_modal .janela_modal .janela_modal_fechar.botao_fechar_sucesso:hover{background-color:#77ff08}.fundo_modal .janela_modal .janela_modal_fechar.botao_fechar_atencao{background-color:#ffa500}.fundo_modal .janela_modal .janela_modal_fechar.botao_fechar_atencao:hover{background-color:#ffb733}.fundo_modal .janela_modal .janela_modal_fechar.botao_fechar_sem_fechar{display:none}.fundo_modal .janela_modal .modal_titulo{margin:-1rem -1rem 1rem -1rem;clear:both;padding:1rem;border-radius:4px 4px 0 0;background-color:#3e3e3e;color:#FFF}.fundo_modal .alerta{z-index:200}.fundo_modal .alerta_mensagem{padding:.5rem;border-radius:4px}.fundo_modal .alerta_mensagem.sucesso{background-color:#56aa35;color:#FFF}.fundo_modal .alerta_mensagem.erro{background-color:#ef233c;color:#FFF}.fundo_modal .alerta_mensagem.atencao{background-color:#ffa500;color:#FFF}.fundo_modal .alerta_imagem{width:48px;height:48px;display:inline-block;background-repeat:no-repeat;background-size:contain;vertical-align:middle}.fundo_modal .alerta_imagem.sucesso{background-image:url(../imagens/alertaSucesso.png)}.fundo_modal .alerta_imagem.erro{background-image:url(../imagens/alertaErro.png)}.fundo_modal .alerta_imagem.atencao{background-image:url(../imagens/alertaErro.png)}.fundo_modal .alerta_texto{display:inline-block;vertical-align:middle}@media only screen and (max-width: 600px){.fundo_modal .alerta_texto{width:calc( 100% - 60px )}}.fundo_modal .janela_confirmacao_texto{padding:1rem;text-align:center}.fundo_modal .janela_confirmacao_botoes{padding:0 1rem 1rem 1rem;text-align:center}.fundo_modal .janela_confirmacao_botoes .janela_confirmacao_tempo{color:#888;margin-bottom:1rem;font-size:.8em}.fundo_modal .janela_confirmacao_botoes .janela_confirmacao_botao{display:inline-block}.fundo_modal .janela_confirmacao_botoes .janela_confirmacao_botao+.janela_confirmacao_botao{margin-left:1rem}.fundo_modal .janela_confirmacao_botoes .janela_confirmacao_botao .sucesso{box-shadow:0 .3rem 0 #48a100;background:#5fd400;color:#FFF}.fundo_modal .janela_confirmacao_botoes .janela_confirmacao_botao .sucesso:hover{color:#FFF;background-color:#77ff08}.fundo_modal .janela_confirmacao_botoes .janela_confirmacao_botao .info{box-shadow:0 .3rem 0 #d00f27;background:#ef233c;color:#FFF}.fundo_modal .janela_confirmacao_botoes .janela_confirmacao_botao .info:hover{color:#FFF;background-color:#f25366}.fundo_modal .janela_confirmacao_botoes .janela_confirmacao_botao .info:focus,.fundo_modal .janela_confirmacao_botoes .janela_confirmacao_botao .sucesso:focus{box-shadow:0 0 0 #000000;transform:translateY(4px)}.janela_tutorial button{background-color:#FFF !important;border:solid #666666 2px !important;text-shadow:none !important;font-size:1rem !important}.janela_tutorial button.driver-close-btn{border-color:#b43c3c !important;color:#b43c3c !important}.janela_tutorial button.driver-close-btn:hover{background-color:#b43c3c !important;color:#FFF !important}.janela_tutorial button.driver-prev-btn{border-color:#6495ed !important;color:#6495ed !important}.janela_tutorial button.driver-prev-btn:hover{background-color:#6495ed !important;color:#FFF !important}.janela_tutorial button.driver-next-btn{border-color:#0c4871 !important;color:#0c4871 !important}.janela_tutorial button.driver-next-btn:hover{background-color:#0c4871 !important;color:#FFF !important}.janela_tutorial button.driver-disabled{border-color:#AAA !important;color:#AAA !important}.janela_tutorial button.driver-disabled:hover{background-color:#FFF !important;color:#AAA !important}.janela_tutorial.tutorial_bug{top:1rem !important}.driver-highlighted-element::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:#FFF;opacity:.01;z-index:1000000}.carregamento_fake{position:fixed;top:0;left:0;right:0;height:5px;z-index:1000;overflow:hidden;display:none}.carregamento_fake div{background-color:#FFF;height:5px;width:0%;-webkit-transition:width 500ms linear;-moz-transition:width 500ms linear;-o-transition:width 500ms linear;-ms-transition:width 500ms linear;transition:width 500ms linear}.div_carregamento{position:fixed;top:0px;left:0px;bottom:0px;right:0px;background-color:rgba(255,255,255,0.8);backdrop-filter:blur(5px);z-index:1000;display:none}.div_carregamento .icone_carregando{position:absolute;top:0px;left:0px;text-align:center;width:280px;height:80px}.div_carregamento .icone_carregando:before{content:"";position:relative;text-align:center;margin:auto;display:block;background-color:rgba(0,0,0,0);opacity:.9;border:12px solid #575757;border-top:12px solid rgba(0,0,0,0);border-left:12px solid rgba(0,0,0,0);border-radius:50%;width:80px;height:80px;margin:0 auto;animation:spin .9s infinite linear}.div_carregamento .icone_carregando span{background-color:#F8EDC2;color:#C59D27;display:block;padding:.5em;border-radius:6px;z-index:2}.bloco_carregamento{height:100px;margin:auto;padding:2em;text-align:center}.bloco_carregamento span,.carregando{display:block;background-color:rgba(0,0,0,0);opacity:.9;border:7px solid #575757;border-top:7px solid rgba(0,0,0,0);border-left:7px solid rgba(0,0,0,0);border-radius:50%;width:40px;height:40px;margin:0 auto;animation:spin .9s infinite linear}.div_carregando{position:relative;isolation:isolate}.div_carregando:before{content:'';display:block;position:absolute;inset:0;background-color:rgba(255,255,255,0.7);z-index:2}.div_carregando:after{content:'';position:absolute;top:50%;left:50%;translate:-50% -50%;display:block;background-color:rgba(0,0,0,0);opacity:.9;border:12px solid var(--cor_principal);border-top:12px solid rgba(0,0,0,0);border-left:12px solid rgba(0,0,0,0);border-radius:50%;width:60px;height:60px;margin:0 auto;animation:spin .9s infinite linear;z-index:3}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(360deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes spinoff{0%{transform:rotate(0deg)}100%{transform:rotate(-360deg)}}@-moz-keyframes spinoff{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(-360deg)}}@-webkit-keyframes spinoff{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(-360deg)}}.entrada_label{display:block;clear:both}.entrada_label h3{position:relative;color:#575757;padding:.2em;font-size:.7em;font-weight:normal;display:inline-block;margin:.5rem 0 0 0}.entrada_texto{font-family:inherit;font-size:1em;width:100%;padding:.5em;background-color:#F4F4F4;color:#444;border:solid 2px #575757;border-top:none;border-left:none;border-right:none;margin-bottom:.5rem}.textarea_dimensionavel{font-family:inherit;font-size:1em;background-color:#F4F4F4;color:#444;-webkit-transition:height 200ms linear;-moz-transition:height 200ms linear;-o-transition:height 200ms linear;-ms-transition:height 200ms linear;transition:height 200ms linear;width:100%;padding:.5em;margin:0;border:solid 2px #575757;border-top:none;border-left:none;border-right:none}.form_submit{text-align:center;margin-top:1em}.area_botao_submit{text-align:center;margin:1em auto}.botao1.botao1{color:#FFF;border:0;border-radius:4px;padding:.5em 1em;text-transform:uppercase;cursor:pointer;box-shadow:0 .3rem 0 #3e3e3e;text-decoration:none;font-size:1em;display:inline-block;background:#575757;overflow:hidden;position:relative;-webkit-transition:transform 100ms linear, box-shadow 100ms linear, background-color 100ms linear, color 100ms linear;-moz-transition:transform 100ms linear, box-shadow 100ms linear, background-color 100ms linear, color 100ms linear;-o-transition:transform 100ms linear, box-shadow 100ms linear, background-color 100ms linear, color 100ms linear;-ms-transition:transform 100ms linear, box-shadow 100ms linear, background-color 100ms linear, color 100ms linear;transition:transform 100ms linear, box-shadow 100ms linear, background-color 100ms linear, color 100ms linear;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.botao1.botao1:hover{color:#FFF;background-color:#717171}.botao1.botao1:after{content:"";background:#FFFFFF;display:block;position:absolute;top:-50%;left:-50%;width:200%;height:200%;opacity:0;transition:all .4s;border-radius:1rem}.botao1.botao1:active{box-shadow:0 0 0 #000000;transform:translateY(4px)}.botao1.botao1:active:after{top:50%;left:50%;width:1px;height:1px;opacity:.4;transition:0s}.botao1.botao1.desabilitado,.botao1.botao1:disabled{background:#EEE;color:#CCC;box-shadow:0 .3rem 0 #d5d5d5;border:solid 1px #CCC;cursor:default}.botao1.botao1.desabilitado:hover,.botao1.botao1:disabled:hover{background:#EEE;color:#CCC}.botao1.botao1.desabilitado:active,.botao1.botao1:disabled:active{box-shadow:0 0 0 #d5d5d5}.caixa_checks{margin-top:.5em}input[type='checkbox'].com_estilo,input[type='checkbox'].com_estilo_convertido{width:1px;height:1px;opacity:0;display:none}input[type='checkbox'].com_estilo_convertido+label.check_estilizado{display:inline-block;vertical-align:middle;width:22px;height:22px;margin:0 0 2px 0;background-color:#FFF;cursor:pointer;position:relative}input[type='checkbox'].com_estilo_convertido:checked+label.check_estilizado::after{content:'';position:absolute;left:5px;top:1px;width:8px;height:12px;border-right:solid 3px #FFF;border-bottom:solid 3px #FFF;transform:rotate(45deg)}input[type='radio'].com_estilo,input[type='radio'].com_estilo_convertido{width:1px;height:1px;opacity:0;display:none}input[type='radio'].com_estilo_convertido+label.check_estilizado{display:inline-block;vertical-align:middle;width:22px;height:22px;border-radius:50%;margin:0 0 2px 0;background-color:#FFF;cursor:pointer;position:relative}input[type='radio'].com_estilo_convertido:checked+label.check_estilizado::after{content:'';position:absolute;left:5px;top:1px;width:8px;height:12px;border-right:solid 3px #FFF;border-bottom:solid 3px #FFF;transform:rotate(45deg)}input[type='checkbox'].com_estilo_convertido+label.check_estilizado{border:solid 2px #575757}input[type='checkbox'].com_estilo_convertido:checked+label.check_estilizado{background-color:#575757;border:solid 2px #575757}input[type='radio'].com_estilo_convertido+label.check_estilizado{border:solid 2px #575757}input[type='radio'].com_estilo_convertido:checked+label.check_estilizado{background-color:#575757;border:solid 2px #575757}.resposta_radio{display:inline-block;vertical-align:middle;width:22px;height:22px;border-radius:50%;margin:0 0 2px 0;background-color:#FFF;position:relative;border:solid 2px #CCC;cursor:default}.resposta_radio.cheio:after{content:'';position:absolute;left:5px;top:1px;width:8px;height:12px;border-right:solid 3px #CCC;border-bottom:solid 3px #CCC;transform:rotate(45deg)}.resposta_check{display:inline-block;vertical-align:middle;width:22px;height:22px;margin:0 0 2px 0;background-color:#FFF;cursor:default;position:relative;border:solid 2px #CCC}.resposta_check.cheio:after{content:'';position:absolute;left:5px;top:1px;width:8px;height:12px;border-right:solid 3px #CCC;border-bottom:solid 3px #CCC;transform:rotate(45deg)}.upload_iframe{padding:.5em 0;width:100%;height:70px;display:inline-block;clear:both}.body_upload{background:#FFF !important}.upload_modal{background:#FFF !important;color:#444}.icone_upload{background-image:url(../imagens/upload.png);background-color:#575757;background-repeat:no-repeat;background-size:contain;width:26px;height:26px;overflow:hidden;display:inline-block;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;content:"";cursor:pointer;margin:0 .2em;vertical-align:middle;box-shadow:0 0 2px 2px rgba(0,0,0,0.19)}.icone_upload:hover{background-color:#717171}.icone_upload:active{box-shadow:0 0 1px 1px rgba(0,0,0,0.19)}.upload_descricao{font-size:.8em;color:#666}.icone_upload input{display:block !important;width:26px !important;height:26px !important;opacity:0 !important;overflow:hidden !important;cursor:pointer !important}#filelist span{display:inline-block}.upload_progresso{vertical-align:middle;width:50px;height:50px;background-image:url(../imagens/carregando_branco.gif);background-repeat:no-repeat;background-size:contain;text-align:center;font-size:10px;font-weight:bold;box-sizing:border-box;padding-top:17px;color:#575757}.upload_finalizado{background-image:url(../imagens/check.png);background-repeat:no-repeat;background-size:20px 15px;min-height:15px;font-size:11px;font-weight:bold;display:block;box-sizing:border-box;padding-left:25px;margin-top:5px;color:#575757}.icone_upload_enviado{background-image:url(../imagens/clip_arquivo.png);background-repeat:no-repeat;background-size:contain;width:26px;height:26px;display:inline-block;content:"";cursor:pointer;vertical-align:middle}.icone_upload_enviado input{display:none !important;width:26px !important;height:26px !important;opacity:0 !important;overflow:hidden !important;cursor:pointer !important}.caixa_login{background-color:#FFF;border-radius:3px;box-shadow:0 2px 2px 1px rgba(0,0,0,0.2);padding:1rem;max-width:400px;margin:auto}.caixa_login input{margin:1rem auto}.caixa_login input[type='submit']{display:block}.caixa_login .caixa_esqueci_senha{margin-top:1em}.sod_select,.sod_select *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.sod_select{display:inline-block;position:relative;line-height:1;width:100%;padding:.5em;border:2px solid #575757;background:#ffffff;color:#575757;font-size:1em;text-align:left;outline:0;outline-offset:-2px;cursor:pointer}.sod_select:before,.sod_select:after{content:"\25B2";position:absolute;right:10px;top:8px;font-size:7px;color:#575757}.sod_select:after{content:"\25BC";top:auto;bottom:8px}.sod_select:hover,.sod_select.open,.sod_select.focus{border-color:#575757;background-color:#EEE}.sod_select.open{color:#575757}.sod_select.focus{box-shadow:0 0 5px rgba(0,0,0,0.2)}.sod_select.disabled{border-color:#828282;color:#b2b2b2;cursor:not-allowed}.sod_select .sod_label{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-right:15px}.sod_select .sod_list_wrapper{position:absolute;top:100%;left:-2px;right:-2px;display:none;height:auto;margin:auto;background:#EEE;border:2px solid #575757;border-top:none;color:#575757;z-index:8}.sod_select.open .sod_list_wrapper{display:block}.sod_select.disabled.open .sod_list_wrapper{display:none}.sod_select.above .sod_list_wrapper{top:auto;bottom:100%;border-top:2px solid #575757;border-bottom:none}.sod_select .sod_list{display:block;overflow-y:auto;padding:0;margin:0}.sod_select .sod_option{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;position:relative;padding:10px 10px;list-style-type:none}.sod_select .sod_option.optgroup,.sod_select .sod_option.optgroup.disabled{background:inherit;color:#939393;font-size:10px;font-style:italic}.sod_select .sod_option.groupchild{padding-left:20px}.sod_select .sod_option.is-placeholder{display:none}.sod_select .sod_option.disabled{background:inherit;color:#cccccc}.sod_select .sod_option.active{background:#575757;color:#FFF}.sod_select .sod_option.selected{font-weight:700;padding-right:25px}.sod_select .sod_option.selected:before{content:"";position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:inline-block;color:#808080;height:9px;width:10px;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMTAgOSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTAgOSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8Zz4NCgk8cGF0aCBmaWxsPSIjRDlEOUQ4IiBkPSJNNCw2LjdDMy42LDYuMywzLjUsNi4xLDMuMSw1LjdDMi42LDUuMiwyLDQuNiwxLjUsNC4xYy0wLjgtMC44LTIsMC40LTEuMiwxLjJjMC45LDAuOSwxLjksMS45LDIuOCwyLjgNCgkJYzAuNywwLjcsMS4zLDEsMiwwQzYuNyw2LDguMywzLjcsOS44LDEuNUMxMC41LDAuNSw5LTAuMyw4LjMsMC42bDAsMEM2LjcsMi45LDUuNyw0LjQsNCw2LjciLz4NCjwvZz4NCjwvc3ZnPg0K)}.sod_select.no_highlight .sod_option.selected{font-weight:300}.sod_select.no_highlight .sod_option.selected:before{display:none}.sod_select select{display:none !important}.sod_select.touch select{-webkit-appearance:menulist-button;position:absolute;top:0;left:0;display:block !important;height:100%;width:100%;opacity:0;z-index:8}.grid,.grid-pad,.grid-pad *,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}[class*='col-']{float:left;padding-right:1em}[class*='col-']:last-of-type{padding-right:0px}.grid{width:100%;max-width:100%;min-width:320px;margin:0em auto}.grid:after{content:"";display:table;clear:both}.grid-pad{padding:0}.grid-pad>[class*='col-']:last-of-type{padding-right:0em}.push-right{float:right}.col-1-1{width:100%}.col-2-3,.col-8-12{width:66.66%}.col-1-2,.col-6-12{width:50%}.col-1-3,.col-4-12{width:33.33%}.col-1-4,.col-3-12{width:25%}.col-1-5{width:20%}.col-1-6,.col-2-12{width:16.667%}.col-1-7{width:14.28%}.col-1-8{width:12.5%}.col-1-9{width:11.1%}.col-1-10{width:10%}.col-1-11{width:9.09%}.col-1-12{width:8.33%}.col-11-12{width:91.66%}.col-10-12{width:83.333%}.col-9-12{width:75%}.col-5-12{width:41.66%}.col-7-12{width:58.33%}@media only screen and (max-width: 1200px){.grid{width:100%;min-width:0;margin-left:0px;margin-right:0px;padding-left:0px;padding-right:0px}[class*='col-']{width:100%;float:none;margin-left:0em;margin-right:0em;margin-top:1em;margin-bottom:0px;padding-left:0px;padding-right:0px}.grid-pad>[class*='col-']:last-of-type{padding-right:0;margin-top:.5em}}.tela_matriculas{display:grid;gap:1rem;grid-template-columns:65% 35%}.tela_matriculas.sem_avisos{grid-template-columns:100%}.tela_matriculas.sem_avisos .lista_avisos{grid-column:1;grid-row:2}.tela_matriculas .lista_matriculas{grid-column:1}.tela_matriculas .lista_avisos{grid-column:2;grid-row:1 / span 2}.tela_matriculas .loja_cursos{grid-column:1}@media only screen and (max-width: 1200px){.tela_matriculas{grid-template-columns:70% 30%}.tela_matriculas .loja_cursos{grid-column:1 / span 2;width:calc(100% - 1rem)}}@media only screen and (max-width: 600px){.tela_matriculas{grid-template-columns:100%}.tela_matriculas .lista_avisos{grid-column:1;grid-row:2}}.avisos{background-color:#FFF;border-radius:3px;box-shadow:0 2px 2px 1px rgba(0,0,0,0.2);margin:auto;position:relative;background-color:var(--COR_FUNDO_DESTAQUE);padding:1em;color:#666}.avisos .aviso{padding:.5em 0}.avisos .aviso h3{font-size:1.3em;margin:0;color:#344955}.web_app{display:none;position:relative;top:0;background-color:#FFF;border-radius:3px;box-shadow:0 2px 2px 1px rgba(0,0,0,0.2);font-weight:bold;background-color:#344955;color:#FFF;margin:1rem auto;padding:1.2rem 1rem;text-align:center;text-decoration:none;cursor:pointer;-webkit-transition:background-color 400ms linear, color 400ms, top 400ms, opacity 400ms;-moz-transition:background-color 400ms linear, color 400ms, top 400ms, opacity 400ms;-o-transition:background-color 400ms linear, color 400ms, top 400ms, opacity 400ms;-ms-transition:background-color 400ms linear, color 400ms, top 400ms, opacity 400ms;transition:background-color 400ms linear, color 400ms, top 400ms, opacity 400ms}.web_app:hover{background-color:#344955;color:#FFF;box-shadow:0 5px 5px 1px rgba(0,0,0,0.2);top:-5px;opacity:.8}.web_app .icone{background-position:center;background-size:contain;background-repeat:no-repeat;width:32px;height:32px;vertical-align:middle;margin-right:.5rem;display:inline-block}.lista_cursos{margin:auto;margin-bottom:1rem}.lista_cursos a.lista_curso{background-color:#FFF;border-radius:3px;box-shadow:0 2px 2px 1px rgba(0,0,0,0.2);cursor:pointer;position:relative;top:0px;display:table;width:100%;min-height:170px;text-decoration:none;color:#000;-webkit-transition:background-color 300ms linear, box-shadow 300ms, top 300ms;-moz-transition:background-color 300ms linear, box-shadow 300ms, top 300ms;-o-transition:background-color 300ms linear, box-shadow 300ms, top 300ms;-ms-transition:background-color 300ms linear, box-shadow 300ms, top 300ms;transition:background-color 300ms linear, box-shadow 300ms, top 300ms;margin-bottom:1rem}@media only screen and (max-width: 600px){.lista_cursos a.lista_curso{font-size:.9em}}.lista_cursos a.lista_curso:after{content:attr(data-label);padding:.5rem;color:#575757;border-radius:5px;margin:.5rem;position:absolute;right:0;bottom:0;-webkit-transition:background-color 300ms linear, color 300ms linear;-moz-transition:background-color 300ms linear, color 300ms linear;-o-transition:background-color 300ms linear, color 300ms linear;-ms-transition:background-color 300ms linear, color 300ms linear;transition:background-color 300ms linear, color 300ms linear}@media only screen and (max-width: 600px){.lista_cursos a.lista_curso:after{padding:0}}.lista_cursos a.lista_curso:hover{box-shadow:0 5px 5px 1px rgba(0,0,0,0.2);top:-5px;color:#000}.lista_cursos a.lista_curso:hover:after{background-color:#575757;color:#FFF}@media only screen and (max-width: 600px){.lista_cursos a.lista_curso:hover:after{padding:.5rem}}.lista_cursos a.lista_curso .thumbnail{background-position:center;background-repeat:no-repeat;background-size:cover;width:30%;display:table-cell;vertical-align:middle}.lista_cursos a.lista_curso .lista_info_curso{position:relative;vertical-align:middle;display:table-cell;padding:.5rem 1rem}.lista_cursos a.lista_curso .lista_info_curso h3{font-size:1.5em;margin:0 0 .5rem 0;color:#344955}@media only screen and (max-width: 600px){.lista_cursos a.lista_curso .lista_info_curso h3{font-size:1.1em}}.lista_cursos a.lista_curso .lista_info_curso .lista_curso_professor_foto{display:inline-block;background-position:center;background-repeat:no-repeat;background-size:cover;background-color:#CCC;width:30px;height:30px;border-radius:50%;vertical-align:middle}.lista_cursos a.lista_curso .lista_info_curso .lista_curso_professor{clear:both;display:block;margin-bottom:.5rem}.lista_cursos a.lista_curso .lista_info_curso .lista_curso_professor:before{font-size:.8em;font-weight:normal;content:'Orientado por ';color:#476475}@media only screen and (max-width: 600px){.lista_cursos a.lista_curso .lista_info_curso .lista_curso_professor:before{display:block}}.lista_cursos a.lista_curso .lista_info_curso .lista_curso_inicio:before,.lista_cursos a.lista_curso .lista_info_curso .lista_curso_fim:before{white-space:nowrap;font-size:.8em;font-weight:normal;color:#476475;display:inline-block;min-width:70px}.lista_cursos a.lista_curso .lista_info_curso .lista_curso_inicio:before{content:'Início em '}.lista_cursos a.lista_curso .lista_info_curso .lista_curso_fim{display:block}.lista_cursos a.lista_curso .lista_info_curso .lista_curso_fim:before{content:'Fim em '}.lista_cursos a.lista_curso .lista_info_curso.aprovado::before,.lista_cursos a.lista_curso .lista_info_curso.reprovado::before,.lista_cursos a.lista_curso .lista_info_curso.desistente::before{content:'';display:table;border:solid 2px;border-radius:10px;padding:.2rem .4rem;margin-bottom:.5rem}.lista_cursos a.lista_curso .lista_info_curso.aprovado::before{content:'Aprovado';color:#5fd400;border-color:#5fd400}.lista_cursos a.lista_curso .lista_info_curso.reprovado::before{content:'Reprovado';color:#ef233c;border-color:#ef233c}.lista_cursos a.lista_curso .lista_info_curso.desistente::before{content:'Desistente';color:#ffa500;border-color:#ffa500}.lista_cursos a.lista_curso .lista_info_curso .lista_curso_frequencia{display:block;height:3px;position:absolute;bottom:0;left:0;right:0}.lista_cursos a.lista_curso .lista_info_curso .lista_curso_frequencia span{display:block;height:100%;background-color:#5fd400}@media only screen and (max-width: 600px){.lista_cursos a.lista_curso .lista_info_curso{padding-bottom:2rem}}.lista_cursos .lista_grupo_matriculas{margin:2rem 0;padding-left:.5rem;border-left:solid 8px #575757}.lista_cursos .lista_grupo_matriculas h1{font-size:1.3em;margin:.5rem 0;color:#575757}.lista_cursos .lista_grupo_matriculas a.lista_curso:before{content:'';display:block;position:absolute;top:50%;left:-22px;width:20px;height:20px;border-radius:50%;background-color:#575757;transform:translate(0, -50%)}.lista_assinaturas .ass_descricao{margin-bottom:1rem;background-color:#F5E8BD;padding:1rem;border-radius:3px}.lista_assinaturas .ass_curso{background-color:#FFF;border-radius:3px;box-shadow:0 2px 2px 1px rgba(0,0,0,0.2);cursor:pointer;position:relative;top:0px;display:table;width:100%;min-height:100px;text-decoration:none;color:#000;-webkit-transition:background-color 300ms linear, box-shadow 300ms, top 300ms;-moz-transition:background-color 300ms linear, box-shadow 300ms, top 300ms;-o-transition:background-color 300ms linear, box-shadow 300ms, top 300ms;-ms-transition:background-color 300ms linear, box-shadow 300ms, top 300ms;transition:background-color 300ms linear, box-shadow 300ms, top 300ms;margin-bottom:1rem}@media only screen and (max-width: 600px){.lista_assinaturas .ass_curso{font-size:.9em}}.lista_assinaturas .ass_curso:after{content:attr(data-label);padding:.5rem;color:var(--cor_principal, #575757);border-radius:5px;margin:.5rem;position:absolute;right:0;bottom:0;-webkit-transition:background-color 300ms linear, color 300ms linear;-moz-transition:background-color 300ms linear, color 300ms linear;-o-transition:background-color 300ms linear, color 300ms linear;-ms-transition:background-color 300ms linear, color 300ms linear;transition:background-color 300ms linear, color 300ms linear}@media only screen and (max-width: 600px){.lista_assinaturas .ass_curso:after{padding:0}}.lista_assinaturas .ass_curso:hover{box-shadow:0 5px 5px 1px rgba(0,0,0,0.2);top:-5px;color:#000}.lista_assinaturas .ass_curso:hover:after{background-color:var(--cor_principal, #575757);color:#FFF}@media only screen and (max-width: 600px){.lista_assinaturas .ass_curso:hover:after{padding:.5rem}}.lista_assinaturas .ass_curso .ass_thumbnail{background-position:center;background-repeat:no-repeat;background-size:cover;width:30%;display:table-cell;vertical-align:middle}.lista_assinaturas .ass_curso .ass_dados{vertical-align:middle;display:table-cell;padding:.5rem 1rem}.lista_assinaturas .ass_curso .ass_dados h3{font-size:1.5em;margin:0 0 .5rem 0;color:var(--cor_base, #344955)}@media only screen and (max-width: 600px){.lista_assinaturas .ass_curso .ass_dados h3{font-size:1.1em}}.loja_cursos h2{font-size:1.5em;margin:0 0 .5rem 0;color:var(--cor_base, #344955)}@media only screen and (max-width: 600px){.loja_cursos h2{font-size:1.1em}}.loja_cursos .categorias{margin-bottom:1.5rem;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;row-gap:.5rem;column-gap:.5rem}.loja_cursos .categorias a{padding:.4rem 1rem;background-color:var(--cor_escura, #344955);border-radius:4px;color:#FFF;text-decoration:none;text-align:center;-webkit-transition:background-color 200ms linear, color 200ms linear;-moz-transition:background-color 200ms linear, color 200ms linear;-o-transition:background-color 200ms linear, color 200ms linear;-ms-transition:background-color 200ms linear, color 200ms linear;transition:background-color 200ms linear, color 200ms linear}.loja_cursos .categorias a:hover{background-color:var(--cor_principal, #476475);color:#FFF}.loja_cursos .loja_lista_cursos{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:stretch;align-content:stretch;row-gap:1rem;column-gap:1rem}.loja_cursos .loja_lista_cursos a{display:block;width:calc(50% - .5rem);word-break:normal !important;background-color:#FFF;border-radius:3px;box-shadow:0 2px 2px 1px rgba(0,0,0,0.2);-webkit-transition:transform 200ms linear, box-shadow 200ms linear;-moz-transition:transform 200ms linear, box-shadow 200ms linear;-o-transition:transform 200ms linear, box-shadow 200ms linear;-ms-transition:transform 200ms linear, box-shadow 200ms linear;transition:transform 200ms linear, box-shadow 200ms linear;text-decoration:none;position:relative}@media only screen and (max-width: 600px){.loja_cursos .loja_lista_cursos a{width:100%}}.loja_cursos .loja_lista_cursos a:hover{transform:translateY(-0.3rem);box-shadow:0 4px 4px 1px rgba(0,0,0,0.2)}.loja_cursos .loja_lista_cursos a .imagem{background-position:center;background-repeat:no-repeat;background-size:cover;margin:auto;max-height:25vh;border-radius:4px 4px 0 0;padding-bottom:56%}.loja_cursos .loja_lista_cursos a .info{padding:.5rem;color:#000}.loja_cursos .loja_lista_cursos a .info h3{margin:0 0 .5rem 0;color:var(--cor_base, #344955);font-size:1.4em;text-align:center}@media only screen and (max-width: 600px){.loja_cursos .loja_lista_cursos a .info h3{font-size:1.1em}}.loja_cursos .loja_lista_cursos a .info .valores{color:#2e8b57;text-align:center;font-size:1.5em}.loja_cursos .loja_lista_cursos a .info .valores .avista{color:#555;font-size:.6em}.loja_cursos .loja_lista_cursos a .info .valores.assinatura .gratuidade{display:inline-block;padding:.5rem;background-color:#2e8b57;color:#FFF;text-align:center;border-radius:4px;margin:.2rem auto}.loja_cursos .loja_lista_cursos a .info span{display:block;margin:.5rem 0 0 0;margin-bottom:2.5rem}.loja_cursos .loja_lista_cursos a .info .mais_detalhes{position:absolute;bottom:0;left:0;width:50%;text-align:center;background-color:var(--cor_base, #344955);color:#FFF;padding:.5rem 1rem;font-size:.9em;white-space:nowrap}.loja_cursos .loja_lista_cursos a .info .matriculese{position:absolute;bottom:0;right:0;width:50%;text-align:center;background-color:var(--cor_base, #344955);color:#FFF;padding:.5rem 1rem;font-size:.9em;white-space:nowrap}.curso_fundo_decorativo{margin:0 auto 1rem auto;position:relative;background-color:#FFF;border-radius:3px;box-shadow:0 2px 2px 1px rgba(0,0,0,0.2)}.curso_fundo_decorativo .curso_fundo_imagem{margin:auto}.curso_fundo_decorativo .curso_fundo_imagem img{object-fit:cover;object-position:center;max-height:70vh}.curso_fundo_decorativo .curso_principal_titulo{position:absolute;bottom:0;left:0;right:0;background-color:rgba(0,0,0,0.8);background:-moz-linear-gradient(top, rgba(0,0,0,0) 1%, rgba(0,0,0,0.6) 40%, rgba(0,0,0,0.8) 80%, rgba(0,0,0,0.9) 100%);background:-webkit-linear-gradient(top, rgba(0,0,0,0) 1%, rgba(0,0,0,0.6) 40%, rgba(0,0,0,0.8) 80%, rgba(0,0,0,0.9) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0) 1%, rgba(0,0,0,0.6) 40%, rgba(0,0,0,0.8) 80%, rgba(0,0,0,0.9) 100%);text-align:center}.curso_fundo_decorativo .curso_principal_titulo h1{font-size:2em;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:1em .3em .5em .3em;color:#FFF}@media only screen and (max-width: 600px){.curso_fundo_decorativo .curso_principal_titulo h1{font-size:1.5em}}.curso_fundo_decorativo .curso_principal_titulo.sem_imagem{position:relative;text-align:center;background:none;background-color:#575757}.curso_fundo_decorativo .curso_principal_titulo.sem_imagem h1{padding:.5em .3em .5em .3em;color:#FFF}.curso_fundo_decorativo .curso_principal_titulo .curso_principal_professor{display:block;font-size:1em;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 .5em .5em .5em;color:#FFF}.curso_fundo_decorativo .curso_principal_titulo .curso_principal_professor:before{content:attr(data-orientado);font-weight:bold}.curso_info_principal{background-color:#FFF;border-radius:3px;box-shadow:0 2px 2px 1px rgba(0,0,0,0.2);margin-top:1rem;padding:1rem}.curso_info_principal .curso_info_acesso{margin-top:0}.curso_info_principal .curso_botao_iniciar{margin-top:1rem}@media only screen and (max-width: 600px){.curso_info_principal .curso_botao_iniciar{display:block;margin:1rem auto}}.curso_info_principal .curso_info_frequencia{text-align:right}.curso_info_principal .barra_progressao{margin:auto;background-color:var(--COR_FUNDO_DESTAQUE);height:3rem;position:relative;border-radius:20px;overflow:hidden}.curso_info_principal .barra_progressao .barra_progressao_cor{background-color:#5fd400;height:100%;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:none}.curso_info_principal .barra_progressao .barra_progressao_texto{font-size:1em;line-height:3rem;position:absolute;top:2px;width:100%;text-align:center;color:#FFF;font-weight:bold;text-shadow:#000 1px 1px 3px,#000 -1px -1px 3px}.curso_info_principal .curso_info_datas{margin-bottom:.5rem}.curso_info_principal .curso_info_datas .curso_info_data{clear:both}.curso_info_principal .curso_info_datas .curso_info_data span{font-weight:bold}@media only screen and (max-width: 600px){.curso_info_principal .curso_info_datas{margin-top:1rem;margin-bottom:1rem}}.curso_info_principal .curso_info_ultimo_acesso{clear:both}.curso_info_principal .curso_info_ultimo_acesso span{font-weight:bold}.curso_info_principal .curso_info_quiz{margin-top:1rem}.curso_info_principal .curso_info_quiz span{font-weight:bold}.curso_info_principal .curso_info_satisfacao{margin-top:1rem}.curso_info_principal .curso_info_satisfacao span{font-weight:bold}.curso_info_principal .curso_info_exercicios{margin-top:1rem}.curso_info_principal .curso_info_exercicios span{font-weight:bold}.curso_info_principal .curso_info_certificado{text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 1rem 1rem 1rem !important;background-color:var(--COR_FUNDO_DESTAQUE);color:#000;margin-top:1rem}.curso_info_principal .curso_info_certificado .curso_info_certificado_texto{margin-top:1rem;text-align:left}@media only screen and (max-width: 1200px){.curso_info_principal .curso_info_certificado .curso_info_certificado_texto{padding-top:1rem}}.curso_info_principal .curso_info_certificado .botao_certificado{display:inline-block;padding-left:55px;margin-top:1rem}.curso_info_principal .curso_info_certificado .botao_certificado:before{background:url(../imagens/certificado.png);background-repeat:no-repeat;background-size:contain;width:42px;height:42px;content:'';position:absolute;left:0;top:0}.curso_info_principal .curso_info_certificado .botao_certificado.desabilitado:before,.curso_info_principal .curso_info_certificado .botao_certificado:disabled:before{opacity:.4}.dados_descricao_curso{background-color:#FFF;border-radius:3px;box-shadow:0 2px 2px 1px rgba(0,0,0,0.2);padding:1rem;margin-top:1rem}.conteudo{margin:auto;clear:both}.menu_curso{background:#FFFFFF;width:400px;position:fixed;left:0px;top:60px;bottom:0px;height:auto;display:none;z-index:9;box-shadow:1px 0 4px 1px rgba(0,0,0,0.2);overflow:hidden;-webkit-overflow-scrolling:touch}.menu_curso .navegacao_rapida{clear:both;position:relative;z-index:1;width:100%;background-color:#FFF;box-shadow:0 2px 2px 2px rgba(0,0,0,0.11)}.menu_curso .navegacao_rapida .navegacao_rapida_botoes{display:flex;flex-direction:row}.menu_curso .navegacao_rapida .navegacao_rapida_botoes .navegacao_rapida_anterior,.menu_curso .navegacao_rapida .navegacao_rapida_botoes .navegacao_rapida_proxima{flex-grow:1}.menu_curso .navegacao_rapida .navegacao_rapida_botoes .navegacao_telainicial{text-align:center;font-size:.7rem;isolation:isolate;padding:1rem .5rem 0 .5rem;width:35px}.menu_curso .navegacao_rapida .navegacao_rapida_botoes .navegacao_telainicial:before{content:'';border:solid var(--cor_principal);border-width:5px 5px 0 0;display:block;margin:auto;width:17px;height:17px;padding:2px;transform:rotate(-45deg);-webkit-transition:border 200ms linear;-moz-transition:border 200ms linear;-o-transition:border 200ms linear;-ms-transition:border 200ms linear;transition:border 200ms linear;z-index:2}.menu_curso .navegacao_rapida .navegacao_rapida_botoes .navegacao_telainicial:after{content:'';background-color:var(--cor_principal);display:block;margin:auto;width:13px;height:12px;translate:0 -13px;-webkit-transition:background-color 200ms linear;-moz-transition:background-color 200ms linear;-o-transition:background-color 200ms linear;-ms-transition:background-color 200ms linear;transition:background-color 200ms linear}.menu_curso .navegacao_rapida .navegacao_rapida_botoes .navegacao_telainicial:hover:before{border:solid #FFF;border-width:5px 5px 0 0}.menu_curso .navegacao_rapida .navegacao_rapida_botoes .navegacao_telainicial:hover:after{background-color:#FFF}.menu_curso .navegacao_rapida .navegacao_rapida_botoes .navegacao_telainicial.aula_botao_desativado:before{border:solid #EEE;border-width:5px 5px 0 0}.menu_curso .navegacao_rapida .navegacao_rapida_botoes .navegacao_telainicial.aula_botao_desativado:after{background-color:#EEE}.menu_curso .navegacao_rapida .container_busca_aulas{margin:.2rem .5rem;padding:.2rem;border:solid 2px #BBB;border-radius:5px;display:flex}.menu_curso .navegacao_rapida .container_busca_aulas input{flex-grow:1;border:none;font-family:inherit;font-size:inherit;min-width:80%}.menu_curso .navegacao_rapida .container_busca_aulas input::placeholder{opacity:.5;color:#777}.menu_curso .navegacao_rapida .container_busca_aulas input:focus{outline:none}.menu_curso .navegacao_rapida .container_busca_aulas .botao_procurar{display:block;width:30px;position:relative;cursor:pointer}.menu_curso .navegacao_rapida .container_busca_aulas .botao_procurar:before{content:'';display:block;position:absolute;width:22px;height:22px;border:solid 3px var(--cor_principal);border-radius:50%;top:0;left:0;transition:border .2s ease-in-out,border-radius .2s ease-in-out,height .2s ease-in-out,top .2s ease-in-out,bottom .2s ease-in-out,left .2s ease-in-out,right .2s ease-in-out,rotate .2s ease-in-out}.menu_curso .navegacao_rapida .container_busca_aulas .botao_procurar:after{content:'';display:block;position:absolute;width:5px;height:10px;background-color:var(--cor_principal);border-radius:100vh;bottom:0;left:17px;rotate:-45deg;transition:border .2s ease-in-out,border-radius .2s ease-in-out,height .2s ease-in-out,top .2s ease-in-out,bottom .2s ease-in-out,left .2s ease-in-out,right .2s ease-in-out,rotate .2s ease-in-out}.menu_curso .navegacao_rapida .container_busca_aulas .botao_procurar:hover:after,.menu_curso .navegacao_rapida .container_busca_aulas .botao_procurar:hover:before{opacity:.6}.menu_curso .navegacao_rapida .container_busca_aulas .botao_procurar.botao_limpar_pesquisa:before{width:5px;height:30px;background-color:var(--cor_principal);border-radius:100vh;left:12px;bottom:auto;top:auto;rotate:45deg}.menu_curso .navegacao_rapida .container_busca_aulas .botao_procurar.botao_limpar_pesquisa:after{width:5px;height:30px;background-color:var(--cor_principal);border-radius:100vh;bottom:auto;top:auto;left:12px;rotate:-45deg}.menu_curso .navegacao_rapida_correcao_altura{clear:both}.menu_curso .aulas_acesso_rapido{padding:.6em .2em;cursor:pointer;text-align:center;color:#666;-webkit-transition:background-color 200ms linear, color 200ms linear;-moz-transition:background-color 200ms linear, color 200ms linear;-o-transition:background-color 200ms linear, color 200ms linear;-ms-transition:background-color 200ms linear, color 200ms linear;transition:background-color 200ms linear, color 200ms linear}.menu_curso .aulas_acesso_rapido:hover{background-color:#575757;color:#FFF}@media only screen and (max-width: 600px){.menu_curso .aulas_acesso_rapido{font-size:1rem}}.menu_curso .aula_anterior:before,.menu_curso .aula_proxima:after{content:'';border:solid #575757;border-width:0 3px 3px 0;display:inline-block;padding:2px;vertical-align:middle;-webkit-transition:border 200ms linear;-moz-transition:border 200ms linear;-o-transition:border 200ms linear;-ms-transition:border 200ms linear;transition:border 200ms linear}.menu_curso .aula_anterior:hover:before,.menu_curso .aula_proxima:hover:after{border:solid #FFF;border-width:0 3px 3px 0}.menu_curso .aula_anterior:before{margin-right:8px;transform:rotate(135deg);-webkit-transform:rotate(135deg)}.menu_curso .aula_proxima:after{margin-left:8px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.menu_curso .aula_botao_desativado{background:#FFF !important;color:#EEE !important;cursor:default !important}.menu_curso .aula_anterior.aula_botao_desativado:before,.menu_curso .aula_proxima.aula_botao_desativado:after{border:solid #FFF;border-width:0 3px 3px 0}.curso_capitulo_principal{background-color:#f0f0f0;padding:.5em 0 .5em .5em;border-top:solid 1px #CCCCCC;clear:both;cursor:pointer}.curso_capitulo_principal:before{content:'+';display:inline-block;width:22px;height:22px;line-height:22px;background-color:#575757;color:#FFF;border-radius:50%;margin-right:.3em;vertical-align:middle;text-align:center;font-weight:bold}.curso_capitulo_principal:hover{background-color:#f5f5f5}.curso_capitulo_principal.aberto{border-bottom:solid 3px #CCCCCC;background-color:#e0e0e0}.curso_capitulo_principal.aberto:before{content:'-'}.curso_capitulo_principal.aberto:hover{background-color:#e5e5e5}.aulas_de_capitulo{display:none;position:relative}.aula_chave_bloqueio::after,.bloqueio_aulas_incompletas{content:"A partir daqui, você só poderá acessar após terminar as aulas anteriores.";display:block;background-color:#F8EDC2;color:#755c11;padding:.5em;margin:auto;font-size:1em}.aula_chave_bloqueio:has(.bloqueio_aulas_incompletas)::after{display:none}.aula_chave_bloqueio~.aula_chave_bloqueio::after{display:none}.fim_grade{border-top:solid 3px #CCCCCC;display:block;clear:both;margin:auto;width:100%}.fim_grade:last-of-type{height:5rem}.sub_capitulo{margin-left:1em;background:#FFF;border-left:solid 1px #CCCCCC;position:relative;isolation:isolate}.sub_capitulo .sub_capitulo_titulo{display:block;clear:both;padding:.5em 0 .5em .5em;background-color:#F4F4F4;border-bottom:solid 1px #CCCCCC}.sub_capitulo .sub_capitulo_titulo:before{content:'';width:6px;height:6px;display:inline-block;border-radius:50%;margin-right:.5em;vertical-align:middle;background-color:#575757}#div_curso{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;height:calc(100vh - 60px)}.grade_curricular{overflow:auto;isolation:isolate;position:relative;flex-grow:1}@media only screen and (max-width: 600px){.grade_curricular.div_carregando:after{top:calc( 60px + 1rem )}}.grade_curricular .pesquisa_aulas{display:block;position:absolute;inset:0;background-color:#FFF;z-index:1;overflow:auto}.grade_curricular .pesquisa_aulas .pesquisa_sem_resultados{padding:1rem;text-align:center}.grade_curricular .pesquisa_aulas .pesquisa_sem_resultados:before{content:'';width:2rem;height:2rem;display:block;background-image:url('/biblioteca/imagens/sem_resultados.svg');background-size:contain;background-repeat:no-repeat;margin:.5rem auto}.grade_curricular .pesquisa_aulas .pesquisa_sem_resultados b{display:block}.grade_curricular .pesquisa_aulas .pesquisa_ocorrencias{text-align:right;opacity:.8;font-size:.8rem;padding:.5rem}.grade_curricular .pesquisa_aulas .pesquisa_resultado{padding:0 .5rem}.grade_curricular .pesquisa_aulas .pesquisa_resultado .pesquisa_resultado_aula{border-radius:5px;border-bottom:1px solid #AAA;cursor:pointer;margin-bottom:.5rem;padding:0 .5rem .5rem .5rem;transition:translate .2s ease-in-out}.grade_curricular .pesquisa_aulas .pesquisa_resultado .pesquisa_resultado_aula:hover{translate:0 -0.2rem;background-color:#F5F5F5}.grade_curricular .pesquisa_aulas .pesquisa_resultado .pesquisa_resultado_aula.pesquisa_resultado_bloqueado{opacity:.5}.grade_curricular .pesquisa_aulas .pesquisa_resultado .pesquisa_resultado_aula .pesquisa_aula_titulo{color:var(--cor_principal);text-decoration:underline;text-decoration-color:color-mix(in srgb, var(--cor_principal), #FFF 90%);text-decoration-thickness:.6em;text-underline-offset:-0.4em;text-decoration-skip-ink:none}.grade_curricular .pesquisa_aulas .pesquisa_resultado .pesquisa_resultado_aula .pesquisa_aula_capitulo{font-size:.8rem;background-color:#DDD;padding:.2rem .5rem;border-radius:100vh;margin:.1rem auto .1rem 0;display:inline-block}.grade_curricular .pesquisa_aulas .pesquisa_resultado .pesquisa_resultado_aula .pesquisa_aula_conteudo{opacity:.8;font-size:.8rem}.grade_curricular .pesquisa_aulas .pesquisa_resultado .pesquisa_resultado_aula .pesquisa_aula_titulo b,.grade_curricular .pesquisa_aulas .pesquisa_resultado .pesquisa_resultado_aula .pesquisa_aula_capitulo b,.grade_curricular .pesquisa_aulas .pesquisa_resultado .pesquisa_resultado_aula .pesquisa_aula_conteudo b{display:inline-block;background-color:#fff27e}#div_curso>.sub_capitulo{margin-left:0 !important;border-left:none !important}.navegacao_rapida+.fim_grade{display:none !important}.capitulo_bloqueado{background-color:#F8EDC2;color:#755c11;padding:.5em;margin:auto;font-size:1em}.capitulo_bloqueado:before{content:'';display:block;background-color:#ddcd3b;opacity:.2;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.capitulo_bloqueado span{position:relative;z-index:2;color:#755c11}.menu_curso_aula{display:block;clear:both;border-bottom:solid 1px #CCCCCC;background:#FFF}.menu_curso_aula:hover{background:#F5F5F5}.menu_curso_aula .menu_curso_titulo{cursor:pointer;width:100%;display:inline-block;font-size:1em;color:#444;padding:.2em 0}.menu_curso_aula .menu_curso_titulo.desativado{background:#F5F5F5 !important;cursor:default !important;color:#CCC !important}.menu_curso_aula .menu_curso_titulo .menu_curso_info{cursor:pointer;float:right;vertical-align:middle;width:20px;height:20px;overflow:hidden;margin-bottom:.5em}.menu_curso_aula .menu_curso_titulo .menu_curso_info:hover{border-radius:.2em;box-shadow:0 2px 2px 2px rgba(0,0,0,0.19)}.menu_curso_aula .menu_curso_titulo .menu_curso_info:before,.menu_curso_aula .menu_curso_titulo .menu_curso_info:after{content:'';display:block;width:3px;height:10px;margin:auto;border-top:solid 3px #777;border-bottom:solid 3px #777;margin-top:3px}.menu_curso_aula .menu_curso_titulo .menu_curso_info:after{height:5px;border-bottom:none;margin-top:4px}.menu_curso_aula .menu_curso_titulo .bullet_aula{width:1em;height:1em;border:solid 1px #CCCCCC;background:#FFFFFF;display:inline-block;margin-right:.5em;overflow:hidden;-moz-border-radius:1em;-webkit-border-radius:1em;border-radius:1em;position:relative;top:.2em}.menu_curso_aula .menu_curso_titulo .bullet_aula .metade{display:block;margin:auto;width:50%;height:100%;background:#5fd400;float:left}.menu_curso_aula .menu_curso_titulo .bullet_aula .cheio{display:block;margin:auto;width:100%;height:100%;background:#5fd400;float:left}.menu_curso_aula .menu_curso_titulo .bullet_aula .vazio{display:none}.menu_curso_aula .menu_curso_titulo:has(.bloqueio_tempo_acesso){position:relative}.menu_curso_aula .bloqueio_tempo_acesso{background-color:#ef233c;color:#FFF;padding:.5rem;border-radius:.5rem;margin-top:.5rem;isolation:isolate;cursor:not-allowed}.menu_curso_aula .bloqueio_tempo_acesso div{position:absolute;inset:0;z-index:1;background-color:rgba(0,0,0,0.2)}.menu_curso_aula .bloqueio_tempo_acesso span{z-index:2;position:relative}.menu_curso_aula.aula_iluminada{background-color:#575757;color:#FFF}.menu_curso_aula.aula_iluminada .menu_curso_titulo{cursor:default;color:#FFF}.menu_curso_aula.aula_iluminada:hover{background-color:#575757}.menu_curso_aula.aula_iluminada .menu_curso_info.menu_curso_info:before,.menu_curso_aula.aula_iluminada .menu_curso_info.menu_curso_info:after{border-top:solid 3px #FFF;border-bottom:solid 3px #FFF}.menu_curso_aula.aula_iluminada .menu_curso_info.menu_curso_info:after{border-bottom:none}.menu_curso_info_detalhes{display:none;margin:.5em;background-color:#FFF;border-radius:3px;box-shadow:0 2px 2px 1px rgba(0,0,0,0.2);margin-left:1.4em;clear:both;font-size:.9em;border-radius:5px;padding:.5em}@media only screen and (max-width: 600px){.menu_curso_info_detalhes{font-size:.8em}}#abas{position:fixed;bottom:0px;left:0px;margin:auto;background:#575757;width:100%;height:auto;overflow:auto;-webkit-overflow-scrolling:touch;z-index:7;box-shadow:0 -1px 2px 2px rgba(0,0,0,0.2);text-align:center;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}#abas a{display:inline-block;min-width:100px;max-width:250px;padding:1rem 1.5rem 1rem 35px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;text-decoration:none;color:#FFF;background-position:left;background-repeat:no-repeat}#abas a:hover{color:#FFF;background-color:#717171}@media only screen and (max-width: 600px){#abas{width:100%;max-width:100%;padding:0;margin:0}#abas a{background-origin:content-box;width:100%;max-width:100%;padding:1rem;border-top:#434343 solid 1px;border-bottom:#4a4a4a solid 1px;border-left:none;border-right:none}}.aba_botao_texto{background-image:url('../imagens/aba_texto.png')}.aba_botao_downloads{background-image:url('../imagens/aba_download.png')}.aba_botao_quiz{background-image:url('../imagens/aba_quiz.png')}.aba_botao_satisfacao{background-image:url('../imagens/aba_satisfacao.png')}.aba_botao_chat{background-image:url('../imagens/aba_chat.png')}.aba_botao_exercicio{background-image:url('../imagens/aba_exercicio.png')}.aba_botao_forum{background-image:url('../imagens/aba_forum.png')}.aba_botao_midias{background-image:url('../imagens/aba_midias.png')}.aba_botao_slides{background-image:url('../imagens/aba_slide.png')}.aba_mobile{height:25px;display:none;position:fixed;bottom:-100px;left:-100px;z-index:6;cursor:pointer;background-color:#575757;text-align:center;padding:.5rem 0;padding-bottom:2rem;box-shadow:0 -1px 4px 3px rgba(0,0,0,0.19);border-radius:4px 4px 0 0}@media only screen and (max-width: 600px){.aba_mobile{display:block}}@media only screen and (min-width: 601px){.aba_mobile{display:none !important}}.aba_mobile:before{content:'+';display:inline-block;width:20px;height:20px;border-radius:50%;color:#575757;background-color:#FFF;text-align:center;padding:0;font-weight:bold;vertical-align:middle;margin-left:.3rem}.aba_mobile:after{content:'Conteúdos';display:inline-block;padding:0;vertical-align:middle;margin-left:.3rem;margin-right:.5rem;color:#FFF;font-weight:bold}.aba_mobile.aberta:before{content:'-'}.aba_conteudo{display:none}.caixa_conteudo_midias{background-color:#FFF;border-radius:3px;box-shadow:0 2px 2px 1px rgba(0,0,0,0.2);margin:1rem auto;margin-bottom:1rem;max-width:calc( 100% - 2rem );max-height:calc(100vh - 202px);aspect-ratio:16/9}@media only screen and (max-width: 1200px){.caixa_conteudo_midias{margin:1rem .5rem;max-width:none}}.caixa_conteudo_midias.conteudo_video_fixo{margin-bottom:1em}.caixa_conteudo_midias:empty{display:none}.video_externo{max-height:80vh;aspect-ratio:16/9;margin:1rem auto;text-align:center;max-width:calc( 100% - 2rem )}@media only screen and (max-width: 1200px){.video_externo{margin:1rem .5rem;max-width:none}}.caixa_video_slide{margin:1rem 1rem}@media only screen and (max-width: 1200px){.caixa_video_slide{margin:1rem .5rem}}.caixa_sala_aula{margin:1rem auto;aspect-ratio:unset}video{width:100%;height:auto;max-height:80vh}.video_fluido{margin:auto;text-align:center}.video_carregando{display:block;min-height:50px;position:relative;overflow:hidden;background-color:#DDDBDD}.video_carregando::after{position:absolute;top:0;right:0;bottom:0;left:0;transform:translateX(-100%);background-image:linear-gradient(90deg, rgba(255,255,255,0) 0, rgba(255,255,255,0.2) 20%, rgba(255,255,255,0.5) 60%, rgba(255,255,255,0));animation:shimmer 2s infinite;content:'';z-index:1}.video_carregando iframe{position:relative;z-index:2}@keyframes shimmer{100%{transform:translateX(100%)}}.iframe_midias,.iframe_slides{max-height:calc(100vh - 200px);min-height:80px;aspect-ratio:16/9}iframe[title="vimeo-player"]{width:100%;aspect-ratio:16/9;height:auto}.player.carregandoSimples iframe,.video_carregando iframe{max-height:calc( 100vh - 200px )}.player_flutuante iframe{width:380px;position:fixed;right:1rem;top:80px;box-shadow:0 5px 8px 5px rgba(0,0,0,0.3);z-index:3}@media only screen and (max-width: 1200px){.player_flutuante iframe{width:150px}}.player_flutuante #fecharFlutuante{position:fixed;right:.5rem;top:70px;width:30px;height:30px;border-radius:50%;background-color:#575757;color:#FFF;z-index:3;cursor:pointer;text-align:center;box-shadow:0 2px 2px 3px rgba(0,0,0,0.2)}.player_flutuante #fecharFlutuante:hover{background-color:#717171}.player_flutuante #fecharFlutuante:after,.player_flutuante #fecharFlutuante:before{content:'';display:block;position:absolute;background-color:#FFF;width:3px;height:15px;top:7px;left:14px}.player_flutuante #fecharFlutuante:after{transform:rotate(40deg)}.player_flutuante #fecharFlutuante:before{transform:rotate(140deg)}.caixa_conteudo_texto{background-color:#FFF;border-radius:3px;box-shadow:0 2px 2px 1px rgba(0,0,0,0.2);padding:1rem;margin-bottom:1rem;position:relative}.texto_reprodutor_audio{position:sticky;display:none;top:60px;right:0;background-color:#777;color:#FFF;margin:-1rem -1rem 0 auto;max-width:270px;padding:.5rem;text-align:right;font-size:.8rem;border-radius:0 0 0 15px;z-index:1}@media only screen and (max-width: 600px){.texto_reprodutor_audio{max-width:250px}}.texto_reprodutor_audio .play_pause{width:0;height:20px;border-style:solid;border-width:10px 0 10px 16px;border-color:transparent transparent transparent #FFF;cursor:pointer;will-change:border-width;transition:all .2s ease;display:inline-block;vertical-align:middle;margin-left:.8rem}@media only screen and (max-width: 1200px){.texto_reprodutor_audio .play_pause{border-width:10px 0 10px 20px}}.texto_reprodutor_audio .play_pause.pausar{border-style:double;border-width:0px 0 0px 16px}@media only screen and (max-width: 1200px){.texto_reprodutor_audio .play_pause.pausar{border-style:solid;border-width:0 0 0 20px;background-color:#FFF}}.texto_reprodutor_audio .play_pause:hover{border-color:transparent transparent transparent #d9d9d9}@media only screen and (max-width: 600px){.texto_reprodutor_audio .play_pause{margin:.5rem .5rem .5rem .8rem}}.texto_reprodutor_audio .stop{display:inline-block;vertical-align:middle;margin-left:.8rem;background-color:#FFF;width:20px;height:20px;cursor:pointer}.texto_reprodutor_audio .stop:hover{background-color:#d9d9d9}@media only screen and (max-width: 1200px){.texto_reprodutor_audio .stop{display:none}}.texto_reprodutor_audio .ondas_audio{display:inline-block;vertical-align:middle;margin-left:.8rem}.texto_reprodutor_audio .ondas_audio .ondas{display:flex;justify-content:space-between;height:20px;--boxSize:4px;--gutter:2px;width:calc((var(--boxSize) + var(--gutter)) * 5)}.texto_reprodutor_audio .ondas_audio .ondas .onda{transform:scaleY(.4);height:100%;width:var(--boxSize);background:#FFF;animation-duration:1.2s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;border-radius:8px}.texto_reprodutor_audio .ondas_audio .ondas.animar .onda1{animation-name:quiet}.texto_reprodutor_audio .ondas_audio .ondas.animar .onda2{animation-name:normal}.texto_reprodutor_audio .ondas_audio .ondas.animar .onda3{animation-name:quiet}.texto_reprodutor_audio .ondas_audio .ondas.animar .onda4{animation-name:loud}.texto_reprodutor_audio .ondas_audio .ondas.animar .onda5{animation-name:quiet}@keyframes quiet{25%{transform:scaleY(.6)}50%{transform:scaleY(.4)}75%{transform:scaleY(.8)}}@keyframes normal{25%{transform:scaleY(1)}50%{transform:scaleY(.4)}75%{transform:scaleY(.6)}}@keyframes loud{25%{transform:scaleY(1)}50%{transform:scaleY(.4)}75%{transform:scaleY(1.2)}}.caixa_conteudo_quiz{background-color:#FFF;border-radius:3px;box-shadow:0 2px 2px 1px rgba(0,0,0,0.2);padding:1rem;margin-bottom:1rem}.caixa_conteudo_quiz .quiz_pergunta{margin-bottom:1em}.caixa_conteudo_quiz .quiz_pergunta label{cursor:pointer}.caixa_conteudo_quiz .quiz_pergunta .pergunta{background-color:#FFF;border-radius:3px;box-shadow:0 2px 2px 1px rgba(0,0,0,0.2);background:var(--COR_FUNDO_DESTAQUE);padding:.5rem;margin-bottom:1rem}.caixa_conteudo_quiz .quiz_pergunta .separador{border:0;background-image:-webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.45), rgba(0,0,0,0));background-image:-moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.45), rgba(0,0,0,0));background-image:-ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.45), rgba(0,0,0,0));background-image:-o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.45), rgba(0,0,0,0));height:1px}.caixa_conteudo_quiz .quiz_div_correto{background-color:#E7F2BD;color:#006600;clear:both;display:block;margin-top:.5em;padding:.5em;border-right:#CCC solid 1px;border-bottom:#CCC solid 1px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px}.caixa_conteudo_quiz .quiz_div_errado{background-color:#F9C6C7;color:#A82D2D;clear:both;display:block;margin-top:.5em;padding:.5em;border-right:#CCC solid 1px;border-bottom:#CCC solid 1px;border-radius:6px}.caixa_conteudo_quiz .quiz_correcao{background-color:#F4F4F4;color:#444;clear:both;display:block;margin-top:.5em;padding:.5em;border-right:#CCC solid 1px;border-bottom:#CCC solid 1px;border-radius:6px}.caixa_conteudo_quiz .quiz_correcao span{font-weight:bold}.caixa_conteudo_quiz .quiz_preparacao h2{margin:0 auto 1rem auto;color:#666;font-size:2em;text-align:center}.caixa_conteudo_quiz .quiz_preparacao h2 .relogio{background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url('../imagens/relogio.png');display:inline-block;vertical-align:middle;width:50px;height:50px;margin-right:1rem}.caixa_conteudo_quiz .quiz_preparacao .descricao .tempo,.caixa_conteudo_quiz .quiz_preparacao .descricao .qtd_perguntas,.caixa_conteudo_quiz .quiz_preparacao .descricao .chances,.caixa_conteudo_quiz .quiz_preparacao .descricao .chances_restantes{font-weight:bold}.caixa_conteudo_quiz .quiz_preparacao button{margin:auto;display:block}.caixa_conteudo_quiz .quiz_tempo{background-color:#ffdc52;border-radius:10px;padding:.5rem 1rem;font-size:2rem;position:fixed;top:70px;right:1rem;display:table;margin-bottom:1rem;margin-right:0;margin-left:auto;z-index:2;cursor:pointer;-webkit-transition:background-color 200ms linear;-moz-transition:background-color 200ms linear;-o-transition:background-color 200ms linear;-ms-transition:background-color 200ms linear;transition:background-color 200ms linear}.caixa_conteudo_quiz .quiz_tempo:hover{background-color:#ffe685}.caixa_conteudo_quiz .quiz_tempo .relogio{background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url('../imagens/relogio.png');display:inline-block;vertical-align:middle;width:30px;height:30px;margin-right:.5rem}.caixa_conteudo_quiz .quiz_tempo .tempo{display:inline-block;vertical-align:middle}.caixa_conteudo_quiz .quiz_tempo .tempo_info{display:none;font-size:.8rem;background-color:#FFF;margin:.2rem -0.5rem 0 -0.5rem;padding:.3rem;border-radius:5px;text-align:center}.caixa_conteudo_satisfacao{background-color:#FFF;border-radius:3px;box-shadow:0 2px 2px 1px rgba(0,0,0,0.2);padding:1rem;margin-bottom:1rem}.caixa_conteudo_satisfacao .conclusao{background-color:#5fd400;color:#FFF;padding:1rem;border-radius:4px;margin-bottom:1rem}.caixa_conteudo_satisfacao .satisfacao_pergunta{margin-top:1em;margin-bottom:1em}.caixa_conteudo_satisfacao .satisfacao_pergunta .pergunta{background-color:#FFF;border-radius:3px;box-shadow:0 2px 2px 1px rgba(0,0,0,0.2);background:var(--COR_FUNDO_DESTAQUE);padding:.5rem;margin-bottom:1rem}.caixa_conteudo_satisfacao .satisfacao_pergunta .respostas.nota .notas{width:50%;margin:2rem auto;white-space:nowrap}.caixa_conteudo_satisfacao .satisfacao_pergunta .respostas.nota .notas .nota{width:9%;padding:.5rem;text-align:center;color:#FFF;display:inline-block;cursor:pointer;font-weight:bold}.caixa_conteudo_satisfacao .satisfacao_pergunta .respostas.nota .notas .nota.n1,.caixa_conteudo_satisfacao .satisfacao_pergunta .respostas.nota .notas .nota.n2,.caixa_conteudo_satisfacao .satisfacao_pergunta .respostas.nota .notas .nota.n3,.caixa_conteudo_satisfacao .satisfacao_pergunta .respostas.nota .notas .nota.n4{background-color:#b93939}.caixa_conteudo_satisfacao .satisfacao_pergunta .respostas.nota .notas .nota.n5,.caixa_conteudo_satisfacao .satisfacao_pergunta .respostas.nota .notas .nota.n6{background-color:#b96839}.caixa_conteudo_satisfacao .satisfacao_pergunta .respostas.nota .notas .nota.n7,.caixa_conteudo_satisfacao .satisfacao_pergunta .respostas.nota .notas .nota.n8{background-color:#1d8580}.caixa_conteudo_satisfacao .satisfacao_pergunta .respostas.nota .notas .nota.n9,.caixa_conteudo_satisfacao .satisfacao_pergunta .respostas.nota .notas .nota.n10{background-color:#5fd400}.caixa_conteudo_satisfacao .satisfacao_pergunta .respostas.nota .notas .nota:hover{opacity:.8}.caixa_conteudo_satisfacao .satisfacao_pergunta .respostas.nota .notas .nota.selecionada{border:solid 5px var(--cor_principal, #575757);opacity:.8}@media only screen and (max-width: 1200px){.caixa_conteudo_satisfacao .satisfacao_pergunta .respostas.nota .notas .nota{padding:1rem .2rem}}@media only screen and (max-width: 1200px){.caixa_conteudo_satisfacao .satisfacao_pergunta .respostas.nota .notas{width:100%}}.caixa_conteudo_satisfacao .satisfacao_pergunta .respostas.nota .nota_comentar{margin-top:1rem;display:none}.caixa_conteudo_satisfacao .satisfacao_pergunta .respostas.nota .nota_escolhida{padding:1rem 1.5rem;text-align:center;color:#FFF;font-weight:bold;opacity:.6;display:inline-block}.caixa_conteudo_satisfacao .satisfacao_pergunta .respostas.nota .nota_escolhida.n1,.caixa_conteudo_satisfacao .satisfacao_pergunta .respostas.nota .nota_escolhida.n2,.caixa_conteudo_satisfacao .satisfacao_pergunta .respostas.nota .nota_escolhida.n3,.caixa_conteudo_satisfacao .satisfacao_pergunta .respostas.nota .nota_escolhida.n4{background-color:#b93939}.caixa_conteudo_satisfacao .satisfacao_pergunta .respostas.nota .nota_escolhida.n5,.caixa_conteudo_satisfacao .satisfacao_pergunta .respostas.nota .nota_escolhida.n6{background-color:#b96839}.caixa_conteudo_satisfacao .satisfacao_pergunta .respostas.nota .nota_escolhida.n7,.caixa_conteudo_satisfacao .satisfacao_pergunta .respostas.nota .nota_escolhida.n8{background-color:#1d8580}.caixa_conteudo_satisfacao .satisfacao_pergunta .respostas.nota .nota_escolhida.n9,.caixa_conteudo_satisfacao .satisfacao_pergunta .respostas.nota .nota_escolhida.n10{background-color:#5fd400}.caixa_conteudo_satisfacao .satisfacao_pergunta .respostas.nota .comentario_nota{margin:1rem 0}.caixa_conteudo_satisfacao .satisfacao_pergunta .respostas.escolhas label{cursor:pointer;display:inline-block;padding:.5rem 0}.caixa_conteudo_satisfacao .satisfacao_pergunta .respostas.escolhas .resposta .entrada_texto{width:50%;max-width:200px}.caixa_conteudo_satisfacao .satisfacao_pergunta .respostas.escolhas .resposta .resposta_check{margin:.5rem 0}.caixa_conteudo_satisfacao .satisfacao_pergunta .respostas.nota.emoji .notas .nota.n6,.caixa_conteudo_satisfacao .satisfacao_pergunta .respostas.nota.emoji .notas .nota.n7,.caixa_conteudo_satisfacao .satisfacao_pergunta .respostas.nota.emoji .notas .nota.n8,.caixa_conteudo_satisfacao .satisfacao_pergunta .respostas.nota.emoji .notas .nota.n9,.caixa_conteudo_satisfacao .satisfacao_pergunta .respostas.nota.emoji .notas .nota.n10{display:none}.caixa_conteudo_satisfacao .satisfacao_pergunta .respostas.nota.emoji .notas{width:auto;text-align:center}.caixa_conteudo_satisfacao .satisfacao_pergunta .respostas.nota.emoji .notas .nota.nota,.caixa_conteudo_satisfacao .satisfacao_pergunta .respostas.nota.emoji .nota_escolhida.nota_escolhida{width:50px;height:50px;overflow:hidden;text-indent:-1000px;background-color:transparent}.caixa_conteudo_satisfacao .satisfacao_pergunta .respostas.nota.emoji .notas .nota.n1,.caixa_conteudo_satisfacao .satisfacao_pergunta .respostas.nota.emoji .notas .nota.n2,.caixa_conteudo_satisfacao .satisfacao_pergunta .respostas.nota.emoji .notas .nota.n3,.caixa_conteudo_satisfacao .satisfacao_pergunta .respostas.nota.emoji .notas .nota.n4,.caixa_conteudo_satisfacao .satisfacao_pergunta .respostas.nota.emoji .notas .nota.n5,.caixa_conteudo_satisfacao .satisfacao_pergunta .respostas.nota.emoji .nota_escolhida{background-position:center;background-size:contain;background-repeat:no-repeat}.caixa_conteudo_satisfacao .satisfacao_pergunta .respostas.nota.emoji .notas .nota.n1,.caixa_conteudo_satisfacao .satisfacao_pergunta .respostas.nota.emoji .nota_escolhida.n1{background-image:url('/biblioteca/imagens/notas_emoji_01.png')}.caixa_conteudo_satisfacao .satisfacao_pergunta .respostas.nota.emoji .notas .nota.n2,.caixa_conteudo_satisfacao .satisfacao_pergunta .respostas.nota.emoji .nota_escolhida.n2{background-image:url('/biblioteca/imagens/notas_emoji_02.png')}.caixa_conteudo_satisfacao .satisfacao_pergunta .respostas.nota.emoji .notas .nota.n3,.caixa_conteudo_satisfacao .satisfacao_pergunta .respostas.nota.emoji .nota_escolhida.n3{background-image:url('/biblioteca/imagens/notas_emoji_03.png')}.caixa_conteudo_satisfacao .satisfacao_pergunta .respostas.nota.emoji .notas .nota.n4,.caixa_conteudo_satisfacao .satisfacao_pergunta .respostas.nota.emoji .nota_escolhida.n4{background-image:url('/biblioteca/imagens/notas_emoji_04.png')}.caixa_conteudo_satisfacao .satisfacao_pergunta .respostas.nota.emoji .notas .nota.n5,.caixa_conteudo_satisfacao .satisfacao_pergunta .respostas.nota.emoji .nota_escolhida.n5{background-image:url('/biblioteca/imagens/notas_emoji_05.png')}.caixa_conteudo_satisfacao .satisfacao_pergunta .respostas.nota.emoji .notas .nota.selecionada{border-radius:50%}.caixa_conteudo_slides{background-color:#FFF;border-radius:3px;box-shadow:0 2px 2px 1px rgba(0,0,0,0.2);margin-bottom:1rem}.caixa_conteudo_slides .iframe_ppt_slides{margin:auto;position:relative}.caixa_conteudo_slides .iframe_ppt_slides iframe{height:calc(100vh - 200px);width:100%;border:none}@media only screen and (max-width: 600px){.caixa_conteudo_slides .iframe_ppt_slides iframe{height:calc(70vh - 200px)}}.caixa_conteudo_chat{margin-bottom:1rem}.caixa_conteudo_chat .chat{display:-webkit-flex;-webkit-flex-direction:column;display:flex;flex-direction:column}.caixa_conteudo_chat .chat_mensagens{display:-webkit-flex;-webkit-flex-direction:column-reverse;display:flex;flex-direction:column-reverse}.caixa_conteudo_chat .chat_mensagem{display:table;width:100%;margin-top:1rem}.caixa_conteudo_chat .chat_mensagem .linha{display:table-row}.caixa_conteudo_chat .chat_caixa_mensagem{background-color:#FFF;border-radius:3px;box-shadow:0 2px 2px 1px rgba(0,0,0,0.2);padding:1rem;min-height:90px;position:relative;width:90%;max-width:280px;display:table-cell;vertical-align:top;word-wrap:break-word}.caixa_conteudo_chat .chat_caixa_mensagem:before{content:'';position:absolute;top:35px;left:0%;margin-left:-8px;width:0;height:0;border-bottom:8px solid transparent;border-top:8px solid transparent;border-right:8px solid #FFF;z-index:1}.caixa_conteudo_chat .chat_area_foto_aluno{width:10%;display:table-cell;vertical-align:top}.caixa_conteudo_chat .chat_foto_aluno{width:100%;box-sizing:border-box;height:90px;background-repeat:no-repeat;background-position:center;background-size:cover;border-right:none;background-image:url(../imagens/user_foto.png);background-color:#CCC}.caixa_conteudo_chat .textarea_chat{min-height:90px;margin-top:0px}.caixa_conteudo_chat .chat_dados{text-align:right;font-size:.7em;color:#999}.caixa_conteudo_chat .chat_dados span{font-size:1.3em;clear:both;font-weight:bold;display:block;color:#000}.caixa_conteudo_chat .chat_formulario{display:block;width:100%;box-sizing:border-box}.caixa_conteudo_chat .chat_caixa_resposta{position:relative;width:90%;display:table-cell;box-sizing:border-box;vertical-align:top}.caixa_conteudo_chat .chat_caixa_resposta textarea{background-color:#FFF}.caixa_conteudo_chat .chat_caixa_resposta:before{content:'';position:absolute;top:35px;left:0%;margin-left:-6px;width:0;height:0;border-bottom:8px solid transparent;border-top:8px solid transparent;border-right:8px solid #FFF;z-index:1}.caixa_conteudo_chat .chat_ferramentas{text-align:right;display:table-cell}.caixa_conteudo_chat .chat_ferramentas .botao1{margin-top:.5rem}.caixa_conteudo_chat .chat_form{display:table;margin:auto;width:100%}.caixa_conteudo_chat .chat_form .linha{display:table-row}.caixa_conteudo_exercicio{background-color:#FFF;border-radius:3px;box-shadow:0 2px 2px 1px rgba(0,0,0,0.2);padding:1rem;margin-bottom:1rem}.caixa_conteudo_exercicio .exercicio_enunciado{margin-bottom:1rem}.caixa_conteudo_exercicio .exercicio_respostas{margin-top:1em;position:relative}.caixa_conteudo_exercicio .exercicio_respostas .rascunho{position:absolute;bottom:1px;right:1px;display:none;background-color:#ffa500;padding:.5em;color:#FFF}.caixa_conteudo_exercicio .exercicio_respostas .rascunho::after{content:'Rascunho salvo...';display:block;position:relative}.caixa_conteudo_exercicio .exercicio_arquivo{margin-top:.5em;display:block;clear:both}.caixa_conteudo_exercicio .exercicio_arquivo:before{content:"Envie um arquivo:";padding:.3em 0;margin-bottom:.3em;font-size:.8em;color:#666}.caixa_conteudo_exercicio .exercicio_resposta{background:#F4F4F4;border-right:#CCC solid 1px;border-bottom:#CCC solid 1px;padding:.3em;margin-bottom:.3em;margin-top:1em;box-sizing:border-box}.caixa_conteudo_exercicio .exercicio_resposta span{font-weight:bold}.caixa_conteudo_exercicio .exercicio_resposta_anexo{background-image:url(../imagens/clip_arquivo.png);background-repeat:no-repeat;height:26px;box-sizing:border-box;padding-left:26px;display:inline-block}.caixa_conteudo_exercicio .exercicio_resposta_anexo:hover{color:#A82D2D}.caixa_conteudo_exercicio .exercicio_correcao_anexo{background-image:url(../imagens/clip_arquivo.png);background-repeat:no-repeat;height:26px;box-sizing:border-box;padding-left:26px;display:inline-block}.caixa_conteudo_exercicio .exercicio_correcao_anexo:hover{color:#A82D2D}.caixa_conteudo_exercicio .exercicio_correcao{background-color:#E7F2BD;color:#006600;clear:both;display:block;margin-top:.5em;padding:.5em;border-right:#CCC solid 1px;border-bottom:#CCC solid 1px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px}.caixa_conteudo_exercicio .exercicio_correcao span{font-weight:bold}.caixa_conteudo_exercicio .exercicio_correcao.nota_8,.caixa_conteudo_exercicio .exercicio_correcao.nota_9,.caixa_conteudo_exercicio .exercicio_correcao.nota_10{background-color:#E7F2BD !important;color:#006600 !important}.caixa_conteudo_exercicio .exercicio_correcao.nota_5,.caixa_conteudo_exercicio .exercicio_correcao.nota_6,.caixa_conteudo_exercicio .exercicio_correcao.nota_7{background-color:#FFC !important;color:#F60 !important}.caixa_conteudo_exercicio .exercicio_correcao.nota_0,.caixa_conteudo_exercicio .exercicio_correcao.nota_1,.caixa_conteudo_exercicio .exercicio_correcao.nota_2,.caixa_conteudo_exercicio .exercicio_correcao.nota_3,.caixa_conteudo_exercicio .exercicio_correcao.nota_4{background-color:#F9C6C7 !important;color:#A82D2D !important}.caixa_conteudo_exercicio .exercicio_aguardando_correcao{background-color:#FFC !important;color:#F60 !important;text-align:center}.caixa_conteudo_exercicio .exercicio_correcao_nota{margin:auto;text-align:center;font-size:2em}.caixa_conteudo_exercicio .exercicio_correcao_nota:before{content:"Nota: "}.caixa_conteudo_exercicio .exercicio_correcao_nota:after{content:" ";background-image:url(../imagens/estrela.png);background-repeat:repeat-x;margin-left:.5em;width:28px;height:29px;display:inline-block}.caixa_conteudo_exercicio .nota_0 .exercicio_correcao_nota:after{width:28px !important}.caixa_conteudo_exercicio .nota_1 .exercicio_correcao_nota:after{width:28px !important}.caixa_conteudo_exercicio .nota_2 .exercicio_correcao_nota:after{width:56px !important}.caixa_conteudo_exercicio .nota_3 .exercicio_correcao_nota:after{width:84px !important}.caixa_conteudo_exercicio .nota_4 .exercicio_correcao_nota:after{width:112px !important}.caixa_conteudo_exercicio .nota_5 .exercicio_correcao_nota:after{width:140px !important}.caixa_conteudo_exercicio .nota_6 .exercicio_correcao_nota:after{width:168px !important}.caixa_conteudo_exercicio .nota_7 .exercicio_correcao_nota:after{width:196px !important}.caixa_conteudo_exercicio .nota_8 .exercicio_correcao_nota:after{width:224px !important}.caixa_conteudo_exercicio .nota_9 .exercicio_correcao_nota:after{width:252px !important}.caixa_conteudo_exercicio .nota_10 .exercicio_correcao_nota:after{width:280px !important}.caixa_conteudo_exercicio .exercicio_refeito{background:#F4F4F4;border-right:#CCC solid 1px;border-bottom:#CCC solid 1px;padding:.3em;margin-bottom:.3em;margin-top:1em;box-sizing:border-box}.caixa_conteudo_exercicio .exercicio_refeito span{font-weight:bold}.caixa_conteudo_exercicio .exercicio_refeito_correcao{background-color:#F9C6C7;color:#A82D2D;clear:both;display:block;margin-top:.5em;padding:.5em;border-right:#CCC solid 1px;border-bottom:#CCC solid 1px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px}.caixa_conteudo_exercicio .exercicio_refeito_correcao span{font-weight:bold}.caixa_conteudo_exercicio .exercicio_refeito_correcao .exercicio_correcao_nota{font-size:1em}.caixa_conteudo_exercicio .exercicio_refeito_correcao .exercicio_correcao_nota:after{display:none}.caixa_conteudo_exercicio .exercicio_opcional{margin:1rem 0;text-align:center;background-color:#FFF89A;border-radius:15px;padding:1rem}.caixa_conteudo_exercicio .exercicio_opcional .botao1{font-size:.8em;display:block;margin:.5rem auto}.caixa_conteudo_downloads{margin:.5rem -0.5rem .5rem -0.5rem}.caixa_conteudo_downloads .grupo_downloads_descricao{background-color:#FFF;border-radius:3px;box-shadow:0 2px 2px 1px rgba(0,0,0,0.2);padding:1rem;margin:.5rem}.caixa_conteudo_downloads .download_arquivos{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:stretch;align-content:stretch}@media only screen and (max-width: 600px){.caixa_conteudo_downloads .download_arquivos{flex-direction:column}}.caixa_conteudo_downloads .download_arquivos .download_arquivo{background-color:#FFF;border-radius:3px;box-shadow:0 2px 2px 1px rgba(0,0,0,0.2);min-height:95px;padding:1rem;padding-left:80px;margin:.5rem;flex:1 0 29%;position:relative;top:0;-webkit-transition:box-shadow 400ms linear, color 400ms, top 400ms;-moz-transition:box-shadow 400ms linear, color 400ms, top 400ms;-o-transition:box-shadow 400ms linear, color 400ms, top 400ms;-ms-transition:box-shadow 400ms linear, color 400ms, top 400ms;transition:box-shadow 400ms linear, color 400ms, top 400ms;text-decoration:none;color:#000;background-position:1em 1em;background-repeat:no-repeat}.caixa_conteudo_downloads .download_arquivos .download_arquivo:hover{box-shadow:0 5px 5px 1px rgba(0,0,0,0.2);top:-5px;color:#000}.caixa_conteudo_downloads .download_arquivos .download_arquivo h3{font-size:1.2em;color:#575757;text-decoration:underline;margin:0}.caixa_conteudo_downloads .download_arquivos .download_arquivo.generico,.caixa_conteudo_downloads .download_arquivos .download_arquivo.xls,.caixa_conteudo_downloads .download_arquivos .download_arquivo.xlsx{background-image:url(../imagens/download_arquivo_generico.png)}.caixa_conteudo_downloads .download_arquivos .download_arquivo.jpg{background-image:url(../imagens/download_arquivo_jpg.png)}.caixa_conteudo_downloads .download_arquivos .download_arquivo.doc,.caixa_conteudo_downloads .download_arquivos .download_arquivo.docx{background-image:url(../imagens/download_arquivo_doc.png)}.caixa_conteudo_downloads .download_arquivos .download_arquivo.pdf{background-image:url(../imagens/download_arquivo_pdf.png)}.caixa_conteudo_downloads .download_arquivos .download_arquivo.txt{background-image:url(../imagens/download_arquivo_txt.png)}.caixa_conteudo_downloads .download_arquivos .download_arquivo.zip{background-image:url(../imagens/download_arquivo_zip.png)}.caixa_conteudo_downloads .download_arquivos .download_arquivo.ppt,.caixa_conteudo_downloads .download_arquivos .download_arquivo.pptx{background-image:url(../imagens/download_arquivo_ppt.png)}.caixa_conteudo_forum .forum_enunciado{background-color:#FFF;border-radius:3px;box-shadow:0 2px 2px 1px rgba(0,0,0,0.2);padding:1rem}.caixa_conteudo_forum .forum_caixa_resposta{position:relative;width:90%;display:table-cell;box-sizing:border-box;vertical-align:top}.caixa_conteudo_forum .forum_caixa_resposta:before{content:'';position:absolute;top:35px;left:0%;margin-left:-6px;width:0;height:0;border-bottom:8px solid transparent;border-top:8px solid transparent;border-right:8px solid #FFF;z-index:1}.caixa_conteudo_forum .forum_caixa_form{display:block;width:100%;box-sizing:border-box;margin-top:1em}.caixa_conteudo_forum .forum_caixa_form.invisivel{display:none !important}.caixa_conteudo_forum .forum_caixa_form .linha{display:table-row}.caixa_conteudo_forum .forum_form{display:table;margin:auto;width:100%}.caixa_conteudo_forum .forum_area_foto_aluno{width:10%;display:table-cell;box-sizing:border-box;vertical-align:top}.caixa_conteudo_forum .forum_foto_aluno{width:100%;box-sizing:border-box;height:90px;background-repeat:no-repeat;background-position:top center;background-size:cover;border-right:none;background-image:url(../imagens/user_foto.png);background-color:#CCC}.caixa_conteudo_forum .textarea_forum{min-height:90px;margin-top:0px;background-color:#FFF}.caixa_conteudo_forum .forum_ferramentas{text-align:right;display:table-cell}.caixa_conteudo_forum .forum_ferramentas .forum_grupo_anexos{float:left;margin-top:.5rem}.caixa_conteudo_forum .forum_ferramentas .forum_grupo_anexos .icone_upload{cursor:pointer}.caixa_conteudo_forum .forum_ferramentas .botao1{margin-top:.5rem}.caixa_conteudo_forum .forum_discussao{margin-top:1em}.caixa_conteudo_forum .forum_publicacao{display:table;width:100%;box-sizing:border-box;margin-top:1em;z-index:1;position:relative}.caixa_conteudo_forum .forum_publicacao .linha{display:table-row}.caixa_conteudo_forum .forum_caixa_post{background-color:#FFF;border-radius:3px;box-shadow:0 2px 2px 1px rgba(0,0,0,0.2);padding:1rem;min-height:90px;position:relative;width:90%;max-width:280px;display:table-cell;vertical-align:top;word-wrap:break-word}.caixa_conteudo_forum .forum_caixa_post:before{content:'';position:absolute;top:35px;left:0%;margin-left:-8px;width:0;height:0;border-bottom:8px solid transparent;border-top:8px solid transparent;border-right:8px solid #FFF;z-index:1}.caixa_conteudo_forum .forum_post_texto{margin-bottom:1rem}.caixa_conteudo_forum .forum_post_dados{text-align:right;font-size:.7em;color:#999}.caixa_conteudo_forum .forum_post_dados span{font-size:1.3em;clear:both;font-weight:bold;display:block;color:#000}.caixa_conteudo_forum .forum_botao_resposta_post{position:absolute;bottom:1rem;left:1rem}.caixa_conteudo_forum .botao_forum_responder{position:relative;top:0;color:#575757;cursor:pointer;padding:.5rem;border-radius:5px;text-decoration:none;font-size:1em;white-space:nowrap;-webkit-transition:background-color 300ms linear, color 300ms linear;-moz-transition:background-color 300ms linear, color 300ms linear;-o-transition:background-color 300ms linear, color 300ms linear;-ms-transition:background-color 300ms linear, color 300ms linear;transition:background-color 300ms linear, color 300ms linear}.caixa_conteudo_forum .botao_forum_responder span{font-weight:bold;display:inline-block;margin-right:.2rem;margin-left:.1rem}.caixa_conteudo_forum .botao_forum_responder:hover{background-color:#575757;color:#FFF}@media only screen and (max-width: 600px){.caixa_conteudo_forum .botao_forum_responder{margin:-0.5rem;font-size:.8em;padding:0}.caixa_conteudo_forum .botao_forum_responder:hover{padding:.5rem}}.caixa_conteudo_forum .forum_respostas_post{padding-left:10%;position:relative;overflow:hidden;padding-bottom:.5rem}.caixa_conteudo_forum .forum_respostas_post:before{content:'';position:absolute;left:40px;top:-20px;bottom:50px;width:40px;border-left:solid 8px #575757;border-bottom:solid 8px #575757;z-index:0}@media only screen and (max-width: 600px){.caixa_conteudo_forum .forum_respostas_post:before{left:5px;width:20px}}.caixa_conteudo_forum .forum-thumb{display:inline-block;width:90px;height:60px;overflow:hidden;background-color:#000;border:solid 1px #DDD;-webkit-box-shadow:0 3px 4px 1px rgba(0,0,0,0.29);-moz-box-shadow:0 3px 4px 1px rgba(0,0,0,0.29);box-shadow:0 3px 4px 1px rgba(0,0,0,0.29);cursor:pointer;margin:.2em .2em;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transform:translateZ(0);transform:translateZ(0)}.caixa_conteudo_forum .forum-thumb img{width:100%}.caixa_conteudo_forum .forum-thumb:hover,.caixa_conteudo_forum .forum-thumb:focus,.caixa_conteudo_forum .forum-thumb:active{-webkit-transform:scale(1.1) rotate(4deg);transform:scale(1.1) rotate(4deg)}.caixa_conteudo_forum .forum_post_anexos{clear:both;margin-top:.5em;margin-bottom:1rem}.caixa_conteudo_forum .forum_post_anexos_imagem{width:90px;height:60px;background-repeat:no-repeat;background-size:cover;background-position:center;box-shadow:0 3px 5px rgba(0,0,0,0.5);cursor:pointer;margin:.5rem;display:inline-block;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transform:translateZ(0);transform:translateZ(0)}.caixa_conteudo_forum .forum_post_anexos_imagem:hover,.caixa_conteudo_forum .forum_post_anexos_imagem:focus,.caixa_conteudo_forum .forum_post_anexos_imagem:active{-webkit-transform:scale(1.1);transform:scale(1.1)}.caixa_conteudo_forum .forum_post_anexos_arquivo{width:45px;height:60px;background-repeat:no-repeat;background-size:cover;cursor:pointer;margin:.2em .2em;-webkit-transition:transform 100ms linear;-moz-transition:transform 100ms linear;-o-transition:transform 100ms linear;-ms-transition:transform 100ms linear;transition:transform 100ms linear;display:inline-block}.caixa_conteudo_forum .forum_post_anexos_arquivo:hover,.caixa_conteudo_forum .forum_post_anexos_arquivo:focus,.caixa_conteudo_forum .forum_post_anexos_arquivo:active{transform:scale(1.1)}.caixa_conteudo_forum .forum_post_anexos_arquivo.generico{background-image:url(../imagens/download_arquivo_generico.png)}.caixa_conteudo_forum .forum_post_anexos_arquivo.doc{background-image:url(../imagens/download_arquivo_doc.png)}.caixa_conteudo_forum .forum_post_anexos_arquivo.pdf{background-image:url(../imagens/download_arquivo_pdf.png)}.caixa_conteudo_forum .forum_post_anexos_arquivo.txt{background-image:url(../imagens/download_arquivo_txt.png)}.caixa_conteudo_forum .forum_post_anexos_arquivo.zip{background-image:url(../imagens/download_arquivo_zip.png)}.caixa_conteudo_forum .forum_post_anexos_arquivo.ppt{background-image:url(../imagens/download_arquivo_ppt.png)}.caixa_conteudo_forum .botao_resposta_de_resposta{margin:1em auto;clear:both;text-align:center}.caixa_conteudo_forum .botao_forum_responder_resposta{color:#FFF;border:0;border-radius:4px;padding:.5em 1em;text-transform:uppercase;cursor:pointer;box-shadow:0 .3rem 0 #3e3e3e;text-decoration:none;font-size:1em;display:inline-block;background:#575757;overflow:hidden;position:relative;-webkit-transition:transform 100ms linear, box-shadow 100ms linear;-moz-transition:transform 100ms linear, box-shadow 100ms linear;-o-transition:transform 100ms linear, box-shadow 100ms linear;-ms-transition:transform 100ms linear, box-shadow 100ms linear;transition:transform 100ms linear, box-shadow 100ms linear;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.caixa_conteudo_forum .botao_forum_responder_resposta:hover{background-color:#717171}.caixa_conteudo_forum .botao_forum_responder_resposta:active{box-shadow:0 0 0 #000000;transform:translateY(4px)}.forum_discussao.load,.mensagens.load{padding-bottom:50px;position:relative}.forum_discussao.load::after,.mensagens.load::after{content:'';display:block;background-color:rgba(0,0,0,0);opacity:.9;border:7px solid #575757;border-top:7px solid rgba(0,0,0,0);border-left:7px solid rgba(0,0,0,0);border-radius:50%;width:40px;height:40px;margin:0 auto;animation:spin .9s infinite linear;-moz-animation:spin .9s infinite linear;-webkit-animation:spin .9s infinite linear;position:absolute;bottom:0;left:46%}.botao_caderno{width:50px;height:50px;background-color:#ffa500;background-image:url(../imagens/icone_caderno.png);background-repeat:no-repeat;background-position:center;background-size:50%;border-radius:50%;position:fixed;bottom:25px;right:0px;margin:1rem;display:none;cursor:pointer;box-shadow:-5px 5px 4px 3px rgba(0,0,0,0.19);-webkit-transition:transform 300ms linear;-moz-transition:transform 300ms linear;-o-transition:transform 300ms linear;-ms-transition:transform 300ms linear;transition:transform 300ms linear}.botao_caderno:hover{background-color:#ffb733;transform:translateY(-5px)}.caderno_preenchido:before{display:block;position:absolute;content:'...';width:25px;height:25px;border-radius:50%;background-color:#b93939;color:#FFF;font-size:.8em;font-weight:bold;text-align:center;line-height:25px;top:-7px;left:-7px}.caixa_caderno{width:400px;max-width:85vw;background-color:#ffdc52;border-radius:10px;position:absolute;bottom:-5px;right:0px;margin:0;display:none;box-shadow:-5px 5px 4px 3px rgba(0,0,0,0.19);cursor:default;overflow:hidden}.caixa_caderno h3{margin:0;font-weight:normal;font-size:1em;color:#FFF;display:block;padding:.8rem;background-color:#ffa500;border-radius:10px 10px 0 0}.caderno_fechar{width:25px;height:25px;background-color:#FFF;border-radius:50%;margin:.5rem;float:right;display:block;cursor:pointer;position:absolute;top:0;right:0;text-align:center;color:#ffdc52}.caderno_fechar:before{content:'X';font-weight:900;line-height:27px;color:#555}.caderno_fechar:hover{background-color:#cc8400}.caderno_fechar:hover:before{color:#FFF}.caderno_form{position:relative;height:280px;max-height:50vh}.caderno_form .rascunho{position:absolute;bottom:1px;right:1px;display:none;background-color:#666;padding:.5rem;color:#FFF}.caderno_form .rascunho:after{content:'Anotação salva...';display:block;position:relative}.textarea_caderno{font-family:inherit;font-size:1em;color:#444;background-color:#ffdc52;border:none;width:100%;height:100%;overflow:auto;padding:.5rem;margin:0}.textarea_caderno:focus{outline:none}iframe.appfull{position:fixed;z-index:1000;height:100vw !important;width:100vh !important;top:0;left:0;bottom:0;right:0;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;-webkit-transform:rotate(90deg) translate(0%, -100%);-moz-transform:rotate(90deg) translate(0%, -100%);-ms-transform:rotate(90deg) translate(0%, -100%);-o-transform:rotate(90deg) translate(0%, -100%);transform:rotate(90deg) translate(0%, -100%)}.iframe_download{width:100%;margin:auto;height:80vh}.conteudo_principal a:not(.download_arquivo):not(.lista_curso):not(.botao1):not(.msg_marcar_naolida):not(.msg_entrada):not(.msg_saida),.conteudo_principal_extra a:not(.download_arquivo):not(.lista_curso):not(.botao1):not(.msg_marcar_naolida):not(.msg_entrada):not(.msg_saida){word-break:break-all}@media only screen and (max-width: 1200px){table.tabela_responsiva,tbody.tabela_responsiva{display:inline-block}.tabela_responsiva tr{display:flex;flex-wrap:wrap;flex-direction:column}.tabela_responsiva td{display:block;flex:auto;width:100% !important}table.tabela_nao_responsiva,tbody.tabela_nao_responsiva{display:table}.tabela_nao_responsiva tr{display:table-row;flex-wrap:unset}.tabela_nao_responsiva td{display:table-cell;flex:unset;width:auto}}.destinatario{display:block;position:relative;width:100%;min-height:3.5em}.destinatario .destinatario_foto{width:20%;max-width:50px;height:3em;float:left;display:block;background-image:url(../imagens/user_foto.png);background-color:#CCC;background-position:center;background-repeat:no-repeat;background-size:cover;cursor:pointer}.destinatario .destinatario_nome{width:80%;float:left;display:block;padding-left:.5em;padding-top:.7em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.msg_menu_ferramentas{background-color:#FFF;border-radius:3px;box-shadow:0 2px 2px 1px rgba(0,0,0,0.2);background-color:var(--COR_FUNDO_DESTAQUE);padding:1rem}.msg_menu_ferramentas .msg_div_botao_nova{text-align:center}.msg_menu_ferramentas .msg_div_botao_nova .msg_botao_nova_msg{display:block}.msg_menu_ferramentas .msg_entrada,.msg_menu_ferramentas .msg_saida{width:47%;display:inline-block;color:#575757;background-color:#FFF;padding:.5rem;border-radius:5px;text-decoration:none;font-size:.9em;text-align:center;-webkit-transition:background-color 300ms linear, color 300ms linear;-moz-transition:background-color 300ms linear, color 300ms linear;-o-transition:background-color 300ms linear, color 300ms linear;-ms-transition:background-color 300ms linear, color 300ms linear;transition:background-color 300ms linear, color 300ms linear}.msg_menu_ferramentas .msg_entrada+.msg_saida,.msg_menu_ferramentas .msg_saida+.msg_saida{margin-left:1rem}.msg_menu_ferramentas .msg_entrada:before,.msg_menu_ferramentas .msg_saida:before{content:'';float:left;vertical-align:middle;width:7px;height:7px;border-top:solid 3px #575757;border-right:solid 3px #575757;transform:rotateZ(-45deg);margin:.3rem .5rem 0 0}.msg_menu_ferramentas .msg_entrada.msg_entrada:before,.msg_menu_ferramentas .msg_saida.msg_entrada:before{transform:rotateZ(135deg)}.msg_menu_ferramentas .msg_entrada:hover,.msg_menu_ferramentas .msg_saida:hover{background-color:#575757;color:#FFF}.msg_menu_ferramentas .msg_entrada:hover:before,.msg_menu_ferramentas .msg_saida:hover:before{border-top:solid 3px #FFF;border-right:solid 3px #FFF}.mensagens{margin-top:1rem}.mensagens .mensagem{background-color:#FFF;border-radius:3px;box-shadow:0 2px 2px 1px rgba(0,0,0,0.2);margin-bottom:1rem;position:relative;top:0;-webkit-transition:background-color 400ms linear, color 400ms, top 400ms, opacity 400ms;-moz-transition:background-color 400ms linear, color 400ms, top 400ms, opacity 400ms;-o-transition:background-color 400ms linear, color 400ms, top 400ms, opacity 400ms;-ms-transition:background-color 400ms linear, color 400ms, top 400ms, opacity 400ms;transition:background-color 400ms linear, color 400ms, top 400ms, opacity 400ms}.mensagens .mensagem:hover{box-shadow:0 5px 5px 1px rgba(0,0,0,0.2);top:-5px}.mensagens .mensagem .msg_cabecalho{display:block;clear:both;cursor:pointer}.mensagens .mensagem .msg_cabecalho .msg_foto{background-repeat:no-repeat;background-position:center;background-size:cover;background-image:url(../imagens/user_foto.png);background-color:#CCC;display:inline-block;width:10%;min-height:70px;vertical-align:middle}.mensagens .mensagem .msg_cabecalho .msg_assunto{padding:1rem .3rem;display:inline-block;width:65%;vertical-align:middle;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mensagens .mensagem .msg_cabecalho .msg_data{padding:1rem 1rem 0 1rem;float:right;width:20%;vertical-align:middle;text-align:right;font-size:.8em;line-height:2rem;color:#999}@media only screen and (max-width: 600px){.mensagens .mensagem .msg_cabecalho .msg_data{display:inline-block;float:none;padding:0;font-size:.7em;line-height:1em}}.mensagens .mensagem .msg_corpo{display:none;padding:1rem;margin-bottom:1.5rem}.mensagens .mensagem .msg_corpo .msg_de{display:block;clear:both;color:#666}.mensagens .mensagem .msg_corpo .msg_de:before{content:attr(data-de);font-weight:bold}.mensagens .mensagem .msg_corpo .msg_para{display:block;clear:both;color:#666}.mensagens .mensagem .msg_corpo .msg_para:before{content:attr(data-para);font-weight:bold}.mensagens .mensagem .msg_corpo .msg_corpo_assunto{display:block;clear:both;color:#666}.mensagens .mensagem .msg_corpo .msg_corpo_assunto:before{content:attr(data-assunto);font-weight:bold}.mensagens .mensagem .msg_corpo .msg_anexo{display:block;clear:both;color:#666}.mensagens .mensagem .msg_corpo .msg_anexo:before{content:attr(data-anexo);font-weight:bold}.mensagens .mensagem .msg_corpo .msg_original{display:none;clear:both;color:#AAA;margin-top:.5rem;font-size:.8rem}.mensagens .mensagem .msg_corpo .botao_msg_original{display:inline-block;clear:both;margin-top:1rem;font-size:.8em}.mensagens .mensagem .msg_corpo .botao_msg_original:before{content:attr(data-original);display:block;cursor:pointer}.mensagens .mensagem .msg_corpo .botao_msg_original:focus+.msg_original{display:block}.mensagens .mensagem .msg_corpo .msg_corpo_texto{display:block;clear:both;margin:1rem 0}.mensagens .mensagem .msg_corpo .msg_original{display:none;clear:both;color:#333;margin:.5rem 0;padding:1rem;font-size:.9em;background-color:var(--COR_FUNDO_DESTAQUE)}.mensagens .mensagem .msg_corpo .msg_original .msg_original_data{font-weight:bold}.mensagens .mensagem .msg_corpo .msg_original .msg_original_texto{margin-top:1rem}.mensagens .mensagem .msg_ferramentas{display:block;clear:both;text-align:right}@media only screen and (max-width: 600px){.mensagens .mensagem .msg_ferramentas{margin-top:1.5rem}}.mensagens .mensagem .msg_ferramentas .msg_marcar_naolida{font-size:1em;margin-right:1.5rem;vertical-align:middle;color:#575757;text-decoration:none;padding:.5rem;border-radius:5px;-webkit-transition:background-color 300ms linear, color 300ms linear;-moz-transition:background-color 300ms linear, color 300ms linear;-o-transition:background-color 300ms linear, color 300ms linear;-ms-transition:background-color 300ms linear, color 300ms linear;transition:background-color 300ms linear, color 300ms linear}.mensagens .mensagem .msg_ferramentas .msg_marcar_naolida:hover{background-color:#575757;color:#FFF}@media only screen and (max-width: 600px){.mensagens .mensagem .msg_ferramentas .msg_marcar_naolida{font-size:.7em}}.mensagens .mensagem .msg_ferramentas .msg_botao_responder{vertical-align:middle}.mensagens .mensagem.nao_lida .msg_assunto{font-weight:bold}.mensagens .mensagem.nao_lida .msg_assunto:before{display:inline-block;content:attr(data-nova);background-color:#ef233c;color:#FFF;border-radius:5px;vertical-align:middle;font-size:.7em;margin-right:.5rem;padding:.5rem 1rem}.mensagens .mensagem.mensagem_sistema .msg_foto{background-size:50%;background-color:#EEE;background-image:url(../imagens/icone_sino.png)}.mensagens .msg_nenhuma_mensagem{background-color:#FFF;border-radius:3px;box-shadow:0 2px 2px 1px rgba(0,0,0,0.2);padding:2rem 1rem;text-align:center;font-size:2em;color:#CCC}.mensagens .msg_nenhuma_mensagem:before{content:'!';display:inline-block;vertical-align:middle;width:70px;height:70px;line-height:70px;font-weight:bold;font-size:1.5em;background-color:#CCC;color:#FFF;border-radius:50%;margin-right:1rem}@media only screen and (max-width: 600px){.mensagens .msg_nenhuma_mensagem:before{width:40px;height:40px;line-height:40px;font-size:1.1em}}@media only screen and (max-width: 600px){.mensagens .msg_nenhuma_mensagem{font-size:1.5em}}.area_conquistas{position:fixed;bottom:0px;left:0px;right:0px;z-index:1001;padding:1rem;overflow:hidden;max-height:100vh}@media only screen and (max-width: 600px){.area_conquistas{font-size:.7em}}.conquista{margin:auto;max-width:500px;background-color:#FFF;box-shadow:0 5px 5px rgba(0,0,0,0.5);border-radius:10px;padding:1rem;display:none;margin-bottom:1rem;border:solid 4px #575757}.conquista .pontos{color:#575757}.conquista.insignia{border:solid 4px #ef233c}.conquista.insignia h2{background-color:#ef233c}.conquista.insignia .pontos{color:#ef233c}.conquista.iphone{border:solid 4px #1374e4;font-size:1rem;padding-bottom:3rem}.conquista.iphone h2{background-color:#1374e4}.conquista.iphone .fundo_modal_iphone{display:none;position:fixed;bottom:0px;left:0px;right:0px;top:0px;z-index:-1;background-color:rgba(255,255,255,0.5);backdrop-filter:blur(5px)}.conquista.iphone .iphone_botao_1,.conquista.iphone .iphone_botao_2{border-radius:.5rem;box-shadow:0 5px 5px rgba(0,0,0,0.3);display:inline-block;vertical-align:middle;max-height:2rem;margin:0 .5rem}.conquista.iphone .iphone_botao_2{display:block;margin:0 auto;max-height:2.5rem}.conquista.iphone ol{margin:1rem 0;padding:0;list-style:none;counter-reset:item}.conquista.iphone li{counter-increment:item}.conquista.iphone li+li{margin-top:1.5rem}.conquista.iphone li:before{margin-right:.5rem;content:counter(item);background:#999;border-radius:100%;color:#FFF;width:2.5rem;height:2.5rem;line-height:2.5rem;font-size:1.5rem;font-weight:bold;text-align:center;display:inline-block}.conquista.iphone .seta_animada{display:none;width:4rem;height:4rem;border-radius:50%;background-color:#1374e4;position:fixed;bottom:.5rem;left:50%;translate:-50% 0;animation:seta_flutuante 1s ease-in-out infinite;box-shadow:0 5px 5px rgba(0,0,0,0.6)}.conquista.iphone .seta_animada:before{content:'';width:20px;height:20px;border-top:solid 5px #FFF;border-right:solid 5px #FFF;transform:rotateZ(135deg);position:absolute;top:50%;left:50%;translate:-50% -60%}@keyframes seta_flutuante{0%{box-shadow:0 5px 15px 0 rgba(0,0,0,0.6);transform:translatey(0)}50%{box-shadow:0 25px 15px 0 rgba(0,0,0,0.2);transform:translatey(-1rem)}100%{box-shadow:0 5px 15px 0 rgba(0,0,0,0.6);transform:translatey(0)}}.conquista h2{margin:-1rem -1rem 0 -1rem;padding:.4rem 1rem;color:#FFF;font-size:1.5em;text-align:center;display:block;cursor:pointer;position:relative;background-color:#575757}.conquista h2::before,.conquista h2::after{content:'';position:absolute;height:2px;width:15px;top:1rem;right:.5rem;margin-top:-1px;background:#FFF;height:4px;margin-top:-4px;border-radius:3px}.conquista h2::before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.conquista h2::after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.conquista_imagem{background-image:url('../imagens/conquista_estrela.png');background-position:center;background-size:contain;float:left;width:3em;height:3em;margin-top:.5rem;margin-right:1rem}.conquista p{margin-top:1rem;margin-bottom:.5rem}.tela_conquistas h1{color:#344955;font-size:clamp(1.2rem, calc(1rem + 1.5vw), 3rem);font-weight:bold;margin:1rem 0 .5rem;line-height:1.1;border-left:solid 8px #575757;padding-left:1rem;display:inline-block}.tela_conquistas .propriedades{background-color:#FFF;border-radius:3px;box-shadow:0 2px 2px 1px rgba(0,0,0,0.2);padding:1rem;text-align:center}.tela_conquistas .propriedades .icone{width:100%;height:80px;margin-top:1rem;background-repeat:no-repeat;background-position:center;background-size:contain}.tela_conquistas .propriedades .cursos .icone{background-image:url('../imagens/conquistas_cursos.png')}.tela_conquistas .propriedades .tempo .icone{background-image:url('../imagens/conquistas_tempo.png')}.tela_conquistas .propriedades .conquistas .icone{background-image:url('../imagens/conquistas_missao.png')}.tela_conquistas .propriedades .pontos .icone{background-image:url('../imagens/conquistas_pontos.png')}.tela_conquistas .propriedades h2{text-transform:uppercase;margin:.5rem 0;color:#575757;font-size:1.2em}.tela_conquistas .propriedades span{font-size:2em;color:#444}.tela_conquistas .meu_status{text-align:center}.tela_conquistas .meu_status .foto{display:inline-block;vertical-align:middle;margin:auto;width:150px;height:150px;border:solid 15px #575757;border-radius:50%;background-repeat:no-repeat;background-position:center;background-size:cover;background-image:url(../imagens/user_foto.png);background-color:#CCC}.tela_conquistas .meu_status h2{text-align:center;display:inline-block;vertical-align:middle;color:#344955;font-size:clamp(1.2rem, calc(1rem + 2vw), 3rem);font-weight:bold;margin:1rem 0 .5rem .5rem;line-height:1.1}.tela_conquistas .meu_status .insignias,.tela_conquistas .meu_status .minhas_conquistas{text-align:left}.tela_conquistas .insignia{background-color:#FFF;border-radius:3px;box-shadow:0 2px 2px 1px rgba(0,0,0,0.2);padding:1rem;margin-top:1rem}.tela_conquistas .insignia .imagem{background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url('../imagens/conquista_estrela.png');width:50px;height:50px;margin:auto}.tela_conquistas .insignia .descricao span{display:block;font-weight:bold;color:#575757}.tela_conquistas .insignia .descricao span i{font-weight:normal;font-style:normal;color:#888;display:inline-block;margin-left:1rem}.tela_conquistas .insignia .descricao .recompensa{margin-top:1rem}.tela_conquistas .insignia .descricao .recompensa:before{content:'Recompensa: ';font-weight:bold;text-transform:uppercase}.tela_conquistas .minhas_conquistas{margin-top:2rem}.tela_conquistas .conquistas_conquista{background-color:#FFF;border-radius:3px;box-shadow:0 2px 2px 1px rgba(0,0,0,0.2);padding:1rem;margin-top:1rem}.tela_conquistas .conquistas_conquista .imagem{background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url('../imagens/conquista_estrela.png');width:50px;height:50px;margin:auto}.tela_conquistas .conquistas_conquista .descricao span{display:block;font-weight:bold}.tela_conquistas .conquistas_conquista .descricao span i{font-weight:normal;font-style:normal;color:#888;display:inline-block;margin-left:1rem}.tela_conquistas .rank .rankeado{background-color:#FFF;border-radius:3px;box-shadow:0 2px 2px 1px rgba(0,0,0,0.2);padding:1rem;margin-top:1rem;font-size:1.2em;min-height:60px;font-size:1em}.tela_conquistas .rank .rankeado span{float:left;width:50px;height:50px;border-radius:50%;background-color:#ebebeb;border:solid 4px #d2d2d2;color:#344955;text-align:center;font-size:2rem;font-weight:bold;line-height:45px;vertical-align:middle;margin-right:.2rem}.tela_conquistas .rank .rankeado .foto{float:left;width:50px;height:50px;border-radius:50%;background-repeat:no-repeat;background-position:center;background-size:cover;background-image:url(../imagens/user_foto.png);background-color:#888;margin-right:1rem}.tela_conquistas .rank .rankeado div{color:#888;font-size:1rem}.tela_conquistas .rank .rankeado .titulo_insignia{font-size:1rem;display:inline-block;margin-right:1rem;color:#575757}.tela_conquistas .rank .rankeado.numero_1,.tela_conquistas .rank .rankeado.numero_2,.tela_conquistas .rank .rankeado.numero_3{font-size:clamp(1.2rem, calc(1rem + 1.5vw), 3rem)}.tela_conquistas .rank .rankeado.numero_1 span,.tela_conquistas .rank .rankeado.numero_2 span,.tela_conquistas .rank .rankeado.numero_3 span{position:relative}.tela_conquistas .rank .rankeado.numero_1 span:before,.tela_conquistas .rank .rankeado.numero_2 span:before,.tela_conquistas .rank .rankeado.numero_3 span:before{content:'';position:absolute;top:-10px;left:50%;transform:translate(-50%, 0);width:0;height:0;border-style:solid;border-width:10px 10px 0 10px;border-color:#ef233c transparent transparent transparent}.tela_conquistas .rank .rankeado.numero_1 span{color:#b18f03;border:solid 4px #caa304;background:#E3B704;background:-moz-linear-gradient(-45deg, #E3B704 0%, #fde583 38%, #fde583 62%, #E3B704 100%);background:-webkit-linear-gradient(-45deg, #E3B704 0%, #fde583 38%, #fde583 62%, #E3B704 100%);background:linear-gradient(135deg, #E3B704 0%, #fde583 38%, #fde583 62%, #E3B704 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#E3B704', endColorstr='#E3B704', GradientType=1)}.tela_conquistas .rank .rankeado.numero_2 span{color:#919191;border:solid 4px #9d9d9d;background:#AAA;background:-moz-linear-gradient(-45deg, #AAA 0%, #f6f6f6 38%, #f6f6f6 62%, #AAA 100%);background:-webkit-linear-gradient(-45deg, #AAA 0%, #f6f6f6 38%, #f6f6f6 62%, #AAA 100%);background:linear-gradient(135deg, #AAA 0%, #f6f6f6 38%, #f6f6f6 62%, #AAA 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#AAA', endColorstr='#AAA', GradientType=1)}.tela_conquistas .rank .rankeado.numero_3 span{color:#ac5a0d;border:solid 4px #c3670f;background:#db7311;background:-moz-linear-gradient(-45deg, #db7311 0%, #f6c18f 38%, #f6c18f 62%, #db7311 100%);background:-webkit-linear-gradient(-45deg, #db7311 0%, #f6c18f 38%, #f6c18f 62%, #db7311 100%);background:linear-gradient(135deg, #db7311 0%, #f6c18f 38%, #f6c18f 62%, #db7311 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#db7311', endColorstr='#db7311', GradientType=1)}.tela_conquistas .rank .rankeado.seu_ranking span{color:#4c884f;border:solid 4px #559958;background:#60a764;background:-moz-linear-gradient(-45deg, #60a764 0%, #c2dec4 38%, #c2dec4 62%, #60a764 100%);background:-webkit-linear-gradient(-45deg, #60a764 0%, #c2dec4 38%, #c2dec4 62%, #60a764 100%);background:linear-gradient(135deg, #60a764 0%, #c2dec4 38%, #c2dec4 62%, #60a764 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#60a764', endColorstr='#60a764', GradientType=1)}.pagina_participantes h2.titulo_colegas_orientadores,.pagina_participantes h2.titulo_colegas{color:#344955;font-size:clamp(1.2rem, calc(1rem + 1.5vw), 3rem);font-weight:bold;margin:1rem 0 .5rem;line-height:1.1;border-left:solid 8px #575757;padding-left:1rem;display:inline-block}.pagina_participantes .colegas_orientador .caixa_perfil,.pagina_participantes .colega .caixa_perfil{background-color:#FFF;border-radius:3px;box-shadow:0 2px 2px 1px rgba(0,0,0,0.2);padding:1rem;margin:.5rem 0}.pagina_participantes .colegas_orientador.colegas_orientador[class*="col-"]:last-of-type,.pagina_participantes .colega.colegas_orientador[class*="col-"]:last-of-type,.pagina_participantes .colegas_orientador.colega[class*="col-"]:last-of-type,.pagina_participantes .colega.colega[class*="col-"]:last-of-type{padding-right:1em}@media only screen and (max-width: 600px){.pagina_participantes .colegas_orientador.colegas_orientador[class*="col-"]:last-of-type,.pagina_participantes .colega.colegas_orientador[class*="col-"]:last-of-type,.pagina_participantes .colegas_orientador.colega[class*="col-"]:last-of-type,.pagina_participantes .colega.colega[class*="col-"]:last-of-type{padding-right:0}}.pagina_participantes .colegas_orientador .colegas_orientador_foto,.pagina_participantes .colega .colegas_orientador_foto,.pagina_participantes .colegas_orientador .colega_foto,.pagina_participantes .colega .colega_foto{width:100px;height:100px;border-radius:50%;display:inline-block;background-image:url(../imagens/user_foto.png);background-color:#CCC;background-position:center;background-repeat:no-repeat;background-size:cover;vertical-align:middle}@media only screen and (max-width: 600px){.pagina_participantes .colegas_orientador .colegas_orientador_foto,.pagina_participantes .colega .colegas_orientador_foto,.pagina_participantes .colegas_orientador .colega_foto,.pagina_participantes .colega .colega_foto{width:50px;height:50px}}.pagina_participantes .colegas_orientador .colegas_orientador_detalhes,.pagina_participantes .colega .colegas_orientador_detalhes,.pagina_participantes .colegas_orientador .colega_detalhes,.pagina_participantes .colega .colega_detalhes{display:inline-block;color:#344955;font-size:1.1em;font-weight:bold;margin-left:1rem;vertical-align:middle;min-height:50px}.pagina_participantes .colegas_orientador .colegas_orientador_detalhes .colega_idade,.pagina_participantes .colega .colegas_orientador_detalhes .colega_idade,.pagina_participantes .colegas_orientador .colega_detalhes .colega_idade,.pagina_participantes .colega .colega_detalhes .colega_idade,.pagina_participantes .colegas_orientador .colegas_orientador_detalhes .colega_idade,.pagina_participantes .colega .colegas_orientador_detalhes .colega_idade,.pagina_participantes .colegas_orientador .colega_detalhes .colega_idade,.pagina_participantes .colega .colega_detalhes .colega_idade,.pagina_participantes .colegas_orientador .colegas_orientador_detalhes .colega_endereco,.pagina_participantes .colega .colegas_orientador_detalhes .colega_endereco,.pagina_participantes .colegas_orientador .colega_detalhes .colega_endereco,.pagina_participantes .colega .colega_detalhes .colega_endereco{color:#444;font-size:.9em;font-weight:normal}.pagina_participantes .colegas_orientador .colega_ferramentas,.pagina_participantes .colega .colega_ferramentas{display:block;clear:both;text-align:right;margin-top:1rem;width:100%}.pagina_participantes .colegas_orientador .colega_ferramentas a,.pagina_participantes .colega .colega_ferramentas a{padding:.5rem;color:#575757;border-radius:5px;margin-left:1rem;text-decoration:none;-webkit-transition:background-color 300ms linear, color 300ms linear;-moz-transition:background-color 300ms linear, color 300ms linear;-o-transition:background-color 300ms linear, color 300ms linear;-ms-transition:background-color 300ms linear, color 300ms linear;transition:background-color 300ms linear, color 300ms linear}.pagina_participantes .colegas_orientador .colega_ferramentas a:hover,.pagina_participantes .colega .colega_ferramentas a:hover{background-color:#575757;color:#FFF}.info_colega .colega_perfil_foto{width:100%;height:200px;background-image:url(../imagens/user_foto.png);background-color:#CCC;background-position:center;background-repeat:no-repeat;background-size:cover}.faq_indice{background-color:#FFF;border-radius:3px;box-shadow:0 2px 2px 1px rgba(0,0,0,0.2);padding:1rem;margin-bottom:1em}.faq_indice a{display:block;margin:.5em 0}.faq_indice a::before{content:'-';display:inline-block;margin-right:.5em}.faq_pergunta{background-color:#FFF;border-radius:3px;box-shadow:0 2px 2px 1px rgba(0,0,0,0.2);padding:1rem;margin-bottom:1em}.faq_pergunta h3{margin:0;margin-top:1em;font-weight:normal;font-size:1.3em;color:#000}.faq_resposta{color:#444}.faq_voltar{display:block;clear:both;margin-top:.5em;text-align:right}.tela_assinaturas .assinatura{background-color:#FFF;border-radius:3px;box-shadow:0 2px 2px 1px rgba(0,0,0,0.2);padding:1rem;position:relative}.tela_assinaturas .assinatura+.assinatura{margin-top:1rem}.tela_assinaturas .assinatura h3{font-size:1.5rem;margin:0 0 .3rem 0;color:var(--cor_base, #344955)}@media only screen and (max-width: 600px){.tela_assinaturas .assinatura h3{font-size:1.1em}}.tela_assinaturas .assinatura h4{font-size:1.2rem;margin:0 0 .8rem 0;color:var(--cor_base, #344955)}@media only screen and (max-width: 600px){.tela_assinaturas .assinatura h4{font-size:1rem}}.tela_assinaturas .assinatura .valor{margin:.5rem 0}.tela_assinaturas .assinatura .status{padding:.5rem 1rem;border-radius:100vh;display:inline-block;position:absolute;top:1rem;right:1rem;background-color:#FFD43B;border:solid 2px #ffc908}@media only screen and (max-width: 600px){.tela_assinaturas .assinatura .status{position:relative;display:block;top:auto;right:auto;margin:.5rem 0}}.tela_assinaturas .assinatura.status_1 .status{color:#FFF;background-color:#2e8b57;border:solid 2px #21653f}.tela_assinaturas .assinatura.status_-1 .status{color:#FFF;background-color:#D12121;border:solid 2px #a51a1a}.tela_assinaturas .assinatura.status_-1 .alterar,.tela_assinaturas .assinatura.status_-1 .cancelar,.tela_assinaturas .assinatura.status_-1 .vencimento{display:none !important}.tela_assinaturas .assinatura.status_-1 .expirado{display:block !important}.tela_assinaturas .assinatura label{color:var(--cor_base, #344955)}.tela_assinaturas .assinatura .datas .expirado{display:none;margin-top:.5rem}.tela_assinaturas .assinatura .datas .vencimento{display:inline-block}.tela_assinaturas .assinatura .datas .vencimento span{display:inline-block;padding:.5rem 1rem;border-radius:100vh;background-color:#F5E8BD;font-weight:bold}.tela_assinaturas .assinatura .datas .cancelar{display:inline-block;margin-left:1rem;background-color:#EEE;padding:.5rem;border-radius:5px}.tela_assinaturas .assinatura .meio_pagto{margin-top:.5rem}.tela_assinaturas .assinatura .meio_pagto .bandeira{display:inline-block;margin-right:.5rem;width:4rem;height:2rem;vertical-align:middle;background-position:center;background-repeat:no-repeat;background-size:contain}.tela_assinaturas .assinatura .meio_pagto .bandeira.master{background-image:url('/loja/imagens/meios/master.png')}.tela_assinaturas .assinatura .meio_pagto .bandeira.elo{background-image:url('/loja/imagens/meios/elo.png')}.tela_assinaturas .assinatura .meio_pagto .bandeira.visa{background-image:url('/loja/imagens/meios/visa.png')}.tela_assinaturas .assinatura .meio_pagto .bandeira.diners{background-image:url('/loja/imagens/meios/diners.png')}.tela_assinaturas .assinatura .meio_pagto .bandeira.amex{background-image:url('/loja/imagens/meios/amex.png')}.tela_assinaturas .assinatura .meio_pagto .bandeira.hipercard{background-image:url('/loja/imagens/meios/hipercard.png')}.tela_assinaturas .assinatura .meio_pagto .cartao{display:inline-block;vertical-align:middle}.tela_assinaturas .assinatura .meio_pagto .cartao span span{font-weight:bold}.tela_assinaturas .assinatura .meio_pagto .alterar{display:inline-block;margin-top:.5rem;background-color:#EEE;padding:.5rem;border-radius:5px}.tela_assinaturas .assinatura .botao_faturas{padding:.5rem;color:var(--cor_principal, #575757);border-radius:5px;display:inline-block;position:absolute;right:1rem;bottom:1rem;cursor:pointer;-webkit-transition:background-color 300ms linear, color 300ms linear;-moz-transition:background-color 300ms linear, color 300ms linear;-o-transition:background-color 300ms linear, color 300ms linear;-ms-transition:background-color 300ms linear, color 300ms linear;transition:background-color 300ms linear, color 300ms linear}.tela_assinaturas .assinatura .botao_faturas.fechado:before{content:'+'}.tela_assinaturas .assinatura .botao_faturas.aberto:before{content:'-'}.tela_assinaturas .assinatura .botao_faturas:hover{background-color:var(--cor_principal, #575757);color:#FFF}@media only screen and (max-width: 600px){.tela_assinaturas .assinatura .cancelar.cancelar,.tela_assinaturas .assinatura .alterar.alterar{padding:1.5rem;margin-left:1rem}.tela_assinaturas .assinatura .botao_faturas{background-color:var(--cor_principal, #575757);color:#FFF;position:relative;right:auto;bottom:auto;margin-top:2rem;padding:.5rem 1rem}.tela_assinaturas .assinatura .status{text-align:center}}.tela_assinaturas .faturas{margin-left:2rem;display:none}.tela_assinaturas .faturas+.assinatura{margin-top:1rem}.tela_assinaturas .faturas .fatura{background-color:#FFF;border-radius:3px;box-shadow:0 2px 2px 1px rgba(0,0,0,0.2);padding:1rem;position:relative;margin-top:1rem;min-height:4rem;display:flex;justify-content:space-between;align-items:center}.tela_assinaturas .faturas .fatura label{color:var(--cor_base, #344955)}.tela_assinaturas .faturas .fatura .status{padding:.5rem 1rem;border-radius:100vh;display:inline-block;background-color:#FFD43B;border:solid 2px #ffc908}@media only screen and (max-width: 600px){.tela_assinaturas .faturas .fatura .status{position:relative;display:block;top:auto;right:auto;margin:.5rem 0}}.tela_assinaturas .faturas .fatura.status_1 .status{color:#FFF;background-color:#2e8b57;border:solid 2px #21653f}.tela_assinaturas .faturas .fatura.status_-1 .status{color:#FFF;background-color:#D12121;border:solid 2px #a51a1a}.tela_assinaturas .faturas .fatura.status_-1 .alterar,.tela_assinaturas .faturas .fatura.status_-1 .cancelar,.tela_assinaturas .faturas .fatura.status_-1 .vencimento{display:none !important}.tela_assinaturas .faturas .fatura.status_-1 .expirado{display:block !important}