@import url("https://fonts.googleapis.com/css?family=Nunito:400,700|Work+Sans:400,700|Montserrat::300,400,600,700&display=swap");:root{--green-maino: #28A811;--sombra: 4px 3px 8px rgba(0,0,0,.8);--primary-maino: #004385;--primary-text-color: #2e2e2e;--light-text: #7a7a7a;--divider-color: #eaeaea;--gradient:linear-gradient(160deg, var(--primary-maino) 33%, var(--green-maino));--bs-white: #fff;--bs-gray: #6c757d;--light-text: #7a7a7a;--bs-gray-dark: #343a40;--bs-gray-100: #f8f9fa;--bs-gray-200: #e9ecef;--bs-gray-300: #dee2e6;--bs-gray-400: #ced4da;--bs-gray-500: #adb5bd;--bs-gray-600: #6c757d;--bs-gray-700: #495057;--bs-gray-800: #343a40;--bs-gray-900: #212529}body{font-family:'Open Sans', sans-serif;overflow-x:hidden}a{color:var(--primary-maino) !important}img{max-width:100%;height:auto}.content-page{min-height:calc(100vh - (50px + 86px))}.section-home{padding:70px 0}@media (max-width: 767px){.section-home{padding:40px 0}}.breadcrumb.custom-breadcrumb .breadcrumb-item.active{flex:1}@media (max-width: 767px){.breadcrumb{padding:0.5rem 0;font-size:0.9rem}}.maino-custom-container.container{max-width:1220px;width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (max-width: 767px){.maino-custom-container.container{padding-right:10px;padding-left:10px}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.banner{padding:40px 0 16px;background:var(--gradient);width:100%;margin:0}.banner .box-banner h3{padding:0px 0px 0px 15px;border-style:solid;border-width:0px 0px 0px 5px;border-color:var(--green-maino);color:white;font-size:30px;font-weight:bold;margin-bottom:20px}.banner .box-banner p{font-size:20px;color:white;opacity:.7}.banner .banner-wrapper{display:flex;justify-content:center;align-items:center;margin:0 auto 32px auto}.banner .banner-wrapper img{border-radius:8px;width:100%}.form-registro{width:11rem !important}@media (max-width: 767px){.form-registro{width:100% !important}}@media (max-width: 767px){.form-control{font-size:16px}}.form-group{margin-bottom:1rem}@media (max-width: 767px){.form-group{margin-bottom:0.75rem}}@media (max-width: 767px){.form-group label{font-size:0.9rem}}@media (max-width: 767px){.btn{display:block;width:100%;padding:0.5rem;font-size:1rem;margin-bottom:0.5rem}}@media (max-width: 767px){.modal-dialog{margin:0.5rem;max-width:calc(100% - 1rem)}}@media (max-width: 767px){.modal-dialog .modal-content{padding:1rem}}@media (max-width: 767px){.modal-dialog .modal-content .modal-header{padding:0.75rem 1rem}.modal-dialog .modal-content .modal-header .modal-title{font-size:1.25rem}}@media (max-width: 767px){.modal-dialog .modal-content .modal-body{padding:1rem}}@media (max-width: 767px){.modal-dialog .modal-content .modal-footer{padding:0.75rem 1rem;justify-content:center}.modal-dialog .modal-content .modal-footer .btn{margin:0.25rem}}.maino-info{display:flex;font-family:"Montserrat", "sans-serif";color:#2e2e2e;font-weight:300}@media (max-width: 767px){.maino-info{flex-direction:column}}.maino-info .maino-info-topic{padding:10px;width:40.957%}@media (max-width: 767px){.maino-info .maino-info-topic{width:100%;padding:10px 0}}.maino-info .maino-info-topic.about-maino .link-logo{display:block;margin-bottom:20px;width:70%}@media (max-width: 767px){.maino-info .maino-info-topic.about-maino .link-logo{width:100%;text-align:center}}.maino-info .maino-info-topic.about-maino .link-logo img{width:108px;height:auto;transition:0.5s}.maino-info .maino-info-topic.about-maino .link-logo img:hover{transform:rotate(5deg)}.maino-info .maino-info-topic.about-maino p{line-height:1.8;text-align:justify;font-size:15px;letter-spacing:-.2px;width:84%;color:#2e2e2e;min-width:340px}@media (max-width: 767px){.maino-info .maino-info-topic.about-maino p{width:100%;min-width:unset;font-size:14px}}.maino-info .maino-links{width:60%;display:flex;justify-content:space-between}@media (max-width: 767px){.maino-info .maino-links{width:100%;flex-direction:column}}.maino-info .maino-links .maino-link-box,.maino-info .maino-links .maino-source-box{width:33.33%;padding:10px}@media (max-width: 767px){.maino-info .maino-links .maino-link-box,.maino-info .maino-links .maino-source-box{width:100%;padding:15px 0}}.maino-info .maino-links .maino-link-box .title-box,.maino-info .maino-links .maino-source-box .title-box{font-size:19px;font-weight:600;line-height:1;margin-bottom:10px;display:block}@media (max-width: 767px){.maino-info .maino-links .maino-link-box .title-box,.maino-info .maino-links .maino-source-box .title-box{font-size:17px}}.maino-info .maino-links .maino-link-box ul.maino-links,.maino-info .maino-links .maino-source-box ul.maino-links{list-style:none;padding:0;display:flex;flex-direction:column;gap:10px;margin-top:20px;width:100%}@media (max-width: 767px){.maino-info .maino-links .maino-link-box ul.maino-links,.maino-info .maino-links .maino-source-box ul.maino-links{display:grid;grid-template-columns:repeat(2, 1fr);column-gap:15px;row-gap:12px}}.maino-info .maino-links .maino-link-box ul.maino-links li.maino-link,.maino-info .maino-links .maino-source-box ul.maino-links li.maino-link{display:inline-block;width:100%;font-size:15px;font-weight:300;transition:.3s}@media (max-width: 767px){.maino-info .maino-links .maino-link-box ul.maino-links li.maino-link,.maino-info .maino-links .maino-source-box ul.maino-links li.maino-link{font-size:14px}}.maino-info .maino-links .maino-link-box ul.maino-links li.maino-link:hover,.maino-info .maino-links .maino-source-box ul.maino-links li.maino-link:hover{color:var(--green-maino);transform:translateX(3px)}.maino-info .maino-links .maino-link-box ul.maino-links li.maino-link a,.maino-info .maino-links .maino-source-box ul.maino-links li.maino-link a{color:inherit !important;width:100%;display:block;text-decoration:none;box-sizing:border-box;padding:2px 0}.maino-info .maino-links .maino-link-box ul.maino-links li.maino-link a:focus,.maino-info .maino-links .maino-source-box ul.maino-links li.maino-link a:focus{outline:solid 1px var(--green-maino)}.maino-info .maino-links .maino-link-box ul.maino-links li.maino-link a:focus:hover,.maino-info .maino-links .maino-source-box ul.maino-links li.maino-link a:focus:hover{outline-color:var(--primary-maino)}.maino-info .maino-links .maino-link-box ul.maino-contacts,.maino-info .maino-links .maino-source-box ul.maino-contacts{list-style:none;padding:0;display:flex;flex-direction:column;gap:20px;margin-top:20px}.maino-info .maino-links .maino-link-box ul.maino-contacts .contact-container,.maino-info .maino-links .maino-source-box ul.maino-contacts .contact-container{display:flex;align-items:center;gap:15px}.maino-info .maino-links .maino-link-box ul.maino-contacts .contact-container.whatsapp,.maino-info .maino-links .maino-source-box ul.maino-contacts .contact-container.whatsapp{text-decoration:none;color:var(--primary-text-color) !important}.maino-info .maino-links .maino-link-box ul.maino-contacts .contact-container i,.maino-info .maino-links .maino-source-box ul.maino-contacts .contact-container i{width:38px;flex:0 0 auto;display:flex;justify-content:center;align-items:center;padding:10px;font-size:16px;color:var(--green-maino);border:1px solid var(--green-maino);border-radius:6px}.maino-info .maino-links .maino-link-box ul.maino-contacts .contact-container i:hover,.maino-info .maino-links .maino-source-box ul.maino-contacts .contact-container i:hover{transform:scale(1.1);transition:.3s}.maino-info .maino-links .maino-link-box ul.maino-contacts .contact-container section,.maino-info .maino-links .maino-source-box ul.maino-contacts .contact-container section{font-size:15px;display:flex;flex-direction:column}@media (max-width: 767px){.maino-info .maino-links .maino-link-box ul.maino-contacts .contact-container section,.maino-info .maino-links .maino-source-box ul.maino-contacts .contact-container section{font-size:14px}}.maino-info .maino-links .maino-link-box ul.maino-contacts .contact-container section .contact-label,.maino-info .maino-links .maino-source-box ul.maino-contacts .contact-container section .contact-label{font-weight:500}.maino-info .maino-links .maino-link-box ul.maino-contacts .contact-container section .contact-info,.maino-info .maino-links .maino-source-box ul.maino-contacts .contact-container section .contact-info{font-weight:300;color:var(--light-text)}.maino-info .maino-links .maino-source-box{margin-left:24px}@media (max-width: 767px){.maino-info .maino-links .maino-source-box{margin-left:0}}.maino-info .maino-links .maino-source-box ul.maino-sources{list-style:none;padding:0;display:flex;flex-direction:column;gap:15px;margin-top:20px}@media (max-width: 767px){.maino-info .maino-links .maino-source-box ul.maino-sources{flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin-top:15px}}.maino-info .maino-links .maino-source-box ul.maino-sources li.maino-source-item{margin-bottom:0;flex:0 0 auto}@media (max-width: 767px){.maino-info .maino-links .maino-source-box ul.maino-sources li.maino-source-item{display:inline-block;margin-right:15px;margin-bottom:10px}}.maino-info .maino-links .maino-source-box ul.maino-sources li.maino-source-item:not(:last-child){margin-bottom:10px}.maino-info .maino-links .maino-source-box ul.maino-sources li.maino-source-item .graduation-item{display:flex;align-items:center;transition:transform 0.3s ease}.maino-info .maino-links .maino-source-box ul.maino-sources li.maino-source-item .graduation-item:hover{transform:translateY(-3px)}.maino-info .maino-links .maino-source-box ul.maino-sources li.maino-source-item .graduation-item img{height:90px}@media (max-width: 767px){.maino-info .maino-links .maino-source-box ul.maino-sources li.maino-source-item .graduation-item img{height:50px}}.footer{background:#ffffff;display:flex;height:50px;color:var(--bs-gray-600);border-top:1px solid var(--green-maino);margin-top:15px;width:100%}@media (max-width: 767px){.footer{height:auto;padding:10px 0}}.footer>.container-footer{display:flex;align-items:center;justify-content:space-between}@media (max-width: 767px){.footer>.container-footer{flex-direction:column;gap:10px}}.footer>.container-footer .footer-links{display:flex;align-items:center}.footer>.container-footer .footer-links a{color:black;text-decoration:none;font-size:20px;padding:0px 10px}@media (max-width: 767px){.footer>.container-footer .footer-links a{font-size:18px}}.footer>.container-footer .footer-links a:hover{opacity:1}.footer>.container-footer .footer-copyright{font-size:12px}@media (max-width: 767px){.footer>.container-footer .footer-copyright{text-align:center}}.footer-separator{width:100%;display:flex;align-items:center;margin-bottom:40px}@media (max-width: 767px){.footer-separator{margin-bottom:20px}}.footer-separator::after,.footer-separator::before{content:"";flex:1;border-top:1px solid var(--divider-color)}.footer-separator .footer-icon-box{margin:0 10px}.footer-separator .footer-icon-box svg{width:20px;height:20px}.navbar-tabelas .navbar-brand img{width:80px}.navbar-tabelas{height:28px;display:flex;justify-content:flex-end;background:#a1bf00;border-bottom:2px solid #a1bf00}.collapse img{width:2rem}.navbar-tabelas .navbar-collapse{flex-grow:0}.content-navbar-tabelas{display:flex;justify-content:flex-end;flex:1}.avatar{width:55px;border-radius:50%}.wrapper-header{justify-content:space-between;align-items:center;flex-wrap:wrap}@media (max-width: 767px){.wrapper-header{padding:0 10px}}.wrapper-header .content-form{flex:0 0 300px}@media (max-width: 767px){.wrapper-header .content-form{flex:1 0 100%;margin-top:10px;margin-bottom:10px}}.wrapper-header .content-form>form{position:relative;display:flex;width:100%}.wrapper-header .content-form>form input{border-color:var(--green-maino);border-radius:0px;padding-right:36px;width:100%;-webkit-appearance:none}.wrapper-header .content-form>form button,.wrapper-header .content-form>form a{background-color:#fff;color:var(--green-maino);border:1px solid var(--green-maino);border-left:0;position:absolute;top:50%;right:0;transform:translateY(-50%);border-radius:0;z-index:1;height:42px;width:42px;display:flex;align-items:center;justify-content:center}@media (max-width: 767px){.wrapper-header .content-form>form button,.wrapper-header .content-form>form a{width:42px;height:42px;display:flex;align-items:center;justify-content:center}}.wrapper-header .content-form>form a{padding:0 15px}.navbar-home{padding:15px 0;position:sticky;top:0;left:0;background:var(--white);border-bottom:1px solid var(--green-maino);z-index:99}@media (max-width: 767px){.navbar-home{padding:10px 0}}.navbar-home .logo{width:120px;height:auto}@media (max-width: 767px){.navbar-home .logo{width:100px;margin:0 auto}}.navbar-home .logo>a{position:relative;display:block}.navbar-home .logo>a>small{position:absolute;right:0;bottom:-3px;color:var(--dark)}@media (max-width: 767px){.navbar-home .logo>a>small{font-size:10px}}.navbar-home .logo>a>img{width:100%}.navbar-home .nav-links-container{list-style:none;padding:0;margin:0;gap:32px}@media (max-width: 767px){.navbar-home .nav-links-container{gap:15px;flex-wrap:wrap;justify-content:center;margin-top:10px}}.navbar-home .nav-links-container .nav-item{list-style:none;padding:0;display:flex;align-items:center}@media (max-width: 767px){.navbar-home .nav-links-container .nav-item{margin-bottom:5px}}.navbar-home .nav-links-container .nav-item a{transition:0.2s}@media (max-width: 767px){.navbar-home .nav-links-container .nav-item a{font-size:14px}}.navbar-home .nav-links-container .nav-item a:hover{color:var(--green-maino) !important;text-decoration:none}@media (max-width: 767px){.navbar-home .navbar-toggler{padding:.25rem .5rem;font-size:1rem}}.card_home{width:100%;height:70px;border-radius:1.5rem !important;transition:transform 0.3s ease, background-color 0.3s ease}@media (max-width: 767px){.card_home{height:auto;min-height:80px;margin-bottom:15px}}.card_home>a{text-decoration:none;height:100%;width:100%}.card_home:hover{background-color:#f5f5f5;transform:translateY(-2px)}.card_home .card-body{width:100%;height:100%;display:flex;padding:12px 12px 12px 24px;flex-direction:column}@media (max-width: 767px){.card_home .card-body{padding:12px 12px 12px 24px}}.card_home .card-body>.card-subtitle{font-size:1.25rem;display:flex;justify-content:start;align-items:center;flex:1}@media (max-width: 767px){.card_home .card-body>.card-subtitle{font-size:1rem}}.card_home .card-body .card-title{margin:0}@media (max-width: 767px){.card_home .card-body .card-title{font-size:0.9rem}}.card-count .card_home{border-left:5px solid var(--green-maino)}.catalogo-card{transition:transform 0.3s ease, box-shadow 0.3s ease}.catalogo-card:hover{transform:translateY(-3px);box-shadow:0 4px 10px rgba(0,0,0,0.1)}.catalogo-card .card-link{display:block;text-decoration:none;color:inherit;height:100%}.catalogo-card .card-link:active,.catalogo-card .card-link:focus{outline:none}.catalogo-card .title-container{overflow:hidden}.catalogo-card .card-title{margin-bottom:0}@media (max-width: 767px){.catalogo-card .card-title{display:none}}.catalogo-card .btns{display:flex;gap:10px}.catalogo-card .btns a{display:inline-flex;align-items:center;justify-content:center;padding:6px}.card-home-page{transition:transform 0.3s ease-in-out;box-shadow:0 2px 5px rgba(0,0,0,0.1)}@media (max-width: 767px){.card-home-page{margin-bottom:20px}}.card-home-page:hover{transform:translateY(-5px);box-shadow:0 5px 15px rgba(0,0,0,0.1)}.card-home-page .card-title{font-weight:600}@media (max-width: 767px){.card-home-page .card-title{font-size:0.9rem;line-height:1.2;font-weight:500;word-break:break-word;hyphens:auto}}@media (max-width: 767px){.card-home-page .card-text{font-size:0.9rem}}@media (max-width: 767px){.card-home-page .btn{padding:0.375rem 0.75rem;font-size:0.9rem}}.link{color:black;text-decoration:none}.link:hover{color:black;text-decoration:none;transform:scale(1.3)}.edit-icon{color:#a1bf01}.delete-icon{color:#25446c}:root{--height-painel: calc(100vh - 50px)
}.wrapper-painel{display:flex;min-height:var(--height-painel);width:100%;flex-wrap:wrap}.wrapper-painel>nav{width:100%;height:50px;display:flex;align-items:center;background:#fff;border-bottom:1px solid #ddd;position:sticky;z-index:99;top:0;left:0;padding:0 15px}.wrapper-painel>aside{flex:0 0 250px;max-width:250px;min-height:var(--height-painel);border-right:1px solid #ddd}.wrapper-painel>.content-painel-pages{flex:1;display:flex;flex-wrap:wrap;background:#f7f7f7;flex-direction:column;justify-content:space-between}.wrapper-painel>.content-painel-pages>.content-page{padding:15px}.wrapper-painel>.content-painel-pages .footer{width:100%;height:45px}.wrapper-painel>.content-painel-pages .footer .container-footer{display:flex;justify-content:space-between}.wrapper-painel>.content-painel-pages .footer .footer-links{display:flex;gap:15px}.box{font-size:1.25rem;background-color:#f7f7f7;position:relative;padding:20px;height:250px;display:flex;flex-direction:column;justify-content:space-between}.box .box__input{width:100%;display:flex;justify-content:center;align-items:center;flex:1;outline:2px dashed black;outline-offset:-10px}.box.is-dragover .box__input{outline:2px dashed #b1b1b1}.box.box__dragndrop{display:inline}.box__uploading,.box__success,.box__error{display:none}.show-file-name{font-size:1rem;color:#666}.box__file{width:0.1px;height:0.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.box__file+label{text-overflow:ellipsis;cursor:pointer;overflow:hidden;display:inline-flex;flex-direction:column}.wrapper-btn{display:inline-flex;justify-content:center}.float-toast{position:fixed;z-index:100;top:50px;right:12px;min-width:250px;visibility:hidden;opacity:0}.float-toast.show{visibility:visible;opacity:1}body.passwords .wrapper-painel,body.sessions .wrapper-painel,body.registrations .wrapper-painel{min-height:100vh}body.passwords .wrapper-painel>.content-painel-pages,body.sessions .wrapper-painel>.content-painel-pages,body.registrations .wrapper-painel>.content-painel-pages{height:100vh}body.passwords .wrapper-painel>.content-painel-pages>.content-page,body.sessions .wrapper-painel>.content-painel-pages>.content-page,body.registrations .wrapper-painel>.content-painel-pages>.content-page{flex:1;display:flex;align-items:center;justify-content:center}body.passwords .wrapper-painel>.content-painel-pages>.content-page .form-sign,body.sessions .wrapper-painel>.content-painel-pages>.content-page .form-sign,body.registrations .wrapper-painel>.content-painel-pages>.content-page .form-sign{background:var(--white);border-radius:5px;padding:15px 30px}.sidebar ul{list-style:none;margin-top:15px;padding-left:0}.sidebar ul>li>a{display:block;padding:8px 15px}.sidebar ul>li>a:hover{text-decoration:none}.sidebar ul>li.active a{background:var(--primary);color:var(--white)}.loading--target{display:none}.loading--target.loading{display:flex}@media (max-width: 767px){.table-responsive{font-size:0.9rem}.table-responsive th,.table-responsive td{padding:0.5rem}}@media (max-width: 767px){.form-group{margin-bottom:1rem}.form-group label{font-size:0.9rem}.form-group .form-control{font-size:0.9rem;padding:0.375rem 0.5rem}}@media (max-width: 767px){.card{margin-bottom:1rem}.card .card-body{padding:1rem}.card .card-title{font-size:1.25rem}.card .card-text{font-size:0.9rem}}
