label{
	font-size:14px !important
}
.label-type-1{
	background:#0c0 !important
}
.label-type-2{
	background:#f60 !important
}
.label-type-3{
	background:#06c !important
}
.label-type-4{
	background:#c90 !important
}
.label-type-5{
	background:#90c !important
}
.panel{
	margin-bottom:10px
}
.panel-heading{
	padding:5px 7px
}
.panel-body{
	padding:10px
}
.full-height{
	height:100%
}
.vert-padding{
	padding-bottom:10px
}
.bold-text{
	font-weight:bold !important
}
.boldRed{
	color:red !important;
	font-weight:bold !important
}
.first-point{
	background:#039d35;
	color:white
}
.last-point{
	background:#267fca;
	color:white
}
.modal{
	text-align:center
}
@media screen and (min-width:768px){
	.modal:before{
		display:inline-block;
		vertical-align:middle;
		content:" ";
		height:100%
	}
}
.modal-dialog{
	display:inline-block;
	text-align:left;
	vertical-align:middle
}
#map{
	border:1px solid #d9d9d9;
	border-radius:5px;
	height:100%;
	width:100%
}
#raspPanel{
	width:100%
}
#raspPanel .panel-heading th{
	padding:0 5px
}
#raspPanel .raspItem{
	display:inline-block
}
#raspPanel .raspItem th{
	font-family:Arial;
	font-size:42pt;
	font-weight:bold;
	text-align:right;
	color:#777
}
#raspPanel .raspItem td span{
	font-family:Arial;
	font-size:9pt;
	margin-right:2px;
	text-align:left;
	color:#777;
	display:block;
	line-height:10px
}
#raspPanel .raspItem th,#raspPanel .raspItem td{
	vertical-align:middle;
	padding:0 5px
}
#raspPanel .note td{
	padding:0 5px
}
#notediv td{
	padding:5px
}
#trackPanel p{
	text-align:center;
	font-weight:bold;
	font-size:12px
}
#trackPanel table{
	width:100%
}
#trackPanel .timeCell{
	width:30%
}
#trackPanel .imgCell{
	width:20%
}
#trackPanel .oddCell{
	background:#f9f9f9
}
.trackWalk{
	background-image:url(../img/track/dotted.png);
	background-repeat:repeat-y
}
.trackBus{
	background-image:url(../img/track/lined_bus.png);
	background-repeat:repeat-y
}
.trackTrol{
	background-image:url(../img/track/lined_trol.png);
	background-repeat:repeat-y
}
.trackTram{
	background-image:url(../img/track/lined_tram.png);
	background-repeat:repeat-y
}
.trackRest{
	background-image:url(../img/track/lined_rest.png);
	background-repeat:repeat-y
}
#help{
	position:relative;
	height:80%
}
#help-body{
	height:600px;
	padding:15px;
	overflow:auto
}
.help-back{
	font-size:16px;
	color:#86c7f2
}
#feedbackModal input.ng-invalid.ng-dirty,#feedbackModal textarea.ng-invalid.ng-dirty{
	background-color:lightpink
}
#feedbackModal input.ng-valid,#feedbackModal textarea.ng-valid{
	background-color:lightgreen
}
#stopQR img{
	width:300px;
	height:300px
}
.raspItem label{
	padding: .3em .6em .3em;
}
