@charset "UTF-8";.module-container{position:absolute;top:40px;height:calc(100% - 40px);width:100%}.module-container .module{position:relative}body{overflow:auto;font-family:Helvetica,Roboto,sans-serif}*{box-sizing:border-box}a,a:active,a:hover{color:#84909a;text-decoration:none}ul{margin:0;padding:0;list-style:none}button{border:none;background:0 0;-webkit-user-select:none;user-select:none;outline:0!important;text-align:center}p{margin:0}label{color:#4b565f;white-space:nowrap}a.underline{overflow:hidden;text-decoration:none!important;display:inline-block}a.underline:after{content:"";display:block;position:relative;bottom:4px;height:1px;background-color:#4b565f;width:100%;transform:translateX(-100%);transition:transform .4s ease}a.underline:hover:after{transform:translateX(0)}.color-blue{color:#2287e1}.uppercase{text-transform:uppercase}.bold{font-weight:700}.justify-around{-ms-flex-pack:distribute;-webkit-justify-content:space-around;-moz-justify-content:space-around;justify-content:space-around}.justify-between{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.justify-center{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}.align-center{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.flex-row{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.flex-column{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.vehMarker{will-change:transform;position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;width:auto;height:auto;color:#fff;z-index:1;pointer-events:none}.vehMarker>div{cursor:pointer;pointer-events:auto}.vehMarker .vehMarker-icon{-webkit-align-self:center;-moz-align-self:center;-ms-flex-item-align:center;align-self:center;margin-top:20px;position:relative;width:35px;height:35px;background-color:#ff2b00;border-radius:50%;text-align:center;box-shadow:2px 3px 7px rgba(0,0,0,.31),inset 5px 3px 6px rgba(0,0,0,.28);z-index:1}.vehMarker .vehMarker-icon img{position:absolute;left:8px;top:8px;width:19px;height:19px;fill:#fff}.vehMarker .vehMarker-icon .icon-pointer{pointer-events:none;width:55px;height:55px;background:url(../images/marker-circle-icon.png) no-repeat center center;background-size:60px;left:-10px;position:absolute;top:-10px;z-index:100}.vehMarker .vehMarker-icon .icon-pointer.driving{background:url(../images/marker-pointer-icon.png) no-repeat center center;background-size:60px}.vehMarker.aok .vehMarker-icon{background-color:#1dab00}.vehMarker.wrn .vehMarker-icon{background-color:#ff8f1b}.vehMarker .vehMarker-cloud{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;background:#4d4f50;bottom:60px;height:25px;overflow:hidden;border-radius:25px;font-weight:400;font-size:12px;box-shadow:0 0 0 1px rgba(0,0,0,.17),4px 4px 12px rgba(0,0,0,.39)}.vehMarker .vehMarker-cloud .cloud-icons{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:30px;height:100%;background:linear-gradient(#3d3d3d,#1a1a1a);padding:5px 0;border-right:1px solid rgba(0,0,0,.15);box-shadow:1px 0 rgba(255,255,255,.08)}.vehMarker .vehMarker-cloud .cloud-icons .ico{height:33%}.vehMarker .vehMarker-cloud .cloud-icons .ico.speed{text-align:center;line-height:15px}.vehMarker .vehMarker-cloud .cloud-icons .ico.bat{background-size:20px 20px!important}.vehMarker .vehMarker-cloud .cloud-icons .ico.bat.high{background:url(../images/battery-w_high.svg) no-repeat center center}.vehMarker .vehMarker-cloud .cloud-icons .ico.bat.med{background:url(../images/battery-w_med.svg) no-repeat center center}.vehMarker .vehMarker-cloud .cloud-icons .ico.bat.low{background:url(../images/battery-w_low.svg) no-repeat center center}.vehMarker .vehMarker-cloud .cloud-icons .ico.bat.un{background:url(../images/battery-w_un.svg) no-repeat center center}.vehMarker .vehMarker-cloud .cloud-icons .ico.gpserr.err{background:url(../images/gps-err.png) no-repeat center center;background-size:20px 20px}.vehMarker .vehMarker-cloud .cloud-icons.key{background:#0990e0}.vehMarker .vehMarker-cloud .cloud-data{padding:3px 0 5px 0;height:100%;white-space:nowrap;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.vehMarker .vehMarker-cloud .cloud-data>div{height:33%;padding:1px 10px;text-align:center}.vehMarker .vehMarker-cloud .cloud-alarms,.vehMarker .vehMarker-cloud .cloud-events{width:26px;height:25px;top:0;font-size:10px;text-align:center;font-weight:700;background:#ff2b00;line-height:21px;box-shadow:4px 4px 12px rgba(0,0,0,.25);border-left:1px solid rgba(0,0,0,.14)}.vehMarker .vehMarker-cloud .cloud-alarms{line-height:23px;display:none}.vehMarker .vehMarker-cloud.alarmsOn,.vehMarker .vehMarker-cloud.eventOn{border-radius:5px}.vehMarker .vehMarker-cloud.alarmsOn .cloud-alarms{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.vehMarker .vehMarker-cloud .cloud-events:before{content:"";display:block;background-size:12px!important;width:100%;height:100%;font-size:14px}.vehMarker .vehMarker-cloud .cloud-events.ride{background:linear-gradient(#74ad37,#3c660f)}.vehMarker .vehMarker-cloud .cloud-events.ride:before{background:url(../images/key-w.svg) center center no-repeat;position:relative;top:-1px;left:-1px}.vehMarker .vehMarker-cloud .cloud-events.halt{background:linear-gradient(#f49323,#c25800)}.vehMarker .vehMarker-cloud .cloud-events.halt:before{background:url(../images/key-w.svg) center center no-repeat;position:relative;top:-1px;left:-1px}.vehMarker .vehMarker-cloud .cloud-events.stop{background:linear-gradient(#1a81f0,#18589b)}.vehMarker .vehMarker-cloud .cloud-events.stop:before{content:"P";font-size:16px;line-height:24px}.vehMarker .vehMarker-cloud .cloud-events.tank{background:linear-gradient(#89bc4c,#5b7c36)}.vehMarker .vehMarker-cloud .cloud-events.tank:before{background-size:20px!important;background:url(../images/icons/events/eve_21.png) center center no-repeat}.vehMarker .vehMarker-cloud .cloud-events.untank{background:linear-gradient(#ff950c,#c07209)}.vehMarker .vehMarker-cloud .cloud-events.untank:before{background:url(../images/icons/events/eve_22.png) center center no-repeat}.vehMarker .vehMarker-cloud .cloud-events.io1{background:linear-gradient(#f14f34,#a32916)}.vehMarker .vehMarker-cloud .cloud-events.io1:before{content:"1"}.vehMarker .vehMarker-cloud .cloud-events.io2{background:linear-gradient(#f14f34,#a32916)}.vehMarker .vehMarker-cloud .cloud-events.io2:before{content:"2"}.vehMarker .vehMarker-cloud .cloud-events.io3{background:linear-gradient(#f14f34,#a32916)}.vehMarker .vehMarker-cloud .cloud-events.io3:before{content:"3"}.vehMarker .vehMarker-cloud .cloud-events.io4{background:linear-gradient(#f14f34,#a32916)}.vehMarker .vehMarker-cloud .cloud-events.io4:before{content:"4"}.vehMarker .vehMarker-cloud .cloud-events.alarm{background:linear-gradient(#f14f34,#a32916)}.vehMarker .vehMarker-cloud .cloud-events.alarm:before{background-size:16px!important;background:url(../images/icons/events/eve_4.png) center center no-repeat}.vehMarker .vehMarker-cloud .cloud-events.alarm.eid_23:before{background:url(../images/icons/events/eve_23.png) center center no-repeat}.vehMarker .vehMarker-cloud .cloud-events.alarm.eid_24:before{background:url(../images/icons/events/eve_24.png) center center no-repeat}.vehMarker .vehMarker-cloud .cloud-events.alarm.eid_36:before{background:url(../images/icons/events/eve_36.png) center center no-repeat}.vehMarker .vehMarker-cloud .cloud-events.alarm.eid_5:before{font-size:10px!important;content:"GPS";background:0 0;line-height:23px}.vehMarker .vehMarker-cloud:after{content:"";display:block;position:absolute;width:0;height:0;top:25px;left:calc(50% - 10px);border-style:solid;border-width:10px 10px 0 10px;border-color:#4d4f50 transparent transparent transparent}.vehMarker.selected{z-index:2}.vehMarker:hover{z-index:3}.vehMarker:not(.selected) .vehMarker-cloud.hideCloud{visibility:hidden}.vehMarker .hidden{display:none}.vehMarker.ghostMarker{opacity:.7}.vehicles-group{will-change:transform;position:relative}.vehicles-group .vehicles-group-icon{pointer-events:auto;width:35px;height:35px;border-radius:50%;background-color:#1d95d4;text-align:center;line-height:30px;color:#fff;font-weight:700;border:3px solid #fff;box-shadow:inset 0 0 6px 2px rgba(0,0,0,.25),0 3px 7px rgba(0,0,0,.38);cursor:pointer;z-index:1}.vehicle-select-input-group{width:100%}.vehicle-select-input-group .car-icon{background:url(../images/marker-1.svg?1) #eee center no-repeat;background-size:24px;width:43px}#vehicle-reg-inpt{border-radius:0 3px 3px 0}.vehicles-list-container.dropdown-menu{top:33px;width:100%;will-change:transform}.vehicles-list-container.dropdown-menu .down,.vehicles-list-container.dropdown-menu .up{position:absolute;width:100%;text-align:center;color:rgba(0,0,0,.26);height:20px;cursor:ns-resize;font-size:20px}.vehicles-list-container.dropdown-menu #vehicles-list{overflow-y:auto;overflow-x:hidden;max-height:300px;width:100%;max-width:300px}.vehicles-list-container.dropdown-menu #vehicles-list li{cursor:pointer;padding:10px 20px;font-size:14px;height:42px}.vehicles-list-container.dropdown-menu #vehicles-list li:first-child{margin-top:10px}.vehicles-list-container.dropdown-menu #vehicles-list li:last-child{margin-bottom:10px}.vehicles-list-container.dropdown-menu #vehicles-list li[data-ggl="1"]:after{content:"";display:block;background-image:url(../images/Google_Maps_Icon.png);width:20px;height:20px;background-size:cover;float:right}.form-item,.form-row{margin-bottom:15px}.form-item--center{text-align:center}.form-row--inline{margin-bottom:20px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.form-row--inline label{margin:0 20px 0 0}.form-row--inline input[type=checkbox]{margin:0 20px 0 0}.form-row--inline input[type=text]{margin-right:15px}.form-row--inline input[type=text]:not(:first-child){margin-left:15px}.form-row--inline span{white-space:nowrap}.form-row.disabled{opacity:.5;pointer-events:none}.accept-inpt,.form-control{border-radius:2px}.accept-inpt:focus,.form-control:focus{border-color:#828282;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(205,217,233,.6);outline:0!important}.form-control--error{z-index:5000;border:1px solid red;box-shadow:0 0 5px rgba(255,0,0,.58)}.form-error{z-index:5000;font-size:12px;color:red;margin-top:4px}.card{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background-color:#fff;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);border-radius:2px}.card .navibar{width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;min-height:30px;height:30px;background:#4f5a61;border-bottom:1px solid #35383d;box-shadow:0 4.5px 4px rgba(0,0,0,.24),0 1.5px 6px rgba(0,0,0,.12);position:relative}.card .navibar h1{line-height:30px;color:#fff;font-size:15px;font-weight:400;padding-left:15px;margin:0;text-shadow:1px 1px 0 rgba(66,66,66,.4)}.card .navibar .bttns-group{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.card .navibar .bttns-group.left{margin-right:auto}.card .navibar .bttns-group.left .bttn-nav{border-right:1px solid rgba(255,255,255,.15);box-shadow:inset -1px 0 rgba(0,0,0,.15)}.card .navibar .bttns-group.right{margin-left:auto}.card .navibar .bttns-group.right .bttn-nav{border-left:1px solid rgba(0,0,0,.15);box-shadow:inset 1px 0 rgba(255,255,255,.15)}.card .navibar .navibar-dropdown{width:50px}.card .navibar .bttn-nav{min-width:50px;height:30px;padding:5px 15px;font-size:14px;text-shadow:1px 1px 0 rgba(0,0,0,.3);color:#fff}.card .navibar .bttn-nav img{height:18px}.card .navibar .bttn-nav.bttn-nav--image{background-size:24px;background:center no-repeat}.card .navibar .bttn-nav.bttn-nav--text{font-size:14px}.card .navibar .bttn-nav.bttn-nav--text i{margin-right:10px}.card .navibar .bttn-nav:hover{background-color:rgba(255,255,255,.1)}.card .navibar .bttn-nav.active,.card .navibar .bttn-nav:active{font-size:14px;background-color:rgba(0,0,0,.2);box-shadow:1px 0 rgba(255,255,255,.3),inset 1px 1px 6px 0 rgba(0,0,0,.2)!important;text-shadow:0 0 5px rgba(0,0,0,.6)!important}.card .navibar .bttn-nav.active.bttn-nav--image,.card .navibar .bttn-nav:active.bttn-nav--image{background-size:20px}.card .navibar .bttn-nav.bttn-nav--disabled{opacity:.5;pointer-events:none}.card .wrap{position:relative;padding:15px;height:calc(100% - 30px)}.modaler-container{position:absolute;width:100%;height:100%;top:0;left:0;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;z-index:10000;transition:background-color .25s ease}.modaler-container.modaler-container-dimmed{background-color:rgba(0,0,0,.6)}.modaler-container.init{background-color:transparent}.modaler-container.init .modaler{transform:scale(.5)}.modaler{position:relative;min-width:200px;background-color:#fff;border-radius:4px;box-shadow:0 14px 40px rgba(0,0,0,.2),0 4px 8px rgba(0,0,0,.15);transition:transform .25s cubic-bezier(.32,.15,.2,1.21)}.modaler>div{padding:15px}.modaler .modaler-header{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;border-bottom:1px solid #e6e6e6}.modaler .modaler-header .circle-alert{width:30px;height:30px;margin:auto;border-radius:50%;border:2px solid red;text-align:center;line-height:30px;font-weight:700;font-size:22px;color:red}.modaler .modaler-header .circle-alert.blue{border-color:#2287e1;color:#2287e1}.modaler .modaler-body{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-width:800px;padding:30px}.modaler .modaler-body h4{margin-bottom:15px}.modaler .modaler-body .divider{width:calc(100% + 30px);height:1px;background-color:#e6e6e6;margin:20px 0 20px -15px}.modaler .modaler-footer{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;border-top:1px solid #e6e6e6;margin-top:10px}.modaler:hover .modaler-close{display:block}.circle-close,.modaler-close{display:none;position:absolute;right:-15px;top:-15px;width:30px;height:30px;border-radius:50%;background:#fff;text-align:center;box-shadow:0 14px 40px rgba(0,0,0,.2),0 4px 8px rgba(0,0,0,.15)}.circle-close i,.modaler-close i{opacity:.5}.circle-close:hover i,.modaler-close:hover i{opacity:1}.modaler .packets-aviable{text-align:center}.modaler .packets-aviable img{margin:10px 0}#modaler-confirmpackets .summary-lists-container{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;margin:5px 0 20px 0;padding-top:20px;border:2px solid #18ab10;border-bottom-color:#1e801a;border-radius:3px}#modaler-confirmpackets .summary-lists-container .packets-summary-list{width:100%}#modaler-confirmpackets .summary-lists-container .packets-summary-list li{position:relative;margin-top:25px;text-align:center;font-size:12px;white-space:nowrap}#modaler-confirmpackets .summary-lists-container .packets-summary-list li:before{position:absolute;top:-24px;left:calc(50% - 5px);content:"+";color:#49a56c;display:block;font-weight:700;font-size:14px}#modaler-confirmpackets .summary-lists-container .packets-summary-list li.summary{width:100%;color:#fff;font-size:14px;font-weight:700;margin:15px 0 0 0;padding:10px 0;background-color:#49a56c}#modaler-confirmpackets .summary-lists-container .packets-summary-list li:first-child:before,#modaler-confirmpackets .summary-lists-container .packets-summary-list li:last-child:before{content:"";display:none}#modaler-confirmpackets .summary-lists-container .packets-summary-list li:first-child{margin-top:auto}#modaler-confirmpackets .summary-lists-container .packets-summary-list.showList{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;margin:0 15px;padding:15px 15px 0 15px;border:2px solid #49ab34;border-radius:3px;border-bottom:2px solid #388627}#modaler-confirmpackets .maps-active-to,#modaler-confirmpackets .tarrif-active-to{display:none}#modaler-confirmpackets .maps-active-to span,#modaler-confirmpackets .tarrif-active-to span{margin:0 5px}#modaler-confirmpackets .maps-active-to.showList,#modaler-confirmpackets .tarrif-active-to.showList{display:inline-block}#modaler-confirmpackets .tarrif-active-to{margin-bottom:10px}#modaler-choosepackets .regno{margin-left:15px;font-weight:700}#modaler-choosepackets .packets-chooser{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;-webkit-justify-content:space-around;-moz-justify-content:space-around;justify-content:space-around}#modaler-choosepackets .packets-chooser .packets-chooser-button{transform:scale(.85) translateZ(0);-webkit-transform:scale(.85) translateZ(0);filter:grayscale(.9) blur(0);-webkit-filter:grayscale(.9) blur(0);-webkit-backface-visibility:hidden;opacity:.9;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}#modaler-choosepackets .packets-chooser .packets-chooser-button.active,#modaler-choosepackets .packets-chooser .packets-chooser-button:active,#modaler-choosepackets .packets-chooser .packets-chooser-button:hover{transform:scale(1) translateZ(0);-webkit-transform:scale(1) translateZ(0);filter:grayscale(0);-webkit-filter:grayscale(0);opacity:1}#modaler-choosepackets .packets-chooser>img{width:100px}#modaler-choosepackets .packets-list-container ul{margin-top:20px;padding-top:20px;border-top:1px solid #ccc;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#modaler-choosepackets .packets-list-container ul li{width:60px;margin:10px;border-radius:2px;cursor:pointer}#modaler-choosepackets .packets-list-container ul li:hover{box-shadow:0 0 0 3px #c6c6c6}#modaler-choosepackets .packets-list-container ul li.active,#modaler-choosepackets .packets-list-container ul li:active{box-shadow:0 0 0 3px #2287e1}#modaler-choosepackets .packets-list-container ul li img{width:100%}#modaler-choosepackets .packets-list-control{margin:0 20px;width:20px;height:100%;font-size:24px;color:#d0d0d0}#modaler-choosepackets .packets-list-control:hover{color:inherit}.info-box-events{z-index:10000;min-width:120px;max-height:300px;overflow:auto;box-shadow:6px 6px 8px rgba(0,0,0,.4);background:#4d4f50;font-size:12px;color:#fff}.info-box-events li{padding:6px 6px 6px 10px}.info-box-events li:not(:last-child){border-bottom:1px solid #e2e2e2}.info-box-events li .name{font-size:12px;margin-bottom:3px;font-weight:700}.info-box-events li span{position:relative;top:-2px;float:right;margin-left:10px;color:#fff;background:#da2f2f;border-radius:15px;padding:2px}.info-box-events li:before{content:"";position:absolute;display:block;height:63px;left:-17px;width:5px;top:-9px}.info-box-events li.ride{box-shadow:inset 4px 0 0 #73ad2e}.info-box-events li.stop{box-shadow:inset 4px 0 0 #1381f2}.info-box-events li.halt{box-shadow:inset 4px 0 0 #ee9429}.info-box-events li.alarm{box-shadow:inset 4px 0 0 red}.info-box-pois{z-index:100;min-width:120px;max-height:300px;overflow:auto;box-shadow:6px 6px 8px rgba(0,0,0,.4);background:#4b5256;font-size:12px;color:#fff}.info-box-pois li{padding:6px}.info-box-pois li:not(:last-child){border-bottom:1px solid #e4e4e4}.info-box-pois li.base p.name{color:#fff}.info-box-pois li.base p.name i{color:#ba3131}.info-box-pois li p.name{font-size:12px;font-weight:500;white-space:nowrap}.info-box-pois li p.name i{margin-right:10px;width:22px;height:22px;line-height:20px;background-color:#dedede;border-radius:2px;border:1px solid #d0d0d0;color:#333232}.bttn-fa{min-width:50px;height:30px;margin:0 1px 0 0;border:none;background:0 0;padding:0 15px;font-size:18px;text-shadow:1px 1px 0 rgba(0,0,0,.3);color:#fff}.btn{border-radius:3px;padding:6px 15px;height:35px;line-height:18px;font-weight:700;min-width:80px;font-size:14px;color:#636363;border:1px solid rgba(0,0,0,.15);background-color:#ececec;-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease}.btn a{color:#6d6d6d;display:block;width:100%;height:100%}.btn-a{padding:0;height:30px;line-height:30px}.btn-default{border-bottom:2px solid rgba(0,0,0,.15)}.btn-green{background-color:#49ab34;color:#fff;border-bottom:2px solid #388627;text-shadow:1px 1px rgba(0,0,0,.2)}.btn-ok{color:#fff;text-shadow:1px 1px rgba(0,0,0,.2);background-color:#84909a;border-bottom-color:#4d545a}.btn-red{color:#fff;text-shadow:1px 1px rgba(0,0,0,.2);background-color:#d63232;border-bottom-color:#961515}.btn-blue:active,.btn-blue:focus,.btn-blue:hover,.btn-green:active,.btn-green:focus,.btn-green:hover,.btn-ok:active,.btn-ok:focus,.btn-ok:hover,.btn-red:active,.btn-red:focus,.btn-red:hover{color:#fff!important}.btn-blue{color:#fff;background-color:#2287e1;border-bottom-color:#1965a9}.btn-line{border:2px solid #afafaf;opacity:.5;-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease}.btn-line:hover{opacity:1;color:#afafaf}.btn-center{margin:0 auto}.btn-txt-icon i{margin-right:10px}.btn-disabled{opacity:.5;pointer-events:none}#poi-show i.fa-eye{display:none}#poi-show.active i.fa-eye-slash{display:none}#poi-show.active i.fa-eye{display:inline-block}.dropdown .dropdown-menu li,.dropup li{padding:5px 10px;cursor:pointer;margin-bottom:2px;white-space:nowrap}.dropdown .dropdown-menu li.input,.dropup li.input{padding-left:20px}.dropdown .dropdown-menu li.input input,.dropup li.input input{margin-right:10px}.dropdown .dropdown-menu li.input label,.dropup li.input label{cursor:pointer;font-weight:400;width:100%}.dropdown .dropdown-menu li.divider,.dropup li.divider{cursor:default;padding:5px 10px;background:0 0;height:auto}.dropdown .dropdown-menu li.divider:not(:first-child),.dropup li.divider:not(:first-child){border-top:1px solid #e6e6e6;padding-top:10px}.dropdown .dropdown-menu li:not(.divider):hover,.dropup li:not(.divider):hover{background-color:#eaeaea}.dropdown .dropdown-menu li.checkable,.dropup li.checkable{padding-left:30px}.dropdown .dropdown-menu li.selected,.dropup li.selected{background-color:#eaeaea}.dropdown .dropdown-menu li.selected:before,.dropup li.selected:before{content:"✓";position:absolute;left:10px;color:#717171;font-size:14px;font-weight:700}.simpleLoading{position:absolute;top:10px;left:50%;background-color:#fff;padding:15px;border-radius:4px;text-align:center;box-shadow:0 4px 15px 0 rgba(0,0,0,.35);z-index:200}.simpleLoading span{font-weight:700}.simpleLoading i{color:#108ccd;margin-left:10px}.no-table-image{display:block;margin:auto;position:relative;top:calc(50% - 150px);opacity:.3;width:180px}#dim{position:fixed;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;width:100%;height:100%;background-color:rgba(0,0,0,.85);z-index:30000}#dim>div{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;background:#4f5a61;border-radius:4px;margin:0 auto;box-shadow:0 9px 28px rgba(0,0,0,.34)}#dim>div button{margin-right:25px}#dim img{width:100px;height:100px;-webkit-animation-name:rotate360;animation-name:rotate360;-webkit-animation-duration:1s;animation-duration:1s;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;animation-timing-function:linear;-webkit-animation-timing-function:linear;transform-origin:50px 45px;-webkit-transform-origin:50px 45px}#dim span{color:rgba(255,255,255,.95);text-align:center;margin-right:25px}.dim-alert-container{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.85);z-index:200000;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}.dim-alert-container.small{background:0 0;position:absolute;height:auto}.dim-alert-container.small.top{margin-left:auto;margin-right:auto;top:10px}.dim-alert-container.small.bottom{width:100%;bottom:10px}.dim-alert-container.small.small--dissapear{animation-name:opacity-1-0;animation-duration:1s;animation-delay:1s;animation-iteration-count:1}.dim-alert-container .dim-alert,.dim-alert-container .dim-question{padding:15px;background-color:#d82929;color:#fff;font-size:14px;font-weight:700;border-radius:3px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;box-shadow:0 4px 22px rgba(0,0,0,.46)}.dim-alert-container .dim-alert i,.dim-alert-container .dim-question i{margin-right:20px;font-size:20px}.dim-alert-container .dim-alert.dim-alert--success,.dim-alert-container .dim-question.dim-alert--success{background-color:#49a56c}.dim-alert-container .dim-question{color:inherit;background-color:#fff!important;display:block}.dim-alert-container .dim-question p{display:block;margin-bottom:20px;width:100%}.dim-alert-container .dim-question .btns-container{width:100%}.dim-alert-container .dim-alert--action{background-color:#fff;color:#2287e1;cursor:pointer}@keyframes opacity-1-0{0%{opacity:1}100%{opacity:0}}@keyframes rotate360{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.ggl-custom-control-container{width:40px;background-color:#fff;box-shadow:rgba(0,0,0,.298039) 0 1px 4px -1px;border-radius:7px 0 0 7px;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.ggl-custom-control-container .ggl-custom-control{height:40px;line-height:40px;text-align:center;width:100%;padding-left:2px;cursor:pointer;opacity:.6}.ggl-custom-control-container .ggl-custom-control:not(:first-child){border-top:1px solid #f2f2f2}.ggl-custom-control-container .ggl-custom-control:hover{background-color:#efefef;opacity:1}.ggl-custom-control-container .ggl-custom-control.active{opacity:1;color:#49a56c}.ggl-custom-control-container .traffic-control{background:url(../images/traffic.png) 12px center no-repeat;background-size:18px;-webkit-user-select:none;transition:all .15s ease}.ggl-custom-control-container .traffic-control.active{background-image:url(../images/traffic_on.png)}.ggl-custom-control-container .directions-control{font-size:7px}.ggl-custom-control-container .directions-control .fa-location-arrow{color:#fff}.traffic-legend{position:absolute;bottom:10px;left:calc(50% - 90px);font-size:12px;padding:5px;height:30px;box-shadow:rgba(0,0,0,.298039) 0 1px 4px -1px;border-radius:2px;background-color:#fff;transition:transform .25s ease;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.traffic-legend span{font-style:italic;opacity:.5}.traffic-legend img{margin:0 10px}.traffic-legend.init{transform:translateY(100px);-webkit-transform:translateY(100px)}.google-directions-container{position:absolute;right:70px;bottom:40px;background-color:#fff;border-radius:4px;width:300px;box-shadow:2px 2px 10px rgba(0,0,0,.13);transition:all .35s ease}.google-directions-container .locations-container{position:relative;background:linear-gradient(#37b21e,#298c14);padding:20px;border-top-left-radius:4px;border-top-right-radius:4px}.google-directions-container .locations-container .location{position:relative;width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.google-directions-container .locations-container .location input{width:100%;border:none;border-bottom:1px solid rgba(255,255,255,.55);padding:0 5px;background:0 0;color:rgba(255,255,255,.95)}.google-directions-container .locations-container .location input::-webkit-input-placeholder{color:rgba(255,255,255,.65);transition:transform 1s ease}.google-directions-container .locations-container .location label{margin:0 10px 0 0;color:rgba(255,255,255,.95)}.google-directions-container .locations-container .location:after{background:linear-gradient(to right,rgba(66,133,244,0),#33a61b);content:"";display:block;z-index:2;position:absolute;right:0;width:40px;height:20px}.google-directions-container .locations-container .location:nth-child(3):after{background:linear-gradient(to right,rgba(66,133,244,0),#2c9616)}.google-directions-container .locations-container .location:not(:last-child){margin-bottom:20px}.google-directions-container .summary{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;padding:20px}.google-directions-container .summary .time{margin-right:auto}.google-directions-container .summary .distance{margin-right:20px}.google-directions-container .summary a{color:#454545}.google-directions-container:hover .circle-close{display:block}.google-directions-container.to-remove{transform:translateX(400px);opacity:0}.ol-control{background:0 0;padding:0;box-shadow:rgba(0,0,0,.3) 0 1px 4px -1px;left:calc(100% - 35px)}.ol-control button{background-color:#fff;margin:0;color:#5e5e5e;font-size:16px;width:28px;height:28px}.ol-control button:active,.ol-control button:focus,.ol-control button:hover{background-color:#fff;color:#11222f}.ol-attribution:not(.ol-collapsed){display:inline-flex}.ol-attribution:not(.ol-collapsed) ul{position:relative;left:-56px;bottom:0;right:0;border-radius:4px 0 0;height:29px;line-height:1em;background:#fff}.ol-attribution:not(.ol-collapsed) ul li{line-height:8px}.ol-attribution:not(.ol-collapsed) button{position:relative;left:-47px}.ol-zoom{bottom:40px;top:auto}.ol-overlay-container{pointer-events:none}.popup{position:absolute;background-color:#fff;-webkit-filter:drop-shadow(0 1px 4px rgba(0, 0, 0, .2));filter:drop-shadow(0 1px 4px rgba(0, 0, 0, .2));border-radius:10px;border:1px solid #ccc;bottom:5px;left:-50px;z-index:20}.popup.poi{padding:0 15px 0 15px}.popup.road-conditions{min-width:280px}.popup:after,.popup:before{top:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.popup:after{border-top-color:#fff;border-width:10px;left:48px;margin-left:-10px}.popup:before{border-top-color:#ccc;border-width:11px;left:48px;margin-left:-11px}.popup-closer{position:absolute;top:2px;right:8px}.popup-closer:after{content:"x"}.popup-tip-anchor{position:absolute;width:200px}.popup-tip-anchor .popup-bubble-anchor{position:absolute;width:100%;bottom:40px;left:0}.popup-tip-anchor .popup-bubble-anchor .popup-bubble-content{position:absolute;z-index:100;top:0;left:0;transform:translate(-50%,-100%);pointer-events:auto;border-radius:10px;overflow-y:auto;max-height:300px;box-shadow:0 2px 10px 1px rgba(0,0,0,.5)}.popup-tip-anchor .popup-bubble-anchor::after{content:"";position:absolute;z-index:100;top:0;left:0;transform:translate(-50%,0);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:8px solid}.vehicles-group-list{z-index:100;pointer-events:auto;min-width:180px;max-height:300px;border-radius:2px;overflow:auto;box-shadow:6px 6px 8px rgba(0,0,0,.4);background:#4f5a61;font-size:12px;color:#fff}.vehicles-group-list li{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;border-left:4px solid #000;line-height:30px;padding:0 10px;cursor:pointer}.vehicles-group-list li:not(:last-child){border-bottom:1px solid #e4e4e4}.vehicles-group-list li.key{background:#0d91e0}.vehicles-group-list li.aok{border-left-color:#1dab00}.vehicles-group-list li.wrn{border-left-color:#ff8f1b}.vehicles-group-list li.err{border-left-color:#ff2b00}.vehicles-group-list li:hover{background-color:rgba(255,255,255,.1)}@-webkit-keyframes svgCirc{0%{opacity:0}100%{opacity:1}}@keyframes svgCirc{0%{opacity:0}100%{opacity:1}}svg circle{-webkit-animation-name:svgCirc;animation-name:svgCirc;-webkit-animation-duration:1s;animation-duration:1s;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;animation-timing-function:linear;-webkit-animation-timing-function:linear}svg circle#c1{-webkit-animation-delay:0s;animation-delay:0s}svg circle#c2{-webkit-animation-delay:.15s;animation-delay:.15s}svg circle#c3{-webkit-animation-delay:.25s;animation-delay:.25s}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background-color:#e2e2e2}::-webkit-scrollbar-thumb{background-color:#b3b3b3;border-radius:30px}.select-animation-container{position:relative;width:1px;height:1px}.select-animation-container .select-animation{position:absolute;left:-17px;top:-17px;width:35px;height:35px;border-radius:50%;border:4px solid #49a56c;-webkit-animation-name:selectAnim;animation-name:selectAnim;-webkit-animation-duration:.7s;animation-duration:.7s;animation-timing-function:linear;-webkit-animation-timing-function:linear}.select-animation-container .select-animation.alert{border-color:red}@-webkit-keyframes selectAnim{from{opacity:.7;transform:scale(.2);-webkit-transform:scale(.2)}to{transform:scale(5);-webkit-transform:scale(5);opacity:0;-webkit-filter:blur(3px);filter:blur(3px)}}@keyframes selectAnim{from{opacity:.7;transform:scale(.2);-webkit-transform:scale(.2)}to{transform:scale(5);-webkit-transform:scale(5);opacity:0;-webkit-filter:blur(3px);filter:blur(3px)}}#modaler-addpoi{pointer-events:none}.modaler-addpoi{pointer-events:auto;min-width:340px!important}.modaler-addpoi .modaler-header{display:none}.modaler-addpoi .poi-type-container{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;-webkit-justify-content:space-around;-moz-justify-content:space-around;justify-content:space-around}.modaler-addpoi .poi-type-container .poi-type-label{height:30px;min-width:120px;background-color:#f3f3f3;border-radius:3px;border:1px solid rgba(0,0,0,.08);border-bottom:2px solid rgba(19,19,19,.09);text-align:center;line-height:30px;white-space:nowrap;padding:0 10px;cursor:pointer}.modaler-addpoi .poi-type-container .poi-type-label.active{color:#fff;background-color:#2287e1}.modaler-addpoi .poi-icon-container{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;-webkit-justify-content:space-around;-moz-justify-content:space-around;justify-content:space-around}.modaler-addpoi .poi-icon-container li label{opacity:.45;-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease;cursor:pointer}.modaler-addpoi .poi-icon-container li label:hover{opacity:.75}.modaler-addpoi .poi-icon-container li label.active{opacity:1}.modaler-addpoi .poi-icon-container.base li:not(:first-child){opacity:.1;pointer-events:none}.modaler-addpoi .poi-icon-container.poi li:first-child{opacity:.1;pointer-events:none}.modaler-editpoi{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.modaler-editpoi>div{padding:15px}.modaler-editpoi .modaler-close{display:none!important}.modaler-editpoi .modaler-footer{margin-top:auto}.modaler-editpoi .trigger-edit,.modaler-editpoi .trigger-save{width:100%}.modaler-editpoi .trigger-edit{display:none}.modaler-editpoi.action-editting-disabled .modaler-body{pointer-events:none}.modaler-editpoi.action-editting-disabled .modaler-body input[type=text]{border:none;box-shadow:none}.modaler-editpoi.action-editting-disabled .modaler-body .poi-type-label:not(.active){opacity:.45}.modaler-editpoi.action-editting-disabled .trigger-edit{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.modaler-editpoi.action-editting-disabled .trigger-save{display:none}.modaler-editpoi .no-poi-info{top:0;width:100%;height:100%;position:absolute;z-index:1;background-color:#fff}.modaler-editpoi .no-poi-info p{width:100%;font-size:14px;font-weight:700;text-align:center}.bootstrap-datetimepicker-widget.dropdown-menu{width:auto}.bootstrap-datetimepicker-widget table tfoot tr th{padding-top:10px}.bootstrap-datetimepicker-widget table tfoot tr th div{padding:10px 0;border-top:1px solid #ececec;border-bottom:1px solid #ececec}.bootstrap-datetimepicker-widget table tfoot tr th div span{width:33%;padding:5px;border-radius:3px;background-color:#ececec;margin:0 5px;border-bottom:1px solid rgba(0,0,0,.1)}.bootstrap-datetimepicker-widget table tfoot tr th div span:hover{background-color:#84909a;color:#fff;border-bottom:1px solid rgba(0,0,0,.3)}.bootstrap-datetimepicker-widget table td.disabled,.bootstrap-datetimepicker-widget table td.disabled:hover{background-color:rgba(255,0,0,.12);border-radius:0}.bootstrap-datetimepicker-widget table td.today:before{border-style:solid;border-width:0 0 7px 7px;border-color:transparent transparent #6b737d}.bootstrap-datetimepicker-widget table td.active{background-color:#63757f}.bootstrap-datetimepicker-widget table td.active:hover{background-color:#63757f}.bootstrap-datetimepicker-widget .btn{height:auto;border:none;background:0 0}.tab-content>.active{padding-top:30px}@media (max-width:768px){.dim{z-index:300000}.input-group.date-from{position:static}.bootstrap-datetimepicker-widget{top:0!important;left:0!important;width:100%!important}}.handsontable tr:nth-child(even) td{background-color:#f9f9f9}.handsontable th{line-height:30px;border-right:1px solid #ccc;border-bottom:1px solid #ccc}.handsontable td{font-size:12px;border-right:1px solid #f0f0f0;border-bottom:1px solid #dcdcdc;line-height:30px;white-space:nowrap}.handsontable td.name{padding-left:10px}.handsontable td.ride{border-left:4px solid #49a56c}.handsontable td.stop{border-left:4px solid #1381f2}.handsontable td.halt{border-left:4px solid #ee720b}.handsontable td.alarm{border-left:4px solid #ff2a27}.handsontable tr:hover td{background-color:#eaeaea}.handsontable td.highlight,.handsontable td.selected{background-color:rgba(1,138,255,.68)!important;border-right:1px solid #419cea;border-bottom:1px solid #419cea;box-shadow:inset 0 1px #419cea}.fa-rotate-45{transform:rotate(45deg);-webkit-transform:rotate(45deg)}@media (max-width:768px){.module-container .module{padding:0}}@media (max-width:768px){.module-container{top:40px;height:calc(100% - 40px)}.module-container .module{padding:0}}.noUi-tooltip{display:none}@media (max-width:768px){.noUi-active .noUi-tooltip{display:block;position:absolute;min-width:40px;top:-37px;background-color:#49ab34;color:#fff;padding:5px;font-weight:700;border-radius:2px 2px 0 0;left:calc(50% - 20px);text-align:center}}[disabled].noUi-background{opacity:.5}.wave .loader{width:100px;height:100px}.wave .loader>div{float:left;margin:40% 2% 0 0;width:4%;height:16%;background-color:#fff;-webkit-animation:wave 1s cubic-bezier(.2,.68,.18,1.08) infinite;animation:wave 1s cubic-bezier(.2,.68,.18,1.08) infinite}.wave .loader .line-1{margin-left:30%}.wave .loader .line-1{-webkit-animation-delay:.1s;animation-delay:.1s}.wave .loader .line-2{-webkit-animation-delay:.2s;animation-delay:.2s}.wave .loader .line-3{-webkit-animation-delay:.3s;animation-delay:.3s}.wave .loader .line-4{-webkit-animation-delay:.4s;animation-delay:.4s}.wave .loader .line-5{-webkit-animation-delay:.5s;animation-delay:.5s}@-webkit-keyframes wave{0%,100%{-webkit-transform:scaleY(1);transform:scaleY(1)}50%{-webkit-transform:scaleY(2);transform:scaleY(2)}}@keyframes wave{0%,100%{-webkit-transform:scaleY(1);transform:scaleY(1)}50%{-webkit-transform:scaleY(2);transform:scaleY(2)}}.login.login--bg{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;width:100%;height:100%;overflow:hidden;min-width:400px}.login-form{margin-top:-100px;text-align:center}.login-form .login-form__logo{margin-bottom:20px}.login-form .login-form__panel{display:block;background:rgba(217,225,230,.7);border:1px solid transparent;color:#444;margin:0 auto;padding:25px;padding-bottom:15px;width:400px;max-width:400px;box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23),1px 1px 0 0 rgba(0,0,0,.09);border-radius:3px;transition:all .4s ease;-webkit-transition:all .4s ease}.login-form .login-form__panel .panel__row{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;position:relative;width:100%;margin-top:20px}.login-form .login-form__panel .panel__row img{width:32px;height:32px}.login-form .login-form__panel .panel__row input{width:calc(100% - 60px);margin-left:20px;line-height:40px;background:0 0;color:#444;padding:0 10px;border-radius:3px;box-shadow:inset 100px 100px 0 1px #fff;border:1px solid #b8cbcd;border-bottom:2px solid #b8cbcd}.login-form .login-form__panel .panel__row input#login_pass{color:#84909a}.login-form .login-form__panel .panel__row input#login_pass:-webkit-autofill{color:#84909a!important;-webkit-text-fill-color:#84909a!important}.login-form .login-form__panel .panel__row input:focus{outline:1px groove #b8cbcd}.login-form .login-form__panel .panel__row:first-child{margin-bottom:0}.login-form .login-form__panel .panel__row .error-helper{color:#fff;font-size:12px;background-color:#ca3a3a;box-shadow:1px 1px 1px 0 rgba(0,0,0,.24);text-align:center;padding:5px;border-radius:3px;margin:0;margin-left:auto;margin-top:10px}.login-form .login-form__panel .panel__row--txt-small{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;height:auto;line-height:22px;font-size:12px;margin-top:30px}.login-form .login-form__panel .panel__row--txt-small i{margin-right:10px}.login-form .formLogin_Err{opacity:0;height:0;overflow:hidden;color:#fff;text-align:center;width:100%;line-height:40px;background-color:#ca3a3a;box-shadow:1px 1px 1px 0 rgba(0,0,0,.24);border-radius:3px;transition:all .4s ease;-webkit-transition:all .4s ease}.login-form .formLogin_Err.active{opacity:1;height:40px}.login-form .btn{margin-top:30px;width:100%;height:45px;border-radius:4px;text-align:center;line-height:36px;border:none;outline:0!important}.login-form .btn--login{font-weight:400;background:linear-gradient(#84909a,#6a757f);border-top:1px solid #777f85;border-left:1px solid #777f85;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);color:rgba(255,255,255,.9);text-shadow:1px 1px 1px rgba(0,0,0,.35);text-transform:uppercase;font-size:18px;transition:all .4s ease;-webkit-transition:all .4s ease}.login-form .btn--login:hover{transform:translateY(-5px);-webkit-transform:translateY(-5px);box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22)}.login-form .btn--login:focus{background:linear-gradient(#84909a,#6a757f)}.login-form .btn--login.pressed{width:215px;border-radius:200px;background:linear-gradient(#84909a,#6a757f);padding:0 20px 0 20px;-webkit-transform:translateY(-5px);transform:translateY(-5px);text-shadow:none}.login-form .btn--login i{margin-right:15px}.login-form a:hover{text-decoration:underline}.lang-container{position:fixed;margin-top:50px!important;bottom:10px;left:calc(50% - 30px)}.lang-container p{text-align:center}.lang-container p a{display:inline-block;width:30px;height:30px}.lang-container p a span{display:block;opacity:.5}.lang-container p a span.active,.lang-container p a span:active,.lang-container p a span:hover{opacity:1}.monit{width:100%;height:100%;padding:0}.monit .tooltip{position:fixed;z-index:100000}.monit #monit-center-scale{background-image:url(../images/crop13.svg);background-repeat:no-repeat;background-size:15px 20px;background-position:center}.monit #monit-stop{font-size:15px}.monit #monit-stop.ban{font-size:11px}.monit #monit-stop.ban i{top:5px}.monit #monit-stop i{top:0}.monit .monit-settings-dropdown input{pointer-events:none}.monit .map-container{height:100%}.monit .map-container .wrap{padding:0}.monit .map-container #map{width:100%;height:100%;background:#f1eee8}.monit .vehicles-list-container{will-change:transform;position:absolute;z-index:101;min-width:250px;width:300px;border-bottom-right-radius:5px;height:auto;max-height:100%;background-color:rgba(255,255,255,.9);box-shadow:0 4px 15px 0 rgba(0,0,0,.35);transition:background-color .15s ease;display:flex;flex-direction:column}.monit .vehicles-list-container .vehicles-filter{will-change:transform;transition:height .15s ease}.monit .vehicles-list-container .vehicles-filter .hidden{max-height:0!important}.monit .vehicles-list-container .vehicles-list{list-style:none;max-height:100%;overflow-x:hidden;overflow-y:auto}.monit .vehicles-list-container .vehicles-list .vehLi{position:relative;padding:5px 5px 2px 5px;line-height:10px;font-size:11px;user-select:none;-webkit-user-select:none;cursor:pointer;border-top:1px solid #dadada}.monit .vehicles-list-container .vehicles-list .vehLi p{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;line-height:13px}.monit .vehicles-list-container .vehicles-list .vehLi p i{width:14px;text-align:center}.monit .vehicles-list-container .vehicles-list .vehLi .main{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;margin-bottom:2px}.monit .vehicles-list-container .vehicles-list .vehLi .main .vehTp{height:16px;width:16px;background-size:16px;background-repeat:no-repeat;background-position:center;opacity:.7}.monit .vehicles-list-container .vehicles-list .vehLi .main .vehTp.hidden{display:none}.monit .vehicles-list-container .vehicles-list .vehLi .main .regno{line-height:15px;font-size:14px;font-weight:400;padding:1px 1px 0 2px;max-width:160px;display:inline-block;white-space:nowrap;overflow:hidden!important;text-overflow:ellipsis}.monit .vehicles-list-container .vehicles-list .vehLi .main .states{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;margin-left:auto}.monit .vehicles-list-container .vehicles-list .vehLi .main .states>div{width:20px;height:16px;background-size:20px;background-repeat:no-repeat;background-position:center;margin:0 3px 0 3px}.monit .vehicles-list-container .vehicles-list .vehLi .main .states .key{background-image:url(../images/key.svg);background-size:14px;background-position:center;opacity:.9}.monit .vehicles-list-container .vehicles-list .vehLi .main .states .key:not(.keyOn){visibility:hidden}.monit .vehicles-list-container .vehicles-list .vehLi .main .states .ant{background-image:url(../images/gps-err.png)}.monit .vehicles-list-container .vehicles-list .vehLi .main .states .ant:not(.antOn){visibility:hidden}.monit .vehicles-list-container .vehicles-list .vehLi .main .states .bat{background-image:url(../images/battery-high.svg)}.monit .vehicles-list-container .vehicles-list .vehLi .main .states .bat:not(.batOn){visibility:hidden}.monit .vehicles-list-container .vehicles-list .vehLi .main .states .ggl{text-align:center;font-size:14px}.monit .vehicles-list-container .vehicles-list .vehLi .main .states .ggl a,.monit .vehicles-list-container .vehicles-list .vehLi .main .states .ggl a:active,.monit .vehicles-list-container .vehicles-list .vehLi .main .states .ggl a:hover{color:#347bb3;text-decoration:none}.monit .vehicles-list-container .vehicles-list .vehLi .date.hidden{display:none}.monit .vehicles-list-container .vehicles-list .vehLi .speed{width:auto;line-height:14px;margin-left:auto}.monit .vehicles-list-container .vehicles-list .vehLi .speed.hidden{display:none}.monit .vehicles-list-container .vehicles-list .vehLi .speed.keyOn{background:#65a5c7;color:#fff;border-radius:3px;padding:0 8px;font-size:11px;box-shadow:1px 2px 2px 0 rgba(0,0,0,.1);text-shadow:1px 1px rgba(0,0,0,.3)}.monit .vehicles-list-container .vehicles-list .vehLi .speed:not(.keyOn){visibility:hidden}.monit .vehicles-list-container .vehicles-list .vehLi .geo{white-space:nowrap;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.monit .vehicles-list-container .vehicles-list .vehLi .geo:not(.poi) i.fa-map-marker-alt{display:none}.monit .vehicles-list-container .vehicles-list .vehLi .geo:not(.poi) i{line-height:1.4}.monit .vehicles-list-container .vehicles-list .vehLi .geo.poi i.fa-globe{display:none}.monit .vehicles-list-container .vehicles-list .vehLi .geo i{width:14px;text-align:center}.monit .vehicles-list-container .vehicles-list .vehLi .geo .geoName{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:250px;max-width:100%;line-height:15px}.monit .vehicles-list-container .vehicles-list .vehLi .drv.drvOn{display:none}.monit .vehicles-list-container .vehicles-list .vehLi .therm i{width:14px;margin-right:0}.monit .vehicles-list-container .vehicles-list .vehLi .therm span{margin-right:10px}.monit .vehicles-list-container .vehicles-list .vehLi .inputs{height:15px;font-size:11px}.monit .vehicles-list-container .vehicles-list .vehLi .inputs i{width:14px;margin-right:0}.monit .vehicles-list-container .vehicles-list .vehLi .inputs span{display:inline-block;line-height:12px;width:12px;height:12px;margin-right:3px;border-radius:50px;padding:0 0 0 3px;background:#da2f2f;color:#fff;font-weight:600}.monit .vehicles-list-container .vehicles-list .vehLi .note:not(.noteOn){display:none}.monit .vehicles-list-container .vehicles-list .vehLi .params span:not(:last-of-type){margin-right:5px}.monit .vehicles-list-container .vehicles-list .vehLi .params .fuel:not(.fuelOn){display:none}.monit .vehicles-list-container .vehicles-list .vehLi .params .rev:not(.revOn){display:none}.monit .vehicles-list-container .vehicles-list .vehLi .params .odom:not(.odomOn){display:none}.monit .vehicles-list-container .vehicles-list .vehLi.aok{border-left:5px solid #1dab00}.monit .vehicles-list-container .vehicles-list .vehLi.wrn{border-left:5px solid #ff8f1b}.monit .vehicles-list-container .vehicles-list .vehLi.err{border-left:5px solid #ff2b00}.monit .vehicles-list-container .vehicles-list .vehLi:last-child{border-bottom:none}.monit .vehicles-list-container .vehicles-list .vehLi:hover{background-color:rgba(231,231,231,.71)}.monit .vehicles-list-container .vehicles-list .vehLi.hiVe{opacity:.5}.monit .vehicles-list-container .vehicles-list .vehLi.hiVe .vehtp{opacity:.5}.monit .vehicles-list-container .vehicles-list .vehLi.selected:not(.hiVe){color:#000;box-shadow:inset 0 0 0 1px rgba(0,0,0,.19);background:linear-gradient(#cbdbe2,#a7b7c3);border-bottom-color:transparent}.monit .vehicles-list-container .vehicles-list .vehLi.selected:not(.hiVe) .vehTp{opacity:1}.monit .vehicles-list-container .vehicles-list .vehLi.no-gm{cursor:not-allowed}.monit .vehicles-list-container .vehicles-list .vehLi.no-gm>:not(.no-google){opacity:.5;pointer-events:none;-webkit-pointer-events:none}.monit .vehicles-list-container .vehicles-list .vehLi.no-gm .no-google{color:#e00f0f}.monit .vehicles-list-container .vehicles-list .vehLi.inactive div,.monit .vehicles-list-container .vehicles-list .vehLi.inactive p:not(.regno):not(.veh-inactive){display:none}.monit .vehicles-list-container .vehicles-list .vehLi.inactive .veh-inactive{color:red}.monit .vehicles-list-container .vehicles-list.hide-unchecked .hiVe{display:none}.monit .vehicles-list-container::-webkit-scrollbar{width:6px}.monit .vehicles-list-container::-webkit-scrollbar-track{background-color:rgba(255,255,255,0);border-left:1px solid #dadada}.monit .vehicles-list-container::-webkit-scrollbar-thumb{background-color:#d0d0d0;border-radius:2px}.monit .vehicles-list-container:hover::-webkit-scrollbar-thumb{background-color:#969696}.monit:empty{display:none}.monit .driver-time-container{position:absolute;z-index:1000;box-shadow:0 2px 7px rgba(0,0,0,.34);background-color:#fff;border-radius:3px}.monit .driver-time-container .bar{display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;height:30px;background:#4f5a61;border-bottom-left-radius:2px;border-bottom-right-radius:2px;box-shadow:0 1.5px 4px rgba(0,0,0,.24),0 1.5px 6px rgba(0,0,0,.12);border-bottom:1px solid rgba(0,0,0,.15);z-index:5;position:relative;padding:0 10px;color:#fff;user-select:none;-webkit-user-select:none;font-size:12px;white-space:nowrap}.monit .driver-time-container .bar .date{margin-left:10px}.monit .driver-time-container .bar .icons{position:relative;top:-2px;left:1px;height:15px}.monit .driver-time-container .bar .btn-bar:hover{background-color:rgba(255,255,255,.1);box-shadow:1px 0 rgba(255,255,255,.3),1px 1px 1px 1px rgba(0,0,0,.2)!important;border-radius:3px}.monit .driver-time-container .bar .btn-bar.active,.monit .driver-time-container .bar .btn-bar:active{font-size:13px;background-color:rgba(255,255,255,.1);border-radius:3px}.monit .driver-time-container .bar .btn-bar.active .icons,.monit .driver-time-container .bar .btn-bar:active .icons{position:relative;top:-2px;left:1px;height:16px}.monit .driver-time-container .bar .tooltip{position:fixed;z-index:100000}.monit .driver-time-container .bar .bar-divider{align-items:center;border-left:1px solid rgba(0,0,0,.15);margin-left:15px;padding:5px 10px;height:30px;position:relative}.monit .driver-time-container .bar .bar-group-right{margin-left:auto;text-align:right}.monit .driver-time-container .main{padding:10px}.monit .driver-time-container .main .loading{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:50px}.monit .driver-time-container .main .driver-time-tiles{align-self:center;display:flex;flex-flow:row wrap;justify-content:center}.monit .driver-time-container .main .driver-time-tiles .driver-time-tile{color:#fff;background-color:#4f5a61;margin:3px 10px;width:150px;height:80px;display:flex;flex-flow:column nowrap;justify-content:space-between}.monit .driver-time-container .main .driver-time-tiles .driver-time-tile i,.monit .driver-time-container .main .driver-time-tiles .driver-time-tile p,.monit .driver-time-container .main .driver-time-tiles .driver-time-tile span{text-align:center;display:block;margin-top:5px;font-size:11px;min-height:15px}.monit .driver-time-container .main .driver-time-tiles .driver-time-tile span{font-weight:700;font-size:13px}.monit .driver-time-container .main .driver-time-tiles .driver-time-tile i{font-weight:700;font-size:30px}.monit .driver-time-container .main .driver-time-chart{margin-top:15px;display:flex;flex-flow:row nowrap}.monit .driver-time-container .main .driver-time-chart .driver-time-chart-labels{display:flex;flex-flow:column nowrap}.monit .driver-time-container .main .driver-time-chart .driver-time-chart-labels .driver-time-label{margin:3px 8px 3px 0;display:flex;flex-flow:column nowrap;align-items:center;font-size:10px}.monit .driver-time-container .main .driver-time-chart .driver-time-chart-labels .driver-time-label i{font-size:20px}.monit .driver-time-container .main .driver-time-chart .driver-time-chart-values{position:relative;width:500px}.monit .driver-time-container .main .driver-time-chart .driver-time-chart-values .driver-time-chart-value{position:absolute;height:40px}.monit .driver-time-container .main .driver-time-chart .driver-time-chart-values .driver-time-chart-value--ride{background-color:#c69500}.monit .driver-time-container .main .driver-time-chart .driver-time-chart-values .driver-time-chart-value--work{background-color:#3f9cfa}.monit .driver-time-container .main .driver-time-chart .driver-time-chart-values .driver-time-chart-value--rest{background-color:#60df67}.monit .driver-time-container .main .driver-time-chart .driver-time-chart-values .driver-time-chart-value--pause{background-color:#7622f1}.monit .driver-time-container .main .driver-time-chart .driver-time-chart-values .driver-time-chart-value span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#fff}.monit .driver-time-container .main .driver-time-table{height:180px}.monit .driver-time-container .main .driver-time-table .table-container{overflow:hidden;width:100%!important;border-top:1px solid #ccc}.monit .driver-time-container .main .driver-time-table .table-container thead tr th{max-height:25px;border-left:1px solid #ccc;background-color:#eee;font-weight:500;padding:5px 10px;border-bottom-color:#ccc}.monit .driver-time-container .main .driver-time-table .table-container thead tr th:first-child{border-left:none}.monit .driver-time-container .main .driver-time-table .table-container thead .sorting{background-image:unset}.monit .driver-time-container .main .driver-time-table .table-container tbody tr.odd{background-color:#f5f5f5}.monit .driver-time-container .main .driver-time-table .table-container tbody tr.even{background-color:#fff}.monit .driver-time-container .main .driver-time-table .table-container tbody tr.selected{background-color:#acbad4}.monit .driver-time-container .main .driver-time-table .table-container tbody tr:hover{background-color:#ccc!important}.monit .driver-time-container .main .driver-time-table .table-container tbody tr td{max-height:25px;padding:5px 10px}#monit-show-list{font-size:13px!important;min-width:89px}.dropdown-menu-sort{z-index:10000}.dropdown-menu-sort li .fa-sort-down{position:relative;top:-2px;left:-2px}.dropdown-menu-sort li .fa-sort-up{position:relative;top:2px;left:-2px}.dropdown-menu-sort li.asc .fa-sort-down{display:none}.dropdown-menu-sort li.dsc .fa-sort-up{display:none}.dropdown-menu-sort li.none{padding-left:28px}.dropdown-menu-sort li.none .fa{display:none}.road-condition{position:relative;max-width:200px;font-weight:400;line-height:18px;font-size:12px}.road-condition p:first-child{font-size:14px;font-weight:700;color:red;border-bottom:1px solid #e4e4e4;padding-bottom:5px}.road-condition p{margin-bottom:5px;padding-left:15px}.road-condition:before{content:"";display:block;left:0;width:5px;height:100%;position:absolute;border-radius:3px}.road-condition.type_U p:first-child{color:#ffae00}.road-condition.type_U:before{background-color:#ffae00}.road-condition.type_I p:first-child{color:#444}.road-condition.type_I:before{background-color:#444}.road-condition.type_R p:first-child{color:red}.road-condition.type_R:before{background-color:red}.ggl-directions-on .vehMarker.directions-hover{box-shadow:0 0 9px 4px #129ddd;border-radius:3px}@media (max-width:768px){.monit .vehicles-list-container{width:100%;background-color:#fff}.monit .vehicles-list-container .vehicles-list .vehLi{width:100%}}@media (max-height:600px){.monit-settings-dropdown{padding:0;height:300px;overflow:auto}}.route{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;padding:0;height:100%}.route .route-left-side{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-width:300px;width:300px;padding:0}.route .car-select-container-collapse{transition:all .5s ease;-webkit-transition:all .3s ease;height:30px!important;min-height:30px!important}.route .car-select-container{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;transition:all .5s ease;-webkit-transition:all .3s ease;height:250px;min-height:250px}.route .car-select-container .wrap{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;opacity:1;transition:all .5s ease;-webkit-transition:all .2s ease}.route .car-select-container .wrap.disable{opacity:0}.route .car-select-container .input-group{margin:5px 0;width:100%}.route .car-select-container .input-group span{min-width:40px}.route .car-select-container .input-group #vehicle-reg-inpt{background-color:#fff}.route .car-select-container #vehicles-list{max-width:initial!important}.route .car-select-container #vehicles-list .input-group{margin:5px;width:initial}.route .car-select-container #vehicles-list .input-group .clear-btn{padding:6px 12px;color:#636363;height:34px;line-height:20px;font-weight:400;border-bottom-width:1px;min-width:0}.route .car-select-container #car-select-collapse{margin-left:auto}.route .car-select-container #navibar-collapse:hover{cursor:pointer}.route .car-select-container #route-load{margin-top:10px;width:100%}.route .stats-container{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;max-height:430px;overflow:auto}.route .stats-container .wrap{overflow:auto}.route .stats-container .date{margin-left:auto;color:#fff;line-height:30px;font-size:11px;text-shadow:1px 1px 0 rgba(0,0,0,.15)}.route .stats-container .date span{margin-right:10px}.route .stats-container table{width:100%;border:1px solid #ccc;background-color:#f3f3f3;border-radius:3px;font-size:11px}.route .stats-container table tr td{line-height:22px;padding:0 10px}.route .stats-container table tr .desc{text-align:left;border-right:1px solid #d9d9d9}.route .stats-container table tr .data{text-align:right;background-color:#f9f9f9}.route .stats-container table tr:not(:last-child){border-bottom:1px solid #ccc}.route .control-container{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:140px}.route .control-container .points-counter{margin-left:auto;color:#fff;opacity:.7;line-height:30px;margin-right:10px;font-size:11px}.route .control-container .wrap{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.route .control-container .wrap>div{width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.route .control-container .wrap>div:not(:last-child){margin-bottom:15px}.route .control-container .wrap>button{width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.route .control-container .wrap>button:not(:last-child){margin-bottom:15px}.route .control-container .wrap .route-slider-container{margin-top:5px}.route .control-container .wrap .route-slider-container #route-slider{width:100%;height:10px}.route .control-container .wrap .route-slider-container .glyphicon{width:25px}.route .control-container .wrap .controls{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}.route .control-container .wrap .controls button{height:20px;width:20px;font-size:18px;color:#565656;padding:0;text-align:center;margin:0 6px}.route .control-container .wrap .controls button:hover{color:#191919;box-shadow:0 0 0 1px #b9b9b9}.route .control-container .wrap .controls button[disabled]{opacity:.5}.route .control-container .wrap .tail{font-size:12px;padding-right:16px}.route .control-container .wrap .tail span{white-space:nowrap}.route .control-container .wrap .tail span:first-child{margin-right:10px}.route .control-container .wrap .tail span:not(:first-child){width:15px}.route .control-container .wrap .tail #tail-slider{width:100%;margin:0 10px;height:8px}.route .route-right-side{width:calc(100% - 300px);margin:0;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.route .route-right-side .events-show-container{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:250px}.route .route-right-side .events-show-container:hover{background:0 0!important}.route .route-right-side .events-show-container button{height:34px;width:34px;padding:6px;margin:2px;background-size:18px;border:1px solid rgba(0,0,0,.2);border-radius:4px;-webkit-filter:grayscale(100%);filter:grayscale(100%);background:rgba(128,128,128,.39) no-repeat center;background-size:24px}.route .route-right-side .events-show-container button.ride{background-image:url(../images/icons/events/eve_3.png)}.route .route-right-side .events-show-container button.halt{background-image:url(../images/icons/events/eve_2.png)}.route .route-right-side .events-show-container button.stop{background-image:url(../images/icons/events/eve_1.png)}.route .route-right-side .events-show-container button.tank{background-image:url(../images/icons/events/eve_21.png)}.route .route-right-side .events-show-container button.untank{background-image:url(../images/icons/events/eve_22.png)}.route .route-right-side .events-show-container button.alarm{background-image:url(../images/icons/events/eve_4.png)}.route .route-right-side .events-show-container button.io1{background-image:url(../images/icons/events/eve_9.png)}.route .route-right-side .events-show-container button.io2{background-image:url(../images/icons/events/eve_10.png)}.route .route-right-side .events-show-container button.io3{background-image:url(../images/icons/events/eve_11.png)}.route .route-right-side .events-show-container button.io4{background-image:url(../images/icons/events/eve_12.png)}.route .route-right-side .events-show-container button.active,.route .route-right-side .events-show-container button:active{opacity:1;-webkit-filter:grayscale(0);filter:grayscale(0);background-color:rgba(152,152,152,.06)}.route .route-settings-dropdown .divider{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.route .route-settings-dropdown .divider button{margin-left:auto;opacity:.5}.route .route-settings-dropdown .divider button:hover{opacity:.7}.route .route-settings-dropdown .divider button:active{opacity:1}.route .map-container{width:100%;flex:1;position:relative;overflow:hidden;transform:translateZ(0);background-color:#e5e3df}.route .charts-container{height:calc(100% - 40px)}.route .bot-container{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:300px;font-size:12px;padding:5px 0 0 0}.route .chart-container{height:calc(100% - 30px);width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.route #chart{width:calc(100% - 100px);margin-right:10px;height:calc(100% - 10px);margin-bottom:10px;border:1px solid #c1c1c1}.route .chart-legend{width:150px;height:calc(100% - 0px);border-left:1px solid #dedede;padding:10px}.route .chart-legend li{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;font-size:10px;height:16px;cursor:pointer}.route .chart-legend li .square{width:10px;height:10px;border:1px solid rgba(0,0,0,.2);border-radius:2px;margin-right:10px}.route .chart-legend li .val{margin-left:auto}.route .chart-legend li.off{opacity:.4}.route .chart-options{width:100%;min-height:40px;height:40px;border-top:1px solid #dedede;padding:10px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.route .chart-options .chart-options-buttons button{margin-right:5px;width:26px;height:26px;border:1px solid #c1c1c1;border-radius:3px;font-size:14px}.route .chart-options .chart-options-buttons button:hover{background-color:#eee}.route .chart-options .chart-options-buttons button.active,.route .chart-options .chart-options-buttons button:active{background-color:#49ab34;color:#fff;border:none;box-shadow:inset 0 -2px #388627}.route .chart-options .chart-zoom{width:250px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.route .chart-options .chart-zoom>span{font-size:14px;opacity:.6;font-weight:700}.route .chart-options .chart-zoom>div{height:8px;width:100%;margin:0 10px}.route .events-table-container{display:none;padding:0;box-shadow:0 2px 7px rgba(0,0,0,.34);z-index:10}.route #events-table{height:250px;overflow:hidden}.route #events-table .dataTables_scrollHeadInner{width:100%}.route #events-table .dataTables_scrollHeadInner .no-footer{width:100%}.route #events-table .no-footer{width:100%}.route #events-table #events-tab{margin:0;width:100%}.route #events-table tr:nth-child(even) td{background-color:#f9f9f9}.route #events-table th{padding:0 3px;background-color:#f0f0f0;line-height:30px;border-right:1px solid #ccc;border-bottom:1px solid #ccc}.route #events-table td{padding:0 3px;font-size:12px;border-right:1px solid #f0f0f0;border-bottom:1px solid #dcdcdc;line-height:30px;white-space:nowrap}.route #events-table td.name{padding-left:10px}.route #events-table td.ride{border-left:4px solid #49a56c}.route #events-table td.stop{border-left:4px solid #1381f2}.route #events-table td.halt{border-left:4px solid #ee720b}.route #events-table td.alarm{border-left:4px solid #ff2a27}.route #events-table td.tank{border-left:4px solid #89bc4c}.route #events-table td.untank{border-left:4px solid #ff950c}.route #events-table td.io1{border-left:4px solid #ff2a27}.route #events-table td.io2{border-left:4px solid #ff2a27}.route #events-table td.io3{border-left:4px solid #ff2a27}.route #events-table td.io4{border-left:4px solid #ff2a27}.route #events-table tr:hover td{padding:0 3px;background-color:#eaeaea}.route #events-table tr:hover td.name{padding-left:10px}.route #events-table tr.highlight td,.route #events-table tr.selected td{padding:0 3px;background-color:rgba(74,102,125,.68)!important;border-right:1px solid #abbccc;border-bottom:1px solid #a7c8de;box-shadow:inset 0 1px #acc5da}.route #events-table tr.highlight td.name,.route #events-table tr.selected td.name{padding-left:10px}.route .events-table-close{display:none}#route-slicer{position:absolute;top:calc(50% - 130px);left:calc(50% - 100px);width:270px;z-index:1000}#route-slicer .close{margin:5px auto 5px 10px}#route-slicer p{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;border-bottom:1px solid #ebebeb;font-size:12px;line-height:24px}#route-slicer p span:last-child{margin-left:auto}#route-slicer .create-route{display:inherit;margin-top:20px}#car-select-show{background-image:url(../images/marker-1-w.svg);background-size:24px}#car-select-show.active{background-size:18px}.poi-settings-dropdown i{margin-right:10px}.report-table-container{display:none;width:70%;height:100%;position:absolute;top:-20px;left:15%;z-index:1000;box-shadow:0 2px 7px rgba(0,0,0,.34);background-color:#fff;border-radius:3px}.report-table-container .route-report-tables{height:calc(100% - 40px);width:100%;overflow:auto;background-color:#fff}.report-table-container .route-report-tables table{margin:20px auto 20px auto;width:90%;border:1px solid #ccc;background-color:#f3f3f3;border-radius:3px;font-size:11px;padding:50px;height:auto}.report-table-container .route-report-tables table thead td{height:30px;background-color:#eee;color:#35383d;text-align:center;border:1px solid #cecece;font-weight:700;font-size:13px}.report-table-container .route-report-tables table tbody th{height:30px;background-color:#f3f3f3;color:#35383d;text-align:center;font-weight:400;border:1px solid #cecece}.report-table-container .route-report-tables table tbody tr td{background-color:#f9f9f9;color:#35383d;text-align:center;border:1px solid #cecece;min-width:30px;height:30px}.report-table-container .route-report-tables .report-table-add{display:none}.report-table-container .bar{overflow:hidden;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;height:30px;background:#4f5a61;border-bottom-left-radius:2px;border-bottom-right-radius:2px;box-shadow:0 1.5px 4px rgba(0,0,0,.24),0 1.5px 6px rgba(0,0,0,.12);border-bottom:1px solid rgba(0,0,0,.15);z-index:5;position:relative;padding:0 10px;color:#fff;user-select:none;-webkit-user-select:none;font-size:12px;white-space:nowrap}.report-table-container .bar .icons{position:relative;top:-2px;left:1px;height:15px}.report-table-container .bar .btn-bar:hover{background-color:rgba(255,255,255,.1);box-shadow:1px 0 rgba(255,255,255,.3),1px 1px 1px 1px rgba(0,0,0,.2)!important;border-radius:3px}.report-table-container .bar .btn-bar.active,.report-table-container .bar .btn-bar:active{font-size:13px;background-color:rgba(255,255,255,.1);border-radius:3px}.report-table-container .bar .btn-bar.active .icons,.report-table-container .bar .btn-bar:active .icons{position:relative;top:-2px;left:1px;height:16px}.report-table-container .bar .tooltip{position:fixed;z-index:100000}.report-table-container .bar .bar-divider{align-items:center;border-left:1px solid rgba(0,0,0,.15);margin-left:15px;padding:5px 10px;height:30px;position:relative}.report-table-container .bar .bar-group-right{margin-left:auto;text-align:right}@media (min-width:1180px){.report-table-container #route-report-table-list{display:none}}@media (max-width:1180px){.report-table-container .route-report-table-show-btn{display:none}#report-list-drop{display:none;width:200px}#report-list-drop .report-list-table-show-btn{display:block;width:100%;margin-right:auto;text-align:left}#report-list-drop .icons{position:relative;top:-2px;left:0;height:15px}#report-list-drop .fa-check{display:none}#report-list-drop .active .fa-check{display:initial;float:right}.report-list-drop--open{display:block!important}}@media (min-width:768px){.route #car-select-show,.route #stats-show{display:none}}@media (max-width:768px){.route{height:calc(100% - 30px);padding:0}.route .route-left-side{position:absolute;width:100%;z-index:1}.route .route-left-side>div{width:100%;top:30px;left:0;position:absolute}.route .route-left-side>div .navibar{display:none}.route .route-left-side>div .wrap{height:100%}.route .route-left-side .car-select-container-collapse{height:0!important;min-height:0!important}.route .route-left-side .car-select-container-collapse .wrap{opacity:0!important;transition:all .1s linear!important;-webkit-transition:all .1s linear!important}.route .route-left-side .car-select-container{height:205px;min-height:205px;transition:all .3s ease;-webkit-transition:all .3s ease}.route .route-left-side .car-select-container .wrap{opacity:1;transition:all .3s linear .2s;-webkit-transition:all .3s linear .2s}.route .stats-container-show{display:initial!important;height:auto;z-index:10}.route .dataTables_scrollBody{background:#fff}.route .events-table-container{border-bottom:0}.route .stats-container{display:none}.route .stats-container .wrap{padding:5px}.route .stats-container .states{height:30px;line-height:30px;margin-bottom:-1px;border-radius:3px 3px 0 0}.route .stats-container ul{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.route .stats-container ul li{width:50%}.route .stats-container ul li:nth-child(-n+4){border-right:1px solid #ccc}.route .stats-container ul li:nth-child(1){order:1;border-bottom:2px solid #ccc}.route .stats-container ul li:nth-child(2){order:5}.route .stats-container ul li:nth-child(3){order:3}.route .stats-container ul li:nth-child(4){order:7}.route .stats-container ul li:nth-child(5){order:2;border-bottom:2px solid #ccc}.route .stats-container ul li:nth-child(6){order:4}.route .stats-container ul li:nth-child(7){order:6}.route .stats-container ul li:nth-child(8){order:8}.route div.control-container{top:calc(100vh - 70px);min-height:initial;height:30px;margin:0;box-shadow:none}.route div.control-container .wrap{padding:0;height:30px!important}.route div.control-container .controls,.route div.control-container .tail{display:none!important}.route div.control-container .route-slider-container{margin:0!important;height:100%}.route div.control-container .route-slider-container button.glyphicon{width:50px!important;height:100%;padding:0 6px;top:0}.route div.control-container .route-slider-container button.glyphicon:active{background:#343c45;color:#fff}.route div.control-container .route-slider-container button.glyphicon-chevron-left{border-right:1px solid #e0e0e0;margin-right:25px}.route div.control-container .route-slider-container button.glyphicon-chevron-right{border-left:1px solid #e0e0e0;margin-left:25px}.route div.control-container .route-slider-container .noUi-horizontal .noUi-handle{width:15px;height:20px;left:-9px;position:absolute;top:calc(100% - 15px);border-radius:2px;background:#343c45;border:1px solid rgba(0,0,0,.13);border-bottom:2px solid rgba(0,0,0,.13);box-shadow:0 2px 9px rgba(0,0,0,.25)}.route div.control-container .route-slider-container .noUi-active{border:1px solid rgba(0,0,0,.11)}.route div.control-container .route-slider-container .noUi-tooltip{background-color:#b3bec5}.route .route-right-side{margin:0;height:100%;width:100%}.route .bot-container{height:300px}.route .chart-container{height:100%}.route .chart{width:100%}.route .chart .navibar{display:none}.route #chart{width:100%}.route .chart-legend{display:none}.route .chart-options{display:none}.mobile.safari{padding-bottom:44px}.mobile.safari div.control-container{top:calc(100vh - 186px)!important}}.report{padding:10px;height:100%}.report>.card{height:100%}.report .tab-content>.active{padding-top:0}.report .report-container{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.report .form-container{font-size:15px;max-width:300px;min-width:300px;width:300px;padding:20px 30px 10px 10px;border-right:1px solid #e4e4e4}.report .form-container #sizing-addon2{padding:6px 10px}.report .form-container .form-item{text-align:center}.report .form-container .multiselect .multiselect-selected-text{float:left}.report .form-container .multiselect .caret{float:right;margin-top:7px;position:absolute;right:6px;border-top:6px dashed;border-right:3px solid transparent;border-left:3px solid transparent}.report .form-container .multiselect-container{width:100%}.report .form-container .multiselect-container .multiselect-filter button{padding:6px 12px;color:#636363;height:34px;line-height:20px;font-weight:400;border-bottom-width:1px;min-width:0}.report .form-container .multiselect-container a{width:auto;height:auto}.report .form-container .multiselect-container a:checked .report .form-container .multiselect-container a:hover,.report .form-container .multiselect-container a:focus{outline:0 none}.report .form-container .multiselect-container a label{width:auto;height:auto;padding:3px 20px;font-weight:400}.report .form-container .multiselect-container .active a{background-color:#4d545a}.report .form-container .multiselect-container .active a label{color:#fff;padding:3px 20px}.report .form-container .multiselect-container input[type=checkbox]{display:none}.report .tables-container{width:calc(100% - 300px)}.report .tables-container .nav{display:none}.report .tables-container .nav-pills .active a{background-color:#84909a}.report .tables-container .table-container{width:100%;height:100%}.report .tables-container .table-container .report-table{width:100%!important;height:100%!important;overflow-x:hidden;overflow-y:hidden;border-top:1px solid #ccc}.report .tables-container .table-container .report-table .dataTables_scrollHead .no-footer{width:100%;border-bottom:none}.report .tables-container .table-container .report-table .dataTables_scrollFootInner .no-footer{width:100%;border-color:#ccc}.report .tables-container .table-container .report-table .dataTables_scrollBody{background:#fff;border-bottom:none}.report .tables-container .table-container .report-table table{width:100%!important}.report .tables-container .table-container .report-table thead{border-right:1px solid #ccc}.report .tables-container .table-container .report-table thead tr th{border-left:1px solid #ccc;background-color:#eee;font-weight:500;border-bottom-color:#ccc}.report .tables-container .table-container .report-table thead .sorting{background-image:unset}.report .tables-container .table-container .report-table tbody .odd{background-color:#f5f5f5}.report .tables-container .table-container .report-table tbody .even{background-color:#fff}.report .tables-container .table-container .report-table tbody .selected{background-color:#acbad4}.report .tables-container .table-container .report-table tbody tr:hover{background-color:#ccc!important}.report .tables-container .table-container .report-table tfoot{background-color:#eee}.report .tables-container .table-container .report-table tfoot td{border-color:#ccc}.report #veh-select-show{display:block;margin-left:15px}@media (max-width:768px){.report .form-container{position:absolute;left:0;width:100%;max-width:100%;background:#fff;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;z-index:190;box-shadow:0 11px 17px rgba(0,0,0,.13),0 805px 0 700px rgba(0,0,0,.27);border-right:none}.report .form-container .form-item{max-width:300px;width:300px}.report .table-container{width:100%}.report #veh-select-show{display:block;margin-left:15px}#report-generate{display:block;margin:auto}}.alarms.module{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;height:100%;padding:10px}.alarms.module .alarms-lists-container,.alarms.module .alarms-right-container{height:100%;margin:0 10px}.alarms.module .alarms-lists-container{width:65%}.alarms.module .alarms-lists-container .archival-container,.alarms.module .alarms-lists-container .table-actual-container,.alarms.module .alarms-lists-container .table-container{overflow:hidden;width:100%!important;border-top:1px solid #ccc}.alarms.module .alarms-lists-container .archival-container #vehicles-list,.alarms.module .alarms-lists-container .table-actual-container #vehicles-list,.alarms.module .alarms-lists-container .table-container #vehicles-list{max-width:none}.alarms.module .alarms-lists-container .archival-container .dataTables_scrollHead .no-footer,.alarms.module .alarms-lists-container .table-actual-container .dataTables_scrollHead .no-footer,.alarms.module .alarms-lists-container .table-container .dataTables_scrollHead .no-footer{width:100%;border-bottom:none}.alarms.module .alarms-lists-container .archival-container .dataTables_scrollFootInner .no-footer,.alarms.module .alarms-lists-container .table-actual-container .dataTables_scrollFootInner .no-footer,.alarms.module .alarms-lists-container .table-container .dataTables_scrollFootInner .no-footer{width:100%;border-color:#ccc}.alarms.module .alarms-lists-container .archival-container .dataTables_scrollBody,.alarms.module .alarms-lists-container .table-actual-container .dataTables_scrollBody,.alarms.module .alarms-lists-container .table-container .dataTables_scrollBody{border-bottom:none}.alarms.module .alarms-lists-container .archival-container .dataTables_scroll thead tr th,.alarms.module .alarms-lists-container .table-actual-container .dataTables_scroll thead tr th,.alarms.module .alarms-lists-container .table-container .dataTables_scroll thead tr th{border-left:1px solid #ccc;background-color:#eee;font-weight:500;border-bottom-color:#ccc}.alarms.module .alarms-lists-container .archival-container .dataTables_scroll thead tr th:first-child,.alarms.module .alarms-lists-container .table-actual-container .dataTables_scroll thead tr th:first-child,.alarms.module .alarms-lists-container .table-container .dataTables_scroll thead tr th:first-child{border-left:none}.alarms.module .alarms-lists-container .archival-container .dataTables_scroll thead .sorting,.alarms.module .alarms-lists-container .table-actual-container .dataTables_scroll thead .sorting,.alarms.module .alarms-lists-container .table-container .dataTables_scroll thead .sorting{background-image:unset}.alarms.module .alarms-lists-container .archival-container .dataTables_scroll tbody tr.odd,.alarms.module .alarms-lists-container .table-actual-container .dataTables_scroll tbody tr.odd,.alarms.module .alarms-lists-container .table-container .dataTables_scroll tbody tr.odd{background-color:#f5f5f5}.alarms.module .alarms-lists-container .archival-container .dataTables_scroll tbody tr.even,.alarms.module .alarms-lists-container .table-actual-container .dataTables_scroll tbody tr.even,.alarms.module .alarms-lists-container .table-container .dataTables_scroll tbody tr.even{background-color:#fff}.alarms.module .alarms-lists-container .archival-container .dataTables_scroll tbody tr.selected,.alarms.module .alarms-lists-container .table-actual-container .dataTables_scroll tbody tr.selected,.alarms.module .alarms-lists-container .table-container .dataTables_scroll tbody tr.selected{background-color:#acbad4}.alarms.module .alarms-lists-container .archival-container .dataTables_scroll tbody tr:hover,.alarms.module .alarms-lists-container .table-actual-container .dataTables_scroll tbody tr:hover,.alarms.module .alarms-lists-container .table-container .dataTables_scroll tbody tr:hover{background-color:#ccc!important}.alarms.module .alarms-lists-container .archival-container .dataTables_scroll tbody tr td,.alarms.module .alarms-lists-container .table-actual-container .dataTables_scroll tbody tr td,.alarms.module .alarms-lists-container .table-container .dataTables_scroll tbody tr td{height:5px!important}.alarms.module .alarms-lists-container .archival-table-container{height:calc(100% - 110px)}.alarms.module .alarms-right-container{width:35%;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.alarms.module .archival-inputs{margin:20px 10px;height:35px}.alarms.module .archival-inputs #archival-load{margin-left:auto;margin-right:auto}.alarms.module .archival-inputs div{margin-bottom:5px}.alarms.module .archival-inputs .input-group{width:100%}.alarms.module .archival-inputs .input-group .car-icon{background:url(../images/marker-1.svg?1) #eee center no-repeat;background-size:24px;width:43px}.alarms.module .archival-inputs .input-group #vehicleinpt{background-color:#fff}.alarms.module .archival-inputs .btn-ok{background:#84909a;border-top:1px solid #4d545a;border-left:1px solid #4d545a}.alarms.module .archival-inputs #vehicles-list .input-group{margin:5px;width:initial}.alarms.module .archival-inputs #vehicles-list .input-group .clear-btn{padding:6px 12px;color:#636363;height:34px;line-height:20px;font-weight:400;border-bottom-width:1px;min-width:0}.alarms.module .map-container{height:calc(100% - 30px)}.alarms.module .map-container.map-resize{height:calc(100% - 400px)}.alarms.module .map-container.map-fullsize{height:100%!important}.alarms.module .alarms-accept{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:auto}.alarms.module .alarms-accept .navibar #alarm-accept-collapse{margin-left:auto}.alarms.module .alarms-accept #navibar-collapse{cursor:pointer}.alarms.module .alarms-accept .accept-container{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:0}.alarms.module .alarms-accept .accept-container .form-group{width:100%;height:100%;display:none;opacity:0}.alarms.module .alarms-accept .accept-container .form-group .form-control{margin-bottom:5px;background-color:#fff}.alarms.module .alarms-accept .accept-container .form-group .dropdown-menu{width:100%;overflow-y:auto;max-height:250px}.alarms.module .alarms-accept .accept-container .form-group textarea{width:100%;padding:5px;font-size:12px;resize:none}.alarms.module .alarms-accept .accept-container .form-group.active{opacity:1;padding:15px;margin-bottom:0;display:block}.alarms.module .alarms-accept .accept-container .btn-ok{background:#84909a;border-top:1px solid #4d545a;border-left:1px solid #4d545a}.search-container{line-height:30px;color:#fff;padding-right:15px}.search-container i{cursor:pointer;opacity:.8}.search-container i:hover{opacity:.9}.search-container input[type=text]{height:30px;margin:5px;border-radius:3px;border:none;background-color:rgba(255,255,255,.24);padding:0;width:0;transition:all .18s ease-in-out;-webkit-transition:all .18s ease-in-out}.search-container.active input[type=text]{padding:10px;width:150px}.search-container.active i{opacity:1}.alarm-marker-container{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.alarm-marker-container .alarm-marker-cloud{position:relative;background-color:#fff;border:2px solid #da2f2f;border-radius:15px;font-size:12px;box-shadow:3px 6px 7px rgba(0,0,0,.18)}.alarm-marker-container .alarm-marker-cloud:after{position:absolute;left:calc(50% - 5px);content:"";width:10px;height:10px;background:#fff;bottom:-6px;transform:rotate(45deg);border-bottom:2px solid #da2f2f;border-right:2px solid #da2f2f}.alarm-marker-container .alarm-marker-cloud .alarm-marker-nav{text-align:center;font-weight:700;padding:5px;color:#fff;background:#da2f2f;border-top-left-radius:10px;border-top-right-radius:10px;white-space:nowrap}.alarm-marker-container .alarm-marker-cloud .alarm-marker-body{font-weight:700;padding:5px;white-space:nowrap;text-align:center}.alarm-marker-container .alarm-marker-cloud .alarm-marker-body span:last-child{top:-2px;margin-left:10px;color:#fff;background:#da2f2f;border-radius:15px;padding:2px}.alarm-marker-container .alarm-marker-cloud .alarm-marker-body span:last-child:empty{display:none}.alarm-marker-container img{margin-top:20px;border-radius:50%}@media (max-width:768px){.alarms.module{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:0}.alarms.module .alarms-lists-container{position:relative;height:50%;margin:0;width:100%}.alarms.module .alarms-right-container{position:relative;height:50%;margin:0;width:100%}.alarms.module .alarms-right-container .alarms-accept{overflow:auto}.alarms.module .alarms-right-container .alarms-accept .accept-container.active{height:370px;overflow:auto}.alarms.module .alarms-lists-container .table-actual-container{height:calc(100% - 30px)}.alarms.module .alarms-lists-container .table-actual-container .table-actual_wrapper{height:100%}.alarms.module .alarms-lists-container .table-actual-container .table-actual_wrapper .dataTables_scroll{height:100%}.alarms.module .alarms-lists-container .archival-container{height:100%}.alarms.module .alarms-lists-container .archival-container .archival-inputs{height:75px}}@media (min-width:768px){.alarms.module .alarms-lists-container .archival-container,.alarms.module .alarms-lists-container .table-actual-container{height:calc(100% - 30px)}.alarms.module .alarms-lists-container .archival-container .table-actual_wrapper,.alarms.module .alarms-lists-container .table-actual-container .table-actual_wrapper{height:100%}.alarms.module .alarms-lists-container .archival-container .table-actual_wrapper .dataTables_scroll,.alarms.module .alarms-lists-container .table-actual-container .table-actual_wrapper .dataTables_scroll{height:100%}}body .install-form{text-align:center}body .install-form .install-form__logo{padding-top:100px;margin-bottom:50px;width:100%}body .install-form .install-form__panel{box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23),1px 1px 0 0 rgba(0,0,0,.09);margin-left:auto;margin-right:auto;display:block;text-align:left;background:#4f5a61;border-color:#4f5a61;max-width:800px}body .install-form .install-form__panel .navibar{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-height:40px;height:40px;background:#4f5a61;border-top-left-radius:2px;border-top-right-radius:2px;border-color:#4f5a61;box-shadow:0 1.5px 4px rgba(0,0,0,.24),0 1.5px 6px rgba(0,0,0,.12);z-index:200;position:relative;color:#fff}body .install-form .install-form__panel .panel-body{background:#fff;border:1px solid transparent;color:#444;margin:0 auto;padding:25px 25px 25px 25px;border-radius:3px}body .install-form .install-form__panel .panel-body #components-table{width:100%;margin-top:20px}body .install-form .install-form__panel .panel-body .alert{margin-bottom:0;margin-top:20px;display:none}body .install-form .install-form__panel .panel-body .input-group{margin-top:20px;margin-bottom:20px}body .install-form .install-form__panel .panel-body .input-group .form-control{height:40px}body .install-form .install-form__panel .panel-body .input-group .form-control:checked body .install-form .install-form__panel .panel-body .input-group .form-control:hover,body .install-form .install-form__panel .panel-body .input-group .form-control:focus{outline:0!important}body .install-form .install-form__panel .panel-body .input-group img{width:25px;height:25px}body .install-form .install-form__panel .panel-body .input-group .input-group-btn{height:auto}body .install-form .install-form__panel .panel-body .input-group .btn{height:40px}body .install-form .install-form__panel .panel-body .input-group .btn-primary{text-shadow:1px 1px rgba(0,0,0,.2);background-color:#84909a;border-color:#4d545a}body .install-form .install-form__panel .panel-body .modules{margin:20px 0 0 0}body .install-form .install-form__panel .panel-body .modules .checkbox{padding:10px;margin:0}body .install-form .install-form__panel .panel-body .modules .label{float:right;margin:0 0 0 50px;line-height:unset}body .install-form .install-form__panel .panel-body .psw-change-button{height:34px;width:150px;text-shadow:1px 1px rgba(0,0,0,.2);background-color:#84909a;border:0;box-shadow:3px 3px 1px rgba(0,0,0,.2)}body .install-form .install-form__panel .panel-body .form-horizontal{margin-top:20px}body .install-form .install-form__panel .panel-body .form-control:checked body .install-form .install-form__panel .panel-body .form-control:hover,body .install-form .install-form__panel .panel-body .form-control:focus{border-color:#b8cbcd;box-shadow:inset 0 1px 1px #b8cbcd,0 0 8px #b8cbcd}body .install-form .install-form__panel .panel-footer .btn-primary{text-shadow:1px 1px rgba(0,0,0,.2);background-color:#84909a;border:0;box-shadow:3px 3px 1px rgba(0,0,0,.2)}body .install-form .install-form__panel .panel-footer .btn-secondary{text-shadow:1px 1px rgba(0,0,0,.2);background-color:#ddedfa;border:0;box-shadow:3px 3px 1px rgba(0,0,0,.2)}body .install-form .lang-container{position:initial;margin-top:50px!important;bottom:10px;left:calc(50% - 30px)}body .install-form .lang-container p{text-align:center}body .install-form .lang-container p a{display:inline-block;width:30px;height:30px}body .install-form .lang-container p a span{display:block;opacity:.5}body .install-form .lang-container p a span.active,body .install-form .lang-container p a span:active,body .install-form .lang-container p a span:hover{opacity:1}body .customer-select-input-group .form-control{background-color:#fff}body .customer-select-input-group .customers-list-container{max-width:350px;top:35px;width:100%;will-change:transform;max-height:350px;overflow-y:auto}body .customer-select-input-group .customers-list-container #customers-list li{overflow:hidden}body .customer-select-input-group .customers-list-container #customers-list .input-group{margin:5px;width:initial}body .customer-select-input-group .input-group-btn .btn{color:#fff;text-shadow:1px 1px rgba(0,0,0,.2);background-color:#84909a;border-bottom-color:#4d545a}body .hidden{display:none}.mapapi{width:100%;height:100%;padding:0;white-space:nowrap;font-family:Verdana,Arial,sans-serif}.mapapi .tooltip{position:fixed;z-index:100000}.mapapi .info-box{z-index:100;min-width:80px;max-height:300px;white-space:nowrap;color:#000}.mapapi .info-box:hover{z-index:201}.mapapi .info-box li{padding:3px}.mapapi .info-box li:empty{display:none}.mapapi .info-box li.base{background-color:#b97a55}.mapapi .info-box li.poi{background-color:#00a2e8}.mapapi .info-box li.alarm{background-color:red}.mapapi .info-box li.auto{background-color:#0f0}.mapapi .info-box li.secure{background-color:orange}.mapapi .info-box li.search{background-color:#00f}.mapapi .info-box li.title{font-weight:700;color:#fff}.mapapi .info-box li.body{background:#ffffb9}.mapapi .vehCloud{z-index:102;cursor:pointer;min-width:50px;max-height:300px;color:#000;white-space:nowrap}.mapapi .vehCloud.active{z-index:200}.mapapi .vehCloud.active .reg-no{background-color:#0064af}.mapapi .vehCloud.active .body{background-color:#b4c8ff}.mapapi .vehCloud li{padding:3px}.mapapi .vehCloud li:empty{display:none;padding:0}.mapapi .vehCloud li.reg-no{font-weight:700;color:#fff;background-color:#696969}.mapapi .vehCloud li.trailer-reg-no{font-weight:700;color:#fff;background-color:#b8860b}.mapapi .vehCloud li.trailer-reg-no:empty{display:none}.mapapi .vehCloud li.body{background:rgba(245,245,245,.75)}.mapapi .vehCloud li.body:empty{display:none}.mapapi .vehCloud li.body img{margin-right:2px;height:12px}.mapapi .vehCloud li.body span{margin-left:5px}.mapapi .vehCloud li.body span.velocity{margin-left:0}.mapapi .vehCloud li.body span.velocity:empty{display:none}.mapapi .vehCloud li.body span.statuses{margin-left:3px}.mapapi .vehCloud li.body span.statuses:empty{display:none}.mapapi .vehCloud li.body .thermometers{margin-top:2px;text-align:center;border:none}.mapapi .vehCloud li.body .thermometers tr th{background-color:#696969;font-weight:400;color:#fff;padding:0 1px}.mapapi .vehCloud li.body .thermometers tr td{border:2px #696969;border-style:solid solid none;padding:0 1px}.mapapi .vehCloud li.body .thermometers tr:last-child td:first-child{border-left:none}.mapapi .vehCloud li.body .thermometers tr:last-child td:last-child{border-right:none}.mapapi .vehCloud li.body p:empty{display:none}.mapapi .trailerCloud{z-index:102;cursor:pointer;min-width:80px;max-height:300px;white-space:nowrap;color:#000}.mapapi .trailerCloud li{padding:3px}.mapapi .trailerCloud li:empty{display:none}.mapapi .trailerCloud .trailer-reg-no{color:#000;background:rgba(225,225,225,.75);font-weight:700;white-space:nowrap}.mapapi .trailerCloud .vehicle-reg-no{color:#fff;background:#003982;font-weight:700;white-space:nowrap}.mapapi .trailerCloud .body{color:#000;background:rgba(245,245,245,.75)}.mapapi .trailerCloud .body img{margin-right:3px;height:14px}.mapapi .trailerCloud .body p:empty{display:none}.mapapi .trailerCloud .body p span{margin-left:5px}.mapapi .trailerCloud .body p span:empty{display:none}.mapapi .trailerCloud .body .thermometers{margin-top:2px;text-align:center;border:none}.mapapi .trailerCloud .body .thermometers tr th{background-color:#003982;font-weight:400;color:#fff;padding:0 1px}.mapapi .trailerCloud .body .thermometers tr td{border:2px #003982;border-style:solid solid none;padding:0 1px}.mapapi .trailerCloud .body .thermometers tr:last-child td:first-child{border-left:none}.mapapi .trailerCloud .body .thermometers tr:last-child td:last-child{border-right:none}.mapapi .trailerCloud.disconected{z-index:90}.mapapi .trailerCloud.disconected .trailer-reg-no{color:#000;background-color:#c2c2c2}.mapapi .trailerCloud.disconected .body{color:#fff;background:#989898}.mapapi .trailerCloud.disconected .body img{margin-right:3px;height:14px}.mapapi .vehMarker{width:27px;height:27px;text-align:center;position:relative;background:#fff;border-radius:50%;color:#fff;pointer-events:auto;z-index:101}.mapapi .vehMarker.loaded{background:#a3ddea}.mapapi .vehMarker.active{z-index:200}.mapapi .vehMarker img{width:24px;height:24px;margin:auto;display:block}.mapapi .vehMarker>i{font-size:16px}.mapapi .vehMarker .arrow{position:absolute;left:0;top:0;width:100%;height:100%;z-index:200}.mapapi .vehMarker .arrow>canvas{display:none}.mapapi .vehMarker .arrow.azh>canvas{display:block;position:absolute;left:6px;top:-10px;margin:0;font-size:15px;color:red;text-shadow:-1px 0 #fff,1px 0 #fff;z-index:102}.mapapi .popup-container{position:relative;box-shadow:6px 6px 8px rgba(0,0,0,.4);border-radius:10px;width:auto;height:auto;transform:initial;font-size:10px;pointer-events:auto;cursor:pointer}.mapapi .popup-container li:first-child{border-radius:10px 10px 0 0}.mapapi .popup-container li:last-child{border-radius:0 0 10px 10px}.mapapi .popup-container li:only-child{border-radius:10px}.mapapi .popup-container:hover{z-index:201}.mapapi .popup-container.grey{z-index:1000}.mapapi .popup-container.grey::after{border-top:6px solid #696969}.mapapi .popup-container::after{content:"";position:absolute;bottom:-6px;left:calc(50% - 4px);width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid #ffffb9}.mapapi .popup-container .vehicles-group-list{z-index:202;border-radius:10px;pointer-events:auto;min-width:180px;max-height:300px;overflow:auto;background:#696969;font-size:12px;color:#fff}.mapapi .popup-container .vehicles-group-list li{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;line-height:20px;padding:0 10px;cursor:pointer;border-left:none;border-radius:0}.mapapi .popup-container .vehicles-group-list li:not(:last-child){border-bottom:1px solid #fff}.mapapi .popup-container .vehicles-group-list li:hover{background:#0064af}.mapapi .popup-container .vehicles-group-list li.trailer{background-color:#b8860b}.mapapi .popup-container .vehicles-group-list li.trailer:hover{background-color:#b8860b}.mapapi .popup-container .vehicles-group-list li.disconected{color:#000;background-color:#c2c2c2}.mapapi .popup-container .vehicles-group-list li.disconected:hover{color:#000;background-color:#c2c2c2}.mapapi .popup-container .vehicles-group-list li img{height:13px;position:relative;top:3px;left:4px}.mapapi .ol-selectable.active{z-index:201}.mapapi .ol-selectable:hover{z-index:202}.mapapi .vehicle-container{position:relative;display:flex;flex-direction:column;pointer-events:none}.mapapi .vehicle-container .popup-container{margin-bottom:7px}.mapapi .vehicle-container .popup-container::after{border-top:6px solid rgba(245,245,245,.75)}.mapapi .vehicle-container .vehMarker{margin-top:5px;align-self:center}.mapapi .vehicle-container.active .popup-container{z-index:201;margin-bottom:7px}.mapapi .vehicle-container.active .popup-container .reg-no{background-color:#0064af}.mapapi .vehicle-container.active .popup-container .body{background-color:#b4c8ff}.mapapi .vehicle-container.active .popup-container .body .thermometers tr th{background-color:#0064af}.mapapi .vehicle-container.active .popup-container .body .thermometers tr td{border-color:#0064af}.mapapi .vehicle-container.active .popup-container::after{z-index:200;border-top:6px solid #b4c8ff}.mapapi .vehicle-container.active .vehMarker{z-index:201}.mapapi .vehicle-container .vehMarker{margin-top:5px;align-self:center}.mapapi .trailer-container{position:relative;display:flex;flex-direction:column;pointer-events:none}.mapapi .trailer-container .popup-container{margin-bottom:7px}.mapapi .trailer-container .popup-container::after{border-top:6px solid #f5f5f5}.mapapi .trailer-container .popup-container.disconected::after{border-top:6px solid #989898}.mapapi .trailer-container .vehMarker{margin-top:5px;align-self:center}.mapapi .vehicles-group{will-change:transform;position:relative}.mapapi .vehicles-group .vehicles-group-icon{pointer-events:auto;width:35px;height:35px;border-radius:50%;background-color:#854db7;text-align:center;line-height:30px;color:#fff;font-weight:700;border:3px solid #fff;box-shadow:inset 0 0 6px 2px rgba(0,0,0,.25),0 3px 7px rgba(0,0,0,.38);cursor:pointer;z-index:1}.mapapi .trailers-group{will-change:transform;position:relative}.mapapi .trailers-group .trailers-group-icon{pointer-events:auto;width:35px;height:35px;border-radius:50%;background-color:#4db7ae;text-align:center;line-height:30px;color:#fff;font-weight:700;border:3px solid #fff;box-shadow:inset 0 0 6px 2px rgba(0,0,0,.25),0 3px 7px rgba(0,0,0,.38);cursor:pointer;z-index:1}.mapapi .eventCloud{z-index:99;min-width:80px;max-height:300px;background-color:#ffffb9;color:#000;padding:3px}.mapapi .context-menu{border-style:none;border-width:0;position:absolute;width:auto;height:auto;min-width:150px;background:#fff;z-index:300;font-size:12px}.mapapi .context-menu ul{white-space:nowrap}.mapapi .menu-option{cursor:pointer;pointer-events:auto;height:22px;padding:3px;border:1px solid #ccc;cursor:pointer}.mapapi .menu-option:hover{background:#ccc}.mapapi .ol-ctx-menu-container{z-index:1000;padding:0}.mapapi .ol-ctx-menu-container .menu-option{font-size:12px}.mapapi .ol-attribution{position:absolute;right:0;bottom:0;padding:2px;box-shadow:none;left:initial}.mapapi .ol-attribution ul{position:static;border-radius:initial;height:initial;line-height:normal;background:initial}.mapapi.hereapi .ol-attribution{display:inline-flex!important;left:initial}.mapapi.hereapi .ol-attribution ul{position:relative;left:initial;white-space:normal;font-size:8px;width:81px;bottom:0;right:0;border-radius:4px 0 0;height:29px;line-height:1em;background:#fff}.mapapi.hereapi .ol-attribution ul li{line-height:14px}.mapapi.hereapi button{position:relative;left:initial}body,html{width:100%;height:100%}body{color:#4a4d54;font-size:12px;font-weight:400;overflow-y:auto;overflow-x:hidden;background:linear-gradient(45deg,rgba(0,0,0,.19),rgba(0,0,0,.28)) fixed}.menu-bar{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;position:absolute;left:0;top:0;width:100%;background-color:#35383d;z-index:1000}.menu-bar__logo{display:block;height:40px;margin-left:20px;padding-top:10px}.menu-bar__logo img{width:120px}.menu-bar__nav{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;height:40px;margin:0 0 0 auto;list-style:none}.menu-bar__nav li{border-left:1px solid rgba(0,0,0,.12);box-shadow:inset 1px 0 0 rgba(255,255,255,.07)}.menu-bar__nav li a{position:relative;color:rgba(255,255,255,.6);display:block;font-size:16px;font-weight:300;height:100%;line-height:40px;padding:0 15px;text-decoration:none;transition:color .25s ease-in-out,box-shadow .25s ease-in-out;-webkit-transition:color .25s ease-in-out,box-shadow .25s ease-in-out;border-bottom:0 solid rgba(255,255,255,0);border-top:0 solid rgba(255,255,255,0)}.menu-bar__nav li a #main-alert-count{position:absolute;top:2px;right:2px;font-size:10px;display:block;min-width:16px;height:12px;background-color:rgba(255,255,255,.13);line-height:5px;border-radius:50px;text-align:center;padding:4px}.menu-bar__nav li a #main-alert-count.alarmsOn{background:#da2f2f;color:rgba(255,255,255,.7);font-weight:700}.menu-bar__nav li a:hover{color:#84909a;box-shadow:inset 0 -2px 0 0 #84909a}.menu-bar__nav li a:hover .alarmsOn{color:#fff!important}.menu-bar__nav li a.active{color:#fff;box-shadow:inset 0 -2px 0 0 #fff}.menu-bar__nav li a.active .alarmsOn{color:#fff!important}.menu-bar__nav li.nav__dashboard{border-left:none;box-shadow:none;margin-right:25px}.menu-bar__nav li.nav__dashboard a{margin-top:15px;width:50px;height:40px;background-size:50px;opacity:.7;border-bottom:0 solid rgba(255,255,255,0)!important;border-top:0 solid rgba(255,255,255,0)!important}.menu-bar__nav li.nav__dashboard a .dashboard-line{-webkit-transform:rotate(-40deg);transform:rotate(-40deg);display:block;height:35px;position:relative;top:14px;background-size:50px;transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}.menu-bar__nav li.nav__dashboard a.active,.menu-bar__nav li.nav__dashboard a:hover{opacity:1;box-shadow:none}.menu-bar__nav li.nav__dashboard a.active .dashboard-line,.menu-bar__nav li.nav__dashboard a:hover .dashboard-line{transform:rotate(40deg);-webkit-transform:rotate(40deg)}.menu-bar__nav li:nth-child(5) a{padding-right:30px}.menu-bar__hamburger{display:none;width:26px;height:40px;position:relative;margin-right:20px;margin-left:auto;transform:rotate(0);-webkit-transform:rotate(0);-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;background:0 0;border:none;outline:0}.menu-bar__hamburger span{display:block;position:absolute;height:4px;width:100%;background:#efefef;border-radius:1px;opacity:1;left:0;transform:rotate(0);-webkit-transform:rotate(0);-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out;-webkit-transform-origin:left center;transform-origin:left center}.menu-bar__hamburger span:nth-child(1){top:8px}.menu-bar__hamburger span:nth-child(2){top:17px}.menu-bar__hamburger span:nth-child(3){top:26px}.menu-bar__hamburger.active span:nth-child(1){-webkit-transform:rotate(45deg);transform:rotate(45deg);top:8px;left:5px}.menu-bar__hamburger.active span:nth-child(2){width:0;opacity:0}.menu-bar__hamburger.active span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:26px;left:5px}.menu-drop{display:none}@media (max-width:768px){.menu-bar{height:40px;border-bottom:1px solid rgba(0,0,0,.31);box-shadow:none}.menu-bar__logo{padding-top:10px;height:40px}.menu-bar__logo img{width:100px}.menu-bar__nav{display:none}.menu-bar__hamburger{display:block}.menu-drop{position:absolute;top:40px;left:0;width:calc(100% - 0px);margin:0;height:auto;z-index:9999;border-radius:0;background:#fff;box-shadow:0 3px 12px rgba(0,0,0,.23),0 3px 12px rgba(0,0,0,.16),inset 0 8px 14px -10px #000!important;transition:all .15s cubic-bezier(.63,.12,.79,.51);-webkit-transition:all .15s cubic-bezier(.63,.12,.79,.51);transform:translateY(-500px);-webkit-transform:translateY(-500px);overflow:hidden;font-size:14px}.menu-drop ul{list-style:none}.menu-drop ul li{height:60px;border-bottom:1px solid rgba(0,0,0,.3);cursor:pointer;text-align:center;line-height:60px}.menu-drop ul li a{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;width:100%;text-transform:uppercase;margin-left:16px;color:rgba(0,0,0,.8)}.menu-drop ul li a .menu-drop__alert-count{margin:0 10px 0 auto}.menu-drop ul li a span:last-child{margin-right:41px;margin-top:20px}.menu-drop ul li:hover{background:-webkit-linear-gradient(#a2a5b5,#6f6c73);background:linear-gradient(#a2a5b5,#6f6c73)}.menu-drop ul li:hover a{color:#fff}.menu-drop--open{transform:translateY(0);-webkit-transform:translateY(0);display:block}}