#header{background-image:linear-gradient(90deg,rgba(64,64,255,.8),rgba(255,164,164,.9));height:38px}.app-title{color:#fff;font-size:16pt;font-weight:700;text-shadow:2px 2px #000}.app-title-small{color:#fff;font-size:12pt;font-weight:700}.headeruser{color:#00f}.headeruser-small{color:#fff;font-size:10pt}.error{color:red;font-weight:700;font-size:10pt}button.logout{font-size:10pt;font-weight:700;color:#fff;background:#00f;float:right;margin-left:5px;border:1px solid #000;border-radius:4px;box-shadow:inset 1px 1px 1px rgba(255,255,255,.4),inset -1px -1px 1px rgba(0,0,0,.4)}.login{background:url(/images/railroad-track.cd017d75.jpg) no-repeat center fixed;background-size:cover;overflow:hidden}#loginframe{width:350px;height:300px;border-radius:20px;background:#00f;box-shadow:inset 2px 2px 2px rgba(255,255,255,.6),inset -2px -2px 2px rgba(0,0,0,.4)}#cards{margin-top:15px}h3{margin:0;margin-bottom:5px}.section-title{background-color:#00f;color:#fff}.smallmap .angular-google-map,.smallmap .angular-google-map-container{height:420px;width:420px}.smallmap-small .angular-google-map,.smallmap-small .angular-google-map-container{height:210px;width:210px}.bigmap .angular-google-map,.bigmap .angular-google-map-container{position:absolute;top:0;bottom:0;right:0;left:0}.infomap{height:600px;width:250px}.infomap .angular-google-map,.infomap .angular-google-map-container{height:600px;width:250px}.infomap-small{height:400px;min-height:400px;width:210px}.infomap-small .angular-google-map,.infomap-small .angular-google-map-container{height:400px;width:210px}.marker-labels{border:1px solid #00f;font-size:8pt;font-family:"Lucida Console",Monaco,monospace;padding:1px;color:#fff;background-color:rgba(0,0,192,.7)}.true{color:red}.false{color:green}img.wrench{width:20px;height:20px;vertical-align:middle}.footer{font-size:10pt;color:#d3d3d3}.ok{color:green}.warn{color:#b8860b}.crit{color:red}.unknown{color:#26c6da}.ok_bg{background-color:#32cd32}.warn_bg{background-color:#b8860b}.crit_bg{background-color:red}.unknown_bg{background-color:#26c6da}.toolbar{height:20px!important}.project_toolbar{margin-bottom:10px}.project_toolbar .md-toolbar-tools,md-dialog .md-toolbar-tools{line-height:32px;min-height:36px;height:38px;color:#000;background-color:#eee;margin:0;box-shadow:inset 0 3px 1px rgba(64,64,255,.8),inset 0 -3px 1px rgba(64,64,255,.8)}md-dialog .md-toolbar-tools{font-size:12pt;line-height:32px;min-height:36px;height:38px;background-color:#00f;margin:0;color:#fff}md-toolbar{min-height:32px}md-checkbox{margin-bottom:0}.bigmapdialog{width:90%;height:90%;max-width:100%!important;max-height:100%!important;border:3px solid #a9a9a9}.checkName{font-size:12px;width:90px;display:table-cell}.checkValue{font-size:12px;display:table-cell}.progStaIst{color:grey}.progStaNotIstButInPast{color:grey}.onTime{color:#32cd32}.aBitLate{color:#b8860b}.late{color:red}#info-dialog{font-size:12px;max-width:900px;max-height:700px;margin:10px;border-radius:8px}#info-dialog .md-toolbar-tools{padding-left:0}#info-dialog .status-block{float:left;height:38px;width:12px;margin-right:4px}.fahrplanTD{font-size:12px}h1.regiontitle{width:150px;font-size:15pt;font-weight:700;text-align:left;text-shadow:1px 1px 1px #fff;color:#00f;padding:3px;padding-right:5px}.check .md-label{font-size:8pt;margin-left:22px;margin-right:8px}.compact-button{padding:0;margin:0;line-height:26px;min-height:26px;box-shadow:inset 0 0 0 rgba(255,255,255,.6),inset -1px -1px 1px rgba(0,0,0,.6)}.pressed{background-color:#add8e6}.train-box{width:200px;height:120px;position:relative}.train-box div.wrench{float:right;margin:2px;font-size:12px;line-height:20px;width:18px;height:18px}.train-box div.fact110V{float:right;text-align:right;margin:2px;font-size:12px;line-height:20px}.train-box div.factLastAccess{float:right;text-align:right;margin:2px;font-size:12px;line-height:20px}.train-box img.wrench{width:15px;height:15px;vertical-align:middle}.train-box-compact-true{height:auto;width:120px;font-size:9pt}.train-box .train-header{background-color:#00f;color:#fff;height:24px}.train-box .timestamp{margin:1px;padding:1px;text-align:right;font-size:8pt;font-style:italic;line-height:6pt;height:20px}.train-box .olddata{color:red}.train-box md-card-content{padding:4px;line-height:18px}.train-box .facts{font-size:8px;font-family:"Lucida Console",Monaco,monospace;font-weight:400;position:absolute;bottom:0;background-color:#fff;line-height:12px}.train-box .fact_box{border:1px solid gray;margin:0;padding:0}.train-box .true{color:red}.train-box .false{color:green}.train-box .unknown{color:#26c6da}.train-subheader-status-block{float:left;height:24px;width:6px;margin-right:4px}