@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap);.loading-page{width:100%;height:100%;margin:0;left:0;top:0;z-index:9999;background:hsla(0,0%,76.9%,.6);position:fixed}.loader{border-radius:50%;border:16px solid #f3f3f3;border-top-color:#0cad8e;width:120px;height:120px;animation:spin 2s linear infinite}.loader-input:after{content:"";border-radius:50%;border:4px solid #fff;border-top-color:#0cad8e;width:19px;height:19px;animation:spin 2s linear infinite;margin:-.3em -.3em -.3em 10px;display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;position:absolute;top:39px;right:25px}.loader-icon{border-radius:100%;border:4px solid #fff;border-top-color:#0cad8e;width:19px;height:19px;animation:fa-spin 2s linear infinite;float:right;margin-top:5px;margin-left:10px}.loader-container{width:100vw;height:100vh;background-image:linear-gradient(45deg,hsla(0,0%,85.1%,.5647058823529412) 25%,hsla(0,0%,87.5%,.5647058823529412) 0,hsla(0,0%,87.5%,.5647058823529412) 50%,hsla(0,0%,85.1%,.5647058823529412) 0,hsla(0,0%,85.1%,.5647058823529412) 75%,hsla(0,0%,87.5%,.5647058823529412) 0,hsla(0,0%,87.5%,.5647058823529412));background-size:30px 30px;display:flex;flex-direction:row;justify-content:center;align-items:center;z-index:9999}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}#page-wrap{overflow:auto}.bm-item{display:inline-block;text-decoration:none;line-height:20px;padding:10px 0 0 20px;font-family:Open Sans,sans-serif;color:hsla(0,0%,100%,.8);transition:color .2s;text-align:left}.bm-item:after{display:block;right:0;left:20px;box-sizing:border-box;border-bottom:1px solid;border-color:#094f7f;content:"";bottom:0;margin-top:10px}a#menuSlide.bm-item{color:hsla(0,0%,100%,.4);padding:10px 0 0}a#menuSlide>span{padding:10px 0 0 40px}a#menuSlide.bm-item:after{left:0}span.bm-item.dividerSlide{text-indent:20px;line-height:25px;font-size:10px;background:#17659a;padding:0}span.bm-item.dividerSlide:after{margin:0}span.bm-item:after{margin-top:25px}.bm-item:hover{color:#fff}.bm-burger-button{position:fixed;width:36px;height:30px;left:36px;top:72px}.bm-burger-bars{background:#fff}.bm-cross-button{height:24px;width:24px}.bm-cross{background:#bdc3c7}.bm-menu{background:#0b5d95;font-size:14px}.bm-morph-shape{fill:#373a47}.bm-item-list{color:#b8b7ad}.bm-overlay{background:rgba(0,0,0,.3);right:0}.footer-custom{max-width:100%;background:#fff;color:#222;padding:40px 0 60px;font-family:Montserrat,Montserrat Fallback;font-style:normal;border-top:3px solid #005ca9;margin-bottom:80px;overflow-x:hidden}.footer-container,.footer-custom{width:100%;position:relative;box-sizing:border-box}.footer-container{display:flex;justify-content:space-between;align-items:flex-start;max-width:1200px;margin:0 auto;padding:5px 20px}.footer-left{flex:1.2 1;font-size:12px;line-height:1.5;margin-right:20px;color:#1a202c}.footer-contacts{margin-top:18px;font-size:14px;color:#1a202c}.footer-center{flex:1.1 1;display:flex;flex-direction:column;align-items:center;text-align:center;color:#111;margin:0 20px}.footer-logo{display:block;margin:0}.footer-center-title{font-size:22px;font-weight:700;color:#0d3c8a;margin-bottom:10px;display:block}.footer-links{margin:10px 0 5px;color:#707070}.footer-links a{color:#707070!important;text-decoration:underline!important;margin:0 3px;font-weight:700;font-size:10px!important;transition:color .2s,-webkit-text-decoration .2s;transition:color .2s,text-decoration .2s;transition:color .2s,text-decoration .2s,-webkit-text-decoration .2s}.footer-links a:hover{color:#707070;text-decoration:none!important}.footer-copyright{font-size:12px;color:#888;margin-top:5px}.footer-right{flex:1.1 1;display:flex;flex-direction:column;align-items:flex-end;text-align:right;font-size:15px;color:#111;margin-left:40px}.footer-social-title{color:#1a202c;font-weight:700;font-size:18px;margin-bottom:10px}.footer-social-icons{margin-bottom:10px;color:#7c3aed}.footer-social-icons a{color:#5757ff!important;font-size:22px;margin:0 7px;transition:color .2s}.footer-social-icons a:hover{color:#a78bfa}.footer-links-list{color:#7c3aed;list-style:none;padding:0;margin:0}.footer-links-list li{margin-bottom:6px;color:#111!important}.footer-links-list a{color:#111!important;text-decoration:none;font-size:15px;font-weight:700;transition:color .2s}.footer-links-list a:hover{color:#111!important;text-decoration:none!important}.footer-whatsapp{position:fixed;right:24px;bottom:24px;z-index:9999}.footer-whatsapp-icon{position:fixed;right:20px;width:70px;height:70px;bottom:20px;z-index:999}@media (max-width:900px){.footer-custom{padding:30px 0 40px;margin-bottom:0}.footer-container{flex-direction:column;align-items:stretch;padding:20px 15px;width:100%;box-sizing:border-box}.footer-center,.footer-left,.footer-right{align-items:flex-start;text-align:left;margin:0 0 30px;width:100%;box-sizing:border-box}.footer-right{align-items:flex-start;text-align:left;margin-left:0}.footer-whatsapp{position:static;margin:20px 0 0;display:flex;justify-content:flex-end}}.marcas{padding:20px 0;background:#fff}.page-pdf .marcas{display:none}footer:not(.footer-custom){width:100%;min-height:114px;height:114px;background:#0d6daf;padding:50px 0;color:#fff;bottom:0;position:absolute}.list-social-footer{margin-bottom:0}.list-social-footer li a{color:#58a0d6;font-size:18px;transition:all .5s cubic-bezier(.76,0,.174,1)}.list-social-footer li a:hover{color:#9ecef2}.link-mini{background:#3082bf;display:inline-block;padding:2px 5px;border-radius:3px;margin-left:10px;transition:all .5s cubic-bezier(.76,0,.174,1)}.link-mini:hover{background:#4fa7e9}.footer-bottom{bottom:0}.nota-autoadesiva{resize:none;padding:.5em!important;background:#ffd707!important;position:relative;min-height:10em;width:100%}.nota-autoadesiva-edit{width:100%;background:transparent;border:transparent;resize:none;box-shadow:none;scrollbar-color:#ffd707 #d3b100}.nota-autoadesiva-edit::-webkit-scrollbar{background:#ffd707;width:10px}.nota-autoadesiva-edit::-webkit-scrollbar-thumb{background:#d3b100}.nota-autoadesiva:after{left:0;right:2em;border-width:1em;border-color:#ffd707!important}.nota-autoadesiva:after,.nota-autoadesiva:before{content:"";position:absolute;bottom:-2em;border-style:solid}.nota-autoadesiva:before{right:0;border-color:#d3b100 transparent;border-width:2em 2em 0 0}body,html{margin:0;padding:0;font-size:13px}.body2{width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-attachment:fixed;background-position:50%;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1}.body2 .topo-global img{width:60%}.body2 .footer-global{display:block;position:fixed;bottom:0}.topo-global{background:#27529d;padding-bottom:15px;display:flex;justify-content:center}.topo-conteiner{width:95%;margin:0 auto}.footer-global{width:100%;min-height:114px;background:#27529d;color:#fff;padding:10px}.footer-global .dados-endereco{margin-top:10px}.topo-global img{margin-top:10px;width:12%;text-align:center}.topo-global .logo-doce-mini{width:auto;margin-top:30px}.rodape-col-img{text-align:center}.rodape img{margin-top:15px}.conteudo-home{max-width:95%;margin:0 auto;padding:5px;margin-top:5px}.conteudo-home .jumbotron{padding:0}.conteudo-home .jumbotron img{margin-top:5px}.conteudo-home .jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200;padding:10px;text-align:justify}.data-saudacao{text-align:right}#tab-docente span{text-align:center;display:block}.legenda{font-size:11px}.react-calendar{width:100%}.react-calendar__navigation__label{text-transform:uppercase}.hidden{display:none!important}.o_day-picker .i_day-picker-row [class*=-day]{font-size:1em;min-height:8em!important}.topo-menu{max-width:1240px;margin:0 auto;font-size:1.5em}.o_selected-current-channel-day{cursor:pointer!important}.list-group-item a{text-decoration:none;color:#000;text-transform:capitalize}.card,.list-group-item{margin-bottom:7px!important}.legendas-notas .badge{margin-right:5px}.pagina-frequencia .botes-rodape button{margin-left:2px}.getin-bar{position:fixed;bottom:0;left:0;width:100%}.user-logout,.user-menu{float:right}.user-logout{margin-top:40px}.user-menu{margin-top:35px;margin-right:10px}.banner-title{background-image:linear-gradient(90deg,#007a66,rgba(4,156,132,.7));color:#fff}.dropdown-toggle:after,.topo-global i{color:#fff;font-size:1.8em}.topo-bugger{float:left;margin-left:5px}.topo-bugger i{padding-top:35px!important}.conteudo-home{margin-bottom:150px}.cartao-componentes{cursor:pointer}.titulo-curso{background:linear-gradient(90deg,#007a66,rgba(4,156,132,.7));color:#fff;padding-top:15px;padding-bottom:15px}.titulo-curso h1:before{content:"";width:60px;height:1px;background:#fff;position:absolute;top:0;left:0}.titulo-curso h1{position:relative;color:#fff;text-shadow:3px 3px 1px rgba(0,0,0,.11);text-transform:uppercase;font-weight:700;margin-bottom:0;margin-top:20px;padding-top:10px;font-size:36px;margin-left:30px}.conteudo-tab{margin-left:-20px;width:900px}.row-rascunho-rescue a{margin-right:5px;margin-left:5px}.sem-link{cursor:default;margin-left:0!important}.conteudo-tab span{float:left;width:100px;text-align:center}.row-rascunho-salvo{color:green;font-weight:700}.row-rascunho-rescue{color:#00f;font-weight:700}.conteudo-tab span label{width:100%;text-align:center}.clear-both{clear:both}.clear15{height:15px}.clear15,.clear45{clear:both;display:block;overflow:hidden;visibility:hidden;width:0}.clear45{height:45px}.img404{width:200px}.conteudo-interna{padding:0 50px;margin-bottom:90px}.container-calendario{width:"100%";float:"left";margin-right:"50px";margin-bottom:"50px";font-family:"system-ui"}.conteudo-tab a{color:#000;font-size:13px;text-transform:uppercase;font-weight:inherit}.box-input-check input{width:15px;float:right}.box-input-check .undefined div{float:right;margin-left:5px}.box-input-check .undefined label{margin-top:4px}.conteiner-center{width:50%}.bg-success{color:#fff}.cartao-componentes .success{background:#049c84;color:#fff!important}.cartao-componentes .warning{background:#ffd707}.alunos-grid i{font-size:75px}.conteudo-tab{padding-top:15px}.DayPicker-Day{border:1px solid grey;padding:.5em;border-radius:0}.DayPicker{font-size:1.9rem}.DayPicker-Caption{text-align:center;font-size:1.4rem}.DayPicker-Day--disabled{color:#000;background-color:#d9d9d9}.DayPicker-Weekday{font-size:1.1em}.checkbox-custom,.radio-custom{opacity:0;position:absolute}.checkbox-custom{width:auto!important}.checkbox-custom,.checkbox-custom-label,.radio-custom,.radio-custom-label{display:inline-block;vertical-align:middle;margin:4px;cursor:pointer}.checkbox-custom-label,.radio-custom-label{position:relative}.checkbox-custom+.checkbox-custom-label:before,.radio-custom+.radio-custom-label:before{content:"";background:#fff;border:2px solid #ddd;display:inline-block;vertical-align:middle;width:30px;height:30px;padding:2px;text-align:center}.checkbox-semaula+.checkbox-custom-label:before{content:"N";background:#000}.checkbox-abonada+.checkbox-custom-label:before,.checkbox-semaula+.checkbox-custom-label:before{font-family:'-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"';color:#fff;font-size:16px}.checkbox-abonada+.checkbox-custom-label:before{content:"D";background:green}.checkbox-falta+.checkbox-custom-label:before{content:"F";font-family:'-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"';background-image:url(/portaldodocente/static/media/bg-topo.15dabcab.jpg);color:#fff;font-size:16px}.radio-custom+.radio-custom-label:before{border-radius:50%}.radio-custom:checked+.radio-custom-label:before{content:"\F00C";font-family:FontAwesome;color:#bbb}.checkbox-custom:focus+.checkbox-custom-label,.radio-custom:focus+.radio-custom-label{outline:1px solid #ddd}.row-botoes-controle div{padding-bottom:5px}.page-link{min-height:35px}.tabela-frequencia{flex:0 0 90%!important;max-width:90%!important}.coluna_aluno th{height:40px}.coluna_aluno8 th{height:323px}.coluna_aluno7 th{height:285px}.coluna_aluno6 th{height:247px}.coluna_aluno5 th{height:209px}.coluna_aluno4 th{height:159px}.coluna_aluno3 th{height:121px}.coluna_aluno2 th{height:95px}.tabela-frequencia thead tr{text-align:center}.input-notas{max-width:65px}.input-notasrf{width:50px;height:26px!important}.btn{border:1px solid #d2d2d2!important}.tabela-alunos th,.tabela-frequencia tr td{padding:.25rem!important}.tabela-alunos thead tr th{padding:.75rem!important}.formulario-contato{clear:both}.formulario-contato textarea{min-height:150px}.formulario-contato input[type=checkbox]{height:calc(1em + .5rem + 1px)}.form-group-check label{float:left}.form-group-check div{float:left;width:50px}.form-group-check span{clear:both}.form-group-check .undefined{width:200px}.row{margin-top:10px}.DayPicker-Day--highlighted{background:#ff0!important;color:#000!important}.check-bloqueado{cursor:default}.check-copia{width:15px!important;display:block}.img-sugestao{width:50%}.conteiner-login{max-width:500px;padding:10px;margin:10px auto 0;border-radius:10px;background-color:#fff!important}.conteiner-login p{font-style:italic}.container-cadastre{padding:15px;width:650px}@media (max-width:720px){.container-cadastre,.conteiner-login{margin-top:80px;min-height:80vh}.titulo-curso{margin-top:15px}.matricula-estudante{font-size:10px}.nome-estudante{font-size:.9em}.topo-global img{margin-top:25px;width:12%}.footer-global{font-size:11px}.tabela-alunos{width:30%!important}.tabela-frequencia{width:65%!important}.mobile-hidden{display:none}.DayPicker{font-size:1.5rem!important}.logo-docente{width:75%}.topo-global .logo-doce-mini{width:25%}.o_day-picker .i_day-picker-row [class*=-day]{font-size:.7em;min-height:6em!important}.conteudo-home,.conteudo-interna{padding:5px;margin-top:10px;margin-bottom:150px}.conteudo-home .h4,h4{font-size:1.2rem}.conteudo-home .jumbotron p{font-size:15px}.topo-global{position:fixed;width:100%;z-index:9999;min-height:60px;top:0}.titulo-curso{padding-top:45px;z-index:999}.titulo-curso h1{padding-top:10px;font-size:16px;margin-left:10px}.user-logout,.user-menu{display:none}.getin-footer-bar{position:sticky;bottom:0;left:0;width:100%;z-index:99999}.d-flex{position:sticky!important;bottom:0}.conteudo-home{margin-top:120px}.conteudo-tab{display:none}.conteiner-center{width:90%}.conteiner-center form{width:auto}.conteiner-center .box-body{width:100%}.h4,h4{font-size:1.2rem!important}.conteudo-interna .card-body{padding:5px}.conteudo-interna .card-body .container{padding:1px}.alunos-grid div{text-align:center}}@media (max-width:600px){.titulo-curso{padding-top:95px}}@media (max-width:415px){.topo-global .logo-doce-mini{width:10.5em}.topo-bugger i{padding-top:10px!important}.user-menu{margin-top:10px;display:none}.user-logout{margin-top:20px;display:none}.conteudo-home{margin-top:70px}.titulo-curso{padding-top:45px}}@media (max-width:415px){.container-cadastre,.conteiner-login{padding:2px;width:auto}}@media (max-width:360px){.h4{font-size:1.2rem}}@media (max-height:360px){.topo-global{min-height:40px;padding-bottom:5px}.topo-global img{width:20%;margin-top:15px}.topo-bugger i{padding-top:20px!important}.conteiner-login{height:auto}.logo-docente{width:35%;margin-top:45px}.row-botoes-controle .col-md-12{max-width:25%}.row-botoes-controle .col-sm-4{max-width:30%}.tabela-frequencia{max-width:80%!important;flex:none!important}.tabela-alunos{flex:0 0 25%!important;max-width:25%!important}}.mobile-720{display:none}.iframePesquisa{border:none;max-width:100%;max-height:100vh;width:100%;height:600px}@media (max-width:720px){.mobile-720{display:block}.img-sugestao{width:100%}}#root,body,html{background-size:cover;background-repeat:no-repeat;background-position:50%}.containerconteudo{width:90%;margin:0 auto}.containerconteudo label{font-weight:700;margin-right:5px}.campo-obs{width:100%;height:10em!important}.campo-conteudomin{height:15em!important}.cabecalho-conteudo{padding:15px}.erros{color:red}.box-conteiner{display:flex;align-items:center;justify-content:center;height:60vh}.dropdown-item{cursor:pointer}.hidden2{display:none!important}.data_extrato{background:#d2d2dd}.data_extrato td{width:410px}.table-responsive tr{width:100%}.saldoColab{font-weight:700}.table-hidden{display:none}.has-error label{color:red}.login-container-wrapper{display:flex;width:100%;min-height:calc(100vh - 200px);flex-direction:row}.conteiner-login{display:flex;align-items:center;justify-content:center;width:50%;padding:20px;height:auto}.conteiner-login form{width:100%;max-width:400px;padding:10px;display:flex;flex-direction:column;align-items:center;margin:0 auto}.login-image-container{width:50%;display:flex;align-items:center;justify-content:center;overflow:hidden}.login-bg-image{width:100%;height:100%;object-fit:cover;object-position:center}input[type=password],input[type=text]{flex:1 1;height:46px;padding:0 10px;color:#777;font-size:15px;border:1px solid #ddd}button{color:#fff;font-size:16px;background:#fc6963;border:0;border-radius:5px}hr{margin:5px;border:none;border-bottom:1px solid #cdcdcd;width:100%}a{font-size:16px;font-weight:700;color:#999;text-decoration:none;cursor:pointer}@media (max-width:768px){.login-container-wrapper{flex-direction:column;min-height:auto}.conteiner-login,.login-image-container{width:100%;padding:20px}.login-image-container{min-height:300px}.login-bg-image{width:100%;height:auto;max-height:400px;object-fit:contain}.box-login form{width:auto}}.alert>a{font-size:12px}.DayPicker{font-size:1.1rem;margin:0 auto;width:95%}.DayPicker-NavBar{display:inline}