.vue-map-container{position:relative}.vue-map-container .vue-map{left:0;right:0;top:0;bottom:0;position:absolute}.vue-map-hidden{display:none}.vue-street-view-pano-container{position:relative}.vue-street-view-pano-container .vue-street-view-pano{left:0;right:0;top:0;bottom:0;position:absolute}@media screen{body,html{height:100%;width:100%;margin:0;padding:0;background:#e5e7e9;overflow-x:hidden;overflow-y:scroll}.truck-green{color:#0a0}.truck-red{color:#a00}.truck-gray{color:#888}#main-wrapper,.login{height:100%}.login{background-size:cover;background-repeat:no-repeat;background-position:50%;width:100%;padding:8% 0;position:fixed}.login-box{width:360px;min-height:200px;margin:0 auto;border-radius:15px}.login-box,.navbar-inverse{box-shadow:5px 0 10px rgba(0,0,0,.5)}.navbar-inverse{position:relative;z-index:50;background:#26475f!important;border-radius:0;border:0;min-height:56px}.navbar-nav>li>a{padding-top:18px!important;padding-bottom:18px!important}.navbar{min-height:56px!important}.card{border-color:#d7dfe3;border-radius:4px;box-shadow:0 5px 20px rgba(0,0,0,.1);background:#fff}.left-sidebar{top:0;left:0;overflow-y:scroll;top:56px}.left-sidebar,.right-sidebar{background:#fff;position:absolute;z-index:40;bottom:0;width:300px;box-shadow:1px 0 20px rgba(0,0,0,.3)}.right-sidebar{top:0;right:0;overflow-y:auto;padding-top:65px;max-height:100%}.page-wrapper{margin-left:300px}.page-wrapper,.page-wrapper-full{height:calc(100% - 56px)}.page-content{height:100%}.vehicle-info-panel{background:hsla(0,0%,100%,.85);z-index:40;width:350px}.reports-panel,.vehicle-info-panel{position:absolute;top:56px;right:0;bottom:0;overflow-y:auto;padding-top:0;box-shadow:1px 0 20px rgba(0,0,0,.3)}.reports-panel{background:hsla(0,0%,100%,.98);z-index:45;width:750px;transition:.5s}#map{box-sizing:content-box;width:100%;height:100%}.vehicleInfo{padding:8px 10px 8px 12px;line-height:1.2}.vehicleInfo>.plate{font-size:15px;padding:3px 0 8px}.vehicleInfo>.date,.vehicleInfo>.pos{color:#666;padding:2px 0;font-size:12px}.vehicleInfo:nth-child(odd){background-color:#f0f0f0}.vehicleInfo:hover,.vehicleInfo:nth-child(odd):hover{cursor:pointer;background-color:#d9edf7}.vehicleInfo.selected{background-color:#d9edf7}.vehicle-info-panel .tab-button{cursor:pointer;position:absolute;width:80px;top:0;left:0;height:32px;padding-top:8px;text-align:center;color:#fff;background:#666;font-size:11px;border-right:1px solid #777}.vehicle-info-panel .tab-button.one{left:0}.vehicle-info-panel .tab-button.two{left:80px}.vehicle-info-panel .tab-button.three{left:160px}.vehicle-info-panel .tab-button.four{left:240px}.vehicle-info-panel .tab-button.tab-close{width:30px;left:320px;background:#428bca;border-right:0}.vehicle-info-panel .tab-button.active{background:#5cb85c}.vehicle-info-panel .tabs{position:absolute;width:340px;top:32px;height:calc(100% - 32px);overflow:auto}.vehicle-info-panel .tab.info{padding-top:20px;padding-left:20px;padding-right:20px}.vehicle-info-panel .report-results .item{border-bottom:1px solid #ddd;padding:5px 10px;cursor:pointer}.vehicle-info-panel .report-results .item.active{background:#eaeaea}.history-points{max-width:100%;height:100%;overflow-y:scroll}.vehicle-info-panel h4{margin-bottom:0;padding-bottom:0;margin-top:0;font-weight:400}.traffic-button{direction:ltr;overflow:hidden;text-align:center;position:relative;color:#565656;font-family:Roboto,Arial,sans-serif;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:11px;background-color:#fff;padding:8px;border-bottom-right-radius:2px;border-top-right-radius:2px;background-clip:padding-box;box-shadow:0 1px 4px -1px rgba(0,0,0,.3);min-width:40px;margin-top:10px}.mobile-button{font-size:16px}.mobile-button-right{font-size:16px;float:right}.help-block{font-size:11px}.row.thin-gutter{margin-left:-7px;margin-right:-7px}.thin-gutter>[class*=col-]{padding-right:7px;padding-left:7px}.traffic-button:hover{cursor:pointer}.traffic-button.selected{font-weight:700}.date-popout,.date-popout-bottom{position:absolute;background:#fff;border:1px solid rgba(0,0,0,.15);border-radius:4px;box-shadow:0 6px 12px rgba(0,0,0,.175)}.date-popout-bottom{top:-300px}.side-close{cursor:pointer;position:fixed;right:350px;top:55px;width:30px;background:linear-gradient(90deg,transparent,rgba(66,66,66,.1));height:100%;z-index:50;opacity:0}.side-close:hover{opacity:1}.print-buttons{position:fixed;right:0;padding:20px;background:#fff}::-webkit-scrollbar,::-webkit-scrollbar-button{display:none}body{-ms-overflow-style:none}.p-0{padding:0}.p-3{padding:3px}.p-5{padding:5px}.p-10{padding:10px}.p-15{padding:15px}.p-20{padding:20px}.p-25{padding:25px}.p-30{padding:30px}.p-35{padding:35px}.p-40{padding:40px}.p-45{padding:45px}.p-50{padding:50px}.pt-0{padding-top:0}.pt-3{padding-top:3px}.pt-5{padding-top:5px}.pt-10{padding-top:10px}.pt-15{padding-top:15px}.pt-20{padding-top:20px}.pt-25{padding-top:25px}.pt-30{padding-top:30px}.pt-35{padding-top:35px}.pt-40{padding-top:40px}.pt-45{padding-top:45px}.pt-50{padding-top:50px}.pr-0{padding-right:0}.pr-3{padding-right:3px}.pr-5{padding-right:5px}.pr-10{padding-right:10px}.pr-15{padding-right:15px}.pr-20{padding-right:20px}.pr-25{padding-right:25px}.pr-30{padding-right:30px}.pr-35{padding-right:35px}.pr-40{padding-right:40px}.pr-45{padding-right:45px}.pr-50{padding-right:50px}.pb-0{padding-bottom:0}.pb-3{padding-bottom:3px}.pb-5{padding-bottom:5px}.pb-10{padding-bottom:10px}.pb-15{padding-bottom:15px}.pb-20{padding-bottom:20px}.pb-25{padding-bottom:25px}.pb-30{padding-bottom:30px}.pb-35{padding-bottom:35px}.pb-40{padding-bottom:40px}.pb-45{padding-bottom:45px}.pb-50{padding-bottom:50px}.pl-0{padding-left:0}.pl-3{padding-left:3px}.pl-5{padding-left:5px}.pl-10{padding-left:10px}.pl-15{padding-left:15px}.pl-20{padding-left:20px}.pl-25{padding-left:25px}.pl-30{padding-left:30px}.pl-35{padding-left:35px}.pl-40{padding-left:40px}.pl-45{padding-left:45px}.pl-50{padding-left:50px}.m-0{margin:0}.m-3{margin:3px}.m-5{margin:5px}.m-10{margin:10px}.m-15{margin:15px}.m-20{margin:20px}.m-25{margin:25px}.m-30{margin:30px}.m-35{margin:35px}.m-40{margin:40px}.m-45{margin:45px}.m-50{margin:50px}.mt-0{margin-top:0}.mt-3{margin-top:3px}.mt-5{margin-top:5px}.mt-10{margin-top:10px}.mt-15{margin-top:15px}.mt-20{margin-top:20px}.mt-25{margin-top:25px}.mt-30{margin-top:30px}.mt-35{margin-top:35px}.mt-40{margin-top:40px}.mt-45{margin-top:45px}.mt-50{margin-top:50px}.mr-0{margin-right:0}.mr-3{margin-right:3px}.mr-5{margin-right:5px}.mr-10{margin-right:10px}.mr-15{margin-right:15px}.mr-20{margin-right:20px}.mr-25{margin-right:25px}.mr-30{margin-right:30px}.mr-35{margin-right:35px}.mr-40{margin-right:40px}.mr-45{margin-right:45px}.mr-50{margin-right:50px}.mb-0{margin-bottom:0}.mb-3{margin-bottom:3px}.mb-5{margin-bottom:5px}.mb-10{margin-bottom:10px}.mb-15{margin-bottom:15px}.mb-20{margin-bottom:20px}.mb-25{margin-bottom:25px}.mb-30{margin-bottom:30px}.mb-35{margin-bottom:35px}.mb-40{margin-bottom:40px}.mb-45{margin-bottom:45px}.mb-50{margin-bottom:50px}.ml-0{margin-left:0}.ml-3{margin-left:3px}.ml-5{margin-left:5px}.ml-10{margin-left:10px}.ml-15{margin-left:15px}.ml-20{margin-left:20px}.ml-25{margin-left:25px}.ml-30{margin-left:30px}.ml-35{margin-left:35px}.ml-40{margin-left:40px}.ml-45{margin-left:45px}.ml-50{margin-left:50px}}@media only screen and (max-width:764px){#resultsHolder{display:none}.page-wrapper{margin-left:0}}@media print{body *{visibility:hidden}#section-to-print,#section-to-print *{visibility:visible}.report-results{height:0;display:none}.left-sidebar,.no-print{display:none}.progress{background-color:#f5f5f5!important;border-radius:4px!important;box-shadow:inset 0 1px 2px rgba(0,0,0,.1)!important}.progress-bar{background-color:#428bca!important;box-shadow:inset 0 -1px 0 rgba(0,0,0,.15)!important}}@media (min-width:768px) and (max-width:799px){.navbar-collapse.collapse{display:none!important}.navbar-collapse.collapse.in,.navbar-header .collapse,.navbar-toggle{display:block!important}.navbar-header{float:none}}button.btn-dark{color:#fff;background-color:#26475f;border-color:#343a40;min-width:100px}button.btn-dark:hover{color:#fff;background-color:#141618}.login-box footer div{font-size:12px;color:#aaa}.language-select{width:100px;position:absolute;right:15px;top:20px;background:#fff;border-radius:0 0 3px 3px}.language-select div.link{cursor:pointer;display:inline-block}.info-panel-bottom{position:absolute;bottom:0;height:100px;background:hsla(0,0%,100%,.85);width:100%}.info-panel-bottom .vehicleInfo{background:transparent;cursor:auto}.left-sidebar.fixed .info{position:fixed;top:56px;z-index:200;background:#fff;width:300px;padding:10px;left:0;border-bottom:1px solid #aaa}.left-sidebar.fixed .results{margin-top:60px}.toolbox{box-shadow:0 -6px 12px rgba(0,0,0,.175);padding:5px 8px;height:42px;background-color:#e0e0e0;position:absolute;bottom:0;width:100%}.poi-icon{opacity:.4;cursor:pointer}.poi-icon.active{opacity:1}.slide-enter-active{transition:all .3s ease-out}.slide-leave-active{transition:all .5s ease-out}.slide-enter,.slide-leave-to{transform:translateX(350px)}.slide-report-enter-active{transition:all .3s ease-out}.slide-report--leave-active{transition:all .5s ease-out}.slide-report--enter,.slide-report-leave-to{transform:translateX(750px)}.slideTop-enter-active{transition:all .3s ease-out}.slideTop-leave-active{transition:all .5s ease-out}.slideTop-enter,.slideTop-leave-to{transform:translateY(150px)}.map-toolbar{left:10px}.map-toolbar,.map-toolbar-right{position:absolute;top:0;background:#fff;z-index:20000;padding:7px;border-radius:0 0 3px 3px;box-shadow:0 5px 20px rgba(0,0,0,.1)}.map-toolbar-right{right:10px}.btn.active:focus,.btn:active:focus,.btn:focus{outline:none;box-shadow:none}.socket-ok{color:green}.socket-nok{color:#d9534f}.info-panel-bottom-high{position:absolute;bottom:0;height:130px;background:hsla(0,0%,100%,.85);width:100%}.info-panel-bottom-high .vehicleInfo{background:transparent;cursor:auto}.info-panel-bottom-high .vehicleInfo:hover{background:transparent}