.financeira label{margin-top:1rem;text-align:left;font-weight:bold;font-size:1.2rem;font-family:"Roboto",sans-serif}.financeira input,.financeira textarea,.financeira select{border:none;outline:none;background-color:#f2f2f2;color:#333;padding:8px 12px;border-radius:4px;transition:background-color .2s ease;font-family:"Roboto",sans-serif;font-size:1.2rem}.financeira input:focus,.financeira textarea:focus,.financeira select:focus{background-color:#d1d1d1}.financeira select{appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath fill='%23666' d='M0 0l5 6 5-6z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:10px 6px;padding-right:32px}.financeira select:focus{background-color:#d1d1d1}.financeira select option{background-color:#fff;color:#333}.financeira .escolhaAno{display:flex;justify-content:center;align-items:center;width:100%;text-align:center;margin-bottom:1vh}.financeira .escolhaAno label{margin-top:0px;margin-right:1rem}.financeira #mainInfo{width:90%}.financeira #mainInfo table{width:100%;border:1px solid}.tableFinanca td{padding:.2rem}.tableFinanca input[type=currency],.tableFinanca select,.tableFinanca input[type=date]{width:100%}.tableFinanca .financeira_pago input[type=checkbox]{position:absolute;opacity:0;pointer-events:none}.tableFinanca .financeira_pago .checkmark{display:block;margin-left:.2rem;min-width:2rem;width:2rem;height:1.9rem;background-color:#e0e0e0;border-radius:4px;position:relative;transition:background-color .2s ease;margin:auto}.tableFinanca .financeira_pago .checkmark:hover{cursor:pointer}.tableFinanca .financeira_pago input[type=checkbox]:checked+.checkmark{background-color:#4a4a4a}.tableFinanca .financeira_pago input[type=checkbox]:checked+.checkmark::after{content:"";position:absolute;left:8px;top:-2px;width:14px;height:22px;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(45deg)}.tblPagamentos thead{background-color:#d5cece;padding:.5rem 0}.tblPagamentos tbody tr{background-color:#f9f9f9}.tblPagamentos tbody tr:hover{background-color:#e0e0e0}.tblPagamentos tfoot{background-color:#d5cece;padding:.5rem 0}.rotate{animation:rotation 2s infinite cubic-bezier(0.4, 0, 0.2, 1)}.rotating-image{animation:rotation 2s linear infinite;transform-origin:center center;display:block;margin:auto}@keyframes rotation{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}@keyframes blink{0%,80%,100%{opacity:.3;color:#333}40%{opacity:1;color:#007bff}}.headBar .topbar{width:100%;background-color:#ff8c00;flex-direction:row;padding:0px}.headBar .topbar .hamb{display:none}.headBar .topbar .logo{width:20%;flex-grow:0}.headBar .topbar .menu{display:flex;flex-grow:1;align-items:center}.headBar .topbar .menu ul{display:flex;margin:0px;padding:0px}.headBar .topbar .menu ul li{padding:5px 10px;list-style:none;font-size:14px;line-height:20px;font-family:"Open Sans",sans-serif;font-weight:700;color:#000}.headBar .topbar .menu ul li.selected{background-color:#e0a65e}.headBar .topbar .menu ul a{text-decoration:none}.headBar .topbar .menu ul a li{padding:5px 10px;list-style:none;font-size:14px;line-height:20px;font-family:"Open Sans",sans-serif;font-weight:700;color:#000}.headBar .topbar .menu ul a:hover{background-color:hsla(0,0%,100%,.3)}.headBar .topbar .personal{flex-grow:0;width:20%;display:flex}.headBar .topbar .personal ul{display:flex;padding:0px;margin:0px;align-items:center}.headBar .topbar .personal ul a{text-decoration:none;color:#000}.headBar .topbar .personal ul li{list-style:none;margin:0px 5px;font-size:2rem}.headBar .topbar .personal ul .avatar{margin:auto;font-size:inherit}.headBar .topbar .personal ul .avatar img{border-radius:25px}.headBar .topbar .personal ul .ico{width:37px;height:37px}body{font-family:"Roboto",sans-serif;background-color:#beb9b9}body .loading{width:100%;height:100vh;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:99999999999;position:fixed;top:0;left:0;overflow:hidden;display:none;justify-content:center;align-items:center;text-align:center;background-color:hsla(0,0%,100%,.2)}body .boxmiddlecenter{position:relative;display:flex;align-items:center;justify-content:center;min-height:98vh}body .boxmiddlecenter .centralbox{width:100%;height:100%;display:flex;justify-content:center;align-items:center}body .boxmiddlecenter .login{border:2px solid #000;padding:20px 10px 20px 0px}body .boxmiddlecenter .login .interior{display:flex;justify-content:left}body .boxmiddlecenter .login .interior .logo{display:flex;justify-content:center;align-items:center;margin:0px 7px;padding:5px;border-right:1px solid #444}body .boxmiddlecenter .login .interior .errormessage{color:red;font-size:.7rem;font-weight:bold}body .boxmiddlecenter .login .interior .fields .title{margin:10px 0px 10px 0px;font-weight:bold}body .boxmiddlecenter .login .interior .fields .fieldTitle{margin-top:10px}body .boxmiddlecenter .login .interior .fields .btnSubmit{margin-top:20px;text-align:center}body .headBar{width:100%;height:70px;display:inline-block}body .headBar .barraMenu{width:100%;height:4vh;background-color:#ff8c00;display:flex;align-items:left;justify-content:left;overflow:hidden}body .headBar .barraMenu .menuOption,body .headBar .barraMenu .selected{font-size:.9rem;padding:5px;text-decoration:none;color:#000;font-weight:bold;justify-content:center;display:flex;flex-direction:column}body .headBar .barraMenu .menuOption:hover{background-color:#f98}body .headBar .barraMenu .selected{text-decoration:none;color:#000}body .headBar .personal{width:100%;height:40px;display:flex;text-align:right;flex-direction:row;justify-content:flex-end}body .headBar .personal .avatar li{margin:auto;font-size:inherit}body .headBar .personal .avatar li img{border-radius:25px}body .headBar .personal img{width:30px;height:30px;padding:5px}body .mainBody{display:flex;padding:2rem;align-items:center;flex-flow:column}body .mainBody .formaAtom{border:1px solid #ccc;padding:1rem 2rem 2rem 2rem;max-width:30%;flex-grow:1;flex-basis:30%;text-align:center;margin:auto}body .mainBody .formaAtom .btnNovo{margin-top:.2rem;padding-bottom:1rem;text-align:right}body .mainBody .formaAtom .btnNovo .novo{border-radius:32px;background-color:#224b22;padding:5px 8px;color:#fff}body .mainBody .formaAtom img{width:100%}body .mainBody .accoes{width:100%;position:relative}body .mainBody .accoes .tabAccoes{width:100%}body .mainBody .addItem{width:50%;text-align:right;position:relative}body .mainBody .topbar{width:100%;display:flex}body .mainBody .topbar .searchBar{width:50%;position:relative}body .mainBody .topbar .searchBar input{width:50%;position:relative;background-image:url("/assets/images/loupe.png");background-repeat:no-repeat;background-size:5% 90%;background-position:99% 50%;padding:2px 30px 2px 4px}body .mainBody .titleNQ{background-color:#ff8c00;border:1px solid #ff8c00;padding:5px;width:50%}body .mainBody .newQuestion{border:1px solid #555;padding:5px;margin-bottom:2rem;width:50%}body .mainBody .newQuestion .grupo{width:100%;display:block;margin-bottom:.5rem;margin-top:1rem}body .mainBody .newQuestion .grupo select{width:100%}body .mainBody .newQuestion .questionIn{width:78%;display:inline-block;margin-right:1rem;margin-bottom:.5rem}body .mainBody .newQuestion .questionIn textarea{width:100%}body .mainBody .newQuestion .resposta{width:19%;display:inline-block;margin-bottom:.5rem}body .mainBody .newQuestion .btnrow{width:50%;float:right;padding:2rem 1rem 1rem}body .mainBody .voltar{align-self:flex-start;margin-bottom:20px;cursor:pointer;font-size:1.2rem;font-weight:bold;color:#838181}body .mainBody .voltar .backArrow{border:solid #838181;border-width:0 4px 4px 0;display:inline-block;padding:5px;transform:rotate(135deg);-webkit-transform:rotate(135deg);margin-right:5px}.frmForm{width:100%}.frmForm .row{display:block;margin-bottom:20px;width:100%;display:flex}.frmForm .row .brd{border:1px solid #444;padding:10px 5px;display:flex;flex-grow:1;position:relative;margin-left:1%}.frmForm .row .brd.colAlign{align-self:center;flex-direction:column}.frmForm .row .brd.smaller{flex-grow:0}.frmForm .row .brd.bottom0{padding-bottom:0px !important}.frmForm .row .brd:nth-child(1){margin-left:0px}.frmForm .row .brd .textover{position:absolute;background-color:#fff;transform:translate(7px, -21px);padding:0px 5px;font-weight:bold;text-transform:capitalize}.frmForm .row .brd .textover.mandatory{color:#db2e2e}.frmForm .row .brd .textover.mandatory.checked{color:#224b22}.frmForm .row .brd .textover.nifLabel{color:#db2e2e}.frmForm .row .brd .textover.nifLabel.checkedNif{color:#224b22}.frmForm .row .brd .fullsize{width:98%}.frmForm .row .brd input,.frmForm .row .brd select{width:100%}.frmForm .row .brd .corner{position:absolute;right:-5px;top:-10px;border-radius:30px;width:15px;height:15px;text-align:center;background-color:#db2e2e}.frmForm .row .brd .corner.valid{background-color:#224b22}.frmForm .row .brd .infomessage{color:#db2e2e;font-size:10px;padding:0px;margin:0px}.frmForm .row .brd .infomessage.valid{color:#224b22}.datepicker_crono{background:url("https://cdn-icons-png.flaticon.com/512/747/747310.png") no-repeat right 10px center;background-size:14px;padding-right:35px;background-color:#fff}.timepicker_crono{background:url("https://cdn-icons-png.flaticon.com/512/2088/2088617.png") no-repeat right 10px center;background-size:14px;padding-right:35px;background-color:#fff}.ui-datepicker .ui-datepicker-week-end .ui-state-default{background:#fadcbc;color:#000 !important}.ui-datepicker .ui-datepicker-week-end .ui-state-active{background:#e68404 !important;color:#000 !important}.ui-datepicker .holiday a{background:#fadcbc;color:#000 !important}.ui-datepicker .holiday a.ui-state-active{background:#e68404 !important;color:#000 !important}.rowClickable{cursor:pointer}table.formatted{border:0px;padding:0;border-spacing:0px;border-collapse:collapse;width:100%}table.formatted th{background-color:#ff8c00;height:2rem}table.formatted tr{background-color:#bdbdbd}table.formatted tr td{text-align:center}table.formatted tr:nth-child(odd){background-color:#dfdbdb}table.formatted tr:hover{background-color:#e4bd9d}.hidden{display:none !important}.corpo{min-height:95vh;margin:1vw auto}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #ff8c00;background:#ff8c00;font-weight:normal;color:#fff}.accordion h3 div{display:inline-block}.accordion .sub{display:flex}.accordion .sub div{width:49%;display:inline-block}.ui-accordion .ui-accordion-header{padding:.2em .5em .2em .7em;font-size:.8rem}#tabs{width:100%}.createTest{float:right}.teste{width:100%;display:block}.teste .testeName{width:15%;display:inline-block}.teste .printTeste,.teste .printFResposta,.teste .printResolucao,.teste .gerarTeste,.teste .apagarTeste{width:10%;display:inline-block;text-align:center}.teste .printTeste img,.teste .printFResposta img,.teste .printResolucao img,.teste .gerarTeste img,.teste .apagarTeste img{width:70%;cursor:pointer}.popup{display:none}.popup .containForm{width:90%;margin:5%;text-align:right}.popup .containForm .row{display:flex}.pergRow{width:100%;display:inline-block;margin-bottom:3rem;border:1px solid #333;padding:1rem}.pergRow .pRow{width:100%;display:block}.pergRow .pRow .fieldP{display:inline-block;width:74%}.pergRow .pRow .fieldP textarea{width:100%}.pergRow .pRow .apagar{width:5%;display:inline-block;padding:auto}.pergRow .pRow .apagar img{width:80%;cursor:pointer}.pergRow .pRow .resposta{display:inline-block;width:18%;text-align:center}.pergRow .pRow .cursos{display:block;width:100%}.pergRow .pRow .cursos .crs{display:inline-block;margin-right:1%;text-align:center}div.btn{text-align:right}.tabListagem{width:100%;margin-top:1rem}.formtable{width:100%;flex-direction:row;display:flex}.formtable .formfields{flex-grow:4;flex-shrink:1;flex-basis:100%}.formtable .photo{flex-grow:0;flex-shrink:4;flex-basis:100%;position:relative;padding:0px 1rem;text-align:center}.formtable .photo img{max-width:100%}.doubleside{width:100%;display:flex;flex-direction:row;justify-content:space-evenly}.doubleside>div{width:40%;flex-direction:column;display:flex}.doubleside>div .connectedSortable{width:100%;border:1px solid #000;display:flex;flex-direction:column;min-height:20vh;list-style-type:none;margin:0;padding:1vh 0 0 1%;float:left;margin-right:10px}.doubleside>div .connectedSortable>div{padding:5px;font-size:1em;width:95%}.btn.show{text-align:center;margin:1rem 0}button.btn{background-color:#fff;color:#000;border:1px solid #000;padding:.5rem 3rem}button.btn:hover{background-color:#ff8c00;color:#dfdbdb;border:1px solid #000}.formGrupos{text-align:center}.select2-.select2-results__option{font-size:.5rem !important}.avalformandos{display:flex;justify-content:space-between;position:relative}.avalformandos .modulo{display:flex;justify-content:space-between;flex-flow:column;text-align:center}.avalformandos .modulo .notas{display:flex;justify-content:space-between}.avalformandos .modulo .notas div{text-align:center}.avalformandos .modulo .notas div .field{width:50%;text-align:center;margin:auto}.avalformandos .modulo .notas div .field input{width:100%}.avalformandos .modulo .notas .titAva{font-size:.8rem;padding:1rem}.icon img{width:3rem}.iconLink{text-decoration:none}.iconLink:hover .icon img{filter:invert(73%) sepia(54%) saturate(5761%) hue-rotate(0deg) brightness(102%) contrast(106%)}.btnBar{width:50%;text-align:right;display:flex;flex-direction:row;justify-content:flex-end;gap:1rem}#accordion{width:100%;margin-top:1rem}.dropArea{border:1px dotted #000;text-align:center;background-color:#f4efef;padding:20px}.dropArea.drag-over{background-color:#fff}.fileTypeListHeader{font-size:.6rem;margin-bottom:.2rem}.listTitle{font-size:1rem;font-weight:bold;margin-top:1rem}.listValues{font-size:.7rem;font-weight:normal}.garbage{width:20px;height:20px;margin-left:10px;cursor:pointer}.garbage img{width:15px;height:15px}.tabHorasFormadores .subtitle{font-weight:bold;margin:15px 0px}.pagination{display:flex;margin-top:10px}.pagination .pagination_page_num{width:15px;height:15px;border:1px solid #ff8c00;background-color:#fff;color:#ff8c00;font-weight:bold;padding:5px;flex:1;text-align:center;display:flex;align-items:center;justify-content:center}.pagination .pagination_page_num.current{background-color:#ff8c00;color:#fff}.pagination .pagination_page_num:not(first-child){margin-left:5px}.pagination .pagination_link{text-decoration:none;color:#ff8c00}.distancia_formador .imagem{height:15px;display:flex;align-items:center;margin:0 5px 0 10px}.distancia_formador .imagem img{height:100%}.distancia_formador .seta{width:30px;display:flex;align-items:center;margin:0 5px 0 10px}.distancia_formador .seta img{width:100%}.loading-text{font-size:2rem;color:#333}.dot{opacity:.3;animation:blink 1.5s infinite}.dot1{animation-delay:0s}.dot2{animation-delay:.3s}.dot3{animation-delay:.6s}body.no-scroll{overflow:hidden}.showErrors{background-color:#bdddbd;border:1px solid #224b22;display:flex;padding:1rem}.showErrors.noErrors{background-color:#bdddbd;border:1px solid #224b22}.showErrors.errors{background-color:#ecc7c7;border:1px solid #986e6e}.passwordLabel{font-weight:bold;margin-top:.5rem}.passwordLabel .mandatory{margin-left:.2rem;color:red}.passwordField{margin-top:.5rem}.passwordField input{height:1.3rem}.passwordMessage{background-color:#f3bebe;padding:1rem;margin-top:1rem;border:1px solid #ee0505;width:94%;margin-left:.5rem}.passwordMessage.success{background-color:#b3fedd;border:1px solid #096d15}.passButtons{margin-top:.5rem;text-align:right;margin-right:1.5rem}.dynamicTable{border-collapse:collapse;width:100%;margin-top:15px}.dynamicTable th,.dynamicTable td{border:1px solid #ccc;padding:6px 10px;text-align:center}.dynamicTable input[type=number],.dynamicTable input[type=text]{width:100%;box-sizing:border-box;border:none;text-align:center}.dynamicTable input[type=number]:focus{outline:none;background:#f6f6f6}.dynamicTable input[readonly]{background:#f0f0f0}.dynamicTable button{padding:6px 12px;cursor:pointer}.dynamicTable .remove-btn{background:#f44336;color:#fff;border:none;border-radius:4px}.dynamicTable .remove-btn:hover{background:#c62828}.pdfStatus{margin-top:15px;font-size:14px}.pdfStatus img{width:24px;vertical-align:middle;margin-right:6px}.icon-btn{background:none;border:none;cursor:pointer;padding:0}.icon-btn img{width:32px;height:32px;transition:transform .2s}.icon-btn img:hover{transform:scale(1.1)}.pdfList{margin-top:15px}.pdfList .title{font-weight:bold;margin-bottom:1rem;padding-left:1rem}.pdfList table{width:80%;margin-left:1rem}.border .btnBar{margin-top:1rem}.border .btnBar img{width:60%;cursor:pointer}.popupFaltas{position:fixed !important;top:50% !important;left:50% !important;transform:translate(-50%, -50%) !important}.popupFaltas .contain{padding:0px 20px}.popupFaltas .totalHoursBtn{width:20px;cursor:pointer}.popupFaltas .clearTotalHoursBtn{width:20px;cursor:pointer}#tblAllStudents .rowtbl{display:flex;flex-direction:row}#tblAllStudents .rowtbl .thtbl{display:flex;justify-content:center;align-items:center}.nomecursonotas{font-weight:bold;font-size:.7rem;font-style:italic}input.fieldReprovado{background-color:#ecc7c7;color:red}input.avalField::-webkit-inner-spin-button,input.avalField::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input.avalField{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.lista_blocos .bloco{padding:1rem;margin-bottom:.2rem;border:1px solid #ccc}.lista_blocos .bloco:hover{background-color:#f98;cursor:pointer}.lista_blocos .bloco .headline{display:flex;flex-direction:row;align-items:center}.lista_blocos .bloco .headline .blc_title{font-size:1rem;font-weight:bold}#summary_popup{position:fixed;inset:0;background:rgba(0,0,0,.4);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:none;align-items:center;justify-content:center;z-index:9999}.summary_properties{width:60vw;height:60vh;position:fixed !important;top:50% !important;left:50% !important;transform:translate(-50%, -50%) !important;background-color:#fff;border:3px solid #ff8c00;box-shadow:0 10px 25px rgba(0,0,0,.25);position:relative;overflow:auto}.summary_properties #popup-close{position:absolute;top:10px;right:12px;font-size:20px;background:none;border:none;cursor:pointer}.summary_properties .actions{margin-top:3rem;margin-right:3rem;align-self:end;display:flex;justify-content:right}.summary_properties .actions .icon-btn{width:46px;height:46px;padding:0;border:none;background:rgba(0,0,0,0);cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:background-color .15s ease}.summary_properties .actions .icon-btn:hover{background-color:#e0e0e0}.summary_properties .actions .icon-btn:active{background-color:#cfcfcf}.summary_properties .actions .icon-btn:focus-visible{outline:2px solid rgba(0,0,0,.25)}.summary_properties .actions .icon-btn img{width:36px;height:36px;pointer-events:none;display:block}.summary_properties .form_fields{display:flex;flex-direction:row;padding:3rem 1rem}.summary_properties .form_fields .datas,.summary_properties .form_fields .pessoal,.summary_properties .form_fields .sumarios{min-width:0;display:flex;flex-direction:column;padding:1rem}.summary_properties .form_fields .datas label,.summary_properties .form_fields .pessoal label,.summary_properties .form_fields .sumarios label{margin-top:1rem;text-align:left;font-weight:bold;font-size:1.2rem;font-family:"Roboto",sans-serif}.summary_properties .form_fields .datas input,.summary_properties .form_fields .datas textarea,.summary_properties .form_fields .datas select,.summary_properties .form_fields .pessoal input,.summary_properties .form_fields .pessoal textarea,.summary_properties .form_fields .pessoal select,.summary_properties .form_fields .sumarios input,.summary_properties .form_fields .sumarios textarea,.summary_properties .form_fields .sumarios select{border:none;outline:none;background-color:#f2f2f2;color:#333;padding:8px 12px;border-radius:4px;transition:background-color .2s ease;font-family:"Roboto",sans-serif;font-size:1.2rem}.summary_properties .form_fields .datas input:focus,.summary_properties .form_fields .datas textarea:focus,.summary_properties .form_fields .datas select:focus,.summary_properties .form_fields .pessoal input:focus,.summary_properties .form_fields .pessoal textarea:focus,.summary_properties .form_fields .pessoal select:focus,.summary_properties .form_fields .sumarios input:focus,.summary_properties .form_fields .sumarios textarea:focus,.summary_properties .form_fields .sumarios select:focus{background-color:#d1d1d1}.summary_properties .form_fields .datas select,.summary_properties .form_fields .pessoal select,.summary_properties .form_fields .sumarios select{width:90%;appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath fill='%23666' d='M0 0l5 6 5-6z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:10px 6px;padding-right:32px}.summary_properties .form_fields .datas select:focus,.summary_properties .form_fields .pessoal select:focus,.summary_properties .form_fields .sumarios select:focus{background-color:#d1d1d1}.summary_properties .form_fields .datas select option,.summary_properties .form_fields .pessoal select option,.summary_properties .form_fields .sumarios select option{background-color:#fff;color:#333}.summary_properties .form_fields .datas{flex:0 0 17%}.summary_properties .form_fields .sumarios{flex:0 0 35%}.summary_properties .form_fields .pessoal{flex:0 0 38%}.summary_properties .form_fields .datas .formGroup,.summary_properties .form_fields .pessoal .formGroup{width:100%;display:flex;flex-direction:row;align-items:center}.summary_properties .form_fields .datas .formGroup input[type=checkbox],.summary_properties .form_fields .pessoal .formGroup input[type=checkbox]{position:absolute;opacity:0;pointer-events:none}.summary_properties .form_fields .datas .formGroup .checkmark,.summary_properties .form_fields .pessoal .formGroup .checkmark{margin-left:.2rem;min-width:2rem;width:2rem;height:1.9rem;background-color:#e0e0e0;border-radius:4px;position:relative;transition:background-color .2s ease}.summary_properties .form_fields .datas .formGroup .checkmark:hover,.summary_properties .form_fields .pessoal .formGroup .checkmark:hover{cursor:pointer}.summary_properties .form_fields .datas .formGroup input[type=checkbox]:checked+.checkmark,.summary_properties .form_fields .pessoal .formGroup input[type=checkbox]:checked+.checkmark{background-color:#4a4a4a}.summary_properties .form_fields .datas .formGroup input[type=checkbox]:checked+.checkmark::after,.summary_properties .form_fields .pessoal .formGroup input[type=checkbox]:checked+.checkmark::after{content:"";position:absolute;left:8px;top:-2px;width:14px;height:22px;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(45deg)}body.no-scroll{overflow:hidden !important;height:100vh;touch-action:none}@media(min-width: 960px){.topMobile,.mobile{display:none}.topbar{display:flex}.corpo{width:80vw;align-items:center;background-color:#fff}.corpo .listaFormacoes{display:flex;padding-top:1rem;flex-wrap:wrap}.corpo .listaFormacoes a{text-decoration:none;font-weight:bold;color:#444;width:16%;filter:invert(0.7);margin-top:2rem}.corpo .listaFormacoes a:hover{filter:invert(0)}.corpo .listaFormacoes a .nome{margin-top:2rem;margin-bottom:1rem}.corpo .headBar{background-color:#fff}.corpo .mainBody{background-color:#fff;min-height:80vh}.corpo .mainBody .side{display:inline-block}.corpo .mainBody .side:nth-child(1){width:80%}.corpo .mainBody .side:nth-child(2){width:20%}.corpo .moduloAcao{text-align:center;justify-content:space-evenly;font-size:.8rem}.corpo .moduloAcao select{font-size:.8rem}.corpo .moduloAcao input{margin-bottom:5px}.corpo .moduloAcao .select2-container{width:100% !important;margin-bottom:10px}.corpo .moduloAcao div{width:32%;margin-right:1%;display:flex;flex-flow:column}.corpo .moduloAcao .border{border:1px solid #fff;padding:10px 5px;display:flex;flex-grow:1;position:relative;width:100%}.corpo .moduloAcao .border .label{position:absolute;background-color:#fff;transform:translate(7px, -21px);padding:0px 5px;font-weight:bold;text-transform:capitalize}.corpo .moduloAcao textarea{max-width:98%;resize:none}.corpo .moduloAcao .btnBar{width:100%;text-align:center;display:flex}.corpo .moduloAcao .btnBar div{width:100%;display:flex;flex-direction:row;justify-content:start;gap:.3rem;flex-wrap:wrap}.corpo .moduloAcao .btnBar div span.btn_icon{width:27%}.corpo .moduloAcao .btnBar div span.btn_icon img{width:75%}.corpo .moduloAcao .btnBar div a.iconLink{width:27%}.corpo .moduloAcao .btnBar div img{width:60%}.corpo .popup{width:50vw;height:76vh;position:absolute;top:12vh;display:none;background-color:#fff;z-index:9999999;left:25vw;border:2px solid #ff8c00;font-size:.9rem}.corpo .popup div{display:inline-block}.corpo .popup .title{width:76%;padding:1rem}.corpo .popup .contain{width:100%;display:flex;position:relative;height:72%;flex-flow:column}.corpo .popup .contain .tableHeader{width:80%;margin:0px auto;margin-top:1rem;background-color:#ff8c00;color:#fff;font-weight:bold}.corpo .popup .contain .tableHeader div{text-align:center}.corpo .popup .contain .results{width:80%;margin:0px auto;padding:0rem;height:100%;overflow-y:scroll}.corpo .popup .contain .results .rowtbl{width:100%;margin:0px;padding:0px;text-align:left;background-color:#bdbdbd}.corpo .popup .contain .results .rowtbl:nth-child(odd){background-color:#dfdbdb}.corpo .popup .contain .results .rowtbl:hover{background-color:#e4bd9d;cursor:pointer}.corpo .popup .contain .results div{text-align:center;padding:0px;margin:0px}.corpo .popup .contain .searchBar{width:90%;position:relative;padding-left:2rem}.corpo .popup .contain .searchBar input{width:30%;position:relative;background-image:url("/assets/images/loupe.png");background-repeat:no-repeat;background-size:5% 90%;background-position:99% 50%;padding:2px 30px 2px 4px}.corpo .popup .closebutton{width:19%;right:-15px;top:-15px;position:absolute;text-align:right}.corpo .popup .closebutton img{height:5vh;cursor:pointer}.corpo .popup .btn{padding:.5rem 3rem;position:relative;margin-top:1rem}}@media(max-width: 412px){body{margin:0px;padding:0px}body .bgroundMenu{width:100vw;height:100vh;position:absolute;top:0px;left:0px;display:none}body .mhidden{display:none}body .mainBody{text-align:center;margin-top:4vh}body .mainBody .side{width:100%}body .mainBody .topbar{display:flex;justify-content:center;flex-flow:column}body .mainBody .topbar .searchBar{order:2;text-align:center;width:100%}body .mainBody .topbar .searchBar input{width:80%}body .mainBody .topbar .addItem{order:1;width:100%;padding-bottom:1rem}body .mainBody .topbar .addItem .btn{text-align:center}body .mainBody .topbar .addItem .btn button{width:80%}body .mainBody .frmForm{width:100%}body .mainBody .frmForm .row{display:inline-block;margin-bottom:0px}body .mainBody .frmForm .row .brd{width:100% !important;margin-bottom:1.5rem}body .mainBody .frmForm .row .brd:nth-child(2){margin-left:0px}body .mainBody .accoes{width:100%}body .mainBody .accoes table.formatted .hideMobile{display:none}body .mainBody .accoes table.formatted th{font-size:.9rem}body .mainBody .accoes table.formatted td{font-size:.8rem;text-align:center;overflow:hidden}body .mainBody .listaFormacoes a{width:45%;display:inline-block;flex-shrink:0;margin-bottom:10px;text-decoration:none}body .mainBody .listaFormacoes a .formaAtom{max-width:initial}body .mainBody .listaFormacoes a .formaAtom .novo{position:relative;right:-50px;top:-19px;border-radius:32px;background-color:#224b22;padding:5px 8px;color:#fff}body .mainBody .listaFormacoes a .formaAtom .nome{color:#000;text-decoration:none}body .mainBody .listaFormacoes a:nth-child(odd){margin-right:10px}body .corpo{background-color:#fff;height:auto;width:100%;padding:0px;margin:0px}body .corpo .boxmiddlecenter .centralbox{width:90%}body .corpo .boxmiddlecenter .centralbox .login{width:100%}body .corpo .boxmiddlecenter .centralbox .login .interior{flex-flow:column}body .corpo .boxmiddlecenter .centralbox .login .interior .logo{border:none}body .corpo .boxmiddlecenter .centralbox .login .interior .fields{padding:0px 4vw;margin:auto}body .corpo .boxmiddlecenter .centralbox .login .interior .fields .title,body .corpo .boxmiddlecenter .centralbox .login .interior .fields .empresa{text-align:center}.topbar{display:none !important}.mobile{display:inline-block;width:100vw}.mobile .menuMobile{position:fixed;top:4vh;left:-70vw;height:100vh;max-height:96vh;width:60vw;background-color:#fff;z-index:999;padding:2vh 4vw;border-right:1px solid #ff8c00}.mobile .menuMobile .personalmobile{width:100%;display:flex;text-align:center;align-content:center;align-items:center;justify-content:center}.mobile .menuMobile .personalmobile img{width:8vw;margin:0px 4px}.mobile .menuMobile .title{margin:1vh 0;text-align:center;font-weight:bold;font-size:1.2rem;line-height:1.2rem;color:#ff8c00}.mobile .menuMobile .menOpt .selected,.mobile .menuMobile .menOpt .menuOption{display:block;width:100%}.mobile .menuMobile .menOpt li{text-decoration:none;list-style-type:none;font-size:1rem;line-height:1rem;font-weight:bold;color:#000;margin:1rem 0}.mobile .menuMobile .menOpt li a{text-decoration:none;color:#000}.mobile .menuMobile .menOpt li.selected{color:#ff8c00}.headBar{background-color:#ff8c00;height:4vh !important;position:absolute;z-index:2;top:0px}.headBar .topMobile{display:inline-block;display:flex;height:4vh;align-items:center}.headBar .topMobile .hamb{width:15%;text-align:center}.headBar .topMobile .hamb img{margin-top:.4vh;height:3.8vh;filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(320deg) brightness(107%) contrast(109%)}.headBar .topMobile .title{text-align:center;width:85%;font-size:1.3rem;line-height:1.3rem;color:#fff;font-weight:bold}.headBar .personal,.headBar .barraMenu{display:none !important}.corpo{width:100%;padding:0px;margin:0px}.tabListagem .formatted tr{height:4vh}div.btn{text-align:center;margin-bottom:.8rem}.formtable{flex-direction:column}.formtable .photo{order:-1;margin-bottom:2rem}#summary_popup{position:fixed;inset:0;background:rgba(0,0,0,.4);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:none;align-items:center;justify-content:center;z-index:9999}.summary_properties{width:98vw;height:99vh;position:fixed !important;top:0 !important;left:0 !important;transform:none !important;background-color:#fff;border:3px solid #ff8c00;box-shadow:0 10px 25px rgba(0,0,0,.25);position:relative;overflow:auto}.summary_properties #popup-close{position:absolute;top:10px;right:12px;font-size:20px;background:none;border:none;cursor:pointer}.summary_properties .actions{margin-top:3rem;margin-right:3rem;align-self:end;display:flex;justify-content:right}.summary_properties .actions .icon-btn{width:46px;height:46px;padding:0;border:none;background:rgba(0,0,0,0);cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:background-color .15s ease}.summary_properties .actions .icon-btn:hover{background-color:#e0e0e0}.summary_properties .actions .icon-btn:active{background-color:#cfcfcf}.summary_properties .actions .icon-btn:focus-visible{outline:2px solid rgba(0,0,0,.25)}.summary_properties .actions .icon-btn img{width:36px;height:36px;pointer-events:none;display:block}.summary_properties .form_fields{display:flex;flex-direction:column;padding:3rem 1rem}.summary_properties .form_fields .datas,.summary_properties .form_fields .pessoal,.summary_properties .form_fields .sumarios{min-width:0;display:flex;flex-direction:column;padding:1rem}.summary_properties .form_fields .datas label,.summary_properties .form_fields .pessoal label,.summary_properties .form_fields .sumarios label{margin-top:1rem;text-align:left;font-weight:bold;font-size:1.2rem;font-family:"Roboto",sans-serif}.summary_properties .form_fields .datas input,.summary_properties .form_fields .datas textarea,.summary_properties .form_fields .datas select,.summary_properties .form_fields .pessoal input,.summary_properties .form_fields .pessoal textarea,.summary_properties .form_fields .pessoal select,.summary_properties .form_fields .sumarios input,.summary_properties .form_fields .sumarios textarea,.summary_properties .form_fields .sumarios select{border:none;outline:none;background-color:#f2f2f2;color:#333;padding:8px 12px;border-radius:4px;transition:background-color .2s ease;font-family:"Roboto",sans-serif;font-size:1.2rem}.summary_properties .form_fields .datas input:focus,.summary_properties .form_fields .datas textarea:focus,.summary_properties .form_fields .datas select:focus,.summary_properties .form_fields .pessoal input:focus,.summary_properties .form_fields .pessoal textarea:focus,.summary_properties .form_fields .pessoal select:focus,.summary_properties .form_fields .sumarios input:focus,.summary_properties .form_fields .sumarios textarea:focus,.summary_properties .form_fields .sumarios select:focus{background-color:#d1d1d1}.summary_properties .form_fields .datas select,.summary_properties .form_fields .pessoal select,.summary_properties .form_fields .sumarios select{width:90%;appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath fill='%23666' d='M0 0l5 6 5-6z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:10px 6px;padding-right:32px}.summary_properties .form_fields .datas select:focus,.summary_properties .form_fields .pessoal select:focus,.summary_properties .form_fields .sumarios select:focus{background-color:#d1d1d1}.summary_properties .form_fields .datas select option,.summary_properties .form_fields .pessoal select option,.summary_properties .form_fields .sumarios select option{background-color:#fff;color:#333}.summary_properties .form_fields .datas{flex:0 0 17%}.summary_properties .form_fields .sumarios{flex:0 0 35%}.summary_properties .form_fields .pessoal{flex:0 0 38%}.summary_properties .form_fields .pessoal .formGroup{width:100%;display:flex;flex-direction:row;align-items:center;margin-bottom:1rem}.summary_properties .form_fields .pessoal .formGroup input[type=checkbox]{position:absolute;opacity:0;pointer-events:none}.summary_properties .form_fields .pessoal .formGroup .checkmark{margin-left:.2rem;width:2rem;height:1.9rem;background-color:#e0e0e0;border-radius:4px;position:relative;transition:background-color .2s ease}.summary_properties .form_fields .pessoal .formGroup .checkmark:hover{cursor:pointer}.summary_properties .form_fields .pessoal .formGroup input[type=checkbox]:checked+.checkmark{background-color:#4a4a4a}.summary_properties .form_fields .pessoal .formGroup input[type=checkbox]:checked+.checkmark::after{content:"";position:absolute;left:8px;top:-2px;width:14px;height:22px;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(45deg)}.avalformandos{flex-direction:column}.avalformandos .tit{margin-bottom:1rem}.avalformandos .modulo{display:flex;flex-direction:column}.avalformandos .modulo .notas{display:flex;flex-flow:column}}