.toolbarTitle,.transparentBackground{background-color:transparent!important}*{text-transform:none!important}.toolbarTitle{text-align:center}.toolbarTitle h1{color:#000;font-family:Helvetica}.fade{transition:all linear .5s;opacity:1}.customCard{border-radius:5px;padding:8px;margin:8px}.fade.ng-hide{opacity:0}.slide-to-bottom{-webkit-animation:slideInBottom .5s both ease-in;-moz-animation:slideInBottom .5s both ease-in;animation:slideInBottom .5s both ease-in}.slide-to-bottom.ng-hide{-webkit-animation:slideOutBottom .5s both ease-in;-moz-animation:slideOutBottom .5s both ease-in;animation:slideOutBottom .5s both ease-in}.slide-from-top{-webkit-animation:slideInTop .5s both ease-in;-moz-animation:slideInTop .5s both ease-in;animation:slideInTop .5s both ease-in}.slide-from-top.ng-hide{-webkit-animation:slideOutTop .5s both ease-in;-moz-animation:slideOutTop .5s both ease-in;animation:slideOutTop .5s both ease-in}.md-button{padding:5px 10px;margin:5px;text-align:center}.md-button.md-raised:not([disabled]){box-shadow:none}.device-title{border-radius:2px}.trigger-checkbox{padding-left:30px}.filter-type{border-style:solid;border-width:1px}.filter-type legend{color:#3F51B5}.filter-type .checkbox{padding-left:30px;padding-top:10px}@keyframes slideInBottom{from{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);transform:translateX(-50%)}}@keyframes slideOutBottom{to{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);transform:translateX(-50%)}}@keyframes slideInTop{from{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);transform:translateY(-100%)}}@keyframes slideOutTop{to{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);transform:translateY(-100%)}}
.contentBackground{background-color:#f5f5f5}.langActions{background-color:transparent}.card{background-color:#fff;border-radius:5px}.title{border-radius:5px 5px 0 0;text-align:center;background-color:#3F51B5}.title h1{color:#fff;font-family:Helvetica}.logoAET{height:60px;width:auto}.visibilityIcon:focus{outline:0;border:0}.visibilityIcon:hover{fill:#7986CB}.formContent{padding-bottom:0}.connectButton{background-color:#FFC107;width:33%;font-size:16px}.connectButton:hover{background-color:#FFD54F!important}.errorMessage{color:red}
.alert,.connected,.faults,.input,.unknown{color:#fff}.buttonInfo,.buttonRadius{border-radius:5px}.mainContent{background-color:#f5f5f5}.connected{background-color:#4caf50!important}.disconnected{background-color:#f44336!important;color:#fff}.unknown{background-color:#9e9e9e!important}.faults{background-color:#f57c00!important}.alert{background-color:#2196f3!important}.input{background-color:#757575!important}.connectedIcon{color:#4caf50}.disconnectedIcon{color:#f44336}.faultIcon{color:#f57c00}.alertIcon{color:#2196f3}.inputIcon{color:#757575}.menuToolbarFiller{background-color:#e0e0e0!important;padding-top:12px}.menuButton svg{fill:#757575}.toolbarRadius{border-top-left-radius:5px;border-top-right-radius:5px}.buttonInfo svg{fill:#fff}.buttonInfo{padding:0 8px;margin:8px;font-size:.9em;text-decoration:none}
.buttonLink svg{fill:#fff}.iconOk{fill:#4caf50}.iconLinkUnknown{fill:#9e9e9e}.iconDisconnected{fill:#f44336}.deviceImage img{height:120px;width:auto;max-width:100px}.groupCardTitle{padding-top:2px}.groupName{margin:0 5px}.deviceCard{border-radius:5px;padding:5px;box-shadow:none}.propertySubheader{background-color:#fff}.propertyButton{padding:5px 10px;margin:5px;font-size:1em;text-decoration:none;border:1px solid;border-radius:5px}.propertyConnected,.propertyConnected span,.propertyConnected svg{border-color:#4caf50;color:#4caf50}.propertyDisconnected,.propertyDisconnected span,.propertyDisconnected svg{border-color:#f44336;color:#f44336}.propertyFault,.propertyFault span,.propertyFault svg{border-color:#f57c00;color:#f57c00}.propertyUnknown,.propertyUnknown span,.propertyUnknown svg{border-color:#757575;color:#757575}.propertyInput,.propertyInput span,.propertyInput svg{border-color:#444;color:#444}.propertyAlert,.propertyAlert span,.propertyAlert svg{border-color:#2196f3;color:#2196f3}.measureSubHeader{padding-left:16px;padding-right:16px;margin-bottom:5px}
.eventItem,.filterContent,.filterSummary{background-color:#fff}.filterSummary{padding:10px}.filterCard{border-radius:5px;padding:8px;margin:10px 5px;box-shadow:none}.eventItem{margin:5px 0;box-shadow:none}.filterButton{margin:0 2px;padding:0 5px}.filterActions{margin-bottom:5px}
.ngMapContent{height:600px}.marker-container{padding:0;margin:0;pointer-events:visible;transition:all .5s}.marker-title{background-color:#3F51B5;color:#fff;font-size:1.4em;padding:6px 10px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px}.marker-container:hover .marker-title{background-color:#fff;color:#3F51B5}.marker-container:hover .svg{stroke:#fff;stroke-width:2%;stroke-linejoin:"round";stroke-dasharray:1000;stroke-dashoffset:1000;-webkit-animation:dash-hover 4s linear forwards;-moz-animation:dash-hover 4s linear forwards;animation:dash-hover 4s linear forwards}.svg-container{padding:0;margin:0;border:none}.svg{margin:auto;display:block;stroke:#000;stroke-width:1%;stroke-linejoin:"round"}.svg [class^=sound-]{display:none}.svg-connected{fill:#4caf50}.svg-disconnected [class^=siren-]{fill:#f44336;-webkit-animation:shake 4s infinite;-moz-animation:shake 4s infinite;animation:shake 4s infinite}.svg-faulty [class^=siren-]{fill:#f57c00;-webkit-animation:shake 4s infinite;-moz-animation:shake 4s infinite;animation:shake 4s infinite}.svg-alert [class^=siren-]{stroke:#2196F3;stroke-width:3%;stroke-linejoin:"round";stroke-dasharray:1000;stroke-dashoffset:1000;-webkit-animation:alert 5s linear alternate infinite;-moz-animation:alert 5s linear alternate infinite;animation:alert 5s linear alternate infinite}.svg-alert [class^=sound-]{display:block;fill:#2196F3;stroke:#2196F3;stroke-width:2%;stroke-linejoin:"round";-webkit-animation:blink 1s infinite;-moz-animation:blink 1s infinite;animation:blink 1s infinite}@keyframes dash-hover{to{stroke-dashoffset:0}}@keyframes alert{0%,100%{stroke-dashoffset:1000}50%{stroke-dashoffset:500}}@keyframes shake{18%,2%{-webkit-transform:translateX(-1px);-moz-transform:translateX(-1px);transform:translateX(-1px)}16%,4%{-webkit-transform:translateX(2px);-moz-transform:translateX(2px);transform:translateX(2px)}10%,14%,6%{-webkit-transform:translateX(-3px);-moz-transform:translateX(-3px);transform:translateX(-3px)}12%,8%{-webkit-transform:translateX(3px);-moz-transform:translateX(3px);transform:translateX(3px)}20%{-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0)}}
.groupItem{margin:5px 0;background-color:#fff}.groupItem .md-button:hover{background-color:transparent}.groupItem .md-button:hover .md-list-item-text{color:#3F51B5;font-weight:600}.okIcon{padding:5px 2px;margin:8px;height:32px;width:auto;color:#4CAF50}.overviewButton{padding:5px;margin:5px 8px;font-size:.9em;text-decoration:none;border:1px solid;border-radius:5px}.overviewDisconnected,.overviewDisconnected span,.overviewDisconnected svg{border-color:#f44336;color:#f44336}.overviewFault,.overviewFault span,.overviewFault svg{border-color:#F57C00;color:#F57C00}.overviewUnknown,.overviewUnknown span,.overviewUnknown svg{border-color:#757575;color:#757575}.overviewInput,.overviewInput span,.overviewInput svg{border-color:#444;color:#444}.overviewAlert,.overviewAlert span,.overviewAlert svg{border-color:#2196F3;color:#2196F3}
.sidenavLogo,.sidenavTitle,.sidenavUser,.sidenavVersion{text-align:center}.sidenav{min-width:230px;background-color:#E8EAF6}.sidenavTitle{margin-left:5px;margin-right:5px}.sidenavVersion{font-size:11px}.sidenavLogo{margin-top:10px;margin-bottom:2px}.sidenavLogo img{height:36px;width:auto}.sidenavUser span{margin-top:3px;font-size:15px}.sidenavUser svg{fill:#3F51B5}.sidenavLogout span{color:#FF5252;margin-left:5px}.sidenavLogout svg{fill:#FF5252}.sidenavItemList{background-color:#E8EAF6;padding:0}.active-sidenav-item{color:#3F51B5}.active-sidenav-item span{font-weight:600}.active-sidenav-item svg{fill:#3F51B5}
.summaryBackground{background:#eee}.summarySystemButton{font-size:1.1em}.summaryButton{padding:5px;margin:5px;text-decoration:none;border-radius:5px}.s30{width:30px;height:30px}
.triggerContent,.triggerSubheader{background-color:#fff}.triggerContent{margin:5px 0}.triggerTitle{text-align:center}