.select2-container--default .select2-selection--multiple{min-height:50px;background-color:transparent;color:#ffc750;border:1px solid #ffc750;border-radius:0}.select2-container--default .select2-search--inline .select2-search__field{width:0!important;background-color:transparent;color:#ffc750}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#ffc750;color:#ef3f4a;border:0}.select2-container--default .select2-results__options{background-color:#58297e;color:#fff}.select2-container--default .select2-results__options::-webkit-scrollbar{width:12px}.select2-container--default .select2-results__options::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px hsla(0,0%,71%,.3);border-radius:10px}.select2-container--default .select2-results__options::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px hsla(0,0%,67%,.5)}.select2-container--default .select2-results__option[aria-selected=true]{display:none}.select2-container--default .select2-selection--single{border:0!important;padding:2px!important;border-radius:25px!important}.select2-container--default .select2-selection--single .select2-selection__rendered{background-color:#fff;color:#58297e;border:0!important;border-radius:25px!important;margin-top:0!important;border-top-right-radius:4px;border-bottom-right-radius:4px}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#ffc750}.select2-container--default.select2-container--open .select2-dropdown{background-color:#fff;color:#58297e;border:0!important}.select2-container--default .select2-search--dropdown .select2-search__field{background-color:#58297e;color:#fff;border:1px solid #fff}.select2-container--default .select2-selection--single .select2-selection__arrow{background-color:#fff;border:none;border-left:1px solid #fff;border-top-right-radius:25px;border-bottom-right-radius:25px;height:30px;position:absolute;top:0;right:0;width:20px;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#fff),to(#fff));background-image:linear-gradient(180deg,#fff 50%,#fff);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFC75000",endColorstr="#FFC75000",GradientType=0)}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#58297e transparent transparent!important}@font-face{font-family:QuicksandBook;src:url("/fonts/quicksandbook.ttf")}@font-face{font-family:QuicksandBold;src:url("/fonts/quicksandbold.ttf")}@font-face{font-family:Material Icons;font-style:normal;font-weight:400;src:url("/fonts/materialicons.woff2") format("woff2")}.material-icons{font-family:Material Icons;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.navbar-laravel{background-color:#fff;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.04);box-shadow:0 2px 4px rgba(0,0,0,.04)}body,html{font-family:QuicksandBook;font-size:1em!important;background-color:#58297e;background-repeat:no-repeat;background-position:50%;width:100%;height:auto;min-height:100vh!important;text-align:center;color:#fff;text-transform:uppercase!important}body .home,html .home{background-image:url("/images/home-background.jpg")!important;background-size:cover}body h1,html h1{font-family:QuicksandBold;text-transform:uppercase}body .main-header-home,html .main-header-home{position:relative;max-height:192px}body .header-login,html .header-login{margin:0 auto;width:100%;height:242px;background-image:url("/images/header-login-icon.png");background-size:auto 100%;background-position:top;background-repeat:no-repeat}body .header-login .header-logo,html .header-login .header-logo{float:left;width:50%;text-align:left;color:#fff;padding-top:60px}body .header-login .header-logo img,html .header-login .header-logo img{margin-top:2.5%;margin-left:20.5%;width:25%}body .header-login .header-account,html .header-login .header-account{float:right;text-align:right;color:#fff;font-size:1em}body .header-login .header-account .header-account-info,html .header-login .header-account .header-account-info{margin-top:5%;margin-right:10%}body .header-login .header-account .header-account-info i,html .header-login .header-account .header-account-info i{font-size:1em;vertical-align:middle!important}body .header-login .header-account .header-account-info a,html .header-login .header-account .header-account-info a{color:#fff;text-decoration:none;padding:10px}body .header-login .header-account .header-account-info a:hover,html .header-login .header-account .header-account-info a:hover{color:#fff!important}body .header-login .header-account .header-account-message,html .header-login .header-account .header-account-message{margin-top:62px;padding-right:35px}body .header,html .header{margin:0 auto;width:100%}body .header a:hover,html .header a:hover{background-color:#ffc750;color:#fff}body .header span,html .header span{color:#fff;font-size:1em;text-decoration:none}body .header figure img,html .header figure img{height:32px;width:32px;border-radius:5px}body .header .header-vercomo,html .header .header-vercomo{float:left;margin-left:10px;color:#fff}body .header .header-vercomo a,html .header .header-vercomo a{color:#fff;text-decoration:underline;font-size:1em;padding:10px}body .header .header-vercomo a:hover,html .header .header-vercomo a:hover{color:#fff!important}body .header .header-usuario,html .header .header-usuario{float:right;margin-right:10px}body .header .header-usuario table,html .header .header-usuario table{margin-left:auto;margin-right:0}body .header .header-usuario table td,html .header .header-usuario table td{padding-right:5px;cursor:pointer;font-size:1em}body .header .header-usuario .header-usuario-menu,html .header .header-usuario .header-usuario-menu{min-width:200px;background-color:#58297e;border:0!important;color:#fff!important}body .header .header-usuario .header-usuario-menu .nome,html .header .header-usuario .header-usuario-menu .nome{padding:10px}body .header-aluno,html .header-aluno{padding:5% 0}body .header-professor,html .header-professor{padding:7.5% 0 2.5% 2.5%}body .main,html .main{background-color:#58297e}body .header-professor-login table,html .header-professor-login table{float:right}body .header-professor-login table td,html .header-professor-login table td{padding:5px}body .seleciona_perfil,html .seleciona_perfil{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:90vh}body .page-login,html .page-login{min-height:400px;padding-top:75px;background-color:#58297e;background-image:url("/images/login-background.jpg");background-size:cover;background-position:bottom}body .page,html .page{margin:0 auto;padding:0 0 25px;border-top-left-radius:10px;border-top-right-radius:10px;background-color:#58297e;width:100%!important}body .page-aluno,html .page-aluno{text-align:left;padding:5% 0}body .page-aluno .botoes,html .page-aluno .botoes{float:left;margin:2.5%}body .page-aluno .botoes button,html .page-aluno .botoes button{background-color:transparent;border:none}body .botoes-icone-aluno,body .botoes-texto-aluno,html .botoes-icone-aluno,html .botoes-texto-aluno{top:50%;font-size:1.5em}body .botoes-icone-aluno,body .botoes-texto-aluno,body .botoes-texto-professor,html .botoes-icone-aluno,html .botoes-texto-aluno,html .botoes-texto-professor{position:absolute;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#ef3f4a;font-family:QuicksandBold;letter-spacing:-.08em}body .botoes-texto-professor,html .botoes-texto-professor{top:35%;font-size:1.35em}body .botoes-icone-professor,html .botoes-icone-professor{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#ef3f4a;font-family:QuicksandBold;font-size:1.65em;letter-spacing:-.08em}body .botoes-angle-0,html .botoes-angle-0{-webkit-transform:rotate(0deg);transform:rotate(0deg)}body .botoes-angle-90-up,html .botoes-angle-90-up{-webkit-transform:rotate(90deg);transform:rotate(90deg)}body .botoes-angle-90-down,html .botoes-angle-90-down{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}body .botoes-angle-180,html .botoes-angle-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}body .page-aluno-titulo,html .page-aluno-titulo{position:absolute;width:100%}body .page-aluno-personagem-1,html .page-aluno-personagem-1{position:absolute;top:0;left:1vw;height:93vh;width:23.5%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}body .page-aluno-personagem-1 img,html .page-aluno-personagem-1 img{width:auto;height:100%}body .page-aluno-personagem-2,html .page-aluno-personagem-2{position:absolute;top:0;right:1vw;height:93vh;width:12.5%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}body .page-aluno-personagem-2 img,html .page-aluno-personagem-2 img{width:auto;height:100%}body .page-professor,html .page-professor{padding:2.5% 0}body .page-professor .botoes,html .page-professor .botoes{padding:.35% 0 5%}body .mini-botoes,html .mini-botoes{margin:5px}body .mini-botoes-imagem,html .mini-botoes-imagem{margin:0 auto;width:105%}body .footer,html .footer{margin:0 auto;width:100%;background-color:#fff;border-bottom-left-radius:10px;border-bottom-right-radius:10px}body .box-footer,html .box-footer{text-align:center;margin:auto}body .img-footer,html .img-footer{max-width:130px;margin:15px}body .alert,html .alert{background-color:transparent!important;border-width:2px;text-transform:uppercase!important;width:100%!important}body .box.box-primary,html .box.box-primary{border-top-color:#fff;background-color:transparent}body label,html label{font-weight:500!important;font-size:1em!important}body input[type=email],body input[type=password],body input[type=text],html input[type=email],html input[type=password],html input[type=text]{text-transform:uppercase;color:#fff!important;border-radius:20px;background-color:#58297e;border:1px solid #fff!important;font-size:1em}body input[type=email]::-webkit-input-placeholder,body input[type=password]::-webkit-input-placeholder,body input[type=text]::-webkit-input-placeholder,html input[type=email]::-webkit-input-placeholder,html input[type=password]::-webkit-input-placeholder,html input[type=text]::-webkit-input-placeholder{color:#fff}body input[type=email]:-moz-placeholder,body input[type=email]::-moz-placeholder,body input[type=password]:-moz-placeholder,body input[type=password]::-moz-placeholder,body input[type=text]:-moz-placeholder,body input[type=text]::-moz-placeholder,html input[type=email]:-moz-placeholder,html input[type=email]::-moz-placeholder,html input[type=password]:-moz-placeholder,html input[type=password]::-moz-placeholder,html input[type=text]:-moz-placeholder,html input[type=text]::-moz-placeholder{color:#fff;opacity:1}body input[type=email]:-ms-input-placeholder,body input[type=email]::-ms-input-placeholder,body input[type=password]:-ms-input-placeholder,body input[type=password]::-ms-input-placeholder,body input[type=text]:-ms-input-placeholder,body input[type=text]::-ms-input-placeholder,html input[type=email]:-ms-input-placeholder,html input[type=email]::-ms-input-placeholder,html input[type=password]:-ms-input-placeholder,html input[type=password]::-ms-input-placeholder,html input[type=text]:-ms-input-placeholder,html input[type=text]::-ms-input-placeholder{color:#fff}body input[type=email]::placeholder,body input[type=password]::placeholder,body input[type=text]::placeholder,html input[type=email]::placeholder,html input[type=password]::placeholder,html input[type=text]::placeholder{color:#fff}body input[type=email],html input[type=email]{text-transform:none;padding:10px}body .container,html .container{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:1em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body .form-group input[type=checkbox],body .form-group input[type=radio],html .form-group input[type=checkbox],html .form-group input[type=radio]{position:absolute;opacity:0;cursor:pointer}body .checkmark,html .checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#58297e;border:1px solid #fff;border-radius:50%;margin-top:-15px}body .form-group:hover input~.checkmark,html .form-group:hover input~.checkmark{background-color:#58297e}body .form-group input:checked~.checkmark,html .form-group input:checked~.checkmark{background-color:#fff}body .form-group input:disabled~.checkmark,html .form-group input:disabled~.checkmark{background-color:#ccc}body .checkmark:after,html .checkmark:after{content:"";position:absolute;display:none}body .form-group input:checked~.checkmark:after,html .form-group input:checked~.checkmark:after{display:block}body .form-group .checkmark:after,html .form-group .checkmark:after{top:8px;left:8px;width:8px;height:8px;border-radius:50%;background:#58297e}body input[type=file],html input[type=file]{background-color:transparent;color:#fff;border-color:#fff}body .card-img-top,html .card-img-top{max-width:400px}body input[type=file],html input[type=file]{display:none}body .custom-file-upload,html .custom-file-upload{border:1px solid #fff;display:inline-block;padding:6px 12px;cursor:pointer;margin-top:20px;margin-bottom:10px}body input[type=number],html input[type=number]{background-color:#58297e!important;border-radius:25px!important;border-color:#fff!important;color:#fff!important}body .form-group .table-scroll,html .form-group .table-scroll{width:100%;overflow:auto}body .form-group table,html .form-group table{margin:10px 0;width:100%;border-collapse:separate;border:1px solid #fff;border-radius:10px;-moz-border-radius:10px}body .form-group table thead td,html .form-group table thead td{padding:10px;font-size:1em}body .form-group table tbody td,html .form-group table tbody td{border-top:1px solid #fff;border-left:1px solid #fff;padding:10px;vertical-align:middle;text-align:center;font-size:1em}body .form-group table tbody td:first-child,html .form-group table tbody td:first-child{border-left:none!important}body input[type=date],html input[type=date]{background-color:#58297e!important;border-radius:25px!important;border-color:#fff!important;color:#fff!important;line-height:normal!important;height:36px!important}body input[type=date][disabled],html input[type=date][disabled]{background-color:#58297e!important;border-color:#eee!important}body select,html select{border-radius:25px!important;border-color:#fff!important;cursor:pointer}body select,body select option,html select,html select option{color:#fff!important;background-color:#58297e!important}body select[disabled],html select[disabled]{background-color:#eee!important;border-color:#eee!important}body a,html a{font-weight:500;font-size:1em;color:#fff}body a:hover,html a:hover{color:#fff!important}body .lower,html .lower{text-transform:lowercase!important}body .width-20,html .width-20{width:20%}body .width-10,html .width-10{width:10%}body .width-100,html .width-100{width:100%!important}body .display-none,html .display-none{display:none}body .games .numeracao,body .plays .numeracao,html .games .numeracao,html .plays .numeracao{float:left;margin:10px;width:20px;height:20px;text-align:center;background-color:#58297e;color:#fff;border-radius:20px;font-size:.9em}body .games .descricao,body .plays .descricao,html .games .descricao,html .plays .descricao{color:#fff}body .games .like,body .games .unlike,body .plays .like,body .plays .unlike,html .games .like,html .games .unlike,html .plays .like,html .plays .unlike{float:right;margin:5px;width:30px;height:30px;text-align:center;background-color:#58297e;color:#fff;border-radius:30px;font-size:1em;cursor:pointer;padding:2.5px 0 0}body .games .like.active,body .games .like:hover,body .games .unlike.active,body .games .unlike:hover,body .plays .like.active,body .plays .like:hover,body .plays .unlike.active,body .plays .unlike:hover,html .games .like.active,html .games .like:hover,html .games .unlike.active,html .games .unlike:hover,html .plays .like.active,html .plays .like:hover,html .plays .unlike.active,html .plays .unlike:hover{background-color:#ffc750!important;color:#fff!important}body .games .btn-proximo,body .games .btn-voltar,body .plays .btn-proximo,body .plays .btn-voltar,html .games .btn-proximo,html .games .btn-voltar,html .plays .btn-proximo,html .plays .btn-voltar{padding:7px 14px!important}body .games .playlist,body .plays .playlist,html .games .playlist,html .plays .playlist{margin:10px 0 0;max-height:660px}body .games .playlist .thumbs,body .plays .playlist .thumbs,html .games .playlist .thumbs,html .plays .playlist .thumbs{position:relative;cursor:pointer}body .games .playlist .thumbs-image,body .plays .playlist .thumbs-image,html .games .playlist .thumbs-image,html .plays .playlist .thumbs-image{width:160px;height:105px;margin:0 0 25px;background-size:cover;opacity:1}body .games .playlist .thumbs-info,body .plays .playlist .thumbs-info,html .games .playlist .thumbs-info,html .plays .playlist .thumbs-info{position:absolute;top:0;left:0}body .games .playlist .lock,body .plays .playlist .lock,html .games .playlist .lock,html .plays .playlist .lock{float:left;margin:15px 0 0;padding:0}body .games .playlist .lock img,body .plays .playlist .lock img,html .games .playlist .lock img,html .plays .playlist .lock img{width:50px;height:60px}body .games .playlist::-webkit-scrollbar,body .plays .playlist::-webkit-scrollbar,html .games .playlist::-webkit-scrollbar,html .plays .playlist::-webkit-scrollbar{width:10px}body .games .playlist::-webkit-scrollbar-track,body .plays .playlist::-webkit-scrollbar-track,html .games .playlist::-webkit-scrollbar-track,html .plays .playlist::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 5px grey;box-shadow:inset 0 0 5px grey;border-radius:10px}body .games .playlist::-webkit-scrollbar-thumb,body .plays .playlist::-webkit-scrollbar-thumb,html .games .playlist::-webkit-scrollbar-thumb,html .plays .playlist::-webkit-scrollbar-thumb{background:#ffc750;border-radius:10px}body .games .playlist::-webkit-scrollbar-thumb:hover,body .plays .playlist::-webkit-scrollbar-thumb:hover,html .games .playlist::-webkit-scrollbar-thumb:hover,html .plays .playlist::-webkit-scrollbar-thumb:hover{background:#ffc750}.game-avaliacoes .like,.game-avaliacoes .unlike,.play-avaliacoes .like,.play-avaliacoes .unlike{float:right;margin:5px;width:30px;height:30px;text-align:center;background-color:#ffc750;color:#ef3f4a;border-radius:30px;font-size:1em;cursor:pointer;padding:2.5px 0 0}.game-avaliacoes .like.active,.game-avaliacoes .like:hover,.game-avaliacoes .unlike.active,.game-avaliacoes .unlike:hover,.play-avaliacoes .like.active,.play-avaliacoes .like:hover,.play-avaliacoes .unlike.active,.play-avaliacoes .unlike:hover{background-color:#ef3f4a!important;color:#ffc750!important}#data-table-plays tr>td{vertical-align:middle}#data-table-plays tr>td:last-of-type{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#data-table-games tr>td{vertical-align:middle}#data-table-games tr>td:last-of-type{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#data-table-avisos tr>td{vertical-align:middle}#data-table-avisos tr>td:last-of-type{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#data-table-avisos tr>td.dataTables_empty:last-of-type,#data-table-games tr>td.dataTables_empty:last-of-type,#data-table-plays tr>td.dataTables_empty:last-of-type{display:table-cell}.game-avaliacoes,.play-avaliacoes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:15px}.game-avaliacoes .count,.play-avaliacoes .count{margin-right:5px}.ck.ck-editor__editable_inline>:last-child{padding:25px 0}.ck.ck-content.ck-editor__editable,.ck.ck-toolbar{background-color:#ffc750!important}.ck.ck-content.ck-editor__editable,.ck.ck-content a,.ck.ck-dropdown .ck-button.ck-dropdown__button,.ck.ck-icon,.ck.ck-icon *,.ck .ck-link_selected{color:#58297e!important}.ck.ck-content a,.ck .ck-link_selected{text-decoration:underline}.header-infos-account{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.modal-open .modal .modal-dialog .modal-content,.modal-open .modal .modal-dialog .modal-content a{color:#58297e}.modal-open .modal .modal-dialog .modal-content{background:#f5f5f5}.modal-open .modal .modal-dialog .modal-header{display:-webkit-box;display:-ms-flexbox;display:flex}.modal-open .modal .modal-dialog .modal-header h3{-webkit-box-flex:1;-ms-flex:1;flex:1}.cor-icone{background-color:rgba(0,0,0,.2);color:#fff}.cor-icone-amarelo{background-color:#c37d0e;color:#fff}.cor-icone-vermelho{background-color:#c81212;color:#fff}.cor-icone-verde{background-color:#018549;color:#fff}.cor-icone-azul{background-color:#317197;color:#fff}.cor-icone-cyan{background-color:#1398a7;color:#fff}.cor-icone-roxo{background-color:#891866;color:#fff}.cor-informacoes-amarelo{background-color:#f49c14}.cor-informacoes-vermelho{background-color:#f92727}.cor-informacoes-verde{background-color:#00a65a}.cor-informacoes-azul{background-color:#3c8dbc}.cor-informacoes-cyan{background-color:#17bed0}.cor-informacoes-roxo{background-color:#c31c8f}.modulos{margin-top:25px;min-height:70px}.modulos:after{content:"";width:100%;display:block;clear:both}.modulos .modulo{position:relative}.modulos .modulo .move{width:1em!important;cursor:-webkit-grab;cursor:grab}.modulos .modulo .remover{overflow:hidden;display:none;top:5px;right:5px;position:absolute;width:15px;height:15px;font-size:.75em;color:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.modulos .modulo:hover .remover{display:block}.modulos .modulo .icone-board{float:left;width:25%;height:50px;padding-top:.5em}.modulos .modulo .informacoes-board{float:left;padding-left:8px;padding-top:5px;width:75%;height:50px}.modulos .modulo .informacoes-board .titulo{font-size:.65em;color:#fff;font-weight:700;text-align:left!important}.modulos .modulo .informacoes-board .line{border-bottom:2px solid #fff;padding-top:2px;padding-left:50%}.modulos .modulo .informacoes-board .conteudo{font-size:1em;color:#fff;font-weight:700;text-align:left}.modulos .modulo .icone-listagem{float:left;width:12.5%;min-height:50px;padding-top:.5em}.modulos .modulo .informacoes-listagem{float:left;width:87.5%;padding-left:8px;padding-top:5px;-webkit-box-align:end;-ms-flex-align:end;align-items:end}.modulos .modulo .informacoes-listagem table{width:95%}.modulos .modulo .informacoes-listagem td,.modulos .modulo .informacoes-listagem th{font-size:.65em;padding:5px;text-align:left}.modulos .modulo .informacoes-listagem .titulo{font-size:1em;color:#fff;font-weight:700;text-align:left!important}.modulos .modulo .informacoes-listagem .line{border-bottom:2px solid #fff;padding-top:2px;padding-left:50%}.modulos .modulo .informacoes-listagem .conteudo{font-size:1em;color:#fff;font-weight:700;text-align:left}.dashboard .dropdown-item{white-space:nowrap;font-size:1em;padding:0 15px}.dashboard .dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.textarea-disabled{text-transform:uppercase;color:#58297e!important;border-radius:20px;background-color:#eee;border:0;font-size:1em;padding:10px;cursor:not-allowed}.nav-fixed{-webkit-transition:top .5s;transition:top .5s}.avatares{width:128px;height:175px;margin:10px}.avatares-avatar{width:128px;height:128px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.avatares-avatar img{width:100%;height:100%;border-radius:20px}.avatares-avatar figcaption{margin:5px 0 0}.avatares label{margin:40px 0 0}.acesso-login{text-align:center;padding:40px}.acesso-login figure{cursor:pointer}.acesso-login figure svg{width:128px;height:128px;fill:#ffc750}#form-login{-webkit-transition:display .5s;transition:display .5s}#form-login input{max-width:350px;margin:0 auto;text-transform:none}#form-login .form-login-email{margin-top:10px;padding:0 10%}#form-login .form-login-password{margin-top:15px;padding:0 10%}#form-login .form-login-entrar{margin-top:25px}#form-login .form-login-esqueciasenha{margin-top:20px}.main-header{z-index:inherit!important;padding-top:10px}.form-group label .required{color:red;margin-right:5px}.body-full{padding-right:15px;padding-left:15px}.plays .avaliacao{width:100%}.count-like,.count-unlike{float:right;color:#fff;font-size:1em;margin:8px}.form_validation_erros{text-transform:uppercase;padding:15px;margin-bottom:15px;display:none;border:2px solid #d73925;color:#fff}.erro_modal{border:2px solid #d73925!important;color:#d73925!important}.sucesso_modal{border:2px solid #3c763d!important;color:#3c763d!important}.content .title{float:left;color:#ffc750;font-size:1.25em;margin-bottom:20px;font-family:QuicksandBold}.content-header{padding:5px 15px 0 25px!important;text-align:left!important}.content-header .title,.content-header h1{padding-left:5px;padding-top:10px;color:#ffc750;font-size:1.25em;font-family:QuicksandBold}.dashboard-home{padding:5px 15px 0 25px!important;text-align:right!important}.dashboard-home .title,.dashboard-home h1{padding-left:5px;padding-top:10px;color:#ffc750;font-size:1.25em;font-family:QuicksandBold}.box-header,.btn-box-tool i{color:#fff!important}#troca_perfil,#ver_como_grupo_id,#ver_como_usuario_id{background-color:#fff!important;color:#58297e!important}#troca_perfil{margin-top:4px}.fa,.far,.fas{width:20px!important}.box{border-top:0;-webkit-box-shadow:none!important;box-shadow:none!important}.fixed-bottom{position:absolute;width:100%;bottom:0}.body-loading{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#58297e;display:block;z-index:999999;text-align:center}.body-loading .body-loading-image{margin:0 auto;font-size:.85em;position:relative;top:50%}.cke_dialog_ui_labeled_label{font-size:9px!important}a.cke_dialog_tab:hover{background-color:gray!important}.cke_dialog_ui_button_cancel{color:#484848}.cke_dialog_ui_button_cancel:hover{color:#484848!important}.btn-comunicado,.btn-comunicado:active,.btn-comunicado:hover{color:#ffc750!important}.btn-comunicado-box{height:30px}.btn-comunicado-box-contador{padding-top:2px;padding-left:5px}.btn-comunicado-contador{color:#ffc750!important;font-size:12px!important;padding:0!important;font-family:Quicksand}.filtro-voucher{font-size:.85em!important;margin:0 5px 0 0;color:#58297e!important;background-color:#fff!important}.filtro-voucher::-webkit-input-placeholder{color:#58297e;opacity:1}.filtro-voucher::-moz-placeholder{color:#58297e;opacity:1}.filtro-voucher::-ms-input-placeholder{opacity:1}.filtro-voucher::placeholder{color:#58297e;opacity:1}.filtro-voucher:-ms-input-placeholder,.filtro-voucher::-ms-input-placeholder{color:#58297e}.filtro-notasfiscais{font-size:.85em!important;color:#fff!important}.filtro-notasfiscais::-webkit-input-placeholder{color:#fff;opacity:1}.filtro-notasfiscais::-moz-placeholder{color:#fff;opacity:1}.filtro-notasfiscais::-ms-input-placeholder{opacity:1}.filtro-notasfiscais::placeholder{color:#fff;opacity:1}.filtro-notasfiscais:-ms-input-placeholder,.filtro-notasfiscais::-ms-input-placeholder{color:#fff}#cookie-consent{position:absolute;left:0;bottom:0;background-color:#ef3f4a;z-index:99999;font-size:.85em;text-align:center}#cookie-consent,#cookie-consent .consent-box{width:100%;height:70px}#cookie-consent .consent-box td{padding:0 20px}#cookie-consent .accept{cursor:pointer;border:1px solid #fff;padding:10px}#cookie-consent .accept:hover{background-color:#fff;color:#ef3f4a}.ui-autocomplete{max-width:45%;max-height:100px;overflow-y:auto;overflow-x:hidden;list-style-type:none;text-align:left;margin:0 0 0 10px;padding:0 0 0 10px;cursor:pointer;background-color:#58297e}* html .ui-autocomplete{max-width:45%;height:100px}#form-parametros input{text-transform:none}@media (max-width:360px){#ver_como_form{text-align:center;width:100%!important}.header .header-vercomo{margin-left:0!important}.header .header-usuario,.header .header-vercomo{text-align:center;width:100%;padding:10px}.header .header-usuario table{margin-left:auto!important;margin-right:auto!important}.page-login{padding-top:35px!important}.page-aluno{text-align:center!important;text-align:-webkit-center!important}.page-aluno .botoes{float:none!important}#cookie-consent{font-size:.6em}}@media (min-width:361px) and (max-width:992px){#cookie-consent{font-size:.6em}.main-header-home{max-height:168px}.header-login{height:215px}.header .header-vercomo{margin-left:0!important}.header .header-usuario,.header .header-vercomo{text-align:center;width:100%;padding:10px}.header .header-usuario table{margin-left:auto!important;margin-right:auto!important}.page-aluno .botoes{width:45%;text-align:center}.page-aluno .botoes img{margin:auto}#sidebar-wrapper{display:none}#ver_como_form{text-align:center;width:100%!important}#ver_como_voltar{text-align:center;width:100%}#ver_como_grupo_id,#ver_como_usuario_id{margin:0 0 5px}.content-header{text-align:center!important}.content-header .title{float:left;color:#ffc750;font-size:1.25em;margin-bottom:20px;font-family:QuicksandBold}.dashboard-home{text-align:center!important}.body-loading .body-loading-image{width:150px}#form-login .form-login-email{margin-top:5px}#form-login .form-login-password{margin-top:10px;padding:0 10%}#form-login .form-login-entrar{margin-top:15px}#form-login .form-login-esqueciasenha{margin-top:10px}.form-group table tbody td,.form-group table thead td,.form-group table thead th{font-size:.5em!important}}@media (min-width:992px) and (max-width:1360px){.mini-botoes{margin:5px}.mini-botoes-imagem{margin:0 auto;width:255%}}@media (min-width:1361px) and (max-width:1366px){.page-aluno .botoes{width:35%!important;margin:2.5%;text-align:center}.page-aluno .botoes img{margin:auto}}@media (min-width:1367px){.page-aluno .botoes{width:25%!important;margin:5% 8%!important;text-align:center}.page-aluno .botoes img{margin:auto}.mini-botoes-imagem{margin:0 auto;width:80%!important}}