body{height:100%;padding-bottom:10px}.wrap{min-height:100%}.flag{height:25px;width:auto;border:1px solid #a9a9a9;margin-right:4px}.flag_hover a:hover{text-decoration:none}.pointer{cursor:pointer !important}.cursor-default{cursor:default !important}.new-lines{white-space:pre-line}.display-inline-block{display:inline-block}.display-none{display:none}.slider-map{width:100%;max-width:300px}.width-85p{width:85%}.width-50{width:50px}.objects-list{max-height:500px;z-index:20000}.non-select{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.max-height-150{height:auto;max-height:150px}.max-height-250{height:auto;max-height:250px}.min-height-20{min-height:20px}.min-height-30{min-height:30px}.min-height-50{min-height:50px}.min-height-90{min-height:90px}.min-height-120{min-height:120px}.max-height-300{max-height:300px}.max-height-500{max-height:500px}.max-width-50{max-width:50px !important}.max-width-100{max-width:100px !important}.max-width-150{max-width:150px !important}.max-width-180{max-width:180px !important}.max-width-300{max-width:300px !important}.max-width-400{max-width:400px !important}.max-width-500{max-width:500px !important}.scroll{overflow:auto}.logo-container{text-align:center;height:100%;width:100%}.top-4{margin-top:5px}.top-7{margin-top:7px}.top-10{margin-top:10px}.top-20{margin-top:20px}.top-27{margin-top:27px}.top-35{margin-top:35px}.top-50{margin-top:50px}.top-70{margin-top:70px}.top-80{margin-top:80px}.right-5{margin-right:5px}.right-10{margin-right:10px}.right-15{margin-right:15px}.right-20{margin-right:20px}.right-30{margin-right:30px}.left-1{margin-left:1px}.left-5{margin-left:5px}.left-10{margin-left:10px}.left-15{margin-left:15px}.left-20{margin-left:20px}.left-50{margin-left:50px}.bottom-4{margin-bottom:4px}.bottom-20{margin-bottom:20px}.bottom-10{margin-bottom:10px}.spin-top{margin-top:15px}.spin-bootom{padding:10px}.spin-item{position:relative !important}.padding-edit{padding:10px 10px 0 10px}.padding-left-20{padding:0 0 0 20px}.min-width-75{min-width:75px}.min-width-100{min-width:100px}.min-width-300{min-width:400px}.pad-top-4{padding-top:4px}.pad-bot-4{padding-bottom:4px}.highlighted-light{background-color:#e9e6e6}.table-border{border:1px solid #dfd7ca}.alarm{background-color:#f2dede}.resize-none{resize:none}.highlighted{background:#e0e0e0}.space-clear{clear:both}.calendars-list{max-height:200px;overflow:auto}.top-list{position:relative;display:block;height:200px;overflow:auto}.top-list-preview{width:100%;height:100%;margin-left:auto;margin-right:auto}.top-list-single-view{overflow:auto;border:0;width:100%;min-height:500px;display:table-cell;margin-left:auto;margin-right:auto}.input-field{width:150px;height:21px;margin:0}.input-field-sm{width:60px !important}.input-text{width:100px;height:21px;margin:0}.input-filter{max-width:400px !important}.checkbox-label{font-weight:normal}.checbox-input{margin-right:5px !important}.td-weekends{background-color:#e2e2e2 !important}.td-error{background-color:#f2dede !important}.td_person{min-width:160px !important;width:160px;max-width:160px}.td_tolal{min-width:120px !important;width:120px;max-width:120px}.width-100-scroll{width:100% !important;overflow:auto !important}.map{height:600px;z-index:0;position:relative}.map-full{height:650px !important}.map-gm-obj-wnd{width:220px;height:200px}.map-gm-sig-wnd{max-width:450px;height:280px}.map-info-wnd-content{font-size:12px}.map-info-wnd-title{font-size:18px}.map-info-wnd-header{font-weight:bold;margin-right:0}.text-bold{font-weight:bold}.text-gray{color:#999}.image-preview{max-width:100%;max-height:100%}.image-container{width:500px;height:100%}.wrapper{width:980px;margin:0 auto 0 auto;padding:0}.footer,.footer a{padding:15px 20px 8px 20px;margin-top:10px;color:#b2b2b2;background-color:#fafafa}.footer a:hover{color:#999}.incorrect-route-row{background:red;color:#fff}.vis.timeline .item.background.positive{background-color:#d5ddf6;background-color:rgba(213,221,246,.4);border-color:#cacaca;border-width:1px;border-style:solid}.vis.timeline .item.background.negative{background-color:#f6d5d5;background-color:rgba(246,213,213,.4);border-color:#cacaca;border-width:1px;border-style:solid}.vis.timeline .item.background.holiday{background-color:#e44848;background-color:rgba(228,72,72,.4)}.vis.timeline .item.background.routeValid{background-color:#1fb203;background-color:rgba(31,178,3,.4)}.pagination>li>a,.pagination>li>span{padding-bottom:6px;padding-left:12px;padding-right:12px;padding-top:6px}.pagination{margin:0}.gly-spin{animation:2s linear 0s normal none infinite running spin}.top-logo{max-height:50px;float:left;margin-right:10px}.counter-img{height:120px;max-height:120px;margin-left:auto;margin-right:auto}.counter-img-analog{margin-left:auto;margin-right:auto;left:-15px;position:relative}.counter_description{text-align:center}.counter_description_caption{min-height:154px;text-align:center;word-wrap:break-word}.counterDivTemp{background-color:#706f6f;height:20px;width:4px;margin-right:auto;margin-left:auto;top:-50px;position:relative;left:-3px;border-radius:25px}.counterDivLiquid{background-color:#706f6f;height:20px;width:9px;margin-right:auto;margin-left:auto;top:-50px;position:relative;left:-5px;border-radius:25px}@font-face{font-family:'digital-clock-font';src:url('../fonts/digital-7.ttf')}.action-counter-box{position:relative;height:290px}.action-counter-box-shadow{box-shadow:10px 10px 5px #888;border-width:3px}.action-counter-box:before{content:"";position:absolute;top:0%;left:0%;width:0;height:0;border-bottom:20px solid #eee;border-left:20px solid #fff;-webkit-box-shadow:7px 7px 7px rgba(0,0,0,.3);-moz-box-shadow:7px 7px 7px rgba(0,0,0,.3);box-shadow:7px 7px 7px rgba(0,0,0,.3)}#button-reset{margin:20px}.counter-col{width:290px;height:310px}.counter-gauge-label{position:absolute;color:#706f6f;font-size:13px;font-weight:800;width:50px}.loader{border:16px solid #f3f3f3;border-radius:50%;border-top:16px solid #cacaca;border-bottom:16px solid #cacaca;width:120px;height:120px;-webkit-animation:spin 1.5s linear infinite;animation:spin 1.5s linear infinite;margin:0 auto;margin-top:40px;margin-bottom:40px}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.loader{border:16px solid #f3f3f3;border-radius:50%;border-top:16px solid #cacaca;border-bottom:16px solid #cacaca;width:120px;height:120px;-webkit-animation:spin 1.5s linear infinite;animation:spin 1.5s linear infinite;margin:0 auto;margin-top:40px;margin-bottom:40px}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.chartIco{position:absolute;left:230px;color:#706f6f;top:5px;font-size:16px;display:none}.row .device .collapse{margin-top:40px}.btn-command{color:rgba(255,255,255,1);text-decoration:none;background-color:#a79e99;font-size:18px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-box-shadow:0 9px 0 #6f6f6f,0 9px 25px rgba(0,0,0,.7);-moz-box-shadow:0 9px 0 #6f6f6f,0 9px 25px rgba(0,0,0,.7);box-shadow:0 9px 0 #6f6f6f,0 9px 25px rgba(0,0,0,.7);width:160px;text-align:center;-webkit-transition:all .1s ease;-moz-transition:all .1s ease;-ms-transition:all .1s ease;-o-transition:all .1s ease;transition:all .1s ease;width:135px;border:2px solid #b7b7b7;height:75px}.btn-command:active{-webkit-box-shadow:0 3px 0 #706f6f,0 3px 6px rgba(0,0,0,.9);-moz-box-shadow:0 3px 0 #706f6f,0 3px 6px rgba(0,0,0,.9);box-shadow:0 3px 0 #706f6f,0 3px 6px rgba(0,0,0,.9);position:relative;margin-top:6px}.signalGroupStateNameAndValue{color:#706f6f;font-weight:600;text-align:center}.digitDisplaySingleFraction{font-family:'digital-clock-font';color:#fff;font-size:25px;background-color:#b1afaf;width:16px;height:33px;text-align:center;display:block;float:left;margin-right:2px}.digitDisplaySingle{font-family:'digital-clock-font';color:#fff;font-size:25px;background-color:#706f6f;width:16px;height:33px;text-align:center;display:block;float:left;margin-right:2px}.digitDisplaySingleDot{font-family:'digital-clock-font';color:#000;font-size:25px;height:33px;text-align:center;display:block;float:left;margin-right:2px;font-weight:600}.digitDisplaySingleDescription{float:left;margin-top:18px}.digitDisplaySingleBox{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center}.btn-sendCommand{padding:4px 16px;background-color:#428bca}