html,body{width:100%;height:100%;margin:0px;padding:0;font-family:'Open Sans', sans-serif}.loading-screen{position:fixed;z-index:100000;height:100%;background:#EDEDED;text-align:center;color:#e53030;width:100%;overflow:hidden;-webkit-transition:height 0.7s ease-in-out;-moz-transition:height 0.7s ease-in-out;transition:height 0.7s ease-in-out}.loading-screen.stop{height:0}.loading-screen h1 .glyphicon{font-size:72px}.loading-screen img{width:50%;max-width:400px;margin:20% auto;margin-bottom:50px}.index-alert{position:absolute;z-index:100;background:#F7CE6D;padding:10px 0;text-align:center;width:100%;color:#3B200E;box-shadow:0px 1px 2px #ccc}.big-login{width:100%;height:100%;position:fixed;z-index:100;background:rgba(255,255,255,0.6)}.big-login .jumbotron{width:100%;background:#e53030;margin:0;margin-top:-1px}.big-login .jumbotron .circle{position:absolute;left:-50px;opacity:0.1;width:30%;max-width:300px;top:0}.big-login .jumbotron h1{font-size:72px;color:#fff;text-align:center;text-transform:uppercase;font-weight:300;font-family:'Oswald', sans-serif;margin:10px}.big-login .jumbotron form{width:60%;max-width:800px;margin:auto;margin-top:50px;margin-bottom:20px}.big-login .jumbotron form div[class^="col-sm-"]{padding:0 2px}.big-login .jumbotron form input{border-radius:0;width:100%;margin:0;border:0}.big-login .jumbotron form input[type=submit]{height:35px}.big-login div.arrow-down{width:0;height:0;border-left:50px solid transparent;border-right:50px solid transparent;border-top:50px solid #e53030;font-size:0;line-height:0;margin:auto}.navbar{border-radius:0;width:100%;margin-bottom:0;background:#fefefe;border:0;border-bottom:2px solid #e53030;position:relative}.navbar .nav>li>a{color:#c00}.navbar .nav>li>a:hover,.navbar .nav>li>a.selected{background:#e53030;color:#fefefe}.navbar .navbar-brand,.navbar .navbar-nav>li>a{padding:20px}.navbar img.logo{height:50px;margin-top:-10%}.navbar .navbar-nav .glyphicon{font-size:16px}.navbar .navbar-toggle,.navbar .navbar-toggle.collapsed{background:#fefefe !important;border:0px}.navbar .navbar-toggle .icon-bar,.navbar .navbar-toggle.collapsed .icon-bar{background:#e53030}.navbar .navbar-toggle:hover,.navbar .navbar-toggle.collapsed:hover{background:#e53030 !important}.navbar .navbar-toggle:hover .icon-bar,.navbar .navbar-toggle.collapsed:hover .icon-bar{background:#fefefe}#content.row{height:-moz-calc(100% - 61px) !important;height:-webkit-calc(100% - 61px) !important;height:-o-calc(100% - 61px) !important;height:calc(100% - 61px) !important;margin:0;margin-top:-1px}.map_content,#map,.sidebar{height:100%;margin:0;padding:0}.map_content #mapContainer,#map #mapContainer,.sidebar #mapContainer{width:100%;height:100%}.map_content .recenter,#map .recenter,.sidebar .recenter{position:absolute;bottom:115px;z-index:10;color:#e53030;font-weight:bold;text-transform:uppercase;background:#fff;padding:5px 7px;font-size:12px;left:10px;cursor:pointer;box-shadow:1px 1px 1px #CCC}.map_content .recenter:hover,#map .recenter:hover,.sidebar .recenter:hover{background:#EEE}.map_content .infowindow,#map .infowindow,.sidebar .infowindow{width:280px}.map_content .infowindow h1,#map .infowindow h1,.sidebar .infowindow h1{font-size:18px}.map_content .infowindow img,#map .infowindow img,.sidebar .infowindow img{max-width:280px}#map{height:calc(100% - 40px)}#table .report-gen,#list .report-gen{margin-top:0px;margin-left:30px;margin-right:40px}#table .report-gen .form-group,#list .report-gen .form-group{width:300px}#table .report-gen #datepicker,#list .report-gen #datepicker{width:180px}#table .report-gen h2,#list .report-gen h2{font-size:14px;font-weight:bold}#table .report-gen .note,#list .report-gen .note{font-size:10px}#table .report-gen input.form-control,#list .report-gen input.form-control{border-radius:0}#table .report-gen select.form-control,#list .report-gen select.form-control{width:180px;border-radius:0;-webkit-appearance:none;-moz-appearance:none;background-position:right 50%;background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAMCAYAAABSgIzaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDZFNDEwNjlGNzFEMTFFMkJEQ0VDRTM1N0RCMzMyMkIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDZFNDEwNkFGNzFEMTFFMkJEQ0VDRTM1N0RCMzMyMkIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0NkU0MTA2N0Y3MUQxMUUyQkRDRUNFMzU3REIzMzIyQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0NkU0MTA2OEY3MUQxMUUyQkRDRUNFMzU3REIzMzIyQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuGsgwQAAAA5SURBVHjaYvz//z8DOYCJgUxAf42MQIzTk0D/M+KzkRGPoQSdykiKJrBGpOhgJFYTWNEIiEeAAAMAzNENEOH+do8AAAAASUVORK5CYII=);padding:.5em;padding-right:1.5em}#table .report-gen .input-group-addon,#list .report-gen .input-group-addon{background:#fff;border:0}#table .smalldot,#list .smalldot{display:inline-block;width:10px;height:10px;border-radius:10px;margin-right:10px}#table .smalldot.danger,#list .smalldot.danger{background:#E53030}#table .smalldot.warning,#list .smalldot.warning{background:#E68B30}#table .smalldot.success,#list .smalldot.success{background:#10b212}#table .cards,#list .cards{margin:10px 20px}#table .cards .card,#list .cards .card{width:260px;padding:10px;float:left}#table .cards .card .thumbnail,#list .cards .card .thumbnail{height:330px;border:1px solid #ddd;cursor:pointer}#table .cards .card .thumbnail:hover,#list .cards .card .thumbnail:hover{border:1px solid #d99}#table .cards .card .thumbnail .img-expander,#list .cards .card .thumbnail .img-expander{height:130px;width:100%;overflow:hidden}#table .cards .card .thumbnail .img-expander img,#list .cards .card .thumbnail .img-expander img{width:100%;margin-top:-10px}#table .cards .card .thumbnail .img-expander .no-image,#list .cards .card .thumbnail .img-expander .no-image{width:100%;height:70px}#table .cards .card .thumbnail .img-expander .no-image p,#list .cards .card .thumbnail .img-expander .no-image p{font-weight:bold;text-align:center;font-size:12px;opacity:0.6}#table .cards .card .thumbnail .img-expander .no-image .glyphicon,#list .cards .card .thumbnail .img-expander .no-image .glyphicon{display:block;margin:auto;padding-top:10px;padding-bottom:5px;font-size:24px;text-align:center;width:50px;opacity:0.6}#table .cards .card h3,#list .cards .card h3{font-size:18px;margin:0;margin-bottom:10px}#table .cards .card strong,#list .cards .card strong{color:#333}#table .cards .card .btn,#list .cards .card .btn{width:100%;margin-top:10px}#list,#table{height:100%;overflow-y:scroll}#list .tab-pane:not(.active),#table .tab-pane:not(.active){display:none}.sidebar{background:#e53030;z-index:1000}.sidebar.sidebar-desktop{border-top:1px solid #e53030;width:50px}.sidebar.sidebar-desktop .list-group-item{padding:14px 0;border-radius:0}.sidebar .list-group,.sidebar .list-group-item{background:#e53030;border:0}.sidebar .list-group .glyphicon,.sidebar .list-group-item .glyphicon{font-size:20px;display:block;text-align:center}.sidebar .list-group span,.sidebar .list-group-item span{color:#fefefe}.sidebar .list-group-item.divider{border-top:1px solid rgba(0,0,0,0.2);margin:0;padding:0;margin-top:1px}.sidebar a.list-group-item.active:not(.search-btn),.sidebar a.list-group-item:hover:not(.search-btn){background:#fefefe;color:#333}.sidebar a.list-group-item.active:not(.search-btn) span,.sidebar a.list-group-item:hover:not(.search-btn) span{cursor:pointer;color:#333}.sidebar .list-group-horizontal{height:40px;margin:0;padding:0}.sidebar .list-group-horizontal .list-group-item{border-radius:0;width:25%;float:left;height:40px}.sidebar .search-popup{position:absolute;z-index:10;margin-left:50px;margin-top:-35px;background:#e53030;border-bottom-right-radius:5px;transition:width 0.4s ease-out;width:0px;padding:7px 0px}.sidebar .search-popup input.tt-input,.sidebar .search-popup input.typeahead{padding:2px 10px;transition:opacity 0s ease-in 0.35s;opacity:0;width:100%;margin-bottom:10px;margin-left:5px}.sidebar .search-popup .twitter-typeahead{width:100%}.sidebar .search-popup .twitter-typeahead .tt-menu{width:100%;background:#fefefe;position:static !important;border:0;margin-left:5px;border-radius:5px;display:none !important;z-index:10000}.sidebar .search-popup .twitter-typeahead .tt-suggestion{border-bottom:1px solid rgba(0,0,0,0.2);padding:10px;color:#333}.sidebar .search-popup .twitter-typeahead .tt-suggestion:last-child{border-bottom:0}.sidebar .search-popup .twitter-typeahead .tt-suggestion h3{padding:0;margin:0px 0;font-size:18px;font-weight:bold}.sidebar .search-popup .twitter-typeahead .tt-suggestion h4{padding:0;margin:0px 0;font-size:14px}.sidebar .search-popup .twitter-typeahead .tt-suggestion p{margin-bottom:0}.sidebar .search-popup .twitter-typeahead .tt-suggestion.tt-cursor,.sidebar .search-popup .twitter-typeahead .tt-suggestion:hover{background:#e53030;color:#fefefe}.sidebar .search-btn{cursor:pointer}.sidebar .list-group-item.search-btn.searching .search-popup{width:400px;padding:7px 0px;padding-right:15px}.sidebar .list-group-item.search-btn.searching .search-popup input{transition:opacity 0s ease-in 0s;opacity:1}.sidebar .list-group-item.search-btn.searching .search-popup .tt-menu{display:block !important;border:1px solid #e53030}.banner{height:40px;border-top:1px solid #CCC;line-height:40px;overflow-y:hidden}.banner .cell{text-align:center;font-size:16px;font-weight:bold;color:#333}.banner .cell .glyphicon{padding-right:10px}.banner .cell .glyphicon.glyphicon-minus{color:#46BCEC}.banner .cell .glyphicon.glyphicon-chevron-up{color:#10b212}.banner .cell .glyphicon.glyphicon-chevron-down{color:#E53030}.map-down-icon{position:absolute;z-index:100;top:0;right:0;padding:10px;padding-right:25px}.map-down-icon .glyphicon{opacity:0.5;font-size:21px;cursor:pointer;color:#c00}.map-down-icon .glyphicon:hover{opacity:1}.data-viewer-header{margin-top:20px}.nav-tabs a{color:#666}.nav-tabs a .badge{margin-left:10px;font-size:10px;background:#999}.nav-tabs li.disabled a{color:#CCC}.nav-tabs li.active a{color:#e53030}.nav-tabs li.active a .badge{background:#e53030}.nav-tabs li.dropdown{margin-top:10px}.nav-tabs li.dropdown li a{background:#fff}.nav-tabs li.dropdown li a,.nav-tabs li.dropdown li.active a{color:#666}.nav-tabs li.dropdown li.disabled a{color:#CCC}.btn-active{background:#10b212}.btn-connected{background:#E68B30}.btn-disconnected{background:#E53030}.station_data{background:#fefefe;width:100%;height:70%;position:absolute;z-index:100;bottom:0;border-top:1px solid #CCC;-webkit-transition:height 0.5s ease-in-out;-moz-transition:height 0.5s ease-in-out;-o-transition:height 0.5s ease-in-out;transition:height 0.5s ease-in-out;overflow:visible;overflow-x:hidden}.station_data #t-diagram img{width:100%}.station_data .error-panel{font-weight:300;color:#999;margin-top:15px}.station_data .error-panel h2 span{font-size:32px;margin:0;color:#999;font-weight:100}.station_data .error-panel h3{margin:10px auto;font-size:24px;font-weight:100;text-transform:capitalize;width:50%;max-width:500px}.station_data .close{position:absolute;top:10px;right:10px;opacity:1}.station_data .close .glyphicon{opacity:0.5;color:#c00}.station_data .close .glyphicon:hover{opacity:1}.station_data h1{font-size:26px;font-weight:bold;color:#333;margin:0 10px;margin-bottom:5px;padding:0;width:100%}.station_data h1 .active-icon{display:inline-block;width:20px;height:20px;margin-right:7px;border-radius:20px;margin-top:5px}.station_data .mobile-name{margin-top:0 !important;text-align:left !important}.station_data .mobile-name .label-time{text-align:left !important;margin-left:7px}.station_data .container{width:100%;padding:10px 20px;margin:0}.station_data .container h2{font-size:20px;font-weight:300;margin:0;padding:0;color:#333}.station_data .data-cell{text-align:center;margin:15px 0}.station_data .data-cell .label{text-transform:uppercase;display:block;width:100%;color:#333;font-size:14px;font-weight:300;text-align:center}.station_data .data-cell .label-time,.station_data .data-cell .label-source{display:block;width:100%;color:#333;font-size:12px;font-weight:300;text-align:center;margin-top:5px}.station_data .data-cell .label-source{font-size:10px}.station_data .data-cell .image .glyphicon-camera{position:absolute;font-size:11px;margin-top:9px;cursor:pointer}.station_data .data-cell .image .glyphicon-camera:hover ~ .popup-image{display:block}.station_data .data-cell .image .popup-image{display:none;position:absolute;width:250px;padding:5px;border:1px solid #CCC;background:#fefefe;margin-top:50px;z-index:100;bottom:90px;left:50px}.station_data .data-cell .image .popup-image img{width:100%}.station_data .data-cell .unit{color:#333;font-weight:700;font-size:12px}.station_data .data-cell .text-value{font-size:32px;color:#333;font-weight:700}.station_data .data-cell .text-value.battery{font-size:40px}.station_data .data-cell .text-value.battery-charging{font-size:20px}.station_data .data-cell .active-icon{height:32px;width:32px;border-radius:29px;margin:12px auto}.station_data .data-cell .date{display:block;width:100%;font-size:16px;margin-bottom:-10px}.station_data .data-cell .time{display:block;text-align:center;font-size:26px;margin-top:5px}.panel-accordion{border:0;padding:0;margin:0}.panel-accordion .panel-title a{color:#e53030}.panel-accordion .panel-title a .glyphicon{padding-right:10px}.panel-accordion .panel-title a:hover,.panel-accordion .panel-title a:active,.panel-accordion .panel-title a.collapsed{text-decoration:none !important}.panel-accordion .panel-body{padding:15px 0}.svg-container{position:relative}.svg-container .glyphicon{position:absolute;right:0;z-index:10;padding-top:10px;cursor:pointer;color:#e53030}#analytics-tab svg .axis path,#analytics-tab svg .axis line{fill:none;stroke:#777;shape-rendering:crispEdges}#analytics-tab svg .axis text{font-size:12px}#analytics-tab svg .graph-tooltip rect{fill:white;stroke:#999;text-anchor:middle}#analytics-tab svg .graph-tooltip text{stroke:#333;font-size:12px;text-anchor:middle;font-weight:normal}#analytics-tab svg circle{fill:#e53030;stroke:#e53030}#analytics-tab svg circle.too_low,#analytics-tab svg circle.too_high{fill:#651515;stroke:#651515;stroke-width:0}#analytics-tab svg circle.comment-circle{fill:#9EB8C8;stroke:#9EB8C8;stroke-width:0;transition:transform 0.2s ease-out}#analytics-tab svg circle.comment-circle.moved{transform:translate(0px, -9px);transition:transform 0.2s ease-out}#analytics-tab svg .svg-graph{fill:none;stroke:#e53030;stroke-width:2}#analytics-tab svg rect.bar-chart{opacity:0.1}#analytics-tab svg rect.bar-chart.active{fill:rgba(255,255,255,0)}#analytics-tab svg rect.bar-chart.connected{fill:#E68B30}#analytics-tab svg rect.bar-chart.disconnected{fill:#E53030}#analytics-tab svg .active{fill:rgba(16,178,18,0.85)}#analytics-tab svg .connected{fill:#E68B30}#analytics-tab svg .disconnected{fill:rgba(229,48,48,0.85)}#analytics-tab svg .pie-perc{fill:#10b212;font-size:45px;stroke:#10b212;stroke-width:2px}#analytics-tab svg .comment-bar{stroke-width:1px;stroke:#9EB8C8}#analytics-tab svg .comment-text{font-size:12px;fill:#394348}#analytics-tab svg .comment-timestamp{font-size:8px;fill:#6C7D88;stroke-width:2px}#analytics-tab svg .comment-text-cont{transition:opacity 0.2s ease-out}#analytics-tab svg g[id^="comment-marker-"]{opacity:0.5;transition:opacity 0.2s ease-out}#analytics-tab svg g[id^="comment-marker-"]:hover{opacity:1}.slider-horizontal{width:100%}.slider-horizontal .slider-handle{background:#E53030;border-radius:100px}.slider-horizontal .slider-track .slider-selection{background:rgba(229,48,48,0.5)}.slider-horizontal .slider-track .slider-track-high{background:rgba(229,48,48,0.1)}.no-selection{-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none}a.glyphicon:hover{text-decoration:none}.plot-date-selector .dropdown-menu{width:100%}.plot-date-selector .dropdown-menu li a{color:#333}.plot-date-selector .dropdown-menu li a:hover{background:#EEE}.sms-rule{width:400px;margin:5px;float:left;height:140px;cursor:pointer}.sms-rule.list-group-item h2{font-weight:bold;font-size:18px;margin-bottom:10px}.sms-rule:hover{border:1px solid rgba(229,48,48,0.5)}.sms-rule:hover.list-group-item h2{color:#e53030}.sms-rule:hover.list-group-item .badge{background:#E53030}.station_data .container .rule-descriptor{border-bottom:1px solid #DDD;margin-bottom:10px}.station_data .container .rule-descriptor>h2{font-weight:bold;font-size:20px;margin-bottom:10px}.station_data .container .rule-descriptor p{padding-right:10px}.station_data .container .rule-descriptor h4{margin:0;padding:0;font-size:14px;font-weight:bold}.station_data .container .rule-descriptor ul{margin:0;padding:0;margin-top:5px;padding-left:15px;overflow-y:scroll;height:150px}.station_data .container .rule-descriptor .close{position:static;top:0;right:0}.dropdown-in-nav .dropdown-toggle,.dropdown-in-nav .dropdown-toggle:hover{color:#333;background:#fff;border:0}.dropdown-in-nav .dropdown-menu li.active a{color:#333;background:#fff}.correction_factors h5{font-weight:bold;padding:0px;margin-top:20px;color:#E53030}.correction_factors table tr>td:first-child,.correction_factors table tr>th:first-child{width:200px;padding-left:0}.gallerymodal .modal-body img{width:100%}.gallerymodal .modal-footer .date{font-size:10px}.image-gallery{padding:0;margin:0}.image-gallery .thumbnail-list-item{width:156px;display:inline-block;border-radius:3px;border:1px solid #DDD;padding:7px;list-style:none;margin:10px;position:relative}.image-gallery .thumbnail-list-item:hover{border:1px solid #AAA;cursor:pointer}.image-gallery .thumbnail-list-item .image-date{position:absolute;right:7px;top:8px;background:#000;color:#fff;font-size:10px;font-weight:bold;padding:3px 5px}.image-gallery .thumbnail-list-item .image-caption{font-size:10px;padding-top:10px;height:50px;width:149px;word-break:break-all;padding-right:7px}.image-gallery .thumbnail-list-item .image-caption abbr{font-variant:none;text-decoration:none;border:none}.image-gallery .show_more{display:inline-block;text-align:center;color:#DDD;font-size:12px;margin-left:50px;height:232px}.image-gallery .show_more .glyphicon{font-size:39px;padding:10px;border-radius:156px;border:2px solid #DDD;display:block;width:78px;height:78px;text-align:center;padding-left:13px;padding-top:15px;margin-bottom:10px;margin-top:40px}.image-gallery .show_more:hover{color:#BBB;cursor:pointer}.image-gallery .show_more:hover .glyphicon{border:2px solid #BBB}.image-gallery .thumbnail-container{display:block;overflow:hidden;width:140px;height:140px;padding:0}.image-gallery .thumbnail-container .thumbnail{min-width:140px;min-height:140px;border-radius:0px;border:0;padding:0}.modal-backdrop{display:none}.modal{background:rgba(0,0,0,0.5)}@media (min-width: 768px){.map_content{width:calc(100% - 50px)}.station_data{overflow-y:scroll}}.glyphicon.spinning{animation:spin 1.5s infinite linear;-webkit-animation:spin2 1.5s infinite linear}@keyframes spin{from{transform:scale(1) rotate(0deg)}to{transform:scale(1) rotate(360deg)}}@-webkit-keyframes spin2{from{transform:scale(1) rotate(0deg)}to{transform:scale(1) rotate(360deg)}}@media (max-width: 767px){#map{height:100%}#map .recenter{bottom:75px}#content.row{height:-webkit-calc(100% - 91px) !important;height:-moz-calc(100% - 91px) !important;height:-o-calc(100% - 91px) !important;height:calc(100% - 91px) !important}.station_data h1{font-size:20px}.station_data h1 .active-icon{width:14px;height:14px}.station_data h1 .station-name{display:block;margin-top:5px}.station_data .data-viewer-header{width:100%}.station_data .data-viewer-header .datetime{padding-right:10px}.big-login .jumbotron h1{font-size:42px}.big-login .jumbotron form{margin-top:30px}.sidebar .list-group-item.search-btn.searching .search-popup{margin-top:10px;margin-left:0;width:300%}.sidebar a.list-group-item.search-btn:not(.searching) .search-popup{margin-top:10px;margin-left:0}}
