a{-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s}.filters{background-color:var(--background-400);border-radius:4px;margin-bottom:2.5rem;padding:1rem}.filters .form-label{margin-bottom:0}.filters.row,.filters>.row{gap:1rem}.filters .group-buttons{align-self:end;margin-top:0;margin-left:auto;width:auto}.form-control{border:1px solid #e1e3ea;border-radius:6px;padding-top:.5rem;padding-bottom:.5rem}.has-error .help-block{background-color:var(--warning);color:var(--bs-white);padding:.5rem 1rem}input.hasDatepicker+.ui-datepicker-trigger{display:none}.dataTables_wrapper{display:grid;grid-gap:2rem 0;grid-template-areas:"length filter" "table table" "info info" "paginate paginate"}.dataTables_wrapper .dataTables_length{border-radius:6px 0 0 6px;grid-area:length}.dataTables_wrapper .dataTables_filter{border-radius:0 6px 6px 0;grid-area:filter}.dataTables_wrapper .dataTable{grid-area:table}.dataTables_wrapper .dataTables_info{grid-area:info;text-align:center}.dataTables_wrapper .dataTables_paginate{grid-area:paginate;margin-top:0}.dataTables_wrapper .dataTables_paginate>span{display:flex;flex-wrap:wrap;gap:.25rem;padding:0 2rem}.dataTables_wrapper .dataTables_length,.dataTables_wrapper div.dataTables_filter{background-color:var(--background-400);display:flex;align-items:center;padding:.5rem 1rem}.page-header{display:grid;gap:0 2rem;grid-template-columns:auto auto;margin-bottom:3rem;width:100%}.page-header .group-buttons{justify-content:flex-end;margin-top:0}.page-title{font-size:2rem;font-weight:700;margin-bottom:0;max-width:100%}.panel{border:0 none}.panel+.panel{margin-top:4rem}.panel-body{padding:2rem 0 0}.panel-heading{border:0 none;font-weight:500}.panel-heading .has-error .help-block{background-color:transparent;color:var(--warning);font-size:.9rem;font-weight:400}.panel-info{border-color:var(--info)}.panel-info>.panel-heading{border-bottom:1px solid var(--info);color:var(--info)}.table>:not(caption)>*>*{border:0 none}.table thead th{line-height:1.1em}.table thead th.sorting{cursor:pointer;padding-right:2rem}.table thead th.sorting::after{color:var(--fundation-100);content:"\e164";font-family:"Material Symbols Rounded";margin-left:.75rem}.table thead th.sorting.sorting_asc::after,.table thead th.sorting.sorting_desc::after,.table thead th.sorting:hover::after{color:var(--fundation)}.table .group-buttons{justify-content:flex-start}.sidebar{background-color:var(--fundation-light);border-radius:0 12px 12px 0;display:flex!important;align-items:flex-start;flex-basis:var(--sidebar-width);flex-flow:column;flex-grow:0;overflow-y:auto;padding:2.25rem;width:var(--sidebar-width)}.sidebar:not(.show){padding-left:0;padding-right:0;width:var(--sidebar-collapsed-width)}.sidebar hr{border:1px solid var(--fundation-300);margin:2rem -2.5rem;width:calc(100% + 5rem)}.sidebar .navbar-header{display:flex;align-items:flex-start;justify-content:space-between;width:100%}.sidebar:not(.show) .navbar-header{justify-content:center}.sidebar .navbar-brand{background-image:url(../img/logo-secretaria-virtual.svg);background-position:center 0;background-repeat:no-repeat;background-size:contain;display:block;height:35px;text-indent:-9000px;width:145px}.sidebar .navbar-brand:hover{text-decoration:none}.sidebar .navbar-toggler{border:0 none}.sidebar .navbar-toggler-icon{background-image:none;display:flex;align-items:center;justify-content:center;font-size:1.75rem}.sidebar .navbar-toggler-icon::before{color:var(--bs-white);content:"\e5d2";font-family:'Material Symbols Rounded'}.sidebar .navbar-nav{flex-direction:row;flex-wrap:wrap}.sidebar .nav-item{flex-basis:100%}.sidebar .nav-link{--bs-nav-link-color:var(--bs-white);--bs-nav-link-hover-color:var(--fundation-300);display:flex;align-items:center;gap:0 1rem;line-height:1.25em}.sidebar .nav-link:hover{text-decoration:none}.sidebar .title-menu{margin-top:.3rem}.sidebar .nav-second-level{flex-flow:column;padding-bottom:1rem}.sidebar .nav-second-level a{color:var(--gray-100);display:block;font-size:.95rem;line-height:1.2em;margin-bottom:.5rem;padding-left:2.5rem}.sidebar .nav-second-level a:hover{color:var(--fundation-300);text-decoration:none}#language .dropdown-toggle::after,.sidebar .dropdown-user .dropdown-toggle::after{margin-left:auto}#language button{background-color:transparent;border:0 none;color:var(--bs-white);display:flex;align-items:center;justify-content:center;gap:0 1rem;line-height:1.25em;padding-left:0;padding-right:0;width:100%}.sidebar:not(.show) .dropdown-toggle::after,.sidebar:not(.show) .language_selected,.sidebar:not(.show) .nav-item .material-symbols-rounded.ms-auto,.sidebar:not(.show) .nav-second-level,.sidebar:not(.show) .navbar-brand,.sidebar:not(.show) .title-menu,.sidebar:not(.show) .username{display:none}.sidebar:not(.show) .navbar-nav{justify-content:center}.sidebar:not(.show) .nav-item{display:flex;justify-content:center}.sidebar:not(.show) .mainmenu .nav-link{border-radius:50%;height:55px;justify-content:center;margin-bottom:.5rem;width:55px}.sidebar:not(.show) .mainmenu .nav-link:hover{background-color:var(--fundation-600)}#wrapper{background-color:var(--bs-white);display:flex;flex-wrap:wrap;display:grid;flex-wrap:wrap;grid-template-columns:auto auto}#page-wrapper{flex-grow:1;flex-basis:100px;padding:5rem;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s}footer{border-top:5px solid var(--fundation)}.subfooter,footer{background-color:transparent}footer .container{margin-right:0;margin-left:0;padding-right:0;padding-left:0}footer,footer a{color:var(--gray)}footer dd a,footer dd a:hover{color:var(--fundation)}footer h2{background-image:url(../img/logo.svg)}.subfooter{border-top:1px solid var(--gray-100);box-shadow:0 0 0}.subfooter button span{color:var(--fundation)}@media (max-width:1200px){.dataTables_wrapper{grid-template-areas:"length" "filter" "table" "info" "paginate"}.page-header{gap:2rem;grid-template-columns:auto}}.navbar-default .navbar-brand{background-image:url(../img/logo-bca.svg);background-position:0 0;background-repeat:no-repeat;background-size:auto 100%;color:#fff;height:40px;margin:15px 15px 15px 0;padding:0;text-indent:-9000px;width:180px}.navbar-default .navbar-toggle{border-color:transparent;display:inline-block;float:left;margin-top:16px}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:transparent}.navbar-default .navbar-toggle:hover .icon-bar{background-color:#fff}.navbar-collapse.sidebar li a .glyphicon{margin-right:7px}.navbar-top-links li a{color:#fff;line-height:40px;min-height:70px}.navbar-top-links li a:hover{color:#37474f}.navbar-top-links .dropdown-menu li{margin:0}.navbar-top-links .dropdown-menu li a{color:#37474f}.navbar-top-links .dropdown-menu li a i{margin-right:5px}.navbar-top-links .dropdown-user{padding:0}nav .public-nav{display:inline-block;margin-bottom:0;padding-left:0}nav .public-nav a{color:#eff1f3;float:left;font-size:90%;font-weight:300;margin-left:50px;margin-top:7px;padding:10px 0;position:relative;text-decoration:none;text-transform:uppercase}nav .public-nav a::after{background:#337ca0;content:"";height:2px;left:0;opacity:0;position:absolute;top:100%;width:100%;-webkit-transition:opacity .3s,-webkit-transform .3s;-moz-transition:opacity .3s,-moz-transform .3s;transition:opacity .3s,transform .3s;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);transform:translateY(10px)}nav .public-nav a::before{background:#337ca0;content:"";height:2px;left:0;opacity:0;position:absolute;top:0;width:100%;-webkit-transition:opacity .3s,-webkit-transform .3s;-moz-transition:opacity .3s,-moz-transform .3s;transition:opacity .3s,transform .3s;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);transform:translateY(10px)}nav .public-nav a:focus::after,nav .public-nav a:focus::before,nav .public-nav a:hover::after,nav .public-nav a:hover::before{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}nav .public-nav a strong{clear:both;color:#fff;display:block;font-weight:600}nav .public-nav li{float:left;list-style:none}#page-wrapper .card-body dt{padding-right:5px}.action-bar{display:inline-block}.action-bar>a.btn{margin-left:10px;padding:8px 12px}.coursebox .action-bar>.btn:only-child{width:100%}.form-group .obs{color:#bdc3c7}.form-horizontal .form-row{display:inline-block;margin-left:-30px;margin-right:-30px;width:calc(100% + 60px)}.form-horizontal .form-row .form-group{margin-left:0;margin-right:0}span.required{color:#fb8c00;float:left;margin-right:5px;margin-top:5px}.card-hover{background-color:#fff;border-radius:.25rem;display:none;height:0;left:100%;opacity:0;position:absolute;top:0;width:0;z-index:1;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s}.card-body:hover+.card-hover{box-shadow:0 0 30px rgba(0,0,0,.25);display:block;height:110%;left:100%;margin:-10% 0;opacity:1;width:115%}.card-hover>.card-body{padding:0}.card-body:hover+.card-hover>.card-body{padding:40px}.card-hover:before{border-bottom:8px solid transparent;border-right:8px solid #37474f;border-top:8px solid transparent;content:"";height:0;left:-8px;position:absolute;top:50%;width:0}.card.popup-left .card-hover:before{border-left:8px solid #37474f;border-right:0 none;left:auto;right:-8px}.card-footer{padding:0 4rem 4rem}.card-text{font-weight:300}form.as-fieldset{background-color:#eff1f3;border-radius:3px;margin-bottom:20px;padding:0 15px}.coursebox{background-color:#fff;border:0 none;box-shadow:0 0 30px 5px rgba(0,0,0,.2);margin:15px;position:relative}.coursebox h3{font-size:140%;font-weight:500;margin-bottom:10px;margin-top:0}.coursebox img{width:100%}.coursebox .action-bar{margin-top:10px}.coursebox .action-bar .btn{margin-left:0;margin-right:5px;width:auto}.coursebox .caption{padding:30px}.dataTables_empty{background:#fff3cd;color:#856404}table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc{background-image:none!important}table.dataTable thead .sorting:after,table.dataTable thead .sorting_asc:after,table.dataTable thead .sorting_desc:after{margin-right:-10px}.dataTables_filter{padding-bottom:2rem}.dataTables_filter label,.dataTables_info,.dataTables_length label,.dataTables_paginate{font-weight:300}.dataTables_filter label{display:flex;align-items:center;gap:.5rem;width:100%}.dataTables_filter input[type=search]{flex-grow:1}.debug{background-color:#e74c3c;color:#fff;padding:5px;position:fixed;bottom:0;text-align:center;width:100%;z-index:1}.flex-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;align-content:stretch;align-items:stretch}.flex-container:after{content:"";flex-basis:300px;flex-grow:1}.flex-container>div,.flex-container>li{flex-grow:1;flex-shrink:0;flex-basis:290px}.flex-container.courses>div,.flex-container.courses>li{flex-basis:270px;flex-grow:0}.flex-container.courses>li.coursebox{margin:25px}.panel .title{font-size:140%;line-height:1.2em}.tab-content{margin-top:20px}.tag{border-radius:0 0 8px 8px;color:#fff;font-size:90%;left:0;padding:2px 11px 4px;position:absolute;top:-2px}.tag.category-1{background-color:#ffba49}.tag.category-2{background-color:#30bced}.tag.category-3{background-color:#904c77}.tag.category-4{background-color:#5dd9c1}button.btn .fa{margin-right:5px}.form-inline .form-group{margin-bottom:15px;margin-right:50px;margin-top:15px;width:100%}.form-inline .form-group select{max-width:100%}.has-error .control-label{color:#fb8c00}.has-error .help-block strong{font-weight:400}.panel-collapse>.panel-heading{cursor:pointer}.panel-collapse>.panel-heading:after{content:"\f066";float:right;font-family:FontAwesome}.panel-collapse>.panel-heading.collapsed{border-color:#7f8c8d;color:#7f8c8d}.panel-collapse>.panel-heading.collapsed:after{content:"\f065"}.panel-primary>.panel-body{border:1px solid #337ab7}.panel-primary>.panel-heading{background-color:#337ca0;border-color:#337ca0}.panel-heading i{float:right}.panel-heading label{font-weight:400}.row.ofertas-disponiveis .card{background-color:#fff;border:0 none;box-shadow:0 0 30px rgba(0,0,0,.1)}.ofertas-logos img{width:100%}.ofertas-logo-left{float:left;width:45%}.ofertas-logo-right{float:right;text-align:right;width:45%}.color-white{color:var(--bs-white)}.social-links a{border:1px solid var(--gray-100);border-radius:50%}@media (max-width:767px){#listaComprovanteInscricao tr>td:nth-child(2),#listaComprovanteInscricao tr>td:nth-child(3),#listaComprovanteInscricao tr>td:nth-child(5),#listaComprovanteInscricao tr>th:nth-child(2),#listaComprovanteInscricao tr>th:nth-child(3),#listaComprovanteInscricao tr>th:nth-child(5),#listaCursos tr>td:nth-child(3),#listaCursos tr>td:nth-child(5),#listaCursos tr>th:nth-child(3),#listaCursos tr>th:nth-child(5){display:none}body.login .region-main{width:100%}footer dl{padding-top:0}.navbar-collapse.collapse:not(.in)+#page-wrapper{margin-left:0}.navbar-header{float:left}.navbar-top-links.navbar-right{float:right}.panel-body{padding:15px}.sweet-alert{top:25%!important}.sweet-alert h2{font-size:130%!important;line-height:1.1em!important}}@media (min-width:768px){.navbar-toggle{display:block}}@media (max-width:800px){body.login .region-main:only-child{width:100%}footer .flex-container>div{flex-basis:100%}.navbar-default .navbar-brand{height:30px;width:132px}.navbar-top-links li a{line-height:30px;min-height:30px}}@media (max-width:830px){nav .public-nav{display:none}}.grecaptcha-badge{display:none}#form_register .form-group{position:relative}#form_register .tooltiptext{pointer-events:none;opacity:0;width:max-content;padding:12px 15px;background-color:rgba(85,85,85,.95);color:#fff;font-size:14px;line-height:20px;text-align:left;border-radius:6px;box-sizing:content-box;box-shadow:0 11px 15px 0 rgb(0 0 0 / 20%);position:absolute;bottom:45px;right:0;z-index:10}#form_register .tooltiptext.social{bottom:80px}#form_register label:hover+.tooltiptext{opacity:1}.reports .infos{margin-bottom:30px}.reports .infos .card{margin:0;padding:10px;border-radius:.5rem;background-color:#f5f5f5}.reports .infos .card .header.cursos span{font-size:36px}.reports .infos .card .header p{font-size:140%;font-weight:600}.reports .infos .card .content span{font-size:40px}nav #language button:hover{background-color:transparent;color:#fff}nav #language button span.selected img{width:25px;margin-right:5px}nav #language button i{margin-left:5px}nav #language ul.dropdown-menu{left:-60px}nav #language nav #language ul.dropdown-menu>li>a{padding:3px 10px}nav #language ul.dropdown-menu li a img{width:25px;margin-right:5px}#google_translate_element,body .skiptranslate{display:none}#form_register #deficiencia label~label{margin-left:-5px;cursor:pointer}.form-users .reasons{-webkit-column-count:2;-moz-column-count:2;column-count:2}.form-users .reasons .check{width:100%;display:block;position:relative;padding-left:30px;margin-bottom:8px;padding-right:10px;cursor:pointer;font-size:16px;font-weight:400;user-select:none}.form-users .reasons .check input{position:absolute;opacity:0;cursor:pointer}.form-users .reasons .check .checkmark{position:absolute;top:6px;left:5px;height:16px;width:16px;border:2px solid #555;border-radius:2px}.reasons .check input:checked~.checkmark{background-color:#4db6ac;border-color:#4db6ac}.check input:checked~.checkmark:after,.tooltiptext span{display:block}.check .checkmark:after{left:2px;top:0;width:7px;height:10px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.checkmark:after{content:"";position:absolute;display:none}.form-users .reasons .list{margin-bottom:25px}.form-users .reasons .list h3{margin-top:0;text-transform:none!important}.form-users .form{margin-top:25px}td span.active{border:1px solid #3fca87;padding:2px 8px;border-radius:15px;background:#e3fff2;color:#3fca87}td span.inactive{border:1px solid #f63763;padding:2px 8px;border-radius:15px;background:#fff3f7;color:#f63763}#searchCursos .modal-dialog,#searchProgramas .modal-dialog{width:900px;margin:30px auto}.results{clear:both}.temas .options-tematicas{-webkit-column-count:3;-moz-column-count:3;column-count:3}.temas .options-tematicas .check{width:100%;display:block;position:relative;padding-left:30px;margin-bottom:8px;padding-right:10px;cursor:pointer;font-size:16px;font-weight:400;user-select:none}.options-tematicas label{text-align:left}.temas .options-tematicas .check input{position:absolute;opacity:0;cursor:pointer}.temas .options-tematicas .checkmark{position:absolute;top:6px;left:5px;height:16px;width:16px;border:2px solid #555;border-radius:2px}.temas .options-tematicas .check input:checked~.checkmark{background-color:#4db6ac;border-color:#4db6ac}.check input:checked~.checkmark:after,.tooltiptext span{display:block}.check .checkmark:after{left:2px;top:0;width:7px;height:10px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.checkmark:after{content:"";position:absolute;display:none}