@import url("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}body{background-color:#F9F9F9;font-family:'Roboto', sans-serif;-webkit-font-smoothing:antialiased}.flex-grow{flex:1}@media (min-width: 1200px){.container{max-width:1158px}}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{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:#ffffff}.statusL,.homeL,.uptimeL,a.sL:hover{background:#A7A9AC}.statusJ,.statusZ,.homeJ,.uptimeJ,.homeZ,.uptimeZ,a.sJ:hover,a.sZ:hover{background:#996633}.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}.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}.homeCard{height:3em;margin-top:0.25em;margin-bottom:0.25em;padding-top:0.25em}.trainLine{font-size:1.8em;color:#FFF;text-align:center;width:42px;height:42px;-moz-border-radius:21px;-webkit-border-radius:21px;border-radius:21px}.home h2{font-weight:bold;border-bottom:thin #a5a2a2 solid;padding-bottom:0.5em;margin-bottom:1.5em}.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}.icon-home{font-size:2em;color:#41abe1;margin-top:0.2em}.trainStatus{color:#424141 !important}@media (max-width: 767px){.trainStatus{font-size:1.1em;line-height:2.35em;padding-left:0.5em}}@media (min-width: 768px){.trainStatus{font-size:1.1em;line-height:2.35em}}.trainStatusLogo{font-weight:bold;font-size:1.2em;line-height:2em}.subchevron{line-height:4em;color:#828282}.trainUptime{font-size:0.9em;color:#999;margin-top:-0.4em}.trainL{background-color:#A7A9AC}.trainJ,.trainZ{background-color:#996633}.train4,.train5,.train6{background-color:#00933C}.train7{background-color:#B933AD}.trainG{background-color:#6CBE45}.trainB,.trainD,.trainF,.trainM{background-color:#FF6319}.trainA,.trainC,.trainE{background-color:#2850AD}.trainN,.trainQ,.trainR,.trainW{background-color:#FCCC0A;color:#000000}.trainS,.trainGS{background-color:#808183}.train1,.train2,.train3{background-color:#EE352E}.trainSIR{background-color:#0039A6;font-size:1.3em;padding-top:0.2em}.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:bold;font-size:2.45em}.view p{font-size:1.6em;margin:0.4em 0 0.4em 0;font-weight:300}h2{font-size:1.4em;font-weight:bold;margin-top:0.2em;margin-bottom:0.4em}.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:#FFFFFF}.statusStripe{position:relative;padding:1.5em 0 1.5em 0;margin-bottom:1em;background-color:#41abe1;color:#ffffff}.statusStripe a{color:#ffffff}.statusStripe p{font-size:0.9em}.realview a{color:#000000;font-size:14px}.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;padding:0.45em}.realview .table-hover>tbody>tr{background-color:#EFEFEF}.realview .table-hover>tbody>tr:hover{background-color:#99d2ef !important}.realview .table{margin-bottom:0px}.realview .icon-station{color:#00a9ff;font-size:1.4em}.botgin{margin-bottom:0.4em}.pager{padding:0.25rem .75rem}.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:2em}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{border-bottom:solid 1px #F9F9F9;height:57px}.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:1.1em;font-weight:200}.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 a{color:#FFF}.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-left:35px}@media (max-width: 767px){.weekend .badge{margin-top:-100px;margin-left:22px}}.weekend-title{font-weight:bold}.widgetscreen{background-color:#000}.widgetscreen .statusHome{color:#FFFFFF}.widgetscreen .titleScreenLine{color:#FFFFFF;border-bottom:#FFFFFF solid 1px}.widgetscreen .titleScreen{font-size:18px;font-weight:bold;color:#FFFFFF;float:left}.widgetscreen .subTitleScreen{color:#FFFFFF;float:right;padding-right:25px}.widgetscreen .homeCard{height:1.8em;margin-top:0em;margin-bottom:0em}.widgetscreen .trainLineScreen{font-size:1em;color:#FFF;text-align:center;width:24px;height:24px;-moz-border-radius:21px;-webkit-border-radius:21px;border-radius:21px}.widgetscreen .trainStatusScreen{color:#FFFFFF;font-size:0.9em}.widgetscreen .trainSIR{font-size:0.7em !important;padding-top:0.3em}
