/* Main Notices: */ .main-notice { display: none; margin-top: 150px; } .notices-hidden { display: none; } #no_services { width: 75%; margin: auto; margin-top: 150px; font-size: 20px; font-weight: 900; } /* Fixed Content: */ #header { position: fixed; top: 0; left: 0; width: 100%; height: 50px; background-color: var(--overlay-color); } #station_name { position: absolute; margin-top: 10px; font-size: 15pt; left: 10px; text-transform: capitalize; } .header-right { text-align: right; padding-right: 5px; margin: 4px; } #footer { position: fixed; bottom: 0; left: 0; width: 100%; height: 40px; background-color: var(--overlay-color); } #footer img { height: 35px; } .hide-when-loading { display: none; } /* NRCC Notices */ #nrcc_notices { margin-top: 60px; height: 65px; font-size: 14px; } #nrcc_notices p { width: 95%; margin: auto; } /* Content */ #output { width: 100%; } table { width: 100%; font-size: 10.5px; } .name{ text-align: left; } .plat{ width: 50px; text-align: center; } .time{ width: 75px; text-align: center; } .changed{ animation: pulse 1.5s linear infinite; } /* Animations */ @keyframes pulse { 50% { opacity: 0; } }