#bus_status_widget{width:100%;max-width:430px;margin:0 auto;padding:0 5px;display:table;text-decoration:none;text-align:center;-webkit-font-smoothing:antialiased}#bus_status_widget_cancelled,#bus_status_widget_delayed,#bus_status_widget_on_time,#bus_status_widget_inactive,#bus_status_widget_early{font-family:'Helvetica Neue',Helvetica,Arial,'Lucida Grande',sans-serif;overflow:hidden;font-weight:600;font-size:19px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;padding:10px;margin:5px 0}.status_container{display:table-cell;vertical-align:middle}#bus_status_widget_cancelled{background-color: #FC3842;color: #400303;}#bus_status_widget_delayed{background-color:#FFB43F;color: #65410B;}#bus_status_widget_on_time{background-color:#6EC744;color: #174503;}#bus_status_widget_inactive{background-color:#b5b5b5;color: #404040;}#bus_status_widget_early{background-color:#3c8be1;color: #0f243b;}