.info-card{-webkit-box-shadow:0 1px 1px rgba(0,0,0,.1019607843);box-shadow:0 1px 1px rgba(0,0,0,.1019607843);color:#616060;margin-bottom:1.5rem;border:1px solid #e0e0e0;border-radius:4px;background:unset}.info-card .embed-responsive{height:150px}.info-card .ic-play-icon{position:absolute;top:3.5rem;left:6.5rem;cursor:pointer}.info-card .media-thumb{width:100%;height:100%}.info-card .card-body{padding:0}.info-card .card-title{color:#424242;line-height:1.5;font-size:.875rem;font-weight:600;margin:1rem 0;padding:0 1rem;height:2.75rem;white-space:nowrap;overflow-y:hidden;text-overflow:ellipsis}.info-card .card-footer{padding:.7rem .3rem;background:unset;border-top:1px solid #e0e0e0}.info-card .card-footer .xbtn{min-width:3.7rem;padding:.5rem 1rem;height:2.5rem;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;font-weight:700;text-transform:uppercase;white-space:nowrap;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.1);box-shadow:0 1px 1px rgba(0,0,0,.1)}.info-card .card-footer .xbtn:active{color:#9e9e9e;background-color:hsla(0,0%,62%,.1);border-color:#9e9e9e}.info-card .card-footer .xbtn-outline-success{color:#089392!important;background-color:#fff!important;border-color:#089392!important}.info-card .card-footer .xbtn-outline-success:hover{color:#017674!important;background-color:#fff!important;border-color:#424242!important}.info-card .card-footer .xbtn.delete{padding:.8rem}.info-card .card-footer .xbtn-neutral{padding-bottom:.75rem;padding-top:.75rem}.info-card .card-footer .xbtn-outline-success{padding-top:.6rem;padding-bottom:.6rem}.info-card#info-card-aulas-digitais{height:293px;width:257px}.info-card#info-card-livros-digitais img.card-img-top,.info-card#info-card-materiais-diversos img.card-img-top{width:155.98px;height:200.2px;margin-left:auto;margin-right:auto;margin-top:1rem}.info-card#info-card-livros-digitais .xbtn-outline-success,.info-card#info-card-materiais-diversos .xbtn-outline-success{padding-left:.5rem;padding-right:.5rem}#info-play-video-modal .modal-body{padding:0}#info-play-video-modal img{-webkit-filter:brightness(2);filter:brightness(2);position:absolute;top:-25%;left:130%;cursor:pointer}#info-play-video-modal___BV_modal_backdrop_.modal-backdrop{opacity:.8!important}#info-play-video-modal___BV_modal_outer_{z-index:99999!important}@media(max-width:991.99px),(min-width:767.99px){.info-card#info-card-aulas-digitais{height:auto;width:auto}.info-card .card-footer .xbtn{min-width:2rem}#info-play-video-modal img{top:-10%;left:120%}}@media(max-width:767px){.info-card,.info-card#info-card-aulas-digitais{height:auto;width:auto}#info-play-video-modal img{top:-25%;left:90%}}.help-text-alert .fancy{background-color:#f5f5f5;color:#747474;font-size:.8rem;padding:.2rem 1rem;border:1.5px solid #9e9e9e;border-radius:10rem}.help-text-alert .fancy.loading{padding-right:.5rem}.help-text-alert .fancy.loading span:first-of-type{margin-right:.5rem}.help-text-alert .active.loading{border:2px solid #fff;border-radius:10rem;border-top:2px solid #017674;width:1.2rem;height:1.2rem;-webkit-animation:spin 2s linear infinite;animation:spin .8s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}#danger-modal .modal-content.danger .modal-header,#danger-modal .modal-content.success .modal-header,#error-modal .modal-content.danger .modal-header,#error-modal .modal-content.success .modal-header,#two-factor-auth-modal .modal-content.danger .modal-header,#two-factor-auth-modal .modal-content.success .modal-header,#variant-modal .modal-content.danger .modal-header,#variant-modal .modal-content.success .modal-header{border-top-left-radius:4px;border-top-right-radius:4px}#danger-modal .modal-content.danger .modal-header,#error-modal .modal-content.danger .modal-header,#two-factor-auth-modal .modal-content.danger .modal-header,#variant-modal .modal-content.danger .modal-header{border-bottom:1px solid #eee;border-top:.25rem solid #c65240}#danger-modal .modal-content.success .modal-header,#error-modal .modal-content.success .modal-header,#two-factor-auth-modal .modal-content.success .modal-header,#variant-modal .modal-content.success .modal-header{border-bottom:1px solid #eee;border-top:.25rem solid #6fb353}#danger-modal .modal-title .far,#error-modal .modal-title .far,#two-factor-auth-modal .modal-title .far,#variant-modal .modal-title .far{font-size:1.5rem}#danger-modal .modal-title span,#error-modal .modal-title span,#two-factor-auth-modal .modal-title span,#variant-modal .modal-title span{color:#424242;font-weight:600;font-size:1.2rem}#danger-modal p,#error-modal p,#two-factor-auth-modal p,#variant-modal p{font-size:.875rem}#danger-modal p.errors,#error-modal p.errors,#two-factor-auth-modal p.errors,#variant-modal p.errors{font-size:.8rem;color:#424242}#danger-modal .close,#default-modal .close,#error-modal .close,#two-factor-auth-modal .close,#variant-modal .close{font-size:2.25rem;font-weight:500;color:#424242}#danger-modal .xbtn,#default-modal .xbtn,#error-modal .xbtn,#two-factor-auth-modal .xbtn,#variant-modal .xbtn{font-size:.875rem;font-weight:600;width:30%;text-transform:uppercase;padding:.5rem 1rem}#default-modal .xbtn,#error-modal .xbtn,#variant-modal .xbtn{-webkit-box-shadow:none;box-shadow:none}#danger-modal___BV_modal_backdrop_.modal-backdrop #error-modal___BV_modal_backdrop_.modal-backdrop,#default-modal___BV_modal_backdrop_.modal-backdrop,#variant-modal___BV_modal_backdrop_.modal-backdrop{opacity:.6!important}#danger-modal___BV_modal_outer_,#default-modal___BV_modal_outer_,#error-modal___BV_modal_outer_,#variant-modal___BV_modal_outer_{z-index:99999!important}.infos-overview{color:#424242;font-family:Open Sans,sans-serif}.infos-overview .main-filter{font-weight:600;font-size:.875rem;border-right:1px solid #e0e0e0}.infos-overview .main-filter .list-group-item{background-color:transparent;border:none;color:#424242;padding:.75rem 1rem}.infos-overview .main-filter .list-group-item:first-child{border-top-left-radius:0;border-top-right-radius:0}.infos-overview .main-filter .list-group-item:last-child{border-bottom-left-radius:0;border-bottom-right-radius:0}.infos-overview .main-filter .filter-title{padding-top:1.25rem;padding-bottom:1rem}.infos-overview .main-filter .filter-perfil-type{font-size:.85rem;font-weight:400}.infos-overview .main-filter .filter-perfil-type .btn-group{width:100%;border:none;margin-top:.3rem}.infos-overview .main-filter .filter-perfil-type .xbtn{width:50%;font-size:.875rem;padding-top:.5rem;padding-bottom:.5rem;border-color:#9e9e9e}.infos-overview .main-filter .filter-perfil-type button.eperfil-educator,.infos-overview .main-filter .filter-perfil-type button.gperfil-guardian,.infos-overview .main-filter .filter-perfil-type button.sperfil-student{background:#017674 0 0 no-repeat padding-box!important;border:1px solid #017674!important;color:#fff;font-weight:600}.infos-overview .main-filter .filter-by .root-level div,.infos-overview .main-filter .list-group-item.filter-title div{border-bottom:1px solid #e0e0e0}.infos-overview .main-filter .filter-by #discipline-root-level-collapse,.infos-overview .main-filter .filter-by #grade-root-level-collapse{margin-top:.3rem}.infos-overview .main-filter .list-group-item div{padding-bottom:.2rem}.infos-overview .main-filter .filter-search-box{font-size:.85rem;font-weight:400}.infos-overview .main-filter .filter-search-box input{margin-top:.3rem;height:42px;font-size:.85rem;border:1px solid #9e9e9e}.infos-overview .main-filter .filter-search-box input::-webkit-input-placeholder{font-size:.875rem;color:#9e9e9e}.infos-overview .main-filter .filter-search-box input::-moz-placeholder{font-size:.875rem;color:#9e9e9e}.infos-overview .main-filter .filter-search-box input:-ms-input-placeholder{font-size:.875rem;color:#9e9e9e}.infos-overview .main-filter .filter-search-box input::-ms-input-placeholder{font-size:.875rem;color:#9e9e9e}.infos-overview .main-filter .filter-search-box input::placeholder{font-size:.875rem;color:#9e9e9e}.infos-overview .main-filter .filter-by button[aria-expanded=false] .when-open,.infos-overview .main-filter .filter-by button[aria-expanded=true] .when-closed{display:none}.infos-overview .main-filter .filter-by .navbar-toggler{width:100%;padding:0;color:#424242;font-weight:600;font-size:.875rem;border-radius:0}.infos-overview .main-filter .filter-by .filter-submenu{margin-top:.3rem}.infos-overview .main-filter .filter-by .filter-submenu .filter-level-1{margin-left:1rem}.infos-overview .main-filter .filter-by .filter-submenu span{font-weight:400;color:#424242;font-size:.875rem;cursor:pointer}.infos-overview .main-filter .filter-by .filter-submenu img{width:15px;-webkit-filter:brightness(.7);filter:brightness(.7);margin-right:.5rem;cursor:pointer}.infos-overview .main-filter .filter-by .filter-submenu img.active-filter-level-0,.infos-overview .main-filter .filter-by .filter-submenu img.active-filter-level-1{-webkit-filter:brightness(0) saturate(100%) invert(31%) sepia(20%) saturate(3885%) hue-rotate(146deg) brightness(97%) contrast(99%);filter:brightness(0) saturate(100%) invert(31%) sepia(20%) saturate(3885%) hue-rotate(146deg) brightness(97%) contrast(99%)}.infos-overview .main-filter .filter-by .filter-submenu img#active-filter-level-0{-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.infos-overview .main-filter .filter-by .filter-submenu span.container-type{color:#424242;font-weight:600}.infos-overview .sub-content{padding:0 1.5rem;font-size:.85rem}.infos-overview .sub-content .sub-content-header-info{padding:1.5rem 0;border-bottom:1px solid #e0e0e0}.infos-overview .sub-content .nav-tabs .nav-link{color:#424242;opacity:1;background-color:transparent;font-weight:600;border:none;font-size:16px/24px}.infos-overview .sub-content .nav-tabs .nav-link.active{border-bottom:2px solid var(--primary)}.infos-overview .sub-content .nav-tabs .nav-item{text-align:center;width:22%}.infos-overview .sub-content .nav-tabs .nav-link{padding:.7rem}.infos-overview .btn-new-challenge{font-size:1rem;width:25%}