@font-face{font-family:'Konsens';src:url(../font/konsens/KonsensRegular.woff2) format('woff2') , url(../font/konsens/KonsensRegular.woff) format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'Konsens';src:url(../font/konsens/KonsensRegular-Italic.woff2) format('woff2') , url(../font/konsens/KonsensRegular-Italic.woff) format('woff');font-weight:normal;font-style:italic}@font-face{font-family:'Konsens';src:url(../font/konsens/KonsensRegular.woff2) format('woff2') , url(../font/konsens/KonsensRegular.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:'Konsens';src:url(../font/konsens/KonsensRegular-Italic.woff2) format('woff2') , url(../font/konsens/KonsensRegular-Italic.woff) format('woff');font-weight:400;font-style:italic}@font-face{font-family:'Konsens';src:url(../font/konsens/KonsensMedium.woff2) format('woff2') , url(../font/konsens/KonsensMedium.woff) format('woff');font-weight:500;font-style:normal}@font-face{font-family:'Konsens';src:url(../font/konsens/KonsensMedium-Italic.woff2) format('woff2') , url(../font/konsens/KonsensMedium-Italic.woff) format('woff');font-weight:500;font-style:italic}@font-face{font-family:'Konsens';src:url(../font/konsens/KonsensBold.woff2) format('woff2') , url(../font/konsens/KonsensBold.woff) format('woff');font-weight:bold;font-style:normal}@font-face{font-family:'Konsens';src:url(../font/konsens/KonsensBold-Italic.woff2) format('woff2') , url(../font/konsens/KonsensBold-Italic.woff) format('woff');font-weight:bold;font-style:italic}@font-face{font-family:'Konsens';src:url(../font/konsens/KonsensBold.woff2) format('woff2') , url(../font/konsens/KonsensBold.woff) format('woff');font-weight:700;font-style:normal}@font-face{font-family:'Konsens';src:url(../font/konsens/KonsensBold-Italic.woff2) format('woff2') , url(../font/konsens/KonsensBold-Italic.woff) format('woff');font-weight:700;font-style:italic}.form-alteracao-de-senha{display:none}.has-error{background-color:#b00;padding:5px;color:#fff;margin-top:2px;border-radius:5px}.detalhes_curso{border:#ccc solid 1px;margin-top:20px;border-radius:5px;padding:0 30px 30px}.detalhes_modulos-header{border:#ccc solid 1px;border-radius:5px 5px 0 0}.detalhes_modulos-modulo-header{border-left:#ccc solid 1px;border-right:#ccc solid 1px;border-bottom:#ccc solid 1px;padding:10px}.aulas{display:none}.sidebar-detalhes-curso{border:#ccc solid 1px;border-radius:5px;padding:0 20px 20px}.proxima_aula .card{padding:10px;border:#ccc solid 1px;width:17%;float:left;text-align:center;margin-right:20px}.proxima_aula span.dia{font-size:26px;font-weight:600}.coordenador_container{border:#ccc solid 1px;margin-top:20px;padding:10px;border-top-left-radius:5px;border-top-right-radius:5px}.btn-purple,.btn-roxo{background:var(--neodent_preto);text-align:center;font-family:'Konsens',sans-serif;font-size:12px;color:#fff;font-weight:700;padding:12px 18px;border-radius:6px;display:inline-block;vertical-align:middle}.btn-purple:hover,.btn-roxo:hover{opacity:.9;color:#fff}.btn-purple:visited,.btn-roxo:visited{opacity:.9;color:#fff}.error_login{padding:20px;background-color:#c00;color:#fff}.success_login{padding:20px;background-color:#0a0;color:#fff}.btn-remove-small{padding:10px!important}.forward{all:unset;background:var(--neodent_preto);border-radius:5px;border:none;width:calc(20% - 68px);height:35px!important;font-family:'Roboto',sans-serif;font-size:18px;color:#fff;font-weight:700;text-align:center;margin:10px auto 10px auto;padding-right:34px;padding-left:34px;padding-top:10px;cursor:pointer;float:right}.forward:hover{border:none;opacity:.9}.backward{all:unset;background:#ccc;border-radius:5px;border:none;width:calc(20% - 68px);height:35px!important;font-family:'Roboto',sans-serif;font-size:18px;color:#000;font-weight:700;text-align:center;margin:10px auto 10px auto;padding-right:34px;padding-left:34px;padding-top:10px;cursor:pointer;float:left}.backward:hover{border:none;opacity:.9}#coordenador_registro{display:none}.link-white{color:#fff}.coordenador_registro_visible{display:block!important}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{font-family:'Konsens',sans-serif;font-size:14px;color:var(--neodent_preto);font-weight:700;display:block;margin:0;width:100%}.nav-tabs>li>a{font-family:'Konsens',sans-serif;font-size:14px;color:#4b4b4b;font-weight:700;display:block;margin:0;width:100%}.modal-title-agendamento{font-family:'Konsens',sans-serif;font-size:30px;color:var(--neodent_preto);font-weight:700;text-align:center;display:block;margin:0 auto;padding:0 0 15px 0;width:95%;float:left}.modal-header-agendamento{padding:10px 10px 0 10px}.btn-primary{font-family:'Konsens',sans-serif;color:#fff;font-weight:700;background:var(--neodent_preto);display:inline-block;border-radius:4px;text-align:center;padding:12px 16px 12px 16px}.btn-primary:hover{font-family:'Konsens',sans-serif;color:#fff;font-weight:700;background:#9d2f8f;display:inline-block;border-radius:4px;text-align:center;padding:12px 16px 12px 16px}.input-100-nome-modulo{width:49%!important;float:left!important;margin-right:5px!important}.input-100-inicio-modulo{width:24%!important}.input-100-fim-modulo{width:25%!important}.social_network_disabled{opacity:.3}.social_network_disabled:hover{opacity:.5!important}.aula-com-conultor{display:none}.quiz-item{padding:10px;border:#ccc solid 1px;margin-bottom:5px}.quiz-item.remove{float:right}.quiz-model{display:none}.resposta{background-color:#eee;padding:10px;display:none}.chat-popup,.chat-button-container{display:none;position:fixed;bottom:0;right:15px;border:3px solid #f1f1f1;z-index:9}.form-container{width:300px;padding:10px;background-color:#fff}.form-container textarea{width:100%;padding:15px;margin:5px 0 22px 0;border:none;background:#f1f1f1;resize:none;min-height:200px}.form-container textarea:focus{background-color:#ddd;outline:none}.form-container .btn{background-color:var(--neodent_preto);color:#fff;padding:16px 20px;border:none;cursor:pointer;width:100%;margin-bottom:10px;opacity:.8}.form-container .cancel{background-color:#eee;color:#333}.form-container .btn:hover,.open-button:hover{opacity:1}.form-container{float:right}.chat-button button{background-color:#fff;border:#ccc solid 1px;font-size:30px;color:var(--neodent_preto);-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;padding:10px 10px 15px 15px;position:fixed;bottom:20px;right:20px}.chat-button-container{}#nome-chat-conversa,#label-chat{color:var(--neodent_preto)}.conversa-container,.list-conversa-container{border:#ccc solid 1px;padding:10px;overflow-y:scroll;height:250px;margin-bottom:10px}.list-conversa-container{text-align:center}.mensagem-enviada{padding:10px;float:right;background-color:var(--neodent_preto);color:#fff;margin-bottom:10px;border-bottom-left-radius:10px;border-top-left-radius:10px;border-bottom-right-radius:10px}.mensagem-recebida{padding:10px;float:left;background-color:#eee;margin-bottom:10px;border-bottom-right-radius:10px;border-top-right-radius:10px;border-bottom-left-radius:10px}.conversation-item{background-color:var(--neodent_preto);color:#fff;font-weight:500;padding:10px;margin-bottom:10px}.broadcast-item{background-color:rgba(123,29,110,.5)!important;padding-right:20px!important}.broadcast-message{font-weight:500;margin-top:10px;margin-bottom:-10px;padding-left:10px}.arquivo-descricao{display:none}.post-content{width:100%}.comment{margin-bottom:15px;border-bottom:#eee solid 1px;margin-left:20px}@import url('https://fonts.cdnfonts.com/css/montserrat');*,*:before,*:after{-webkit-transition:all .4s;-moz-transition:all .4s;transition:all .4s}.mainframe p{line-height:200%;margin:15px 0}.mainframe h2{font-size:20px!important;font-weight:700!important}.mainframe h3{font-size:16px!important;font-weight:700!important}.mainframe input,.mainframe select,.mainframe textarea,.mainframe main,.mainframe .progresso{font-family:'Montserrat',sans-serif;font-size:14px}.modal{padding-top:131px}.turmas-input #turmaAdd{padding:7px 7px!important;background:#31ad72!important}.fieldbox{background: #ffff;margin:30px;padding:30px;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;border:2px solid #000;max-width:700px;position:relative}#sec-2,#sec-3,#sec-4,#sec-5,#sec-6{display:none}.mainframe input[type="checkbox"]{margin-right:8px}.mainframe .respostas label{display:block;font-weight:normal!important;margin:8px 0}.mainframe .respostas label input{margin-right:8px}.mainframe .input-select{width:99%;padding:15px 20px;background:#fff url(https://www.neodentcursos.com.br/img/xseta-down.png.pagespeed.ic.l6LVi7Zr97.png) no-repeat center right;border:1px solid #666;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.mmainframe select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:''}main select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:''}.mainframe .input-text{-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;border:1px solid #333;padding:12px 20px;font-size:16px;width:93%;outline:none}.mainframe .input-text:focus{background-color:#f0f0f0;border-color:#f0f0f0}.mainframe .input-date,.mainframe .input-time{-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;border:1px solid #333;padding:12px 20px;font-size:16px;cursor:pointer;outline:none}.mainframe textarea{margin:10px 0;width:90%;height:120px;padding:15px 20px;background-color:#fff;border:1px solid #666;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.mainframe .red{color:#900}.mainframe .green{color:#31ad72}.mainframe .atencao{background-color:#f8eadb;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;padding:5px 20px 5px 15px;padding-left:50px;position:relative;font-size:13px;text-align:justify;margin-bottom:20px}.mainframe .atencao img{position:absolute;left:15px;top:40%}.mainframe .respostas{padding-left:25px}.mainframe .date-flex{display:table}.mainframe .date-flex div{display:table-cell;padding-right:30px}.mainframe .date-flex span{display:block;height:20px}.mainframe .btn-flex{width:100%;min-width:100%;display:flex;flex-direction:row}.mainframe .btn-flex div:first-child{text-align:left}.mainframe .btn-flex div:last-child{text-align:right}.mainframe .frameBox{display:none;margin-top:25px;padding:10px 30px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;border:1px solid #000;position:relative}.mainframe .cols-2 div{width:50%}.mainframe .cols-3 div{width:33%}.mainframe #divTurmasList{max-height:260px;overflow:auto;list-style:none;margin:0;padding:0 15px 0 0}.mainframe #divTurmasList li{margin:4px 0;padding:4px 0;padding-right:130px;min-height:40px;display:block;position:relative;line-height:40px}.mainframe #divTurmasList li:not(:last-child){border-bottom:1px dotted #999}.mainframe .fechar{position:absolute;top:12px;right:18px;left:auto;bottom:auto;cursor:pointer;font-weight:bold;font-size:13px;padding:0;line-height:2.3;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:5px;width:170px;height:29px;text-align:center;color:#fff;background-color:#2e2e2e}.mainframe .fechar:hover{background-color:#000;color:#fff}.mainframe .btnProxPasso{margin:10px 0;padding:20px 50px 20px 20px;background:#31ad72 url(https://www.neodentcursos.com.br/img/xseta-right.png.pagespeed.ic.tXd4U0EfOo.png) no-repeat center right;color:#fff;font-weight:600;border:none;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;cursor:pointer}.mainframe .btnProxPasso:hover{background:#219c61 url(https://www.neodentcursos.com.br/img/xseta-right.png.pagespeed.ic.tXd4U0EfOo.png) no-repeat center right;-webkit-box-shadow:5px 5px 6px 0 rgba(0,0,0,.2);-moz-box-shadow:5px 5px 6px 0 rgba(0,0,0,.2);box-shadow:5px 5px 6px 0 rgba(0,0,0,.2)}.mainframe .btnProxPasso.disableds{background:#8b8b8b url(https://www.neodentcursos.com.br/img/xseta-right.png.pagespeed.ic.tXd4U0EfOo.png) no-repeat center right}.mainframe .btnAgendamento{margin:10px 0;padding:20px 50px 20px 20px;background:#31ad72 url(https://www.neodentcursos.com.br/img/xcheck.png.pagespeed.ic.VK6iGBQX4U.png) no-repeat center right;color:#fff;font-weight:600;border:none;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;cursor:pointer}.mainframe .btnAgendamento:hover{background:#219c61 url(https://www.neodentcursos.com.br/img/xcheck.png.pagespeed.ic.VK6iGBQX4U.png) no-repeat center right;-webkit-box-shadow:5px 5px 6px 0 rgba(0,0,0,.2);-moz-box-shadow:5px 5px 6px 0 rgba(0,0,0,.2);box-shadow:5px 5px 6px 0 rgba(0,0,0,.2)}.mainframe .btnOutline{text-align:center;margin:10px 0;padding:20px;background:#fff;width:185px;color:#31ad72;font-weight:600;border:1px solid #31ad72;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;cursor:pointer}.mainframe .btnOutline:hover{background:#f0f0f0;border-color:#ccc;color:#666;-webkit-box-shadow:5px 5px 6px 0 rgba(0,0,0,.2);-moz-box-shadow:5px 5px 6px 0 rgba(0,0,0,.2);box-shadow:5px 5px 6px 0 rgba(0,0,0,.2)}.mainframe .btnRemover{position:absolute;right:0;top:0;left:auto;background-color:#fb5373;color:#fff;padding:0 30px;font-size:12px;font-weight:bold;border:none;cursor:pointer;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.mainframe .btnRemover:hover{background-color:#fd718c}.progresso{margin:0 auto;max-width:700px}.progresso ul{margin:0;padding:0;list-style:none;display:table;width:100%}.progresso ul li{content:'';position:relative;display:table-cell}.progresso ul li a{cursor:pointer;margin:6px;display:block;padding:8px;background-color:#c7c7c7;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px}.progresso ul li.active a,.progresso ul li a:hover{background-color:#020302}.turmas-input{flex-flow:column!important}.turmas-input #turmaAdd{margin:19px 11px 0 auto!important}.check_inline{display:flex}#divTurmaAlert .alert{margin-top:20px}.erro-input{border:2px solid red!important}a.forward.forward_style.disabled{background:#ccc;cursor:unset}a.forward.forward_style.disabled:focus{outline:0 auto -webkit-focus-ring-color!important;outline-offset:0!important}a.forward.forward_style.disabled:focus,a.forward.forward_style.disabled:hover{color:#fff!important;text-decoration:none!important}.loader-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.8);z-index:9999;display:flex;align-items:center;justify-content:center}.loader{border:8px solid #000;border-top:8px solid #eb9fc0;border-radius:50%;width:60px;height:60px;animation:spin 1s linear infinite}@keyframes spin {
        0% { transform: rotate(0deg); }
        100% { transform: rotate(360deg); }
    }.erro-destaque{color:red!important;font-weight:bold!important}:root{--neodent_roxo:#7b1d6e;--neodent_preto:#1f0304}body{background:#f8f7f8;font-family:'Konsens',sans-serif!important}.main-wrapper{width:calc(100% - 30px);max-width:1410px;margin:0 auto;padding:0 0 30px 0}header{height:80px;width:100%;background:#fff;position:relative;z-index:999;box-shadow:0 1px 20px 0 rgba(000,000,000,.1)}.logo{float:left;width:fit-content;margin:24px}.logo-neodent{display:block;margin:0;line-height:normal;font-size:0;float:left}.header-menu{float:left;height:80px;width:700px;margin:0 0 0 90px}.header-menu ul{height:100%;margin:0;padding:0;display:block;font-size:0;line-height:0;text-align:center}.header-menu ul li{display:inline-block;position:relative;line-height:normal;font-family:'Konsens',sans-serif;font-size:15px;color:#808285;font-weight:500;margin:0 16px;padding:0 0 0 0}.header-menu ul li a{font-family:'Konsens',sans-serif;font-size:15px;color:#808285;font-weight:500;display:block;padding:28px 0}.header-menu ul li a:hover,.header-menu ul li a.active{text-decoration:none;color:#000;border-bottom:4px solid var(--neodent_preto)}.header-menu ul li .header-icon{font-size:10px;font-weight:700;display:inline-block;width:23px;height:23px;border-radius:50%;text-align:center;vertical-align:middle;padding:5px 0 0 0;margin:0 0 0 4px}.header-menu ul li a:hover .header-icon{color:#fff}header .header-user ul .logged_badge{width:fit-content;padding:16px 0;margin-right:16px;top:-14px;border-radius:10px;display:inline-flex;flex-direction:column;color:var(--neodent_preto);text-align:center}header .header-user ul .logged_badge small:nth-child(2) {padding:4px 8px;background-color:#eee;border-radius:12px}.header-icon.notificacoes{background:#cf2a2a}.header-user{height:80px;width:280px;margin:0 15px 0 0;float:right;text-align:right;overflow:visible}.header-user ul{height:100%;margin:0;padding:0;display:block;font-size:0;line-height:0}.header-user ul li{display:inline-block;position:relative;line-height:normal;font-family:'Konsens',sans-serif;font-size:18px;color:#fff;font-weight:500;margin:0;padding:18px 8px}.header-user ul li a{font-family:'Konsens',sans-serif;font-size:18px;color:#fff;font-weight:500;display:block}.header-user ul li a:hover{text-decoration:none;color:#3fa2f7}.header-user ul li .header-profile{display:inline-block;width:42px;height:42px;border-radius:50%;text-align:center;vertical-align:middle;padding:0 0 0 0;margin:0 0 0 4px;overflow:hidden}.header-user ul li .box-profile{background:url(https://www.neodentcursos.com.br/img/xmenu-icon.png.pagespeed.ic.cNFmSazkuT.png) center right no-repeat;background-size:4px;padding-right:12px}.header-user ul li ul{height:auto;position:absolute;top:62px;right:0;z-index:999;visibility:hidden;opacity:0;filter: alpha(opacity=0);border:1px solid #e5e5e5;border-radius:6px;box-shadow:0 1px 20px 0 rgba(0,0,0,.10);text-align:left;margin:0;padding:20px 0 20px 0;background:#fff;transition:all .4s;-moz-transition:all .4s;-webkit-transition:all .4s;-o-transition:all .4s}.header-user ul li:hover ul{visibility:visible;opacity:1;filter: alpha(opacity=100)}.header-user ul li ul li{width:192px;display:block;position:relative;top:auto;transform:none;line-height:normal;font-family:'Konsens',sans-serif;font-size:15px;color:#808285;font-weight:400;margin:0;padding:0;height:auto}.header-user ul li ul li a{font-family:'Konsens',sans-serif;font-size:15px;color:#808285;font-weight:400;padding:8px 0 8px 36px;display:block}.header-user ul li ul li a:hover{text-decoration:none;color:#000}.header-mobile{width:0;overflow:hidden;transition:all .2s;-moz-transition:all .2s;-webkit-transition:all .2s;-o-transition:all .2s}.footer-container{position:absolute;bottom:0;width:100%;padding:0 20%;font-size:0}.footer-container .footer-logo{height:7vh;width:25%;padding:2vh 0 1vh;margin:0;object-fit:contain}.footer-container .logo-neodent{border-color:#7b2576}.footer-container .logo-straumann{border-color:#85aa0d}.footer-container .logo-clearcorrect{border-color:#ff6472}.footer-container .logo-yller{border-color:#7671b2}.box-notificacoes{width:42px;height:42px;position:relative;display:block}.box-notificacoes .ico{position:relative;z-index:1;width:20px;display:block}.box-notificacoes .notificacoes{width:15px;height:15px;position:absolute;top:0;right:10px;z-index:2;padding:3px 0 0 0;font-size:8px}.placeholder_strong::-webkit-input-placeholder{font-weight:600;color:#787878}.placeholder_strong:-moz-placeholder{font-weight:600;color:#787878}.placeholder_strong::-moz-placeholder{font-weight:600;color:#787878}.placeholder_strong:-ms-input-placeholder{font-weight:600;color:#787878}.internas-top{margin:70px 0 15px 0}.internas-top h2{font-family:'Konsens',sans-serif;font-size:36px;color:var(--neodent_preto);font-weight:700;display:inline-block;margin:0 35px 30px 0;vertical-align:middle}.internas-top h2 a{color:var(--neodent_preto)}.breadcrumb{margin:0 35px 60px 0}.breadcrumb p{font-family:'Konsens',sans-serif;font-size:24px;color:#868686;font-weight:700;display:inline-block;vertical-align:middle}.breadcrumb p span{font-size:18px;font-weight:400;display:inline-block;vertical-align:middle}.breadcrumb p a{color:#868686}.breadcrumb p a.active,.breadcrumb p a:hover{color:var(--neodent_preto);text-decoration:none}.internas-top .top-right{text-align:right;float:right}.select-status{font-family:'Konsens',sans-serif;font-size:14px;color:#333;font-weight:400;display:inline-block;vertical-align:middle;border:none;border-bottom:3px solid #333;-moz-appearance:none;-webkit-appearance:none;appearance:none;background:url(https://www.neodentcursos.com.br/img/xseta-01.png.pagespeed.ic.y2WK0C_pUr.png) no-repeat;background-position:right 6px;background-size:13px;padding:0 20px 10px 0;margin:0 35px 30px 0;width:auto;cursor:pointer}.select-status option span{display:inline-block;vertical-align:middle;width:10px;height:10px;margin:0 0 30px 5px;border-radius:50%}.top-acoes{display:inline-block;vertical-align:middle}.top-acoes a{transition:300ms opacity ease;background:var(--neodent_preto);border-color:var(--neodent_preto);font-family:'Konsens',sans-serif;font-size:18px;color:#fff;font-weight:700;display:inline-block;vertical-align:middle;padding:12px 16px 12px 16px;margin:0 30px 30px 0}.top-acoes a:hover{opacity:.8;background:var(--neodent_preto)}.dot{display:inline-block;width:16px;height:16px;margin:0 0 0 5px;border-radius:50%}.dot-todos{background-color:#333}.dot-em-andamento{background-color:#90dac6}.dot-abertas{background-color:#ffe456}.dot-finalizadas{background-color:#f9a892}.content-left{width:calc(100% - 400px - 60px);float:left;margin:0 15px 0 15px}.turma{padding:0 0 0 0}.turma .menu{padding:0 0 30px 0}.turma .menu ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:row}.turma .menu ul li{font-family:'Konsens',sans-serif;font-size:15px;color:#333;font-weight:400;flex-grow:1;text-align:center}.turma .menu ul li a{font-family:'Konsens',sans-serif;font-size:15px;color:#808285;font-weight:400;border-bottom:1px solid var(--neodent_preto);display:block;height:45px;padding:10px 0 0 0}.turma .menu ul li a.active,.turma .menu ul li a:hover{border-bottom:5px solid var(--neodent_preto);display:block;height:45px;padding:10px 0 0 0;text-decoration:none}.criar-turma{max-width:960px;margin:0 auto;padding-top:30px}.criar-turma.corp{max-width:1200px!important;margin:0 auto;padding-top:30px}.criar-turma.turma .menu ul li{margin:0 15px 0 15px;text-align:left}.criar-turma.turma .menu ul li a{font-size:18px;color:#868686;border-bottom:5px solid #eb9fc0}.criar-turma.turma .menu ul li a.active,.criar-turma.turma .menu ul li a:hover{color:#686b6f;border-bottom:5px solid var(--neodent_preto)}.content-box{padding:0 0 30px 0}.border-box{display:block;width:calc(100% - 2px);border:1px solid #fff;border-radius:4px;background:#fff;padding:20px 0 25px 0;margin:0 0 10px 0}.content-profile{width:46px;height:46px;display:block;float:left;text-align:center;overflow:hidden;border-radius:50%;margin:0 0 0 45px}.post-new{float:left;width:calc(100% - 46px - 55px - 45px);margin:3px 25px 0 30px}.agendamento__item{margin-bottom:20px}.agendamento__materiais{display:flex;margin:24px 4px 0}.agendamento__materiais .materiais__item{display:flex;padding:4px;flex:50%}.agendamento__materiais .materiais__item .materiais__overflow{overflow:auto;max-height:80px}.agendamento__observacao{margin:0 8px 8px;max-height:200px;min-height:200px;height:min-content;display:flex;flex-flow:column nowrap;overflow:auto;border:1px solid}.agendamento__observacao .observacao__item{border-width:1px 0 0 0;border-style:solid;border-color:#959595;padding-top:4px;margin-bottom:4px}.nova-observacao-btn{margin-top:12px}.atendimento-radio,.atendimento-checkbox{display:flex;flex-flow:column}.atendimento-radio label input,.atendimento-checkbox label input{margin-right:4px}.consultor-checkbox,.marca-radio,.tipo-checkbox{width:fit-content}.agendamento__data__texto{margin-bottom:24px}#divOpcaoGuiaMaxila{margin-bottom:16px}#divOpcaoGuiaMaxilaQuant{margin-bottom:16px}.turmas-input{display:flex;flex-flow:row wrap}.turmas-input #turmaAdd{margin:0 2px 0 auto;padding:2px 6px;background:var(--neodent_preto);border-radius:5px;border:none;font-size:14px;color:#fff;cursor:pointer}.turmas-list{margin-bottom:20px}.turmas-list>span:first-child{display:inline-block;margin:12px 0}.turmas-list #divTurmasList{margin:8px 0}.turmas-list #divTurmasList .turma{margin:8px 0;display:flex;justify-content:space-between;align-items:center}.turmas-list #divTurmasList .turma>div{cursor:pointer}.input-100{width:calc(100% - 2px);height:45px;border:1px solid #edeef2;border-radius:6px;padding:0 10px 0 10px;font-family:'Konsens',sans-serif;font-size:14px;color:#959595;font-weight:400;margin:0 0 10px 0}.input-100.inptcorp,.input-100.placeholder_strong{width:100%!important;height:45px;border:1px solid #edeef2;border-radius:6px;padding:0 10px 0 10px;font-family:'Konsens',sans-serif;font-size:14px;color:#959595;font-weight:400;margin:0 0 10px 0}.input-100:focus,.input-100:hover{border:1px solid #e4e4e4;color:#777}select.input-100{-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:'';background-image:linear-gradient(45deg,transparent 50%,gray 50%) , linear-gradient(135deg,gray 50%,transparent 50%) , linear-gradient(to right,#ccc,#ccc);background-position:
    calc(100% - 20px) calc(1em + 5px),
    calc(100% - 15px) calc(1em + 5px),
    calc(100% - 2.5em) 0.5em;background-size:5px 5px , 5px 5px , 0 1.5em;background-repeat:no-repeat;cursor:pointer}select.input-100:focus{background-image:linear-gradient(45deg,green 50%,transparent 50%) , linear-gradient(135deg,transparent 50%,green 50%) , linear-gradient(to right,#ccc,#ccc);background-position:
    calc(100% - 15px) calc(1em + 5px),
    calc(100% - 20px) calc(1em + 5px),
    calc(100% - 2.5em) 0.5em;background-size:5px 5px , 5px 5px , 0 1.5em;background-repeat:no-repeat;outline:0}select.input-100::-ms-expand{display:none}textarea.input-100{padding-top:15px;padding-bottom:15px;min-height:150px}.errMessages{color:red}.errMessages .errorMessages{padding:0}.input-submit{all:unset;background:var(--neodent_preto);border-radius:5px;border:none;width:calc(100% - 68px);height:49px;font-family:'Konsens',sans-serif;font-size:18px;color:#fff;font-weight:700;text-align:center;margin:10px auto 10px auto;padding-right:34px;padding-left:34px;cursor:pointer}.input-submit:hover{border:none;opacity:.9}.input-data{background-image:url(https://www.neodentcursos.com.br/img/xdate-icon.png.pagespeed.ic.s5I2Zxc-jJ.png);background-position:right 6px top 10px;background-repeat:no-repeat;background-size:20px}.button-white,.button-pink{all:unset;border:1px solid #edeef2;border-radius:5px;background:#fff;font-family:'Konsens',sans-serif;font-size:16px;color:#686b6f;font-weight:500;text-align:center;height:37px;cursor:pointer;display:inline-block;padding-left:34px;padding-right:34px;margin:10px auto 10px auto;transition:all .2s;-moz-transition:all .2s;-webkit-transition:all .2s;-o-transition:all .2s}.button-white:hover,.button-pink:hover{border:1px solid #edeef2;color:var(--neodent_preto);opacity:1}.button-pink{background:#eb9fc0;color:#fff}.field-icon{width:18px;height:16px;background:url(https://www.neodentcursos.com.br/img/xeye-icon.png.pagespeed.ic.WM1kQ2yY4H.png) no-repeat;background-size:18px;float:right;margin-right:15px;margin-top:-40px;position:relative;z-index:2}.field-icon.eye-slash{background:url(https://www.neodentcursos.com.br/img/xeye-icon.png.pagespeed.ic.WM1kQ2yY4H.png) no-repeat;background-size:18px}.post-create{height:37px;margin:0}.post-new-bot{padding:15px 0 0 6px}.post-new-bot .acao{float:left;margin:0 28px 0 0}.post-new-bot .acao a{font-family:'Konsens',sans-serif;font-size:13px;color:#575757;font-weight:400}.post-new-bot .acao .ico{width:40px;height:40px;display:inline-block}.post-pub{float:right;margin:0 0 0 0}.post-pub a{width:140px;height:40px;font-family:'Konsens',sans-serif;font-size:18px;color:#fff;font-weight:700;background:var(--neodent_preto);display:block;border-radius:4px;text-align:center;padding:8px 0 0 0}.post-pub a:hover{text-decoration:none;opacity:.9}.post-first .post-info{border-bottom:1px solid #fff;padding:0 0 5px 0}.post-first .post-box,.post-other .post-box{float:left;margin:4px 0 0 30px}.post-autor{font-family:'Konsens',sans-serif;font-size:16px;color:var(--neodent_preto);font-weight:700;display:block;margin:0;padding:0}.post-autor a{font-family:'Konsens',sans-serif;font-size:16px;color:var(--neodent_preto);font-weight:700}.post-data{font-family:'Konsens',sans-serif;font-size:14px;color:#868686;font-weight:400;display:block;margin:0;padding:0}.post-data a{font-family:'Konsens',sans-serif;font-size:13px;color:#868686;font-weight:400}.post-content{padding:0 15px 12px 120px;float:left}.post-txt{max-width:90%;font-size:14px;color:#000;line-height:26px}.post-comments{padding:0 0 10px 0}.post-comments a{font-family:'Konsens',sans-serif;font-size:14px;color:var(--neodent_preto);font-weight:400}.post-other{padding:15px 0 0 55px;border-top:1px solid #fff}.box-titulo{font-family:'Konsens',sans-serif;font-size:21px;color:#868686;font-weight:700;margin:0 0 15px 0;padding:0 0 0 9px;max-width:90%}.membros-box{border-bottom:1px solid #edeef2;padding:10px 25px 10px 25px;margin:0 0 20px 0}.h3-01{font-family:'Konsens',sans-serif;font-size:21px;color:#4b4b4b;font-weight:700;margin:0;padding:0 0 20px 0}ul.lista-membros{width:100%;list-style:none;padding:0;margin:0;line-height:0;font-size:0}ul.lista-membros li{display:inline-block;width:180px;margin:0 15px 20px 0;padding:0;list-style:none;vertical-align:top}.membro-profile{width:46px;height:46px;border-radius:50%;overflow:hidden;display:inline-block;vertical-align:middle}.membro-info{width:calc(100% - 46px - 19px);display:inline-block;margin:0 0 0 19px;line-height:normal;font-size:14px;vertical-align:middle}.membro-info .txt-nome{font-family:'Konsens',sans-serif;font-size:14px;color:var(--neodent_preto);font-weight:700;line-height:19px;margin:0;padding:0}.membro-info .txt-nome a{color:var(--neodent_preto);text-decoration:none}.membro-info .txt-nome a:hover{text-decoration:underline}.item-simples .membro-info .txt-nome{font-size:16px}.membro-info .txt-funcao{font-family:'Konsens',sans-serif;font-size:12px;color:#4b4b4b;font-weight:700;line-height:19px;margin:0;padding:0}.membro-info .txt-funcao a{color:#4b4b4b;text-decoration:none}.membro-info .txt-funcao a:hover{text-decoration:underline}.membro-info .txt-links{font-family:'Konsens',sans-serif;font-size:12px;color:#4b4b4b;font-weight:400;line-height:19px;margin:0;padding:0}.membro-info .txt-links a{color:#4b4b4b;text-decoration:none}.membro-info .txt-links a:hover{text-decoration:underline}.membro-info .txt-links .ico{display:inline-block;width:14px;height:14px}.arquivos-enviar .post-new-bot{text-align:right;padding:0 0 0 6px}.arquivos-enviar .post-new-bot .acao{float:none;margin:0 28px 0 0;display:inline-block}.border-box .side-box{margin:0 0 0 0;padding:10px 25px 0 25px}.lista-expand{margin:0;padding:0 6px 0 6px;display:block}.lista-expand .li-expand{display:block;position:relative;padding:10px 0 10px 0;margin:0;background:url(https://www.neodentcursos.com.br/img/xseta-filter.png.pagespeed.ic.BOvOksHImR.png) top right no-repeat;background-position:100% 20px}.lista-expand .li-expand .ico{width:20px;display:inline-block;vertical-align:middle}.lista-expand .li-expand .tit{font-size:18px;color:#4b4b4b;font-weight:400;display:inline-block;vertical-align:middle;margin:0 0 0 15px;width:calc(100% - 20px - 20px - 90px)}.lista-expand .li-expand .tit strong{font-weight:700}.lista-expand .editar{font-size:14px;color:#3fa2f7;font-weight:400;display:inline-block;vertical-align:middle;margin:4px 0 0 20px}.lista-expand li ul{height:0!important;overflow:hidden;margin:0;padding:20px 0 0 40px;transition:all .2s;-moz-transition:all .2s;-webkit-transition:all .2s;-o-transition:all .2s}.lista-expand li.active ul{height:auto!important}.lista-expand li ul li{margin:0 0 0 0;padding:0;display:block}.lista-expand li ul li p{margin:0 0 20px 0;padding:0;font-size:14px;color:#575757;font-weight:400}.lista-expand li ul li .p-01{float:left}.lista-expand li ul li .p-02{float:right}.lista-expand li ul li .editar{vertical-align:top;margin:0 0 0 20px}.sidebar{width:100%;max-width:400px;float:left;margin:83px 15px 0 15px}.sidebar .busca{width:100%}.side-busca{display:block;float:left;width:calc(100% - 34px);height:35px;border:1px solid #edeef2;border-right:none;border-radius:4px 0 0 4px;background:#fff;padding:0 10px 0 10px;font-family:'Konsens',sans-serif;font-size:14px;color:#959595;font-weight:400}.side-busca:focus,.side-busca:hover{color:#777}.side-busca-btn{display:block;float:right;width:34px;height:35px;border:1px solid #edeef2;border-left:none;border-radius:0 4px 4px 0;cursor:pointer;background:url(https://www.neodentcursos.com.br/img/xbusca-icon.png.pagespeed.ic.H4lg6eVs2n.png) center center no-repeat #fff;background-size:16px}.sidebar .info{margin:70px 0 0 0;padding:22px 0 0 0;border:1px solid #fff;border-radius:4px;position:relative;background:#fff}.edit-icon{display:block;position:absolute;top:14px;right:9px;z-index:9;width:40px;height:40px}.edit-icon:hover{opacity:.9}.side-box{margin:0 0 15px 0;padding:0 10px}.sidebar .box-titulo{font-family:'Konsens',sans-serif;font-size:21px;color:#4b4b4b;font-weight:700;margin:0 0 15px 0;padding:0 0 0 9px;max-width:90%}.lista-icon{list-style:none;padding:0;margin:0}.lista-icon li{display:block;list-style:none;padding:0;margin:0;vertical-align:middle;font-family:'Konsens',sans-serif;font-size:14px;color:#575757;font-weight:400;text-transform:uppercase}.lista-icon li i{display:inline-block;width:30px;height:30px;vertical-align:middle;margin:0 10px 0 0}.lista-icon li a{font-family:'Konsens',sans-serif;font-size:14px;color:#575757;font-weight:400;padding:0;margin:0}.lista-data{list-style:none;padding:0;margin:0}.lista-data li{display:block;list-style:none;padding:0 0 11px 9px;margin:0;vertical-align:top}.lista-data li .calendario{width:62px;height:75px;display:inline-block;border:1px solid #eb9fc0;border-radius:4px;background:#eb9fc0;text-align:center;vertical-align:top;margin:4px 0 0 0}.lista-data li a:hover{text-decoration:none}.lista-data li .calendario .mes{font-family:'Konsens',sans-serif;font-size:16px;color:#fff;font-weight:400;text-transform:uppercase;display:inline-block;padding:11px 0 0 0}.lista-data li .calendario .dia{font-family:'Konsens',sans-serif;font-size:32px;color:#fff;font-weight:700;text-transform:uppercase;display:inline-block;line-height:34px}.lista-data li .desc{display:inline-block;width:200px;margin:0 0 0 20px;vertical-align:top}.lista-data li .desc p{font-family:'Konsens',sans-serif;font-size:14px;color:#575757;font-weight:400;line-height:26px}.lista-data li .desc p strong{font-weight:700}.lista-data li a:hover .desc{text-decoration:underline}.lista-user{list-style:none;padding:0 0 10px 0;margin:0}.lista-user li{display:block;list-style:none;padding:0;margin:0 0 10px 0;vertical-align:middle;font-family:'Konsens',sans-serif;font-size:16px;color:#575757;font-weight:400}.lista-user li i{display:inline-block;width:40px;height:40px;vertical-align:top;margin:0 10px 0 0}.lista-user li p{display:inline-block;font-family:'Konsens',sans-serif;font-size:14px;color:var(--neodent_preto);font-weight:400;vertical-align:top}.lista-user li p strong{color:#575757;font-weight:700}.lista-user li a{font-family:'Konsens',sans-serif;font-size:14px;color:#575757;font-weight:400;padding:0;margin:0}.lista-user li a:hover p{text-decoration:underline}.btn-detalhes{width:100%;text-align:center;padding:15px 0 15px 0;border-top:1px solid #d4d4d4}.btn-detalhes a{font-family:'Konsens',sans-serif;font-size:18px;color:#4b4b4b;font-weight:400;display:block}.img-center{text-align:center;padding:30px 0 30px 0}.txt-center{text-align:center;padding:30px 0 30px 0;width:90%;margin:0 auto}.txt-center h3{font-family:'Konsens',sans-serif;font-size:28px;color:var(--neodent_preto);font-weight:700;padding:0 0 20px 0;margin:0 auto}.txt-center p{font-family:'Konsens',sans-serif;font-size:18px;color:#000;font-weight:500;padding:0 0 30px 0;margin:0 auto}.sem-turma .txt-center h3{max-width:550px}.sem-turma .txt-center p{max-width:450px}.box-half-wrap{padding:105px 0 0 0;max-width:1170px;margin:0 auto}.box-half-img{float:left;height:650px;border:1px solid #e5e5e5;border-radius:5px;width:calc(50% - 1px);border-top-right-radius:0;border-bottom-right-radius:0;border-right:0;background:url(https://www.neodentcursos.com.br/img/login-02.svg) bottom center no-repeat #fff;background-size:contain}.box-half-img>img{width:100%;padding:5% 25% 10%}.box-half-form{float:left;height:650px;border:1px solid #e5e5e5;border-radius:5px;background:#fff;width:calc(50% - 2px);border-top-left-radius:0;border-bottom-left-radius:0}.tit-roxo{font-family:'Konsens',sans-serif;font-size:36px;color:var(--neodent_preto);font-weight:700;padding:0 0 30px 0}.box-half-img .tit-roxo{margin:80px 13% 0 13%;max-width:330px}.login-box{position:relative;top:50%;transform:translateY(-50%);max-width:330px;margin:0 auto;width:85%}.login-box p{font-family:'Konsens',sans-serif;font-size:18px;color:#000;font-weight:500;padding:0 0 10px 0}.esqueceu{width:100%;padding:0 0 0 0}.esqueceu p{font-family:'Konsens',sans-serif;font-size:11px;color:#4b4b4b;font-weight:400;line-height:14px}.esqueceu p a{color:#4b4b4b;text-decoration:underline}.esqueceu p a:hover{color:var(--neodent_preto)}.wrapper-roxo{height:100%}.wrapper-roxo #content{height:100%}.box-form-center{position:relative;top:50%;transform:translateY(-50%);max-width:450px;width:85%;margin:0 auto}.box-form-center h3{font-family:'Konsens',sans-serif;font-size:30px;color:#fff;font-weight:400;padding:0 0 30px 0;max-width:90%}.box-form-center .input-100{margin-bottom:30px}.box-form-center .field-icon{margin-top:-60px}.box-form-center .input-submit{background:#eb9fc0}.criar-wrapper.crturm{max-width:760px;margin:0 auto;padding:30px 0 30px 0}.criar-wrapper label{font-family:'Konsens',sans-serif;font-size:16px;color:#686b6f;font-weight:500;padding:0 0 10px 0;display:block}.criar-wrapper.crturm h3{font-family:'Konsens',sans-serif;font-size:21px;color:#4b4b4b;font-weight:700;padding:0 0 5px 0;display:block;margin:0 0 10px 0}.criar-wrapper.crturm p{font-family:'Konsens',sans-serif;font-size:16px;color:#575757;font-weight:400;padding:0 0 10px 0;display:block}button.adicionar-professor.btn.btn-dark,button.adicionar-aluno.btn.btn-dark{padding:10px;background:#00abff;color:#fff}.adicionar-aluno-wrapper{display:flex;justify-content:flex-end;align-items:center;gap:15px;margin-top:20px}.quantidade-alunos{font-size:16px;font-weight:bold;color:#333}#contador-alunos{font-weight:bold;color:#007bff}.bloco-certificacao.membro.co-coordenador.my-3{background:#fff;padding:10px;border-radius:10px}.adicionar-professor-wrapper{display:flex;justify-content:flex-end;align-items:center;gap:15px;margin-top:20px}.quantidade-professor{font-size:16px;font-weight:bold;color:#333}#contador-professor{font-weight:bold;color:#007bff}.form-control-plaintext{background-color:#f0f0f0;border:none}.criar-wrapper.corpod{max-width:100%;margin:0 auto;padding:30px 0 30px 0}.criar-wrapper.corpod label{font-family:'Konsens',sans-serif;font-size:16px;color:#686b6f;font-weight:500;padding:0 0 10px 0;display:block}.criar-wrapper.corpod h3{font-family:'Konsens',sans-serif;font-size:21px;color:#4b4b4b;font-weight:700;padding:0 0 5px 0;display:block;margin:0 0 10px 0}.criar-wrapper.corpod p{font-family:'Konsens',sans-serif;font-size:16px;color:#575757;font-weight:400;padding:0 0 10px 0;display:block}.criar-linha{padding-bottom:15px}.lista-add{padding:0;margin:0}.lista-add li{display:block;position:relative;padding:0;margin:0}.lista-add-header{width:100%;height:52px}.lista-add-header .info{float:left;border-bottom:1px solid #c4c4c4;height:52px;width:calc(100% - 60px);vertical-align:middle;background-image:linear-gradient(45deg,transparent 50%,gray 50%) , linear-gradient(135deg,gray 50%,transparent 50%) , linear-gradient(to right,#ccc,#ccc);background-position:
    calc(100% - 20px) calc(1em + 10px),
    calc(100% - 15px) calc(1em + 10px),
    calc(100% - 2.5em) 0.5em;background-size:5px 5px , 5px 5px , 0 1.5em;background-repeat:no-repeat;cursor:pointer}.lista-add-header .info.active{background-image:linear-gradient(45deg,green 50%,transparent 50%) , linear-gradient(135deg,transparent 50%,green 50%) , linear-gradient(to right,#ccc,#ccc);background-position:
    calc(100% - 15px) calc(1em + 10px),
    calc(100% - 20px) calc(1em + 10px),
    calc(100% - 2.5em) 0.5em;background-size:5px 5px , 5px 5px , 0 1.5em;background-repeat:no-repeat;outline:0}.lista-add-header .info .icon{display:inline-block;position:relative;top:50%;transform:translateY(-50%)}.lista-add-header .info p{display:inline-block;font-family:'Konsens',sans-serif;font-size:16px;color:#686b6f;font-weight:500;position:relative;top:50%;transform:translateY(-50%);padding:2px 0 0 10px}.lista-add-header .close-icon{float:left;width:60px}.close-icon a{background:url(https://www.neodentcursos.com.br/img/xclose-icon.png.pagespeed.ic.7vuPHcmkx2.png) center center no-repeat;background-size:14px;display:inline-block;margin:0 auto;text-align:center;width:100%;height:52px}.close-icon a:hover{opacity:.8}.lista-add-expand{padding:20px 0 20px 0}.lista-add-row{}.lista-add-row .close-icon{width:60px;height:47px;float:right}.lista-add-row .close-icon a{height:47px}.criar-linha ul.lista-membros li{width:225px}.sep-01{height:1px;background:#c4c4c4;margin:0 auto 20px auto;clear:both}.lista-add-row h3{margin-top:10px}.perfil-header{padding:130px 0 30px 0;width:100%}.perfil-profile{width:136px;height:136px;margin:0 auto;overflow:hidden;text-align:center;border-radius:50%}.perfil-user-info{width:90%;margin:0 auto;text-align:center;padding:25px 0 10px 0}.perfil-user-info h2{font-family:'Konsens',sans-serif;font-size:30px;color:var(--neodent_preto);font-weight:700;text-align:center;display:block;margin:0 auto;padding:0 0 15px 0}.perfil-user-info p{font-family:'Konsens',sans-serif;font-size:16px;color:#868686;font-weight:400;text-align:center;display:block;margin:0 auto;padding:0}.perfil-user-info p strong{font-weight:700}.perfil-btn{text-align:center;width:90%;margin:0 auto;padding:10px 0 0 0;line-height:0;font-size:0}.btn-chat{display:inline-block;background:#9ccd94;padding:0 16px;height:49px;margin:0 10px 20px 10px;line-height:normal;border-radius:26px}.btn-chat .ico{width:28px;height:28px;display:inline-block;position:relative;top:50%;transform:translateY(-50%);vertical-align:top;margin:0 8px 0 0}.btn-chat .txt{font-family:'Konsens',sans-serif;font-size:19px;color:#fff;font-weight:700;display:inline-block;position:relative;top:50%;transform:translateY(-50%);vertical-align:top;margin:0}.btn-chat:hover{opacity:.9}.perfil-info{position:relative;padding-top:10px;margin:0 auto 45px auto}.perfil-info h3{font-family:'Konsens',sans-serif;font-size:21px;color:#4b4b4b;font-weight:700;display:block;padding:0 0 12px 0;margin:0;width:100%}.tit-border{border-bottom:1px solid #c4c4c4}.perfil-info ul.info-lista{padding:15px 0 10px 0;margin:0;list-style:none;display:block}.perfil-info ul.info-lista li{display:block;margin:0 0 12px 0;padding:0;list-style:none}.perfil-info ul.info-lista li .ico{display:inline-block;width:22px;margin:0 12px 0 0;vertical-align:top}.perfil-info ul.info-lista li .txt{font-family:'Konsens',sans-serif;font-size:14px;color:#4b4b4b;font-weight:400;display:inline-block;margin:2px 0 0 0}.perfil-info ul.info-lista li .desc{font-family:'Konsens',sans-serif;font-size:14px;color:#4b4b4b;font-weight:400;display:inline-block;margin:2px 0 0 0;padding:7px 15px 7px 38px;line-height:22px}.perfil-info ul.info-lista li .txt a,.perfil-info ul.info-lista li .desc a{color:#3fa2f7}.perfil-info ul.info-lista li .txt a:hover,.perfil-info ul.info-lista li .desc a:hover{text-decoration:underline}.btn-geral-roxo a{font-family:'Konsens',sans-serif;font-size:18px;color:#fff;font-weight:700;background:var(--neodent_preto);display:inline-block;border-radius:4px;text-align:center;padding:12px 16px}.btn-geral-roxo a:hover{text-decoration:none;opacity:.9}.perfil-info .edit-icon{top:0}.box-social{border:1px solid #c4c4c4;padding:55px 0 33px 0;margin:0;display:block;text-align:center;line-height:0;font-size:0}.box-social li{display:inline-block;line-height:normal;width:32px;height:32px;margin:0 11px 22px 11px}.box-social li a:hover{opacity:.9}.corner-txt{display:inline-block;font-size:12px;color:#4b4b4b;font-weight:400;vertical-align:middle;float:right;text-align:right;margin:8px 0 0 0}.corner-txt::after{clear:both}.row .cell a.cancelar{color:#ff5c27;font-size:14px;text-decoration:underline}.curso-coordenador{display:block}.borda-vermelha{border:2px solid red!important;box-shadow:0 0 3px red}.curso-coordenador label{display:inline;font-size:11px}.form-group.certificacao .labels label{display:flex;font-size:14px}.form-group.certificacao .labels{display:flex;gap:50px;white-space:nowrap}.form-group.certificacao .labels input{height:auto;margin:0 10px}.row-checkbox{display:flex;justify-content:center;gap:15px;flex-direction:row;width:100%;margin-bottom:20px}.row-checkbox label{font-size:14px}.row-checkbox input{margin-right:3px}.modal-body .row-checkbox label{font-size:10px}.modal-body .row-checkbox{gap:10px}.chat-button{position:fixed;bottom:2%;right:2%;width:50px;height:50px;border-radius:50%;overflow:hidden;z-index:9}.chat-button button{background-color:#fff;background:url(https://www.neodentcursos.com.br/img/xchat-icon.png.pagespeed.ic.G8Xd0RqRsq.png) center center no-repeat;background-size:contain;width:50px;height:50px;margin:0;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;padding:0;position:relative;bottom:auto;right:auto}.chat-popup,.chat-button-container{max-width:305px;width:90%;position:fixed;bottom:4%;right:4%;z-index:8;border-radius:8px;overflow:hidden;border:none;box-shadow:0 2px 10px 0 rgba(0,0,0,.2)}.chat-popup .form-container,.chat-button-container .form-container{width:auto;padding:0;background-color:#fff;float:none}#nome-chat-conversa,#label-chat{margin:0;color:#fff;padding:20px 20px 20px 20px;background-color:var(--neodent_preto);font-size:18px;font-weight:bold}.conversa-container,.list-conversa-container{border:none;overflow:auto}.list-conversa-container{padding:0;text-align:left}.conversation-item{background-color:#fff;font-size:14px;color:#000;font-weight:700;padding:20px;padding-right:26.22%;margin-bottom:0;border-bottom:1px solid #e5e5e5;cursor:pointer;position:relative;transition:all .2s;-moz-transition:all .2s;-webkit-transition:all .2s;-o-transition:all .2s}.conversation-item small{font-weight:500;font-style:italic}.conversation-item:hover{background-color:#f9f9f9}.conversation-item .mensagem-data{position:absolute;top:22px;right:6.55%;font-weight:500;font-size:12px}.mensagem-enviada{margin-left:10%}.mensagem-recebida{margin-right:10%}.chat-popup #chat-message-input,.chat-button-container #chat-message-input{width:90%;margin:0 auto;height:45px;border:1px solid #edeef2;border-radius:6px;padding:0 10px 0 10px;font-family:'Konsens',sans-serif;font-size:14px;color:#959595;font-weight:400;box-shadow:none}.chat-popup .btn,.chat-button-container .btn{background-color:var(--neodent_preto);color:#fff;padding:16px 20px;border:none;cursor:pointer;width:90%;margin-bottom:10px;margin:0 auto 10px auto;opacity:.8;display:block}.chat-popup .cancel,.chat-button-container .cancel{background-color:#eee;color:#333;padding:8px 10px}.container-table100{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;padding:0 0}.wrap-table100{width:960px;overflow:hidden}.table{width:100%;display:table;margin:0}.row{display:table-row;background:#fff}.row.header{color:#868686;background:none}.cell{display:table-cell}.cell-wrap{display:table-row;width:100%}.row .cell{font-family:'Konsens',sans-serif;font-size:18px;color:#333;font-weight:500;padding-top:20px;padding-bottom:20px;border-bottom:9px solid #f8f7f8}.row .cell a{color:#000}.row .cell a:hover{text-decoration:none}.row.header .cell{font-family:'Konsens',sans-serif;font-size:24px;color:#959595;font-weight:700;padding-top:0;padding-bottom:14px}.tabelas-wrap .row .cell:nth-child(1) {width:320px;padding-left:20px}.tabelas-wrap .row .cell:nth-child(2) {width:320px}.tabelas-wrap .row .cell:nth-child(3) {width:140px}.tabelas-wrap .row .cell:nth-child(4) {width:35px}.table-material .row{background:transparent}.table-material .row.header .cell{font-family:'Konsens',sans-serif;font-size:14px;color:#868686;font-weight:500;padding-top:0;padding-bottom:14px}.table-material .row.header .cell a{color:#868686}.table-material .row.header .cell a span{width:6px;display:inline-block}.table-material .row .cell{border-bottom:1px solid #d5d5d5}.table-material .row .cell .ico{width:17px;display:inline-block;margin-right:16px}.table-material .row .cell:nth-child(1) {width:50%;padding-left:20px}.table-material .row .cell:nth-child(2) {width:50%;text-align:right;padding-right:20px;padding-left:0}.table-notificacoes .row{background:transparent}.table-notificacoes .row .cell{border-bottom:1px solid #d5d5d5}.table-notificacoes .row .cell .ico{width:40px;height:40px;border-radius:50%;overflow:hidden;display:inline-block;margin-right:16px;float:left;background:#c4c4c4}.table-notificacoes .row .cell p{margin:0;padding:0}.table-suporte .row{background:transparent}.table-suporte .row .cell{border-bottom:1px solid #d5d5d5}.table-suporte .row .cell .ico{width:40px;height:40px;border-radius:50%;overflow:hidden;display:inline-block;margin-right:16px;float:left;background:#c4c4c4}.table-suporte .row .cell p{margin:0;padding:0}.tabelas-wrap .table-suporte .row .cell:nth-child(1) {width:400px;padding-left:20px}.tabelas-wrap .table-suporte .row .cell:nth-child(2) {width:120px}.tabelas-wrap .table-suporte .row .cell:nth-child(3) {width:120px}.tabelas-wrap .table-suporte .row .table-infos{width:200px!important;padding-left:20px}.tabelas-wrap .table-suporte .row .table-historico{width:400px!important;padding-left:20px;text-align:left!important}.table-suporte .btn-txt .btn-roxo{background:var(--neodent_preto);text-align:center;font-family:'Konsens',sans-serif;font-size:18px;color:#fff;font-weight:700;padding:12px 18px;border-radius:6px;display:inline-block;vertical-align:middle}.btn-roxo-custom{font-size:18px!important}.btn-roxo-custom:hover{text-decoration:none}.table-suporte .btn-txt .btn-roxo:hover{opacity:.9}.tabelas-wrap .table-suporte .row.header .cell:nth-child(3) {text-align:right}.table-internas{padding:30px 0 0 0}.table-internas .row{background:none}.table-internas .row .cell{border-bottom:1px solid #c4c4c4}.table-internas .ico-txt{padding:0 0 0 12px}.table-internas .ico-txt .ico{width:16px;display:inline-block;vertical-align:middle}.table-internas .ico-txt .txt{display:inline-block;vertical-align:middle;font-size:13px;color:#575757;font-weight:400;padding:0 0 0 25px}.table-internas .btn-txt{padding:0 20px 0 0}.table-internas .btn-txt .btn-roxo{background:var(--neodent_preto);text-align:center;font-family:'Konsens',sans-serif;font-size:12px;color:#fff;font-weight:700;padding:12px 18px;border-radius:6px;display:inline-block;vertical-align:middle}.table-internas .btn-txt .btn-roxo:hover{opacity:.9}.table-internas .btn-txt .txt{display:inline-block;vertical-align:middle;font-size:13px;color:#575757;font-weight:400;padding:0 0 0 25px}.table-internas .profile{text-align:right;padding:0 15px 0 0}.table-internas .profile .membro-info{width:auto;margin:0 0 0 10px}.table-internas .row .cell:nth-child(1) {padding-left:12px}.table-internas .row .cell:nth-child(2) {text-align:right}.table-internas .row .cell:nth-child(3) {text-align:right;padding-right:12px}.table,.row{width:100%!important}.row .cell ul{padding:0 0 0 10px;margin:0}@media (max-width:1366px){.header-menu{width:450px}}@media screen and (max-width:1024px){.header-menu{float:left;width:450px;margin:0 0 0 0}.footer-container{padding:0 10%;font-size:0}.footer-container .footer-logo{height:7vh;width:15%;padding:2vh 0 1vh;margin:0 5%}}@media screen and (max-width:860px){.main-wrapper{width:calc(100%)}header{height:80px}header .header-user ul .logged_badge{padding:0;top:0}.header-right{position:absolute;top:62px;right:0;width:0;z-index:999;background:#fff;overflow:hidden;border:1px solid #e5e5e5;border-radius:6px;box-shadow:0 1px 20px 0 rgba(0,0,0,.10);transition:all .2s;-moz-transition:all .2s;-webkit-transition:all .2s;-o-transition:all .2s}.header-menu{height:100%;width:240px;float:none;padding:15px 15px 15px 15px}.header-menu ul{display:block;height:auto;text-align:left}.header-menu ul li{display:block;position:relative;top:auto;transform:none;margin:0;padding:0 0 0 0}.header-menu ul li a{display:block;border:none;font-size:15px;color:#808285;font-weight:400;padding:12px 0 12px 8px;height:auto}.header-menu ul li a:hover,.header-menu ul li a.active{border:none}.header-user{height:100%;float:none;text-align:left;overflow:visible;margin:0 auto;padding:15px 15px;width:240px;border-top:1px solid #e5e5e5}.header-user ul{display:block;height:auto}.header-user ul li{display:block;position:relative;padding:0 0 0 0;height:auto}.header-user ul li a{display:block}.header-user ul li ul{height:auto;position:relative;top:auto;right:auto;visibility:visible;opacity:1;filter: alpha(opacity=100);background:transparent;border:none;border-radius:0;box-shadow:none;text-align:left;margin:0}.header-user ul li ul li{width:auto;display:block;position:relative;top:auto;transform:none;margin:0;padding:0;height:auto;border-bottom:none}.header-user ul li ul li a{font-size:15px;color:#808285;font-weight:400;padding:12px 0 12px 8px;display:block}.item-ico{display:none!important}.header-mobile{width:60px;height:80px;border-left:2px solid #f0f1f2;float:right;z-index:8;position:relative}.header-mobile a{background:url(https://www.neodentcursos.com.br/img/xmenu-icon.png.pagespeed.ic.cNFmSazkuT.png) center center no-repeat;background-size:4px;width:100%;height:100%;display:block}.bnt-mobile-h{background:url(https://www.neodentcursos.com.br/img/xmenu-icon.png.pagespeed.ic.cNFmSazkuT.png) center center no-repeat!important;background-size:4px!important}.menu-sliding{width:240px}.internas-top{margin:50px 0 15px 0}.internas-top h2{margin:0 0 30px 0}.content-left{width:calc(100% - 30px);float:left;margin:0 15px 0 15px}.turma .menu ul li a{height:65px}.turma .menu ul li a.active,.turma .menu ul li a:hover{height:65px}.turma .menu .notificacoes{display:block;margin:5px auto 0 auto}.content-profile{margin:0 0 0 25px}.post-new{width:calc(100% - 46px - 40px - 25px);margin:3px 25px 0 15px}.post-new-bot .acao{float:left;margin:0 15px 0 0}.post-pub{margin:10px 0 0 0}.post-first .post-box,.post-other .post-box{margin:4px 0 0 15px}.sidebar{display:none}.post-content{padding:12px 15px 20px 25px}.post-comments{padding:12px 0 0 0}.post-comments a{font-family:'Konsens',sans-serif;font-size:16px;color:#3fa2f7;font-weight:400}.post-other{padding:15px 0 0 25px;border-top:1px solid #d4d4d4}.lista-expand .li-expand .tit{font-size:18px;color:#4b4b4b;font-weight:400;display:inline-block;vertical-align:middle;margin:0 0 0 5px;width:calc(100% - 20px - 20px - 50px)}.lista-expand .editar{background:url(https://www.neodentcursos.com.br/img/xedit-icon-m.png.pagespeed.ic.XhZCcIG37-.png) center center;background-size:cover;width:15px;height:15px}.lista-expand .editar span{display:none}.lista-expand ul li .editar{float:right}.box-half-wrap{max-width:460px}.box-half-img{float:none;height:auto;min-height:520px;border:1px solid #e5e5e5;border-radius:5px;width:calc(100% - 2px);border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:0}.box-half-img>img{padding:5% 20%}.box-half-form{float:none;height:420px;border:1px solid #e5e5e5;border-radius:5px;width:calc(100% - 2px);border-top-left-radius:0;border-top-right-radius:0}.tit-roxo{font-family:'Konsens',sans-serif;font-size:28px;color:var(--neodent_preto);font-weight:700;padding:0 0 30px 0}.box-half-img .tit-roxo{margin:40px 10% 0 10%;max-width:330px}.criar-turma.turma .menu ul li{text-align:center}.criar-turma.turma .menu ul li a{height:45px}.criar-turma.turma .menu ul li a span{display:none}.lista-add-row div:first-child{padding-left:15px}.perfil-header{padding:80px 0 30px 0}.perfil-info{position:relative;padding-top:10px;float:none;margin:0 auto 45px auto;width:calc(100% - 30px)}.footer-container{padding:0 2.5%;font-size:0}.footer-container .footer-logo{height:7vh;width:15%;padding:2vh 0 1vh;margin:0 5%}}@media screen and (min-width:769px){.tabelas-wrap .table-suporte .row .cell:nth-child(2) {text-align:right}.tabelas-wrap .row .cell:nth-child(3) {text-align:right}.tabelas-wrap .row .cell:nth-child(3) .modal {text-align:left}.tabelas-wrap .row .cell:nth-child(4) {text-align:right;padding-right:10px}}@media screen and (max-width:768px){.table{display:block}.row.header{padding:0;height:auto}.row.header .cell{padding:0}.row .cell:before{font-family:'Konsens',sans-serif;font-size:21px;color:#959595;font-weight:400;margin-bottom:13px;content:attr(data-title);min-width:98px;display:block}.row{display:block;margin:0}.cell{display:block}.row .cell{border:none;padding-left:20px;padding-top:16px;padding-bottom:16px;font-family:'Konsens',sans-serif;font-size:18px;color:#333;font-weight:500}.row .cell:nth-child(1) {padding-left:20px}.table,.row,.cell{width:100%!important}.table-material .row.header .cell{display:none}.table-material .row .cell{border-bottom:none}.table-material .row .cell:nth-child(2) {border-bottom:1px solid #d5d5d5}.table-internas .row{margin-bottom:30px}.table-internas .row.header .cell{display:none}.table-internas .row .cell:nth-child(1) {padding-left:12px}.table-internas .row .cell:nth-child(2) {text-align:left;padding-left:12px}.table-internas .row .cell:nth-child(3) {text-align:left;padding-right:0;padding-left:12px}.table-internas .profile{text-align:left;padding:0 0 0 0}.table-suporte .row.header .cell{border:none}.table-suporte .row .cell:nth-child(1) {border:none}.table-suporte .row .cell:nth-child(2) {border:none;display:none}}.tabelas-wrap{padding-bottom:30px}.tabelas-wrap .row::before,.tabelas-wrap .row::after{display:none}.notificacoes{font-size:10px;color:#fff;font-weight:700;display:inline-block;width:23px;height:23px;border-radius:50%;text-align:center;padding:5px 0 0 0;margin:0 0 0 11px;line-height:normal;vertical-align:middle;cursor:pointer;background:#cf2a2a;font-style:normal!important}.notificacoes:hover{color:#fff;text-decoration:none}@media (max-width:415px){.box-half-img{float:none;height:auto;min-height:450px;border:1px solid #e5e5e5;border-radius:5px;width:calc(100% - 2px);border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:0}.box-half-img>img{padding:10% 20%}}.status-aguardando{background-color:#ffe456;border-radius:12px;padding:5px 10px}.status-confirmado{background-color:#90dac6;border-radius:12px;padding:5px 10px}.status-cancelado{background-color:#f9a892;border-radius:12px;padding:5px 10px}.status-em-andamento{background-color:#7ebeee;border-radius:12px;padding:5px 10px}.status{border-radius:12px;padding:5px 10px;color:#fff}.status.bg-yellow{background-color:#f39c12}.status.bg-grey{background-color:#777}.status.bg-orange{background-color:#ff851b;background-color:#cc5f00}.status.bg-orange2{background-color:#f70}.status.bg-green{background-color:#00a65a}.status.bg-red{background-color:#dd4b39}.status.bg-blue{background-color:#0073b7}.bg-fuchsia{background-color:#f012be}.bg-purple{background-color:#605ca8}.bg-teal{background-color:#39cccc}.bg-brown{background-color:#533300}.custom-jj1{text-align:center}.custom-jj1 h1{color:#000;font-weight:700;font-size:28px;font-weight:32px}.custom-jj1 h2{color:#000;opacity:.4;font-weight:400;font-size:20px;font-weight:24px;margin-right:0}.custom-jj2{}ul.static-list{text-align:center;margin-bottom:40px}ul.static-list li{display:inline-block;margin:0 10px}ul.static-list li a{}ul.static-list li a:hover{opacity:.8}ul.custom-jj3{}ul.custom-jj3 li{}ul.custom-jj3 li a{border-bottom:0!important;transition:color .2s}ul.custom-jj3 li a:hover,ul.custom-jj3 li a.active{color:#000!important;border-bottom:3px solid #000!important}.custom-jj4{font-family:'Konsens',sans-serif;font-size:24px;color:#959595;font-weight:700;padding-top:0;padding-bottom:14px;text-align:center;padding-top:30px;border:none;color:#222}.custom-jj5{font-size:20px;font-weight:700;padding-bottom:14px;border:none;color:#222;margin-left:5%;margin-top:10px;margin-bottom:15px}ul.custom-jj6{padding:0 5%!important}ul.custom-jj6 li{display:flex;justify-content:center;align-items:center;border-bottom:1px solid #bbb;padding:18px 15px}ul.custom-jj6 li:last-child{border-bottom:0}ul.custom-jj6 li .inner-wrap-left{width:85%}ul.custom-jj6 li .inner-wrap-left h6{margin:0;font-weight:700;color:#000;font-size:16px;line-height:20px}ul.custom-jj6 li .inner-wrap-left p{margin:0;color:#1f0304}ul.custom-jj6 li .inner-wrap-right{width:15%;text-align:right}ul.custom-jj6 li .inner-wrap-right a:hover{opacity:.8}.jj-clear{clear:both}body{line-height:normal;font-family:'Konsens',sans-serif}ol,ul{list-style:none}a{text-decoration:none}a img{-webkit-transform:rotate(0);-moz-transform:rotate(0);transform:rotate(0)}a,input[type="text"],input[type="password"],input[type="number"],input[type="submit"],select,textarea,button{transition:all .2s;-moz-transition:all .2s;-webkit-transition:all .2s;-o-transition:all .2s}.color-roxo{color:#7b1d6e!important}.rosa{color:#d47287!important}.black{color:#19181b!important}.bold,strong{font-weight:bold!important}em{font-style:italic}.clear{clear:both!important}.float-left{float:left}.img-left{float:left;margin:0 17px 10px 0}.img-100{max-width:100%;height:auto}.font-01{font-family:'Arbutus Slab',serif}.css-exemplo{opacity:0;filter: alpha(opacity=0);transition:all .2s;-moz-transition:all .2s;-webkit-transition:all .2s;-o-transition:all .2s}.a-neodenct-connect{background-color:var(--neodent_preto);padding:10px!important;height:35px!important;border-radius:10px!important;-moz-border-radius:10px!important;-webkit-border-radius:10px!important;color:#fff!important}.a-neodenct-connect :hover{color:#fff;background-color:#8c2e7f!important}.badge.bg-neodent{background-color:#833177!important}.badge.bg-straumann{background-color:#8eb91c!important}.badge.bg-clear-correct{background-color:#fb5373!important}ul.lista-icon.deal_data li{margin-bottom:20px}