.popup-confirmacao{background:rgba(0,0,0,.3);position:fixed;top:0;bottom:0;right:0;left:0;padding:0 25px;z-index:10000;justify-content:center;align-items:center;display:none}.popup-confirmacao.active{display:flex}.popup-confirmacao .popup-content-area{position:relative;background:#fff;border-radius:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:500px;width:100%;padding:30px}.popup-confirmacao .popup-content-area .btn-close-popup{position:absolute;top:-10px;right:-10px}.popup-confirmacao .popup-content-area .btn-close-popup span{width:35px;height:35px;display:flex;justify-content:center;align-items:center;background:#696969;color:#fff;font-size:20px;border-radius:50%;cursor:pointer}.popup-confirmacao .popup-content-area .popup-title{font-size:30px;margin:0}.popup-confirmacao .popup-content-area .pergunta{margin:10px 0}.popup-confirmacao .popup-content-area .options{display:flex}.popup-confirmacao .popup-content-area .options a{font-size:18px;color:#fff;border-radius:5px;padding:5px 15px;margin:0 5px}.popup-confirmacao .popup-content-area .options a.apagar-nao{background:#696969}.title-area{display:flex;justify-content:space-between;align-items:center}.title-area .title-description-area,.title-area h1,.title-area h2,.title-area h3{flex-basis:42%;margin:0;padding-right:25px}.title-area .title-description-area .required,.title-area h1 .required,.title-area h2 .required,.title-area h3 .required{color:#b22222}.title-area .form-ativo{flex-basis:16%}.title-area .admin-btns{flex-basis:42%}.title-area .admin-btns.admin-btns-without-form{flex-basis:50%}@media (max-width:991.98px){.title-area{flex-direction:column}.title-area h1,.title-area h2,.title-area h3{padding-right:0;text-align:center}.title-area .admin-btns{margin-top:10px}}@media (max-width:575.98px){.title-area .title-description-area{text-align:center}.title-area .admin-btns{flex-direction:column;align-items:center;margin-top:0}.title-area .admin-btns .admin-btn-add,.title-area .admin-btns .admin-btn-back,.title-area .admin-btns .admin-btn-delete,.title-area .admin-btns .admin-btn-edit{margin:5px 0!important}.title-area .admin-btns .admin-btn-add a,.title-area .admin-btns .admin-btn-back a,.title-area .admin-btns .admin-btn-delete a,.title-area .admin-btns .admin-btn-edit a{font-size:16px}}.form-ativo{flex-direction:row;align-items:center;padding:0}.form-ativo.inner-table-row{padding:0;justify-content:space-around}.form-ativo .main-label{font-size:18px;margin-right:5px}.form-ativo .input-area{margin:0 5px}.form-ativo .input-area input{width:unset;height:unset;margin:0 5px 0 0}.form-ativo .input-area label{margin:0}.admin-btns{display:flex;justify-content:flex-end}.admin-btns.admin-btns-juntos .admin-btn-add,.admin-btns.admin-btns-juntos .admin-btn-back,.admin-btns.admin-btns-juntos .admin-btn-delete,.admin-btns.admin-btns-juntos .admin-btn-edit{margin:0 5px}.admin-btns .admin-btn-add,.admin-btns .admin-btn-back,.admin-btns .admin-btn-delete,.admin-btns .admin-btn-edit{display:flex}.admin-btns .admin-btn-add .btn-add,.admin-btns .admin-btn-add .btn-back,.admin-btns .admin-btn-add .btn-delete,.admin-btns .admin-btn-add .btn-edit,.admin-btns .admin-btn-back .btn-add,.admin-btns .admin-btn-back .btn-back,.admin-btns .admin-btn-back .btn-delete,.admin-btns .admin-btn-back .btn-edit,.admin-btns .admin-btn-delete .btn-add,.admin-btns .admin-btn-delete .btn-back,.admin-btns .admin-btn-delete .btn-delete,.admin-btns .admin-btn-delete .btn-edit,.admin-btns .admin-btn-edit .btn-add,.admin-btns .admin-btn-edit .btn-back,.admin-btns .admin-btn-edit .btn-delete,.admin-btns .admin-btn-edit .btn-edit{color:#fff;padding:5px 20px;border-radius:5px;border:none;font-family:Titillium Bold,sans-serif}.admin-btns .admin-btn-add .btn-add,.admin-btns .admin-btn-back .btn-add,.admin-btns .admin-btn-delete .btn-add,.admin-btns .admin-btn-edit .btn-add{background:green}.admin-btns .admin-btn-add .btn-delete,.admin-btns .admin-btn-back .btn-delete,.admin-btns .admin-btn-delete .btn-delete,.admin-btns .admin-btn-edit .btn-delete{background:#b22222}.admin-btns .admin-btn-add .btn-edit,.admin-btns .admin-btn-back .btn-edit,.admin-btns .admin-btn-delete .btn-edit,.admin-btns .admin-btn-edit .btn-edit{background:#dcc027}.admin-btns .admin-btn-add .btn-back,.admin-btns .admin-btn-back .btn-back,.admin-btns .admin-btn-delete .btn-back,.admin-btns .admin-btn-edit .btn-back{background:#00008b}.admin-btns .add-new-user{margin:0 15px}@media (max-width:575.98px){.admin-btns{flex-direction:column;align-items:center}}@media (max-width:991.98px){.table-area{overflow-x:auto}}table{background:#fff;border-radius:10px;margin:25px 0;width:100%}table td,table th{border-right:1px solid hsla(0,0%,43.9%,.22);min-height:35px;padding:5px 10px}table td:last-child,table th:last-child{border-right:none}table thead th{background:hsla(0,0%,74.5%,.48)}table thead th:first-child{border-top-left-radius:10px}table thead th:last-child{border-top-right-radius:10px}table tbody tr{border-top:1px solid hsla(0,0%,43.9%,.22)}table tbody tr td .desconto-aluno{margin:0 0 5px;text-align:center}table tbody tr td.align-right{text-align:right}table tbody tr td.bold{font-weight:700}table tbody tr td.pedido-status p{text-align:center;border-radius:20px;padding:3px 10px;color:#fff;text-transform:uppercase;font-family:Titillium Bold,sans-serif;margin:0}table tbody tr td.pedido-status p.pendente{background:#ff0;color:#000}table tbody tr td.pedido-status p.pago{background:green}table tbody tr td.pedido-status p.cancelado{background:red}table .option-add,table .option-delete,table .option-edit{text-align:center;padding:10px}table .option-add a,table .option-delete a,table .option-edit a{font-size:18px;color:#fff;border-radius:5px;padding:3px 15px}table .option-add.alunos,table .option-add.gerar-matricula,table .option-delete.alunos,table .option-delete.gerar-matricula,table .option-edit.alunos,table .option-edit.gerar-matricula{padding:5px}table .option-add.alunos a,table .option-add.gerar-matricula a,table .option-delete.alunos a,table .option-delete.gerar-matricula a,table .option-edit.alunos a,table .option-edit.gerar-matricula a{padding:3px;display:flex}table .option-delete a{background:#b22222}table .option-add a{background:green}table .option-edit a{background:#dcc027}.pagination-area{display:flex;justify-content:center;align-items:center}.message-no-rows{text-align:center;font-size:22px}form{height:100%;display:flex;flex-direction:column;justify-content:space-between;padding:32px 36px}form .form-sub-title{font-family:Titillium Bold,sans-serif}form .inputs-area{display:flex}form .inputs-area .input-area{flex-basis:50%;display:flex;flex-direction:column}form .inputs-area .inputs-area .input-area{margin-bottom:0;margin-right:15px}form .inputs-area .inputs-area .input-area.desconto-aluno{flex-basis:75%}form .inputs-area .inputs-area .input-area.tipo-desconto-aluno{flex-basis:25%}form .input-area{margin-bottom:27px;margin-right:30px}form .input-area.ordem{margin-top:auto}form .input-area label{font-size:15px;font-family:Titillium SemiBold,sans-serif;margin-bottom:6px}form .input-area label.main-label{font-size:22px;font-family:Titillium Bold,sans-serif}form .input-area label span.required{color:#b22222}form .input-area input,form .input-area select{height:52.5px}form .input-area textarea{height:150px}form .input-area input,form .input-area select,form .input-area textarea{background:#f6f6f6;border:1px solid #dfdfdf;border-radius:4px;width:100%;padding:10px 15px;font-size:17px}form .input-area select{cursor:pointer;-webkit-appearance:none}form .input-area.carga-horaria,form .input-area.curso-nome,form .input-area.investimento-parcelas-preco,form .input-area.prof-img,form .input-area.tipo{flex-basis:47%}form .input-area.seo-description,form .input-area.seo-keywords,form .input-area.seo-title{flex-basis:100%}form .input-area.input-textarea textarea{height:300px}form .input-area .label-with-alert{display:flex;flex-direction:column}form .input-area .label-with-alert label{margin-bottom:0}form .input-area .label-with-alert .alert-admin{display:flex;align-items:center;margin-bottom:6px;color:#b22222;line-height:16px}form .input-area .label-with-alert .alert-admin i{font-size:18px;margin-right:5px}form .input-area .input-checkbox-area{padding:15px 0;display:flex;align-items:center;border-bottom:1px solid #ccc}form .input-area .input-checkbox-area input,form .input-area .input-checkbox-area label{cursor:pointer}form .input-area .input-checkbox-area input[type=checkbox]{width:20px;height:20px;margin:0}form .input-area .input-checkbox-area .input-sigla{margin-left:15px;width:50%;cursor:auto}form .input-area .input-checkbox-area label{padding-left:5px;margin:0}form .input-area .input-checkbox-area .sigla-data-area{margin-left:15px}form .input-area .input-checkbox-area .label-sigla-area{display:flex;justify-content:space-between;align-items:center}form .input-area .input-checkbox-area .label-sigla-area .input-sigla-area{display:flex;flex-direction:column;margin:0 0 0 15px}form .input-area .input-checkbox-area .label-sigla-area .input-sigla-area input{margin:0;width:100%}form .input-area .input-checkbox-area .sigla-data-area .inputs-area{margin-top:10px}form .input-area .input-checkbox-area .sigla-data-area .inputs-area .input-area{margin-bottom:0;margin-right:30px}form .input-area .input-checkbox-area .sigla-data-area .inputs-area .input-area input{margin-left:0;cursor:auto}form .input-area .input-checkbox-area .remover-curso-area{display:flex;align-items:center;margin-left:15px}form .input-area .img-area{display:flex;justify-content:space-between;margin-top:5px}form .input-area .img-area a{padding:3px 6px;color:#fff;font-size:16px;border-radius:5px}form .input-area .img-area .see-img{background:#3c8dbc}form .input-area .img-area .delete-img{background:#b22222}form .divider-form{margin:20px 30px 23px 0;border-bottom:1px solid rgba(0,0,0,.1);border-radius:25px}form .admin-btns{margin-right:30px;justify-content:space-between}form .admin-btns.add-form{justify-content:flex-end}form .admin-btns .admin-btn-add .btn-add,form .admin-btns .admin-btn-add .btn-delete,form .admin-btns .admin-btn-delete .btn-add,form .admin-btns .admin-btn-delete .btn-delete{padding:8px 30px;font-size:18px}@media (max-width:991.98px){form{padding:32px 0}form .inputs-area{flex-wrap:wrap}form .inputs-area .input-area{flex-basis:100%}form .admin-btns,form .input-area{margin-right:0}form .admin-btns .admin-btn-add,form .admin-btns .admin-btn-back,form .admin-btns .admin-btn-delete,form .admin-btns .admin-btn-edit{margin:5px 0}form .divider-form{margin:20px 0 23px}}@media (max-width:575.98px){form .input-checkbox-area .label-sigla-area{display:flex;flex-direction:column;margin-left:15px}form .input-checkbox-area .label-sigla-area label{margin-bottom:5px}form .input-checkbox-area .label-sigla-area input{margin:0!important;width:100%!important}}.admin-formularios-ver .admin-btns{justify-content:flex-start}.form-enviado-infos{margin:25px 0}.form-enviado-infos .form-infos-item{display:flex}.form-enviado-infos .form-infos-item .body,.form-enviado-infos .form-infos-item .header{font-size:18px}.form-enviado-infos .form-infos-item .header{flex-basis:20%;font-family:Titillium Bold,sans-serif}.form-enviado-infos .form-infos-item .body{flex-basis:80%}@media (max-width:575.98px){.form-enviado-infos .form-infos-item{flex-direction:column}}.admin-seo .admin-btns{justify-content:flex-end}.alert-area{display:flex;align-items:center;font-size:18px;color:red;margin-bottom:15px}.alert-area i{margin-right:10px}.alert-area p{margin:0}.filtro-area{margin:25px 0}.filtro-area form{padding:0}.filtro-area form .inputs-area{flex-wrap:wrap}.filtro-area form .input-area{flex-basis:25%;padding:0 20px 15px 0;margin:0}.filtro-area form .result-submit-area{margin-right:15px;display:flex;justify-content:flex-end;align-items:center}.filtro-area form .result-submit-area.show-results{justify-content:space-between}.filtro-area form .result-submit-area a,.filtro-area form .result-submit-area button,.filtro-area form .result-submit-area input[type=submit]{color:#fff;padding:4px 35px;font-size:18px;border-radius:5px;border:none;font-family:Titillium Bold,sans-serif;background:#3c8dbc}.filtro-area form .result-submit-area a.limpar-filtro,.filtro-area form .result-submit-area button.limpar-filtro,.filtro-area form .result-submit-area input[type=submit].limpar-filtro{margin-right:15px;background:#b22222}.filtro-area form .result-submit-area a.download-filtro,.filtro-area form .result-submit-area button.download-filtro,.filtro-area form .result-submit-area input[type=submit].download-filtro{margin-right:15px;background:#dcc027}.filtro-area form .result-submit-area .count-result span{font-size:20px}@media (max-width:991.98px){.filtro-area form .input-area{flex-basis:50%}}@media (max-width:575.98px){.filtro-area form .input-area{flex-basis:100%;padding:0 0 15px}.filtro-area form .submit-area{margin-right:0;justify-content:center}}.no-result-area{display:flex;justify-content:center;margin:10px 0}.no-result-area .no-result{text-align:center;font-size:18px}.errors-area{display:flex;align-items:center;flex-direction:column;margin:10px 0}.errors-area .error-message{margin:2.5px 0;font-size:20px;background:#8b0000;font-weight:700;color:#fff;padding:5px 15px;border-radius:15px;text-align:center;border:2px solid #8b0000}.saldo-area{display:flex;flex-direction:column;align-items:center;justify-content:center}.saldo-area p{font-size:24px;color:#fff;border-radius:15px;padding:5px 15px;margin:5px 0}.saldo-area p.positivo{background:green}.saldo-area p.negativo{background:#b22222}.form-message-area{display:flex}.form-message-area .message-from-newsletter{width:100%}.block-repeater .block-repeater-item{padding:20px 0;border-bottom:1px solid rgba(0,0,0,.5)}.block-repeater .block-repeater-item .repeater-item-select-delete{display:flex;margin-bottom:15px}.block-repeater .block-repeater-item .repeater-item-select-delete select{flex-basis:85%}.block-repeater .block-repeater-item .repeater-item-select-delete .delete-repeater-item{flex-basis:15%;display:flex;justify-content:center;align-items:center}.block-repeater .block-repeater-item .repeater-item-select-delete .delete-repeater-item a{width:50px;height:50px;border:1px solid #8b0000;border-radius:10px;font-size:22px;color:#8b0000;display:flex;justify-content:center;align-items:center}.block-repeater .block-repeater-item .repeater-item-select-delete .delete-repeater-item a:hover{background-color:#8b0000;color:#fff}.block-repeater-add-btn{margin:10px 0}.block-repeater-add-btn,.block-repeater-add-btn a{display:flex;justify-content:center;align-items:center}.block-repeater-add-btn a{width:50px;height:50px;border:2px solid green;border-radius:50%;font-size:36px;color:green}.block-repeater-add-btn a:hover{background-color:green;color:#fff}