html body{background-color:#ececec;color:#000;display:grid;font-family:Roboto,sans-serif;grid-template-areas:"aside main";grid-template-columns:auto 1fr;grid-template-rows:1fr}main.main-content{display:grid;grid-area:main;grid-template-columns:1fr;grid-template-rows:auto 1fr auto;max-width:none;min-height:100vh;padding:10px;width:100%}.g-sidenav-show aside.sidenav.fixed-start+.main-content{margin:0 0 0 auto!important}.g-sidenav-show:not(.rtl) aside.sidenav{max-width:none!important;min-width:auto;transform:none;width:210px}aside.sidenav{background:#008d00!important;grid-area:aside;max-width:250px!important;min-width:250px;position:relative!important}aside.sidenav .sidenav-header{background:#008d00;height:auto}aside.sidenav .navbar-brand{align-items:center;display:flex;height:100%;justify-content:center;padding:.5rem}aside.sidenav .navbar-brand img{max-height:66px}aside.sidenav .navbar-nav>.nav-item .nav-link{margin:0 5px}aside.sidenav .navbar-nav>.nav-item .nav-link.active{background:hsla(0,0%,78%,.2)!important}aside.sidenav .navbar-collapse{height:70%!important}aside.sidenav .sidenav-footer .btn.bg-gradient-primary{background:#181818;border:none;box-shadow:none}.list-cards{display:flex;flex-wrap:wrap;gap:25px;justify-content:center}.card-item{background:#fff;border-radius:20px;box-shadow:0 0 10px #ccc;cursor:pointer;max-width:320px;padding:0;transition:background .15s;width:100%}.card-item .card-links{display:block;height:100%;min-height:300px;padding:15px;width:100%}.card-item .card-container{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding:0!important}.card-item .card-body{align-items:center;display:flex;flex:1;flex-direction:column;margin-bottom:20px;margin-top:30px;padding:0;width:100%}.card-item .card-body h1{font-weight:700;letter-spacing:0;letter-spacing:-1px;margin-bottom:10px;text-align:center}.card-item .card-body h1,.card-item .card-body h3{color:#000;font-family:Open Sans,sans-serif;font-size:1.125rem}.card-item .card-body h3{font-weight:600}.card-item .card-descripition{color:#000;font-size:1rem;font-weight:500}.card-item .card-icon{align-items:center;background:#008d00;border-radius:11px;display:flex;height:70px;justify-content:center;line-height:1;padding:5px;width:70px}.card-item .card-icon i{color:#fff;font-size:2.5rem;line-height:1}.card-item:hover{background:#f3f3f3;scale:1.03}.filter-tabs .input-group a,.filter-tabs .input-group button{margin:0}main .h1,main .h2,main .h3,main h1,main h2,main h3{font-family:Open Sans,sans-serif;font-weight:700}main .card.card-dashboard{border:1px solid #e9e9e9}main .card.card-dashboard .card-header{align-items:center;background:#f4f5f7;display:flex;justify-content:space-between;padding:35px 25px!important}main .card.card-dashboard .card-header .icon{align-items:center;background:transparent;border-radius:0;box-shadow:none!important;display:flex;height:100%;width:auto}main .card.card-dashboard .card-header .icon i{color:#000;font-size:4rem;position:static}main .card.card-dashboard .card-footer{background:#364d25;padding:0!important}main .card.card-dashboard .card-footer a{border-top:4px solid #222;color:#fff;display:block;font-size:1.125rem;font-weight:500;padding:15px 25px;width:100%}main .breadcrumb,main .card.card-dashboard hr.horizontal{display:none}main nav[aria-label=breadcrumb] h4{color:#000;font-size:1.5rem;font-weight:600!important;margin-bottom:10px!important}main .btn-icons-tables{align-items:center;display:flex;font-size:1rem;height:40px;justify-content:center;margin:0 5px;padding:5px!important;width:40px}main .back-button{background:red;border:2px solid #f22;border-radius:5px;color:#fff;display:block;font-size:1rem;font-weight:900;line-height:1.2;margin-bottom:20px;padding:7px 25px;transition:all .3s;width:-moz-fit-content;width:fit-content}main .back-button:hover{background:rgba(255,0,0,.8);color:#fff}main .modal-dialog{max-width:600px}main .modal-dialog .modal-content{border-radius:10px;box-shadow:0 0 10px #464646;min-height:200px;padding:20px;position:relative}main .modal-dialog .modal-header{border-bottom:none;justify-content:center;margin-bottom:20px;padding:0}main .modal-dialog .modal-body{padding:0}main .modal-dialog .modal-title{color:#000;font-size:1.5rem;font-weight:500!important;line-height:1.2}main .modal-dialog .btn-close{align-items:center;color:#000!important;display:flex;font-size:2rem;height:auto;justify-content:center;line-height:1;margin:0;padding:0;position:absolute;right:15px;top:15px}main .modal-dialog button.close{background:none;border:none;font-size:2rem;font-weight:400;line-height:1;position:absolute;right:8px;top:8px}main .modal-dialog .modal-footer{border:none;gap:10px;margin-top:15px;padding:0}main .modal-dialog .modal-footer .btn{border-radius:4px;line-height:1.4;margin:0;padding:10px 30px}main .modal-dialog .modal-footer .bg-gradient-danger{background:#f60000}main .modal-dialog .modal-footer .btn-success{background-color:#008d00}main .modal-dialog .modal-footer .bg-gradient-info{background:#3b00ff}main .modal-dialog .modal-footer .bg-gradient-warning{background:#7b7b7b}main .modal-dialog .form-fields-container{display:flex;flex-wrap:wrap;justify-content:space-between}main .modal-dialog .field-group{flex-direction:column;margin:0;padding:10px;width:50%}main .modal-dialog .field-group label{color:#2e2e2e;font-size:.75rem;font-weight:500;margin-bottom:5px;margin-left:0;padding:0}main .modal-dialog .field-group .field-group-container{display:flex;flex-direction:column;padding:0}main .modal-dialog .field-group input.form-control{border:1px solid #2e2e2e;border-radius:4px;color:#2e2e2e;font-size:.75rem;font-weight:500;height:35px;line-height:1;padding:9px 15px!important}main .modal-dialog .field-group input.form-control::-moz-placeholder{color:#2e2e2e}main .modal-dialog .field-group input.form-control::placeholder{color:#2e2e2e}main .modal-dialog .field-group select.form-control,main .modal-dialog .field-group select.form-select{border:1px solid #2e2e2e;border-radius:4px;color:#2e2e2e;font-size:.75rem;font-weight:500;height:35px;line-height:1;padding:9px 15px!important}@media (max-width:768px){main .modal-dialog .modal-header{margin-bottom:10px}main .modal-dialog .modal-title{font-size:1rem}main .modal-dialog .btn-close{font-size:1.75rem;right:8px;top:8px}main .modal-dialog .modal-footer{gap:5px}main .modal-dialog .modal-footer .btn{font-size:.675rem;padding:8px 15px}main .modal-dialog .modal-body p{font-size:.75rem;font-weight:400}main .modal-dialog .field-group{margin:0 0 15px;padding:0;width:100%}main .modal-dialog button.close{font-size:1.5rem}}main .modal-dialog .rcq-gauge{padding:10px 0 0;width:100%}main .modal-dialog .rcq-gauge-card{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:20px 24px 24px;text-align:center}main .modal-dialog .rcq-gauge-header{align-items:center;display:flex;gap:8px;justify-content:center;margin-bottom:8px}main .modal-dialog .rcq-gauge-title{color:#1a73e8;font-size:1rem;font-weight:700;margin:0}main .modal-dialog .rcq-gauge-info{align-items:center;background:#1a73e8;border-radius:50%;color:#fff;cursor:help;display:inline-flex;font-size:.7rem;font-weight:700;height:18px;justify-content:center;width:18px}main .modal-dialog .rcq-gauge-description{color:#5f6368;font-size:.8rem;line-height:1.45;margin:0 auto 16px;max-width:520px}main .modal-dialog .rcq-gauge-illustration{margin:0 auto 12px;max-width:120px}main .modal-dialog .rcq-gauge-illustration .rcq-figure,main .modal-dialog .rcq-gauge-illustration img{display:block;height:auto;width:100%}main .modal-dialog .rcq-gauge-illustration .rcq-figure-measure{stroke-width:2;stroke-linecap:round}main .modal-dialog .rcq-gauge-illustration .rcq-figure-measure--waist{stroke:#1a73e8;stroke-dasharray:5 4}main .modal-dialog .rcq-gauge-illustration .rcq-figure-measure--hip{stroke:#e53935;stroke-dasharray:5 4}main .modal-dialog .rcq-gauge-value{color:#1a73e8;font-size:2.5rem;font-weight:700;line-height:1.1;margin-bottom:14px}main .modal-dialog .rcq-gauge-track-wrap{margin:0 auto 12px;max-width:420px;position:relative}main .modal-dialog .rcq-gauge-track{background:linear-gradient(90deg,#43a047,#43a047 23%,#fbc02d 0,#fbc02d 43%,#fb8c00 0,#fb8c00 76%,#e53935 0,#e53935);border-radius:999px;height:8px;position:relative}main .modal-dialog .rcq-gauge-marker{background:#fff;border:2px solid #1a73e8;border-radius:50%;box-shadow:0 1px 4px rgba(0,0,0,.2);height:14px;position:absolute;top:50%;transform:translate(-50%,-50%);transition:left .25s ease;width:14px}main .modal-dialog .rcq-gauge-thresholds{height:18px;margin-top:6px;position:relative}main .modal-dialog .rcq-gauge-thresholds span{color:#9aa0a6;font-size:.7rem;position:absolute;transform:translateX(-50%);white-space:nowrap}main .modal-dialog .rcq-gauge-badge{border-radius:4px;color:#fff;display:inline-block;font-size:.8rem;font-weight:700;letter-spacing:.04em;min-width:160px;padding:8px 18px;text-transform:uppercase}main .modal-dialog .rcq-gauge-badge--empty{background:#bdbdbd}main .modal-dialog .rcq-gauge-badge--low{background:#43a047}main .modal-dialog .rcq-gauge-badge--moderate{background:#fbc02d}main .modal-dialog .rcq-gauge-badge--high{background:#fb8c00}main .modal-dialog .rcq-gauge-badge--very-high{background:#e53935}.section-training-cards .card.training-card{background:#f4f5f7;border:1px solid #e9e9e9;justify-content:space-between;min-height:170px}.section-training-cards .card.training-card .card-header{background:#f4f5f7}.section-training-cards .card.training-card .card-header h3{font-family:var(--bs-font-sans-serif)}.section-training-cards .card.training-card hr{display:none}.card-list-training{display:flex;flex-wrap:wrap;gap:15px;justify-content:flex-start;margin-top:20px}.card-list-training .card-training-item{background:#fff;border:1px solid #008d00;border-radius:10px;box-shadow:0 0 10px #c6c6c6;cursor:pointer;max-width:220px;transition:all .15s;width:100%}.card-list-training .card-training-item .card-subtitle{color:#008d00;font-family:Open Sans,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:0;margin-top:0;text-align:center}.card-list-training .card-training-item .card-title{color:#000;font-size:1.125rem;font-weight:700;letter-spacing:-.5px;line-height:1.2;margin:0;text-align:center}.card-list-training .card-training-item .description{color:#000;font-family:Open Sans,sans-serif;font-size:.9125rem;font-weight:500;line-height:1.2;margin-bottom:0;text-align:center}.card-list-training .card-training-item:hover{background:rgba(17,224,25,.1);scale:1.03}.card-list-training .card-training-links{cursor:pointer;display:block;height:100%;min-height:160px;padding:15px 10px;width:100%}.card-list-training .card-training-container{display:flex;flex-direction:column;height:100%;justify-content:space-evenly;width:100%}@media (max-width:768px){.card-list-training{gap:8px}.card-list-training .card-training-item{max-width:calc(50% - 4px)}.card-list-training .card-training-item .card-subtitle{font-size:.625rem;font-weight:600}.card-list-training .card-training-item .card-title{font-size:1rem;letter-spacing:-1px}.card-list-training .card-training-item .description{font-size:.75rem}.card-list-training .card-training-links{min-height:140px}}.user-training-list{display:flex;flex-wrap:wrap;gap:20px}.user-training-list .user-training-card{background:#fff;border:1px solid #008d00;border-radius:10px;box-shadow:0 0 10px #ccc;cursor:pointer;max-width:280px;transition:all .15s;width:100%}.user-training-list .user-training-card:hover{scale:1.03}.user-training-list .user-training-card a{cursor:pointer;display:flex;flex-direction:column;height:100%;justify-content:space-between;min-height:170px;padding:20px;width:100%}.user-training-list .user-training-card .card-header{padding:0;text-align:center}.user-training-list .user-training-card .card-header svg{height:30px;margin-bottom:10px}.user-training-list .user-training-card .card-header h4{color:#000;font-size:1.25rem;font-weight:500;margin:0}.user-training-list .user-training-card .card-footer{padding:0}.user-training-list .user-training-card .card-footer p{color:#000;font-size:.9125rem;font-weight:500;letter-spacing:-.5px}@media (max-width:768px){.user-training-list .user-training-card{max-width:none}.user-training-list .user-training-card .card-footer p{text-align:center}}.card-table-wrapper{background:#fff;border-radius:4px;box-shadow:0 0 10px #c2c2c2;margin:30px 0 20px;padding:20px 15px}.card-table-wrapper .card-table-header{align-items:baseline;display:flex;justify-content:space-between}.card-table-wrapper .card-table-header.card-header-column{align-items:center;flex-direction:column;gap:15px}.card-table-wrapper .card-table-header.card-header-column .card-table-header-buttons{align-items:center;display:flex;flex-wrap:wrap;gap:10px;height:auto;justify-content:center}@media (max-width:768px){.card-table-wrapper .card-table-header.card-header-column{align-items:center;flex-direction:column;gap:15px}.card-table-wrapper .card-table-header.card-header-column a.btn{font-size:.75rem;line-height:1.3;padding:10px;width:100%}}.card-table-wrapper .card-table-header h2{color:#000;font-size:1.5rem;margin:0}.card-table-wrapper .card-table-header a.btn{background:#008d00;border-radius:4px;cursor:pointer;font-size:.9125rem;margin:0;padding:8px 25px}.card-table-wrapper .card-table-header a.btn:hover{background:rgba(0,141,0,.7)}.card-table-wrapper .card-table-body{margin-top:20px}.card-table-wrapper table th{border-color:#e9e9e9;font-size:1rem;font-weight:500;line-height:1.2;padding:5px 10px!important;text-align:center}.card-table-wrapper table tr h6{color:#000;font-size:.9125rem!important;font-weight:500;letter-spacing:-.5px}.card-table-wrapper table td,.card-table-wrapper table th{max-width:200px;white-space:normal}.card-table-wrapper table .table-column-actions{align-items:center;display:flex;gap:8px;justify-content:center}.card-table-wrapper table .btn{align-items:center;display:flex;height:35px;justify-content:center;margin:0;padding:10px;width:35px!important;width:-moz-fit-content;width:fit-content}.card-table-wrapper table svg{font-size:15px}.card-table-wrapper .pagination{gap:5px;justify-content:center;margin:24px 0 0}.card-table-wrapper .pagination .page-item:first-child{margin-right:10px}.card-table-wrapper .pagination .page-item:last-child{margin-left:10px}.card-table-wrapper .pagination .page-item .page-link{background:#f8f8f8;border-radius:4px!important;color:#767676;font-size:1rem;font-weight:500;height:35px;width:35px}.card-table-wrapper .pagination .page-item .page-link:hover{background:#ededed}.card-table-wrapper .pagination .page-item.active .page-link{background:#00ad00;border-color:#00ad00;color:#fff;font-weight:700}.card-table-wrapper .pagination .page-item.active .page-link:hover{background:#00ad00}.card-table-wrapper .table-title-mobile{color:#5b5b5b;display:block;font-size:.6125rem;font-weight:500;text-transform:uppercase}@media (max-width:768px){.card-table-wrapper table td,.card-table-wrapper table th{max-width:none}.card-table-wrapper table tr{padding:0}.card-table-wrapper table tr h6{letter-spacing:0;line-height:1.3}.card-table-wrapper table tr h6,.card-table-wrapper table tr p{font-size:.75rem!important;font-weight:500!important;text-align:right}.card-table-wrapper table tr p{line-height:1.2;max-width:60%}.card-table-wrapper table .btn{display:flex;height:35px!important;padding:5px;width:35px!important}.card-table-wrapper table .btn svg{font-size:15px}.card-table-wrapper table .table-column-actions{gap:8px;padding:0;width:auto}.card-table-wrapper .pagination{flex-wrap:wrap;gap:3px}.card-table-wrapper .pagination .page-item:first-child{margin-right:5px}.card-table-wrapper .pagination .page-item:last-child{margin-left:5px}.card-table-wrapper .pagination .page-item.active .page-link{font-weight:600}.card-table-wrapper .pagination .page-item .page-link{font-size:.75rem;font-weight:500;height:30px;width:30px}.card-table-wrapper>tbody td:last-child{justify-content:space-between!important}.card-table-wrapper .card-table-header h1,.card-table-wrapper .card-table-header h2{font-size:1rem;max-width:60%;padding-right:10px}.card-table-wrapper .card-table-header .btn-create,.card-table-wrapper .card-table-header a.btn{display:block;font-size:.75rem;font-weight:500;line-height:1;padding:10px 20px}.card-table-wrapper .table-training>tbody td:last-child{flex-wrap:nowrap}.card-table-wrapper .table-training .table-title-mobile{width:auto}}.button-menu-mobile,.table-training .table-title-mobile{display:none}.section-form-login{align-items:center;display:flex;flex-direction:column;justify-content:center}.section-form-login .alert.alert-danger{left:calc(50% - 400px);margin:20px auto;max-width:800px;position:absolute;top:0;width:100%;z-index:9999}.section-form-login .container-form{max-width:600px}#menu-mobile{background:#008d00;bottom:0;box-shadow:0 0 5px #333;display:none;left:0;position:fixed;width:100%;z-index:999}#menu-mobile .menu-mobile-list{align-items:center;display:flex;gap:6px;justify-content:space-evenly;margin:auto;max-width:400px;padding:0}#menu-mobile .menu-mobile-item{list-style:none;min-width:55px}#menu-mobile .menu-mobile-link{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:10px 2px}#menu-mobile .menu-mobile-link.active{background:rgba(121,255,127,.251)!important;border-radius:5px;box-shadow:0 0 4px #4b4b4b;height:55px;width:70px}#menu-mobile .menu-mobile-icons{line-height:1}#menu-mobile .menu-mobile-icons i{color:#fff;font-size:25px}#menu-mobile .menu-mobile-title{color:#fff;font-size:.675rem;font-weight:700;line-height:1}#menu-mobile .border-vertical{background:#fff;height:43px;margin:auto 0;width:1.5px}#menu-mobile .menu-mobile-image{align-items:center;display:flex;list-style:none}#menu-mobile .menu-mobile-image img{width:50px}.header-mobile{background:#008d00;box-shadow:0 0 5px #222;display:none;margin-bottom:10px;position:relative;width:100%}.header-mobile .header-container{display:flex;justify-content:center;padding:6px 10px}.header-mobile .header-actions{line-height:1;position:absolute;right:15px;top:19px}.header-mobile .header-actions svg{color:#fff;font-size:1.25rem}.header-mobile .header-logo .header-title h2{color:#fff;font-size:1.25rem;margin:0}.header-mobile .header-logo img{height:45px}.card-user-list{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.card-user-list .card-user-item{background:#fff;border:1px solid #008d00;border-radius:5px;box-shadow:0 0 10px #949494;cursor:pointer;max-width:400px;width:100%}.card-user-list .card-user-link{align-items:center;cursor:pointer;display:flex;flex-direction:column;height:100%;justify-content:space-between;min-height:170px;width:100%}.card-user-list .card-icon{line-height:1;margin-bottom:5px}.card-user-list .card-icon i{color:#000;font-size:2.5rem;line-height:1}.card-user-list .card-content{align-items:center;display:flex;flex:1;flex-direction:column;justify-content:center;padding:15px;width:100%}.card-user-list .card-content .card-title{margin:0}.card-user-list .card-content h2{color:#000;font-size:1.5rem;line-height:1.2;margin:0}.card-user-list .card-descripition{background:#003e00;padding:12px 10px;text-align:center;width:100%}.card-user-list .card-descripition p{color:#fff;font-size:.875rem;font-weight:500;line-height:1.5;margin:0}@media (max-width:1024px){.card-user-list .card-user-item{max-width:calc(50% - 12px)}}@media (max-width:768px){.card-user-list{margin:10px 0 25px}.card-user-list .card-user-item{max-width:none}.card-user-list .card-icon i{font-size:2rem}.card-user-list .card-content h2{font-size:1.25rem}}.card-modal{background:#fff;border-radius:8px;box-shadow:0 0 10px #ccc;margin-top:15px;padding:30px 20px}.card-modal .card-modal-header{display:flex;gap:8px;justify-content:center}.card-modal .card-modal-header h3{color:#000;font-size:1.375rem;font-weight:600;line-height:1.2;margin:0}.card-modal .card-modal-body{display:flex;flex-wrap:wrap;gap:20px 15px;justify-content:center;margin-top:25px}.card-modal .card-modal-item{align-items:center;background:#fff;border:1px solid #d6d6d6;border-radius:6px;box-shadow:0 0 6px #9f9f9f;cursor:pointer;display:flex;flex-direction:column;max-width:calc(33% - 12px);padding:25px 10px;transition:all .3s;width:100%}.card-modal .card-modal-item h4{color:#000;font-size:1.25rem;line-height:1.2;margin-bottom:20px;text-align:center}.card-modal .card-modal-item a.btn{align-items:center;border-radius:2px;display:flex;font-size:.9125rem;gap:8px;justify-content:center;line-height:1.2;margin-bottom:10px;padding:12px 10px;width:100%}.card-modal .card-modal-item a.btn.btn-success{background:#008d00}.card-modal .card-modal-item a.btn.btn-info{background-color:#545454}.card-modal .card-modal-item a.btn.btn-primary{background-color:#d90000}.card-modal .card-modal-item a.btn i{font-size:1.25rem}.card-modal .card-modal-item a.btn:last-child{margin-bottom:0}@media (max-width:1024px){.card-modal .card-modal-item{max-width:calc(50% - 12px)}}@media (max-width:768px){.card-modal{padding:20px 15px}.card-modal .card-modal-header h3{font-size:1.25rem}.card-modal .card-modal-item{max-width:none}.card-modal .card-modal-item h4{font-size:1.125rem}}.suporte-page{margin:0 auto;max-width:720px}.suporte-page .suporte-card{margin-top:20px}.suporte-page .suporte-intro{color:#5f6368;font-size:.95rem;line-height:1.5;margin:16px 0 0;text-align:center}.suporte-page .suporte-form{margin-top:24px}.suporte-page .suporte-orientacao{background:#f0f7ff;border:1px solid #c2daf8;border-radius:8px;color:#1a4480;margin-bottom:8px;padding:14px 16px}.suporte-page .suporte-orientacao strong{display:block;font-size:.9rem;margin-bottom:6px}.suporte-page .suporte-orientacao p{font-size:.92rem;line-height:1.45;margin:0}.suporte-page .suporte-actions{display:flex;justify-content:center;margin-top:8px}.suporte-page .suporte-actions .btn{align-items:center;display:inline-flex;gap:8px;padding:12px 24px}.view-training-cards{display:flex;flex-wrap:wrap;gap:15px}.view-training-cards .viwe-training-header{margin-bottom:15px}.view-training-cards .viwe-training-card{background:#fff;border:2px solid transparent;border-radius:8px;box-shadow:0 0 10px #a4a4a4;padding:20px;position:relative;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease;width:calc(50% - 8px)}.view-training-cards .viwe-training-card h2{color:#007e00;font-size:1.5rem;line-height:1.3;margin:0;text-align:center}.view-training-cards .viwe-training-card--concluido{background:#f3fbf3;border-color:#008d00;box-shadow:0 0 12px rgba(0,141,0,.18)}.view-training-cards .viwe-training-card--concluido h2{color:#006400}.view-training-cards .viwe-training-badge{position:absolute;right:12px;top:12px;z-index:1}.view-training-cards .viwe-training-badge--concluido{align-items:center;background:#008d00;border-radius:999px;color:#fff;display:inline-flex;font-size:.75rem;font-weight:600;gap:6px;line-height:1;padding:5px 10px}.view-training-cards .view-training-footer{background:#fff;border-radius:8px;box-shadow:0 0 10px #a4a4a4;flex-basis:100%;margin-top:8px;padding:20px;text-align:center;width:100%}.view-training-cards .view-training-progress-wrap{margin:0 auto 16px;max-width:420px}.view-training-cards .view-training-progress-text{color:#333;font-size:.95rem;font-weight:600;margin-bottom:8px}.view-training-cards .view-training-progress-bar{background:#e9ecef;border-radius:999px;height:10px;overflow:hidden;width:100%}.view-training-cards .view-training-progress-fill{background:linear-gradient(90deg,#008d00,#00b300);border-radius:999px;display:block;height:100%;transition:width .3s ease}.view-training-cards .view-training-footer-message{align-items:center;display:inline-flex;font-size:1rem;font-weight:600;gap:8px}.view-training-cards .view-training-footer-message--success{color:#008d00}.view-training-cards .btn-concluir-todos{border-radius:6px;font-size:1rem;padding:12px 24px}.view-training-cards .view-training-item{display:flex;gap:10px;justify-content:space-between;margin-bottom:8px}.view-training-cards .view-training-item h3{color:#000;font-size:1.25rem;line-height:1.3;margin:0}.view-training-cards .view-training-item p{font-size:1.25rem;font-weight:400;line-height:1.4;margin:0;text-align:right}.view-training-cards .view-training-item--carga{align-items:center}.view-training-cards .view-training-item--carga .carga-edit-form{flex:1;margin:0;max-width:160px}.view-training-cards .view-training-item--carga .carga-edit-wrapper{align-items:flex-end;display:flex;flex-direction:column;gap:4px}.view-training-cards .view-training-item--carga .carga-edit-input{font-size:1rem;height:auto;padding:6px 10px;text-align:right}.view-training-cards .view-training-item--carga .carga-edit-status{font-size:.75rem;min-height:1rem}.view-training-cards .view-training-item--carga .carga-edit-status--success{color:#008d00}.view-training-cards .view-training-item--carga .carga-edit-status--error{color:#dc3545}.view-training-cards .view-training-item--carga .carga-edit-status--loading{color:#6c757d}.view-training-cards .viwe-training-actions{align-items:center;display:flex;justify-content:space-between;margin-top:25px}.view-training-cards .viwe-training-actions button{background:#008d00;border-radius:4px;font-size:.875rem;margin:0;padding:10px 20px}.view-training-cards .viwe-training-actions a{color:#008d00;font-weight:500;letter-spacing:-.5px;text-decoration:underline}@media (max-width:768px){.view-training-cards .viwe-training-card{margin:auto;width:95%}.view-training-cards .viwe-training-card h2{font-size:1.25rem}.view-training-cards .view-training-item h3{font-size:1rem}.view-training-cards .view-training-item p{font-size:.875rem}.view-training-cards .viwe-training-actions{flex-direction:column;gap:12px;margin-top:15px}}@media (min-width:1200px){body .container,body .container-lg,body .container-md,body .container-sm,body .container-xl{max-width:1200px;min-width:auto}}@media (max-width:1200px){body .container,body .container-lg,body .container-md,body .container-sm,body .container-xl{max-width:calc(100vw - 260px);min-width:auto}}@media (min-width:1024px){.card-home-admin{min-width:320px}}i{font-family:Font Awesome\ 5 Pro;font-size:1rem;font-style:normal}.card-tables{background:#fff;border:2px solid #c2c2c2;border-radius:5px;box-shadow:0 0 10px #bab8b8;margin:30px 0}.card-tables .card-table-body{padding:10px 20px}.card-tables .table-users-wrapper{padding:0}.card-tables .card-tables-header-back{align-items:center;border-top-left-radius:5px;border-top-right-radius:5px;display:flex;justify-content:space-between;padding:15px 15px 10px;position:relative}.card-tables .card-tables-header-back h1{color:#000;font-size:1.25rem;font-weight:600;margin:0}.card-tables .card-tables-header-back .btn-create{background:#008d00;border-radius:10px;color:#fff;font-weight:500;padding:8px 14px;transition:all .3s}.card-tables .card-tables-header-back .btn-create:hover{background-color:rgba(0,141,0,.7)}.card-tables .pagination{gap:8px;justify-content:center;margin:15px 10px 10px}.card-tables .pagination .page-item{cursor:pointer}.card-tables .pagination .page-item:first-child{margin-right:5px}.card-tables .pagination .page-item:first-child a,.card-tables .pagination .page-item:first-child span{font-size:40px;font-weight:300;line-height:1;margin-top:-2px}.card-tables .pagination .page-item:last-child{margin-left:5px}.card-tables .pagination .page-item:last-child a,.card-tables .pagination .page-item:last-child span{font-size:40px;font-weight:300;line-height:1;margin-top:-2px}.card-tables .pagination .page-item.active a,.card-tables .pagination .page-item.active span{background:#00ad00;border-color:#00ad00;color:#fff;font-weight:700}.card-tables .pagination .page-item a,.card-tables .pagination .page-item span{background:transparent;background:#f8f8f8;border:1px solid #dee2e6;border-radius:4px!important;box-shadow:none;color:#767676;cursor:pointer;font-size:1rem;font-weight:500;height:35px;line-height:1.5;margin:0;width:35px}@media (max-width:768px){.card-tables.card-tables-users .table-users-header{display:none}.card-tables.card-tables-users .table-responsive{overflow:hidden}.card-tables.card-tables-users .table-users-container{width:auto}.card-tables.card-tables-users .table-users-body-mobile{align-items:flex-start;border-bottom:1px solid #000;display:flex;gap:14px;justify-content:center;min-height:125px;padding:15px 0;position:relative}.card-tables.card-tables-users .table-users-image-mobile{flex-basis:30%}.card-tables.card-tables-users .table-users-image-mobile .table-users-body-item{height:auto!important;width:100%!important}.card-tables.card-tables-users .table-users-image-mobile img{aspect-ratio:1/1;height:auto!important;min-width:70px;width:100%!important}.card-tables.card-tables-users .table-users-content-mobile{flex-basis:70%;padding-right:40px}.card-tables.card-tables-users .table-users-content-mobile .table-users-body-item{width:auto!important}.card-tables.card-tables-users .table-users-content-mobile .table-users-body-item.actions{bottom:0;display:flex;flex-direction:column;gap:5px;justify-content:center;position:absolute;right:5px;top:0}.card-tables.card-tables-users .table-users-content-mobile h6{color:#000;font-size:.875rem;font-weight:900;letter-spacing:.5px;line-height:1.2;margin-bottom:3px!important}.card-tables.card-tables-users .table-users-content-mobile p{font-size:.8125rem;font-weight:400;line-height:1.2;margin-bottom:4px;word-break:break-all}.card-tables.card-tables-users .btn{border-radius:5px;padding:6px 8px!important}.card-tables.card-tables-users .btn i,.card-tables.card-tables-users .btn svg{font-size:.875rem}.card-tables.card-tables-users .table-users-body-desktop{display:none}.card-tables.card-tables-users .card-tables-header-back{padding:10px 15px!important}.card-tables.card-tables-users .card-tables-header-back h1{font-size:1rem}.card-tables.card-tables-users .card-tables-header-back .btn-success{box-shadow:none;font-size:0;line-height:1;padding:10px!important}.card-tables.card-tables-users .card-tables-header-back .btn-success:before{content:"\f234";font-family:Font Awesome\ 5 Pro;font-size:14px}.card-tables .card-table-body{padding:15px 10px}.card-tables .card-tables-header-back{padding:10px!important}.card-tables .card-tables-header-back .btn-create{border-radius:10px;border-radius:4px;line-height:1.2;margin-left:15px;padding:7px 20px}.card-tables .pagination{flex-wrap:wrap;gap:4px;margin:10px 20px;padding:0 0 30px;position:relative}.card-tables .pagination .page-item a,.card-tables .pagination .page-item span{font-size:13px;height:30px;width:30px}.card-tables .pagination .page-item:first-child{bottom:-5px;left:calc(50% - 40px);margin:0;position:absolute}.card-tables .pagination .page-item:first-child a,.card-tables .pagination .page-item:first-child span{font-size:35px}.card-tables .pagination .page-item:last-child{bottom:-5px;margin:0;position:absolute;right:calc(50% - 40px)}.card-tables .pagination .page-item:last-child a,.card-tables .pagination .page-item:last-child span{font-size:35px}}.card-tables .table-users-wrapper{overflow:hidden}.table-users-wrapper{overflow:scroll}.table-users-wrapper .table-users-header-items{display:flex;justify-content:space-between}.table-users-wrapper .table-users-header-items .table-users-header-item{align-items:center;display:flex;justify-content:center}.table-users-wrapper .table-users-body-items{border-bottom:1px solid #e9e9e9;display:flex;justify-content:space-between;padding:8px 10px}.table-users-wrapper .table-users-body-items:last-child{border:none}.table-users-wrapper .table-users-body-items .table-users-body-item{align-items:center;-moz-column-gap:5px;column-gap:5px;display:flex;justify-content:center}.table-users-wrapper .table-users-body-items .table-users-body-item img.avatar{height:50px!important;width:50px!important}.table-users-wrapper .table-users-body-items h6{color:#000;font-size:.875rem;font-weight:600;line-height:1;text-align:center}.table-users-wrapper .table-users-body-items p{color:#222;font-size:.875rem;margin-bottom:0;text-align:center}.table-users-wrapper .table-users-body-items .btn{align-items:center;display:flex;height:35px;justify-content:center;padding:5px!important;width:35px}.table-users-wrapper .table-users-header{margin-bottom:10px}.table-users-wrapper .table-users-header-item h4{color:#000;font-size:1rem;font-weight:500;margin-bottom:0;text-align:center}.table-users-wrapper .table-users-body-mobile{display:none}.table-users-wrapper .table-users-body-desktop .table-icon-options{position:relative}.table-users-wrapper .table-users-body-desktop .table-icon-options .table-modal-actions{background:#fff;border-radius:3px;box-shadow:0 0 4px #ccc;display:none;flex-direction:column;position:absolute;right:27px;top:-20px;transition:all .5s;width:100px}.table-users-wrapper .table-users-body-desktop .table-icon-options .modal-item{align-items:center;color:#1e1e1e;display:flex;font-size:.9125rem;font-weight:500;gap:10px;line-height:1;padding:8px 10px}.table-users-wrapper .table-users-body-desktop .table-icon-options .modal-item:hover{background:hsla(0,0%,92%,.5)}.table-users-wrapper .table-users-body-desktop .table-icon-options .modal-item.info svg{color:#1a73e8}.table-users-wrapper .table-users-body-desktop .table-icon-options .modal-item.edit svg{color:#7b809a}.table-users-wrapper .table-users-body-desktop .table-icon-options .modal-item.remove svg{color:#f10}.table-users-wrapper .table-users-body-desktop .table-icon-options .modal-item svg{height:14px}.table-users-wrapper .table-users-body-desktop .table-icon-options:hover .table-modal-actions{display:flex}.table-users-wrapper .table-users-body-desktop .icon-options{align-items:center;cursor:pointer;display:flex;height:25px;justify-content:center;text-align:center;width:40px}.table-users-wrapper .table-users-body-desktop .icon-options i{color:#000;cursor:pointer;font-size:1.5rem;line-height:1}.filter-card-table .input-group{align-items:center;margin:0!important}.filter-card-table .input-group input.form-control{background:#fff!important;border:1px solid #008d00!important;border-bottom-left-radius:0!important;border-top-left-radius:0!important;color:#000;font-size:.9125rem;font-weight:500;height:40px}.filter-card-table .input-group input.form-control::-moz-placeholder{color:#000}.filter-card-table .input-group input.form-control::placeholder{color:#000}.filter-card-table .input-group select{background:#fff!important;border:1px solid #008d00!important;border-bottom-left-radius:0!important;border-top-left-radius:0!important;color:#000;font-size:.9125rem;font-weight:500;height:40px}.filter-card-table a.btn-outline-success{align-items:center;background:#ff0006;border:none;border-radius:0!important;color:#fff;display:flex;font-size:.75rem;font-weight:600;height:40px;line-height:1;margin:0 15px 0 0;padding:10px 20px}.filter-card-table a.btn-outline-success:hover{background:#ff0006;color:#fff}.filter-card-table button{background:#008d00;font-size:.75rem;font-weight:600;height:40px;line-height:1;margin:0;padding:10px 30px}.filter-card-table a.btn-outline-secondary{background:#fff;border:1px solid #187900;border-radius:0;color:#000;font-size:.75rem;height:40px;margin:0}@media (max-width:768px){.filter-card-table .input-group{flex-wrap:wrap}.filter-card-table a.btn-outline-success{height:35px;margin-bottom:10px!important;margin-left:0!important;padding:10px 40px}.filter-card-table a.btn-outline-secondary,.filter-card-table button.btn-success{font-size:.675rem!important;height:35px;line-height:1.7;margin-left:0!important;padding:8px;width:50%}.filter-card-table .input-group input.form-control,.filter-card-table .input-group select{font-size:.75rem;height:35px!important;margin:0 0 5px!important;padding:5px 10px!important;width:100%!important}}@media (max-width:991px){main.main-content{justify-content:center;margin-bottom:40px;max-width:100%;position:relative}main.main-content .container,main.main-content .container-fluid,main.main-content .container-lg,main.main-content .container-md,main.main-content .container-sm,main.main-content .container-xl,main.main-content .container-xxl{max-width:92vw;padding:0 10px}.g-sidenav-show:not(.rtl) aside.sidenav{position:absolute!important;transform:translateX(-17.125rem)}.g-sidenav-show:not(.rtl) aside.sidenav.sidebar-open{transform:translateX(0)}html body{grid-template-areas:"main";grid-template-columns:1fr}.button-menu-mobile{background:none;border:none;display:flex;padding:0;position:absolute;right:30px;top:20px}.button-menu-mobile svg{font-size:24px}.table-users-container{overflow:auto;width:840px}.section-form-login .alert.alert-danger{margin:20px auto;max-width:none;position:static;width:calc(100% - 20px)}.section-form-login .container-form{padding:10px 15px!important}aside.sidenav{max-width:400px!important;min-width:280px;width:80%}aside.sidenav .sidenav-header{position:relative}aside.sidenav .icon-close-aside{background:transparent;border:none;display:block!important;line-height:1;padding:15px 20px!important;z-index:2}aside.sidenav #iconSidenav{color:#fff!important;font-size:1.5rem}}@media (max-width:768px){main.main-content{grid-template-rows:auto auto 1fr auto;padding:0}main.main-content .container,main.main-content .container-fluid,main.main-content .container-lg,main.main-content .container-md,main.main-content .container-sm,main.main-content .container-xl,main.main-content .container-xxl{max-width:96vw;padding:0 10px}.card-header-tabs .input-group{flex-wrap:wrap;gap:10px;justify-content:space-between}.card-header-tabs .input-group input{width:100%}.card-header-tabs .input-group .btn{width:calc(50% - 5px)}.card-tables .card-tables-header-back h4{font-size:1.125rem}.card-header-tabs{background:initial}.table-training>thead{display:none}.table-training>tbody tr{border-bottom:2px solid #ccc;display:flex;flex-direction:column;flex-wrap:wrap;padding:5px}.table-training>tbody tr:last-child{border-bottom:none}.table-training>tbody td{align-items:flex-start;border:none;display:flex;justify-content:space-between;width:100%}.table-training>tbody td a{font-size:.675rem;height:-moz-fit-content;height:fit-content;margin:0;padding:8px 6px;width:70px}.table-training>tbody td:last-child{gap:10px;justify-content:space-between}.table-training .table-title-mobile{color:#5b5b5b;display:block;font-size:.6125rem;font-weight:500;text-transform:uppercase}main .table-training .btn-icons-tables{height:40px;width:40px}main nav[aria-label=breadcrumb] h4{font-size:1.25rem;width:90%}#menu-mobile,.header-mobile{display:block}.button-menu-mobile{display:none}}.paginator-padrao .pagination{gap:5px;justify-content:center;margin:12px 0 0}.paginator-padrao .pagination .page-item .page-link,.paginator-padrao .pagination .page-item span{align-items:center;background:#fff;border:1px solid #dee2e6;border-radius:4px!important;box-shadow:none;color:#767676;display:flex;font-size:1rem;font-weight:500;height:35px;justify-content:center;margin:0;padding:0;width:35px}.paginator-padrao .pagination .page-item .page-link:hover{background:#f8f8f8;border-color:#dee2e6;color:#00ad00}.paginator-padrao .pagination .page-item.active .page-link{background:#00ad00;border-color:#00ad00;box-shadow:none;color:#fff;font-weight:700}.paginator-padrao .pagination .page-item.active .page-link:hover{background:#00ad00;border-color:#00ad00;color:#fff}.paginator-padrao .pagination .page-item.disabled .page-link{background:#fff;border-color:#dee2e6;color:#adb5bd}.aniversariantes-box{background:#e6f7e6;background-image:none;border:1px solid #9fd89f;color:#1a5c1a}.aniversariantes-box .alert-heading{color:#008d00}.aniversariantes-box .fw-bold:not(.text-danger){color:#1a5c1a}.aniversario-badge-mes{background:#e6f7e6!important;border:1px solid #9fd89f;color:#1a5c1a!important}.aniversario-badge-dia{background:#00ad00!important;color:#fff!important}

/*# sourceMappingURL=global.css.map*/