@charset "UTF-8";body{font-family:Montserrat,sans-serif;overflow-x:hidden}.gps-marker{background:#fff;border:3px solid #2ebef0;border-radius:50%}.gps-marker>div{height:100%;width:100%}.gps-marker.disabled{border:3px solid #989898}.gps-marker img{border-radius:50%;height:100%;-o-object-fit:cover;object-fit:cover;width:100%!important}.header-navbar{position:relative;z-index:999}:root{--primary-color:#2ebef0}input:focus,select:focus{outline:none}[v-cloak]{display:none!important}.btn.btn-primary,.btn.btn-primary:active,.btn.btn-primary:focus,.btn.btn-primary:hover{background:#000;border-color:#000}.background-black-modal{background:rgba(0,0,0,.702);bottom:0;content:"";display:none;left:0;position:fixed;right:0;top:0;z-index:9995}.background-black-modal.active{display:block;z-index:1000}.swal-button,.swal-button:active,.swal-button:focus,.swal-button:hover{box-shadow:none;outline:none}.swal-button.swal-button--confirm,.swal-button.swal-button--confirm:active,.swal-button.swal-button--confirm:focus,.swal-button.swal-button--confirm:hover,.swal-button.swal-button--ok,.swal-button.swal-button--ok:active,.swal-button.swal-button--ok:focus,.swal-button.swal-button--ok:hover{background:#2ebef0}.btn-loader{position:relative}.btn-loader:after,.btn-loader:before{animation:spin 1s linear infinite;border:8px solid transparent;border-radius:50%;content:"";display:none;height:30px;left:50%;position:absolute;top:50%;width:30px}.btn-loader:before{border-top:4px solid #fff}.btn-loader:after{border-bottom:4px solid #fff}.btn-loader[disabled]{color:#000!important}.btn-loader[disabled]:after,.btn-loader[disabled]:before{display:block}@keyframes spin{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.modal-dialog .modal-content{border:1px solid #ccc}.modal-dialog .modal-header{border-bottom:none;padding-bottom:0}.modal-dialog .modal-header h1{font-weight:500}.modal-dialog .modal-header button{color:grey}.modal-dialog .modal-header button:active{border:none;box-shadow:none}.modal-dialog .modal-body{padding-top:0}.modal-dialog .modal-body .input-group{display:flex;flex-direction:column}.modal-dialog .modal-body .input-group label{color:#525252;font-size:14px;font-weight:400;margin-top:20px}.modal-dialog .modal-body .input-group .form-control{border:1px solid #adb5bd;border-radius:4px!important;font-size:14px;height:38px;margin-top:8px;max-height:38px;padding:0 20px;width:100%}.modal-dialog .modal-body .input-group .form-control:focus{box-shadow:none;outline:none}.modal-dialog .modal-footer{border-top:none}.modal-dialog .modal-footer .boton-guardar{align-items:center;background-color:#000;border:none;display:flex}.modal-dialog .modal-footer .boton-guardar .icono{font-size:20px;margin-left:5px}.modal-historico-responsive .header{font-size:16px;font-weight:500;padding:20px 0}.modal-historico-responsive .botones-config{display:flex;gap:10px;justify-content:center;margin-bottom:30px;margin-top:10px;width:100%}.modal-historico-responsive .botones-config .boton-check{align-items:center;cursor:pointer;display:flex;flex-direction:column;position:relative;text-align:center;width:80px}.modal-historico-responsive .botones-config .boton-check.final .icono{border:1px solid #000}.modal-historico-responsive .botones-config .boton-check.estacionado .icono .marcador{padding:8px}.modal-historico-responsive .botones-config .boton-check .seleccionado{background:#fff;border-radius:50%;position:absolute;right:-2px;top:-2px;z-index:2}.modal-historico-responsive .botones-config .boton-check .icono{border:1px solid #c9c9c9;border-radius:50%;height:45px;position:relative;width:45px}.modal-historico-responsive .botones-config .boton-check .icono img.marcador{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.modal-historico-responsive .botones-config .boton-check p{font-size:13px;font-weight:300;margin-bottom:0;margin-top:2px}.modal-historico-responsive .btn-modal-close{background:transparent;border:none;height:40px;outline:none;position:absolute;right:0;top:0;width:40px}.modal-historico-responsive .btn-modal-close img{width:15px}.modal-historico-responsive .modal-body .form-control{align-items:center;background-color:#f3f3f3;border:none;cursor:pointer;display:flex;justify-content:space-between;margin:15px 0;min-height:45px}.modal-historico-responsive .modal-body .form-control input,.modal-historico-responsive .modal-body .form-control select{background-color:transparent;border:none;cursor:pointer}.modal-historico-responsive .modal-body .form-control select{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#757575;width:100%}.modal-historico-responsive .modal-body .form-control select:focus{outline:none}.modal-historico-responsive .modal-body .form-date-picker{padding:0}.modal-historico-responsive .modal-body .form-date-picker .icono{margin-right:10px}.modal-historico-responsive .modal-body .form-date-picker .field.has-value:not(.no-label) .field-input[data-v-5b500588]{padding-top:0!important}.modal-historico-responsive .modal-body .form-date-picker .date-time-picker{max-height:35px}.modal-historico-responsive .modal-body .form-date-picker .date-time-picker .field-input{max-height:35px;min-height:0!important;padding-right:0}.modal-historico-responsive .modal-body .form-date-picker .date-time-picker input{max-height:35px}.modal-historico-responsive .modal-body .form-date-picker .date-time-picker input::-moz-placeholder{color:#7f7f7f;font-size:16px;font-weight:600}.modal-historico-responsive .modal-body .form-date-picker .date-time-picker input::placeholder{color:#7f7f7f;font-size:16px;font-weight:600}.modal-historico-responsive .modal-body .form-date-picker .date-time-picker input:focus{border:none!important}.modal-historico-responsive .modal-body .form-date-picker .header-picker{background-color:#fff!important;color:#000}.modal-historico-responsive .modal-body .form-date-picker .custom-button:hover .custom-button-content[data-v-2ed8e606]{color:#000!important}.modal-historico-responsive .modal-body .date-time-picker label{display:none}.modal-historico-responsive .modal-footer{justify-content:center}.modal-historico-responsive .modal-footer button{border:none;display:flex;font-size:12px;justify-content:center;width:80px}.modal-historico-responsive .modal-footer .btn-primary{background-color:#000;color:#fff}.modal-historico-responsive .modal-footer .btn-secondary{background-color:transparent;border:1px solid #cfcfcf;color:#999}.modal-dispositivos-tiempo .header{font-size:16px;font-weight:500;justify-content:center;padding:20px 0 5px}.modal-dispositivos-tiempo .dispositivo{align-items:center;background-color:transparent;border:none;display:flex;font-weight:500;gap:10px;margin:15px 0;padding:0 2%}.modal-dispositivos-tiempo .dispositivo .icon{position:relative}.modal-dispositivos-tiempo .dispositivo .icon .indicador{background-color:#2ebef0;border-radius:50%;bottom:5px;height:10px;position:absolute;right:-3px;width:10px}.modal-dispositivos-tiempo .dispositivo .icono{font-size:20px}.modal-dispositivos-tiempo .dispositivo p{margin-bottom:0}.loader-modal{align-items:center;background:hsla(0,0%,100%,.5);display:flex;height:calc(100% - 72px);justify-content:center;left:0;position:absolute;top:72px;width:100%;z-index:1001}.loader{animation:l1 1s infinite;aspect-ratio:1;border-color:#000 transparent;border-radius:50%;border-style:solid;border-width:8px;width:80px}@keyframes l1{to{transform:rotate(.5turn)}}.leaflet-marker-icon.black .marcador-mapa .icono,.leaflet-marker-icon.black .marcador-mapa .titulo{background:#000}.leaflet-marker-icon.black .marcador-mapa .titulo p{color:#fff}.leaflet-marker-icon.estacionado .marcador-mapa .icono{background:#fff;padding:10px;position:relative}.leaflet-marker-icon.estacionado .marcador-mapa .icono img{left:50%;opacity:.93;padding:7px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.leaflet-marker-icon.estacionado .marcador-mapa .titulo p{color:#404040}.leaflet-marker-icon .marcador-mapa{align-items:center;display:flex;gap:5px;width:200px}.leaflet-marker-icon .marcador-mapa .icono{background:#fff;border-radius:50%;box-shadow:0 4px 4px 0 rgba(0,0,0,.251);height:35px;width:35px}.leaflet-marker-icon .marcador-mapa .icono img{width:100%}.leaflet-marker-icon .marcador-mapa .titulo{background:#fff;border-radius:50px;box-shadow:0 4px 4px 0 rgba(0,0,0,.251);padding:2px 15px}.leaflet-marker-icon .marcador-mapa .titulo p{color:#000;font-size:12px;font-weight:500;margin-bottom:0}.controls-simulator{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:hsla(0,0%,61%,.4);border-radius:30px;bottom:0;height:145px;left:50%;max-width:700px;padding:20px 20px 10px;position:absolute;transform:translateX(-50%);width:calc(100% - 30px);z-index:100}.controls-simulator .velocidad-reproductor{bottom:10px;position:absolute;right:35px}.controls-simulator .velocidad-reproductor button{background:none;border:none;color:#707070;font-size:24px;font-weight:500}.controls-simulator .info-ruta{margin-bottom:10px;margin-top:5px;padding-left:0;padding-right:0;position:relative}.controls-simulator .info-ruta .fecha{text-align:left}.controls-simulator .info-ruta .fecha h5{font-size:16px;font-weight:500;margin-bottom:0}.controls-simulator .info-ruta .fecha p{font-size:13px;margin-bottom:0}.controls-simulator .info-ruta .velocidad{font-size:18px;font-weight:500;position:absolute;right:0;top:10px}.controls-simulator .controls-close{background:transparent;color:#333;cursor:pointer;font-size:12px;padding:20px 40px 15px 15px;position:absolute;right:0;top:0}.controls-simulator .controls-close p{font-size:12px;font-weight:700;left:50%;margin:0;position:absolute;top:50%;transform:translate(-50%,-50%)}.controls-simulator .control-bar{align-items:center;cursor:pointer;display:flex;gap:10px}.controls-simulator .control-bar p{font-size:13px;font-weight:500;margin-bottom:0;text-align:right;width:20px}.controls-simulator .control-bar p.final{text-align:left}.controls-simulator .control-bar .linea-bar{background:#fff;border-radius:30px;flex-grow:1;height:8px}.controls-simulator .control-bar .linea-bar .line{background:#000;border-radius:5px;height:100%;position:relative;width:50%}.controls-simulator .control-buttons{display:flex;gap:10px;justify-content:center;margin-top:10px;position:relative;width:100%}.controls-simulator .control-buttons button{background:transparent;border:none;color:#fff;height:30px}.controls-simulator .control-buttons button img{height:30px;width:30px}.controls-simulator .control-buttons button i{color:#fff;font-size:18px;line-height:30px}.controls-simulator .control-buttons button.prev{margin-right:10px}.controls-simulator .control-buttons button.next{margin-left:10px}.controls-simulator .control-buttons button.play i{font-size:22px}.tooltip-container{display:inline-block;position:relative}.tooltip-container.disabled:after,.tooltip-container.disabled:before{display:none}.tooltip-container.tooltip-right:before{left:0;transform:translateX(0)}.tooltip-container.tooltip-left:before{left:inherit;right:0;transform:translateX(0)}.tooltip-container.tooltip-bottom:before{bottom:inherit;top:110%}.tooltip-container.tooltip-bottom:after{border-color:transparent transparent #333;bottom:inherit;top:calc(110% - 10px)}.tooltip-container:before{background-color:#333;border-radius:4px;bottom:110%;color:#fff;content:attr(data-tooltip);font-size:12px;padding:5px 10px;pointer-events:none;white-space:nowrap;z-index:1000}.tooltip-container:after,.tooltip-container:before{left:50%;opacity:0;position:absolute;transform:translateX(-50%);transition:opacity .3s ease;visibility:hidden}.tooltip-container:after{border:5px solid transparent;border-top-color:#333;bottom:calc(110% - 10px);content:""}.tooltip-container:hover:after,.tooltip-container:hover:before{opacity:1;visibility:visible}.login-area{align-items:center;display:flex;height:90vh;justify-content:center}.login-area .input-check{color:#666;cursor:pointer;font-size:14px;margin-top:10px}.login-area .input-check input{margin-right:5px}.login-area .btn-olvide,.login-area .btn-registro{color:#000;cursor:pointer;display:block;padding:10px 0;text-decoration:none}.login-area .btn-registro{margin-top:20px;text-align:center}.login-area .btn-registro span{color:#2ebef0}.login-area .login{max-width:950px}.login-area .login .logo{align-items:center;display:flex;height:100%}@media (max-width:992px){.login-area .login .logo{justify-content:center;margin-bottom:100px}}.login-area .login .logo img{max-width:380px}@media (max-width:992px){.login-area .login .logo img{max-width:240px}}.login-area .login .formulario{margin-left:11%;max-width:400px}@media (max-width:992px){.login-area .login .formulario{margin:0 auto}}.login-area .login .formulario .title h2{font-size:26px;font-weight:600;margin-bottom:30px}@media (max-width:993px){.login-area .login .formulario .title h2{text-align:center}}.login-area .login .formulario .form-control{background-color:#f3f3f3;border:none;font-size:14px;margin-top:25px;padding:15px 20px}.login-area .login .formulario .form-control:focus{box-shadow:none}.login-area .login .formulario .form-control input{border:none;width:100%}.login-area .login .formulario button{background-color:#000;border:none;border-radius:9px;color:#fff;margin-top:20px;padding:15px 0;width:100%}.layout-area{border-bottom:1px solid #ddd}.layout-area .logo{align-items:center;display:flex;justify-content:center;max-width:280px;padding:20px}@media (max-width:1200px){.layout-area .logo{max-width:200px}}.layout-area .logo img{max-width:160px}@media (max-width:1000px){.layout-area .logo img{max-width:120px}}@media (max-width:767px){.layout-area .logo img{max-width:140px}}.layout-area .seccion{border-left:1px solid #ddd}.layout-area .seccion a{align-items:center;color:#a0a3b3;display:flex;height:100%;justify-content:center;text-decoration:none}.layout-area .seccion a p{margin-bottom:0}.layout-area .seccion a .icon{font-size:20px;margin-bottom:3px;margin-right:5px}.layout-area .seccion:last-child{border-right:1px solid #ddd}.layout-area .seccion a.active{color:#000}.layout-area .user{align-items:center;display:flex;height:100%;justify-content:end;margin-right:40px}.layout-area .user .dropdown{z-index:2}.layout-area .user button{align-items:center;background-color:#000;border:none;border-radius:20px;color:#fff;display:flex;font-weight:500;padding:7px 18px}.layout-area .user button .icon{font-size:20px;margin-bottom:2px;margin-right:5px;vertical-align:middle}.layout-area .user button span{display:block}@media (max-width:992px){.layout-area .user button span{display:none}}.layout-area .user .dropdown .dropdown-menu{border:none;border-radius:20px;box-shadow:4px 10px 20px 0 rgba(0,0,0,.1);padding:0}.layout-area .user .dropdown .dropdown-menu .dropdown-item{background:transparent;color:#000;cursor:pointer;font-size:15px;padding:10px 16px}.layout-area .user .dropdown .dropdown-menu .dropdown-item:hover{background:transparent}.layout-area .user .dropdown .dropdown-menu .dropdown-item .icon{font-size:10px;margin-bottom:3px;margin-right:8px;vertical-align:middle}.layout-area .user .dropdown .dropdown-menu .dropdown-item .icon:first-child{font-size:15px;margin-bottom:5px;margin-right:6px}.layout-area .user .dropdown .dropdown-menu .primero{border-bottom:1px solid #f4f6f9}.layout-area .user .dropdown .dropdown-menu .usuario{align-items:end;display:flex;gap:10px;justify-content:space-between;padding:10px 10px 0}.layout-area .user .dropdown .dropdown-menu .usuario .icono{align-items:center;display:flex}.layout-area .user .dropdown .dropdown-menu .usuario .icono .icon{font-size:40px}.layout-area .user .dropdown .dropdown-menu .usuario .info{display:flex;flex-direction:column;flex-grow:1}.layout-area .user .dropdown .dropdown-menu .usuario .info .nombre{font-size:14px;font-weight:500}.layout-area .user .dropdown .dropdown-menu .usuario .info .expiracion{font-size:11px}.layout-area .responsive-header .hamburguer-menu{align-items:center;display:flex;height:100%;justify-content:center}.layout-area .responsive-header .hamburguer-menu .icon{font-size:30px}.layout-area .responsive-header .logo{max-width:100%;text-align:center;width:100%}.layout-area .responsive-header .user{margin-right:10px}.layout-area .responsive-header .drawer{-webkit-overflow-scrolling:touch;background-color:#fff;bottom:0;color:#000;display:block;left:-400px;max-width:95%;opacity:0;overflow:visible;overflow-x:hidden;overflow-y:auto;position:fixed;top:0;transition:all .35s cubic-bezier(.33,.59,.14,1);visibility:hidden;width:400px;z-index:10000}.layout-area .responsive-header .drawer.active{display:block;opacity:1;transform:translate(400px);visibility:visible}.layout-area .responsive-header .drawer .drawe-inner{bottom:0;left:0;overflow-x:hidden;overflow-y:auto;position:absolute;right:0;top:0}.layout-area .responsive-header .drawer .drawe-inner .boton-cerrar{display:flex;justify-content:end;padding-right:15px}.layout-area .responsive-header .drawer .drawe-inner .enlaces{display:flex;flex-direction:column}.layout-area .responsive-header .drawer .drawe-inner .enlaces .seccion{border-bottom:1px solid #ddd}.layout-area .responsive-header .drawer .drawe-inner .enlaces .seccion a{gap:8px;justify-content:start;margin-left:20px}.layout-area .responsive-header .drawer .drawe-inner .enlaces a{padding:20px 8px}.tiempo-real-area .mapa{height:calc(100vh - 61px)}.tiempo-real-area .tiempo-real{display:flex;height:calc(100vh - 88px)}.tiempo-real-area .tiempo-real .barra-lateral{flex-grow:1;max-width:270px;width:100%}@media (max-width:1300px){.tiempo-real-area .tiempo-real .barra-lateral{max-width:200px}}.tiempo-real-area .tiempo-real .barra-lateral .listado .icon-title{align-items:center;display:flex;gap:10px}.tiempo-real-area .tiempo-real .barra-lateral .listado .icon-title img{border-radius:50%;height:30px;-o-object-fit:cover;object-fit:cover;width:30px}.tiempo-real-area .tiempo-real .barra-lateral .listado .item{border:1px solid #fff;cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;padding:15px 19px;transition:all .5s ease}.tiempo-real-area .tiempo-real .barra-lateral .listado .item .item-area{align-items:center;display:flex;justify-content:space-between}.tiempo-real-area .tiempo-real .barra-lateral .listado .item .icon{font-size:25px;position:relative;vertical-align:middle}@media (max-width:1200px){.tiempo-real-area .tiempo-real .barra-lateral .listado .item .icon{font-size:16px}}.tiempo-real-area .tiempo-real .barra-lateral .listado .item .icon .indicador{background-color:#2ebef0;border-radius:50%;bottom:5px;height:10px;position:absolute;right:-3px;width:10px}.tiempo-real-area .tiempo-real .barra-lateral .listado .item .icon .icono{margin-bottom:5px;vertical-align:middle}.tiempo-real-area .tiempo-real .barra-lateral .listado .item .title p{font-size:14px;font-weight:400;margin-bottom:0;max-width:140px}@media (max-width:1200px){.tiempo-real-area .tiempo-real .barra-lateral .listado .item .title p{font-size:10px}}.tiempo-real-area .tiempo-real .barra-lateral .listado .item .title .last-report{color:#999;font-size:12px;font-weight:400}.tiempo-real-area .tiempo-real .barra-lateral .listado .item .kilometros{border-radius:10px;color:#000;font-size:14px;font-weight:600;padding:5px 11px}@media (max-width:1200px){.tiempo-real-area .tiempo-real .barra-lateral .listado .item .kilometros{font-size:10px}}.tiempo-real-area .tiempo-real .barra-lateral .listado .item .kilometros span{font-size:10px}.tiempo-real-area .tiempo-real .barra-lateral .listado .item .buttons{display:none;justify-content:space-between}.tiempo-real-area .tiempo-real .barra-lateral .listado .item .buttons a,.tiempo-real-area .tiempo-real .barra-lateral .listado .item .buttons button{align-items:center;background:#fff;border:1px solid #fff;border-radius:10px;display:flex;height:35px;justify-content:center;width:35px}.tiempo-real-area .tiempo-real .barra-lateral .listado .item .buttons a.boton-apagar .icono,.tiempo-real-area .tiempo-real .barra-lateral .listado .item .buttons button.boton-apagar .icono{color:#e4312c}.tiempo-real-area .tiempo-real .barra-lateral .listado .item .buttons a.boton-apagar.apagado .icono,.tiempo-real-area .tiempo-real .barra-lateral .listado .item .buttons button.boton-apagar.apagado .icono{color:#2ce542}.tiempo-real-area .tiempo-real .barra-lateral .listado .item .buttons a .icono,.tiempo-real-area .tiempo-real .barra-lateral .listado .item .buttons button .icono{color:#aaa}.tiempo-real-area .tiempo-real .barra-lateral .listado .item.selected{background-color:#2ebef0;border:1px solid #ececec;border-radius:15px;color:#fff;height:114px;margin:9px 5px}.tiempo-real-area .tiempo-real .barra-lateral .listado .item.selected .indicador,.tiempo-real-area .tiempo-real .barra-lateral .listado .item.selected .kilometros,.tiempo-real-area .tiempo-real .barra-lateral .listado .item.selected .last-report{display:none}.tiempo-real-area .tiempo-real .barra-lateral .listado .item.selected .buttons{display:flex}.tiempo-real-area .tiempo-real .responsive-dispositivos{background-color:#fff;border:none;border-radius:20px;box-shadow:0 4px 6px 0 rgba(0,0,0,.1);left:50%;max-width:350px;padding:8px 0;position:absolute;top:15%;transform:translate(-50%,-50%);width:calc(100% - 20px);z-index:999}.tiempo-real-area .tiempo-real .responsive-dispositivos .dispositivo{align-items:center;display:flex;gap:10px;justify-content:center}.tiempo-real-area .tiempo-real .responsive-dispositivos .dispositivo .icon{align-items:center;display:flex;position:relative}.tiempo-real-area .tiempo-real .responsive-dispositivos .dispositivo .icon .icono{font-size:22px}.tiempo-real-area .tiempo-real .responsive-dispositivos .dispositivo .icon .indicador{background-color:#2ebef0;border-radius:50%;bottom:0;height:10px;position:absolute;right:-3px;width:10px}.tiempo-real-area .tiempo-real .responsive-dispositivos .dispositivo p{font-weight:500;margin-bottom:0}.tiempo-real-area .tiempo-real .responsive-dispositivos .dispositivo img{max-width:40px}.tiempo-real-area .buscador-area{align-items:center;display:flex;justify-content:center;margin:0 auto}.tiempo-real-area .buscador-area .buscador{align-items:center;background-color:#f3f3f3;border-radius:8px;color:#979797;display:flex;justify-content:space-around;margin:11px 8px;padding:5px 13px;width:100%}@media (max-width:1200px){.tiempo-real-area .buscador-area .buscador{font-size:12px}}.tiempo-real-area .buscador-area .buscador input{background-color:transparent;border:none;width:100%}.tiempo-real-area .buscador-area .buscador input::-moz-placeholder{color:#979797;font-weight:400}.tiempo-real-area .buscador-area .buscador input::placeholder{color:#979797;font-weight:400}.tiempo-real-area .buscador-area .buscador button{align-items:center;background-color:transparent;border:none;color:#979797;display:flex;font-size:20px;justify-content:end;padding:0}@media (max-width:1200px){.tiempo-real-area .buscador-area .buscador button{font-size:16px}}.tiempo-real-area .mapa{flex-grow:1;position:relative}.tiempo-real-area .mapa .leaflet-popup-content{margin:20px 9px 15px}.tiempo-real-area .mapa .leaflet-popup-content p{margin:0}.tiempo-real-area .mapa .marker-popup{width:226px}.tiempo-real-area .mapa .marker-popup .header .titulo{display:flex;flex-direction:column}.tiempo-real-area .mapa .marker-popup .header .titulo .titulo-area{align-items:center;display:flex}.tiempo-real-area .mapa .marker-popup .header .titulo h3{font-size:18px;font-weight:500;margin-bottom:0}.tiempo-real-area .mapa .marker-popup .header .titulo .indicador{background-color:#2ebef0;border-radius:10px;height:8px;margin-right:4px;width:8px}.tiempo-real-area .mapa .marker-popup .header .titulo .status-area{color:#a0a3b3;font-size:12px;margin-left:12px}.tiempo-real-area .mapa .marker-popup .header .titulo .status-area p{margin-bottom:5px}.tiempo-real-area .mapa .marker-popup .header .titulo .icono-estatus{display:flex;flex-basis:auto;flex-grow:0;flex-shrink:0;position:absolute;right:10px}.tiempo-real-area .mapa .marker-popup .header .titulo .icono-estatus *{flex-basis:auto;flex-grow:0;flex-shrink:0}.tiempo-real-area .mapa .marker-popup .header .titulo .icono-estatus img{margin-right:5px;-o-object-fit:contain;object-fit:contain;width:12px}.tiempo-real-area .mapa .marker-popup .header .titulo .icono-estatus img.bateria-item{margin-right:3px}.tiempo-real-area .mapa .marker-popup .header .titulo .icono-estatus img.bateria-item.no-bateria{width:15px}.tiempo-real-area .mapa .marker-popup .header .titulo .icono-estatus p{color:#cbcbcb;font-size:12px;font-weight:500;margin:0}.tiempo-real-area .mapa .marker-popup .header .iconos{display:flex;justify-content:space-evenly;margin-top:5px}.tiempo-real-area .mapa .marker-popup .header .iconos .icono{font-size:13px}.tiempo-real-area .mapa .marker-popup .body .kilometros-area{align-items:center;border:1px solid #a0a3b3;border-radius:50%;display:flex;flex-direction:column;height:58px;justify-content:center;margin-left:auto;margin-top:5px;width:58px}.tiempo-real-area .mapa .marker-popup .body .kilometros-area .kilometros{font-size:22px;margin-bottom:0}.tiempo-real-area .mapa .marker-popup .body .kilometros-area .unidad{font-size:12px;margin-bottom:0;padding-bottom:5px}.tiempo-real-area .mapa .marker-popup .body .saldo{display:flex;flex-direction:column;margin-left:12px}.tiempo-real-area .mapa .marker-popup .body .saldo .title{font-weight:500;padding-top:10px}.tiempo-real-area .mapa .marker-popup .body .saldo span{font-size:13px}.tiempo-real-area .mapa .marker-popup .body .imei{margin-left:12px;margin-top:5px}.tiempo-real-area .mapa .marker-popup .body .imei span{font-size:12px}.tiempo-real-area .mapa .marker-popup .buttons{display:flex;justify-content:space-between;margin-top:15px;padding:0 15px}.tiempo-real-area .mapa .marker-popup .buttons a,.tiempo-real-area .mapa .marker-popup .buttons button{align-items:center;background:#fff;border:1px solid #a0a3b3;border-radius:10px;cursor:pointer;display:flex;height:35px;justify-content:center;width:35px}.tiempo-real-area .mapa .marker-popup .buttons a.boton-apagar .icono,.tiempo-real-area .mapa .marker-popup .buttons button.boton-apagar .icono{color:#e4312c}.tiempo-real-area .mapa .marker-popup .buttons a.boton-apagar.apagado .icono,.tiempo-real-area .mapa .marker-popup .buttons button.boton-apagar.apagado .icono{color:#2ce542}.tiempo-real-area .mapa .marker-popup .buttons a .icono,.tiempo-real-area .mapa .marker-popup .buttons button .icono{color:#aaa}.tiempo-real-area .mapa .info-gps{background-color:#fff;border-radius:20px;bottom:20px;box-shadow:10px 10px 39px 0 rgba(0,0,0,.08);display:flex;flex-direction:column;justify-content:space-between;left:20px;padding:15px 15px 25px 35px;position:absolute;z-index:10001}.tiempo-real-area .mapa .info-gps .body{align-items:center;display:flex}.tiempo-real-area .mapa .info-gps .body .header{display:flex;justify-content:space-between}.tiempo-real-area .mapa .info-gps .body .header .title h3{font-size:20px;font-weight:600;margin-top:15px}@media (max-width:1400px){.tiempo-real-area .mapa .info-gps .body .header .title h3{font-size:16px}}.tiempo-real-area .mapa .info-gps .body .header .switch-area{margin-left:50px}.tiempo-real-area .mapa .info-gps .body .header .switch-area .switch{display:inline-block;height:27px;position:relative;width:46px}.tiempo-real-area .mapa .info-gps .body .header .switch-area .switch input{height:0;opacity:0;width:0}.tiempo-real-area .mapa .info-gps .body .header .switch-area .switch input:checked+.slider{background-color:#35c658}.tiempo-real-area .mapa .info-gps .body .header .switch-area .switch input:focus+.slider{box-shadow:0 0 1px #2196f3}.tiempo-real-area .mapa .info-gps .body .header .switch-area .switch input:checked+.slider:before{transform:translateX(18px)}.tiempo-real-area .mapa .info-gps .body .header .switch-area .switch .slider{background-color:#fff;background-color:#c8c8c8;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.tiempo-real-area .mapa .info-gps .body .header .switch-area .switch .slider:before{background-color:#fff;bottom:2px;box-shadow:0 0 1px 0 rgba(0,0,0,.9);content:"";height:24px;left:2px;position:absolute;transition:.4s;width:24px}.tiempo-real-area .mapa .info-gps .body .header .switch-area .switch .round{border-radius:34px}.tiempo-real-area .mapa .info-gps .body .header .switch-area .switch .round:before{border-radius:50%}.tiempo-real-area .mapa .info-gps .icon{margin-right:20px;text-align:center}.tiempo-real-area .mapa .info-gps .icon .icono{font-size:70px}@media (max-width:1400px){.tiempo-real-area .mapa .info-gps .icon .icono{font-size:50px}}.tiempo-real-area .mapa .info-gps .info .kilometros{background-color:#36cc03;border-radius:10px;color:#fff;display:inline-block;font-size:14px;margin-bottom:10px;padding:3px 10px}@media (max-width:1400px){.tiempo-real-area .mapa .info-gps .info .kilometros{font-size:12px}}.tiempo-real-area .mapa .info-gps .info .latitud{font-size:14px;font-weight:500}@media (max-width:1400px){.tiempo-real-area .mapa .info-gps .info .latitud{font-size:12px}}.tiempo-real-area .mapa .info-gps .info .latitud a{text-decoration:none}.tiempo-real-area .mapa .info-gps .info .latitud a:hover{text-decoration:underline}.historico-area .historico-config{background:#fff;border:none;border-radius:50%;box-shadow:0 4px 6px 0 rgba(0,0,0,.102);height:45px;position:fixed;right:40px;top:170px;width:45px;z-index:999}.historico-area .historico-config img{width:20px}@media (max-width:767px){.historico-area .historico-config{right:10px;top:65px}}.historico-area .mapa{height:calc(100vh - 135px)}@media (max-width:767px){.historico-area .mapa{height:calc(100vh - 58.6px)}}.historico-area .formulario-buscar{align-items:center;justify-content:end;min-height:74px}@media (max-width:1500px){.historico-area .formulario-buscar{margin-right:30px}}.historico-area .formulario-buscar .formulario-area{align-items:center;display:flex;gap:10px;justify-content:end;min-height:74px;width:100%}.historico-area .formulario-buscar .form-control{align-items:center;background-color:#f3f3f3;border:none;cursor:pointer;display:flex;justify-content:space-between}.historico-area .formulario-buscar .form-control input,.historico-area .formulario-buscar .form-control select{background-color:transparent;border:none;cursor:pointer}.historico-area .formulario-buscar .form-control select{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#757575;width:100%}.historico-area .formulario-buscar .date-time-input{background:#f3f3f3;border-radius:6px;display:flex;width:160px}.historico-area .formulario-buscar .date-time-input .time-picker{width:100px}.historico-area .formulario-buscar .date-time-input input{border:none!important;outline:none}.historico-area .formulario-buscar .date-time-input input:focus{border:none}.historico-area .formulario-buscar .form-date-picker{padding:0}.historico-area .formulario-buscar .form-date-picker .icono{margin-right:10px}.historico-area .formulario-buscar .form-date-picker .field.has-value:not(.no-label) .field-input[data-v-5b500588]{padding-top:0!important}.historico-area .formulario-buscar .form-date-picker .date-time-picker{max-height:35px}.historico-area .formulario-buscar .form-date-picker .date-time-picker .field-input{max-height:35px;min-height:0!important;padding-right:0}.historico-area .formulario-buscar .form-date-picker .date-time-picker input{max-height:35px}.historico-area .formulario-buscar .form-date-picker .date-time-picker input::-moz-placeholder{color:#7f7f7f;font-size:16px;font-weight:600}.historico-area .formulario-buscar .form-date-picker .date-time-picker input::placeholder{color:#7f7f7f;font-size:16px;font-weight:600}.historico-area .formulario-buscar .form-date-picker .date-time-picker input:focus{border:none!important}.historico-area .formulario-buscar .form-date-picker .header-picker{background-color:#fff!important;color:#000}.historico-area .formulario-buscar .form-date-picker .custom-button:hover .custom-button-content[data-v-2ed8e606]{color:#000!important}.historico-area .formulario-buscar .date-time-picker label{display:none}.historico-area .formulario-buscar .button-area{height:100%;margin-right:29px}.historico-area .formulario-buscar .button-area button{background-color:#000;border:none;border-radius:9px;color:#fff;height:35px;width:200px}.historico-area .historico-responsive{background-color:#fff;border:none;border-radius:20px;box-shadow:0 4px 6px 0 rgba(0,0,0,.1);left:50%;max-width:380px;padding:0 3%;position:absolute;top:20%;transform:translate(-50%,-50%);width:calc(100% - 20px);z-index:999}.historico-area .historico-responsive .dispositivo{align-items:center;display:flex;gap:10px;justify-content:center;padding:10px}.historico-area .historico-responsive .dispositivo p{font-weight:600;margin-bottom:0}.historico-area .historico-responsive .dispositivo img{width:30px}.historico-area .historico-responsive .fechas{border-top:1px solid #ddd;display:flex;gap:10px;justify-content:space-between;padding:10px}.historico-area .historico-responsive .fechas .separador{background-color:#ddd;height:23px;width:1px}.historico-area .historico-responsive .fechas p{font-size:16px;font-weight:500;margin-bottom:0}.historico-area .simulador{bottom:20px;left:50%;position:fixed;text-align:center;transform:translateX(-50%);width:100%;z-index:999}.historico-area .simulador .btn-primary{font-size:15px;padding:5px 20px}.administracion-area{background-color:#f5f7fa;min-height:calc(100vh - 61px);padding:25px 40px}.administracion-area .photo-tracker{height:50px;width:50px}.administracion-area .photo-tracker img{border-radius:50%;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.administracion-area .foto-tracker{margin-top:20px;text-align:center}.administracion-area .foto-tracker .label-tracker-imagen{background:#000;border-radius:50%;bottom:0;cursor:pointer;height:30px;position:absolute;right:0;width:30px;z-index:4}.administracion-area .foto-tracker .label-tracker-imagen .icono-editar{color:#fff;font-size:17px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.administracion-area .foto-tracker .input-imagen{border:1px solid #adb5bd;border-radius:50%;cursor:pointer;height:120px;margin:0 auto;position:relative;width:120px}.administracion-area .foto-tracker .input-imagen img{background:#fff;border-radius:50%;cursor:pointer;height:100%;-o-object-fit:cover;object-fit:cover;position:relative;width:100%;z-index:2}.administracion-area .foto-tracker .input-imagen .icono{color:#adb5bd;cursor:pointer;font-size:30px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1}.administracion-area .foto-tracker .input-imagen input{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:3}.administracion-area .menus-top{display:flex;justify-content:space-between}.administracion-area .menus-top .pestañas{color:#a0a3b3;display:flex;padding-top:10px}.administracion-area .menus-top .pestañas .pestaña{align-items:center;background-color:transparent;border:none;border-top-left-radius:20px;border-top-right-radius:20px;display:flex;font-size:16px;justify-content:center;width:250px}@media (max-width:1200px){.administracion-area .menus-top .pestañas .pestaña{font-size:13px;width:200px}}@media (max-width:100px){.administracion-area .menus-top .pestañas .pestaña{width:150px}}.administracion-area .menus-top .pestañas .pestaña .icon{font-size:18px;margin-right:10px}@media (max-width:1200px){.administracion-area .menus-top .pestañas .pestaña .icon{font-size:14px}}.administracion-area .menus-top .pestañas .pestaña p{margin-bottom:0}.administracion-area .menus-top .pestañas .active{background-color:#fff}.administracion-area .menus-top .botones-buscador{align-items:center;display:flex;gap:15px}.administracion-area .menus-top .botones-buscador .buscador{align-items:center;background-color:#fff;border-radius:8px;color:#979797;display:flex;justify-content:space-around;margin:11px 0;padding:5px 13px;width:100%}@media (max-width:1200px){.administracion-area .menus-top .botones-buscador .buscador{font-size:12px}}.administracion-area .menus-top .botones-buscador .buscador input{background-color:transparent;border:none}.administracion-area .menus-top .botones-buscador .buscador input::-moz-placeholder{color:#979797;font-weight:400}.administracion-area .menus-top .botones-buscador .buscador input::placeholder{color:#979797;font-weight:400}.administracion-area .menus-top .botones-buscador .buscador button{align-items:center;background-color:transparent;border:none;color:#979797;display:flex;font-size:20px;justify-content:end;padding:0}@media (max-width:1000px){.administracion-area .menus-top .botones-buscador .buscador button{font-size:14px}}.administracion-area .menus-top .botones-buscador .boton-nuevo button{align-items:center;background-color:#000;border:none;border-radius:8px;color:#fff;display:flex;padding:5px 13px}@media (max-width:1000px){.administracion-area .menus-top .botones-buscador .boton-nuevo button{font-size:12px}}.administracion-area .menus-top .botones-buscador .boton-nuevo button .icon{color:#fff!important;font-size:20px;margin-left:5px}@media (max-width:1000px){.administracion-area .menus-top .botones-buscador .boton-nuevo button .icon{font-size:16px}}.administracion-area .menus-top .botones-buscador .boton-nuevo button .icon svg path{fill:#fff!important}.administracion-area .listado{background-color:#fff;border-bottom-left-radius:20px;border-bottom-right-radius:20px;min-height:calc(100vh - 200px);padding-bottom:20px;position:relative}.administracion-area .listado .table{padding:20px}.administracion-area .listado table{padding:10px;width:100%}.administracion-area .listado table thead{border-bottom:1px solid #d8d8d8}.administracion-area .listado table thead th{color:#adb5bd;font-size:16px;font-weight:500;padding:10px 5px 20px;text-align:center}@media (max-width:1200px){.administracion-area .listado table thead th{font-size:14px}}.administracion-area .listado tbody{border-bottom:none;padding:10px}.administracion-area .listado tbody tr{border-bottom:none}.administracion-area .listado tbody tr td{font-weight:500;padding:15px 5px;text-align:center}@media (max-width:1200px){.administracion-area .listado tbody tr td{font-size:12px}}@media (max-width:800px){.administracion-area .listado tbody tr td{font-size:10px}}.administracion-area .listado tbody tr td .icono{font-size:24px;vertical-align:middle}@media (max-width:1200px){.administracion-area .listado tbody tr td .icono{font-size:18px}}.administracion-area .listado tbody tr td .boton-icono{background-color:transparent;border:none}.administracion-area .listado tbody tr:first-child td{padding-top:30px}.administracion-area .listado .botones-eliminar{bottom:40px;display:flex;gap:20px;left:50%;position:fixed;transform:translateX(-50%)}.administracion-area .listado .botones-eliminar button{align-items:center;background-color:transparent;border:none;border-radius:8px;display:flex;padding:5px 13px}.administracion-area .listado .botones-eliminar button .icono{font-size:20px;margin-left:5px;vertical-align:middle}.administracion-area .listado .botones-eliminar .boton-eliminar{background-color:red;color:#fff}.administracion-area .listado .botones-eliminar .boton-asignar{background-color:#000;color:#fff}.hidden{display:none}.cambiar-contrasena-area{background-color:#f5f7fa;height:calc(100vh - 80px);padding-top:100px;width:100%}.cambiar-contrasena-area .cambiar-contrasena{background-color:#fff;margin:0 auto;max-width:600px;padding:40px 30px 30px}.cambiar-contrasena-area .cambiar-contrasena .title{margin-bottom:30px}.cambiar-contrasena-area .cambiar-contrasena .title h2{font-size:20px;font-weight:400}.cambiar-contrasena-area .cambiar-contrasena .formulario-cambio .input-group{margin-top:25px}.cambiar-contrasena-area .cambiar-contrasena .formulario-cambio .input-group .form-control{background-color:#f3f3f3;border:none;font-size:14px;padding:15px 20px}.cambiar-contrasena-area .cambiar-contrasena .formulario-cambio .input-group .form-control:focus{box-shadow:none;outline:none}.cambiar-contrasena-area .cambiar-contrasena .boton-guardar{display:flex;justify-content:end;margin-top:25px}.cambiar-contrasena-area .cambiar-contrasena .boton-guardar button{background-color:#000;border:none;display:flex;justify-content:end}.cambiar-contrasena-area .cambiar-contrasena .boton-guardar button .icono{border:none;font-size:20px;margin-left:5px}

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