.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}.edit-photo{cursor:pointer;padding-top:1em;padding-bottom:1em;border-radius:.8em}.hoverText{position:absolute;top:0;color:#fff;text-align:center;font-size:12pt;padding:2em;background-color:rgba(0,0,0,.7);height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.newDevice{cursor:pointer}#opcionesTab{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;width:100%;text-align:center}#opcionesTab,#opcionesTab li{-webkit-box-flex:1;-ms-flex:auto;flex:auto}#opcionesTab li{padding:1em;border-bottom:1px solid rgba(0,0,0,.4);cursor:pointer}#opcionesTab li:hover{background-color:rgba(0,0,0,.1)}#opcionesTab li:first-child{border-right:1px solid rgba(0,0,0,.4)}#opcionesTab li:last-child{border-left:1px solid rgba(0,0,0,.4)}#opcionesTab li.active{border-bottom:1px solid #000}#ocionesTab li#tabPersona.active{border-right:1px solid #000}#ocionesTab li#tabVehiculo.active{border-left:1px solid #000}.card.deviceCard .card-body .badge{white-space:break-spaces}.imgModal{width:100%}.maps{overflow:hidden}.maps div.card div{max-height:20em;overflow:hidden}@media (max-width:990px){.maps aside div.imgHolder img{width:29%;max-width:80px}.card.deviceCard{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse;flex-flow:row-reverse;-ms-flex-line-pack:center;align-content:center}button#toggleDeviceList{display:block}.card.deviceCard .card-body{width:60%}.maps #updateBadge{top:89%;left:75px}.card.deviceCard .imageCard{width:35%}.card.deviceCard .imageCard .badge.badge-top-right{left:-7px;right:auto}.maps div #geoFenceList,.maps div aside{height:auto;top:auto;bottom:-100%;border-radius:0;width:100vw;-webkit-transition:bottom .2s ease-in;transition:bottom .2s ease-in;left:0;position:fixed}.maps div aside.hideaside,.maps div section#geoFenceList.hidegeolist{left:0;bottom:0}.maps div #toggleAsideMob,.maps div #toggleSearchBar.selected{left:0}.maps div #toggleAsideMob.showInfoBtn,.maps div #toggleDeviceList.showInfoBtn,.maps div #toggleSearchBar.showInfoBtn,.maps div #toggleSearchBar.showInfoBtn.selected{left:-40px}.maps div #toggleSearchBar{left:0}.maps #searchBar{width:50%}section#mapFooter{height:0;-webkit-transition:height .15s ease-in;transition:height .15s ease-in;position:fixed;bottom:-7px;background-color:#fff;z-index:2}section#mapFooter.showList{height:120px}#asideCloser,#geolistCloser{background-color:rgba(0,0,0,.38823529411764707);height:100%;cursor:pointer;display:block;z-index:1;position:fixed;width:100%;top:0;left:0;-webkit-transition:opacity .15s ease-in;transition:opacity .15s ease-in;opacity:1}.maps div#signageBar{bottom:43px;top:auto;right:75px;left:auto}.maps aside .flexContainer a,.maps aside .flexContainer button{margin:0 1em}}@media (max-width:768px){.card.deviceCard .card-body{padding:.5rem}.card.deviceCard .card-body .card-subtitle{margin-bottom:10px}aside .imgHolder{width:25%;display:inline-block}aside .infoHolder{width:75%;display:inline-block;padding:0}aside .connectHolder{padding:0}aside .connectHolder div{display:inline}p#signalInfo{background-color:red;left:16%}}.imgMarker{border-radius:3em;border:2px solid #00abd7;width:50px;height:50px}#dispListMap{background-color:#fff;position:absolute;z-index:2;height:600px;width:100px;overflow:scroll;scrollbar-width:none;&::-webkit-scrollbar{display:none}}#mapFooter{background-color:transparent;overflow:hidden;width:100%;position:static;bottom:56px;width:120vw}#mapFooter .card-body{display:-webkit-box;display:-ms-flexbox;display:flex;padding:1em 1em;width:100%;overflow:scroll;white-space:nowrap;-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#mapFooter .simple-icon-arrow-left{font-size:2.2em;margin-right:1em}#mapFooter .card-body h2{padding-bottom:0;margin-bottom:0;margin-right:1em;margin-left:1em}#mapFooter .card-body article.card{width:100px;height:100px;cursor:pointer;-webkit-box-shadow:0 1px 15px transparent,0 1px 6px transparent;box-shadow:0 1px 15px transparent,0 1px 6px transparent;overflow:hidden;-webkit-transition:border-top-width .15s ease-in;transition:border-top-width .15s ease-in;display:inline-block;border:8px solid;border-radius:100%;margin-right:1em}#mapFooter .card-body article.card span{position:absolute;z-index:10;background-color:rgba(236,239,247,.7098039215686275);bottom:0;width:100%;font-weight:700;padding-left:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-transition:height .15s ease-in;transition:height .15s ease-in;text-align:center;height:24px}#mapFooter .card-body article.card img{border-top-right-radius:50px;width:100%}#updateBadge{background-color:#fff;top:1em;position:absolute;left:250px;font-size:1em}.markerSingle svg{width:20px;height:auto}.map-item{height:91vh}.markerSingle{cursor:pointer;display:block}.mainMarker.active .imgMarker{-webkit-animation:rubberBand;animation:rubberBand;-webkit-animation-duration:.6s;animation-duration:.6s}.secondMarker svg{width:25px;height:auto}.markerSingle.notfound{font-size:20pt}.markerPopup{display:none;background-color:#fff;-webkit-transition:opacity .15s ease-in;transition:opacity .15s ease-in;position:absolute;bottom:55px;border-radius:.6em;width:200px;left:-75px;max-height:200px;color:#000;-webkit-box-shadow:0 0 3px #000;box-shadow:0 0 3px #000}.markerSingle.active .markerPopup{display:block}.markerPopup .popupBody{padding:.5em .5em 0 .5em}.secondMarker .markerPopup,.secondMarker .markerPopup.active{bottom:8px;left:35px;display:none;z-index:9000}.secondMarker:hover .markerPopup{display:block}.markerPopup.active .popupFooter,.markerPopup .popupFooter{display:-webkit-box;display:-ms-flexbox;display:flex;height:auto}.markerPopup span{display:block;background-color:#00abd7;color:#fff;text-align:center;padding:.3em;height:auto}.markerPopup span.csqNumber{background-color:#fff;position:absolute;left:115%;border-radius:1em;color:#000}.markerPopup.active,.markerPopup.active.popupFooter{z-index:8000}.markerPopup .popupFooter span:first-child{width:78%;border-top-left-radius:.6em;border-bottom-left-radius:.6em}.markerPopup .popupFooter span:last-child{background-color:#0d4959;border-top-right-radius:.6em;border-bottom-right-radius:.6em;width:32%}.markerPopup .popupFooter span.previous:last-child{width:100%}.markerPopup>*{display:none;height:0}.markerPopup.active>*{display:block;height:auto}.maps aside{height:100%;width:300px;position:absolute;background-color:#eceff7;z-index:99;padding:0;padding-left:15px;padding-right:15px;top:0;left:15px;border-radius:0;-webkit-transition:left .25s ease-in;transition:left .25s ease-in;overflow:hidden}.maps .icons{font-size:2.3em;width:50px;background-color:#00b2d7;height:50px;color:#fff;padding-top:0;border-radius:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.maps #batteryIcon{width:25px}.maps aside p{margin:0}.maps aside .imgHolder{position:relative;width:100%;margin:.4em;overflow:hidden;padding:2em 3.5em 1em 3.5em;text-align:center}.maps aside .imgHolder a{padding:.375rem .75rem}.maps aside .flexContainer a,.maps aside .flexContainer button{padding:.375rem .75rem;font-weight:700}.maps aside .deviceName{width:100%;text-align:center;font-weight:700}.maps aside .deviceName h2{margin-bottom:1em}.maps aside .imgHolder #colorRef{position:absolute;width:25px;bottom:5px;left:5px;height:auto}.maps aside .flexContainer,.maps aside .flexContainer .btn.default{display:-webkit-box;display:-ms-flexbox;display:flex}.maps aside .flexContainer .btn.default{border:none;padding:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.maps aside img{width:75%;border-radius:100%;border:8px solid}.maps aside .infoHolder{padding:.7em}.maps aside .infoHolder hr{margin:.3em}.maps .batteryLife{text-align:center;display:block;font-size:10pt}.maps .mainMarker .batteryLife{position:absolute;top:30px;left:-9px;padding-left:2em}.maps .mainMarker #batteryIcon{width:21px;background-color:#fff}.maps aside .nearbyMode{width:100%}.maps aside .connectHolder{background-color:#00abd7;color:#fff;text-align:center;padding-top:.5em;padding-bottom:.5em;width:100%;border:none}.maps aside button.connectHolder,.maps aside div.connectHolder{background-color:#dd932a}.maps aside .connectHolder:hover{opacity:.7}#closeAside{position:absolute;background-color:transparent;padding:0;text-align:center;top:-3px;border:none;right:-2px;z-index:100;font-size:1.5em;padding:.1em;color:#000;margin:.1em;border-bottom-left-radius:1em;padding-left:.3em;width:40px;height:40px}#closeAside:hover{opacity:.7}#toggleAsideMob{top:90px;left:-40px}#toggleAsideMob,#toggleDeviceList,#toggleSearchBar{position:absolute;z-index:100;border-top-right-radius:1em;border-bottom-right-radius:1em;font-size:1.7em;padding-right:10px;-webkit-transition:left .25s ease-in;transition:left .25s ease-in}#toggleDeviceList,#toggleSearchBar{top:145px;left:0}#toggleDeviceList{top:195px;display:none}#toggleDeviceList .iconsminds-close,#toggleSearchBar .iconsminds-close{font-size:14px}.maps aside.hideaside{left:-300px}.maps section#geoFenceList.hidegeolist{bottom:-200px}.maps #searchBar.hidesearchbar{left:-380px}.maps #toggleAsideMob.showInfoBtn,.maps #toggleSearchBar.showInfoBtn.selected{left:0}.maps #toggleSearchBar.selected{left:-40px}.maps #toggleSearchBar.showSearchBtn{left:0}#noMap{border:1px solid #00abd7;text-align:center}#noMap h1{display:block;color:#00abd7}#noMap img{width:300px}#noMap p{font-size:14pt}#noMap a{font-size:12pt;margin:0 1em}#noMap a div{font-size:16pt;padding-top:.2em;margin-left:.5em;display:inline}.lastCon{padding:0;text-align:center}.bottomPointer{width:15px;height:auto;display:block;margin-left:17px;position:absolute;bottom:-10px}#signalLevels{position:absolute;left:101%}#signalLevel1,#signalLevel2,#signalLevel3{border:1px solid #000}.low{fill:#ef381b}.medium{fill:#ef7b1b}.high{fill:#51a351}.redBattery{fill:red}.greenBattery{fill:#1bcd1b}#signalLevel2.low,#signalLevel3.low,#signalLevel3.medium{fill:#fff}#lowSignalQuestion{font-size:2.2em;border-radius:1em;right:256%;bottom:53px;font-weight:bolder;background-color:#ec5c5c}#lowSignalQuestion,#signalInfo{position:absolute;color:#fff;cursor:pointer}#signalInfo{text-align:center;margin:0;-webkit-transition:top .3s ease-in;transition:top .3s ease-in;overflow:hidden;background-color:rgba(255,0,0,.6901960784313725);border-bottom-right-radius:1em;border-bottom-left-radius:1em;width:300px;top:-25%;padding:1em;left:36%}#signalInfo.show{top:0}#searchBar{position:absolute;z-index:50;width:25%;top:145px;left:33px;background-color:#fff;padding-left:25px;opacity:.9;-webkit-transition:left .25s ease-in;transition:left .25s ease-in}#searchBar input{border:none;height:45px}#searchBar span{position:absolute;top:10px;right:4px;font-size:1.6em;background-color:#fff;cursor:pointer}#selfMarker{width:20px;height:20px;background-color:#00abd7;border-radius:5em;border:2px solid #fff}#fenceMode{top:310px;padding:0}#fenceMode span{padding-right:.6em}.fenceToolbox div{font-size:2em;font-weight:700}#saveFence{top:360px}#listFence{top:510px}#addFence{top:410px}#deleteFence{top:460px}#myPosition,.fenceToolbox{position:absolute;z-index:1;top:260px;left:1.8em;width:auto;height:45px;border:none;border-radius:.2em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:rgba(0,0,0,.3) 0 1px 4px -1px;box-shadow:0 1px 4px -1px rgba(0,0,0,.3);background-color:#fff;padding-right:.6em;font-weight:700}.fenceToolbox[disabled]{color:#959292}.fenceToolbox:hover{background-color:#e5e5e5}#myPosition:hover svg g{fill:#00abd7;stroke:#00abd7}#myPosition svg{width:auto;height:100%;text-align:center;padding-top:2px;max-width:25px}#modalAudio audio{width:100%}#asideCloser.hidecloser,#geolistCloser.hidegeocloser{display:none;opacity:0}#signageBar{background-color:#fff;position:absolute;z-index:98;color:#000;left:340px;top:15px;padding:.4em 2em;font-weight:700;border-radius:2em;border:1px solid #bbb}#signageBar .dot{display:inline-block;width:0;height:0;border:5px solid;border-radius:100%;margin-right:.5em}.deleteRect{font-size:1.8em;color:#fff;background-color:#cd2222;padding:.3em;border-radius:2em;border:2px solid #fff}#geoFenceList{background-color:#fff;position:fixed;z-index:9999;bottom:0;width:100%;padding:2em;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-transition:bottom .2s ease-in;transition:bottom .2s ease-in}#geoFenceList h3{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}#geoFenceList article{background-color:#d0cdcd;padding:1em;margin-right:1em;width:100px;text-align:center;cursor:pointer}#geoFenceDeviceList p{display:block;text-align:center}#geoFenceDeviceList{text-align:center}#geoFenceDeviceList span{font-size:1em}#modalGeocercas ul{list-style:none}#rayoCarga{fill:#000!important}