.mtmLine_Hurstbridge {
	background: #D11C2E !important;
	border-color: #D11C2E !important;
	color: #FFF !important;
}

.mtmLine_before_Hurstbridge:before {
	background: #D11C2E !important;
	border-color: #D11C2E !important;
	color: #FFF !important;
}

.mtmLine_line_Hurstbridge {
	border-color: #D11C2E !important;
}

.mtmLineStation_Hurstbridge:before {
	background: #D11C2E !important;
}

.mtmLineStations_Hurstbridge:before {
	background: #D11C2E !important;
}

.mtmLineStations_Hurstbridge .station__icon {
	border-color: #D11C2E !important;
}

.mtmLineStation_Hurstbridge .app-station-circle {
	border-color: #D11C2E !important;
}

.fc-daygrid-event.hurstbridge {
	background: #D11C2E !important;
	border-color: #D11C2E !important;
	color: #FFF !important;
}

.fc-daygrid-event.hurstbridge .fc-event-main {
	color: #FFF !important;
}

.app-timetable-content.mtm-line-hurstbridge .t__row-header:before {
	background: #D11C2E !important;
}

.app-timetable-content.mtm-line-hurstbridge .t__row-header:after {
	border-color: #D11C2E !important;
}

.page-template-template-line-information .mtm-select-line-hurstbridge .mtm__network__diagram .mtm-network-line-hurstbridge {
	stroke: #D11C2E !important;
}

.page-template-template-line-information .mtm-select-line-hurstbridge .mtm__network__diagram .mtm-network-line-marker.mtm-network-line-hurstbridge {
	fill: #D11C2E !important;
}

.page-template-template-line-information .mtm-select-line-hurstbridge .mtm__network__diagram .mtm-network-line-hurstbridge-only {
	stroke: #D11C2E !important;
}

.page-template-template-line-information .mtm-select-line-hurstbridge .mtm__network__diagram .mtm-network-line-marker-hurstbridge {
	fill: #D11C2E !important;
}

.page-template-template-line-information .mtm-select-line-hurstbridge .mtm__network__diagram  .mtm-hurstbridge-station {
	fill: #005CA6 !important;
}

.mtm-select-line-hurstbridge .mtm__network__selected_line__name {
	background: #D11C2E !important;
	border-color: #D11C2E !important;
	color: #FFF !important;
}

.mtm-select-line-hurstbridge .mtm__network__station .app-station-circle {
	border-color: #D11C2E !important;
}

.mtm-select-line-hurstbridge .mtm__network__station:before {
	border-color: #D11C2E !important;
}

.mtm-line-hurstbridge thead {
	background: #D11C2E !important;
	border-color: #D11C2E !important;
	color: #FFF !important;
}

.mtm-line-hurstbridge .tripset td {
	color: #FFF !important;
}

.mtmLine_Mernda {
	background: #D11C2E !important;
	border-color: #D11C2E !important;
	color: #FFF !important;
}

.mtmLine_before_Mernda:before {
	background: #D11C2E !important;
	border-color: #D11C2E !important;
	color: #FFF !important;
}

.mtmLine_line_Mernda {
	border-color: #D11C2E !important;
}

.mtmLineStation_Mernda:before {
	background: #D11C2E !important;
}

.mtmLineStations_Mernda:before {
	background: #D11C2E !important;
}

.mtmLineStations_Mernda .station__icon {
	border-color: #D11C2E !important;
}

.mtmLineStation_Mernda .app-station-circle {
	border-color: #D11C2E !important;
}

.fc-daygrid-event.mernda {
	background: #D11C2E !important;
	border-color: #D11C2E !important;
	color: #FFF !important;
}

.fc-daygrid-event.mernda .fc-event-main {
	color: #FFF !important;
}

.app-timetable-content.mtm-line-mernda .t__row-header:before {
	background: #D11C2E !important;
}

.app-timetable-content.mtm-line-mernda .t__row-header:after {
	border-color: #D11C2E !important;
}

.page-template-template-line-information .mtm-select-line-mernda .mtm__network__diagram .mtm-network-line-mernda {
	stroke: #D11C2E !important;
}

.page-template-template-line-information .mtm-select-line-mernda .mtm__network__diagram .mtm-network-line-marker.mtm-network-line-mernda {
	fill: #D11C2E !important;
}

.page-template-template-line-information .mtm-select-line-mernda .mtm__network__diagram .mtm-network-line-mernda-only {
	stroke: #D11C2E !important;
}

.page-template-template-line-information .mtm-select-line-mernda .mtm__network__diagram .mtm-network-line-marker-mernda {
	fill: #D11C2E !important;
}

.page-template-template-line-information .mtm-select-line-mernda .mtm__network__diagram  .mtm-mernda-station {
	fill: #005CA6 !important;
}

.mtm-select-line-mernda .mtm__network__selected_line__name {
	background: #D11C2E !important;
	border-color: #D11C2E !important;
	color: #FFF !important;
}

.mtm-select-line-mernda .mtm__network__station .app-station-circle {
	border-color: #D11C2E !important;
}

.mtm-select-line-mernda .mtm__network__station:before {
	border-color: #D11C2E !important;
}

.mtm-line-mernda thead {
	background: #D11C2E !important;
	border-color: #D11C2E !important;
	color: #FFF !important;
}

.mtm-line-mernda .tripset td {
	color: #FFF !important;
}

.mtmLineGroup_HurstbridgeMernda {
	background: #D11C2E !important;
	border-color: #D11C2E !important;
	color: #FFF !important;
}

.mtmLineGroup_line_HurstbridgeMernda {
	border-color: #D11C2E !important;
}

.mtmLine_Craigieburn {
	background: #F9B20E !important;
	border-color: #F9B20E !important;
	color: #000 !important;
}

.mtmLine_before_Craigieburn:before {
	background: #F9B20E !important;
	border-color: #F9B20E !important;
	color: #000 !important;
}

.mtmLine_line_Craigieburn {
	border-color: #F9B20E !important;
}

.mtmLineStation_Craigieburn:before {
	background: #F9B20E !important;
}

.mtmLineStations_Craigieburn:before {
	background: #F9B20E !important;
}

.mtmLineStations_Craigieburn .station__icon {
	border-color: #F9B20E !important;
}

.mtmLineStation_Craigieburn .app-station-circle {
	border-color: #F9B20E !important;
}

.fc-daygrid-event.craigieburn {
	background: #F9B20E !important;
	border-color: #F9B20E !important;
	color: #000 !important;
}

.fc-daygrid-event.craigieburn .fc-event-main {
	color: #000 !important;
}

.app-timetable-content.mtm-line-craigieburn .t__row-header:before {
	background: #F9B20E !important;
}

.app-timetable-content.mtm-line-craigieburn .t__row-header:after {
	border-color: #F9B20E !important;
}

.page-template-template-line-information .mtm-select-line-craigieburn .mtm__network__diagram .mtm-network-line-craigieburn {
	stroke: #F9B20E !important;
}

.page-template-template-line-information .mtm-select-line-craigieburn .mtm__network__diagram .mtm-network-line-marker.mtm-network-line-craigieburn {
	fill: #F9B20E !important;
}

.page-template-template-line-information .mtm-select-line-craigieburn .mtm__network__diagram .mtm-network-line-craigieburn-only {
	stroke: #F9B20E !important;
}

.page-template-template-line-information .mtm-select-line-craigieburn .mtm__network__diagram .mtm-network-line-marker-craigieburn {
	fill: #F9B20E !important;
}

.page-template-template-line-information .mtm-select-line-craigieburn .mtm__network__diagram  .mtm-craigieburn-station {
	fill: #005CA6 !important;
}

.mtm-select-line-craigieburn .mtm__network__selected_line__name {
	background: #F9B20E !important;
	border-color: #F9B20E !important;
	color: #000 !important;
}

.mtm-select-line-craigieburn .mtm__network__station .app-station-circle {
	border-color: #F9B20E !important;
}

.mtm-select-line-craigieburn .mtm__network__station:before {
	border-color: #F9B20E !important;
}

.mtm-line-craigieburn thead {
	background: #F9B20E !important;
	border-color: #F9B20E !important;
	color: #000 !important;
}

.mtm-line-craigieburn .tripset td {
	color: #000 !important;
}

.mtmLine_Upfield {
	background: #F9B20E !important;
	border-color: #F9B20E !important;
	color: #000 !important;
}

.mtmLine_before_Upfield:before {
	background: #F9B20E !important;
	border-color: #F9B20E !important;
	color: #000 !important;
}

.mtmLine_line_Upfield {
	border-color: #F9B20E !important;
}

.mtmLineStation_Upfield:before {
	background: #F9B20E !important;
}

.mtmLineStations_Upfield:before {
	background: #F9B20E !important;
}

.mtmLineStations_Upfield .station__icon {
	border-color: #F9B20E !important;
}

.mtmLineStation_Upfield .app-station-circle {
	border-color: #F9B20E !important;
}

.fc-daygrid-event.upfield {
	background: #F9B20E !important;
	border-color: #F9B20E !important;
	color: #000 !important;
}

.fc-daygrid-event.upfield .fc-event-main {
	color: #000 !important;
}

.app-timetable-content.mtm-line-upfield .t__row-header:before {
	background: #F9B20E !important;
}

.app-timetable-content.mtm-line-upfield .t__row-header:after {
	border-color: #F9B20E !important;
}

.page-template-template-line-information .mtm-select-line-upfield .mtm__network__diagram .mtm-network-line-upfield {
	stroke: #F9B20E !important;
}

.page-template-template-line-information .mtm-select-line-upfield .mtm__network__diagram .mtm-network-line-marker.mtm-network-line-upfield {
	fill: #F9B20E !important;
}

.page-template-template-line-information .mtm-select-line-upfield .mtm__network__diagram .mtm-network-line-upfield-only {
	stroke: #F9B20E !important;
}

.page-template-template-line-information .mtm-select-line-upfield .mtm__network__diagram .mtm-network-line-marker-upfield {
	fill: #F9B20E !important;
}

.page-template-template-line-information .mtm-select-line-upfield .mtm__network__diagram  .mtm-upfield-station {
	fill: #005CA6 !important;
}

.mtm-select-line-upfield .mtm__network__selected_line__name {
	background: #F9B20E !important;
	border-color: #F9B20E !important;
	color: #000 !important;
}

.mtm-select-line-upfield .mtm__network__station .app-station-circle {
	border-color: #F9B20E !important;
}

.mtm-select-line-upfield .mtm__network__station:before {
	border-color: #F9B20E !important;
}

.mtm-line-upfield thead {
	background: #F9B20E !important;
	border-color: #F9B20E !important;
	color: #000 !important;
}

.mtm-line-upfield .tripset td {
	color: #000 !important;
}

.mtmLineGroup_CraigieburnUpfield {
	background: #F9B20E !important;
	border-color: #F9B20E !important;
	color: #000 !important;
}

.mtmLineGroup_line_CraigieburnUpfield {
	border-color: #F9B20E !important;
}

.mtmLine_Racecourse {
	background: #FAD200 !important;
	border-color: #FAD200 !important;
	color: #000 !important;
}

.mtmLine_before_Racecourse:before {
	background: #FAD200 !important;
	border-color: #FAD200 !important;
	color: #000 !important;
}

.mtmLine_line_Racecourse {
	border-color: #FAD200 !important;
}

.mtmLineStation_Racecourse:before {
	background: #FAD200 !important;
}

.mtmLineStations_Racecourse:before {
	background: #FAD200 !important;
}

.mtmLineStations_Racecourse .station__icon {
	border-color: #FAD200 !important;
}

.mtmLineStation_Racecourse .app-station-circle {
	border-color: #FAD200 !important;
}

.fc-daygrid-event.racecourse {
	background: #FAD200 !important;
	border-color: #FAD200 !important;
	color: #000 !important;
}

.fc-daygrid-event.racecourse .fc-event-main {
	color: #000 !important;
}

.app-timetable-content.mtm-line-racecourse .t__row-header:before {
	background: #FAD200 !important;
}

.app-timetable-content.mtm-line-racecourse .t__row-header:after {
	border-color: #FAD200 !important;
}

.page-template-template-line-information .mtm-select-line-racecourse .mtm__network__diagram .mtm-network-line-racecourse {
	stroke: #FAD200 !important;
}

.page-template-template-line-information .mtm-select-line-racecourse .mtm__network__diagram .mtm-network-line-marker.mtm-network-line-racecourse {
	fill: #FAD200 !important;
}

.page-template-template-line-information .mtm-select-line-racecourse .mtm__network__diagram .mtm-network-line-racecourse-only {
	stroke: #FAD200 !important;
}

.page-template-template-line-information .mtm-select-line-racecourse .mtm__network__diagram .mtm-network-line-marker-racecourse {
	fill: #FAD200 !important;
}

.page-template-template-line-information .mtm-select-line-racecourse .mtm__network__diagram  .mtm-racecourse-station {
	fill: #005CA6 !important;
}

.mtm-select-line-racecourse .mtm__network__selected_line__name {
	background: #FAD200 !important;
	border-color: #FAD200 !important;
	color: #000 !important;
}

.mtm-select-line-racecourse .mtm__network__station .app-station-circle {
	border-color: #FAD200 !important;
}

.mtm-select-line-racecourse .mtm__network__station:before {
	border-color: #FAD200 !important;
}

.mtm-line-racecourse thead {
	background: #FAD200 !important;
	border-color: #FAD200 !important;
	color: #000 !important;
}

.mtm-line-racecourse .tripset td {
	color: #000 !important;
}

.mtmLineGroup_Racecourse {
	background: #FAD200 !important;
	border-color: #FAD200 !important;
	color: #000 !important;
}

.mtmLineGroup_line_Racecourse {
	border-color: #FAD200 !important;
}

.mtmLine_Cranbourne {
	background: #4BAAE3 !important;
	border-color: #4BAAE3 !important;
	color: #000 !important;
}

.mtmLine_before_Cranbourne:before {
	background: #4BAAE3 !important;
	border-color: #4BAAE3 !important;
	color: #000 !important;
}

.mtmLine_line_Cranbourne {
	border-color: #4BAAE3 !important;
}

.mtmLineStation_Cranbourne:before {
	background: #4BAAE3 !important;
}

.mtmLineStations_Cranbourne:before {
	background: #4BAAE3 !important;
}

.mtmLineStations_Cranbourne .station__icon {
	border-color: #4BAAE3 !important;
}

.mtmLineStation_Cranbourne .app-station-circle {
	border-color: #4BAAE3 !important;
}

.fc-daygrid-event.cranbourne {
	background: #4BAAE3 !important;
	border-color: #4BAAE3 !important;
	color: #000 !important;
}

.fc-daygrid-event.cranbourne .fc-event-main {
	color: #000 !important;
}

.app-timetable-content.mtm-line-cranbourne .t__row-header:before {
	background: #4BAAE3 !important;
}

.app-timetable-content.mtm-line-cranbourne .t__row-header:after {
	border-color: #4BAAE3 !important;
}

.page-template-template-line-information .mtm-select-line-cranbourne .mtm__network__diagram .mtm-network-line-cranbourne {
	stroke: #4BAAE3 !important;
}

.page-template-template-line-information .mtm-select-line-cranbourne .mtm__network__diagram .mtm-network-line-marker.mtm-network-line-cranbourne {
	fill: #4BAAE3 !important;
}

.page-template-template-line-information .mtm-select-line-cranbourne .mtm__network__diagram .mtm-network-line-cranbourne-only {
	stroke: #4BAAE3 !important;
}

.page-template-template-line-information .mtm-select-line-cranbourne .mtm__network__diagram .mtm-network-line-marker-cranbourne {
	fill: #4BAAE3 !important;
}

.page-template-template-line-information .mtm-select-line-cranbourne .mtm__network__diagram  .mtm-cranbourne-station {
	fill: #005CA6 !important;
}

.mtm-select-line-cranbourne .mtm__network__selected_line__name {
	background: #4BAAE3 !important;
	border-color: #4BAAE3 !important;
	color: #000 !important;
}

.mtm-select-line-cranbourne .mtm__network__station .app-station-circle {
	border-color: #4BAAE3 !important;
}

.mtm-select-line-cranbourne .mtm__network__station:before {
	border-color: #4BAAE3 !important;
}

.mtm-line-cranbourne thead {
	background: #4BAAE3 !important;
	border-color: #4BAAE3 !important;
	color: #000 !important;
}

.mtm-line-cranbourne .tripset td {
	color: #000 !important;
}

.mtmLine_Pakenham {
	background: #4BAAE3 !important;
	border-color: #4BAAE3 !important;
	color: #000 !important;
}

.mtmLine_before_Pakenham:before {
	background: #4BAAE3 !important;
	border-color: #4BAAE3 !important;
	color: #000 !important;
}

.mtmLine_line_Pakenham {
	border-color: #4BAAE3 !important;
}

.mtmLineStation_Pakenham:before {
	background: #4BAAE3 !important;
}

.mtmLineStations_Pakenham:before {
	background: #4BAAE3 !important;
}

.mtmLineStations_Pakenham .station__icon {
	border-color: #4BAAE3 !important;
}

.mtmLineStation_Pakenham .app-station-circle {
	border-color: #4BAAE3 !important;
}

.fc-daygrid-event.pakenham {
	background: #4BAAE3 !important;
	border-color: #4BAAE3 !important;
	color: #000 !important;
}

.fc-daygrid-event.pakenham .fc-event-main {
	color: #000 !important;
}

.app-timetable-content.mtm-line-pakenham .t__row-header:before {
	background: #4BAAE3 !important;
}

.app-timetable-content.mtm-line-pakenham .t__row-header:after {
	border-color: #4BAAE3 !important;
}

.page-template-template-line-information .mtm-select-line-pakenham .mtm__network__diagram .mtm-network-line-pakenham {
	stroke: #4BAAE3 !important;
}

.page-template-template-line-information .mtm-select-line-pakenham .mtm__network__diagram .mtm-network-line-marker.mtm-network-line-pakenham {
	fill: #4BAAE3 !important;
}

.page-template-template-line-information .mtm-select-line-pakenham .mtm__network__diagram .mtm-network-line-pakenham-only {
	stroke: #4BAAE3 !important;
}

.page-template-template-line-information .mtm-select-line-pakenham .mtm__network__diagram .mtm-network-line-marker-pakenham {
	fill: #4BAAE3 !important;
}

.page-template-template-line-information .mtm-select-line-pakenham .mtm__network__diagram  .mtm-pakenham-station {
	fill: #005CA6 !important;
}

.mtm-select-line-pakenham .mtm__network__selected_line__name {
	background: #4BAAE3 !important;
	border-color: #4BAAE3 !important;
	color: #000 !important;
}

.mtm-select-line-pakenham .mtm__network__station .app-station-circle {
	border-color: #4BAAE3 !important;
}

.mtm-select-line-pakenham .mtm__network__station:before {
	border-color: #4BAAE3 !important;
}

.mtm-line-pakenham thead {
	background: #4BAAE3 !important;
	border-color: #4BAAE3 !important;
	color: #000 !important;
}

.mtm-line-pakenham .tripset td {
	color: #000 !important;
}

.mtmLine_Sunbury {
	background: #4BAAE3 !important;
	border-color: #4BAAE3 !important;
	color: #000 !important;
}

.mtmLine_before_Sunbury:before {
	background: #4BAAE3 !important;
	border-color: #4BAAE3 !important;
	color: #000 !important;
}

.mtmLine_line_Sunbury {
	border-color: #4BAAE3 !important;
}

.mtmLineStation_Sunbury:before {
	background: #4BAAE3 !important;
}

.mtmLineStations_Sunbury:before {
	background: #4BAAE3 !important;
}

.mtmLineStations_Sunbury .station__icon {
	border-color: #4BAAE3 !important;
}

.mtmLineStation_Sunbury .app-station-circle {
	border-color: #4BAAE3 !important;
}

.fc-daygrid-event.sunbury {
	background: #4BAAE3 !important;
	border-color: #4BAAE3 !important;
	color: #000 !important;
}

.fc-daygrid-event.sunbury .fc-event-main {
	color: #000 !important;
}

.app-timetable-content.mtm-line-sunbury .t__row-header:before {
	background: #4BAAE3 !important;
}

.app-timetable-content.mtm-line-sunbury .t__row-header:after {
	border-color: #4BAAE3 !important;
}

.page-template-template-line-information .mtm-select-line-sunbury .mtm__network__diagram .mtm-network-line-sunbury {
	stroke: #4BAAE3 !important;
}

.page-template-template-line-information .mtm-select-line-sunbury .mtm__network__diagram .mtm-network-line-marker.mtm-network-line-sunbury {
	fill: #4BAAE3 !important;
}

.page-template-template-line-information .mtm-select-line-sunbury .mtm__network__diagram .mtm-network-line-sunbury-only {
	stroke: #4BAAE3 !important;
}

.page-template-template-line-information .mtm-select-line-sunbury .mtm__network__diagram .mtm-network-line-marker-sunbury {
	fill: #4BAAE3 !important;
}

.page-template-template-line-information .mtm-select-line-sunbury .mtm__network__diagram  .mtm-sunbury-station {
	fill: #005CA6 !important;
}

.mtm-select-line-sunbury .mtm__network__selected_line__name {
	background: #4BAAE3 !important;
	border-color: #4BAAE3 !important;
	color: #000 !important;
}

.mtm-select-line-sunbury .mtm__network__station .app-station-circle {
	border-color: #4BAAE3 !important;
}

.mtm-select-line-sunbury .mtm__network__station:before {
	border-color: #4BAAE3 !important;
}

.mtm-line-sunbury thead {
	background: #4BAAE3 !important;
	border-color: #4BAAE3 !important;
	color: #000 !important;
}

.mtm-line-sunbury .tripset td {
	color: #000 !important;
}

.mtmLineGroup_CranbournePakenhamSunbury {
	background: #4BAAE3 !important;
	border-color: #4BAAE3 !important;
	color: #000 !important;
}

.mtmLineGroup_line_CranbournePakenhamSunbury {
	border-color: #4BAAE3 !important;
}

.mtmLine_Frankston {
	background: #2A9940 !important;
	border-color: #2A9940 !important;
	color: #FFF !important;
}

.mtmLine_before_Frankston:before {
	background: #2A9940 !important;
	border-color: #2A9940 !important;
	color: #FFF !important;
}

.mtmLine_line_Frankston {
	border-color: #2A9940 !important;
}

.mtmLineStation_Frankston:before {
	background: #2A9940 !important;
}

.mtmLineStations_Frankston:before {
	background: #2A9940 !important;
}

.mtmLineStations_Frankston .station__icon {
	border-color: #2A9940 !important;
}

.mtmLineStation_Frankston .app-station-circle {
	border-color: #2A9940 !important;
}

.fc-daygrid-event.frankston {
	background: #2A9940 !important;
	border-color: #2A9940 !important;
	color: #FFF !important;
}

.fc-daygrid-event.frankston .fc-event-main {
	color: #FFF !important;
}

.app-timetable-content.mtm-line-frankston .t__row-header:before {
	background: #2A9940 !important;
}

.app-timetable-content.mtm-line-frankston .t__row-header:after {
	border-color: #2A9940 !important;
}

.page-template-template-line-information .mtm-select-line-frankston .mtm__network__diagram .mtm-network-line-frankston {
	stroke: #2A9940 !important;
}

.page-template-template-line-information .mtm-select-line-frankston .mtm__network__diagram .mtm-network-line-marker.mtm-network-line-frankston {
	fill: #2A9940 !important;
}

.page-template-template-line-information .mtm-select-line-frankston .mtm__network__diagram .mtm-network-line-frankston-only {
	stroke: #2A9940 !important;
}

.page-template-template-line-information .mtm-select-line-frankston .mtm__network__diagram .mtm-network-line-marker-frankston {
	fill: #2A9940 !important;
}

.page-template-template-line-information .mtm-select-line-frankston .mtm__network__diagram  .mtm-frankston-station {
	fill: #005CA6 !important;
}

.mtm-select-line-frankston .mtm__network__selected_line__name {
	background: #2A9940 !important;
	border-color: #2A9940 !important;
	color: #FFF !important;
}

.mtm-select-line-frankston .mtm__network__station .app-station-circle {
	border-color: #2A9940 !important;
}

.mtm-select-line-frankston .mtm__network__station:before {
	border-color: #2A9940 !important;
}

.mtm-line-frankston thead {
	background: #2A9940 !important;
	border-color: #2A9940 !important;
	color: #FFF !important;
}

.mtm-line-frankston .tripset td {
	color: #FFF !important;
}

.mtmLine_StonyPoint {
	background: #2A9940 !important;
	border-color: #2A9940 !important;
	color: #FFF !important;
}

.mtmLine_before_StonyPoint:before {
	background: #2A9940 !important;
	border-color: #2A9940 !important;
	color: #FFF !important;
}

.mtmLine_line_StonyPoint {
	border-color: #2A9940 !important;
}

.mtmLineStation_StonyPoint:before {
	background: #2A9940 !important;
}

.mtmLineStations_StonyPoint:before {
	background: #2A9940 !important;
}

.mtmLineStations_StonyPoint .station__icon {
	border-color: #2A9940 !important;
}

.mtmLineStation_StonyPoint .app-station-circle {
	border-color: #2A9940 !important;
}

.fc-daygrid-event.stony-point {
	background: #2A9940 !important;
	border-color: #2A9940 !important;
	color: #FFF !important;
}

.fc-daygrid-event.stony-point .fc-event-main {
	color: #FFF !important;
}

.app-timetable-content.mtm-line-stony-point .t__row-header:before {
	background: #2A9940 !important;
}

.app-timetable-content.mtm-line-stony-point .t__row-header:after {
	border-color: #2A9940 !important;
}

.page-template-template-line-information .mtm-select-line-stony-point .mtm__network__diagram .mtm-network-line-stony-point {
	stroke: #2A9940 !important;
}

.page-template-template-line-information .mtm-select-line-stony-point .mtm__network__diagram .mtm-network-line-marker.mtm-network-line-stony-point {
	fill: #2A9940 !important;
}

.page-template-template-line-information .mtm-select-line-stony-point .mtm__network__diagram .mtm-network-line-stony-point-only {
	stroke: #2A9940 !important;
}

.page-template-template-line-information .mtm-select-line-stony-point .mtm__network__diagram .mtm-network-line-marker-stony-point {
	fill: #2A9940 !important;
}

.page-template-template-line-information .mtm-select-line-stony-point .mtm__network__diagram  .mtm-stony-point-station {
	fill: #005CA6 !important;
}

.mtm-select-line-stony-point .mtm__network__selected_line__name {
	background: #2A9940 !important;
	border-color: #2A9940 !important;
	color: #FFF !important;
}

.mtm-select-line-stony-point .mtm__network__station .app-station-circle {
	border-color: #2A9940 !important;
}

.mtm-select-line-stony-point .mtm__network__station:before {
	border-color: #2A9940 !important;
}

.mtm-line-stony-point thead {
	background: #2A9940 !important;
	border-color: #2A9940 !important;
	color: #FFF !important;
}

.mtm-line-stony-point .tripset td {
	color: #FFF !important;
}

.mtmLineGroup_FrankstonStonyPoint {
	background: #2A9940 !important;
	border-color: #2A9940 !important;
	color: #FFF !important;
}

.mtmLineGroup_line_FrankstonStonyPoint {
	border-color: #2A9940 !important;
}

.mtmLine_Sandringham {
	background: #F25CB5 !important;
	border-color: #F25CB5 !important;
	color: #000 !important;
}

.mtmLine_before_Sandringham:before {
	background: #F25CB5 !important;
	border-color: #F25CB5 !important;
	color: #000 !important;
}

.mtmLine_line_Sandringham {
	border-color: #F25CB5 !important;
}

.mtmLineStation_Sandringham:before {
	background: #F25CB5 !important;
}

.mtmLineStations_Sandringham:before {
	background: #F25CB5 !important;
}

.mtmLineStations_Sandringham .station__icon {
	border-color: #F25CB5 !important;
}

.mtmLineStation_Sandringham .app-station-circle {
	border-color: #F25CB5 !important;
}

.fc-daygrid-event.sandringham {
	background: #F25CB5 !important;
	border-color: #F25CB5 !important;
	color: #000 !important;
}

.fc-daygrid-event.sandringham .fc-event-main {
	color: #000 !important;
}

.app-timetable-content.mtm-line-sandringham .t__row-header:before {
	background: #F25CB5 !important;
}

.app-timetable-content.mtm-line-sandringham .t__row-header:after {
	border-color: #F25CB5 !important;
}

.page-template-template-line-information .mtm-select-line-sandringham .mtm__network__diagram .mtm-network-line-sandringham {
	stroke: #F25CB5 !important;
}

.page-template-template-line-information .mtm-select-line-sandringham .mtm__network__diagram .mtm-network-line-marker.mtm-network-line-sandringham {
	fill: #F25CB5 !important;
}

.page-template-template-line-information .mtm-select-line-sandringham .mtm__network__diagram .mtm-network-line-sandringham-only {
	stroke: #F25CB5 !important;
}

.page-template-template-line-information .mtm-select-line-sandringham .mtm__network__diagram .mtm-network-line-marker-sandringham {
	fill: #F25CB5 !important;
}

.page-template-template-line-information .mtm-select-line-sandringham .mtm__network__diagram  .mtm-sandringham-station {
	fill: #005CA6 !important;
}

.mtm-select-line-sandringham .mtm__network__selected_line__name {
	background: #F25CB5 !important;
	border-color: #F25CB5 !important;
	color: #000 !important;
}

.mtm-select-line-sandringham .mtm__network__station .app-station-circle {
	border-color: #F25CB5 !important;
}

.mtm-select-line-sandringham .mtm__network__station:before {
	border-color: #F25CB5 !important;
}

.mtm-line-sandringham thead {
	background: #F25CB5 !important;
	border-color: #F25CB5 !important;
	color: #000 !important;
}

.mtm-line-sandringham .tripset td {
	color: #000 !important;
}

.mtmLine_Werribee {
	background: #F25CB5 !important;
	border-color: #F25CB5 !important;
	color: #000 !important;
}

.mtmLine_before_Werribee:before {
	background: #F25CB5 !important;
	border-color: #F25CB5 !important;
	color: #000 !important;
}

.mtmLine_line_Werribee {
	border-color: #F25CB5 !important;
}

.mtmLineStation_Werribee:before {
	background: #F25CB5 !important;
}

.mtmLineStations_Werribee:before {
	background: #F25CB5 !important;
}

.mtmLineStations_Werribee .station__icon {
	border-color: #F25CB5 !important;
}

.mtmLineStation_Werribee .app-station-circle {
	border-color: #F25CB5 !important;
}

.fc-daygrid-event.werribee {
	background: #F25CB5 !important;
	border-color: #F25CB5 !important;
	color: #000 !important;
}

.fc-daygrid-event.werribee .fc-event-main {
	color: #000 !important;
}

.app-timetable-content.mtm-line-werribee .t__row-header:before {
	background: #F25CB5 !important;
}

.app-timetable-content.mtm-line-werribee .t__row-header:after {
	border-color: #F25CB5 !important;
}

.page-template-template-line-information .mtm-select-line-werribee .mtm__network__diagram .mtm-network-line-werribee {
	stroke: #F25CB5 !important;
}

.page-template-template-line-information .mtm-select-line-werribee .mtm__network__diagram .mtm-network-line-marker.mtm-network-line-werribee {
	fill: #F25CB5 !important;
}

.page-template-template-line-information .mtm-select-line-werribee .mtm__network__diagram .mtm-network-line-werribee-only {
	stroke: #F25CB5 !important;
}

.page-template-template-line-information .mtm-select-line-werribee .mtm__network__diagram .mtm-network-line-marker-werribee {
	fill: #F25CB5 !important;
}

.page-template-template-line-information .mtm-select-line-werribee .mtm__network__diagram  .mtm-werribee-station {
	fill: #005CA6 !important;
}

.mtm-select-line-werribee .mtm__network__selected_line__name {
	background: #F25CB5 !important;
	border-color: #F25CB5 !important;
	color: #000 !important;
}

.mtm-select-line-werribee .mtm__network__station .app-station-circle {
	border-color: #F25CB5 !important;
}

.mtm-select-line-werribee .mtm__network__station:before {
	border-color: #F25CB5 !important;
}

.mtm-line-werribee thead {
	background: #F25CB5 !important;
	border-color: #F25CB5 !important;
	color: #000 !important;
}

.mtm-line-werribee .tripset td {
	color: #000 !important;
}

.mtmLine_Williamstown {
	background: #F25CB5 !important;
	border-color: #F25CB5 !important;
	color: #000 !important;
}

.mtmLine_before_Williamstown:before {
	background: #F25CB5 !important;
	border-color: #F25CB5 !important;
	color: #000 !important;
}

.mtmLine_line_Williamstown {
	border-color: #F25CB5 !important;
}

.mtmLineStation_Williamstown:before {
	background: #F25CB5 !important;
}

.mtmLineStations_Williamstown:before {
	background: #F25CB5 !important;
}

.mtmLineStations_Williamstown .station__icon {
	border-color: #F25CB5 !important;
}

.mtmLineStation_Williamstown .app-station-circle {
	border-color: #F25CB5 !important;
}

.fc-daygrid-event.williamstown {
	background: #F25CB5 !important;
	border-color: #F25CB5 !important;
	color: #000 !important;
}

.fc-daygrid-event.williamstown .fc-event-main {
	color: #000 !important;
}

.app-timetable-content.mtm-line-williamstown .t__row-header:before {
	background: #F25CB5 !important;
}

.app-timetable-content.mtm-line-williamstown .t__row-header:after {
	border-color: #F25CB5 !important;
}

.page-template-template-line-information .mtm-select-line-williamstown .mtm__network__diagram .mtm-network-line-williamstown {
	stroke: #F25CB5 !important;
}

.page-template-template-line-information .mtm-select-line-williamstown .mtm__network__diagram .mtm-network-line-marker.mtm-network-line-williamstown {
	fill: #F25CB5 !important;
}

.page-template-template-line-information .mtm-select-line-williamstown .mtm__network__diagram .mtm-network-line-williamstown-only {
	stroke: #F25CB5 !important;
}

.page-template-template-line-information .mtm-select-line-williamstown .mtm__network__diagram .mtm-network-line-marker-williamstown {
	fill: #F25CB5 !important;
}

.page-template-template-line-information .mtm-select-line-williamstown .mtm__network__diagram  .mtm-williamstown-station {
	fill: #005CA6 !important;
}

.mtm-select-line-williamstown .mtm__network__selected_line__name {
	background: #F25CB5 !important;
	border-color: #F25CB5 !important;
	color: #000 !important;
}

.mtm-select-line-williamstown .mtm__network__station .app-station-circle {
	border-color: #F25CB5 !important;
}

.mtm-select-line-williamstown .mtm__network__station:before {
	border-color: #F25CB5 !important;
}

.mtm-line-williamstown thead {
	background: #F25CB5 !important;
	border-color: #F25CB5 !important;
	color: #000 !important;
}

.mtm-line-williamstown .tripset td {
	color: #000 !important;
}

.mtmLineGroup_SandringhamWerribeeWilliamstown {
	background: #F25CB5 !important;
	border-color: #F25CB5 !important;
	color: #000 !important;
}

.mtmLineGroup_line_SandringhamWerribeeWilliamstown {
	border-color: #F25CB5 !important;
}

.mtmLine_Alamein {
	background: #224E8E !important;
	border-color: #224E8E !important;
	color: #FFF !important;
}

.mtmLine_before_Alamein:before {
	background: #224E8E !important;
	border-color: #224E8E !important;
	color: #FFF !important;
}

.mtmLine_line_Alamein {
	border-color: #224E8E !important;
}

.mtmLineStation_Alamein:before {
	background: #224E8E !important;
}

.mtmLineStations_Alamein:before {
	background: #224E8E !important;
}

.mtmLineStations_Alamein .station__icon {
	border-color: #224E8E !important;
}

.mtmLineStation_Alamein .app-station-circle {
	border-color: #224E8E !important;
}

.fc-daygrid-event.alamein {
	background: #224E8E !important;
	border-color: #224E8E !important;
	color: #FFF !important;
}

.fc-daygrid-event.alamein .fc-event-main {
	color: #FFF !important;
}

.app-timetable-content.mtm-line-alamein .t__row-header:before {
	background: #224E8E !important;
}

.app-timetable-content.mtm-line-alamein .t__row-header:after {
	border-color: #224E8E !important;
}

.page-template-template-line-information .mtm-select-line-alamein .mtm__network__diagram .mtm-network-line-alamein {
	stroke: #224E8E !important;
}

.page-template-template-line-information .mtm-select-line-alamein .mtm__network__diagram .mtm-network-line-marker.mtm-network-line-alamein {
	fill: #224E8E !important;
}

.page-template-template-line-information .mtm-select-line-alamein .mtm__network__diagram .mtm-network-line-alamein-only {
	stroke: #224E8E !important;
}

.page-template-template-line-information .mtm-select-line-alamein .mtm__network__diagram .mtm-network-line-marker-alamein {
	fill: #224E8E !important;
}

.page-template-template-line-information .mtm-select-line-alamein .mtm__network__diagram  .mtm-alamein-station {
	fill: #005CA6 !important;
}

.mtm-select-line-alamein .mtm__network__selected_line__name {
	background: #224E8E !important;
	border-color: #224E8E !important;
	color: #FFF !important;
}

.mtm-select-line-alamein .mtm__network__station .app-station-circle {
	border-color: #224E8E !important;
}

.mtm-select-line-alamein .mtm__network__station:before {
	border-color: #224E8E !important;
}

.mtm-line-alamein thead {
	background: #224E8E !important;
	border-color: #224E8E !important;
	color: #FFF !important;
}

.mtm-line-alamein .tripset td {
	color: #FFF !important;
}

.mtmLine_Belgrave {
	background: #224E8E !important;
	border-color: #224E8E !important;
	color: #FFF !important;
}

.mtmLine_before_Belgrave:before {
	background: #224E8E !important;
	border-color: #224E8E !important;
	color: #FFF !important;
}

.mtmLine_line_Belgrave {
	border-color: #224E8E !important;
}

.mtmLineStation_Belgrave:before {
	background: #224E8E !important;
}

.mtmLineStations_Belgrave:before {
	background: #224E8E !important;
}

.mtmLineStations_Belgrave .station__icon {
	border-color: #224E8E !important;
}

.mtmLineStation_Belgrave .app-station-circle {
	border-color: #224E8E !important;
}

.fc-daygrid-event.belgrave {
	background: #224E8E !important;
	border-color: #224E8E !important;
	color: #FFF !important;
}

.fc-daygrid-event.belgrave .fc-event-main {
	color: #FFF !important;
}

.app-timetable-content.mtm-line-belgrave .t__row-header:before {
	background: #224E8E !important;
}

.app-timetable-content.mtm-line-belgrave .t__row-header:after {
	border-color: #224E8E !important;
}

.page-template-template-line-information .mtm-select-line-belgrave .mtm__network__diagram .mtm-network-line-belgrave {
	stroke: #224E8E !important;
}

.page-template-template-line-information .mtm-select-line-belgrave .mtm__network__diagram .mtm-network-line-marker.mtm-network-line-belgrave {
	fill: #224E8E !important;
}

.page-template-template-line-information .mtm-select-line-belgrave .mtm__network__diagram .mtm-network-line-belgrave-only {
	stroke: #224E8E !important;
}

.page-template-template-line-information .mtm-select-line-belgrave .mtm__network__diagram .mtm-network-line-marker-belgrave {
	fill: #224E8E !important;
}

.page-template-template-line-information .mtm-select-line-belgrave .mtm__network__diagram  .mtm-belgrave-station {
	fill: #005CA6 !important;
}

.mtm-select-line-belgrave .mtm__network__selected_line__name {
	background: #224E8E !important;
	border-color: #224E8E !important;
	color: #FFF !important;
}

.mtm-select-line-belgrave .mtm__network__station .app-station-circle {
	border-color: #224E8E !important;
}

.mtm-select-line-belgrave .mtm__network__station:before {
	border-color: #224E8E !important;
}

.mtm-line-belgrave thead {
	background: #224E8E !important;
	border-color: #224E8E !important;
	color: #FFF !important;
}

.mtm-line-belgrave .tripset td {
	color: #FFF !important;
}

.mtmLine_GlenWaverley {
	background: #224E8E !important;
	border-color: #224E8E !important;
	color: #FFF !important;
}

.mtmLine_before_GlenWaverley:before {
	background: #224E8E !important;
	border-color: #224E8E !important;
	color: #FFF !important;
}

.mtmLine_line_GlenWaverley {
	border-color: #224E8E !important;
}

.mtmLineStation_GlenWaverley:before {
	background: #224E8E !important;
}

.mtmLineStations_GlenWaverley:before {
	background: #224E8E !important;
}

.mtmLineStations_GlenWaverley .station__icon {
	border-color: #224E8E !important;
}

.mtmLineStation_GlenWaverley .app-station-circle {
	border-color: #224E8E !important;
}

.fc-daygrid-event.glen-waverley {
	background: #224E8E !important;
	border-color: #224E8E !important;
	color: #FFF !important;
}

.fc-daygrid-event.glen-waverley .fc-event-main {
	color: #FFF !important;
}

.app-timetable-content.mtm-line-glen-waverley .t__row-header:before {
	background: #224E8E !important;
}

.app-timetable-content.mtm-line-glen-waverley .t__row-header:after {
	border-color: #224E8E !important;
}

.page-template-template-line-information .mtm-select-line-glen-waverley .mtm__network__diagram .mtm-network-line-glen-waverley {
	stroke: #224E8E !important;
}

.page-template-template-line-information .mtm-select-line-glen-waverley .mtm__network__diagram .mtm-network-line-marker.mtm-network-line-glen-waverley {
	fill: #224E8E !important;
}

.page-template-template-line-information .mtm-select-line-glen-waverley .mtm__network__diagram .mtm-network-line-glen-waverley-only {
	stroke: #224E8E !important;
}

.page-template-template-line-information .mtm-select-line-glen-waverley .mtm__network__diagram .mtm-network-line-marker-glen-waverley {
	fill: #224E8E !important;
}

.page-template-template-line-information .mtm-select-line-glen-waverley .mtm__network__diagram  .mtm-glen-waverley-station {
	fill: #005CA6 !important;
}

.mtm-select-line-glen-waverley .mtm__network__selected_line__name {
	background: #224E8E !important;
	border-color: #224E8E !important;
	color: #FFF !important;
}

.mtm-select-line-glen-waverley .mtm__network__station .app-station-circle {
	border-color: #224E8E !important;
}

.mtm-select-line-glen-waverley .mtm__network__station:before {
	border-color: #224E8E !important;
}

.mtm-line-glen-waverley thead {
	background: #224E8E !important;
	border-color: #224E8E !important;
	color: #FFF !important;
}

.mtm-line-glen-waverley .tripset td {
	color: #FFF !important;
}

.mtmLine_Lilydale {
	background: #224E8E !important;
	border-color: #224E8E !important;
	color: #FFF !important;
}

.mtmLine_before_Lilydale:before {
	background: #224E8E !important;
	border-color: #224E8E !important;
	color: #FFF !important;
}

.mtmLine_line_Lilydale {
	border-color: #224E8E !important;
}

.mtmLineStation_Lilydale:before {
	background: #224E8E !important;
}

.mtmLineStations_Lilydale:before {
	background: #224E8E !important;
}

.mtmLineStations_Lilydale .station__icon {
	border-color: #224E8E !important;
}

.mtmLineStation_Lilydale .app-station-circle {
	border-color: #224E8E !important;
}

.fc-daygrid-event.lilydale {
	background: #224E8E !important;
	border-color: #224E8E !important;
	color: #FFF !important;
}

.fc-daygrid-event.lilydale .fc-event-main {
	color: #FFF !important;
}

.app-timetable-content.mtm-line-lilydale .t__row-header:before {
	background: #224E8E !important;
}

.app-timetable-content.mtm-line-lilydale .t__row-header:after {
	border-color: #224E8E !important;
}

.page-template-template-line-information .mtm-select-line-lilydale .mtm__network__diagram .mtm-network-line-lilydale {
	stroke: #224E8E !important;
}

.page-template-template-line-information .mtm-select-line-lilydale .mtm__network__diagram .mtm-network-line-marker.mtm-network-line-lilydale {
	fill: #224E8E !important;
}

.page-template-template-line-information .mtm-select-line-lilydale .mtm__network__diagram .mtm-network-line-lilydale-only {
	stroke: #224E8E !important;
}

.page-template-template-line-information .mtm-select-line-lilydale .mtm__network__diagram .mtm-network-line-marker-lilydale {
	fill: #224E8E !important;
}

.page-template-template-line-information .mtm-select-line-lilydale .mtm__network__diagram  .mtm-lilydale-station {
	fill: #005CA6 !important;
}

.mtm-select-line-lilydale .mtm__network__selected_line__name {
	background: #224E8E !important;
	border-color: #224E8E !important;
	color: #FFF !important;
}

.mtm-select-line-lilydale .mtm__network__station .app-station-circle {
	border-color: #224E8E !important;
}

.mtm-select-line-lilydale .mtm__network__station:before {
	border-color: #224E8E !important;
}

.mtm-line-lilydale thead {
	background: #224E8E !important;
	border-color: #224E8E !important;
	color: #FFF !important;
}

.mtm-line-lilydale .tripset td {
	color: #FFF !important;
}

.mtmLineGroup_AlameinBelgraveGlenWaverleyLilydale {
	background: #224E8E !important;
	border-color: #224E8E !important;
	color: #FFF !important;
}

.mtmLineGroup_line_AlameinBelgraveGlenWaverleyLilydale {
	border-color: #224E8E !important;
}

