div.alamein,div.belgrave,div.glen-waverley,div.lilydale{background-color:#152c6b}div.cranbourne,div.pakenham{background-color:#279fd5;color:#000}div.frankston,div.stony-point,div.werribee,div.williamstown{background-color:#028430}div.craigieburn,div.sunbury,div.upfield{background-color:#ffbe00;color:#000}div.hurstbridge,div.mernda{background-color:#bc2431}div.sandringham{background-color:#f178af;color:#000}div.flemington-racecourse{background-color:#ce0058}div.no-line{background-color:#95979a}div.vline{background-color:#753f98}div.city-circle{background-color:#000}p.alamein,p.belgrave,p.glen-waverley,p.lilydale{background-color:#152c6b;color:#fff}p.cranbourne,p.pakenham{background-color:#279fd5;color:#000}p.frankston,p.stony-point,p.werribee,p.williamstown{background-color:#028430;color:#fff}p.craigieburn,p.sunbury,p.upfield{background-color:#ffbe00;color:#000}p.hurstbridge,p.mernda{background-color:#be1014;color:#fff}p.sandringham{background-color:#f178af;color:#000}p.flemington-racecourse{background-color:#ce0058;color:#fff}p.no-line{background-color:#95979a;color:#fff}p.vline{background-color:#753f98;color:#fff}p.city-circle{background-color:#000;color:#fff}.stoppingPattern.alamein img,.stoppingPattern.belgrave img,.stoppingPattern.glen-waverley img,.stoppingPattern.lilydale img{filter:invert(13%) sepia(54%) saturate(2677%) hue-rotate(213deg) brightness(94%) contrast(98%)}.stoppingPattern.cranbourne img,.stoppingPattern.pakenham img{filter:invert(61%) sepia(74%) saturate(2164%) hue-rotate(166deg) brightness(88%) contrast(89%)}.stoppingPattern.frankston img,.stoppingPattern.stony-point img,.stoppingPattern.werribee img,.stoppingPattern.williamstown img{filter:invert(20%) sepia(90%) saturate(4147%) hue-rotate(146deg) brightness(94%) contrast(98%)}.stoppingPattern.craigieburn img,.stoppingPattern.sunbury img,.stoppingPattern.upfield img{filter:invert(67%) sepia(62%) saturate(699%) hue-rotate(359deg) brightness(102%) contrast(107%)}.stoppingPattern.hurstbridge img,.stoppingPattern.mernda img{filter:invert(40%) sepia(50%) saturate(6648%) hue-rotate(336deg) brightness(73%) contrast(150%)}.stoppingPattern.sandringham img{filter:invert(79%) sepia(39%) saturate(5792%) hue-rotate(296deg) brightness(105%) contrast(89%)}.stoppingPattern.flemington-racecourse img{filter:invert(14%) sepia(84%) saturate(4369%) hue-rotate(322deg) brightness(100%) contrast(117%)}.stoppingPattern.no-line img{filter:invert(67%) sepia(9%) saturate(92%) hue-rotate(177deg) brightness(89%) contrast(85%)}.stoppingPattern.vline img{filter:invert(31%) sepia(33%) saturate(1200%) hue-rotate(245deg) brightness(85%) contrast(130%)}div.platform.alamein,div.platform.belgrave,div.platform.glen-waverley,div.platform.lilydale{background-color:#152c6b;color:#fff}div.platform.cranbourne,div.platform.pakenham{background-color:#279fd5;color:#000}div.platform.frankston,div.platform.stony-point,div.platform.werribee,div.platform.williamstown{background-color:#028430;color:#fff}div.platform.craigieburn,div.platform.sunbury,div.platform.upfield{background-color:#ffbe00;color:#000}div.platform.hurstbridge,div.platform.mernda{background-color:#bc2431;color:#fff}div.platform.sandringham{background-color:#f178af;color:#000}div.platform.flemington-racecourse{background-color:#ce0058;color:#fff}div.platform.no-line{background-color:#95979a;color:#fff}div.platform.vline{background-color:#753f98;color:#fff}div.platform.city-circle{background-color:#000;color:#fff}