[ng\:cloak],[ng-cloak],[data-ng-cloak],[x-ng-cloak],.ng-cloak,.x-ng-cloak{display:none!important}.blackout{}.cloak{}@keyframes flickerAnimation{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@-o-keyframes flickerAnimation{0%{opacity:1;}50%{opacity:0;}100%{opacity:1;}}@-moz-keyframes flickerAnimation{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@-webkit-keyframes flickerAnimation{0%{opacity:1}50%{opacity:0}100%{opacity:1}}.animate-flicker{-webkit-animation:flickerAnimation 1s infinite;-moz-animation:flickerAnimation 1s infinite;-o-animation:flickerAnimation 1s infinite;animation:flickerAnimation 1s infinite}.animate-fade{-moz-transition:opacity .7s linear;-o-transition:opacity .7s linear;-webkit-transition:opacity .7s linear;transition:opacity .7s linear}.animate-fade.cloak-fade{opacity:0}.animate-if.ng-enter{opacity:0;-webkit-transition:all linear 1s;-moz-transition:all linear 1s;-o-transition:all linear 1s;transition:opacity 1s}.animate-if.ng-enter.ng-enter-active{opacity:1}.animate-if.ng-leave{transition:.5s linear all;opacity:1}.animate-if.ng-leave.ng-leave-active{opacity:0}.animate-switch.ng-enter{opacity:0;-webkit-transition:all linear 1s;-moz-transition:all linear 1s;-o-transition:all linear 1s;transition:opacity 1s}.animate-switch.ng-enter.ng-enter-active{opacity:1}.animate-cloak{-webkit-transition:all linear 1s;-moz-transition:all linear 1s;-o-transition:all linear 1s;transition:opacity 1s}.animate-cloak.clock-add{opacity:.5}.animate-cloak.cloak{opacity:0}.animate-cloak.clock-remove{opacity:1}.loading-material{position:relative;width:100%;height:6px;background-color:#ebf6ff;-webkit-pointer-events:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.loading-material.loading-floating{position:absolute}.loading-material>div{content:"";display:inline;position:absolute;width:0;height:100%;left:50%;text-align:center}.loading-material>div:nth-child(1){background-color:#004698;-webkit-animation:loading 3s linear infinite;-moz-animation:loading 3s linear infinite;-ms-animation:loading 3s linear infinite;-o-animation:loading 3s linear infinite;animation:loading 3s linear infinite}.loading-material>div:nth-child(2){background-color:#0063a6;-webkit-animation:loading 3s linear 1s infinite;-moz-animation:loading 3s linear 1s infinite;-ms-animation:loading 3s linear 1s infinite;-o-animation:loading 3s linear 1s infinite;animation:loading 3s linear 1s infinite}.loading-material>div:nth-child(3){background-color:#c4c4c4;-webkit-animation:loading 3s linear 2s infinite;-moz-animation:loading 3s linear 2s infinite;-ms-animation:loading 3s linear 2s infinite;-o-animation:loading 3s linear 2s infinite;animation:loading 3s linear 2s infinite}@keyframes loading{from{left:50%;width:0;z-index:100}33.3333%{left:0;width:100%;z-index:10}to{left:0;width:100%}}.progress-circular{stroke-linecap:round;stroke-width:5;stroke:#3b78e7;transition:stroke-dashoffset .1s linear}.progress-circular-background{stroke-width:5;stroke:#eee}.progress-circular-text{font-family:"Glyphicons Halflings";pointer-events:none}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#eee}::-webkit-scrollbar-thumb{background:#999}::-webkit-scrollbar-thumb:hover{background:#7d7d7d}.sb-table{table-layout:fixed}.sb-number{white-space:nowrap}.sb-name-stop-end{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sb-name-stop-end-header{width:51%;overflow:hidden}.scoreboard .is-schedule{background-color:#ebf6ff}.scoreboard .is-arrived{font-weight:bold}.page-header-sub{padding-bottom:9px;margin-bottom:0;border-bottom:1px solid #eee}@media(max-width:639px){.map-alert-xxs{padding-bottom:100px}}.alert-on-map-container{position:relative;bottom:0;width:100%}.alert.alert-on-map{height:100px;margin-bottom:0}.alert.flat-border{border-radius:0}.glyphicon.glyphicon-on-map{font-size:1.4em;color:#000;-ms-opacity:.8;opacity:.8}.text-icon{font-size:2.4em;margin:0}.close-lg{float:right;font-size:28px;font-weight:bold;line-height:1;color:#000;-ms-text-shadow:0 1px 0 #fff;text-shadow:0 1px 0 #fff;-ms-opacity:1;opacity:1}.btn-flat{-ms-border-radius:0;border-radius:0;color:#333;background-color:transparent;border-color:transparent}.svg-btn:hover{fill:gray;fill-opacity:.1}.svg-btn.active{fill:#428bca;fill-opacity:.3}.svg-btn{fill:transparent}.app-hour{width:20px}.scrollable{height:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch}.scrollable .list-group-item{-ms-border-radius:0;border-top:thin solid #d3d3d3;border-radius:0;border-left:0;border-right:0}.control-group{padding:5px}.form-control.wide{max-width:none}.sidebar-control-header.search{padding:105px 5px 5px 5px}.t2-col-1,.t2-col-1-collapsed,.t2-col-1-btn,.t2-col-2,.t2-col-2-as-1-collapsed{position:fixed;height:100%;padding-top:51px}.t2-col-2,.t2-col-2-as-1-collapsed{width:100%}@media(max-width:639px){.t2-col-1{width:100%}.t2-col-1-btn{width:30px}.t2-col-1-collapsed{display:none!important;visibility:hidden!important}.t2-col-2,.t2-col-2-as-1-collapsed{}.map-with-info{padding-bottom:100px}.sidebar2-control.active{padding:50px 0 0 0}.sidebar-control.passive{display:none}}@media(min-width:640px) and (max-width:767px){.t2-col-1{width:100%}.t2-col-1-btn{width:30px}.t2-col-1-collapsed{display:none!important;visibility:hidden!important}.t2-col-2,.t2-col-2-as-1-collapsed{}.map-with-info{padding-bottom:100px}.sidebar2-control.active{padding:50px 0 0 0}.sidebar-control.passive{display:none!important;visibility:hidden!important}}@media(min-width:768px) and (max-width:991px){.t2-col-1,.t2-col-1-collapsed{width:320px}.t2-col-1-btn{display:none!important;visibility:hidden!important}.t2-col-2,.t2-col-2-as-1-collapsed{padding-left:320px}}@media(min-width:992px){.t2-col-1,.t2-col-1-collapsed{width:320px}.t2-col-1-btn{display:none!important;visibility:hidden!important}.t2-col-2,.t2-col-2-as-1-collapsed{padding-left:320px}}@media(max-width:639px){.visible-xxs{display:block!important}}@media(min-width:640px){.visible-xxs{display:none!important}}@font-face{font-family:'FontMove';src:url('../fonts/FontMove.eot?#iefix') format('embedded-opentype'),url('../fonts/FontMove.woff') format('woff'),url('../fonts/FontMove.ttf') format('truetype'),url('../fonts/FontMove.svg#FontMove') format('svg');font-weight:normal;font-style:normal}.fs{display:inline-block;font:normal normal normal 14px/1 FontMove;font-size:inherit;-ms-text-rendering:auto;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.fs-hourglass-sand:before{content:"⏳"}.fs-clock-two-oclock:before{content:"🕑"}.fs-metro:before{content:"🚇"}.fs-tram:before{content:"🚊"}.fs-bus:before{content:"🚌"}.fs-trolleybus:before{content:"🚎"}.fs-minibus:before{content:"🚐"}.fs-pedestrian:before{content:"🚶"}