@import "https://fonts.googleapis.com/css?family=Roboto:300,400,700";.sprite-sprite,.sprite-facebook,.sprite-subway-alerts,.sprite-twitter,.sprite-twitterf{background-image:url('/images/sprite-saf7c5ba320.png');background-repeat:no-repeat}.sprite-facebook{background-position:0 0}.sprite-subway-alerts{background-position:0 -32px}.sprite-twitter{background-position:0 -160px}.sprite-twitterf{background-position:0 -192px}html,body{height:100%}@media (max-width: 992px){.footer,.push{height:275px}}@media (min-width: 993px){.footer,.push{height:225px}}.wrapper{min-height:100%;margin:0}@media (max-width: 992px){.wrapper{margin-bottom:-275px}}@media (min-width: 993px){.wrapper{margin-bottom:-225px}}body{background-color:#F9F9F9;font-family:'Roboto',sans-serif;-webkit-font-smoothing:antialiased}h1{font-size:32px}.logo{position:relative;clear:both;width:100%;height:100px;margin-top:10px;margin-bottom:50px;font-size:40px}.top-buffer{margin-top:80px}.small-buffer{margin-top:10px}.med-buffer{margin-top:20px}a{text-decoration:none}a:hover{text-decoration:none}footer{position:relative;background-color:#3F3F3F;color:#9F9F9F;padding-top:30px;margin-top:20px}@media (max-width: 992px){footer{font-size:16px;line-height:28px}}@media (min-width: 993px){footer{font-size:14px}}footer .title{margin-bottom:10px;color:#6a6a6a;font-size:15px;font-weight:bold}footer .social{width:32px;height:32px;margin-top:5px;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:.8}footer .social:hover{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}footer a{color:#9F9F9F;font-size:15px}footer a:visited{color:#9F9F9F}footer a:hover{color:#9F9F9F}footer a:active{color:#9F9F9F}footer a:hover{text-decoration:underline}header{padding-bottom:5px}header a{float:left;margin-top:8px;margin-left:5px;width:42px;height:42px;-moz-border-radius:21px;-webkit-border-radius:21px;border-radius:21px;font-size:22px;color:#FFF;font-weight:bold;font-family:Helvetica,Sans-Serif;line-height:41px;text-align:center;background:#B2B2B2;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}header a:hover{color:#FFF}header a:focus{color:#FFF;text-decoration:none}.stripeHeader{position:relative;background-color:#fff}.statusL,.homeL,.uptimeL,a.sL:hover{background:#A7A9AC}.statusJ,.statusZ,.homeJ,.uptimeJ,.homeZ,.uptimeZ,a.sJ:hover,a.sZ:hover{background:#963}.status4,.status5,.status6,.home4,.uptime4,.home5,.uptime5,.home6,.uptime6,a.s4:hover,a.s5:hover,a.s6:hover{background:#00933C}.status7,.home7,.uptime7,a.s7:hover{background:#B933AD}.statusG,.homeG,.uptimeG,a.sG:hover{background:#6CBE45}.statusB,.statusD,.statusF,.statusM,.homeB,.uptimeB,.homeD,.uptimeD,.homeF,.uptimeF,.homeM,.uptimeM,a.sB:hover,a.sD:hover,a.sF:hover,a.sM:hover{background:#FF6319}.statusA,.statusC,.statusE,.homeA,.uptimeA,.homeC,.uptimeC,.homeE,.uptimeE,a.sA:hover,a.sC:hover,a.sE:hover{background:#2850AD}.statusN,.statusQ,.statusR,.statusW,.homeN,.uptimeN,.homeQ,.uptimeQ,.homeR,.uptimeR,.homeW,.uptimeW,a.sN:hover,a.sQ:hover,a.sR:hover,a.sW:hover{background:#FCCC0A}.statusS,.homeGS,.homeS,.uptimeS,a.sS:hover{background:#808183}.status1,.status2,.status3,.home1,.home2,.home3,.uptime1,.uptime2,.uptime3,a.s1:hover,a.s2:hover,a.s3:hover{background:#EE352E}.homeSIR{background:#0039A6;font-size:13px !important}.uptimeSIR{background:#0039A6;font-size:9px !important}.statusSIR{background:#0039A6;font-size:90px}a.sSIR:hover{background:#0039A6;font-size:16px}a.sSIR{font-size:16px !important}tr{cursor:pointer;cursor:hand}.circleHome{float:left;width:30px;height:30px;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;font-size:18px;color:#fff;font-weight:bold;font-family:Helvetica,Sans-Serif;line-height:30px;text-align:center}.circleUptime{float:left;width:17px;height:17px;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;font-size:13px;color:#fff;font-weight:bold;font-family:Helvetica,Sans-Serif;line-height:17px;text-align:center}.circleDetails{display:inline-block;width:20px;height:20px;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;font-size:14px;color:#fff;font-weight:bold;font-family:Helvetica,Sans-Serif;line-height:20px;margin-right:5px;margin-left:2px;text-align:center}.detailsSIR{background:#0039A6;font-size:10px !important}.uptime{float:left;font-size:18px;margin-left:5px;line-height:30px}.statusHome{font-weight:bold;line-height:30px}.progress{height:7px;overflow:hidden;line-height:9px;margin-top:11px;background-color:#e2e2e2;margin-bottom:14px}.progress-bar{background-color:#41abe1}.chevron{top:8px}.btn-follow{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin-left:10px;margin-top:20px;width:250px;height:50px;line-height:50px;background-color:#55acee;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:.8}.btn-follow .text{margin-left:40px;color:#fff}.btn-follow .ico{margin-left:10px}.btn-follow:hover{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out;cursor:pointer}.subwayPanel{margin-bottom:0.5em;border:0em solid #fff;background-color:#fff;-moz-border-radius:.5em;-webkit-border-radius:.5em;border-radius:.5em;padding:0.2em}.homeCard{height:4em;margin-top:0.25em;margin-bottom:0.25em}.trainLine{font-size:2.8em;color:#999;vertical-align:center;text-align:center;border-right:0.01em solid #EEE}.trainStatus{color:#333;text-transform:uppercase}@media (max-width: 767px){.trainStatus{font-size:1.2em;margin-top:0.5em}}@media (min-width: 768px){.trainStatus{font-size:1.4em;margin-top:0.5em}}@media (min-width: 992px){.trainStatus{font-size:1.4em;margin-top:0.5em}}@media (min-width: 1200px){.trainStatus{font-size:1.4em;margin-top:0.5em}}.subchevron{line-height:4em;color:#828282}.trainUptime{font-size:0.9em;color:#999;margin-top:-0.4em}.trainL{color:#A7A9AC}.trainJ,.trainZ{color:#963}.train4,.train5,.train6{color:#00933C}.train7{color:#B933AD}.trainG{color:#6CBE45}.trainB,.trainD,.trainF,.trainM{color:#FF6319}.trainA,.trainC,.trainE{color:#2850AD}.trainN,.trainQ,.trainR,.trainW{color:#FCCC0A}.trainS,.trainGS{color:#808183}.train1,.train2,.train3{color:#EE352E}.trainSIR{color:#0039A6}.circle{position:relative;top:25px;left:25px;width:250px;height:250px;display:block;-moz-border-radius:125px;-webkit-border-radius:125px;border-radius:125px;font-size:150px;color:#fff;font-family:Helvetica,Sans-Serif;font-weight:bold;line-height:250px;text-align:center}.statusSIR{background:#0039A6;font-size:90px}.view h1{font-weight:700;font-size:44px}.view p{font-size:28px;margin-top:5px;margin-bottom:25px;font-weight:300}h2{font-size:28px;margin-top:5px;margin-bottom:25px;font-weight:300}.chart-content{background-color:#FFF;padding:15px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;box-shadow:0 2px 5px 0px rgba(0,0,0,0.06)}.titleStripe{position:relative;background-color:#FFF}.statusStripe{position:relative;padding-top:25px;margin-bottom:25px;background-color:#41abe1;color:#fff}.statusStripe a{color:#fff}.pager li>a,.pager li>span{border-radius:3px}.realview a{color:#000;font-size:14px}.realview .chevron{top:3px;color:#828282}.realview .table>tbody>tr>td,.realview .table>tbody>tr>th,.realview .table>tfoot>tr>td,.realview .table>tfoot>tr>th,.realview .table>thead>tr>td,.realview .table>thead>tr>th{border-top:3px solid #FFF}.realview .table-hover>tbody>tr{background-color:#EFEFEF}.realview .table-hover>tbody>tr:hover{background-color:#d0d0d0 !important}.realview .table{margin-bottom:0px}.date{position:absolute;top:0px;background-color:#C3C3C3;color:#636363;box-shadow:0 0 0 10px #F9F9F9}.date span{display:block}.pager span{color:#ffc04d}.firstPost{background-color:#ffc04d;color:#cc8400}.month{text-transform:uppercase}.day:before{content:"-"}.day:after{content:"-"}article{background-image:#C3C3C3;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuMCIgeDI9IjEuMCIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2MzYzNjMyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2MzYzNjMyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 0% 0%, 100% 100%, color-stop(0%, #c3c3c3),color-stop(100%, #c3c3c3));background-image:-moz-linear-gradient(top, #c3c3c3,#c3c3c3);background-image:-webkit-linear-gradient(top, #c3c3c3,#c3c3c3);background-image:linear-gradient(to bottom right, #c3c3c3,#c3c3c3);background-repeat:repeat-y;background-size:6px}article h2{padding-left:120px;font-size:40px}article h2 a{text-decoration:none;color:#333}article h2 a:visited{color:#333}article h2 a:focus{color:#333}article h2 a:hover{color:#333}article h2 a:active{color:#333}article h2 a:hover{text-decoration:underline}article a{color:#333;text-decoration:underline}article a:visited{color:#333}article a:focus{color:#333}article a:hover{color:#333}article a:active{color:#333}article a:hover{text-decoration:none}article .content{margin-top:30px;font-size:16px}article .img-responsive{margin:0 auto}.firstArticle{background-image:#ffc04d;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuMCIgeDI9IjEuMCIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYzA0ZCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmYzA0ZCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 0% 0%, 100% 100%, color-stop(0%, #ffc04d),color-stop(100%, #ffc04d));background-image:-moz-linear-gradient(top, #ffc04d,#ffc04d);background-image:-webkit-linear-gradient(top, #ffc04d,#ffc04d);background-image:linear-gradient(to bottom right, #ffc04d,#ffc04d);background-repeat:repeat-y;background-size:6px;background-position:46px 0px}@media (max-width: 768px){.date{-moz-border-radius:100px;-webkit-border-radius:100px;border-radius:100px;width:50px;height:50px;line-height:11px;padding-top:7px}.year{font-size:7px}.month{font-size:7px}.day{font-size:15px}article{background-position:23px 0px}article h2{padding-left:60px;font-size:40px}article .content{margin-left:60px}.firstArticle{background-position:23px 0px}}@media (min-width: 769px) and (max-width: 992px){.social-all{font-size:12px}.date{-moz-border-radius:100px;-webkit-border-radius:100px;border-radius:100px;width:100px;height:100px;line-height:22px;padding-top:14px}.year{font-size:14px}.month{font-size:14px}.day{font-size:30px}article{background-position:46px 0px}article h2{padding-left:120px;font-size:40px}article .content{margin-left:120px}.firstArticle{background-position:46px 0px}}@media (min-width: 993px) and (max-width: 1200px){.social-all{font-size:12px}.date{-moz-border-radius:100px;-webkit-border-radius:100px;border-radius:100px;width:100px;height:100px;line-height:22px;padding-top:14px}.year{font-size:14px}.month{font-size:14px}.day{font-size:30px}article{background-position:46px 0px}article h2{padding-left:120px;font-size:40px}article .content{margin-left:120px}.firstArticle{background-position:46px 0px}}@media (min-width: 1201px){.social-all{font-size:18px}.date{-moz-border-radius:100px;-webkit-border-radius:100px;border-radius:100px;width:100px;height:100px;line-height:22px;padding-top:14px}.year{font-size:14px}.month{font-size:14px}.day{font-size:30px}article{background-position:46px 0px}article h2{padding-left:120px;font-size:40px}article .content{margin-left:120px}.firstArticle{background-position:46px 0px}}.social-all{width:100%;display:inline-block;margin:0px 0px 10px;padding:0px;text-align:center;color:#FFF;font-weight:700;height:66px;line-height:66px;cursor:pointer;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.social-facebook{background-color:#3b5998}.social-facebook:hover{background-color:#4c70ba}.social-google{background-color:#dd4b39}.social-google:hover{background-color:#e47365}.social-twitter{background-color:#55ACEE}.social-twitter:hover{background-color:#83c3f3}.space-t-50{margin-top:50px}#ouibounce-modal{font-family:'Open Sans',sans-serif;display:none;position:fixed;top:0;left:0;width:100%;height:100%}#ouibounce-modal .underlay{width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(0,0,0,0.5);cursor:pointer;-webkit-animation:fadein 0.5s;animation:fadein 0.5s}#ouibounce-modal .ouibounce-modal{width:580px;height:300px;background-color:#f0f1f2;z-index:1;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;border-radius:4px;-webkit-animation:popin 0.3s;animation:popin 0.3s}#ouibounce-modal .ouibounce-modal-title{font-size:18px;background-color:#252525;color:#fff;padding:10px;margin:0;border-radius:4px 4px 0 0;text-align:center}#ouibounce-modal h3{color:#fff;font-size:30px;margin:0.2em;text-transform:uppercase;font-weight:500}#ouibounce-modal .ouibounce-modal-body{padding:20px 35px;font-size:25px}#ouibounce-modal p{color:#344a5f;line-height:1.3em}#ouibounce-modal form{text-align:center;margin-top:35px}#ouibounce-modal form input[type=text]{padding:12px;font-size:1.2em;width:300px;border-radius:4px;border:1px solid #ccc;-webkit-font-smoothing:antialiased}#ouibounce-modal form input[type=submit]{text-transform:uppercase;font-weight:bold;padding:12px;font-size:1.1em;border-radius:4px;color:#fff;background-color:#4ab471;border:none;cursor:pointer;-webkit-font-smoothing:antialiased}#ouibounce-modal form p{text-align:left;margin-left:35px;opacity:0.8;margin-top:1px;padding-top:1px;font-size:0.9em}#ouibounce-modal .ouibounce-modal-footer{position:absolute;bottom:20px;text-align:center;width:100%}#ouibounce-modal .ouibounce-modal-footer p{text-transform:capitalize;cursor:pointer;display:inline;border-bottom:1px solid #344a5f}@-webkit-keyframes fadein{0%{opacity:0;}100%{opacity:1;}}@-ms-keyframes fadein{0%{opacity:0;}100%{opacity:1;}}@keyframes fadein{0%{opacity:0;}100%{opacity:1;}}@-webkit-keyframes popin{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0;}85%{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:1;}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1;}}@-ms-keyframes popin{0%{-ms-transform:scale(0);transform:scale(0);opacity:0;}85%{-ms-transform:scale(1.05);transform:scale(1.05);opacity:1;}100%{-ms-transform:scale(1);transform:scale(1);opacity:1;}}@keyframes popin{0%{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);opacity:0;}85%{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);opacity:1;}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1;}}.alertimg{width:128px;height:128px;margin-top:5px}.realtime .rowReal{height:70px;border-bottom:solid 1px #F9F9F9;padding-top:10px;padding-bottom:10px}.realtime .rowReal:hover{background-color:#F9F9F9}.realtime a{color:#000}.realtime h1{font-size:44px}.realtime h2{padding-bottom:10px;border-bottom:solid 1px #b3b3b3;margin-bottom:0px;margin-top:20px;font-weight:400}.realtime .trainReal{float:left;width:50px;height:50px;-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px;font-size:28px;color:#fff;font-weight:bold;font-family:Helvetica,Sans-Serif;line-height:50px;text-align:center;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media (max-width: 767px){.realtime .trainReal{width:40px;height:40px;line-height:40px;font-size:24px;margin-top:5px}}.realtime .destinationReal{font-size:18px;font-weight:200}@media (max-width: 767px){.realtime .destinationReal{font-size:16px}}.realtime .inner{display:inline-block;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.realtime .home5X,.realtime .home6X{background:#00933C;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;width:40px;height:40px;line-height:40px;margin-top:5px;margin-left:6px}@media (max-width: 767px){.realtime .home5X,.realtime .home6X{width:34px;height:34px;line-height:34px;margin-top:10px}}.realtime .home7X{background:#B933AD;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;width:40px;height:40px;line-height:40px;margin-top:5px;margin-left:6px}@media (max-width: 767px){.realtime .home7X{width:34px;height:34px;line-height:34px;margin-top:10px}}.realtime .next{font-size:25px;font-weight:bold}@media (max-width: 767px){.realtime .next{font-size:20px}}.realtime .min{font-size:18px}@media (max-width: 767px){.realtime .min{font-size:16px}}.realtime .bld{font-weight:bold}.realtime .txt{font-size:15px}@media (max-width: 767px){.realtime .txt{font-size:12px}}@media (max-width: 767px){.realtime .and{font-size:11px}}@media (max-width: 767px){.realtime .timeReal{padding-left:2px}}.vcenter{display:inline-block;vertical-align:middle;float:none}.weekend ul{list-style-type:none;padding:0}.weekend li{margin-bottom:20px;line-height:28px;padding:5px 5px 5px 5px}.weekend li:hover{background-color:#F9F9F9}.weekend a:hover{color:#FFF}.weekend .train{float:left;width:50px;height:50px;-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px;font-size:28px;color:#fff;font-weight:bold;font-family:Helvetica,Sans-Serif;line-height:50px;text-align:center}@media (max-width: 767px){.weekend .train{width:40px;height:40px;line-height:40px;font-size:24px;margin-top:5px}}.weekend .badge{background-color:#f0ad4e;margin-top:-115px;margin-left:35px}@media (max-width: 767px){.weekend .badge{margin-top:-100px;margin-left:22px}}