#vueApp,body,html{background:#f4f4f8;color:#333;font-size:1em;height:100%}.fc-content{color:#fff}.button-submit{padding:.7rem 2.14rem}.badge{cursor:pointer}.vue__time-picker.time-picker,.vue__time-picker.time-picker .timepicker-input{display:block;width:100%}.vue__time-picker.time-picker .timepicker-input:-moz-read-only{background:#fff}.vue__time-picker.time-picker .timepicker-input:disabled,.vue__time-picker.time-picker .timepicker-input:read-only{background:#fff}.vue__time-picker.time-picker .dropdown .select-list li.active,.vue__time-picker.time-picker .dropdown .select-list li.active:hover{background:#f8c146}.ventana-bus-station{max-width:200px;min-width:50px}.ventana-bus-station .info{text-align:center}.ventana-bus-station .info b{color:#242a30;display:block;font-size:14px;font-weight:600;margin-bottom:2px}.ventana-bus-station .info p{color:#707478;font-size:12px;margin:0}.ventana-bus-station .info .button-list{display:inline-block;margin:8px 0 0;padding:0}.ventana-bus-station .info .button-list li{display:inline-block}.ventana-bus-station .info .button-list li .stop-delete,.ventana-bus-station .info .button-list li .stop-edit{border:none;border-radius:4px;color:#fff;font-size:10px;min-width:50px;padding:5px 2px}.ventana-bus-station .info .button-list li .stop-edit{background:#fb3;margin-right:2px}.ventana-bus-station .info .button-list li .stop-delete{background:#ff3547;margin-left:2px}.ventana-tracker .info{text-align:center}.ventana-tracker .info b{color:#242a30;display:block;font-size:14px;font-weight:600;margin-bottom:2px}.ventana-tracker .info p{color:#707478;font-size:12px;margin:0}.swal-footer{text-align:center}.swal-button,.swal-button:hover{background-color:#f8c146!important;padding:15px 30px}.swal-button.swal-button--cancel,.swal-button:hover.swal-button--cancel{background:#ddd!important}.sidecontent{padding:30px 30px 30px 250px}@media (max-width:991px){.sidecontent{padding:75px 15px 15px}}.sidecontent{padding-bottom:40px}.sidecontent table.first-no-border tbody tr:first-child td{border:none;padding:10px 20px;vertical-align:middle}.sidecontent table.categories-table tr td{padding:10px 20px;vertical-align:middle}.sidecontent table.categories-table tr:first-child td{border:none}.sidecontent .textarea-vueditor{height:300px}.sidecontent .card-group-cats{margin-bottom:40px}.sidecontent .category-parent-title{border-bottom:1px solid #d0d0d0;padding:15px 20px}.sidecontent .category-parent-title h5{font-size:15px;font-weight:500;margin:0}.sidecontent .categories-table .textarea{font-size:10px;max-height:400px;overflow:hidden}.sidecontent .categories-table .textarea .banco-item{border-top:2px solid #000;padding:15px 0}.sidecontent .categories-table .textarea .banco-item .grand-title{font-size:18px}.sidecontent .categories-table .textarea .banco-item .title-banco{font-size:15px}.sidecontent .estatus-bubble p{color:#79797c;display:inline-block;line-height:30px;margin:0 5px 0 0}.sidecontent .estatus-bubble .status{background:#ccc;border-radius:15px;color:#fff;display:inline-block;font-size:10px;line-height:15px;margin:auto;padding:5px 10px;text-align:center;text-transform:uppercase;vertical-align:middle;width:90px}.sidecontent .estatus-bubble .status.paid,.sidecontent .estatus-bubble .status.pay{background:#29cc97}.sidecontent .estatus-bubble .status.pending{background:#f12b2c}.sidecontent .estatus-bubble .status.process{background:#f59c1a}.sidecontent .btn-circle{border-radius:50%;display:inline-block;height:30px;padding:0;width:30px}.sidecontent .btn-circle i{line-height:30px}.sidecontent .btn-circle.btn-orange{background:#ff8415}.sidecontent .btn-circle.btn-blue{background:#009dde}.sidecontent .change-password{cursor:pointer;padding-bottom:20px}.sidecontent .change-password span{padding-right:5px}.sidecontent .change-password i{transition-duration:.3s}.sidecontent .change-password.active i{transform:rotate(-180deg)}.sidecontent .image-profile{width:300px}.sidecontent .date-picker-custom input{background-clip:padding-box;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem;color:#495057;display:block;font-size:1rem;font-weight:400;height:calc(1.5em + .75rem + 2px);line-height:1.5;padding:.375rem .75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}.sidecontent .pagination-list nav div.flex.justify-between.flex-1,.sidecontent .pagination-list nav p.text-sm.text-gray-700.leading-5{display:none}.sidecontent .pagination-list nav .shadow-sm{box-shadow:none!important}.sidecontent .pagination-list nav svg{width:20px}.sidecontent .pagination-list nav a{background-color:transparent!important;border:0!important;color:#212529;font-size:.9rem;line-height:1.25;margin-left:-1px;outline:0;padding:.5rem .75rem!important;position:relative;transition:all .3s linear}.sidecontent .pagination-list nav a:hover{background:#f0f0f0!important}.sidecontent .pagination-list nav span.relative.inline-flex.items-center.px-2.py-2.-ml-px.text-sm.font-medium.text-gray-500.bg-white.border.border-gray-300.cursor-default.rounded-r-md.leading-5,.sidecontent .pagination-list nav span.relative.inline-flex.items-center.px-2.py-2.text-sm.font-medium.text-gray-500.bg-white.border.border-gray-300.cursor-default.rounded-l-md.leading-5{background-color:transparent!important;border:0!important;color:#212529;font-size:.9rem;line-height:1.25;margin-left:-1px;outline:0;padding:.5rem .75rem!important;position:relative;transition:all .3s linear}.sidecontent .pagination-list nav span.relative.inline-flex.items-center.px-2.py-2.-ml-px.text-sm.font-medium.text-gray-500.bg-white.border.border-gray-300.cursor-default.rounded-r-md.leading-5:hover,.sidecontent .pagination-list nav span.relative.inline-flex.items-center.px-2.py-2.text-sm.font-medium.text-gray-500.bg-white.border.border-gray-300.cursor-default.rounded-l-md.leading-5:hover{background:#f0f0f0!important}.sidecontent .pagination-list nav span.relative.inline-flex.items-center.px-4.py-2.-ml-px.text-sm.font-medium.text-gray-500.bg-white.border.border-gray-300.cursor-default.leading-5{background-color:#f8c146!important;border:0!important;border-radius:.125rem;box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);color:#fff!important;cursor:pointer;font-size:.9rem;line-height:1.25;margin-left:-1px;outline:0;padding:.5rem .75rem!important;position:relative;transition:all .3s linear}.sidecontent .w50{width:50px}.sidecontent .table-users .circle-image{background-image:url(/images/avatar.png?94dd86f668f6fb00838cb553f4475e4c);background-position:50% 50%;background-size:cover;border-radius:50%;height:50px;position:relative;width:50px}.sidecontent .table-users .circle-image .border-round-white{border:2px solid #fff;border-radius:50%;height:calc(100% + 2px);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% + 2px)}.sidecontent .table-users .circle-image .border-round-gray{border:1px solid #999;border-radius:50%;height:calc(100% + 3px);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% + 3px)}.sidecontent .table-users .circle-image img{max-height:100%;max-width:100%}.sidecontent .table-users td{vertical-align:middle}.sidecontent .subcategory{background:#f5f5f5}.sidecontent .cm-dropdown{position:relative}.sidecontent .cm-dropdown .button-focus{background:transparent;border:none;box-shadow:none;height:18px;margin:0;outline:none;padding:5px 0;position:relative;width:25px}.sidecontent .cm-dropdown .button-focus .dot-center,.sidecontent .cm-dropdown .button-focus .dot-first,.sidecontent .cm-dropdown .button-focus .dot-last{background:#555;border-radius:50%;height:4px;position:absolute;width:4px}.sidecontent .cm-dropdown .button-focus .dot-first{left:50%;top:0;transform:translateX(-50%)}.sidecontent .cm-dropdown .button-focus .dot-center{left:50%;top:50%;transform:translate(-50%,-50%)}.sidecontent .cm-dropdown .button-focus .dot-last{bottom:0;left:50%;transform:translateX(-50%)}.sidecontent .cm-dropdown .buttons-list{background:#fff;border-radius:4px;box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);list-style:none;margin:0;min-width:100px;opacity:0;padding:5px 0;position:absolute;right:0;text-align:left;top:0;transition-duration:.3s;visibility:hidden;z-index:10}.sidecontent .cm-dropdown .buttons-list li a{display:block;padding:2px 15px;transition-duration:.3s}.sidecontent .cm-dropdown .buttons-list li a:hover{background:rgba(0,0,0,.1)}.sidecontent .cm-dropdown .button-focus:focus+.buttons-list{opacity:1;visibility:visible}.sidecontent .card{margin-bottom:40px}.sidecontent .card .badge{min-width:23px}.sidecontent .card .card-header{position:relative}.sidecontent .card .card-header .card-title-cm{display:inline-block;margin-bottom:0}.sidecontent .card .card-header .card-tools{position:absolute;right:1.25rem;top:50%;transform:translateY(-50%)}.sidecontent .card .card-header .card-tools .item{display:inline-block}.sidecontent .card .card-header .card-tools .item.input input{margin-bottom:0;padding-top:0}.sidecontent .card .card-header .card-tools .item.button button{height:33px;margin:0;min-width:60px;padding:0 15px}.sidecontent .card .card-header .card-tools .item.button a{height:33px;line-height:33px;margin:0;padding:0 20px}.sidecontent .card .card-body.card-form{padding-top:0}.sidecontent .header-content{min-height:60px;overflow:hidden;padding-bottom:15px;position:relative}.sidecontent .header-content h1{float:left;font-size:1.8em;margin-bottom:0}.sidecontent .header-content .header-tools{float:right}.sidecontent .header-content .header-tools .item{display:inline-block}.sidecontent .header-content .header-tools .item.input input{margin-bottom:0;padding-top:0}.sidecontent .header-content .header-tools .item.button button{height:33px;margin:0;min-width:60px;padding:0 15px}.sidecontent .header-content .header-tools .item.button a{height:33px;line-height:33px;margin:0;padding:0 20px}.sidecontent .pagination-right{text-align:right}.sidecontent .pagination-right nav{display:inline-block}.sidecontent .md-form{margin-left:10px}.sidecontent .md-form .form-control{border:none;border-bottom:1px solid #ced4da;color:#495057;font-size:1rem;font-weight:400;line-height:1.5;margin:0;padding:0 0 .4rem;position:relative}.sidecontent .md-form .form-control:focus{border-bottom:2px solid #f8c146}.sidecontent .form-control-datepicker.vdp-datepicker input{background-clip:padding-box;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem;color:#495057;display:block;font-size:1rem;font-weight:400;height:calc(1.5em + .75rem + 2px);line-height:1.5;padding:.375rem .75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}.sidecontent .form-control-datepicker.vdp-datepicker input:focus{background-color:#fff;border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25);color:#495057;outline:0}.sidecontent .TooltipTrigger{color:#f8c146;cursor:pointer;transition:all .3s ease}.sidecontent .Tooltips{bottom:0;left:0;position:absolute;right:0;top:0;z-index:5}.sidecontent .Tooltips:hover p{opacity:1;visibility:visible}.sidecontent .Tooltips:hover p.OnTop{transform:translate(-50%,-100%)}.sidecontent .Tooltips:hover p.OnBottom{transform:translate(-50%,100%)}.sidecontent .Tooltips:hover p.OnLeft{transform:translate(-100%,-50%)}.sidecontent .Tooltips:hover p.OnRight{transform:translate(100%,-50%)}.sidecontent .Tooltips p{background:#f8c146;border-radius:3px;box-shadow:0 2px 4px 0 rgba(0,0,0,.2);color:#fff;display:inline-block;font-size:13px;line-height:1.2;min-width:100px;opacity:0;padding:10px;position:absolute;text-align:left;transition:all .2s ease-out;visibility:hidden;white-space:normal;width:auto}.sidecontent .Tooltips p.OnTop{left:50%;top:-15px;transform:translate(-50%,-150%)}.sidecontent .Tooltips p.OnTop:before{border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #f8c146;bottom:-8px;content:"";height:0;left:50%;margin-left:-8px;position:absolute;width:0}.sidecontent .Tooltips p.OnBottom{bottom:-15px;left:50%;transform:translate(-50%,150%)}.sidecontent .Tooltips p.OnBottom:before{border-bottom:8px solid #f8c146;border-left:8px solid transparent;border-right:8px solid transparent;content:"";height:0;left:50%;margin-left:-8px;position:absolute;top:-8px;width:0}.sidecontent .Tooltips p.OnLeft{left:-15px;top:-15px;transform:translate(-150%,-50%)}.sidecontent .Tooltips p.OnLeft:before{border-bottom:8px solid transparent;border-left:8px solid #f8c146;border-top:8px solid transparent;content:"";height:0;margin-top:-8px;position:absolute;right:-8px;top:50%;width:0}.sidecontent .Tooltips p.OnRight{right:-15px;top:-15px;transform:translate(150%,-50%)}.sidecontent .Tooltips p.OnRight:before{border-bottom:8px solid transparent;border-right:8px solid #f8c146;border-top:8px solid transparent;content:"";height:0;left:-8px;margin-top:-8px;position:absolute;top:50%;width:0}.loader-content{background:rgba(0,0,0,.3);height:calc(100% - 58px);left:220px;opacity:0;position:fixed;top:58px;transition-duration:.3s;visibility:hidden;width:calc(100% - 220px);z-index:10}.loader-content.show{opacity:1;visibility:visible}.loader-content .loader{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:60px}.loader-content .loader-wheel{animation:spin 1s linear infinite;border:2px solid rgba(30,30,30,.5);border-left:4px solid #f8c146;border-radius:50%;height:50px;margin-bottom:10px;margin-left:15px;width:50px}.loader-content .loader-text{color:#fff;font-family:arial,sans-serif}.loader-content .loader-text:after{animation:load 2s linear infinite;content:"Cargando";letter-spacing:2px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes load{0%{content:"Cargando"}33%{content:"Cargando."}67%{content:"Cargando.."}to{content:"Cargando..."}}.modal-dialog,.modal-opciones{transition:none!important}[data-tooltip]{position:relative}[data-tooltip]:before{background-color:rgba(0,0,0,.7);border-radius:2px;color:#fff;content:attr(data-tooltip);font-size:12px;font-weight:400;left:calc(100% + 20px);padding:0 5px;text-align:center;z-index:1}[data-tooltip]:after,[data-tooltip]:before{position:absolute;top:50%;transform:translateY(-50%);visibility:hidden}[data-tooltip]:after{border-bottom:7px solid transparent;border-right:8px solid rgba(0,0,0,.7);border-top:7px solid transparent;content:"";height:0;left:calc(100% + 12px);width:0}[data-tooltip]:focus:after,[data-tooltip]:focus:before,[data-tooltip]:hover:after,[data-tooltip]:hover:before{visibility:visible}.form-group .date-time-picker input.field-input.no-clear-button{background-clip:padding-box;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem;color:#495057;display:block;font-size:1rem;font-weight:400;height:calc(1.5em + .75rem + 2px);line-height:1.5;min-height:auto;padding:.375rem .75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}.form-group .date-time-picker .is-focused input.field-input.no-clear-button,.form-group .date-time-picker input.field-input.no-clear-button:active,.form-group .date-time-picker input.field-input.no-clear-button:focus{border-color:#80bdff!important;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.form-group .date-time-picker .datepicker-buttons-container{display:none!important}.navigator{height:auto;left:0;padding-bottom:20px;position:fixed;top:0;transition-duration:.3s;width:220px;z-index:30}.navigator .navigator-content{background:#fff;box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);height:100vh;overflow-x:hidden;overflow-y:auto;position:relative}.navigator .navigator-content .logo{border-bottom:1px solid #eee;text-align:center;width:220px;z-index:10}@media (max-width:991px){.navigator .navigator-content .logo{display:none}}.navigator .navigator-content .logo h2{font-size:22px;font-weight:400;margin:0;padding:10px 5px}.navigator .navigator-content .logo img{max-height:90px;max-width:100%;padding:15px 5px}.navigator .navigator-content .account-countainer{border-bottom:1px solid #eee;cursor:pointer;padding:10px 8px;position:relative}@media (max-width:991px){.navigator .navigator-content .account-countainer{display:none}}.navigator .navigator-content .account-countainer .avatar{background-image:url(/images/avatar.png?94dd86f668f6fb00838cb553f4475e4c);background-position:50% 50%;background-size:cover;border-radius:50%;height:35px;position:relative;width:35px}.navigator .navigator-content .account-countainer .avatar .border-round-white{border:2px solid #fff;border-radius:50%;height:calc(100% + 2px);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% + 2px)}.navigator .navigator-content .account-countainer .avatar .border-round-gray{border:1px solid #999;border-radius:50%;height:calc(100% + 3px);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% + 3px)}.navigator .navigator-content .account-countainer .avatar img{max-height:100%;max-width:100%}.navigator .navigator-content .account-countainer .username{font-size:14px;margin:auto;padding:3px;position:relative;width:calc(100% - 50px)}.navigator .navigator-content .account-countainer .username i{float:right;padding:2px 0}.navigator .navigator-content .account-countainer .username .icon-second{font-size:16px;position:absolute;right:8px;top:50%;transform:translateY(-50%)}.navigator .navigator-content .account-countainer .account-menu{background:#fff;border-radius:5px;left:0;opacity:0;padding:15px;position:absolute;top:55px;transition:.5s;width:100%}.navigator .navigator-content .account-countainer .account-menu a{color:#333;display:block;padding:5px 35px}.navigator .navigator-content .account-countainer .account-menu.visible{opacity:1;transition:.5s}.navigator .navigator-content .menu-content{padding:8px}@media (max-width:991px){.navigator .navigator-content .menu-content{padding-top:78px}}.navigator .navigator-content .menu-content ul{list-style:none;margin:0;padding:0;width:100%}.navigator .navigator-content .menu-content ul li{margin-bottom:2px;width:100%}.navigator .navigator-content .menu-content ul li a{border-radius:5px;color:#333;display:block;font-size:14px;padding:5px 16px;position:relative;transition-duration:.3s;width:100%}.navigator .navigator-content .menu-content ul li a:hover{background:rgba(248,193,70,.5)}.navigator .navigator-content .menu-content ul li a i.icon-main{left:16px;position:absolute;top:50%;transform:translateY(-50%);transition-duration:.3s}.navigator .navigator-content .menu-content ul li a i.icon-second{font-size:16px;position:absolute;right:16px;top:50%;transform:translateY(-50%)}.navigator .navigator-content .menu-content ul li a span{display:inline-block;margin-bottom:0;padding-left:30px;padding-top:2px}.navigator .navigator-content .menu-content ul li.active_color a{background:#f8c146;color:#fff}.navigator .navigator-content .menu-content ul li.active_color a:hover{background:#f8c146}.navigator .navigator-content .menu-content .menu-second{max-height:0;overflow:hidden}.navigator .navigator-content .menu-content .menu-second li a{color:#555}.navigator .navigator-content .menu-content .item-main .menu-second{transition-duration:.3s}.navigator .navigator-content .menu-content .item-main.active .menu-second{margin-top:2px}.navigator .navigator-content .menu-content .item-main.active.item-main-menu>a,.navigator .navigator-content .menu-content .item-main.active.item-orange>a{background:rgba(248,193,70,.5)}.navigator .navigator-content .menu-content .item-main.active.item-main-menu>a i.icon-second,.navigator .navigator-content .menu-content .item-main.active.item-orange>a i.icon-second{transform:translateY(-50%) rotate(90deg)}.navigator .navigator-content .menu-content .item-main.active .menu-second{animation:slide 2s ease forwards}.navigator .mask{background:rgba(0,0,0,.5);height:100%;left:0;opacity:0;position:fixed;top:0;transition-duration:.3s;visibility:hidden;width:100%}.navigator.show .mask{opacity:1;visibility:visible}.navigator.show .navigator-content{transform:translateX(0)}@media (max-width:991px){.navigator{left:-250px;position:fixed;top:0}.navigator .navigator-content{transform:translateX(-250px)}}@keyframes slide{0%{max-height:0}to{max-height:1000px}}@keyframes slideout{0%{max-height:1000px}to{max-height:0}}.navigator .horizontal-navbar{background:#fff;box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);display:none;height:60px;left:0;position:fixed;top:0;width:100%;z-index:10}@media (max-width:991px){.navigator .horizontal-navbar{display:block}}.navigator .horizontal-navbar .menu{cursor:pointer;left:15px;position:absolute;top:50%;transform:translateY(-50%)}.navigator .horizontal-navbar .menu .bar1,.navigator .horizontal-navbar .menu .bar2,.navigator .horizontal-navbar .menu .bar3{background-color:#333;height:2px;margin:6px 0;transition:.4s;width:25px}.navigator .horizontal-navbar .menu.active .bar1{transform:rotate(-45deg) translate(-3px,3px)}.navigator .horizontal-navbar .menu.active .bar2{opacity:0}.navigator .horizontal-navbar .menu.active .bar3{transform:rotate(45deg) translate(-8px,-8px)}.navigator .horizontal-navbar .logo{color:#333;display:inline-block;height:100%;padding-left:60px}.navigator .horizontal-navbar .logo h2{font-size:22px;font-weight:400;line-height:60px;margin:0}.navigator .horizontal-navbar .logo img{height:50px;margin-top:5px;padding:3px 0}.navigator .horizontal-navbar .user-item-container{cursor:pointer;position:absolute;right:15px;top:50%;transform:translateY(-50%)}.navigator .horizontal-navbar .user-item-container .avatar{background-image:url(/images/avatar.png?94dd86f668f6fb00838cb553f4475e4c);background-position:50% 50%;background-size:cover;border-radius:50%;height:40px;margin-right:10px;position:relative;width:40px}.navigator .horizontal-navbar .user-item-container .avatar .border-round-white{border:2px solid #fff;border-radius:50%;height:calc(100% + 2px);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% + 2px)}.navigator .horizontal-navbar .user-item-container .avatar .border-round-gray{border:1px solid #999;border-radius:50%;height:calc(100% + 3px);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% + 3px)}.navigator .horizontal-navbar .user-item-container .avatar img{max-height:100%;max-width:100%}.navigator .horizontal-navbar .user-item-container .username{margin:auto;padding:3px 3px 3px 10px;width:calc(100% - 50px)}.navigator .horizontal-navbar .user-item-container .username i{float:right;padding:2px 0}.navigator .horizontal-navbar .user-item-container .account-menu{background:#fff;border-radius:5px;left:0;opacity:0;padding:15px;position:absolute;top:55px;transition:.5s;width:100%}.navigator .horizontal-navbar .user-item-container .account-menu a{color:#333;display:block;padding:5px 35px}.navigator .horizontal-navbar .user-item-container .account-menu.visible{opacity:1;transition:.5s}@media (max-width:991px){.navigator.active{left:0;top:0}.navigator.active .mask{opacity:1;visibility:visible}.navigator.active .navigator-content{transform:translateX(0)}}.navigator .account-detail-container{position:fixed;z-index:15}.navigator .account-detail-container,.navigator .account-detail-container .mask{height:100%;left:0;opacity:0;top:0;transition-duration:.3s;visibility:hidden;width:100%}.navigator .account-detail-container .mask{background:rgba(0,0,0,.5);position:absolute;z-index:1}.navigator .account-detail-container.active,.navigator .account-detail-container.active .mask{opacity:1;visibility:visible}.navigator .account-detail-container .center-content{background:#fff;border-radius:5px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:260px;z-index:2}.navigator .account-detail-container .center-content .close-container{background:#fff;border-radius:50%;box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);color:#333;cursor:pointer;height:25px;position:absolute;right:0;top:0;transform:translate(50%,-50%);width:25px}.navigator .account-detail-container .center-content .close-container i{font-size:16px;font-weight:300;left:50%;line-height:25px;position:absolute;top:50%;transform:translate(-50%,-50%)}.navigator .account-detail-container .center-content .image{background:url(/images/background.jpg?59447f548ddb28a7f4a4d858d8c1ec6c);background-size:cover;border-radius:5px 5px 0 0;height:100px;width:100%}.navigator .account-detail-container .center-content h5{color:#333;font-weight:500;margin:0;padding:50px 40px 0;text-align:center}.navigator .account-detail-container .center-content .photo{left:0;position:absolute;top:60px;width:100%}.navigator .account-detail-container .center-content .photo .avatar{background-image:url(/images/avatar.png?94dd86f668f6fb00838cb553f4475e4c);background-position:50% 50%;background-size:cover;border-radius:50%;height:80px;margin:auto;position:relative;width:80px}.navigator .account-detail-container .center-content .photo .avatar .border-round-white{border:3px solid #fff;border-radius:50%;height:calc(100% + 3px);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% + 3px)}.navigator .account-detail-container .center-content .photo .avatar .border-round-gray{border:1px solid #999;border-radius:50%;height:calc(100% + 5px);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% + 5px)}.navigator .account-detail-container .center-content .photo .avatar img{max-height:100%;max-width:100%}.navigator .account-detail-container .center-content .menu-content{padding:10px 40px 20px}.navigator .account-detail-container .center-content .menu-content ul{list-style:none;margin:0;padding:0;width:100%}.navigator .account-detail-container .center-content .menu-content ul li{margin-bottom:5px;width:100%}.navigator .account-detail-container .center-content .menu-content ul li a{border-radius:5px;color:#333;display:block;font-size:14px;padding:7px 16px;position:relative;transition-duration:.3s;width:100%}.navigator .account-detail-container .center-content .menu-content ul li a:hover{background:rgba(0,0,0,.1)}.navigator .account-detail-container .center-content .menu-content ul li a i.icon-main{left:16px;position:absolute;top:50%;transform:translateY(-50%);transition-duration:.3s}.navigator .account-detail-container .center-content .menu-content ul li a i.icon-second{font-size:16px;position:absolute;right:16px;top:50%;transform:translateY(-50%)}.navigator .account-detail-container .center-content .menu-content ul li a span{display:inline-block;margin-bottom:0;padding-left:35px;padding-top:2px}.navigator .account-detail-container .center-content .menu-content ul li.active_color a{background:#f8c146;color:#fff}.navigator .account-detail-container .center-content .menu-content ul li.active_color a:hover{background:#f8c146}.navigator .item-main.item-close{background:#fef5f4;border-radius:5px;color:#c62828}.navigator .item-main.item-close a,.navigator .item-main.item-close a i,.navigator .item-main.item-close a span{color:#c62828}section.login,section.login .container-fluid,section.login .loginbox,section.login .row{height:100%}section.login .submit-button button{margin:0}section.login h1{color:#f8c146;font-size:2em;margin-bottom:20px}section.login .login-image{background:url(/images/background.jpg?59447f548ddb28a7f4a4d858d8c1ec6c);background-size:cover;height:100%}.switch-checkbox .switch{display:inline-block;height:25px;margin:auto;position:relative;width:50px}.switch-checkbox .switch input{height:0;opacity:0;width:0}.switch-checkbox .slider{background-color:#ccc;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.switch-checkbox .slider:before{background-color:#fff;bottom:2px;content:"";height:21px;left:3px;position:absolute;transition:.4s;width:21px}.switch-checkbox input:checked+.slider{background-color:#50c793}.switch-checkbox input:focus+.slider{box-shadow:0 0 1px #50c793}.switch-checkbox input:checked+.slider:before{transform:translateX(23px)}.switch-checkbox .slider.round{border-radius:34px}.switch-checkbox .slider.round:before{border-radius:50%}#contentReportsDiaries .tabs-header{padding:0}#contentReportsDiaries .tabs-header .nav-tabs{border-bottom:none}#contentReportsDiaries .tabs-header .nav-tabs .nav-link{font-size:18px;padding:10px 30px}#contentReportsDiaries .panel-informacion{padding-top:12px;width:calc(100% + 30px)}#contentReportsDiaries .card-reporte{background:#333;border-radius:10px;box-shadow:0 12px 24px rgba(0,0,0,.2),0 0 48px rgba(0,0,0,.1);display:flex;margin-bottom:24px;padding:20px}@media (max-width:767px){#contentReportsDiaries .card-reporte{padding:10px}}#contentReportsDiaries .card-reporte.velocidad{background-image:linear-gradient(90deg,#05c8e9 0,#05c8e9 70%,rgba(5,200,233,.8))}#contentReportsDiaries .card-reporte.info{background-image:linear-gradient(90deg,#c8c8c8 0,#c8c8c8 70%,hsla(0,0%,78%,.8))}#contentReportsDiaries .card-reporte.info .descripcion p span:last-child{width:130px}#contentReportsDiaries .card-reporte.movimiento{background-image:linear-gradient(90deg,#19be6b 0,#19be6b 70%,rgba(25,190,107,.8))}#contentReportsDiaries .card-reporte.parque{background-image:linear-gradient(90deg,#2d8cf0 0,#2d8cf0 70%,rgba(45,140,240,.8))}#contentReportsDiaries .card-reporte .icono{font-size:20px;width:70px}@media (max-width:767px){#contentReportsDiaries .card-reporte .icono{width:50px}}#contentReportsDiaries .card-reporte .icono i{color:#fff;font-size:50px}@media (max-width:767px){#contentReportsDiaries .card-reporte .icono i{font-size:35px}}#contentReportsDiaries .card-reporte .icono img{width:calc(100% - 10px)}#contentReportsDiaries .card-reporte .descripcion{text-align:right;width:calc(100% - 70px)}@media (max-width:767px){#contentReportsDiaries .card-reporte .descripcion{width:calc(100% - 50px)}}#contentReportsDiaries .card-reporte .descripcion .titulo{color:#fff}@media (max-width:767px){#contentReportsDiaries .card-reporte .descripcion .titulo{font-size:25px}}#contentReportsDiaries .card-reporte .descripcion p{color:#fff;font-size:14px;margin-bottom:0}#contentReportsDiaries .card-reporte .descripcion p span:last-child{display:inline-block;width:90px}@media (max-width:767px){#contentReportsDiaries .card-reporte .descripcion p{font-size:12px}}#contentReportsDiaries .btn-excel{background:#2e7d32;color:#fff}#contentReportsDiaries .btn-pdf{background:#cd1d26;color:#fff}#contentReportsDiaries .header-content{overflow:inherit}#contentReportsDiaries .header-content .date-end,#contentReportsDiaries .header-content .date-start{display:inline-block}#contentReportsDiaries .header-content .date-end input.field-input.no-clear-button,#contentReportsDiaries .header-content .date-start input.field-input.no-clear-button{background-clip:padding-box;background-color:transparent;border:none;border-bottom:1px solid #ced4da;border-radius:0;box-shadow:none;color:#495057;display:block;font-size:1rem;font-weight:400;height:calc(1.5em + .75rem + 2px);line-height:1.5;min-height:calc(1.5em + .75rem + 2px);outline:none;padding:0;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}#contentReportsDiaries .header-content .date-end .is-focused input.field-input.no-clear-button,#contentReportsDiaries .header-content .date-end input.field-input.no-clear-button:active,#contentReportsDiaries .header-content .date-end input.field-input.no-clear-button:focus,#contentReportsDiaries .header-content .date-start .is-focused input.field-input.no-clear-button,#contentReportsDiaries .header-content .date-start input.field-input.no-clear-button:active,#contentReportsDiaries .header-content .date-start input.field-input.no-clear-button:focus{border:none!important;border-bottom:2px solid #f8c146!important}#contentReportsDiaries .header-content .date-end .datepicker-buttons-container,#contentReportsDiaries .header-content .date-start .datepicker-buttons-container{display:none!important}#contentReportsDiaries .header-content .date-end .datetimepicker.flex.visible{right:100%}#contentReportsDiaries .loader-content{height:100%;top:0}#contentReportsDiaries .loader-content .loader-text{width:110px}#vueUsuariosRecord .check-list{max-height:500px;overflow-y:auto}#vueUsuariosRecord .check-list .route-item{border:1px solid #ccc;border-radius:5px;color:#242a30;cursor:pointer;display:block;font-size:14px;margin:5px;padding:5px 10px;position:relative;transition-duration:.2s}#vueUsuariosRecord .check-list .route-item.second-item{margin-left:20px}#vueUsuariosRecord .check-list .route-item.selected{background:rgba(248,193,70,.5)}#vueUsuariosRecord .check-list .route-item input{margin-right:5px;z-index:2}#contentUserMovements .user-movements-title p{font-size:20px;margin-bottom:0}#contentUserMovements .link-color{color:#007bff}#contentUserMovements .movement-total.negative{color:#dc3545}#contentUserMovements .movement-total.positive{color:#28a745}#contentUserMovements .loader-content{height:100%;top:0}#contentUserMovements .loader-content .loader-text{width:110px}#vueRutasRecord .card-header{position:relative}#vueRutasRecord .card-header .btn-minimizar{background:#fff;border:1px solid #f0f0f0;border-radius:5px;color:#333;font-size:16px;height:40px;position:absolute;right:10px;text-transform:uppercase;top:50%;transform:translateY(-50%);width:40px}#vueRutasRecord .card-header .btn-minimizar img{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:20px}#vueRutasRecord .card-fullscreen{height:calc(100% - 40px);left:20px;position:fixed;top:20px;width:calc(100% - 40px);z-index:999}#vueRutasRecord .card-fullscreen .map-content #map{height:100%}#vueRutasRecord .map-content{padding:0;position:relative}#vueRutasRecord .map-content #map{height:500px}#vueRutasRecord .map-content .selector-fullcreen{background:#fff;border:1px solid #f0f0f0;border-radius:5px;left:15px;position:absolute;top:15px;z-index:1000}#vueRutasRecord .map-content .selector-fullcreen button{background:transparent;border:none;color:#333;font-size:16px;height:40px;position:relative;text-transform:uppercase;width:40px}#vueRutasRecord .map-content .selector-fullcreen button img{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:20px}#vueRutasRecord .map-content .selector-routes-stops{background:#fff;border:1px solid #f0f0f0;border-radius:50px;position:absolute;right:15px;top:15px;z-index:1000}#vueRutasRecord .map-content .selector-routes-stops:after{background:#f0f0f0;content:"";height:calc(100% - 10px);left:50%;position:absolute;top:5px;transform:translateX(-50%);width:1px}#vueRutasRecord .map-content .selector-routes-stops button{background:transparent;border:none;color:#333;font-size:12px;height:40px;text-transform:uppercase;width:80px}#vueRutasRecord .map-content .selector-routes-stops button.active{color:#006db3;font-weight:700}#contentTrucks .route-selector{height:30px;padding:0 5px}#vueUnidadesRecord .cursor-pointer{cursor:pointer}#vueUnidadesRecord .modal-mapa .modal-body{padding:0}#vueUnidadesRecord .mapa-content{position:relative}#vueUnidadesRecord .mapa-content .reset-map-poli{padding:10px 15px;position:absolute;right:55px;top:5px;z-index:1000}#vueUnidadesRecord .mapa-content #map{height:500px;min-height:calc(100vh - 120px);width:100%}#vueUnidadesRecord .alertas-contenedor .btn-sm{height:35px;margin:10px 0 0;padding-left:0;padding-right:0;width:100%}#contentTrucksSupervice .loader-content{height:100%;top:0}#contentTrucksSupervice .loader-content .loader-text{width:110px}#contentJourneys .header-content{overflow:inherit}#contentJourneys .header-content .date-time-picker .field.flex.align-center.no-label{height:37px}#contentJourneys .header-content .date-time-picker input.field-input.no-clear-button{border:none!important;border-bottom:1px solid #ced4da!important;color:#495057;font-family:Roboto,sans-serif;font-size:1rem;font-weight:400;height:37px;line-height:1.5;margin:0;min-height:37px;padding:0;position:relative}#contentJourneys .header-content .date-time-picker input.field-input.no-clear-button:active,#contentJourneys .header-content .date-time-picker input.field-input.no-clear-button:focus{border:none!important;border-bottom:2px solid #f8c146!important}#contentJourneys .header-content .date-time-picker .datetimepicker.flex.visible .datepicker.flex.flex-direction-column{margin-top:5px;right:0}#contentJourneys .loader-content{height:100%;top:0}#contentJourneys .loader-content .loader-text{width:110px}.journeys-detail .loader-content{height:100%;top:0}.journeys-detail .row-total td{font-size:20px;font-weight:400}.journeys-detail .form-item label{color:#000;font-weight:400;margin-bottom:0}.journeys-detail .form-item p{color:#333;font-size:14px;margin-bottom:10px;padding:0}.journeys-detail .map-content{padding:0;position:relative}.journeys-detail .map-content #map{height:500px}.journeys-detail .marker-end .icon,.journeys-detail .marker-start .icon{background:#777;border-radius:5px;color:#fff;font-size:15px;height:30px;line-height:30px;text-align:center;width:30px}.journeys-detail .marker-end .triangle,.journeys-detail .marker-start .triangle{height:15px;width:30px}.journeys-detail .marker-end .triangle:before,.journeys-detail .marker-start .triangle:before{border-color:#777 transparent transparent;border-style:solid;border-width:10px 5px 0;content:"";display:inline-block;height:0;left:50%;margin-right:2.5px;position:absolute;transform:translate(-50%);vertical-align:middle;width:0}.journeys-detail .marker-end .title,.journeys-detail .marker-start .title{background:#777;border-radius:5px;color:#fff;font-size:14px;font-weight:700;left:calc(100% + 5px);padding:3px 5px;position:absolute;text-align:center;top:3.5px}.journeys-detail .marker-start .icon{background:#228cff;color:#fff}.journeys-detail .marker-start .triangle:before{border-color:#228cff transparent transparent}.journeys-detail .marker-start .title{background:#228cff;color:#fff}.journeys-detail .marker-end .icon{background:#f8c146;color:#fff}.journeys-detail .marker-end .triangle:before{border-color:#f8c146 transparent transparent}.journeys-detail .marker-end .title{background:#f8c146;color:#fff}.tiempo-real{height:100vh;padding:0 0 0 220px}@media (max-width:992px){.tiempo-real{padding:0}}.tiempo-real #contentTiempoReal{height:100%;position:relative}.tiempo-real #contentTiempoReal #map{height:100%;width:calc(100% - 230px)}.tiempo-real #contentTiempoReal .truck-detail{background:#fff;border-right:1px solid #ccc;bottom:0;box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);left:0;padding:10px 20px;position:absolute;width:calc(100% - 230px)}.tiempo-real #contentTiempoReal .truck-detail .truck-general-detail{display:flex;width:100%}.tiempo-real #contentTiempoReal .truck-detail .truck-general-detail .content{align-items:center;align-self:center;display:flex;width:100%}.tiempo-real #contentTiempoReal .truck-detail .truck-general-detail .content .icon{border:3px solid #cfd8dc;border-radius:50%;height:60px;padding:2px;width:60px}.tiempo-real #contentTiempoReal .truck-detail .truck-general-detail .content .icon.disconect{border-color:#cfd8dc}.tiempo-real #contentTiempoReal .truck-detail .truck-general-detail .content .icon.predisconect{border-color:#666}.tiempo-real #contentTiempoReal .truck-detail .truck-general-detail .content .icon.danger{border-color:#ff9801}.tiempo-real #contentTiempoReal .truck-detail .truck-general-detail .content .icon.warning{border-color:#f8c146}.tiempo-real #contentTiempoReal .truck-detail .truck-general-detail .content .icon.great{border-color:#28a745}.tiempo-real #contentTiempoReal .truck-detail .truck-general-detail .content .icon.inactive{border-color:red}.tiempo-real #contentTiempoReal .truck-detail .truck-general-detail .content .icon img{width:100%}.tiempo-real #contentTiempoReal .truck-detail .truck-general-detail .content .detail-truck{margin-left:10px;width:calc(100% - 60px)}.tiempo-real #contentTiempoReal .truck-detail .truck-general-detail .content .detail-truck .title{color:#242a30;display:block;font-size:15px;font-weight:600;line-height:25px;margin:0 0 10px;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap}.tiempo-real #contentTiempoReal .truck-detail .truck-general-detail .content .detail-truck .title .inhabilitado{color:red;font-size:13px;margin:0 0 2px}.tiempo-real #contentTiempoReal .truck-detail .truck-general-detail .content .detail-truck .title .extras{-webkit-line-clamp:2;-webkit-box-orient:vertical;background:transparent;border:none;color:#707478;display:-webkit-box;display:inline-block;font-size:13px;font-weight:300;margin:0 0 0 5px;position:relative;transition:.3s}.tiempo-real #contentTiempoReal .truck-detail .truck-general-detail .content .detail-truck .title .extras i{font-size:13px}.tiempo-real #contentTiempoReal .truck-detail .truck-general-detail .content .detail-truck .title .extras span{color:#444;padding-left:2px}.tiempo-real #contentTiempoReal .truck-detail .truck-general-detail .content .detail-truck .title .extras .status-icon{background:#cfd8dc;border-radius:50%;display:inline-block;height:10px;position:relative;top:1px;width:10px}.tiempo-real #contentTiempoReal .truck-detail .truck-general-detail .content .detail-truck .title .extras .status-icon.disconect{background:#cfd8dc}.tiempo-real #contentTiempoReal .truck-detail .truck-general-detail .content .detail-truck .title .extras .status-icon.predisconect{background:#666}.tiempo-real #contentTiempoReal .truck-detail .truck-general-detail .content .detail-truck .title .extras .status-icon.warning{background:#f8c146}.tiempo-real #contentTiempoReal .truck-detail .truck-general-detail .content .detail-truck .title .extras .status-icon.great{background:#28a745}.tiempo-real #contentTiempoReal .truck-detail .truck-general-detail .content .detail-truck .title .extras .status-icon.inactive{background:red}.tiempo-real #contentTiempoReal .truck-detail .truck-general-detail .content .detail-truck .detail-colums{display:flex;gap:60px}.tiempo-real #contentTiempoReal .truck-detail .truck-general-detail .content .detail-truck .detail-colums .detail .subtitle{color:#707478;font-size:13px;margin:0 0 2px}.tiempo-real #contentTiempoReal .truck-detail .truck-general-detail .content .detail-truck .detail-colums .detail.stretch .subtitle{line-height:17px;margin:0}.tiempo-real #contentTiempoReal .truck-detail .truck-general-detail .content .detail-truck .detail-colums .detail .inhabilitado{color:red;font-size:13px;margin:0 0 2px}.tiempo-real #contentTiempoReal .truck-detail .truck-general-detail .botones{align-self:center;width:150px}.tiempo-real #contentTiempoReal .truck-detail .truck-general-detail .botones .btn{border-radius:5px;padding:10px 15px}.tiempo-real #contentTiempoReal .truck-detail .truck-general-detail .botones .btn i{font-size:15px;margin-right:5px}.tiempo-real #contentTiempoReal .trucks-list{background:#fff;display:flex;flex-flow:column;height:100vh;max-height:100vh;overflow-wrap:break-word;overflow-y:auto;position:absolute;right:0;top:0;width:230px;z-index:999}@media (max-width:992px){.tiempo-real #contentTiempoReal .trucks-list{height:calc(100vh - 61px);max-height:calc(100vh - 61px);top:61px}}.tiempo-real #contentTiempoReal .trucks-list .cmb-ruta-container{border-bottom:1px solid #ccc;padding:10px}.tiempo-real #contentTiempoReal .trucks-list .cmb-ruta-container select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #ccc;border-radius:5px;box-sizing:border-box;height:37px;margin-bottom:10px;outline:none;padding:0 8px;transition-duration:.3s;width:100%}.tiempo-real #contentTiempoReal .trucks-list .cmb-ruta-container select:focus{border-color:#007bff}.tiempo-real #contentTiempoReal .trucks-list .cmb-ruta-container input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #ccc;border-radius:5px;box-sizing:border-box;height:37px;outline:none;padding:0 8px;transition-duration:.3s;width:100%}.tiempo-real #contentTiempoReal .trucks-list .cmb-ruta-container input:focus{border-color:#007bff}.tiempo-real #contentTiempoReal .trucks-list .no-trucks{font-size:14px;padding:10px;text-align:center}.tiempo-real #contentTiempoReal .trucks-list .list-item{list-style:none;margin:0;overflow-wrap:break-word;overflow-y:auto;padding:0}@media (max-width:992px){.tiempo-real #contentTiempoReal .trucks-list .list-item{max-height:calc(100vh - 170px)}}.tiempo-real #contentTiempoReal .trucks-list .list-item li{display:block}.tiempo-real #contentTiempoReal .trucks-list .list-item li .item-truck{border-bottom:1px solid #ccc;cursor:pointer;padding:8px 10px;position:relative;transition-duration:.3s}.tiempo-real #contentTiempoReal .trucks-list .list-item li .item-truck:hover{background:rgba(0,0,0,.1)}.tiempo-real #contentTiempoReal .trucks-list .list-item li .item-truck.active{background:rgba(248,193,70,.5)}.tiempo-real #contentTiempoReal .trucks-list .list-item li .item-truck .icon{background:#fff;border:2px solid #cfd8dc;border-radius:50%;height:28px;left:10px;position:absolute;top:50%;transform:translateY(-50%);width:28px}.tiempo-real #contentTiempoReal .trucks-list .list-item li .item-truck .icon.disconect{border-color:#cfd8dc}.tiempo-real #contentTiempoReal .trucks-list .list-item li .item-truck .icon.predisconect{border-color:#666}.tiempo-real #contentTiempoReal .trucks-list .list-item li .item-truck .icon.danger{border-color:#ff9801}.tiempo-real #contentTiempoReal .trucks-list .list-item li .item-truck .icon.warning{border-color:#f8c146}.tiempo-real #contentTiempoReal .trucks-list .list-item li .item-truck .icon.great{border-color:#28a745}.tiempo-real #contentTiempoReal .trucks-list .list-item li .item-truck .icon.inactive{border-color:red}.tiempo-real #contentTiempoReal .trucks-list .list-item li .item-truck .icon img{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.tiempo-real #contentTiempoReal .trucks-list .list-item li .item-truck .detail{padding-left:37.5px}.tiempo-real #contentTiempoReal .trucks-list .list-item li .item-truck .detail .title{color:#242a30;display:block;font-size:14px;font-weight:600;margin:0;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap}.tiempo-real #contentTiempoReal .trucks-list .list-item li .item-truck .detail .subtitle{color:#707478;font-size:12px;margin:0 0 2px}.tiempo-real #contentTiempoReal .trucks-list .list-item li .item-truck .detail .inhabilitado{color:red;font-size:12px;margin:0 0 2px}.tiempo-real #contentTiempoReal .trucks-list .list-item li .item-truck .detail .extras{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#444;display:-webkit-box;font-size:12px;margin:0;position:relative;transition:.3s}.tiempo-real #contentTiempoReal .trucks-list .list-item li .item-truck .detail .extras i{font-size:14px}.tiempo-real #contentTiempoReal .trucks-list .list-item li .item-truck .detail .extras span{padding-left:2px}.tiempo-real #contentTiempoReal .trucks-list .list-item li .item-truck .detail .extras .status-icon{background:#cfd8dc;border-radius:50%;display:inline-block;height:10px;position:relative;top:1px;width:10px}.tiempo-real #contentTiempoReal .trucks-list .list-item li .item-truck .detail .extras .status-icon.disconect{background:#cfd8dc}.tiempo-real #contentTiempoReal .trucks-list .list-item li .item-truck .detail .extras .status-icon.predisconect{background:#666}.tiempo-real #contentTiempoReal .trucks-list .list-item li .item-truck .detail .extras .status-icon.danger{background:#ff9801}.tiempo-real #contentTiempoReal .trucks-list .list-item li .item-truck .detail .extras .status-icon.warning{background:#f8c146}.tiempo-real #contentTiempoReal .trucks-list .list-item li .item-truck .detail .extras .status-icon.great{background:#28a745}.tiempo-real #contentTiempoReal .trucks-list .list-item li .item-truck .detail .extras .status-icon.inactive{background:red}.tiempo-real #contentTiempoReal .loader-content{height:100%;top:0;z-index:999}.historial-unidad{height:100vh;overflow:hidden;padding:0 0 0 220px}.historial-unidad .listado-botones{left:0;list-style:none;padding:0 20px 30px 10px;position:absolute;top:155px;z-index:1000}@media (max-width:992px){.historial-unidad .listado-botones{top:215px}}.historial-unidad .listado-botones .switch-checkbox{height:38px}.historial-unidad .listado-botones .switch-checkbox .switch{display:inline-block;height:30px;margin:auto;position:relative;width:60px}.historial-unidad .listado-botones .switch-checkbox .switch-content{cursor:pointer;margin:0}.historial-unidad .listado-botones .switch-checkbox .switch-content .titulo{background:#228cff;border-radius:50px;color:#fff;display:inline-block;font-size:15px;line-height:30px;padding:0 10px;position:relative;top:2.5px;width:200px}.historial-unidad .listado-botones .switch-checkbox .switch-content.verde .titulo{background:#3fbe6b}.historial-unidad .listado-botones .switch-checkbox .switch-content.amarillo .titulo{background:#f8c146}.historial-unidad .listado-botones .switch-checkbox .switch-content.azul2 .titulo{background:#37b7f5}.historial-unidad .listado-botones .switch-checkbox .switch-content.rojo .titulo{background:#ef5350}.historial-unidad .listado-botones .switch-checkbox .switch-content.morado .titulo{background:#a949de}.historial-unidad .listado-botones .switch-checkbox .switch input{height:0;opacity:0;width:0}.historial-unidad .listado-botones .switch-checkbox .slider{background-color:#ccc;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.historial-unidad .listado-botones .switch-checkbox .slider:before{background-color:#fff;bottom:3px;content:"";height:24px;left:4px;position:absolute;transition:.4s;width:24px}.historial-unidad .listado-botones .switch-checkbox input:checked+.slider{background-color:#50c793}.historial-unidad .listado-botones .switch-checkbox input:focus+.slider{box-shadow:0 0 1px #50c793}.historial-unidad .listado-botones .switch-checkbox input:checked+.slider:before{transform:translateX(28px)}.historial-unidad .listado-botones .switch-checkbox .slider.round{border-radius:34px}.historial-unidad .listado-botones .switch-checkbox .slider.round:before{border-radius:50%}.historial-unidad .marker-end .icon,.historial-unidad .marker-start .icon{background:#777;border-radius:5px;color:#fff;font-size:15px;height:30px;line-height:30px;text-align:center;width:30px}.historial-unidad .marker-end .triangle,.historial-unidad .marker-start .triangle{height:15px;width:30px}.historial-unidad .marker-end .triangle:before,.historial-unidad .marker-start .triangle:before{border-color:#777 transparent transparent;border-style:solid;border-width:10px 5px 0;content:"";display:inline-block;height:0;left:50%;margin-right:2.5px;position:absolute;transform:translate(-50%);vertical-align:middle;width:0}.historial-unidad .marker-end .title,.historial-unidad .marker-start .title{background:#777;border-radius:5px;color:#fff;font-size:14px;font-weight:700;left:calc(100% + 5px);padding:3px 5px;position:absolute;text-align:center;top:3.5px}.historial-unidad .marker-start .icon{background:#3fbe6b;color:#fff}.historial-unidad .marker-start .triangle:before{border-color:#3fbe6b transparent transparent}.historial-unidad .marker-start .title{background:#3fbe6b;color:#fff}.historial-unidad .marker-end .icon{background:#f8c146;color:#fff}.historial-unidad .marker-end .triangle:before{border-color:#f8c146 transparent transparent}.historial-unidad .marker-end .title{background:#f8c146;color:#fff}@media (max-width:992px){.historial-unidad{padding:0}}.historial-unidad #contentTruckHistory{height:100%;position:relative}.historial-unidad #contentTruckHistory #map{height:calc(100% - 58px);position:absolute;top:58px;width:100%}@media (max-width:992px){.historial-unidad #contentTruckHistory #map{height:calc(100% - 118px);top:118px}}@media (max-width:925px){.historial-unidad #contentTruckHistory #map{height:calc(100% - 152px);top:152px}}.historial-unidad #contentTruckHistory .header-section{background:#fff;padding:10px;text-align:right}@media (max-width:992px){.historial-unidad #contentTruckHistory .header-section{position:relative;top:60px}}.historial-unidad #contentTruckHistory .header-section .date-end,.historial-unidad #contentTruckHistory .header-section .date-start,.historial-unidad #contentTruckHistory .header-section .routes,.historial-unidad #contentTruckHistory .header-section .trucks{display:inline-block}.historial-unidad #contentTruckHistory .header-section .date-end input.field-input.no-clear-button,.historial-unidad #contentTruckHistory .header-section .date-start input.field-input.no-clear-button{background-clip:padding-box;background-color:transparent;border:none;border-bottom:1px solid #ced4da;border-radius:0;box-shadow:none;color:#495057;display:block;font-size:1rem;font-weight:400;height:calc(1.5em + .75rem + 2px);line-height:1.5;min-height:calc(1.5em + .75rem + 2px);outline:none;padding:0;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}.historial-unidad #contentTruckHistory .header-section .date-end .is-focused input.field-input.no-clear-button,.historial-unidad #contentTruckHistory .header-section .date-end input.field-input.no-clear-button:active,.historial-unidad #contentTruckHistory .header-section .date-end input.field-input.no-clear-button:focus,.historial-unidad #contentTruckHistory .header-section .date-start .is-focused input.field-input.no-clear-button,.historial-unidad #contentTruckHistory .header-section .date-start input.field-input.no-clear-button:active,.historial-unidad #contentTruckHistory .header-section .date-start input.field-input.no-clear-button:focus{border:none!important;border-bottom:2px solid #f8c146!important}.historial-unidad #contentTruckHistory .header-section .date-end .datetimepicker.flex.visible{right:100%}.historial-unidad #contentTruckHistory .header-section .button{display:inline-block;height:36px;position:relative;top:-1px}.historial-unidad #contentTruckHistory .header-section .button button{height:100%;margin:0;padding-bottom:0;padding-top:0}.historial-unidad .button-simulator{background:#3cb65f;border-radius:50px;bottom:20px;cursor:pointer;left:50%;padding:10px 20px;position:absolute;transform:translateX(-50%)}.historial-unidad .button-simulator p{color:#fff;font-size:14px;font-weight:400;margin:0}.historial-unidad .controls-simulator{background:rgba(19,23,27,.8);border-radius:10px;bottom:20px;height:65px;left:50%;max-width:700px;padding:10px 20px;position:absolute;transform:translateX(-50%);width:100%;z-index:100}.historial-unidad .controls-simulator .velocidad{bottom:13px;display:flex;gap:10px;left:20px;position:absolute}.historial-unidad .controls-simulator .velocidad p{color:#fff;font-size:13px;margin-bottom:0}.historial-unidad .controls-simulator .velocidad select{background:transparent;border-radius:5px;box-shadow:none;color:#fff;font-size:13px;outline:none;padding:0}.historial-unidad .controls-simulator .controls-close{background:#fff;border-radius:50%;color:#333;cursor:pointer;font-size:12px;height:20px;position:absolute;right:-5px;top:-7.5px;width:20px}.historial-unidad .controls-simulator .controls-close p{font-size:12px;font-weight:700;left:50%;margin:0;position:absolute;top:50%;transform:translate(-50%,-50%)}.historial-unidad .controls-simulator .control-bar{background:hsla(0,0%,100%,.2);border-radius:5px;cursor:pointer;height:5px;margin-top:8px}.historial-unidad .controls-simulator .control-bar .line{background:#f8c146;border-radius:5px;height:100%;position:relative}.historial-unidad .controls-simulator .control-bar .line:after{background:#fff;border:3px solid #f8c146;border-radius:50%;content:"";height:12px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:12px}.historial-unidad .controls-simulator .control-info{color:#fff;font-size:13px;padding-top:10px}.historial-unidad .controls-simulator .control-info p{display:inline-block;margin:0;padding-left:120px}.historial-unidad .controls-simulator .control-info p.right{float:right}.historial-unidad .controls-simulator .control-info .status-speed{background:#3cb65f;border-radius:5px;font-size:12px;margin-right:5px;padding:3px 5px}.historial-unidad .controls-simulator .control-info .status-speed.exceeded{background:#d32f2f}.historial-unidad .controls-simulator .control-buttons{bottom:6px;left:50%;position:absolute;transform:translateX(-50%)}.historial-unidad .controls-simulator .control-buttons button{background:transparent;border:none;color:#fff;height:30px}.historial-unidad .controls-simulator .control-buttons button i{color:#fff;font-size:18px;line-height:30px}.historial-unidad .controls-simulator .control-buttons button.prev{margin-right:10px}.historial-unidad .controls-simulator .control-buttons button.next{margin-left:10px}.historial-unidad .controls-simulator .control-buttons button.play i{font-size:22px}.historial-ruta{height:100vh;overflow:hidden;padding:0 0 0 220px}.historial-ruta .listado-botones{left:0;list-style:none;padding:0 20px 30px 10px;position:absolute;top:155px;z-index:1000}@media (max-width:992px){.historial-ruta .listado-botones{top:215px}}.historial-ruta .listado-botones .switch-checkbox{height:38px}.historial-ruta .listado-botones .switch-checkbox .switch{display:inline-block;height:30px;margin:auto;position:relative;width:60px}.historial-ruta .listado-botones .switch-checkbox .switch-content{cursor:pointer;margin:0}.historial-ruta .listado-botones .switch-checkbox .switch-content .titulo{background:#228cff;border-radius:50px;color:#fff;display:inline-block;font-size:15px;line-height:30px;padding:0 10px;position:relative;top:2.5px;width:200px}.historial-ruta .listado-botones .switch-checkbox .switch-content.verde .titulo{background:#3fbe6b}.historial-ruta .listado-botones .switch-checkbox .switch-content.amarillo .titulo{background:#f8c146}.historial-ruta .listado-botones .switch-checkbox .switch-content.azul2 .titulo{background:#37b7f5}.historial-ruta .listado-botones .switch-checkbox .switch-content.rojo .titulo{background:#ef5350}.historial-ruta .listado-botones .switch-checkbox .switch-content.morado .titulo{background:#a949de}.historial-ruta .listado-botones .switch-checkbox .switch input{height:0;opacity:0;width:0}.historial-ruta .listado-botones .switch-checkbox .slider{background-color:#ccc;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.historial-ruta .listado-botones .switch-checkbox .slider:before{background-color:#fff;bottom:3px;content:"";height:24px;left:4px;position:absolute;transition:.4s;width:24px}.historial-ruta .listado-botones .switch-checkbox input:checked+.slider{background-color:#50c793}.historial-ruta .listado-botones .switch-checkbox input:focus+.slider{box-shadow:0 0 1px #50c793}.historial-ruta .listado-botones .switch-checkbox input:checked+.slider:before{transform:translateX(28px)}.historial-ruta .listado-botones .switch-checkbox .slider.round{border-radius:34px}.historial-ruta .listado-botones .switch-checkbox .slider.round:before{border-radius:50%}.historial-ruta .marker-end .icon,.historial-ruta .marker-start .icon{background:#777;border-radius:5px;color:#fff;font-size:15px;height:30px;line-height:30px;text-align:center;width:30px}.historial-ruta .marker-end .triangle,.historial-ruta .marker-start .triangle{height:15px;width:30px}.historial-ruta .marker-end .triangle:before,.historial-ruta .marker-start .triangle:before{border-color:#777 transparent transparent;border-style:solid;border-width:10px 5px 0;content:"";display:inline-block;height:0;left:50%;margin-right:2.5px;position:absolute;transform:translate(-50%);vertical-align:middle;width:0}.historial-ruta .marker-end .title,.historial-ruta .marker-start .title{background:#777;border-radius:5px;color:#fff;font-size:14px;font-weight:700;left:calc(100% + 5px);padding:3px 5px;position:absolute;text-align:center;top:3.5px}.historial-ruta .marker-start .icon{background:#3fbe6b;color:#fff}.historial-ruta .marker-start .triangle:before{border-color:#3fbe6b transparent transparent}.historial-ruta .marker-start .title{background:#3fbe6b;color:#fff}.historial-ruta .marker-end .icon{background:#f8c146;color:#fff}.historial-ruta .marker-end .triangle:before{border-color:#f8c146 transparent transparent}.historial-ruta .marker-end .title{background:#f8c146;color:#fff}@media (max-width:992px){.historial-ruta{padding:0}}.historial-ruta #contentRouteHistory{height:100%;position:relative}.historial-ruta #contentRouteHistory #map{height:calc(100% - 58px);position:absolute;top:58px;width:100%}@media (max-width:992px){.historial-ruta #contentRouteHistory #map{height:calc(100% - 118px);top:118px}}@media (max-width:925px){.historial-ruta #contentRouteHistory #map{height:calc(100% - 152px);top:152px}}.historial-ruta #contentRouteHistory .header-section{background:#fff;padding:10px;text-align:right}@media (max-width:992px){.historial-ruta #contentRouteHistory .header-section{position:relative;top:60px}}.historial-ruta #contentRouteHistory .header-section .date-end,.historial-ruta #contentRouteHistory .header-section .date-start,.historial-ruta #contentRouteHistory .header-section .routes,.historial-ruta #contentRouteHistory .header-section .trucks{display:inline-block}.historial-ruta #contentRouteHistory .header-section .date-end input.field-input.no-clear-button,.historial-ruta #contentRouteHistory .header-section .date-start input.field-input.no-clear-button{background-clip:padding-box;background-color:transparent;border:none;border-bottom:1px solid #ced4da;border-radius:0;box-shadow:none;color:#495057;display:block;font-size:1rem;font-weight:400;height:calc(1.5em + .75rem + 2px);line-height:1.5;min-height:calc(1.5em + .75rem + 2px);outline:none;padding:0;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}.historial-ruta #contentRouteHistory .header-section .date-end .is-focused input.field-input.no-clear-button,.historial-ruta #contentRouteHistory .header-section .date-end input.field-input.no-clear-button:active,.historial-ruta #contentRouteHistory .header-section .date-end input.field-input.no-clear-button:focus,.historial-ruta #contentRouteHistory .header-section .date-start .is-focused input.field-input.no-clear-button,.historial-ruta #contentRouteHistory .header-section .date-start input.field-input.no-clear-button:active,.historial-ruta #contentRouteHistory .header-section .date-start input.field-input.no-clear-button:focus{border:none!important;border-bottom:2px solid #f8c146!important}.historial-ruta #contentRouteHistory .header-section .date-end .datetimepicker.flex.visible{right:100%}.historial-ruta #contentRouteHistory .header-section .button{display:inline-block;height:36px;position:relative;top:-1px}.historial-ruta #contentRouteHistory .header-section .button button{height:100%;margin:0;padding-bottom:0;padding-top:0}.historial-ruta .button-simulator{background:#3cb65f;border-radius:50px;bottom:20px;cursor:pointer;left:50%;padding:10px 20px;position:absolute;transform:translateX(-50%)}.historial-ruta .button-simulator p{color:#fff;font-size:14px;font-weight:400;margin:0}.historial-ruta .controls-simulator{background:rgba(19,23,27,.8);border-radius:10px;bottom:20px;height:65px;left:50%;max-width:700px;padding:10px 20px;position:absolute;transform:translateX(-50%);width:100%;z-index:100}.historial-ruta .controls-simulator .velocidad{bottom:13px;display:flex;gap:10px;left:20px;position:absolute}.historial-ruta .controls-simulator .velocidad p{color:#fff;font-size:13px;margin-bottom:0}.historial-ruta .controls-simulator .velocidad select{background:transparent;border-radius:5px;box-shadow:none;color:#fff;font-size:13px;outline:none;padding:0}.historial-ruta .controls-simulator .controls-close{background:#fff;border-radius:50%;color:#333;cursor:pointer;font-size:12px;height:20px;position:absolute;right:-5px;top:-7.5px;width:20px}.historial-ruta .controls-simulator .controls-close p{font-size:12px;font-weight:700;left:50%;margin:0;position:absolute;top:50%;transform:translate(-50%,-50%)}.historial-ruta .controls-simulator .control-bar{background:hsla(0,0%,100%,.2);border-radius:5px;cursor:pointer;height:5px;margin-top:8px}.historial-ruta .controls-simulator .control-bar .line{background:#f8c146;border-radius:5px;height:100%;position:relative}.historial-ruta .controls-simulator .control-bar .line:after{background:#fff;border:3px solid #f8c146;border-radius:50%;content:"";height:12px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:12px}.historial-ruta .controls-simulator .control-info{color:#fff;font-size:13px;padding-top:10px}.historial-ruta .controls-simulator .control-info p{display:inline-block;margin:0}.historial-ruta .controls-simulator .control-info p.right{float:right}.historial-ruta .controls-simulator .control-info .status-speed{background:#3cb65f;border-radius:5px;font-size:12px;margin-right:5px;padding:3px 5px}.historial-ruta .controls-simulator .control-info .status-speed.exceeded{background:#d32f2f}.historial-ruta .controls-simulator .control-buttons{bottom:6px;left:50%;position:absolute;transform:translateX(-50%)}.historial-ruta .controls-simulator .control-buttons button{background:transparent;border:none;color:#fff;height:30px}.historial-ruta .controls-simulator .control-buttons button i{color:#fff;font-size:18px;line-height:30px}.historial-ruta .controls-simulator .control-buttons button.prev{margin-right:10px}.historial-ruta .controls-simulator .control-buttons button.next{margin-left:10px}.historial-ruta .controls-simulator .control-buttons button.play i{font-size:22px}#contentAlerts .loader-content{height:100%;top:0}#contentAlerts .header-content{overflow:inherit}#contentAlerts .header-section{text-align:right}@media (max-width:992px){#contentAlerts .header-section{position:relative}}#contentAlerts .header-section .routes,#contentAlerts .header-section .trucks{display:inline-block;width:180px}#contentAlerts .header-section .date-end,#contentAlerts .header-section .date-start{display:inline-block}#contentAlerts .header-section .date-end input.field-input.no-clear-button,#contentAlerts .header-section .date-start input.field-input.no-clear-button{background-clip:padding-box;background-color:transparent;border:none;border-bottom:1px solid #ced4da;border-radius:0;box-shadow:none;color:#495057;display:block;font-size:1rem;font-weight:400;height:calc(1.5em + .75rem + 2px);line-height:1.5;min-height:calc(1.5em + .75rem + 2px);outline:none;padding:0;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}#contentAlerts .header-section .date-end .is-focused input.field-input.no-clear-button,#contentAlerts .header-section .date-end input.field-input.no-clear-button:active,#contentAlerts .header-section .date-end input.field-input.no-clear-button:focus,#contentAlerts .header-section .date-start .is-focused input.field-input.no-clear-button,#contentAlerts .header-section .date-start input.field-input.no-clear-button:active,#contentAlerts .header-section .date-start input.field-input.no-clear-button:focus{border:none!important;border-bottom:2px solid #f8c146!important}#contentAlerts .header-section .date-end .datetimepicker.flex.visible{right:100%}#contentAlerts .header-section .button{display:inline-block;height:36px;position:relative;top:-1px}#contentAlerts .header-section .button button{height:100%;margin:0;padding-bottom:0;padding-top:0}
