#fullheight,body,html{height:100%!important;min-height:100%!important}.tab-pane-2 p,p.btnback{text-align:left}.f-fev-des span a,.service-alert-info a:hover{text-decoration:underline}.print-direction,.tab-content .btn-submit span{letter-spacing:0!important}.chage-arrow,p.bus-number{vertical-align:middle!important}.chage-arrow{transform:rotate(45deg)!important;right:175px!important}.home .route-dropdown{overflow:hidden!important}.ott-p{display:inline-flex}.f-fev-des span a{text-align:left;font-family:HelveticaNeue-Condensed-Bold;letter-spacing:0;color:#fff;opacity:1;font-size:12px}#maploading{position:absolute;top:50%;z-index:100;width:40px;height:40px;left:50%!important;transform:translate(-50%,0);display:none}.map-loader-bloc{width:20px;height:20px;float:left}#map-loader-1{border-top-left-radius:20px;-webkit-animation:2s linear infinite rotating}#map-loader-2{border-top-right-radius:20px;-webkit-animation:2s linear .5s infinite rotating}#map-loader-3{border-bottom-right-radius:20px;-webkit-animation:2s linear 1s infinite rotating}#map-loader-4{border-bottom-left-radius:20px;-webkit-animation:2s linear 1.5s infinite rotating}@-webkit-keyframes rotating{0%,25%{background:#4e09b5}75%{background:0 0}}.fade{opacity:1;transition:opacity .1s linear}.interactive-nav li{position:relative;display:block;line-height:25px;transition:color .1s,background-color .1s,padding .2s ease-in;color:#000}.dropdown ul,.service-alert-2:last-child::after,.streetcar-section{display:none}.interactive-nav li .active::before{content:' ';display:inline-block;position:absolute;bottom:0;left:0;height:5px;width:100%;background-color:#7a278d;transform-origin:right top;transform:scale(1,1);transition:color .1s,transform .2s ease-out}.interactive-nav li .active:focus::before,.interactive-nav li .active:hover::before{transform-origin:left top;transform:scale(1,1)}#fullheight{width:100%;overflow:hidden;position:absolute;bottom:0;z-index:-1}.map-intraction .interactive-tools{margin:0}#live-arrival-screen-1,#schedule-screen-1,#trip-planner-screen-1{background:#02205c}.schedules-screen-2{height:auto!important}.live-arrival-interaction-tool,.schedule-interaction-tool,.trip-planner-interaction-tool{background:#02205c;padding:40px 30px 30px!important}.home .live-arrival-interaction-tool,.home .schedule-interaction-tool,.home .trip-planner-interaction-tool{background:#02205c;min-height:100%}.bus-info-list,.map-location-btn,.save-as-favorites{padding-top:15px!important}.home-save-location{font-size:11px!important}.home-save-location i{padding-right:5px!important}.get-info-near-service-alert{background-color:#f8f8f8;box-shadow:0 3px 4px #0000001D;border-radius:5px;margin:15px;padding:15px 15px 0}.chartes-at-independence ul{background:0 0;list-style:none;padding:0;margin:0;justify-content:space-between}.chartes-at-independence ul li{color:#fff;font-size:12px;font-family:HelveticaNeue-Bold}.chartes-at-independence ul li i{color:#fff;font-size:20px;padding-right:10px}.get-info-near-service-alert h5{font-size:18px!important;color:#000!important;font-family:HelveticaNeue-Regular!important;line-height:1}.interactive-map{padding-left:0;padding-right:0}.map-intraction{margin-left:0!important;margin-right:0!important;position:absolute;left:0;right:0;top:115px;bottom:0!important;border-top:1px solid #ccc}.interactive-tools .tab-pane{color:#fff;font-family:HelveticaNeue-Regular;font-size:30px}.live-arrival-interaction-tool p{font-size:12px!important;font-family:HelveticaNeue-Regular}.tab-pane p{font-size:18px;margin:1px}p.btnback{padding-bottom:15px;font-size:20px!important;font-family:HelveticaNeue-Regular!important}.btnback1,.pointer{cursor:pointer}.tab-pane .btn-submit{margin:0 auto}.tab-pane .submit-button button{border-radius:0;border:none;background-color:#7a278d;font-family:HelveticaNeue-Bold;font-size:20px;color:#fff;position:relative;transition:.4s cubic-bezier(.55,.085,0,.99);cursor:pointer;display:block;height:65px}.interactive-tools{background:#fff}.tab-pane .btn-submit span{cursor:pointer;display:inline-block;position:relative;transition:.4s}.tab-pane .btn-submit span:after{content:"\279D";position:absolute;opacity:0;top:0;right:-10px;transition:.4s}.tab-pane .btn-submit:hover{background-color:#9b5ba4}.tab-pane .btn-submit:hover span{padding-right:30px}.tab-pane .btn-submit:hover span:after{opacity:1;right:0}.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.service-alert .btn-primary:not(:disabled):not(.disabled).active:focus,.service-alert .btn-primary:not(:disabled):not(.disabled):active:focus,.service-alert .show>.btn-primary.dropdown-toggle:focus,.show>.btn-info.dropdown-toggle:focus,.tab-pane .btn-submit:focus{box-shadow:none}.location-field input{margin:auto;padding-left:40px}.input-icons .icon,.input-icons i{position:absolute}.location-btn p,.save-location{position:relative;text-align:left}.input-icons .icon-r{position:absolute;right:10px}.input-icons,.radio-input,.stop-tag{padding-top:10px}.float-right .dropdown{padding-top:0}.icon{padding:17px 10px 10px;color:#7a278d;min-width:40px}.icon-r{background-color:#7a278d;margin-right:-10px}input.largerCheckbox{width:25px}.location-btn{padding:0}.location-btn p{border-bottom:0;-webkit-transition:.4s;-o-transition:.4s;transition:.4s;color:#fff;font-size:18px;font-family:helveticaneue-Regular}.save-location,.slider{-webkit-transition:.4s;cursor:pointer}.get-info-near-service-alert .location-btn .save-location,.get-info-near-service-alert li{font-family:HelveticaNeue-Condensed-Bold;font-size:12px}.dropdown-menu,.tab-content .btn-submit{width:100%}.select-stop{font-size:18px;font-family:HelveticaNeue-Regular;border:none;color:#fff;border-bottom:1px solid #fff;width:100%;padding-top:10px;padding-bottom:10px}.service-alert-btn{background:0 0!important;color:#891898!important;font-size:21px!important;text-transform:uppercase!important}.live-arrival-alert ul{border:none!important;padding-top:5px!important}.live-arrival-alert ul li i{padding-left:15px!important}.service-alert-btn:hover{background:0 0}.select-stop{background:url("../images/caret-down.png") right/20px no-repeat;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-position-x:100%}.input-field:focus,.select-stop:focus{outline:0}.save-location{color:#fff;font-size:14px;border-bottom:0;-o-transition:.4s;transition:.4s;font-family:helveticaneue-bold;vertical-align:top}.mobile-radio-button{padding:15px 15px 0}.schedule-content.from,.streetcar-icon{padding-top:30px}.mobile-radio-button input:checked+.slider,.side-box input:checked+.slider{background-color:#02205c}.mobile-radio-button .slider:before,.side-box .slider:before,input:checked+.slider,input[type=checkbox]:checked{background-color:#fff}.get-info-near-service-alert ul li,.interactive-tools .nav-tabs .nav-item.show .nav-link,.mobile-radio-button span,.nav-tabs .nav-link.active,.tab-content .service-alert-heading span,.trip-planner-tabs .tab-pane p{color:#000}.icon-location{font-size:22px;padding-left:5px;font-weight:400;vertical-align:top}.streetcar-icon{font-size:35px;padding-right:30px}.streetcar-checkbox{font-size:12px;display:block;font-family:helveticaneue-medium;padding-top:15px}.get-info-near-service-alert ul{list-style-type:none;margin:0;padding:0;background:0 0;justify-content:space-between}.btn-primary:hover{color:#fff;background-color:none;border-color:none}#5 .get-info-near-service-alert li{float:left;font-size:14px!important;font-family:helveticaneue-medium!important;display:inline-block;color:#fff!important;text-align:center;padding:14px 5px;text-decoration:none}.get-info-near-service-alert li{padding-top:0!important;display:inline-block;color:#000;text-align:center;padding:14px 0;text-decoration:none}.get-info-near-service-alert li i,.map-marked-icon,.print-direction i{padding-right:10px}img.img-responsive.stop_ada_icon{width:30%;margin-left:15px!important}.real-time-icon{height:10px;width:10px;margin-bottom:10px}.last-update,.results{display:block;vertical-align:top}.add,.add1,.add2,.add3,.service-alert-2 ul,.switch{display:inline-block}.route-dropdown{background:#ffffff00;border:none;border-radius:0;color:#fff!important;font-family:HelveticaNeue-bold;text-align:right;font-size:14px;margin-right:-10px}.more-stops p,.schedule-content{font-family:HelveticaNeue-Regular}.schedule-content{font-size:18px!important;color:#fff}.current-location{position:absolute!important;right:50px!important;left:200px!important}#live-arrival.active,#schedules.active,#trip-planner.active{background:0 0;height:400px;overflow-y:auto}.map-intraction #live-arrival.active,.map-intraction #schedules.active,.map-intraction #trip-planner.active{background:0 0;height:70vh;overflow-y:auto}.map-intraction #live-arrival-screen-1,.map-intraction #live-arrival-screen-2,.map-intraction #live-arrival-screen-3,.map-intraction #live-arrival-screen-4,.map-intraction #schedules-screen-1,.map-intraction #trip-planner-screen-1{overflow-x:auto;position:absolute;left:0;right:0;top:81px;bottom:0!important}.bottom-clearflix{height:170px;width:100%;background:0 0}.tab-content .accordion,.tab-content .accordion:focus,.tab-content .accordion:hover{background:#fff;border:none;outline:0}.tab-content .service-alert-heading{padding:0!important;text-align:center;background:#fff;font-size:20px}.plus-icon,.rotate i,.rotate1 i,.rotate2 i,.rotate3 i{color:#000!important;font-size:25px!important;font-weight:500!important;padding-left:10px}.tab-content .service-alert{padding-top:30px!important;width:100%}.service-alert .btn-primary:not(:disabled):not(.disabled).active,.service-alert .btn-primary:not(:disabled):not(.disabled):active,.service-alert .show>.btn-primary.dropdown-toggle{color:#fff;background-color:#fff;border:none}.input-icons{width:100%;position:relative}.icon-r{right:0;min-width:65px;text-align:right;height:65px;font-size:35px;padding:15px}.chartes-at-independence .location-btn,.wheelchair-content{padding-bottom:20px}.stop-info{color:#7a278d;font-size:12px}.more-stops{text-align:center;padding-top:30px;cursor:pointer}.more-stops p{color:#acacac;font-size:16px}.more-stops i{color:#acacac;font-size:40px;font-weight:300;text-align:center}.input-field{padding-top:12px;padding-bottom:11px;width:100%;padding-left:15px!important;text-align:left;font-size:16px;color:#000;height:51px}.select-stop option{background:#02205c;padding-left:15px;font-weight:500;border:none;color:#fff}option,select{font:-moz-pull-down-menu;font-size:16px}.switch{position:relative;width:34px;height:22px}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s}.slider:before{position:absolute;content:"";height:16px;width:16px;left:5px;bottom:3px;background-color:#02205c;-webkit-transition:.4s;transition:.4s}.add,.add1,.add2,.add3,.plus,.plus1,.plus2,.plus3{transition:.4s ease-in-out}input:focus+.slider{box-shadow:0 0 1px #fff}input:checked+.slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(10px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}.service-alert-2{background:#f8f8f8;margin:15px 15px 0 25px;border-left:3px solid #fdbb2e}.service-alert-1,.service-alert-1:focus{border:none;font-family:HelveticaNeue-Condensed-Bold;color:#000;font-size:25px}.service-alert-collapse .service-alert-2{margin-top:0;box-shadow:none}.service-alert-2::after,.service-alert-2:last-child::after{background:#ccc;height:1px;width:96%;margin:0 auto;text-align:center;content:""}.service-alert-2 .service-details,.service-alert-collapse{padding-bottom:15px}.service-alert-2 ul{color:#000;font-size:12px;font-family:helveticaneue-medium;background-color:inherit}.service-alert-2 h5,.service-alert-2 span,.service-alert-2 ul li a{color:#000!important;padding-left:10px!important;padding-right:10px}.service-alert-2 h5,.service-alert-2 span{padding-top:10px!important;padding-bottom:10px}.service-alert-1{background:#fff}.service-alert-2 p{margin-top:-20px!important}.service-alert-2::after{display:block}.service-alert-1 i{color:#fdbb2e;font-size:30px;padding-right:15px}.service-alert-1:focus{background:#fff;box-shadow:none}.text-condensed-bold{font-family:HelveticaNeue-Condensed-Bold}.service-alert-1:hover,.service-alert-1:not(:disabled):not(.disabled).active,.service-alert-1:not(:disabled):not(.disabled):active,.show>.service-alert-1.dropdown-toggle{background:#fff;color:#000;border-color:#117a8b00}.service-alert-info{margin-top:15px}.location-marker{padding-left:40px!important;font-size:18px;font-family:HelveticaNeue-Regular}.text-bold{font-family:HelveticaNeue-Bold!important}.service-alert-container{padding-right:0!important;padding-left:0!important;margin-top:20px;margin-bottom:20px;background:#fff;position:relative;bottom:0}.service-alert-container h5{font-family:HelveticaNeue-Condensed-Bold!important;font-size:18px!important;padding-left:10px;color:#000!important}.service-alert-container span.last-update{font-family:HelveticaNeue-Bold;font-size:12px;color:#000!important;padding-left:10px}.service-alert-container p{font-size:12px;font-family:helveticaneue-medium;padding:10px;color:#000!important}.service-alert-info a,.service-alert-info h5{color:#891898!important;font-size:19px;font-family:HelveticaNeue-Bold}.get-info-near-service-alert .bus-info,.get-info-near-service-alert .bus-info i{color:#626262!important}.service-alert-info h5{padding-left:25px}.service-alert-info a{padding-left:0}.service-alert-info i{color:#891898;font-size:28px;padding-left:15px}.interactive-tools ul li:focus{border-bottom:5px solid #7a278d!important}.live-arrival-interaction-tool,.realtime-info{padding-bottom:15px!important}.tab-underline,.tab-underline1,.tab-underline2{background-color:#7a278d;height:5px;display:none;position:relative;bottom:0}.plus{width:auto;padding-left:15px}.rotate,.rotate1,.rotate2,.rotate3{-webkit-transform:rotate(45deg)}.plus1,.plus2,.plus3{width:fit-content;padding-left:20px}p.or{font-size:20px!important;font-family:HelveticaNeue-Bold}.tab-underline,.tab-underline1{width:150px;margin-bottom:-10px;top:12px;left:-10px;right:0}.tab-underline2{width:125px;left:10px;top:0}.active~.tab-underline,.active~.tab-underline1,.active~.tab-underline2,.trip-planner .date-picker label{display:block}.map-intraction .tab-underline2{top:-5px}.bus-update span{font-family:HelveticaNeue-Regular;font-size:12px;line-height:1.4}.trip-planner-btn .nav-link.active,.trip-planner-btn a{font-family:HELVETICANEUE-CONDENSED-BOLD;font-size:12px}.bus-update i{padding-right:7px}.trip-planner-btn{background:0 0!important}.trip-planner-btn li{padding-top:20px}.trip-planner-btn a{border-radius:0!important;background:#7a278d;border:none;color:#fff!important}.trip-planner-btn .nav-item{width:30%}.trip-planner-btn li a:hover{background-color:#9b5ba4!important}.trip-planner-btn.nav-tabs{border-bottom:0 solid #dee2e6!important;justify-content:space-between}.trip-planner-btn .nav-link.active{background:#9b5ba4;border:none;color:#fff;height:auto;padding:15px}.trip-planner-btn .nav-link{padding:15px}.chartes-at-independence span{color:#fff;font-size:12px}.chartes-at-independence h5{line-height:0}::-webkit-calendar-picker-indicator{height:25px;width:25px}::-webkit-inner-spin-button{display:block}.trip-planner-input{font-size:18px;font-family:HELVETICANEUE-REGULAR;width:100%;margin-top:25px;text-align-last:center;text-align:center;padding:10px;-ms-text-align-last:center;-moz-text-align-last:center}.preloader,.preloader span,p.bus-number{text-align:center!important}.date-picker .trip-planner-input{padding-right:10px;padding-left:35px}.submit-button{padding:25px 0}.schedule-interaction-tool .btnback,.trip-planner-interaction-tool .btnback{font-size:25px;font-family:HelveticaNeue-Regular!important}.map-intraction .schedule-interaction-tool .btnback,.map-intraction .trip-planner-interaction-tool .btnback{font-size:25px!important;font-family:HelveticaNeue-Regular!important}.display-map-view{margin-top:20px}.trip-planner .date-picker [type=date]{background:url(https://cdn1.iconfinder.com/data/icons/cc_mono_icon_set/blacks/16x16/calendar_2.png) 97% 50% no-repeat #fff}.trip-planner .date-picker [type=date]::-webkit-inner-spin-button{display:none}.trip-planner .date-picker [type=date]::-webkit-calendar-picker-indicator{opacity:0}.trip-planner .date-picker input{border:1px solid #c4c4c4;border-radius:5px;background-color:#fff;padding:3px 5px;box-shadow:inset 0 3px 6px rgba(0,0,0,.1);width:190px}.trip-planner-tabs ul,.trip-planner-tabs ul li{background:#f8f8f8;font-family:HelveticaNeue-Regular;font-size:18px}.get-info-near-service-alert li a,.print-direction{font-size:12px!important}.trip-planner-tabs .nav-link.active{color:#7a278d;background:0 0}.print-direction{width:130px!important;font-family:HelveticaNeue-Condensed-Bold!important;height:34px!important}.map-view-span{display:inline;vertical-align:middle}.preloader{height:400px}.date-picker.date,.date-picker.time{width:49%}.schedule-interaction-tool .bus-name{font-size:18px!important;font-family:HelveticaNeue-Regular!important;display:inline-block}.schedule-interaction-tool .bus-stop{padding-left:54px!important}.bus-time p{font-size:38px!important;font-family:HelveticaNeue-light!important;color:#000!important}.bus-time .real-time-icon{height:23px;width:23px;margin-bottom:35px}.bus-time .bus-live-arrival{font-size:14px!important;font-family:HelveticaNeue-Condensed-Bold!important;margin-top:5px}.schedule-interaction-tool .bus-time .float-right .real-time-icon{height:15px!important;width:15px;margin-top:25px;margin-right:10px;background:no-repeat padding-box #f8f8f8}.arrow{margin-left:8px;display:inline-block;width:10px;height:10px;background:0 0;text-indent:-9999px;border-top:3px solid #fff;border-left:3px solid #fff;transition:250ms ease-in-out;text-decoration:none;color:transparent}.arrow:before{display:block;content:"";margin-top:-4px;transform:rotate(45deg)}.arrow.down{transform:rotate(-135deg);right:175px;vertical-align:text-top}.dropdown-toggle::after{content:none}.wheelchair-content i{padding-right:15px}#route{padding-bottom:30px!important}.profile-description{max-width:100%;position:relative;padding-left:10px;padding-top:10px}.profile-description p,.stop-description h5,.stop-description p{line-height:1.2}.profile-description .text{margin-bottom:5px;color:#000;padding:0 15px;position:relative;font-size:14px;display:block}.profile-description .show-more{color:#000;position:relative;font-size:14px!important;padding-top:5px;height:20px;text-align:left;cursor:pointer;padding-left:20px;font-family:HelveticaNeue-bold}.profile-description .show-more-height{height:250px;overflow:hidden}.dropdown-menu li a,.show-more i{padding-left:10px}.schedule-detail{background-color:#f8f8f8;PADDING-LEFT:15PX}.schedule-detail .status{color:#02205c;font-size:18px;font-family:HelveticaNeue-Bold;padding-left:15px}.schedule-detail .name{color:#000;font-size:18px;font-family:HelveticaNeue-Condensed-Bold;padding-left:15px}.schedule-detail .id{color:#000;font-size:14px;font-family:HelveticaNeue-Bold;padding-left:15px}#busStops .float-left,.location-btn.clearfix .float-left{width:50%!important}#sectionWheel span.float-left{width:100%!important}.bottom-text{color:#000!important;font-size:14px!important;font-family:HelveticaNeue-Regular!important;padding-left:15px;padding-top:25px;padding-bottom:5px}@media only screen and (max-width:1076px){.interactive-nav .nav-link{display:block;padding:10px 0}}@media only screen and (max-width:767px){#realTimeUpdate .location-btn.clearfix .float-left,#realTimeUpdate .location-btn.clearfix .float-right{width:50%!important;display:inline-block;line-height:1}.get-info-near-service-alert h5,.service-alert-info a{font-size:16px!important}.banner .banner-menu .menu span a,.interactive-map,.logo,.menu-text,.mobile-menu,.search{display:none}.ham-icon,.ham-icon:hover{fill:#000}.get-info-near-service-alert .bus-info{display:inline-block;text-align:left;justify-content:left}#dvServicealert .plus,.service-alert-info h5{padding-left:0!important}.get-info-near-service-alert{padding:15px 5px!important}.live-arrival-interaction-tool,.schedule-interaction-tool,.trip-planner-interaction-tool{padding:15px!important}.map-location-btn .float-left{text-align:center!important;line-height:0!important}#realTimeUpdate .location-btn.clearfix .float-right{text-align:center;padding-left:20px}#spanLiveRefreshed{padding-top:10px}.service-alert-info a{padding-left:25px}.interactive-nav .nav-link{display:block;padding:.5em 1em}.banner,.card .card-header .card-link,.sign-up-section .sign-up,.sign-up-section .sign-up-input{padding:0}.interactive-tools .interactive-nav{height:auto}.map-intraction #live-arrival-screen-1,.map-intraction #live-arrival-screen-2,.map-intraction #live-arrival-screen-3,.map-intraction #live-arrival-screen-4,.map-intraction #schedules-screen-1,.map-intraction #trip-planner-screen-1{overflow-x:auto;position:absolute;left:0;right:0;top:88px;bottom:0!important}.map-intraction .interactive-tools .interactive-nav li{padding-top:0}.map-intraction .interactive-tools .interactive-nav{margin:0!important;background-color:#fff;display:flex;justify-content:space-between;height:87px}.navbar-brand{width:50%}.location-btn .clearfix .chartres-section .float-left{width:auto!important}.location-btn.clearfix.chartres-section .float-right{float:left!important}.banner{background-image:none!important;background-color:#f0f0f0}.banner-menu{width:40%;float:right;margin-top:0}.banner-menu .menu{margin-right:0}.banner .menu i{color:#000}.interactive-tools{margin:0;width:100%}.hamburger-menu label{display:inline!important;margin-bottom:1em}#live-arrival-screen-5 .service-alert-container{margin-top:62px}.mobile-logo{float:left}.mobile-menu{margin:0;float:right}.hamburger-menu label div{background-color:#000;margin-bottom:.5em;height:4px}.interactive-tools-mb ul{margin:0!important;padding:0!important;background-color:#fff;display:flex;justify-content:space-around}.hamburger-menu label,.service-alert,.service-alert-heading{padding-left:0}.ferry-terminal-container .terminal-caption{position:absolute;bottom:20px;font-family:HelveticaNeue-Condensed-Bold;text-align:left;padding:0 10px;font-size:20px}.hamburger-menu label div:first-child{width:45px}.hamburger-menu label div:nth-child(2){width:35px}.hamburger-menu label div:last-child{width:25px}.service-alert{border:1px solid #cbcbcb;padding-right:0}.card{border-bottom:1px solid #cbcbcb}.card-header{background-color:#fff;padding:18px 0;margin-right:15px;border:none}.bussiness-image-container{position:relative;margin:15px 0;padding:0}.submit-button button{border-radius:0;padding:10px 40px;border:none;background-color:#7a278d;font-family:HelveticaNeue-Bold;font-size:15px!important;width:100%}.submit-button{padding:20px 0}.footer-section{text-align:center}.footer-section p{line-height:1}.copyright p,.footer-end span{display:block}.right{float:left;padding-left:20px}.search input[type=search]{outline:0;-webkit-appearance:textfield;-webkit-box-sizing:content-box;font-family:inherit;font-size:100%;background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEzOSAxMzkiIGhlaWdodD0iMTM5cHgiIGlkPSJGaW5kIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAxMzkgMTM5IiB3aWR0aD0iMTM5cHgiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxwYXRoIGQ9Ik0xMjcuNTU4LDExMS45NjFMMTAwLjI0OSw4NC42NWM0LjY0LTcuMzg3LDcuMzMzLTE2LjExOCw3LjMzMy0yNS40ODhjMC0yNi41MDktMjEuNDktNDcuOTk2LTQ3Ljk5OC00Ny45OTYgIGMtMjYuNTA4LDAtNDcuOTk2LDIxLjQ4Ny00Ny45OTYsNDcuOTk2YzAsMjYuNTEsMjEuNDg3LDQ3Ljk5NSw0Ny45OTYsNDcuOTk1YzEwLjE5NywwLDE5LjY0Mi0zLjE4OCwyNy40MTQtOC42MDVsMjYuOTg0LDI2Ljk4NiAgYzEuODc1LDEuODczLDQuMzMzLDIuODA2LDYuNzg4LDIuODA2YzIuNDU4LDAsNC45MTMtMC45MzMsNi43OTEtMi44MDZDMTMxLjMwOCwxMjEuNzg3LDEzMS4zMDgsMTE1LjcxMSwxMjcuNTU4LDExMS45NjF6ICAgTTU5LjU4NCw5MS42MDdjLTE3LjkxNywwLTMyLjQ0My0xNC41MjUtMzIuNDQzLTMyLjQ0M1M0MS42NjcsMjYuNzIsNTkuNTg0LDI2LjcyYzE3LjkxOCwwLDMyLjQ0MywxNC41MjYsMzIuNDQzLDMyLjQ0NCAgUzc3LjUwMiw5MS42MDcsNTkuNTg0LDkxLjYwN3oiLz48L3N2Zz4=') 0 center/40px no-repeat;border:none;border-bottom:3px solid transparent;color:transparent;padding:10px;width:20px;cursor:pointer;z-index:5;-webkit-transition:.5s;-moz-transition:.5s;transition:.5s;margin:10px 0}.search input[type=search]:focus{width:300px;padding-left:32px;background:0 0;border-bottom:3px solid #333;color:#333;cursor:auto}.search input[type=search]:hover{border-bottom:3px solid #333}input::-webkit-input-placeholder{color:transparent}input:focus::-webkit-input-placeholder{color:#333}input:-moz-placeholder{color:transparent}input:focus:-moz-placeholder{color:#333}input::-moz-placeholder{color:transparent}input:focus::-moz-placeholder{color:#333}input:-ms-input-placeholder{color:transparent}input:focus:-ms-input-placeholder{color:#333}.ham-icon{cursor:pointer;transition:.3s;transform:scaleX(-1);height:60px;width:60px;margin:-10px 0}.tab-underline,.tab-underline1,.tab-underline2{background-color:#7a278d;width:100px;height:5px;position:relative;bottom:0;display:none}.accordion .link{padding:15px 25px}.accordion .card i.fa-caret-down{right:20px;left:auto;font-size:24px;color:#0a0a0a}.service .service-event{font-family:HelveticaNeue-Bold;font-size:18px}.search input[type=search]::-webkit-search-cancel-button,.search input[type=search]::-webkit-search-decoration{display:none}.service{padding-left:10px}.count{margin-left:0}.tab-underline,.tab-underline1{margin-bottom:-10px;top:12px;left:-10px;right:0}.tab-underline2{left:10px;top:0}}.lds-default,.streetcar-display,input[type=radio]:checked:after,p.bus-number{display:inline-block}.lds-default{position:relative;width:80px;height:80px}.lds-default div,.side-box,.taoster{position:absolute}.lds-default div{width:6px;height:6px;background:#fff;border-radius:50%;animation:1.2s linear infinite lds-default}.lds-default div:first-child{animation-delay:0s;top:37px;left:66px}.lds-default div:nth-child(2){animation-delay:-.1s;top:22px;left:62px}.lds-default div:nth-child(3){animation-delay:-.2s;top:11px;left:52px}.lds-default div:nth-child(4){animation-delay:-.3s;top:7px;left:37px}.lds-default div:nth-child(5){animation-delay:-.4s;top:11px;left:22px}.lds-default div:nth-child(6){animation-delay:-.5s;top:22px;left:11px}.lds-default div:nth-child(7){animation-delay:-.6s;top:37px;left:7px}.lds-default div:nth-child(8){animation-delay:-.7s;top:52px;left:11px}.lds-default div:nth-child(9){animation-delay:-.8s;top:62px;left:22px}.lds-default div:nth-child(10){animation-delay:-.9s;top:66px;left:37px}.lds-default div:nth-child(11){animation-delay:-1s;top:62px;left:52px}.lds-default div:nth-child(12){animation-delay:-1.1s;top:52px;left:62px}@keyframes lds-default{0%,100%,20%,80%{transform:scale(1)}50%{transform:scale(1.5)}}.back-arrow{font-size:38px;vertical-align:middle;padding-right:10px}.btn:focus,.home #live-arrival-screen-2 .btn.focus{outline:0;box-shadow:0 0 0 .2rem rgb(0 123 255 / 0%)}.home .dropdown{margin-top:-10px}.home .btn-get-rta{padding-top:22px}#live-arrival-screen-4 .stop-and-route h5{font-size:25px;font-family:HelveticaNeue-Regular}#live-arrival-screen-4 .stop-and-route,.padding-top{padding-top:15px}.charles-streetcar-section.clearfix::after{display:none!important;clear:both;content:""}.refresh-icon{font-weight:500}.bus-info-icon{font-size:20px;padding-right:10px;vertical-align:top!important}.chartres-section h5,.current-location-icon{font-size:12px;font-family:HelveticaNeue-Regular}.bus-info-section .save-location{margin-top:0}.not-a-link{cursor:auto}.current-location-icon{vertical-align:sub}.chartres-section h5{line-height:1}.text-regular{font-family:HelveticaNeue-Regular}.date-picker .trip-planner-input{text-align-last:left;text-align:left}.trip-planner-tabs .nav-tabs{border:none;justify-content:space-around}.route-input{margin-top:10px}.streetcar-icon-2{padding-top:0;font-size:25px;vertical-align:middle}.v-align-top{vertical-align:top!important}p.bus-number{height:40px;width:40px;background:#fff;color:#02205c!important;font-size:18px!important;font-family:HelveticaNeue-Bold!important;border-radius:50%!important}.v-align-middle{vertical-align:sub}.img-bg{background:#f8f8f8;padding:5px;margin-right:6px}.img-bg img{height:18px!important;width:16px!important;margin-bottom:0!important;vertical-align:text-bottom}#schedules-screen-1 .dropdown{margin-top:0!important}.fixed-height,.height{height:65px}.nav-tabs{border-bottom:0 solid #dee2e6}.side-box{height:100px;width:194px;top:0;right:0;background:no-repeat padding-box #fff;box-shadow:0 2px 4px #00000029;border-bottom-left-radius:5px;padding-left:15px;z-index:1000}.side-box .save-location{color:#000;padding-left:5px}.radio-btn-size input.largerCheckbox{width:30px;height:30px;margin-right:10px;vertical-align:bottom}.text-medium{font-size:12px;color:#fff;font-family:HelveticaNeue-Medium;vertical-align:top;margin-top:8px}.taoster .text-bold,.text-medium i,.toaster-icon,.toaster-icon i{vertical-align:middle}.text-medium i{font-size:18px;padding-right:10px}.schedule-interaction-tool{padding-bottom:0!important}p.route-schedule{font-size:18px!important}.home .icon{padding-top:12px}.home .icon-r{height:84%;font-size:32px;padding-top:11px}.home .fixed-height{height:51px}#intercativeMap{padding-left:0!important;padding-right:0!important}.toaster-icon{background:#fff;border-radius:50%;padding:3px 8px}.toaster-icon i{color:#006bb6;font-size:20px}.taoster{background:#006bb6;font-size:14px;padding:5px 20px;bottom:0;left:0;right:0;transition:.5s}.taoster .text-bold{font-size:14px;padding-left:10px}.sidenav{height:100%;width:0;background-color:#02205c;transition:.5s;padding-top:100px;overflow-x:hidden}a.closeBtn{float:right;size:30px;font-size:30px}.empty{width:100%;height:70px}input.largerCheckbox{width:-moz-max-content;height:25px;margin-right:10px}input[type=checkbox],input[type=radio]{width:28px;-webkit-appearance:none;-moz-appearance:none;height:28px;background-color:#fff}input[type=checkbox]:checked:after{margin-left:2.3mm;margin-top:.6mm;width:11px;height:19px;border:solid #02205c;border-width:0 1mm 1mm 0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);content:"";display:inline-block}.location-field input.largerCheckbox,input.largerCheckbox{padding-left:0!important;vertical-align:middle!important}input[type=radio]{border-radius:14px}input[type=checkbox]:focus,input[type=radio]:focus{outline:0;border:none}input[type=radio]:checked:after{margin-left:1.1mm;margin-top:1.3mm;width:22px;height:22px;border-radius:11px;border:solid #02205c;background:#02205c;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);content:""}