@import"https://fonts.googleapis.com/css2?family=Noto+Sans:wght@400;700&family=Outfit:wght@300;400;600&family=Public+Sans:wght@300&family=Roboto:wght@500;700&display=swap";@font-face{font-family:Bookman Old Style;src:url(/fonts/BOOKOS.TTF),url(/fonts/BOOKOSB.TTF),url(/fonts/BOOKOSBI.TTF),url(/fonts/BOOKOSI.TTF);font-weight:400;font-style:normal}.invert-colors{filter:invert(60%)}body{margin:0;padding:0;box-sizing:border-box;font-family:Outifit,sans-serif}.container{max-width:90%}.backgroud-ferias{background-image:url(/img/defensort.gif);background-size:350px;background-repeat:no-repeat;background-position:100% 93%}.backgroud-movimentos{background-image:url(/img/scriptt.gif);background-size:280px;background-repeat:no-repeat;background-position:100% 83%}body{height:100vh}.container-interno{background-color:#fff}nav.menu-lateral:hover{width:300px}.bg-green{background-color:#00662d}.bg-yellow{background-color:#d6ac41}.bg-blue{background-color:#0daaaf}.btn-expandir{width:100%;padding-left:10px}.btn-expandir>i{color:#fff;font-size:24px;cursor:pointer}ul{height:100%;list-style-type:none}ul li.item-menu{transition:.1s}ul li.item-menu:hover{background:#e9e1e1}ul li.item-menu a{color:#000;text-decoration:none;font-size:20px;padding:20px 4%;display:flex;margin-bottom:20px;line-height:40px}ul li.item-menu a .txt-link{margin-left:40px}ul li.item-menu a .icon>i{font-size:30px;margin-left:10px}.footer{position:fixed;left:0;bottom:0;width:100%;display:flex;align-items:center;justify-content:center;color:#fff;padding:.5rem;background-color:#f6f8fa;color:#000}.footer h2{font-size:1rem;font-weight:500}.registration-form{background-color:#333;padding:20px;border-radius:8px;width:100%;max-width:400px}.titulo2{padding-top:2rem}.textos{display:flex;align-items:center;justify-content:center;flex-direction:column}.texto_grande,.texto_vermelho{font-size:300px;color:var(-red);font-weight:700}.texto_vermelho{font-size:1.5rem;color:var(--red);font-weight:700}.tabela{max-height:clamp(22em,50vh,42em);overflow:auto}.tabela_home{max-height:clamp(10em,15vh,32em);overflow:auto}thead{position:sticky;top:0}.espaco_rodape{height:70px}a{cursor:pointer}.dropdown-menu li{position:relative}.dropdown-menu .dropdown-submenu{display:none;position:absolute;left:100%;top:-7px}.dropdown-menu .dropdown-submenu-left{right:100%;left:auto}.dropdown-menu>li:hover>.dropdown-submenu{display:block}.relatorio-font{font-family:Bookman Old Style}.relatorio-titulo{font-size:1.4rem}.relatorio-comarca,.relatorio-atuacao{font-size:1.1rem;text-decoration:underline;font-weight:700}.relatorio-defensor{font-style:italic;font-weight:bolder}.relatorio-defensor-inativo{text-decoration:line-through}.relatorio-defensor-observacao{font-size:.7rem}.relatorio-defensor-folga{color:red;font-style:italic;font-weight:100;font-size:.7rem}.page-link-secondary{color:var(--bs-secondary)!important}.page-link-secondary:hover{color:var(--bs-secondary)}.page-item.active .page-link-secondary{background-color:var(--bs-secondary);border-color:var(--bs-secondary);color:#fff!important}.page-item.active .page-link-secondary:hover{background-color:var(--bs-success-dark);border-color:var(--bs-success-dark);color:var(--bs-secondary)!important}#tabelarelatorio{font-size:.9rem}.print-agreement{margin:40px}@media print{html,body{height:initial!important;overflow:initial!important}}.relatorio{font-family:Bookman Old Style;font-size:1rem;color:#333}.relatorio-estagiarios-comarca{font-weight:700;font-size:1.2rem;background-color:#aaa}.relatorio-estagiarios-titulovagas{padding:0!important;background-color:#ddd!important}.container-frequencia{padding:1.5rem;max-width:64rem;margin:0 auto;font-family:Segoe UI,system-ui,sans-serif}.cabecalho-mes{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.btn-navegacao{background:#f0f0f0;border:1px solid #ddd;padding:6px 12px;border-radius:4px;cursor:pointer;font-size:14px}.btn-navegacao:hover{background:#e0e0e0}.titulo{margin:0;font-size:24px}.titulo{font-size:1.5rem;font-weight:600;margin-bottom:1.5rem;text-align:center}.calendario{display:flex;flex-direction:column;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.cabecalho-semana{display:grid;grid-template-columns:repeat(7,1fr);background-color:#f3f4f6;padding:.75rem 0;border-bottom:1px solid #e5e7eb}.dia-cabecalho{text-align:center;font-weight:600;color:#4b5563;font-size:.875rem}.dias-mes{display:grid;grid-template-columns:repeat(7,1fr);gap:0}.botoes{display:flex;justify-content:center}.btn-marcar{padding:6px 12px;background-color:#f0f0f0;border:1px solid #d1d5db;border-radius:4px;cursor:pointer;font-size:.75rem;transition:all .2s}.btn-marcar:hover{background-color:#e5e7eb}.icone-presente{color:#16a34a;font-weight:700}.icone-falta{color:#dc2626;font-weight:700}.icone-vacation{color:#28a745}.motivo-falta{font-size:.7rem;color:#6b7280;margin-top:4px;text-align:center;word-break:break-word}.btn-enviar{margin-top:1.5rem;background-color:#2563eb;color:#fff;font-weight:700;padding:.5rem 1rem;border-radius:.25rem;border:none;cursor:pointer}.btn-enviar:hover{background-color:#1e40af}.dias-mes{display:grid;grid-template-columns:repeat(7,1fr);gap:10px}.dia{aspect-ratio:1.5;background:#fcfcfc;border:1px solid #ddd;border-radius:8px;padding:8px;min-height:80px;box-shadow:0 1px 3px #0000000d;display:flex;flex-direction:column;justify-content:space-between;transition:.2s ease;align-items:center}.dia:nth-child(7n){border-right:none}.dia:hover{background:#f9f9f9;cursor:pointer}.vazio{background:transparent;border:none}.numero-dia{font-weight:700;font-size:1rem;align-self:flex-start}.botoes{margin-top:5px}.icone{font-size:1.2rem}.icone-presente{color:green}.icone-falta{color:red}.icone-neutro{color:#ccc}.horarios{font-size:.9rem;color:#333}.motivo-falta{font-size:.8rem;color:#8b0000;margin-top:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.final-semana{background-color:#eee;opacity:.6;cursor:not-allowed}.timeline{position:relative;margin:0 0 0 -40px;padding:20px 0;left:0}.timeline:after{content:"";position:absolute;width:4px;background-color:#e0e0e0;top:0;bottom:0;left:50%;margin-left:-2px}.nome-defensor{color:#3498db}.timeline-item-left{padding:10px 40px;position:relative;background-color:inherit}.col-fixa{width:1000px;max-width:1000px;word-wrap:break-word;word-break:break-word;overflow-wrap:break-word}.timeline-item-left:after{content:"";position:absolute;width:20px;height:20px;right:-10px;background-color:#fff;border:4px solid #00662d;top:15px;border-radius:50%;z-index:1}.timeline-item-right{padding:10px 40px;position:relative;background-color:inherit}.timeline-item.left{left:0}.timeline-item.right{left:50%}.timeline-item.right:after{left:-10px}.timeline-content{padding:20px;background-color:#fff;position:relative;border-radius:6px;box-shadow:0 2px 10px #0000001a}.testando-background{background-color:#00662d}.timeline-date{font-weight:700;color:#00662d}.timeline-dates-final{font-weight:700;color:#00662d;margin-left:10px}.timeline-days{font-weight:700;color:#817e7e;margin-left:10px}.timeline-label{display:block;margin:5px 0;color:#333}@media (max-width: 768px){.timeline{max-width:100%;padding:20px 10px}}html,body,#root,#app>div{height:100%}label{display:inline-block;margin-bottom:.5rem}button:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}input[type=checkbox]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}.tab-content{min-height:275px}.logincontainer{width:100%;height:100%;margin:auto;padding:auto;position:relative}@media (min-width: 576px){.logincontainer{max-width:540px}}@media (min-width: 768px){.logincontainer{max-width:720px}}@media (min-width: 992px){.logincontainer{max-width:960px}}@media (min-width: 1200px){.logincontainer{max-width:1140px}}.loginrow{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}@media (min-width: 768px){.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}}@media (min-width: 992px){.col-lg-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}}.loginform-control{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-o-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}.loginform-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.25);box-shadow:0 0 0 .2rem #007bff40}.loginform-control::placeholder{color:#6c757d;opacity:1}.loginform-control:disabled{background-color:#e9ecef;opacity:1}.loginform-group{margin-bottom:1rem}.loginbtn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-o-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}.loginbtn:hover{color:#212529;text-decoration:none}.loginbtn:focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.25);box-shadow:0 0 0 .2rem #007bff40}.loginbtn:disabled{opacity:.65}.loginbtn-primary{color:#fff;background-color:#007bff;border-color:#007bff}.loginbtn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.loginbtn-primary:focus{-webkit-box-shadow:0 0 0 .2rem rgba(38,143,255,.5);box-shadow:0 0 0 .2rem #268fff80}.loginbtn-primary:disabled{color:#fff;background-color:#007bff;border-color:#007bff}.loginbtn-primary:not(:disabled):not(.disabled):active{color:#fff;background-color:#0062cc;border-color:#005cbf}.loginbtn-primary:not(:disabled):not(.disabled):active:focus{-webkit-box-shadow:0 0 0 .2rem rgba(38,143,255,.5);box-shadow:0 0 0 .2rem #268fff80}@media (min-width: 768px){.d-md-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}}@media (min-width: 992px){.p-lg-5{padding:3rem!important}}@media (min-width: 768px){.text-md-right{text-align:right!important}}@media print{*,*:before,*:after{text-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}a:not(.loginbtn){text-decoration:underline}.logincontainer{min-width:992px!important}}a{-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease;color:#00662d}a:hover,a:focus{text-decoration:none!important;outline:none!important;-webkit-box-shadow:none;box-shadow:none}.ftco-section{font-family:Lato,Arial,sans-serif;font-size:16px;line-height:1.8;font-weight:400;background:#f8f9fd;color:gray;padding:7em 0;height:100%}.heading-section{font-size:28px;color:#000}.wrap{width:100%;border-radius:5px;-webkit-box-shadow:0px 10px 34px -15px rgba(0,0,0,.24);-moz-box-shadow:0px 10px 34px -15px rgba(0,0,0,.24);box-shadow:0 10px 34px -15px #0000003d}.logintext-wrap,.login-wrap{width:50%}@media (max-width: 991.98px){.logintext-wrap,.login-wrap{width:100%}}.logintext-wrap{background:#00662d;background:-moz-linear-gradient(-45deg,#00662d 0%,#008c3d 100%);background:-webkit-gradient(left top,right bottom,color-stop(0%,#00662d),color-stop(100%,#008c3d));background:-webkit-linear-gradient(-45deg,#00662d 0%,#008c3d 100%);background:-o-linear-gradient(-45deg,#00662d 0%,#008c3d 100%);background:-ms-linear-gradient(-45deg,#00662d 0%,#008c3d 100%);background:-webkit-linear-gradient(315deg,#00662d 0%,#008c3d 100%);background:-o-linear-gradient(315deg,#00662d 0%,#008c3d 100%);background:linear-gradient(135deg,#00662d,#008c3d);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00662d",endColorstr="#008c3d",GradientType=1);color:#fff;background-image:url(/img/LOGO_DPE_2024_ok.png);background-size:345px 345px;background-repeat:no-repeat;background-position:center}.logintext-wrap .text h2{font-weight:900;color:#fff}.login-wrap{position:relative;background:#fff}.login-wrap h3{font-weight:300}.loginform-group{position:relative}.loginform-group .loginlabel{font-size:12px;text-transform:uppercase;letter-spacing:1px;color:#000;font-weight:700}.loginform-group a{color:gray}.loginform-control{height:48px;background:#0000000d;color:#000;font-size:16px;border-radius:50px;-webkit-box-shadow:none;box-shadow:none;border:1px solid transparent;padding-left:20px;padding-right:20px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media (prefers-reduced-motion: reduce){.loginform-control{-webkit-transition:none;-o-transition:none;transition:none}}.loginform-control:focus,.loginform-control:active{outline:none!important;-webkit-box-shadow:none;box-shadow:none;background:#00000012;border-color:transparent}.logincheckbox-wrap{display:block;position:relative;padding-left:30px;margin-bottom:12px;cursor:pointer;font-size:16px;font-weight:500;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.logincheckbox-wrap input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:absolute;top:0;left:0}.checkmark:after{content:"";font-family:FontAwesome;position:absolute;color:#0000001a;font-size:20px;margin-top:-4px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}@media (prefers-reduced-motion: reduce){.checkmark:after{-webkit-transition:none;-o-transition:none;transition:none}}.logincheckbox-wrap input:checked~.checkmark:after{display:block;content:"";font-family:FontAwesome;color:#0003}.logincheckbox-primary{color:#00662d}.logincheckbox-primary input:checked~.checkmark:after{color:#00662d}.loginbtn{cursor:pointer;-webkit-box-shadow:none!important;box-shadow:none!important;font-size:15px;padding:10px 20px;border-radius:50px}.loginbtn:hover,.loginbtn:active,.loginbtn:focus{outline:none}.loginbtn.loginbtn-primary{border:1px solid #00662d;color:#fff;background:#00662d;background:-moz-linear-gradient(-45deg,#00662d 0%,#008c3d 100%);background:-webkit-gradient(left top,right bottom,color-stop(0%,#00662d),color-stop(100%,#008c3d));background:-webkit-linear-gradient(-45deg,#00662d 0%,#008c3d 100%);background:-o-linear-gradient(-45deg,#00662d 0%,#008c3d 100%);background:-ms-linear-gradient(-45deg,#00662d 0%,#008c3d 100%);background:-webkit-linear-gradient(315deg,#00662d 0%,#008c3d 100%);background:-o-linear-gradient(315deg,#00662d 0%,#008c3d 100%);background:linear-gradient(135deg,#00662d,#008c3d);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00662d",endColorstr="#008c3d",GradientType=1)}.loginbtn.loginbtn-movimentos{background:#d6ac41;border:1px solid #d6ac41}.loginbtn.loginbtn-blue{background:#4187d6;border:1px solid #4187d6}.loginbtn.loginbtn-primary:hover{border:1px solid #00662d;background:#fff;color:#00662d}.loginbtn.loginbtn-movimentos:hover{border:1px solid #d6ac41;background:#fff;color:#d6ac41}.loginbtn.loginbtn-blue:hover{border:1px solid #4187d6;background:#fff;color:#4187d6}.loginbtn.loginbtn-white{background:#fff;border:1px solid #fff;color:#fff}.loginbtn.loginbtn-white:hover,.loginbtn.loginbtn-white.loginbtn-outline-white{border:1px solid #fff;background:transparent;color:#fff}.loginbtn.loginbtn-white.loginbtn-outline-white:hover{border:1px solid transparent;background:#fff;color:#000}/*! CSS Used fontfaces */@font-face{font-family:Lato;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/lato/v24/S6u9w4BMUTPHh7USSwaPGR_p.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/lato/v24/S6u9w4BMUTPHh7USSwiPGQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/lato/v24/S6uyw4BMUTPHjxAwXjeu.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/lato/v24/S6uyw4BMUTPHjx4wXg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/lato/v24/S6u9w4BMUTPHh6UVSwaPGR_p.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/lato/v24/S6u9w4BMUTPHh6UVSwiPGQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/lato/v24/S6u9w4BMUTPHh50XSwaPGR_p.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/lato/v24/S6u9w4BMUTPHh50XSwiPGQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:FontAwesome;src:url(https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.eot?v=4.7.0);src:url(https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format("embedded-opentype"),url(https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.woff2?v=4.7.0) format("woff2"),url(https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.woff?v=4.7.0) format("woff"),url(https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.ttf?v=4.7.0) format("truetype"),url(https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format("svg");font-weight:400;font-style:normal}
