@charset "UTF-8";header.app-header{background-color:#ef4b23;position:fixed;top:0;left:0;width:100%;z-index:9;height:60px;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:space-between;align-items:center;padding:0 15px}header.app-header .navbar-brand{font-size:20px;color:#fff;font-weight:600;margin-right:30px}header.app-header .navbar-brand img{height:50px;margin-right:10px}header.app-header .group{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:stretch;justify-content:center;align-items:center;gap:8px}header.app-header .alert.alert-success{color:#0032a0;background-color:#fff;padding:.25rem .5rem;margin-bottom:0;border:0 solid transparent;font-size:12px;border-radius:12px}header.app-header .header-nav .header-btn{border:none;background:0 0;font-size:.7em;font-weight:600;color:#fff;background-color:#0032a0;padding:8px 12px;border-radius:22px;text-decoration:none}header.app-header .header-nav .header-btn svg{width:14px;height:14px;fill:#fff;margin:0 5px 0 0}.side-nav-section{width:250px;background-color:#fff;position:fixed;top:60px;height:100vh;font-size:1rem;overflow:hidden;z-index:8;border-right:solid 1px #d0dcf5}.side-nav-section .nav-close-btn{position:absolute;bottom:80px;left:20px;width:26px;height:26px;z-index:100;border:none;background:0 0}.side-nav-section .nav-close-btn svg{width:100%;height:100%;fill:#0032a0;pointer-events:none}.side-nav-section .main-side-nav{width:250px;height:100%;position:absolute;left:0;top:0;z-index:3;background-color:#fff;border-right:solid 1px #d0dcf5;overflow:hidden}.side-nav-section .main-side-nav .user-welcome-msg{margin:.5em;padding:1em;border-bottom:solid 1px #d0dcf5;display:flex;flex-direction:column;flex-wrap:nowrap;align-content:space-around;justify-content:center;align-items:center}.side-nav-section .main-side-nav .user-welcome-msg .avatar-icon{width:80px;height:80px;border:solid 2px #d0dcf5;border-radius:50%;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center}.side-nav-section .main-side-nav .user-welcome-msg .avatar-icon svg{width:40%;height:40%;fill:#0032a0}.side-nav-section .main-side-nav .user-welcome-msg .msg{text-align:center;font-size:.8em;font-weight:500;color:#0032a0;padding:10px;background-color:#f4f7ff;border-radius:15px;margin:10px}.side-nav-section .main-side-nav .nav-main-btns{margin:0;padding:0}.side-nav-section .main-side-nav .nav-main-btns .nav-item{margin:0 0;padding:5px 20px}.side-nav-section .main-side-nav .nav-main-btns .nav-item .nav-btn{font-size:.9em;font-weight:600;border:none;background:0 0;width:100%;text-align:left;border-radius:6px;padding:5px 10px}.side-nav-section .main-side-nav .nav-main-btns .nav-item .nav-btn:hover{background-color:#f4f7ff}.side-nav-section .main-side-nav .nav-main-btns .nav-item .nav-btn.active{background-color:#f4f7ff}.side-nav-section .main-side-nav .nav-main-btns .nav-item .nav-btn.active .btn-txt .filter-nav-open-icon{transform:rotate(0)}.side-nav-section .main-side-nav .nav-main-btns .nav-item .nav-btn svg{width:17px;height:17px;margin-right:10px;fill:#0032a0;pointer-events:none}.side-nav-section .main-side-nav .nav-main-btns .nav-item .nav-btn .btn-txt{opacity:1;position:absolute;min-width:180px}.side-nav-section .main-side-nav .nav-main-btns .nav-item .nav-btn .btn-txt .filter-nav-open-icon{width:8px;height:8px;transform:rotate(180deg);position:absolute;right:10px;top:8px}.side-nav-section .nav-side-section{width:300px;height:100%;position:absolute;left:-50px;top:0;z-index:2;background-color:#fff;padding:0}.side-nav-section .nav-side-section .nav-side-section-container{margin:0;padding:0;transform:translateX(-50px);position:absolute;width:100%;padding:20px;opacity:0;transition:all .3s ease-in-out;background-color:#fff}.side-nav-section .nav-side-section .nav-side-section-container.show{opacity:1;transform:translateX(0)}.side-nav-section .nav-side-section .nav-side-section-container h3{font-size:.8em}.side-nav-section .nav-side-section .nav-side-section-container h3 svg{width:17px;height:17px;margin-right:10px;fill:#0032a0}.side-nav-section .nav-side-section .nav-side-section-container p{font-size:.7em}.side-nav-section .nav-side-section .nav-side-section-container .side-sub-nav ul{padding:0;margin:0}.side-nav-section .nav-side-section .nav-side-section-container .side-sub-nav ul li.nav-item{margin:0 0;padding:5px 10px}.side-nav-section .nav-side-section .nav-side-section-container .side-sub-nav ul li.nav-item .nav-btn{font-size:.8em;font-weight:600;border:none;background:0 0;width:100%;text-align:left;border-radius:6px;padding:5px 5px;text-decoration:none}.side-nav-section .nav-side-section .nav-side-section-container .side-sub-nav ul li.nav-item .nav-btn:hover{background-color:#f4f7ff}.side-nav-section .nav-side-section .nav-side-section-container .side-sub-nav ul li.nav-item .nav-btn svg{width:15px;height:15px;margin-right:8px;fill:#0032a0;pointer-events:none}.side-nav-section .nav-side-section .nav-side-section-container .side-sub-nav ul li.nav-item .nav-btn .btn-txt{opacity:1;position:absolute;min-width:180px;color:#212529}.side-nav-section .nav-side-section .nav-side-section-container .side-sub-nav ul li.nav-item .nav-btn .btn-txt .filter-nav-open-icon{width:8px;height:8px;transform:rotate(180deg);position:absolute;right:10px;top:8px}.side-nav-section .nav-side-section .nav-side-section-container .nav-side-section-header{margin:0;padding:0}.side-nav-section .nav-side-section .nav-side-section-container .nav-side-section-body{margin:0 0 5px 0;padding:0;max-height:76vh;overflow-y:auto;border-radius:4px;border:solid 1px #d0dcf5}.side-nav-section .nav-side-section .nav-side-section-container .nav-side-section-footer{margin:0;padding:0}.side-nav-section .nav-side-section .nav-side-section-container .nav-side-section-footer .btn{width:100%;border-radius:8px}.app-body main.app-content{transition:all .3s ease-in-out}.app-body .side-nav-section{transition:all .3s ease-in-out}.app-body .side-nav-section .main-side-nav{transition:all .3s ease-in-out}.app-body .side-nav-section .main-side-nav .avatar-icon{transition:all .3s ease-in-out}.app-body .side-nav-section .main-side-nav .msg{transition:all .3s ease-in-out}.app-body .side-nav-section .main-side-nav .btn-txt{transform-origin:0 50%;transition:all .3s ease-in-out}.app-body .side-nav-section .nav-side-section{transition:all .3s ease-in-out}.app-body.filtersOpen main.app-content{margin-left:570px!important}.app-body.filtersOpen .side-nav-section{width:550px!important}.app-body.filtersOpen .side-nav-section .nav-side-section{transform:translateX(300px)!important}.app-body.filtersOpen.mainNavClosed main.app-content{margin-left:400px!important}.app-body.filtersOpen.mainNavClosed .side-nav-section{width:380px!important}.app-body.filtersOpen.mainNavClosed .side-nav-section .main-side-nav{width:80px}.app-body.filtersOpen.mainNavClosed .side-nav-section .main-side-nav .avatar-icon{transform:scale(.5)}.app-body.filtersOpen.mainNavClosed .side-nav-section .main-side-nav .msg{transform:scale(0);opacity:0!important;margin-top:-75px!important}.app-body.filtersOpen.mainNavClosed .side-nav-section .main-side-nav .btn-txt{opacity:0!important;transform:scale(0)}.app-body.filtersOpen.mainNavClosed .side-nav-section .nav-side-section{transform:translateX(130px)!important}.app-body.hideNavPanel main.app-content{margin:0!important;transition:none!important}.app-body.hideNavPanel .side-nav-section{opacity:0!important;transition:none!important;transform:translateX(-100%)!important;display:none!important}.app-body.mainNavClosed .nav-close-btn{transform:rotate(180deg)}.app-body.mainNavClosed main.app-content{margin-left:100px!important}.app-body.mainNavClosed .side-nav-section{width:80px!important}.app-body.mainNavClosed .side-nav-section .main-side-nav{width:80px}.app-body.mainNavClosed .side-nav-section .main-side-nav .avatar-icon{transform:scale(.5)}.app-body.mainNavClosed .side-nav-section .main-side-nav .msg{transform:scale(0);opacity:0!important;margin-top:-75px!important}.app-body.mainNavClosed .side-nav-section .main-side-nav .btn-txt{opacity:0!important;transform:scale(0)}.app-body.mainNavClosed .side-nav-section .nav-side-section{transform:translateX(-200px)!important}.accordion-container{margin:0 0;padding:4px}.accordion-container .accordion{background-color:#0032a0;color:#fff;cursor:pointer;padding:9px;width:100%;border:none;text-align:left;font-size:15px;font-weight:600;transition:.4s;border-radius:6px;margin:0 0 2px 0;display:block;text-decoration:none}.accordion-container .accordion .badge-pill{background-color:#ef4b23}.accordion-container .accordion:hover,.accordion-container .active{background-color:#d0dcf5;color:#0032a0}.accordion-container .accordion:after{content:"+";color:#fff;font-weight:700;float:right;margin-left:5px}.accordion-container .active:after{content:"−"}.accordion-container .panel{margin-bottom:13px;padding:0 0;background-color:#fff;max-height:0;overflow:hidden;transition:max-height .2s ease-out}.fillters .list-group-item{position:relative;display:block;padding:.5rem .5rem;color:#212529;text-decoration:none;background-color:#fff;border:none;border-radius:0;border-bottom:solid 1px #d0dcf5}.fillters .list-group{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;font-size:14px;font-weight:500;border-radius:.25rem;margin-bottom:5px}.fillters .list-group.sub-group{margin:0;font-size:.86em}.fillters .list-group.sub-group .list-group-item{border:none;padding:.5rem 1rem}.landing-page{width:100%;height:calc(100vh - 60px);background-image:url(../img/landing_bckg.png);background-size:cover;background-repeat:no-repeat;background-position:bottom center;display:flex;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center}.landing-page .login-box{width:600px;padding:30px;border:solid 1px rgba(255,255,255,.6);display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;justify-content:center;align-items:center;transform:translateY(-30%)}.landing-page .login-box .logo-landing{margin:5px}.landing-page .login-box .welcom-msg{color:#fff;font-size:2em;font-weight:600;width:370px;margin-left:15px}.landing-page .login-box .welcom-msg .highlight{border-bottom:solid 3px #ef4b23}.landing-page .login-box .login-btn{color:#fff;margin:30px 0 0 0;padding:10px 20px;border-radius:29px;font-size:1.1em;font-weight:600;border:solid 1px rgba(255,255,255,.6)}.modal .modal-dialog{padding:0}.modal .modal-dialog .modal-content{width:100%;border:none;font-size:.9rem}.modal .modal-dialog .modal-content .modal-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:1rem 1rem .5rem 1rem;border-bottom:1px solid #d0dcf5;align-content:center}.modal .modal-dialog .modal-content .modal-header h3{font-size:1.5em}.modal .modal-dialog .modal-content .modal-body{padding:1.7em 13%}.modal .modal-dialog .modal-content .modal-body.w100{padding:1.7em 1.7em}.modal .modal-dialog .modal-content .modal-body hr{color:#d0dcf5}.modal .modal-dialog .modal-content .modal-body label{color:#0032a0;font-size:.9em;font-weight:600}.modal .modal-dialog .modal-content .modal-body input,.modal .modal-dialog .modal-content .modal-body select,.modal .modal-dialog .modal-content .modal-body textarea{color:#0032a0;font-size:1em;font-weight:600;background-color:#edf2fb;border-radius:0;border:solid 1px #d0dcf5}.modal .modal-dialog .modal-content .modal-body input::-moz-placeholder,.modal .modal-dialog .modal-content .modal-body select::-moz-placeholder,.modal .modal-dialog .modal-content .modal-body textarea::-moz-placeholder{color:#7a95cd;font-style:italic;font-weight:400}.modal .modal-dialog .modal-content .modal-body input::placeholder,.modal .modal-dialog .modal-content .modal-body select::placeholder,.modal .modal-dialog .modal-content .modal-body textarea::placeholder{color:#7a95cd;font-style:italic;font-weight:400}.modal .modal-dialog .modal-content .modal-footer{display:flex;flex-wrap:wrap;flex-shrink:0;justify-content:center;padding:.75rem;border-top:1px solid #d0dcf5;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px);align-content:center}.chart-wrapper{padding:7px;border-radius:12px;border:solid 1px #d0dcf5}.chart-wrapper h3{color:#0032a0;font-size:1.4em;margin:20px 0}.chart-wrapper .chart-canvas{margin:0;margin:30px 0;margin:30px auto}.chart-custom-legend{padding:10px;border-radius:16px;background-color:#f4f7ff}.chart-custom-legend .chartBox{margin:0;padding:10px 5px 10px 10px;width:240px;min-width:240px;max-width:240px;height:100%;background-color:#d0dcf5;border-radius:6px}.chart-custom-legend .chartBox #customLegend{margin:0;padding:0 10px 0 0;height:100%;overflow:auto}.chart-custom-legend .chartBox #customLegend ul{margin:0;padding:0;display:flex;flex-direction:column;flex-wrap:nowrap;align-content:flex-start;justify-content:flex-start;align-items:flex-start;gap:5px;width:100%}.chart-custom-legend .chartBox #customLegend ul li{display:flex;margin:0;padding:4px;color:#000;font-size:1em;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:flex-start;align-items:center;gap:3px;border:solid 1px #f4f7ff;border-radius:5px;cursor:pointer;background-color:#fff;width:100%}.chart-custom-legend .chartBox #customLegend ul li span{width:15px;height:15px;display:inline-block;border-radius:3px}.chart-custom-legend .chartBox #customLegend ul li p{margin:0;padding:0;font-size:.9em;font-weight:600;width:100%}.chart-custom-legend .chartBox #customLegend ul li.dontShowMe span{opacity:.3}.chart-custom-legend .chartBox #customLegend ul li.dontShowMe p{text-decoration:line-through}.dtDiv{border-radius:12px;border:solid 1px #d0dcf5;padding:10px 0;margin:10px 0 5px 0;font-weight:600}.tb-icon-btn{width:25px;height:25px;background-color:#0032a0;border-radius:5px;padding:0;margin:1px;position:relative}.tb-icon-btn svg{width:76%;height:76%;fill:#fff;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tb-icon-btn:hover::after{content:attr(data-tooltip);position:absolute;top:0;left:50%;transform:translate(-50%,-105%);border-radius:4px;background-color:#000;padding:3px 6px;color:#fff;font-size:11px;display:block}.dataTables_filter,.dataTables_length{margin-left:17px;margin-right:21px}.dataTables_filter label,.dataTables_length label{color:#0032a0;font-size:.9em;font-weight:700}.dataTables_filter input,.dataTables_filter select,.dataTables_length input,.dataTables_length select{border:solid 1px #d0dcf5;color:#0032a0;font-size:1em;font-weight:700}.dt-buttons-wrapper{text-align:center;padding-top:10px}.dt-buttons-wrapper .dt-buttons button.btn{color:#0032a0;font-size:.9em;font-weight:700;border:solid 1px #d0dcf5}.dt-buttons-wrapper .dt-buttons button.btn:hover{color:#fff;background-color:#0032a0}.dt-buttons-wrapper .dt-buttons button.btn:hover svg{fill:#fff}.dt-buttons-wrapper .dt-buttons button.btn svg{width:17px;height:17px;margin:3px 4px 3px 2px;display:inline-block;fill:#ef4b23}table.dataTable{font-size:.8rem;color:#0032a0;font-weight:500;margin-top:4px!important;border-top:solid 1px #d0dcf5;padding-top:12px}table.dataTable th{color:#ef4b23}table.dataTable tr{border-color:#d0dcf5}table.dataTable tr.expanded-row-content td{padding:0;background-color:#edf2fb}table.dataTable tr:has(+.expanded-row-content.show){background-color:#edf2fb;border:none}table.dataTable tr:has(+.expanded-row-content.show) td{border:none}table.dataTable tfoot th{border-top:1px solid #ef4b23!important;border-bottom:none}.icon-btn.expandDetail{border:none;background-color:transparent;color:#ef4b23}.expand-info-content.container{width:100%;padding:8px;max-width:none}.expand-info-content.container .row{padding:1px 0;display:flex;flex-direction:row;align-content:flex-start;justify-content:space-around;align-items:stretch;gap:3px;margin:0}.expand-info-content.container .row .col{padding:10px;border:solid 1px #d0dcf5;border-radius:6px;background-color:#fff}.expand-info-content.container .row .col h4{color:#ef4b23;font-size:1em}.expand-info-content.container .row .col p{font-size:1em;color:#000;margin:5px 0}.dataTables_wrapper .dataTables_info{clear:both;float:left;padding-top:.755em;padding-left:.5em;margin-top:30px;font-size:.9em;margin-left:17px}.dataTables_wrapper .dataTables_paginate{margin-top:30px;margin-right:21px}.dataTables_wrapper .dataTables_paginate .pagination{display:flex;padding-left:0;list-style:none;gap:2px}.dataTables_wrapper .dataTables_paginate .pagination .paginate_button{padding:0!important;margin:0!important;border:none}.dataTables_wrapper .dataTables_paginate .pagination .paginate_button:hover{border:none;margin:0;background:#d0dcf5}.dataTables_wrapper .dataTables_paginate .pagination .paginate_button:hover a.page-link{background-color:#d0dcf5;padding:.375rem .75rem}.dataTables_wrapper .dataTables_paginate .pagination .paginate_button.disabled a.page-link{color:rgba(0,50,160,.5)}.dataTables_wrapper .dataTables_paginate .pagination .paginate_button a.page-link{color:#0032a0;border:solid 1px #d0dcf5;font-size:.9em;font-weight:700;background-color:#fff;padding:.375rem .75rem}.dataTables_wrapper .dataTables_paginate .pagination .paginate_button.active a.page-link{background-color:#0032a0;color:#fff}#dashboardBoxHistory{font-size:1.1em;margin:20px}.container-dashboard-btns{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;align-content:flex-start}.container-dashboard-btns .dashboard-btn-wrapper{margin-top:auto;width:230px;height:230px;padding:0;margin:6px;min-width:20%;max-width:600px;width:calc(25% - 12px)!important}.container-dashboard-btns .dashboard-btn-wrapper .dashboard-btn{border-radius:20px;width:100%;height:100%;flex:1;display:flex;flex-wrap:wrap;justify-content:space-between;color:#fff;margin:0;padding:5px 5px;flex-direction:column;align-content:center;align-items:center;border:solid 1px rgba(0,50,160,.2509803922);background-color:#fff}.container-dashboard-btns .dashboard-btn-wrapper .dashboard-btn .header-wrapper{cursor:pointer;width:100%;border:none;background-color:transparent}.container-dashboard-btns .dashboard-btn-wrapper .dashboard-btn h3{font-size:1.6em;cursor:pointer;color:#0032a0;text-align:center;margin-top:15px}.container-dashboard-btns .dashboard-btn-wrapper .dashboard-btn h4{color:#0032a0;font-size:1.5em}.container-dashboard-btns .dashboard-btn-wrapper .dashboard-btn .btn-count-txt{display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;font-weight:600;color:#ef4b23;font-size:5em;padding:0;margin:0}.container-dashboard-btns .dashboard-btn-wrapper .dashboard-btn .ctrl-wrapper{flex-direction:row;width:100%;text-align:center;position:relative;margin-bottom:7px}.container-dashboard-btns .dashboard-btn-wrapper .dashboard-btn .ctrl-wrapper .form-select{display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;font-size:.8rem;font-weight:400;line-height:1.5;background-position:right .75rem center;background-size:16px 12px;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;text-align:center;border-radius:17px;cursor:pointer;color:#0032a0;font-size:1em;font-weight:600;background-color:#edf2fb;border:solid 1px #d0dcf5;width:72%!important}.container-dashboard-btns .dashboard-btn-wrapper .dashboard-btn .ctrl-wrapper .fav-chck{position:absolute;clip:rect(1px,1px,1px,1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}.container-dashboard-btns .dashboard-btn-wrapper .dashboard-btn .ctrl-wrapper .fav-chck:focus+.fav-label{outline:solid 2px #0032a0;outline-offset:5px;border-radius:4px}.container-dashboard-btns .dashboard-btn-wrapper .dashboard-btn .ctrl-wrapper .fav-label{position:absolute;bottom:3px;right:4px;width:22px;height:23px;cursor:pointer;padding:0;display:block}.container-dashboard-btns .dashboard-btn-wrapper .dashboard-btn .ctrl-wrapper .fav-img{width:100%;height:100%;margin:0}html{position:relative;min-height:100%;font-size:16px}body{background-color:#f4f7fc;padding-top:60px;color:#333}h1,h2,h3,h4,h5,h6{color:#0032a0}a{color:#0032a0}.btn-primary,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.btn-primary:visited{background-color:#0032a0;border-color:#0032a0}main.app-content{margin:10px 20px 20px 270px}.app-body-content{font-size:1rem;border:solid 1px #d0dcf5;box-shadow:none!important;border-radius:0;border-radius:15px;overflow:hidden}.app-body-content .nav-tabs{border-bottom:none;background-color:#dfe7f7;border-bottom:solid 1px #c3d4f7}.app-body-content .nav-tabs .nav-item .nav-link{font-size:.8em;font-weight:600;color:#0032a0;border:none}.app-body-content .nav-tabs .nav-item .nav-link:hover{border:none}.app-body-content .nav-tabs .nav-item .nav-link.active{border-right:solid 1px #c3d4f7}.app-body-content .nav-tabs .nav-item .nav-link svg{height:16px;width:16px;fill:#0032a0}.app-body-content .card-body{font-size:.8em}footer.app-footer{font-size:1rem;padding:10px}footer.app-footer .app-privacy{color:#0032a0;font-size:.8em;margin:0;padding:0 24px 0 0;text-align:right}footer.app-footer.color-bck{background-color:#0032a0}footer.app-footer.color-bck .app-privacy{color:#fff}footer.app-footer.color-bck .app-privacy a{color:#ef4b23}footer.app-footer.color-bck .app-privacy a:hover{color:#fff}.app-tooltip{background-color:#000;color:#fff;font-size:.8em;font-weight:600;padding:4px 6px;border-radius:4px;position:absolute;left:0;top:0;opacity:1!important;transform:translate(20px,-50%);transition:top,left,opacity .1s ease-in;z-index:99999}.map-modal{width:100%;height:100%;border:solid 1px #d0dcf5}.laneSeparator{margin:0;height:100vh;background:repeating-linear-gradient(to bottom,#000 0 4px,#ff0 4px 8px) 80%/2px 100% no-repeat}