.desktoptoolbar-view-wrapper .md-toolbar-tools, .menusidenav-view-wrapper .md-toolbar-tools{
	background: white;
	color: #0079c2;
}

.desktoptoolbar-view-wrapper .md-toolbar-tools button{
	color: #0079c2;
}

.desktoptoolbar-view-wrapper .md-toolbar-tools .md-icon-button > md-icon,.menusidenav-view-wrapper .md-toolbar-tools .md-icon-button > md-icon{
	color: #333;
}

.slogan{
	text-transform: none;
	font-size: 23px;
	font-weight: 600;
	color: #0079c2;
}

.menu-slogan{
	text-transform: none;
	font-size: 23px;
	font-weight: 600;
	color: #0079c2;
	margin-left: 16px;
}

@media screen and (max-width : 456px) {
	.menusidenav-view-wrapper .md-toolbar-tools img.logo {
		display: none;
	}
}

@media screen and (min-width : 960px) {
	body > #loading-bar > .bar {
		background : #4997d3 !important;
	}
}

table.dataTable tbody tr:nth-child(odd){
	background-color: #e4ecf1;
}

.desktoptoolbar-view-wrapper .md-image-button {
	height: 60%;
}

.menusidenav-view-wrapper md-sidenav md-content md-toolbar button.md-image-button {
	max-width: 300px;
	height: auto;
}

.menusidenav-view-wrapper md-sidenav md-content md-toolbar button.md-image-button img.logo {
	width: 100%;
	height: auto;
}

/* Removing the "i" icon in the resulting view after user enters a bus stop number in next bus */
.real-time-vehicle-info md-icon.material-icons {
	visibility: hidden;
}

/* re-positioning comm100 chat button */
div[id ^= 'comm100-float-button'] > div {
	bottom: 45px !important;
	right: 70px !important;
}

.toast-template.error md-icon {
  color: #00A3E0
}