body{margin:0;padding:0;text-align:center;font-size:14px}body,input,select{font-family:"Roboto"}header{padding:5px;text-align:left;opacity:.8;box-shadow:0 2px 3px #323637;position:relative;box-sizing:border-box;background-color:#000}header a{display:inline-block;vertical-align:middle}header>a>img{display:inline-block;height:60px!important;display:inline-block;max-height:60px!important;box-sizing:border-box;margin:10px;border-radius:100px;border:2px solid #fcc804;box-shadow:1px 1px 45px #fcc804}header #nome-cliente{vertical-align:middle;display:inline-block;color:#fff;background-color:#000;border:1px solid;padding:10px;padding-left:25px;padding-right:25px;border-right-width:5px;border-left-width:5px;font-family:"Roboto Condensed";font-size:21px;text-transform:uppercase}.mobile-only{display:none}#header-usuario-logado-container{display:inline-block;vertical-align:middle;text-align:left;font-size:14px;background-color:rgba(0,0,0,.8);color:#fff;padding-left:15px;border-left:1px solid grey;padding-top:15px;padding-bottom:15px;margin-left:15px}#header-usuario-logado-container>span{display:block;font-weight:500}.cor-texto-padrao{color:#fcc804!important}#header-usuario-logado-container>a{display:block;color:grey;cursor:pointer;text-decoration:none}#header-usuario-logado-container>a:hover{text-decoration:underline}header .container-iblackbelt{position:absolute;top:0;right:0;height:100%}header .container-iblackbelt .conteudo{display:inline-block;vertical-align:middle;margin-top:17px;margin-right:25px}header .container-iblackbelt .conteudo .info{display:inline-block;vertical-align:middle;text-align:right;padding-left:25px}header .container-iblackbelt .conteudo .info .label{font-size:12px;color:#d3d3d3}header .container-iblackbelt .conteudo .info .valor{font-size:14px;font-weight:700;color:grey}header .container-iblackbelt .conteudo .btn-minha-conta{color:#fff;border:1px solid;padding:10px;padding-left:15px;padding-right:15px;cursor:pointer;margin-left:5px;text-decoration:none}header .container-iblackbelt .conteudo .btn-minha-conta.plano{color:#5cb85c}header .container-iblackbelt .conteudo .btn-minha-conta:hover{color:#ffc804}#content{}.pagina-centralizada{display:inline-block;text-align:left;padding:50px}.pagina{display:block;text-align:left;padding:30px;padding-left:250px;min-height:100vh}.pagina .cabecalho{text-align:left}.pagina .cabecalho.espacoso{border-bottom:1px solid rgba(0,0,0,.2);margin-bottom:30px}.pagina .cabecalho .titulo{color:#fff;font-size:24px;display:inline-block;font-weight:700;vertical-align:middle;letter-spacing:1px;text-shadow:2px 2px 2px black}.titulo-formulario{color:#d3d3d3;font-size:14px;margin-left:5px;margin-bottom:20px;display:block;border-bottom:1px solid #272c2f;padding-bottom:15px}.pagina .cabecalho .titulo>span:first-child{margin-right:5px}.pagina .cabecalho .container-botoes-acao{display:inline-block;margin-left:15px}.pagina .cabecalho .container-botoes-acao-bloco{display:block}.pagina .cabecalho .container-botoes-acao-bloco .btn{margin-right:10px;margin-top:10px}.pagina .box-paragrafo-explicacao{background-color:rgba(0,0,0,.7);color:grey;padding:30px;border:5px dashed #fcc804}.pagina .bloco-formulario .box-paragrafo-explicacao{margin-bottom:15px}.pagina .box-paragrafo-explicacao p{font-size:14px}.pagina .box-paragrafo-explicacao p:first-child{margin-top:0}.pagina .box-paragrafo-explicacao p.titulo{font-size:21px;color:#fff}.pagina .box-paragrafo-explicacao p a{color:#fff}.form-field-titulo{text-align:left;margin-bottom:5px}.pagina .container-indicadores{text-align:left;margin-bottom:-15px}.pagina .container-novos-indicadores{}.novo-indicador{background-color:rgba(0,0,0,.4);color:#fff;display:block;font-size:11px;text-decoration:none;text-align:center;padding:10px;padding-bottom:15px;height:100%}.novo-indicador.discreto{color:grey}.novo-indicador:hover{background-color:rgba(0,0,0,.6)}.novo-indicador.ativo{background-color:rgba(0,0,0,.8);border:1px solid #fff}.novo-indicador>span{vertical-align:middle}.novo-indicador .numero{font-weight:700;font-size:18px;text-shadow:1px 1px 1px black;color:#fcc804;display:block;margin-bottom:5px}.novo-indicador .numero.menor{font-size:16px}.novo-indicador.discreto .numero{color:grey}.novo-indicador .nome{margin-left:5px;margin-right:5px;font-weight:500;text-transform:uppercase;letter-spacing:1px;text-shadow:1px 1px 1px black}.pagina .container-indicadores .indicador{padding:15px;background-color:rgba(0,0,0,.4);color:#fff;display:inline-block;text-align:center;margin-right:15px;margin-bottom:15px;vertical-align:top}.pagina .container-indicadores .indicador.selecionado{border:5px solid #fcc804}.pagina .container-indicadores .indicador.grande{padding:30px}.pagina .container-indicadores .indicador .nome{font-weight:500;font-size:11px}.pagina .container-indicadores .indicador.grande .nome{font-size:21px}.pagina .container-indicadores .indicador .valor{font-weight:700;font-size:18px;text-shadow:1px 1px 1px black;margin-top:5px}.pagina .container-indicadores .indicador.grande .valor{font-weight:700;font-size:45px;margin-top:20px}.pagina .container-indicadores .indicador .btn{display:block;margin-top:20px}.pagina .container-indicadores .indicador .btn.discreto{margin-top:0}.pagina .container-indicadores .indicador.grande .btn{margin-top:30px;margin-left:-30px;margin-bottom:-30px;padding-left:29px;padding-right:29px;box-shadow:1px 1px 1px black}.pagina .container-indicadores .indicador.sem-numero .btn{margin-top:15px}.pagina .container-indicadores .indicador.grande.sem-numero .btn{margin-top:30px}.pagina .container-indicadores .indicador.sem-botao .nome,.pagina .container-indicadores .indicador.sem-botao .valor{text-align:left}table.container-indicadores{margin-bottom:0;width:100%}table.container-indicadores td{vertical-align:top}table.container-indicadores .nome{color:grey}.pagina .container-botoes-acao-detalhamento{margin-top:15px;margin-bottom:30px;background-color:rgba(0,0,0,.4);padding:15px;padding-bottom:0}.pagina .container-botoes-acao-detalhamento .btn{margin-right:15px;margin-bottom:15px}#menu-lateral{width:220px;float:left;text-align:left;padding:0;margin:0;background-color:rgba(0,0,0,.3);color:#fff;font-weight:500;position:absolute;border-right:1px solid;border-color:#545b5e;border-bottom:1px solid #545b5e}#menu-lateral.fixado{position:fixed;bottom:0}#menu-lateral.fixado-top{position:fixed;top:0}#menu-lateral li.item{list-style:none;cursor:pointer;text-shadow:2px 2px 2px black;letter-spacing:1px;font-size:11px}#menu-lateral li.label-secao{margin-top:10px;font-size:9px;padding-left:20px;padding-top:10px;padding-bottom:10px;font-weight:200;color:grey;box-shadow:-2px -2px 4px #101010}#menu-lateral li .label{margin-left:5px}#menu-lateral .icon-users,#menu-lateral .icon-home,#menu-lateral .icon-calendar{margin-right:10px;color:grey;font-size:13px}#menu-lateral .icon-cart{margin-right:11px;color:grey;font-size:13px;display:inline-block;vertical-align:middle;margin-top:-2px}#menu-lateral .icon-credit-card{margin-right:10px;color:grey;font-size:14px;display:inline-block;vertical-align:middle;margin-top:-2px}#menu-lateral .icon-wallet1{margin-right:10px;color:grey;font-size:15px;vertical-align:text-bottom}#menu-lateral .icon-dollar{margin-right:10px;color:grey;font-size:15px;vertical-align:text-bottom}#menu-lateral .icon-tab{margin-right:10px;margin-left:2px;color:grey;font-size:13px;vertical-align:text-bottom}#menu-lateral .icon-mobile{margin-right:10px;color:grey;font-size:15px;vertical-align:text-bottom}#menu-lateral .icon-calculator,#menu-lateral .icon-earth{margin-right:12px;vertical-align:text-bottom;color:grey;font-size:13px}#menu-lateral .icon-user-check,#menu-lateral .icon-user-tie{margin-right:10px;color:grey;font-size:14px}#menu-lateral .icon-addressbook{margin-right:10px;color:grey;display:inline-block;vertical-align:middle;margin-top:-5px;font-size:17px}#menu-lateral .icon-banknote,#menu-lateral .icon-t-shirt,#menu-lateral .icon-mail,#menu-lateral .icon-study,#menu-lateral .icon-wallet{margin-right:10px;color:grey;font-size:15px;vertical-align:text-bottom}#menu-lateral .icon-warning{margin-right:10px;color:grey;font-size:14px;vertical-align:text-bottom}#menu-lateral .icon-user-group{margin-right:10px;color:grey;font-size:14px}#menu-lateral .icon-ticket{margin-right:10px;color:grey;font-size:14px;vertical-align:middle;margin-top:-2px;display:inline-block}#menu-lateral li.item:hover{background-color:rgba(0,0,0,.3)}#menu-lateral li:last-child{border-bottom:none}#menu-lateral li a{display:block;text-decoration:none;color:inherit;padding:15px}#menu-lateral li.item.ativo{color:#fcc804}#menu-lateral li.item.ativo span{color:#fcc804!important}.titulo{font-family:"Roboto Condensed"}.fail-message{background-color:#d1322e;color:#fff;padding:15px;display:block;text-align:center;margin-bottom:15px;font-size:13px}.bloco-formulario{background-color:rgba(0,0,0,.4);color:#fff;padding:30px;position:relative;display:inline-block;text-align:center;min-width:480px;vertical-align:top}.bloco-formulario>.descricao{color:#b3b3b3;width:500px;text-align:left;line-height:23px}.bloco-formulario>.titulo{text-align:center;background-color:rgba(0,0,0,.4);padding:15px;margin-bottom:15px;font-size:18px}.form-field-group{border:1px solid rgba(255,255,255,.1);padding:25px;padding-top:5px;padding-bottom:10px}.form-field-text,.form-field-select,.form-field-radio,.form-field-resumo{padding-top:15px;padding-bottom:15px;text-align:left}.form-field-checkbox{padding-top:15px;padding-bottom:15px;text-align:left}.form-field-checkbox .label{display:block;margin-bottom:5px}.form-field-checkbox .inp-container{display:inline-block;margin-right:10px;margin-top:10px;padding:15px;padding-top:10px;padding-bottom:10px;border:1px solid #696464}.form-field-checkbox .inp-container input{vertical-align:bottom;vertical-align:middle}.form-field-checkbox .inp-container label{font-size:12px;vertical-align:middle;font-weight:500;margin-left:5px}.form-field-text .label,.form-field-select .label,.form-field-radio .label,.form-field-resumo .label,.form-field-upload-foto-mini .label{display:block;text-align:left;text-transform:uppercase;font-size:13px;font-weight:500}.form-field-text .desc,.form-field-select .desc,.form-field-radio .desc,.form-field-resumo .desc,.form-field-upload-foto-mini .desc{color:grey;font-size:13px}.form-field-text input{background-color:rgba(0,0,0,.3);color:#fff;border:none;padding:15px;margin-top:5px;width:calc((100%) - 30px)}.form-field-text textarea{background-color:rgba(0,0,0,.3);color:#fff;border:none;padding:15px;margin-top:5px;width:calc((100%) - 30px);height:250px;font-family:"Roboto"}.form-field-select select{background-color:rgba(0,0,0,.3);color:#fff;border:none;padding:15px;margin-top:5px;width:100%;cursor:pointer}.form-field-radio input{text-align:left;display:block;margin:0;margin-top:5px}.form-field-resumo .resumo{font-size:13px;background-color:rgba(0,0,0,.3);color:grey;border:none;padding:15px;margin-top:5px;width:calc((100%) - 30px);display:block}.form-field-text.readonly{pointer-events:none}.form-field-text.readonly input{background-color:transparent;box-shadow:0 0 0 4px rgba(0,0,0,.3) inset}.container-inp-radio{display:inline-block;text-align:left;margin-right:15px;font-size:12px;background-color:rgba(0,0,0,.2);padding:15px;padding-top:12px;border:1px solid rgba(0,0,0,.2);margin-top:15px;margin-bottom:15px}.container-inp-radio input{vertical-align:bottom;margin-right:15px}.container-inp-radio label{font-size:12px;font-weight:700}.form-table-titulo,.secao-titulo{font-weight:700;font-size:18px;display:block;text-align:left;margin-bottom:10px;letter-spacing:1px;color:#fff;text-shadow:2px 2px 2px black}.secao-subtitulo{font-weight:700;font-size:16px;display:block;text-align:left;margin-bottom:15px;letter-spacing:1px;color:#d3d3d3;text-shadow:2px 2px 2px black}.secao-legenda{color:grey;font-size:15px;margin-top:-15px;margin-bottom:15px;font-size:12px}.form-table{width:100%;border:1px solid rgba(255,255,255,.1);border-collapse:collapse;text-align:center}.form-table tbody td,.form-table thead th{padding:10px}.form-table tfoot td{padding:20px;font-weight:500;font-size:17px}.separador-secao{display:block;width:60%;margin:0 auto;margin-top:50px;margin-bottom:50px;border-top:1px dashed rgba(255,255,255,.19)}.link{text-decoration:none;cursor:pointer;color:#fff}.link:hover{text-decoration:underline}.listagem-sem-registros{color:grey;background-color:rgba(0,0,0,.4);padding:15px;font-size:12px;text-align:center}.filtro-tabela-listagem{color:#ffc804;font-size:12px;padding:15px;border:1px solid;margin-bottom:25px;display:inline-block}.filtro-tabela-listagem>span{font-weight:500}.tabela-listagem{width:100%;color:#fff;border-spacing:0 10px;margin-bottom:-12px;margin-top:-12px;font-size:12px}.tabela-listagem .container-btn-export{text-align:center}.tabela-listagem .btn-tbl-export{color:grey;font-size:16px;cursor:pointer;margin-left:15px;opacity:.3}.tabela-listagem .btn-tbl-export:hover{opacity:1}.table-container{overflow-x:auto;background-color:rgba(0,0,0,.4);padding:25px;position:relative}.input-busca-generico input[type='text']{background-color:rgba(0,0,0,.4);border:2px solid #ffc804;color:#fff;font-size:14px;color:#ffc804;padding:15px;padding-left:20px;padding-right:20px;font-family:"Roboto";width:25%;vertical-align:top}.input-busca-generico .btn{}.table-container>.titulo{font-size:21px;color:#d3d3d3;text-align:left;display:inline-block}.table-container>.sub-titulo{font-size:18px;letter-spacing:0;color:#d3d3d3;text-align:left;display:inline-block;margin-bottom:15px;font-weight:500}.super-table-container{overflow-x:auto;background-color:rgba(0,0,0,.4);padding:25px}.super-table-container .margem-topo-maior:first-child{margin-top:0}.tabela-listagem tbody tr{background-color:rgba(0,0,0,.4)}.tabela-listagem td,.tabela-listagem th{padding:5px;padding-left:10px;padding-right:10px}.tabela-listagem.pretty th{padding-left:12px}.tabela-listagem .row-busca th{color:grey;padding:0;padding-bottom:15px;position:relative}.tabela-listagem .row-busca .icon-search{font-size:16px;display:inline-block;position:absolute;left:20px;top:16px}.tabela-listagem .row-busca input{background-color:rgba(0,0,0,.4);border:0;color:#fff;font-size:12px;color:#ffc804;padding:15px;padding-left:48px;padding-right:20px;font-family:"Roboto";width:100%;box-sizing:border-box}.tabela-listagem tr.sumarizacao td{padding-top:30px;padding-bottom:30px;font-size:17px}.tabela-listagem tr.sumarizacao td:first-child{text-align:right}.tabela-listagem th{font-weight:200;font-size:10px;color:grey}.tabela-listagem td{font-weight:200}.btn{color:#000;background-color:#fcc804;border:none;padding:14px;cursor:pointer;display:inline-block;text-transform:uppercase;font-weight:700;font-size:14px;text-decoration:none;text-align:center;border:3px solid #fcc804;white-space:nowrap;border-radius:3px}.btn:hover{background-color:#000;color:#fcc804}.btn>span{vertical-align:middle}.fonte-pequena{font-size:12px}.btn.small{padding:10px;font-size:11px}.btn.big{font-size:18px;padding:20px}.btn.transparent{background-color:transparent;color:rgba(255,255,255,.7);border-color:rgba(255,255,255,.7);border-style:dotted}.btn.transparent.ativo{border-style:solid;color:rgba(255,255,255,1);border-color:rgba(255,255,255,1)}.btn.transparent:hover{color:rgba(255,255,255,1);border-color:rgba(255,255,255,1)}.btn.perigo{color:#fff;background-color:#d9534f;border-color:#d9534f}.btn.perigo:hover{background-color:#c9302c;border-color:#ac2925}.btn.sucesso{color:#fff;background-color:#5cb85c;border-color:#5cb85c}.btn.sucesso:hover{background-color:#449d44;border-color:#398439}.btn.extase{background-color:#f7ab0b;border-color:#f7ab0b}.btn.extase:hover{color:#f7ab0b;background-color:#000}.btn.excel{background-color:#008641;border-color:#fff;color:#fff}.btn.excel:hover{background-color:#009649}.center{text-align:center}.tabela-listagem .btn-container{text-align:right;vertical-align:middle}.tabela-listagem .btn-container.multi-botao .btn{margin:5px}.botoes-acao-rodape{text-align:center;background-color:rgba(0,0,0,.4);padding:15px;border:1px solid #fff;border-top:5px solid #fff}.container-atalhos{background-color:rgba(0,0,0,.4);padding:30px;margin-top:30px}.container-tem-certeza{text-align:center;color:#fff}.container-tem-certeza .frase{font-size:25px;letter-spacing:1px;line-height:60px}.container-tem-certeza .frase span{font-weight:700}.container-tem-certeza .sub-frase{color:#d3d3d3;font-size:21px;line-height:60px}.container-tem-certeza .botoes .btn{margin:25px}.mensagem-erro-generica-global{position:fixed;background-color:#d9534f;color:#fff;padding:20px;right:95px;bottom:20px;font-weight:500;font-size:14px}.mensagem-sucesso-generica-global{position:fixed;background-color:#5cb85c;color:#fff;padding:20px;right:95px;bottom:20px;font-weight:500;font-size:14px}.inativo{pointer-events:none;opacity:.3}.margem-topo-padrao{margin-top:15px}.margem-topo-maior{margin-top:30px}#login{margin-top:50px;width:450px;text-align:center;background-color:rgba(0,0,0,.4);color:#fff}#login>img{height:130px}#login form{text-align:center}#login form .btn{margin-top:25px}#bloco-formulario-login{}#novo-aluno .form-table-titulo,#novo-aluno .secao-titulo{margin-top:30px}#tabela-extrato-novo-aluno{margin-bottom:30px}.detalhes-aluno-container-plano{background-color:rgba(0,0,0,.4);padding:15px;color:#fff;margin-bottom:25px}.detalhes-aluno-container-plano:last-child{margin-bottom:0}.detalhes-aluno-container-plano .nome{font-weight:500;font-size:20px}.detalhes-aluno-container-plano .nome>span{font-weight:200;margin-left:10px}.detalhes-aluno-container-plano .nome>.btn{float:right;clear:both}.detalhes-aluno-container-plano .informacoes-container{}.detalhes-aluno-container-plano .informacoes-container .informacao{font-size:14px;color:#d3d3d3;display:inline-block;margin:15px}.detalhes-aluno-container-plano .informacoes-container .informacao>span{font-weight:700;color:#fff}.detalhes-aluno-container-plano .informacoes-pagamento-container{background-color:rgba(0,0,0,.2);padding:15px}.detalhes-aluno-container-plano .informacoes-pagamento-container .proximo-pagamento{}.tabela-proximo-pagamento{margin-top:15px}.tabela-proximo-pagamento th,.tabela-proximo-pagamento td{padding:5px;padding-left:25px;padding-right:25px}.tabela-proximo-pagamento td{font-size:15px;padding-top:0}.tabela-proximo-pagamento th{color:#d3d3d3;font-weight:200;font-size:13px;padding-bottom:0}.tabela-proximo-pagamento th:first-child,.tabela-proximo-pagamento td:first-child{padding-left:0}.tabela-proximo-pagamento.parcelas-pendentes .btn{margin:5px}.detalhes-aluno-container-plano .informacoes-pagamento-container .label-proximo-pagamento{font-weight:500}#detalhes-aluno .separador-secao{}#pagamentos-receita .container-lista-pagamentos,#pagamentos-receita-professor .container-lista-pagamentos{background-color:rgba(0,0,0,.4);padding:15px;padding-top:30px;padding-bottom:30px;color:#fff}#pagamentos-receita #valor-total,#pagamentos-receita-professor #valor-total{font-size:30px;font-weight:500;background-color:rgba(0,0,0,.4);padding:15px}#pagamentos-receita #valor-total .desc,#pagamentos-receita-professor #valor-total .desc{font-weight:200;color:grey;font-size:23px}#dash-home .titulo-ultimos-pagamentos{color:#fff;margin-top:15px;margin-bottom:15px}.grafico-container{background-color:rgba(0,0,0,.4);display:inline-block}.multiplos-graficos-container{background-color:rgba(0,0,0,.4);display:block;text-align:center}.multiplos-graficos-container .grafico{display:inline-block;vertical-align:top;padding:15px;border:1px solid grey;margin:15px;box-shadow:2px 2px 2px #2d1e1e;border-radius:15px}.multiplos-graficos-container .grafico .titulo{color:#fff;text-align:left;letter-spacing:1px}.form-field-upload-foto-mini{padding-top:15px;padding-bottom:15px;text-align:left}.form-field-upload-foto-mini .foto{width:200px;display:block;margin-top:15px}.form-field-upload-foto-mini .sem-foto{width:200px;height:200px;display:block;border:1px dashed grey;background-color:rgba(0,0,0,.19);margin-top:15px}.form-field-upload-foto-mini form{}.form-field-upload-foto-mini .seletor-arquivo{margin-top:25px}.cor-positiva{color:#5cb85c!important}.cor-negativa{color:#d9534f!important}.cor-neutra{color:#ffc804!important}.cor-extase{color:#f7ab0b!important}.cor-discreta{color:grey!important}#configuracao-website .bloco-formulario{display:block}.super-form-field{padding:15px;background-color:rgba(0,0,0,.3);border:1px solid rgba(0,0,0,.2);margin-bottom:15px}.super-form-field:last-child{margin-bottom:0}.super-form-field .label{display:block;color:#fff;font-size:16px;font-weight:500}.super-form-field .desc{display:block;color:#d3d3d3;font-size:14px;margin-top:5px}.super-form-field input:focus{outline-width:0;outline:none}.super-form-field input.uppercase{text-transform:uppercase}.super-form-field.text{}.super-form-field.text input{margin-top:10px;width:50%;padding:15px;font-family:"Roboto";background-color:rgba(0,0,0,.3);border:1px solid #fcc804;color:#fcc804;font-size:14px}.super-form-field.imagem{}.super-form-field.imagem input{font-family:"Roboto";background-color:rgba(0,0,0,.3);border:1px solid #fcc804;color:#fcc804;padding:15px;margin-top:10px}.super-form-field .sp-replacer{margin-top:10px}.super-form-field .sp-preview{width:75px;height:30px}.super-form-field select{width:25%;padding:15px;background-color:rgba(0,0,0,.8);border:1px solid #fcc804;color:#fcc804;font-size:14px;margin-top:10px}.super-form-field.imagem img{width:200px;margin-bottom:10px}.super-form-field.imagem .listagem-sem-registros{display:inline-block;margin-left:0;margin-bottom:10px}.tabela-listagem td form{background-color:rgba(0,0,0,.3);border:1px solid rgba(0,0,0,.2);padding:5px;text-align:center}.tabela-listagem td form table,.tabela-listagem td form .btn{display:inline-block;vertical-align:middle}.tabela-listagem table td,.tabela-listagem table th{text-align:center}.tabela-listagem td img{max-width:230px}.tabela-listagem.pretty td{padding:15px}.tabela-listagem.pretty td.right,.tabela-listagem.pretty th.right{text-align:right}.radio-container{margin-bottom:15px}.radio-container .tag{margin-left:5px}#nova-campanha-email hr{display:block;height:1px;border:0;border-top:1px solid #2e3437;margin-top:10px;margin-bottom:15px;padding:0}.new-input{width:100%;box-sizing:border-box;font-family:"Roboto";font-size:12px;padding:15px;color:#fcc804;background-color:rgba(0,0,0,.7);border:none}.highlight{border:1px solid #fff!important}.new-textarea{width:80%;font-family:"Roboto";font-size:14px;padding:25px;color:#fff;background-color:rgba(0,0,0,.7);border:none;height:450px;resize:none}.new-select{width:100%;box-sizing:border-box;font-family:"Roboto";font-size:12px;padding:15px;color:#fff;background-color:rgba(0,0,0,.7);border:none}#modal-container{display:none;top:0;left:0;height:100%;width:100%;background-color:rgba(0,0,0,.6);position:fixed;overflow:auto}#modal-container #modal{padding:25px;background-color:#ebebeb;margin:5% auto;width:60%;text-align:right}#modal-container #modal .icon-cross{color:grey;text-align:right;font-size:16px;cursor:pointer;display:inline-block}#modal-container #modal .icon-cross:hover{color:#716e6e}#modal-container #modal #modal-content{text-align:left}#modal-content h1{color:grey;margin-top:0;margin-bottom:0;font-size:21px;font-weight:200}#modal-content h1 strong{font-weight:700}#modal-content h1 a{color:grey}#modal-content h2{margin-top:5px;margin-bottom:0;color:grey;font-size:16px;font-weight:200}.modal-form{border:1px solid #d3d3d3;margin-top:25px;padding:25px}.modal-form-field{margin-bottom:25px}.modal-form-field:last-child{margin-bottom:0}.modal-form-field label{display:block;font-size:12px;color:grey;font-weight:700;margin-bottom:5px}.modal-form-field .valor{color:#676666;font-weight:700;font-size:16px}.modal-form-field .valor.html{box-sizing:border-box;background-color:#fff;padding:25px;font-weight:500;margin-top:10px;max-height:300px;overflow-y:auto}.modal-form-field input[type='text']{width:100%;border:0;padding:15px;font-size:14px;font-family:Roboto;color:grey;box-sizing:border-box}.modal-form-field select{width:100%;border:0;padding:15px;font-size:14px;font-family:Roboto;color:grey;box-sizing:border-box}.modal-form-field input[type='text']:disabled{background-color:#d3d3d3}.modal-form textarea{width:100%;height:250px;border:0;padding:15px;box-sizing:border-box;resize:none;font-family:Roboto;color:grey}@media screen and (max-width:768px){.mobile-only{display:initial}#menu-lateral{display:block;position:relative;width:100%;text-align:center;float:initial;border-bottom:1px solid rgba(0,0,0,.4)}#menu-lateral.fixado{position:relative}#menu-lateral li{padding-left:0;padding-right:0;border-left:0;border-right:0}.mensagem-sucesso-generica-global,.mensagem-erro-generica-global{right:0;left:0;bottom:0;border-radius:0;border-top:4px solid grey}.btn{display:block}input.btn{width:100%}.pagina{padding:0}.no-mobile{display:none}.container-indicadores{text-align:center}.pagina .container-indicadores .indicador{display:block;margin-right:0}.pagina .container-indicadores .indicador .valor{word-wrap:break-word}.bloco-formulario{display:block}.detalhes-aluno-container-plano .nome>span{display:block;margin-left:0;margin-top:15px}.detalhes-aluno-container-plano .informacoes-container .informacao{display:block;margin-left:0}.detalhes-aluno-container-plano .nome>.btn{display:block;float:initial;margin-top:20px;margin-bottom:25px}.secao-titulo{text-align:center}.pagina .cabecalho{text-align:center}.pagina .cabecalho .container-botoes-acao{display:block;margin:0;margin-top:10px;margin-bottom:10px}header{text-align:center}#header-usuario-logado-container{border-left:0;padding:0;text-align:center;margin:0;float:right;text-align:right;font-size:14px;margin-right:5px}header .container-iblackbelt{position:relative;text-align:center;padding:0;margin:0}header .container-iblackbelt .conteudo{margin:0;text-align:left;display:block;margin-top:10px;font-size:10px}header .container-iblackbelt .conteudo .info{padding-left:0;font-size:10px;text-align:left;margin:5px}header .container-iblackbelt .conteudo .info .valor{font-size:12px}header .container-iblackbelt .conteudo .btn-minha-conta{margin:0}header #nome-cliente{font-size:12px;max-width:70%}.bloco-formulario{min-width:0}.mobile-cor-positiva{color:#5cb85c!important}.mobile-cor-negativa{color:#d9534f!important}.mobile-cor-neutra{color:#ffc804}.tabela-proximo-pagamento th,.tabela-proximo-pagamento td{padding:0;padding-left:15px}#pagamentos-receita #valor-total{text-align:center}#pagamentos-receita #valor-total>span{display:block;font-size:40px}#pagamentos-receita #valor-total .desc,#pagamentos-receita #valor-total .igual{display:none}}#loading-bar{height:50px;width:100%;box-sizing:border-box}#loading-bar .loading-item{display:inline-block;background-color:rgba(0,0,0,.4);height:100%;width:1%;float:left}#loading-bar .loading-item.loaded{background-color:#5cb85c}.tabela-filtro{width:100%;text-align:left;table-layout:fixed}.tabela-filtro td{padding:15px}.tabela-filtro .label{color:#fff;font-size:12px;font-weight:500}.tabela-filtro select{background-color:rgba(0,0,0,.3);color:#fff;border:none;padding:15px;margin-top:5px;width:100%;cursor:pointer;font-size:12px;border:2px solid #000}.tabela-filtro input[type='text']{color:#fff;margin-top:5px;width:100%;padding:15px;font-family:"Roboto";background-color:rgba(0,0,0,.3);font-size:12px;box-sizing:border-box;border:0;border:2px solid #000}.btn.btn-check{background-color:transparent;color:grey;border-color:grey}.btn.btn-check:hover{background-color:#449d44;color:#fff;border-color:#fff}.btn.btn-check.ativo{background-color:#5cb85c;color:#fff;border-color:#fff}.btn.discreto{background-color:transparent;color:grey;border:1px dashed;font-weight:200}.btn.discreto strong{font-weight:700}.btn.discreto:hover{color:#d3d3d3!important;border-color:#d3d3d3!important}.btn.confirmacao{background-color:transparent;border-color:transparent;color:#5cb85c}.menu-interno-separador{display:inline-block;height:5px;width:5px;background-color:grey;margin-right:10px;border-radius:100%}.btn.final-big{display:block;box-sizing:border-box;width:100%;font-size:14px}.file-input-container{overflow:hidden;position:relative;cursor:pointer}.file-input-container [type=file]{cursor:inherit;display:block;font-size:999px;filter:alpha(opacity=0);min-height:100%;min-width:100%;opacity:0;position:absolute;right:0;text-align:right;top:0}.btn-select{background-color:rgba(0,0,0,.3);color:#fff;padding:10px;width:100%;cursor:pointer;font-size:14px;border:2px solid}.tag{display:inline-block;font-size:11px;font-weight:700;text-transform:uppercase;background-color:rgba(0,0,0,.6);padding:10px;border-radius:3px;margin:3px}.secao-titulo .tag{font-size:12px;letter-spacing:1px;vertical-align:middle;display:inline-block;margin-top:-2px;margin-left:5px}.container-new-links{display:block;margin-top:10px;padding-bottom:10px}.new-link{color:#d3d3d3;display:inline-block;text-align:left;cursor:pointer;text-decoration:none;text-shadow:2px 2px 2px black;margin-right:25px;margin-bottom:15px}.new-link.cadastrar{color:#5cb85c;font-weight:500}.new-link.cadastrar:hover{color:#449d44}.new-link.ativo{color:#fcc804;pointer-events:none}.new-link:hover{color:#fff}.new-link .lbl{font-size:13px;margin-left:5px;display:inline-block;vertical-align:middle}.new-link.main .lbl{font-size:14px}.new-link .icon-home,.new-link .icon-bubbles4,.new-link .icon-users,.new-link .icon-stats-dots,.new-link .icon-user-minus,.new-link .icon-user-check,.new-link .icon-calendar,.new-link .icon-banknote,.new-link .icon-calculator,.new-link .icon-cross,.new-link .icon-t-shirt,.new-link .icon-earth,.new-link .icon-mobile2,.new-link .icon-bullhorn,.new-link .icon-images,.new-link .icon-user-group,.new-link .icon-ticket,.new-link .icon-barcode,.new-link .icon-warning{font-size:14px;display:inline-block;vertical-align:middle}.new-link .icon-credit-card{font-size:14px;display:inline-block;vertical-align:middle;margin-top:1px}.new-link .icon-mail{font-size:15px;display:inline-block;vertical-align:middle}.new-link .icon-addressbook{font-size:17px;margin-top:-3px;display:inline-block;vertical-align:middle}.new-link .icon-refresh{font-size:14px;display:inline-block;vertical-align:middle}.new-link .icon-study,.new-link .icon-user-tie,.new-link .icon-wallet{font-size:15px;display:inline-block;vertical-align:middle}.new-link .icon-plus{font-size:16px;display:inline-block;vertical-align:middle;margin-right:-2px;margin-left:-2px}.tabela-indicadores{width:100%;table-layout:fixed;box-sizing:border-box}.tabela-indicadores tr{height:1px}.tabela-indicadores td{padding-right:5px;padding-bottom:5px;height:inherit}.tabela-indicadores tr td:last-child{padding-right:0}.tabela-indicadores tr:last-child td{padding-bottom:0}.destaque{font-weight:700;font-size:13px;text-shadow:2px 2px 2px black}.container-new-links.interno{border-bottom:1px solid rgba(0,0,0,.2);margin-bottom:30px}.container-new-links.interno .icon{font-size:15px;display:inline-block;vertical-align:middle}label{font-size:12px;color:#d3d3d3;vertical-align:text-top;margin-right:15px;cursor:pointer}input[type='radio']:checked+label{color:#fcc804}.fotografar-container .video-container{text-align:center;margin-top:25px;border:1px solid #d3d3d3;padding:25px}.fotografar-container h1{text-align:left}.fotografar-container video{height:300px;display:block;margin:0 auto;border:5px solid #fcc804;box-shadow:1px 1px 1px grey}.foto-aluno-edicao{height:200px;border:5px solid #fcc804;cursor:pointer;display:inline-block;vertical-align:middle}.foto-aluno-edicao:hover{opacity:.5}.container-campos-avancados .conteudo{display:none}.container-campos-avancados .container-label{padding:25px;background-color:rgba(0,0,0,.4)}.container-campos-avancados .label{color:#fcc804;display:inline-block;cursor:pointer}.container-campos-avancados .label:hover{text-decoration:underline}.container-campos-avancados .legenda{color:grey;font-size:12px;margin-top:5px}.filtro-check-container{display:inline-block}.aviso-boleto{margin-top:10px;border:1px solid;border-radius:7px;display:inline-block;text-decoration:none;padding:5px;padding-left:15px;padding-right:15px;background-color:#292b2b;white-space:nowrap}.aviso-boleto .icon-cart{margin-right:5px}.aviso-boleto span{display:inline-block;vertical-align:middle}.aviso-boleto:hover{background-color:#373a3a}.btn-zap{color:#fff;display:inline-block;text-decoration:none;font-weight:500;transition:.2s ease-in-out}.btn-zap:hover{color:#07bc4c}.btn-zap .icon-whatsapp{vertical-align:middle;display:inline-block;margin-right:5px;font-size:14px}.btn-zap span{vertical-align:middle;display:inline-block}.btn-label{background-color:#0000004f;padding:15px;border-radius:3px;cursor:pointer;font-weight:200;font-size:12px;white-space:nowrap;text-decoration:none;color:#fcc804;font-size:12px;display:inline-block}.btn-order{color:grey;display:inline-block;font-size:14px;text-decoration:none;cursor:pointer;margin:15px}.th-order{text-align:center}.btn-label strong{font-weight:500}.btn-label:hover{opacity:.8}.btn-label .icone{font-size:15px;vertical-align:middle;margin-top:-3px;display:inline-block;margin-right:5px}.btn-clean{border:1px solid;padding:13px;border-radius:3px;cursor:pointer;font-weight:500;font-size:12px;white-space:nowrap;text-decoration:none;color:#fff;text-align:center;display:inline-block}.btn-clean.block{display:block}.btn-clean.discreto{color:#d3d3d3}.btn-clean.dark{color:grey}.btn-clean.verde{background-color:#5cb85c;color:#fff;border-color:#5cb85c}.btn-clean.borderless{border:0;padding:0}.btn-clean:hover{opacity:.8}.btn-clean .icone{font-size:15px;vertical-align:middle;margin-top:-3px;display:inline-block;margin-right:5px}.btn-clean .icone.big{font-size:17px}.btn-clean.big{font-size:14px;padding:15px}.btn-clean.big .icone{font-size:17px}input.btn-clean{background-color:transparent;padding-left:25px;padding-right:25px}input.btn-clean.vermelho{background-color:#d9534f}.btn-clean.bold{font-weight:700}.new-btn .icone{font-size:15px;vertical-align:middle;margin-top:-3px;display:inline-block;margin-right:5px}.item-lista-selecao{display:block;color:#fff;border:1px solid;padding:15px;margin-bottom:15px;font-weight:500;cursor:pointer;background-color:#272727;position:relative;text-decoration:none}.item-lista-selecao:hover{color:#ffc804}.item-lista-selecao .icon-circle-right{float:right;font-size:18px}.item-lista-selecao .desc{font-weight:200;font-size:13px;margin-top:5px;color:#d3d3d3}.item-lista-selecao:hover .desc{color:inherit}.tabela-progresso{border-collapse:collapse;table-layout:fixed;width:100%;margin-top:15px;background-color:#44444473}.tabela-progresso tbody td{height:5px}.tabela-progresso tbody td.ativo{background-color:#ffc804}.tabela-progresso tfoot td{background-color:transparent;color:#d3d3d3;text-align:center;padding-top:5px;font-size:12px}.container-item-tabela{margin-bottom:15px;font-weight:700;font-size:14px}.container-item-tabela-menor{margin-bottom:15px;font-weight:700;font-size:12px}.container-item-tabela.bottom{margin-bottom:0}.container-item-tabela-menor-bottom .light,.container-item-tabela-menor .light{font-weight:200}.container-item-tabela-menor .icone,.container-item-tabela-menor-bottom .icone{font-size:15px;vertical-align:middle;margin-top:-3px;display:inline-block;margin-right:5px}.container-item-tabela-menor .icone.big,.container-item-tabela-menor-bottom .icone.big{font-size:16px}.container-item-tabela-menor .link,.container-item-tabela-menor-bottom .link{color:inherit}.container-item-tabela-menor-bottom{font-weight:500;font-size:12px}.container-item-tabela .icone{font-size:15px;vertical-align:middle;margin-top:-3px;display:inline-block;margin-right:5px}.container-item-tabela-bottom{font-weight:500;font-size:12px}.tabela-listagem.pretty td.td-thumb-aluno{width:50px;padding-right:0}.thumb-aluno{width:55px;height:55px;background-position:center;background-size:cover;border-radius:100%;display:block;background-color:#ffffff0d}.thumb-aluno-sem-foto{width:55px;height:55px;background-color:#ffffff0d;border-radius:100%;position:relative}.thumb-aluno-sem-foto .icone{position:absolute;left:20px;top:16px;font-size:20px;color:#404040}.container-detalhes-aluno{background-color:#00000047;padding:25px;text-align:center;margin-right:25px}.container-detalhes-aluno .icon-dots-three-horizontal{margin-top:15px;margin-bottom:20px;color:#323232;font-size:12px}.thumb-detalhes-aluno{background-size:cover;background-position:center;height:160px;width:160px;border-radius:100%;border:5px solid #fff;display:inline-block;background-color:#ffffff0d}.thumb-detalhes-aluno-sem-foto{background-color:#ffffff0d;height:160px;width:160px;border-radius:100%;border:5px solid #fff;display:inline-block;position:relative}.thumb-detalhes-aluno-sem-foto .icone{position:absolute;left:54px;top:45px;font-size:62px;color:#404040}.container-campos-detalhes-aluno{text-align:left;display:inline-block;background-color:#00000036;padding:15px;border-radius:3px;margin-top:25px}.container-campos-detalhes-aluno .campo{margin-bottom:10px;font-size:12px;color:#fff;white-space:nowrap}.container-campos-detalhes-aluno .campo:last-child{margin-bottom:0}.container-campos-detalhes-aluno .campo .icone{vertical-align:middle;display:inline-block;font-size:13px}.container-campos-detalhes-aluno .campo .icone.big{font-size:15px}.container-campos-detalhes-aluno .campo .nome{margin-left:5px;vertical-align:middle}.container-detalhes-aluno .editar{margin-bottom:15px}.tbl-detalhes-aluno{width:100%;border-collapse:collapse;border-spacing:0}.tbl-detalhes-aluno td{vertical-align:top;padding:0}.td-detalhes-plano{width:100%}.container-detalhes-aluno-plano{text-align:left;background-color:#00000047;padding:25px;margin-bottom:25px}.container-detalhes-aluno-plano.aluno-sem-plano-novo{text-align:center;vertical-align:middle}.container-detalhes-aluno-plano.aluno-sem-plano-novo .icone-grande{display:block;font-size:64px}.container-detalhes-aluno-plano.aluno-sem-plano-novo .titulo{font-size:21px;margin-top:5px;font-weight:500}.container-detalhes-aluno-plano.aluno-sem-plano-novo .paragrafo{font-size:16px;margin-top:10px;margin-bottom:25px;font-weight:200;color:#fff;line-height:25px}.container-detalhes-aluno-plano.plano-ativo{text-align:left;vertical-align:top}.container-detalhes-aluno-plano.plano-ativo .icone-grande{font-size:39px;display:inline-block;vertical-align:middle}.container-detalhes-aluno-plano.plano-ativo .icone-status-plano{font-size:39px;margin-bottom:10px}.container-detalhes-aluno-plano.plano-ativo .titulo{font-size:28px;margin-left:15px;display:inline-block;vertical-align:middle;font-weight:700}.container-detalhes-aluno-plano.plano-ativo .status-pagamento{text-align:center;font-size:21px;font-weight:200;margin-top:20px}.container-status-pagamento{background-color:#00000036;padding:25px;margin-top:25px}.container-detalhes-aluno-plano.plano-ativo .status-pagamento .label{}.container-detalhes-aluno-plano.plano-ativo .status-pagamento .label .desc{font-size:18px;margin-top:5px}.container-detalhes-aluno-plano.plano-ativo .status-pagamento strong{font-weight:700}.container-detalhes-aluno-plano.plano-ativo .status-pagamento .desc-2{color:#d3d3d3;font-size:14px;margin-top:10px}.tbl-btns-aluno{table-layout:fixed;width:100%;margin-top:25px}.tbl-btns-aluno td{text-align:center}.container-btn-adc-plano{}.tbl-infos-plano{margin-top:15px;border-collapse:collapse;border-spacing:0}.tbl-infos-plano td{text-align:left;vertical-align:middle;padding:5px;padding-right:25px}.container-btn-editar-deletar-plano{display:inline-block}.container-btn-editar-deletar-plano .btn-clean{text-align:right;margin-bottom:5px;margin-left:15px;vertical-align:sub}.container-boleto-dtl-alunos{background-color:#212121;padding:25px;border:3px solid;border-radius:7px;margin-top:25px;display:flex;align-items:center}.container-boleto-dtl-alunos .btns{margin-left:auto}.container-boleto-dtl-alunos .desc-vencimento{font-size:12px;margin-top:5px}.container-boleto-dtl-alunos .container-icon-boleto .icon-barcode{font-size:31px}.container-boleto-dtl-alunos .container-dados-boleto{}.container-boleto-dtl-alunos .container-dados-boleto .titulo-dados-boleto{font-size:16px;font-weight:200;margin-left:20px}.container-boleto-dtl-alunos .container-dados-boleto .titulo-dados-boleto .link-boleto{text-decoration:none;font-weight:700;cursor:pointer;color:inherit}.container-boleto-dtl-alunos .container-dados-boleto .titulo-dados-boleto .link-boleto:hover{text-decoration:underline}.tbl-field-data{width:100%;table-layout:fixed}.tbl-field-data td{padding:0}