﻿@charset "UTF-8";html{box-sizing:border-box;}*,*:before,*:after{box-sizing:inherit;}html,body,form{height:100%;}body{background-color:#b3b5b8;font-family:Arial,Helvetica,sans-serif;}img{max-width:100%;}.page-container{background-color:#fdfdfd;background-image:linear-gradient(to bottom,#e2e3e4 0,#fdfdfd 386px,rgba(253,253,253,0) 387px),linear-gradient(to top,#e2e3e4 0,#fdfdfd 386px,rgba(253,253,253,0) 387px);box-shadow:rgba(0,0,0,.4) 0 0 10px;margin:0 auto;height:auto;min-height:100%;position:relative;width:1024px;}.header{height:220px;padding:14px 60px 0 20px;}.header .logo{position:absolute;left:22px;top:68px;z-index:20;}.header .stripes{background-image:url("/Content/Images/Backgrounds/stripes.png");height:260px;width:1024px;position:absolute;top:112px;left:0;z-index:10;}.header #google_translate_element{position:absolute;left:230px;top:62px;}.header .header-links{position:absolute;right:60px;top:62px;text-align:right;}.header .header-links .button{background-color:#555;border-radius:40px;color:#fff;display:inline-block;font-size:16px;font-weight:bold;padding:7px 3px;text-decoration:none;vertical-align:middle;}.header .header-links .icon-link{display:inline-block;vertical-align:middle;}.textbox{border:1px solid #b2b2b2;}.dropdown{border:1px solid #b2b2b2;}.primary-nav-wrapper{position:absolute;left:216px;top:162px;z-index:1000;}.primary-nav{font-size:13px;font-weight:bold;}.primary-nav ul{list-style:none;margin:0;padding:0;}.primary-nav ul li{margin:0;padding:0;}.primary-nav li{display:block;}.primary-nav a{color:#666;display:inline-block;padding:11px 8px;text-decoration:none;}.primary-nav>ul>li{display:inline-block;margin-right:25px;position:relative;}.primary-nav>ul>li:last-child{margin-right:0;}.primary-nav>ul>li>ul{border-radius:0 8px 8px;display:none;position:absolute;width:185px;}.primary-nav>ul>li>ul a{color:#fff;width:100%;}.primary-nav>ul>li>ul>li{background-color:#007dc3;position:relative;}.primary-nav>ul>li>ul>li.has-drop::after{border-style:solid;border-width:5px 0 5px 7px;border-color:transparent transparent transparent #000;content:"";display:block;height:0;width:0;right:12px;top:50%;transform:translateY(-50%);position:absolute;}.primary-nav>ul>li>ul>li.has-drop a{padding-right:24px;}.primary-nav>ul>li>ul>li>ul{border-radius:0 8px 8px;display:none;position:absolute;left:100%;top:0;}.primary-nav>ul>li>ul>li:first-child{border-top-right-radius:8px;}.primary-nav>ul>li>ul>li:last-child{border-bottom-right-radius:8px;border-bottom-left-radius:8px;}.primary-nav>ul>li>ul>li:hover{background-color:#d5d6d8;}.primary-nav>ul>li>ul>li:hover.has-drop:first-child{border-radius:0;}.primary-nav>ul>li>ul>li:hover.has-drop:last-child{border-radius:0 0 0 8px;}.primary-nav>ul>li>ul>li:hover a{color:#464646;}.primary-nav>ul>li>ul>li:hover>ul{background-color:#d5d6d8;display:block;width:185px;}.primary-nav>ul>li>ul>li:hover>ul a{color:#666;}.primary-nav>ul>li>ul>li:hover>ul a:hover{color:#464646;}.primary-nav>ul>li:hover{background-color:#007dc3;border-radius:8px;}.primary-nav>ul>li:hover.has-drop{border-radius:8px 8px 0 0;}.primary-nav>ul>li:hover a{color:#fff;}.primary-nav>ul>li:hover>ul{display:block;}.secondary-nav{font-size:12px;font-weight:bold;margin:80px 0 0 40px;position:relative;width:150px;}.secondary-nav ul{list-style:none;margin:0;padding:0;}.secondary-nav ul li{margin:0;padding:0;}.secondary-nav li{display:block;}.secondary-nav a{color:#666;display:inline-block;padding:11px 8px;text-decoration:none;width:100%;}.secondary-nav>ul{position:relative;z-index:40;}.secondary-nav>ul>li>ul>li{position:relative;}.secondary-nav>ul>li>ul>li ul{display:none;position:absolute;left:100%;top:0;width:185px;}.secondary-nav>ul>li>ul>li ul li{background-color:#007dc3;}.secondary-nav>ul>li>ul>li ul li:first-child{border-top-right-radius:8px;}.secondary-nav>ul>li>ul>li ul li:last-child{border-bottom-right-radius:8px;border-bottom-left-radius:8px;}.secondary-nav>ul>li>ul>li:hover{background-color:#007dc3;}.secondary-nav>ul>li>ul>li:hover a{color:#fff;}.secondary-nav>ul>li>ul>li:hover ul{display:block;}.secondary-nav>ul>li>ul>li:hover ul>li:hover{background-color:#d5d6d8;}.secondary-nav>ul>li>ul>li:hover ul>li:hover a{color:#464646;}.interior-layout .side-bar{position:relative;}.interior-layout .side-bar::before{background-image:url("/Content/Images/Backgrounds/side-bar.png"),linear-gradient(to top,rgba(219,219,219,0) 0,#dbdbdb 200px,rgba(219,219,219,0) 201px);background-repeat:no-repeat;content:"";display:block;position:absolute;top:-60px;left:0;height:450px;width:191px;}.main-content{min-height:500px;position:relative;}.home-content{position:relative;z-index:30;}.home-content .home-pops img{max-width:100%;}.home-content .home-pops .home-page-callouts br{display:none;}.home-content .home-icons{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9px;font-style:italic;font-weight:bold;margin:10px 0;text-transform:capitalize;text-align:center;}.home-content .home-icons a{color:#666;}.interior-content,.interior-full-content{color:#333;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:13px;line-height:18px;padding:0 0 10px 0;position:relative;z-index:30;}.interior-content h1,.interior-content h2,.interior-content h3,.interior-content h4,.interior-content h5,.interior-content h6,.interior-full-content h1,.interior-full-content h2,.interior-full-content h3,.interior-full-content h4,.interior-full-content h5,.interior-full-content h6{color:#808284;font-family:Arial,Helvetica,sans-serif;font-size:100%;font-weight:bold;line-height:1em;margin:0;}.interior-content h1,.interior-full-content h1{font-size:30px;margin:0 0 30px;}.interior-content h2,.interior-full-content h2{font-size:19px;margin:7px 0;}.interior-content h3,.interior-full-content h3{font-size:14px;margin:5px 0;}.interior-content ul,.interior-content ol,.interior-full-content ul,.interior-full-content ol{margin:5px 0 5px 16px;padding:0;}.interior-content p,.interior-full-content p{margin:8px 0 16px;padding:0;}.interior-content a,.interior-full-content a{color:#007dc3;text-decoration:underline;}.interior-content a img,.interior-full-content a img{max-width:100%;}.interior-content a:hover,.interior-full-content a:hover{color:#777;text-decoration:none;}.tarc-3-voices-list ul,.taac-meeting-minutes-archive ul{list-style-type:none;margin:15px 0;}.tarc-3-voices-list ul li,.taac-meeting-minutes-archive ul li{margin:15px 0;}.tarc-3-voices-list ul li .sfMetaInfo,.taac-meeting-minutes-archive ul li .sfMetaInfo{display:none;}.footer{color:#000;position:relative;margin:10px 30px 10px 60px;}.footer a{color:#000;text-decoration:none;}.footer a:hover{text-decoration:underline;}.footer .footer-columns{border:2px solid #a7a9ac;border-radius:15px;display:table;overflow:hidden;padding:10px;}.footer .footer-columns .footer-column{display:table-cell;float:none;font-size:11px;line-height:16px;margin:4px 0;}.footer .footer-columns .footer-column:not(:first-child){padding-left:18px;}.footer .footer-columns .footer-column:not(:last-child){border-right:1px solid #8f9194;padding-right:18px;}.footer .footer-columns .footer-column ul{list-style:none;margin:0;padding:0;}.footer .footer-columns .footer-column ul li{margin:0;padding:0;}.footer .footer-columns .footer-column h3{font-size:11px;margin:0 0 5px;}.footer .footer-bottom{font-size:14px;padding:10px 0;}.footer .footer-bottom p:first-child{margin-top:0;}.footer .footer-bottom p:last-child{margin-bottom:0;}.k-list-container.k-popup{background-color:#fdfdfd;border:1px solid #999;}.k-list-container .k-list{list-style:none;margin:0;padding:0;}.k-list-container .k-list li{margin:0;padding:0;}.k-list-container .k-list .k-item{color:#666;cursor:default;margin:2px 4px;font-size:13px;}.k-list-container .k-list .k-item.k-state-focused{color:#007dc3;}.k-list-container .k-list .k-item.k-state-hover{color:#333;}.news-rotator{background-color:#d5d6d8;border-radius:4px;height:25px;margin-top:5px;overflow:hidden;padding:0 8px;}.news-rotator .title{color:#666;float:left;font-size:13px;font-weight:bold;line-height:24px;margin-right:10px;padding-right:10px;position:relative;text-transform:uppercase;}.news-rotator .title::before{border-right:2px solid #fff;content:"";height:16px;position:absolute;right:0;top:4px;}.news-rotator .slide{height:24px;line-height:24px;overflow:hidden;text-overflow:ellipsis;text-wrap:none;white-space:nowrap;}.news-rotator a{color:#007dc3;font-size:16px;text-decoration:underline;}.news-rotator a:hover{text-decoration:none;}.transit-trip-planner{background-color:#fff;border:1px solid #aaa;border-radius:10px;padding:14px 0 8px;}.transit-trip-planner .transit-logo{text-align:center;}.transit-trip-planner .transit-title{color:#36c;font-size:16px;font-weight:bold;margin-bottom:8px;text-align:center;}.transit-trip-planner .transit-field{margin:4px auto;position:relative;width:60%;}.transit-trip-planner .transit-field label{display:block;font-size:13px;}.transit-trip-planner .transit-field input,.transit-trip-planner .transit-field select{font-size:12px;padding:2px;width:100%;}.transit-trip-planner .transit-field .map-pin{position:absolute;left:-20px;top:0;}.transit-trip-planner .transit-button{margin-top:8px;text-align:center;}.transit-trip-planner .transit-button input{font-size:12px;padding:2px;}.home-twitter-feed{background-color:#fff;border:solid 1px #aaa;border-radius:10px;font-family:Verdana,Arial,Helvetica,sans-serif;margin:10px 0 0;padding:0 4px 4px;}.home-twitter-feed .twitter-feed-header{border-bottom:solid 1px #aaa;padding:5px;overflow:hidden;}.home-twitter-feed .twitter-feed-header .twitter-feed-title{font-size:14px;font-weight:bold;line-height:28px;}.home-twitter-feed .twitter-feed-header .twitter-follow-button{float:right;}.sfsearchBox{border:none;margin:0;padding:0;}.sfsearchBox .sfsearchSubmit{display:none;}.sfsearchBox>.sfsearchTxt{float:left;width:calc(100% - 60px);}.sfsearchBox>.sfsearchTxt input{border:1px solid #b2b2b2;font-size:15px;line-height:31px;height:33px;padding:0 4px;}.sfsearchBox::before{color:#666;content:"Search";float:left;font-size:13px;font-weight:bold;margin-top:10px;text-transform:uppercase;width:60px;}.sfsearchResultStatistics{background-color:#d5d6d8;border-radius:4px;padding:4px;}.sfsearchResultsWrp .sfsearchResultTitle{margin:0;}.sfsearchResultsWrp .sfsearchResultHighLighter{margin:2px 0;}.sfsearchResultsWrp .sfsearchResultUrl{margin:0 0 20px 0;}.sfsearchResultsWrp .sfsearchResultUrl a{color:#497d32;}.tarc3-subscription-form .sfFormBox,.tarc3-subscription-form .sfFormBlock{margin-bottom:10px;overflow:hidden;}.tarc3-subscription-form .sfFormBox .sfTxtLbl,.tarc3-subscription-form .sfFormBlock .sfTxtLbl{float:left;padding-right:10px;width:100px;}.tarc3-subscription-form .sfFormBox .sfTxt,.tarc3-subscription-form .sfFormBlock .sfTxt{width:100%;}.tarc3-subscription-form .sfFormBox .sfFieldWrp,.tarc3-subscription-form .sfFormBlock .sfFieldWrp{float:left;padding-right:10px;width:300px;}.tarc3-subscription-form .sfFormBox .sfError,.tarc3-subscription-form .sfFormBlock .sfError{color:#d00;float:left;font-size:12px;width:100px;}.tarc3-subscription-form .sfFormCheckboxlist{margin-top:20px;}.tarc3-subscription-form .sfFormCheckboxlist .sfTxtLbl{margin-bottom:4px;}.tarc3-subscription-form .sfFormCheckboxlist label{display:inline-block;margin:2px;width:125px;}.tarc3-subscription-form .sfFormSubmit{text-align:center;width:400px;}.mobile-app{background-color:#e6e6e6;padding-bottom:20px;}.mobile-app .app-logo{background-color:#b3b5b8;height:100px;position:relative;}.mobile-app .app-logo img{max-height:98%;max-width:98%;position:absolute;margin:auto;top:0;bottom:0;left:0;right:0;}.mobile-app .app-name{font-size:22px;font-weight:bold;margin:16px 0 14px;text-align:center;}.mobile-app .app-name a{color:#4d4d4d;text-decoration:none;}.mobile-app .app-platform{background-color:#fff;border-radius:4px;font-size:11px;font-weight:bold;height:31px;line-height:31px;margin:0 auto 15px;overflow:hidden;padding-left:38px;position:relative;width:100px;}.mobile-app .app-platform::before{background:#e51837 url("/Content/Images/Icons/cross.png") no-repeat scroll center center;content:"";display:block;position:absolute;left:0;top:0;height:31px;width:31px;}.mobile-app .app-platform.selected::before{background-color:#197fc5;background-image:url("/Content/Images/Icons/check.png");}.sf_pagerNumeric{text-align:center;}.sf_pagerNumeric a{display:inline-block;margin:0 4px;}.sf_pagerNumeric a.sf_PagerCurrent{color:#333;font-weight:bold;text-decoration:none;}.rider-tools-nav{right:35px;top:60px;position:absolute;width:225px;z-index:40;}.rider-tools-nav .nav-title{background-color:#007dc3;color:#fff;font-weight:bold;line-height:28px;padding:0 10px 0 20px;text-transform:uppercase;}.rider-tools-nav ul{list-style:none;margin:0;padding:0;}.rider-tools-nav ul li{margin:0;padding:0;}.rider-tools-nav ul li{border-top:1px solid #fff;}.rider-tools-nav ul li:last-child a{border-radius:0 0 10px 10px;}.rider-tools-nav a{background-color:#808285;color:#fff;display:inline-block;line-height:28px;padding:0 10px 0 20px;text-decoration:none;width:100%;}.rider-tools-nav a:hover{background-color:#007dc3;color:#fff;}.route-list{margin:125px 0 30px;}.route-list h1{margin-bottom:0;}.route-list h2{border-bottom:solid 1px #ccc;font-style:italic;padding-bottom:8px;margin-bottom:8px;}.route-list h3{font-size:13px;font-weight:bold;padding:5px 0;margin:0;}.route-list .route-number{font-family:Verdana,Arial,Helvetica,sans-serif;}.route-list ul{list-style:none;margin:0;padding:0;-moz-column-count:2;-webkit-column-count:2;column-count:2;margin:0 200px 0 20px;}.route-list ul li{margin:0;padding:0;}.route-list a{text-decoration:none;}.route-detail .detail-top{margin-top:125px;}.route-detail .detail-bottom{border-top:solid 1px #cfd0d0;border-bottom:solid 1px #cfd0d0;padding:10px 0;margin:40px 0;}.route-detail h2{color:#6f6f6f;font-size:20px;margin-bottom:25px;}.route-detail .description{border:1px solid #d3d2d3;color:#808284;font-size:12px;margin-right:30px;}.route-detail .description p{padding:10px;margin:20px 0;}.route-detail .description p:not(:only-child){border-top:1px solid #d3d2d3;border-bottom:1px solid #d3d2d3;}.route-detail .description p:not(:only-child):not(:first-child){border-top:none;margin-top:0;}.route-detail .description p:not(:only-child):not(:last-child){margin-bottom:0;}.route-detail .description p:only-child{margin:0;}.route-detail .route-number{color:#808284;font-family:Arial,Helvetica,sans-serif;font-size:75px;font-weight:bold;margin:0 0 20px 20px;line-height:1;}.route-detail .route-links{list-style:none;margin:0;padding:0;margin-left:25px;}.route-detail .route-links li{margin:0;padding:0;}.route-detail .map-download{background:#636466 url("/Content/Images/route-map.png") scroll no-repeat 0 0;width:117px;height:113px;position:relative;}.route-detail .map-download a{bottom:0;color:#fff;display:block;font-size:12px;height:26px;line-height:26px;position:absolute;text-align:center;text-decoration:none;width:100%;}.route-detail .timetable-selection{font-family:Arial,sans-serif;}.route-detail .timetable-selection h3{color:#808284;font-size:18px;font-weight:normal;letter-spacing:1px;margin-bottom:14px;}.route-detail .timetable-selection ul{list-style:none;margin:0;padding:0;}.route-detail .timetable-selection ul li{margin:0;padding:0;}.route-detail .timetable-selection ul li{padding-bottom:6px;}.route-detail .timetable-selection a{font-size:16px;text-decoration:none;}.route-detail .timetable-selection a:hover{color:#7cb6e3;}.route-detail .timetables{margin:0 0 40px;}.route-detail .timetables .timetable{display:none;}.route-detail .timetables .timetable table{border:solid 1px #d9dadb;border-spacing:0;border-collapse:collapse;margin:0 auto;}.route-detail .timetables .timetable table th{background-color:#007dc3;color:#fff;font-family:Arial,sans-serif;font-size:11px;padding:5px 10px;text-align:center;vertical-align:top;width:120px;}.route-detail .timetables .timetable table td{background-color:#fdfdfd;border:solid 1px #d9dadb;padding:6px 0;text-align:center;vertical-align:middle;}.route-detail .timetables .timetable table td:nth-child(even){background-color:#e6e7e8;}.route-detail .timetables .timetable .legend{margin:15px;}.route-label-a:before{background:url("/Content/Images/Icons/route-labels-sprite.png") scroll no-repeat 0 0;content:'';display:block;margin:auto;width:25px;height:26px;}.route-label-b:before{background:url("/Content/Images/Icons/route-labels-sprite.png") scroll no-repeat 0 -26px;content:'';display:block;margin:auto;width:25px;height:26px;}.route-label-c:before{background:url("/Content/Images/Icons/route-labels-sprite.png") scroll no-repeat 0 -52px;content:'';display:block;margin:auto;width:25px;height:26px;}.route-label-d:before{background:url("/Content/Images/Icons/route-labels-sprite.png") scroll no-repeat 0 -78px;content:'';display:block;margin:auto;width:25px;height:26px;}.route-label-e:before{background:url("/Content/Images/Icons/route-labels-sprite.png") scroll no-repeat 0 -104px;content:'';display:block;margin:auto;width:25px;height:26px;}.route-label-f:before{background:url("/Content/Images/Icons/route-labels-sprite.png") scroll no-repeat 0 -130px;content:'';display:block;margin:auto;width:25px;height:26px;}.route-label-g:before{background:url("/Content/Images/Icons/route-labels-sprite.png") scroll no-repeat 0 -156px;content:'';display:block;margin:auto;width:25px;height:26px;}.route-label-h:before{background:url("/Content/Images/Icons/route-labels-sprite.png") scroll no-repeat 0 -182px;content:'';display:block;margin:auto;width:25px;height:26px;}.route-label-i:before{background:url("/Content/Images/Icons/route-labels-sprite.png") scroll no-repeat 0 -208px;content:'';display:block;margin:auto;width:25px;height:26px;}.route-label-j:before{background:url("/Content/Images/Icons/route-labels-sprite.png") scroll no-repeat 0 -234px;content:'';display:block;margin:auto;width:25px;height:26px;}.route-label-k:before{background:url("/Content/Images/Icons/route-labels-sprite.png") scroll no-repeat 0 -260px;content:'';display:block;margin:auto;width:25px;height:26px;}.route-label-l:before{background:url("/Content/Images/Icons/route-labels-sprite.png") scroll no-repeat 0 -286px;content:'';display:block;margin:auto;width:25px;height:26px;}.route-label-m:before{background:url("/Content/Images/Icons/route-labels-sprite.png") scroll no-repeat 0 -312px;content:'';display:block;margin:auto;width:25px;height:26px;}.route-label-n:before{background:url("/Content/Images/Icons/route-labels-sprite.png") scroll no-repeat 0 -338px;content:'';display:block;margin:auto;width:25px;height:26px;}.route-label-o:before{background:url("/Content/Images/Icons/route-labels-sprite.png") scroll no-repeat 0 -364px;content:'';display:block;margin:auto;width:25px;height:26px;}.route-label-p:before{background:url("/Content/Images/Icons/route-labels-sprite.png") scroll no-repeat 0 -390px;content:'';display:block;margin:auto;width:25px;height:26px;}.route-label-q:before{background:url("/Content/Images/Icons/route-labels-sprite.png") scroll no-repeat 0 -416px;content:'';display:block;margin:auto;width:25px;height:26px;}.route-label-r:before{background:url("/Content/Images/Icons/route-labels-sprite.png") scroll no-repeat 0 -442px;content:'';display:block;margin:auto;width:25px;height:26px;}.route-label-s:before{background:url("/Content/Images/Icons/route-labels-sprite.png") scroll no-repeat 0 -468px;content:'';display:block;margin:auto;width:25px;height:26px;}.route-label-t:before{background:url("/Content/Images/Icons/route-labels-sprite.png") scroll no-repeat 0 -494px;content:'';display:block;margin:auto;width:25px;height:26px;}.route-label-u:before{background:url("/Content/Images/Icons/route-labels-sprite.png") scroll no-repeat 0 -520px;content:'';display:block;margin:auto;width:25px;height:26px;}.route-label-v:before{background:url("/Content/Images/Icons/route-labels-sprite.png") scroll no-repeat 0 -546px;content:'';display:block;margin:auto;width:25px;height:26px;}.route-label-w:before{background:url("/Content/Images/Icons/route-labels-sprite.png") scroll no-repeat 0 -572px;content:'';display:block;margin:auto;width:25px;height:26px;}.route-label-x:before{background:url("/Content/Images/Icons/route-labels-sprite.png") scroll no-repeat 0 -598px;content:'';display:block;margin:auto;width:25px;height:26px;}.route-label-y:before{background:url("/Content/Images/Icons/route-labels-sprite.png") scroll no-repeat 0 -624px;content:'';display:block;margin:auto;width:25px;height:26px;}.route-label-z:before{background:url("/Content/Images/Icons/route-labels-sprite.png") scroll no-repeat 0 -650px;content:'';display:block;margin:auto;width:25px;height:26px;}.products-list-container .products-list{list-style:none;margin:0;padding:0;margin-bottom:20px;}.products-list-container .products-list li{margin:0;padding:0;}.products-list-container .products-list .product-list-item{margin:20px 0 0;overflow:hidden;clear:both;}.products-list-container .products-list .product-list-item .product-image{float:left;width:24%;}.products-list-container .products-list .product-list-item .product-image img{max-width:100%;}.products-list-container .products-list .product-list-item .product-detail-quantity{width:76%;float:right;}.products-list-container .products-list .product-list-item .product-detail-quantity .product-detail-quantity-top{width:100%;float:left;}.products-list-container .products-list .product-list-item .product-detail-quantity .product-detail-quantity-top .product-detail{box-sizing:border-box;float:left;padding:0 25px 0 10px;width:88%;}.products-list-container .products-list .product-list-item .product-detail-quantity .product-detail-quantity-top .product-detail h3{color:#333;margin:5px 0;}.products-list-container .products-list .product-list-item .product-detail-quantity .product-detail-quantity-top .product-detail p{margin-top:5px;}.products-list-container .products-list .product-list-item .product-detail-quantity .product-detail-quantity-top .product-quantity{float:left;width:12%;}.products-list-container .products-list .product-list-item .product-detail-quantity .product-detail-quantity-top .product-quantity input{box-sizing:border-box;width:100%;}.products-list-container .products-list .product-list-item .product-detail-quantity .product-detail-quantity-top .product-quantity input[type="number"]::-webkit-outer-spin-button,.products-list-container .products-list .product-list-item .product-detail-quantity .product-detail-quantity-top .product-quantity input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}.products-list-container .products-list .product-list-item .product-detail-quantity .product-detail-quantity-top .product-quantity input[type="number"]{-moz-appearance:textfield;}.products-list-container .products-list .product-list-item .product-detail-quantity .product-detail-quantity-bottom{width:100%;float:left;padding-left:10px;}.products-list-container .products-list .product-list-item .product-detail-quantity .product-detail-quantity-bottom span{color:#f00;}.products-list-container .button-group{margin:20px 0;text-align:right;}.sfcheckoutTabstrip{background-color:#007dc3;}.sfcheckoutTabstrip .rtsLI{position:relative;}.sfcheckoutTabstrip .rtsLI:after{content:"›" !important;color:#fff;position:absolute;right:-3px;top:0;font-size:30px;line-height:35px;}.sfcheckoutTabstrip .rtsLI.rtsLast:after{display:none;}.sfcheckoutTabstrip .rtsLink{color:#fff;padding:10px 8px !important;text-transform:capitalize;}.sfcheckoutTabstrip .rtsLink:hover{color:#fff;}.sfcheckoutTabstrip .rtsLink.rtsDisabled{color:#ddd;font-style:italic;}.sfcheckoutTabstrip .rtsLink .sfStep{color:#fff;font-style:normal;}.sfcheckoutMulitPage ul{list-style:none;margin:0;padding:0;}.sfcheckoutMulitPage ul li{margin:0;padding:0;}.sfcheckoutMulitPage ul li{padding:4px 0;}.sfcheckoutMulitPage .sfError{color:#f00;}.sfcheckoutMulitPage .RadComboBox{display:inline-block;}.sfcheckoutMulitPage .RadComboBox select{padding:2px;}.sfcheckoutMulitPage .sforderSummary{border:1px solid #c0c0c0;margin:10px 0;padding:.35em .625em .75em;}.sfcheckoutMulitPage .sfcheckoutFormWrp{margin:10px 0;}.sfcheckoutMulitPage .sfcheckoutBtnsWrp{margin:10px 0;}.sfcheckoutMulitPage .sfcheckoutShippingFormWrp{border:1px solid #c0c0c0;margin:10px 0;padding:.35em .625em .75em;}.sfcheckoutMulitPage .sfcheckoutShippingFormWrp .sfTxtLbl{display:inline-block;padding-right:5px;text-align:right;width:120px;}.sfcheckoutMulitPage .sfcheckoutShippingFormWrp .sfTxt{width:200px;}.sfcheckoutMulitPage .sfcheckoutShippingFormWrp .sfStateShipping{width:200px !important;}.sfcheckoutMulitPage .sfcheckoutShippingFormWrp .countryShippingContainer{display:none;}.sfcheckoutMulitPage .sfcheckoutBillingFormWrp{border:1px solid #c0c0c0;margin:10px 0;padding:.35em .625em .75em;}.sfcheckoutMulitPage .sfcheckoutBillingFormWrp .sfTxtLbl{display:inline-block;padding-right:5px;text-align:right;width:120px;}.sfcheckoutMulitPage .sfcheckoutBillingFormWrp .sfTxt{width:200px;}.sfcheckoutMulitPage .sfcheckoutBillingFormWrp .sfStateBilling{width:200px !important;}.sfcheckoutMulitPage .sfcheckoutBillingFormWrp .countryBillingContainer{display:none;}.sfcheckoutMulitPage .sfshippingOptionsWrp{border:1px solid #c0c0c0;margin:10px 0;padding:.35em .625em .75em;}.sfcheckoutMulitPage .sfshippingOptionsWrp ol{list-style:none;margin:0;padding:0;}.sfcheckoutMulitPage .sfshippingOptionsWrp ol li{margin:0;padding:0;}.sfcheckoutMulitPage .sfshippingOptionsWrp .sfcheckoutFormItmCheckboxList label{margin-left:5px;vertical-align:middle;}.sfcheckoutMulitPage .sfshippingOptionsWrp .sfcheckoutFormItmCheckboxList input{vertical-align:middle;}.sfcheckoutMulitPage .sfcheckoutPaymentFormWrp{border:1px solid #c0c0c0;margin:10px 0;padding:.35em .625em .75em;}.sfcheckoutMulitPage .sfcheckoutPaymentFormWrp .sfTxtLbl{display:inline-block;padding-right:5px;text-align:right;width:150px;}.sfcheckoutMulitPage .sfcheckoutPaymentFormWrp .sfTxt{width:200px;}.sfcheckoutMulitPage .sfcheckoutPaymentFormWrp .sfCreditCardType{width:200px !important;}.sfcheckoutMulitPage .sfcheckoutPaymentFormWrp .sfCreditCardExpirationMonth{width:85px !important;}.sfcheckoutMulitPage .sfcheckoutPaymentFormWrp .sfCreditCardExpirationYear{margin-left:15px;width:100px !important;}.sfcheckoutMulitPage .sfcheckoutPreviewWrp address.sfcheckoutPreviewAddressBlock{border:1px solid #c0c0c0;margin:10px 0;padding:.35em .625em .75em;width:49%;float:left;font-style:normal;}.sfcheckoutMulitPage .sfcheckoutPreviewWrp address.sfcheckoutPreviewAddressBlock:first-child{margin-right:2%;}.sfcheckoutMulitPage .sfcheckoutPreviewWrp address.sfcheckoutPreviewAddressBlock strong,.sfcheckoutMulitPage .sfcheckoutPreviewWrp address.sfcheckoutPreviewAddressBlock span{display:block;}.sfcheckoutMulitPage .sfcheckoutPreviewWrp .sfcheckoutPreviewAddress{overflow:hidden;}.sfcheckoutMulitPage .sfcheckoutPreviewWrp .sfcheckoutPreviewProduct .rgMasterTable{border-spacing:0;}.sfcheckoutMulitPage .sfcheckoutPreviewWrp .sfcheckoutPreviewProduct thead th{border-bottom:1px solid #c0c0c0;text-align:left;}.sfcheckoutMulitPage .sfcheckoutPreviewWrp .sfcheckoutPreviewProduct tbody tr td{background-color:#fafafa;border-bottom:#eee;}.sfcheckoutMulitPage .sfcheckoutPreviewWrp .sfcheckoutPreviewProduct tbody tr td:first-child{border-left:1px solid #c0c0c0;}.sfcheckoutMulitPage .sfcheckoutPreviewWrp .sfcheckoutPreviewProduct tbody tr td:last-child{border-right:1px solid #c0c0c0;}.sfcheckoutMulitPage .sfcheckoutPreviewWrp .sfcheckoutTotalPriceWrp li{background-color:#eee;border-bottom:1px solid #fff;border-left:1px solid #c0c0c0;border-right:1px solid #c0c0c0;padding:1px 0;text-align:right;}.sfcheckoutMulitPage .sfcheckoutPreviewWrp .sfcheckoutTotalPriceWrp li:last-child{border-bottom:1px solid #c0c0c0;}.sfcheckoutMulitPage .sfcheckoutPreviewWrp .sfcheckoutTotalPriceWrp .sfAmount,.sfcheckoutMulitPage .sfcheckoutPreviewWrp .sfcheckoutTotalPriceWrp .sfPrice{display:inline-block;min-width:135px;margin-left:5px;text-align:left;}.sfcheckoutMulitPage .sfcheckoutPreviewWrp .paymentWrp{border:1px solid #c0c0c0;margin:10px 0;padding:.35em .625em .75em;margin-top:0;}img.full-width{max-width:100%;}img.long-range-plan{-webkit-box-shadow:2px 2px 3px 0 rgba(0,0,0,.75);-moz-box-shadow:2px 2px 3px 0 rgba(0,0,0,.75);box-shadow:2px 2px 3px 0 rgba(0,0,0,.75);float:right;margin:0 0 15px 15px;}.about-img{border-radius:26px;padding:16px;background-color:transparent;display:inline-block;}.about-img img{border:1px solid #c8cdd8;padding:8px;}.the-y-safe-place{display:inline-block;}.careers-table{width:100%;border-collapse:collapse;font-size:11px;line-height:1.2em;vertical-align:top;}.careers-table thead tr th{background-color:#999;text-transform:uppercase;color:#fff;padding:1px 0;font-weight:normal;padding-left:5px;height:13px;text-align:left;font-size:11px;line-height:normal;}.careers-table thead tr th.career-opened{width:14.66666666666667%;}.careers-table thead tr th.career-closes{width:14.66666666666667%;}.careers-table thead tr th.career-position{width:21.33333333333333%;}.careers-table thead tr th.career-description{width:14.66666666666667%;}.careers-table thead tr th.career-how-to-apply{width:34.66666666666667%;}.careers-table tbody tr td{padding:5px;font-size:13px;vertical-align:top;line-height:normal;}.contracts-table{width:750px;border-collapse:collapse;font-size:11px;line-height:1.2em;vertical-align:top;}.contracts-table thead tr th{background-color:#999;text-transform:uppercase;color:#fff;padding:1px 0;font-weight:normal;padding-left:5px;height:13px;text-align:left;font-size:11px;line-height:normal;}.contracts-table thead tr th.contract-expires{width:13.33333333333333%;}.contracts-table thead tr th.contract-pnum{width:13.33333333333333%;}.contracts-table thead tr th.contract-description{width:33.33333333333333%;}.contracts-table thead tr th.contract-group{width:13.33333333333333%;}.contracts-table thead tr th.contract-type{width:13.33333333333333%;}.contracts-table thead tr th.contract-length{width:13.33333333333333%;}.contracts-table tbody tr td{padding:5px;font-size:13px;vertical-align:top;line-height:normal;}.contracts-table tbody tr td ul.sfCategoriesList{list-style-type:none;margin:0;}.contracts-table tbody tr td ul.sfCategoriesList li{display:inline-block;}.contracts-table tbody tr td ul.sfCategoriesList li:after{content:" / ";}.contracts-table tbody tr td ul.sfCategoriesList li:last-of-type:after{content:"";}.bids-table{width:100%;border-collapse:collapse;}.bids-table thead tr th{background-color:#999;text-transform:uppercase;color:#fff;padding:1px 0;font-weight:normal;padding:0 .6666666666666667%;text-align:left;font-size:11px;line-height:1.2em;}.bids-table thead tr th.bid-number{width:12.4%;}.bids-table thead tr th.bid-name{width:36.93333333333333%;}.bids-table thead tr th.buyers-name{width:12.93333333333333%;}.bids-table thead tr th.buyers-phone{width:18.53333333333333%;}.bids-table thead tr th.due-date{width:12.53333333333333%;}.bids-table tbody tr td{padding:5px;}.career-details table{width:100%;border-collapse:collapse;font-family:Verdana,Arial,Helvetica,sans-serif;text-align:left;}.career-details table th{background-color:#999;text-transform:uppercase;color:#fff;padding:1px 0;font-weight:normal;padding-left:5px;font-size:11px;line-height:1.2em;}.career-details table td{padding:5px;}.share-wrapper{margin:0 0 0 40px;position:absolute;width:150px;z-index:11;}.share-wrapper .share-title{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:16px;margin:0 0 12px 2px;font-weight:bold;color:#333;}.share-wrapper .share-buttons{font-size:13px;font-family:Verdana,Arial,Helvetica,sans-serif;}.share-wrapper .share-buttons>span{display:block;margin-bottom:10px;line-height:normal;}.fares-table{text-align:left;}.fares-table thead{font-size:15px;}.fares-table thead tr th{padding:5px 3px 18px;}.fares-table tbody tr td{padding-bottom:16px;width:98px;vertical-align:top;}.fares-table tbody tr td:first-of-type{width:370px;padding-right:80px;}.park-and-tarc-table{width:100%;border-collapse:collapse;margin:28px 0;}.park-and-tarc-table tr td{font-size:13px;vertical-align:middle;line-height:normal;}.park-and-tarc-table tr td:first-of-type{width:300px;}.park-and-tarc-table tr:nth-child(2n+1) td{background-color:#f3f3f3;}.zerobus-wrapper{font-family:Arial,Helvetica,Verdana,sans-serif;width:764px !important;}.zerobus-wrapper .zerobus-carousel{position:relative;margin-bottom:50px;width:764px;}.zerobus-wrapper .zerobus-carousel .carousel .slick-dots{list-style:none;position:absolute;right:0;bottom:0;margin:0 15px 26px 0;height:12px;}.zerobus-wrapper .zerobus-carousel .carousel .slick-dots li{display:inline-block !important;background-color:rgba(255,255,255,.5);border:solid 1px #fff;text-indent:-9999px;display:block;width:17px;height:17px;margin:0 5px;outline:0;-moz-border-radius:14px;-webkit-border-radius:14px;border-radius:14px;cursor:pointer;}.zerobus-wrapper .zerobus-carousel .carousel .slick-dots li:hover{background-color:#fff;}.zerobus-wrapper .zerobus-carousel .carousel .slick-dots li.slick-active{background-color:#fff;}.zerobus-wrapper .zerobus-carousel .carousel-links{background-color:#bae7ed;border-radius:0 25px 0 0;width:544px;position:absolute;bottom:0;left:0;}.zerobus-wrapper .zerobus-carousel .carousel-links .zerobus-link{border-right:1px solid #7dd3de;float:left;height:54px;border-radius:0 25px 0 0;background-color:#fff;}.zerobus-wrapper .zerobus-carousel .carousel-links .zerobus-link img{height:39px;width:224px;margin:11px 21px 4px 12px;}.zerobus-wrapper .zerobus-carousel .carousel-links .zerobus-link.etran-link{background-color:#bae7ed;}.zerobus-wrapper .zerobus-carousel .carousel-links .zerobus-link.etran-link img{height:47px;width:125px;margin:3px 12px 4px 10px;}.zerobus-wrapper .zerobus-carousel .carousel-links .zerobus-link.zerobus-app-link{background-color:#bae7ed;border-right:none;}.zerobus-wrapper .zerobus-carousel .carousel-links .zerobus-link.zerobus-app-link img{height:45px;width:45px;margin:5px 49px 4px 28px;}.zerobus-wrapper .zerobus-carousel .carousel-links:after{content:"";display:block;clear:both;}.zerobus-wrapper .zerobus-header{margin:49px 0 7px;}.zerobus-wrapper .zerobus-header h1{margin:0;}.zerobus-wrapper .zerobus-questions{border:4px solid #416a2d;border-radius:13px;margin:7px 0 12px;padding:30px;box-shadow:inset 3px 3px 10px #9b9d9a;width:764px;}.zerobus-wrapper .zerobus-questions h2{color:#0da618;font-size:20px;margin:0 0 2px;}.zerobus-wrapper .zerobus-questions p{margin:0 0 15px;line-height:19px;}.zerobus-wrapper .faster-charge{background-color:#3fae48;width:764px;margin:12px 0;}.zerobus-wrapper .faster-charge .fast-charge{text-align:right;padding:14px 0;}.zerobus-wrapper .faster-charge .faster-charge-on-route img{padding:23px 0 0 5px;}.zerobus-wrapper .faster-charge .faster-charge-on-route p{color:#fff;font-size:12px;line-height:normal;font-family:arial,helvetica;padding-left:10px;margin:4px 0 0 0;}.zerobus-wrapper .zerobus-chart-container{width:764px;color:#fff;margin-top:12px;}.zerobus-wrapper .zerobus-chart-container .zerobus-chart-container-top{background:#4094b8;background:-moz-linear-gradient(top,#4094b8 0%,#4094b8 46%,#4a9abd 98%,#4094b9 99%,#3394b4 100%);background:-webkit-linear-gradient(top,#4094b8 0%,#4094b8 46%,#4a9abd 98%,#4094b9 99%,#3394b4 100%);background:linear-gradient(to bottom,#4094b8 0%,#4094b8 46%,#4a9abd 98%,#4094b9 99%,#3394b4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4094b8',endColorstr='#3394b4',GradientType=0);}.zerobus-wrapper .zerobus-chart-container .zerobus-chart-container-top .zerobus-charts-title{padding:17px 0 0 11px;height:82px;}.zerobus-wrapper .zerobus-chart-container .zerobus-chart-container-bottom{background:#82b6ce;background:-moz-linear-gradient(top,#82b6ce 0%,#7bb3cc 0%,#7bb1cd 0%,#7bb5c9 1%,#7bb0d0 1%,#78b5c8 1%,#7bb3cc 1%,#7cb4cd 2%,#7cb4cb 5%,#80b8cf 9%,#83bcd0 16%,#87c0d3 20%,#87c0d3 23%,#89c2d5 24%,#8bc3d4 27%,#8cc3d8 28%,#8fc7d6 34%,#93c8da 35%,#95cada 40%,#98cbdc 41%,#9fd5e1 55%,#9fd5df 56%,#a1d7e3 58%,#a2d6e1 60%,#a1dae3 63%,#a4d8e3 63%,#a4d8e3 64%,#a4dbe0 64%,#a4d8e3 68%,#a6dce6 69%,#aadfe7 80%,#aadfe5 100%);background:-webkit-linear-gradient(top,#82b6ce 0%,#7bb3cc 0%,#7bb1cd 0%,#7bb5c9 1%,#7bb0d0 1%,#78b5c8 1%,#7bb3cc 1%,#7cb4cd 2%,#7cb4cb 5%,#80b8cf 9%,#83bcd0 16%,#87c0d3 20%,#87c0d3 23%,#89c2d5 24%,#8bc3d4 27%,#8cc3d8 28%,#8fc7d6 34%,#93c8da 35%,#95cada 40%,#98cbdc 41%,#9fd5e1 55%,#9fd5df 56%,#a1d7e3 58%,#a2d6e1 60%,#a1dae3 63%,#a4d8e3 63%,#a4d8e3 64%,#a4dbe0 64%,#a4d8e3 68%,#a6dce6 69%,#aadfe7 80%,#aadfe5 100%);background:linear-gradient(to bottom,#82b6ce 0%,#7bb3cc 0%,#7bb1cd 0%,#7bb5c9 1%,#7bb0d0 1%,#78b5c8 1%,#7bb3cc 1%,#7cb4cd 2%,#7cb4cb 5%,#80b8cf 9%,#83bcd0 16%,#87c0d3 20%,#87c0d3 23%,#89c2d5 24%,#8bc3d4 27%,#8cc3d8 28%,#8fc7d6 34%,#93c8da 35%,#95cada 40%,#98cbdc 41%,#9fd5e1 55%,#9fd5df 56%,#a1d7e3 58%,#a2d6e1 60%,#a1dae3 63%,#a4d8e3 63%,#a4d8e3 64%,#a4dbe0 64%,#a4d8e3 68%,#a6dce6 69%,#aadfe7 80%,#aadfe5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#82b6ce',endColorstr='#aadfe5',GradientType=0);padding:0 11px 11px;}.zerobus-wrapper .zerobus-chart-container .zerobus-chart-container-bottom .zerobus-charts-subtitle .zerobus-cleaner-air{float:left;}.zerobus-wrapper .zerobus-chart-container .zerobus-chart-container-bottom .zerobus-charts-subtitle .zerobus-cleaner-air img{padding:5px 0 0 15px;}.zerobus-wrapper .zerobus-chart-container .zerobus-chart-container-bottom .zerobus-charts-subtitle .zerobus-charts-legend{font-family:arial,helvetica;font-size:12px;float:right;line-height:39px;height:39px;padding-right:15px;}.zerobus-wrapper .zerobus-chart-container .zerobus-chart-container-bottom .zerobus-charts-subtitle .zerobus-charts-legend img,.zerobus-wrapper .zerobus-chart-container .zerobus-chart-container-bottom .zerobus-charts-subtitle .zerobus-charts-legend span{line-height:50px;display:inline-block;vertical-align:middle;}.zerobus-wrapper .zerobus-chart-container .zerobus-chart-container-bottom .zerobus-charts-subtitle:after{content:"";display:block;clear:both;}.zerobus-wrapper .zerobus-chart-container .zerobus-chart-container-bottom .zerobus-charts{width:100%;margin:10px 0 5px;}.zerobus-wrapper .zerobus-chart-container .zerobus-chart-container-bottom .zerobus-charts:after{content:"";display:block;clear:both;}.zerobus-wrapper .zerobus-chart-container .zerobus-chart-container-bottom .zerobus-charts .zerobus-chart{width:232px;float:left;margin:0 11px;border-radius:12px;}.zerobus-wrapper .zerobus-chart-container .zerobus-chart-container-bottom .zerobus-charts .zerobus-chart:first-of-type{margin-left:0;}.zerobus-wrapper .zerobus-chart-container .zerobus-chart-container-bottom .zerobus-charts .zerobus-chart:last-of-type{margin-right:0;}.zerobus-wrapper .zerobus-chart-container .zerobus-chart-container-bottom .zerobus-charts .zerobus-chart .chart-title{background-color:#3eac48;border-radius:12px 12px 0 0;font-size:9px;font-weight:bold;line-height:25px;text-align:center;text-transform:uppercase;}.zerobus-wrapper .zerobus-chart-container .zerobus-chart-container-bottom .zerobus-charts .zerobus-chart .trolley-container{background:#56c1d5;background:-moz-linear-gradient(top,#56c1d5 0%,#58c3d7 25%,#57c2d4 27%,#57c2d4 32%,#59c2d7 33%,#5dc6d9 100%);background:-webkit-linear-gradient(top,#56c1d5 0%,#58c3d7 25%,#57c2d4 27%,#57c2d4 32%,#59c2d7 33%,#5dc6d9 100%);background:linear-gradient(to bottom,#56c1d5 0%,#58c3d7 25%,#57c2d4 27%,#57c2d4 32%,#59c2d7 33%,#5dc6d9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#56c1d5',endColorstr='#5dc6d9',GradientType=0);border-radius:0 0 12px 12px;padding-bottom:13px;}.zerobus-wrapper .zerobus-chart-container .zerobus-chart-container-bottom .zerobus-charts .zerobus-chart .trolley-container .trolly-stats,.zerobus-wrapper .zerobus-chart-container .zerobus-chart-container-bottom .zerobus-charts .zerobus-chart .trolley-container .zerobus-stats,.zerobus-wrapper .zerobus-chart-container .zerobus-chart-container-bottom .zerobus-charts .zerobus-chart .trolley-container .chart-total{display:inline-block;font-size:10px;line-height:normal;vertical-align:top;}.zerobus-wrapper .zerobus-chart-container .zerobus-chart-container-bottom .zerobus-charts .zerobus-chart .trolley-container .trolly-stats{padding-left:12px;margin-top:8px;width:80px;border-right:1px solid #abdee8;}.zerobus-wrapper .zerobus-chart-container .zerobus-chart-container-bottom .zerobus-charts .zerobus-chart .trolley-container .trolly-stats img{padding-left:7px;margin-top:-6px;margin-bottom:6px;}.zerobus-wrapper .zerobus-chart-container .zerobus-chart-container-bottom .zerobus-charts .zerobus-chart .trolley-container .trolly-stats p{margin:0;}.zerobus-wrapper .zerobus-chart-container .zerobus-chart-container-bottom .zerobus-charts .zerobus-chart .trolley-container .zerobus-stats{padding-left:5px;margin-top:11px;width:60px;}.zerobus-wrapper .zerobus-chart-container .zerobus-chart-container-bottom .zerobus-charts .zerobus-chart .trolley-container .zerobus-stats img{padding-left:1px;margin-bottom:6px;}.zerobus-wrapper .zerobus-chart-container .zerobus-chart-container-bottom .zerobus-charts .zerobus-chart .trolley-container .zerobus-stats p{margin:0;}.zerobus-wrapper .zerobus-chart-container .zerobus-chart-container-bottom .zerobus-charts .zerobus-chart .trolley-container .chart-total{position:relative;margin-top:7px;padding-right:18px;}.zerobus-wrapper .zerobus-chart-container .zerobus-chart-container-bottom .zerobus-charts .zerobus-chart .trolley-container .chart-total p{margin:0;position:absolute;right:0;top:-4px;}.zerobus-wrapper .zerobus-chart-container .zerobus-chart-container-bottom .zerobus-charts-disclaimer{font-size:10px;}.zerobus-wrapper .zerobus-chart-container .zerobus-chart-container-bottom .zerobus-savings{font-size:10px;}.zerobus-wrapper .zerobus-chart-container .zerobus-chart-container-bottom .zerobus-savings:after{content:"";display:block;clear:both;}.zerobus-wrapper .zerobus-chart-container .zerobus-chart-container-bottom .zerobus-savings .savings-left,.zerobus-wrapper .zerobus-chart-container .zerobus-chart-container-bottom .zerobus-savings .savings-right{width:363px;background:#56c1d5;background:-moz-linear-gradient(top,#56c1d5 0%,#58c3d7 25%,#57c2d4 27%,#57c2d4 32%,#59c2d7 33%,#5dc6d9 100%);background:-webkit-linear-gradient(top,#56c1d5 0%,#58c3d7 25%,#57c2d4 27%,#57c2d4 32%,#59c2d7 33%,#5dc6d9 100%);background:linear-gradient(to bottom,#56c1d5 0%,#58c3d7 25%,#57c2d4 27%,#57c2d4 32%,#59c2d7 33%,#5dc6d9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#56c1d5',endColorstr='#5dc6d9',GradientType=0);border-radius:12px;line-height:154px;height:155px;}.zerobus-wrapper .zerobus-chart-container .zerobus-chart-container-bottom .zerobus-savings .savings-left .savings-left-image,.zerobus-wrapper .zerobus-chart-container .zerobus-chart-container-bottom .zerobus-savings .savings-left .savings-right-image,.zerobus-wrapper .zerobus-chart-container .zerobus-chart-container-bottom .zerobus-savings .savings-right .savings-left-image,.zerobus-wrapper .zerobus-chart-container .zerobus-chart-container-bottom .zerobus-savings .savings-right .savings-right-image{display:inline-block;width:100px;vertical-align:middle;text-align:center;}.zerobus-wrapper .zerobus-chart-container .zerobus-chart-container-bottom .zerobus-savings .savings-left .savings-left-image img,.zerobus-wrapper .zerobus-chart-container .zerobus-chart-container-bottom .zerobus-savings .savings-left .savings-right-image img,.zerobus-wrapper .zerobus-chart-container .zerobus-chart-container-bottom .zerobus-savings .savings-right .savings-left-image img,.zerobus-wrapper .zerobus-chart-container .zerobus-chart-container-bottom .zerobus-savings .savings-right .savings-right-image img{display:inline-block;vertical-align:middle;}.zerobus-wrapper .zerobus-chart-container .zerobus-chart-container-bottom .zerobus-savings .savings-left .savings-left-text,.zerobus-wrapper .zerobus-chart-container .zerobus-chart-container-bottom .zerobus-savings .savings-left .savings-right-text,.zerobus-wrapper .zerobus-chart-container .zerobus-chart-container-bottom .zerobus-savings .savings-right .savings-left-text,.zerobus-wrapper .zerobus-chart-container .zerobus-chart-container-bottom .zerobus-savings .savings-right .savings-right-text{display:inline-block;width:245px;vertical-align:middle;}.zerobus-wrapper .zerobus-chart-container .zerobus-chart-container-bottom .zerobus-savings .savings-left .savings-left-text .savings-title,.zerobus-wrapper .zerobus-chart-container .zerobus-chart-container-bottom .zerobus-savings .savings-left .savings-right-text .savings-title,.zerobus-wrapper .zerobus-chart-container .zerobus-chart-container-bottom .zerobus-savings .savings-right .savings-left-text .savings-title,.zerobus-wrapper .zerobus-chart-container .zerobus-chart-container-bottom .zerobus-savings .savings-right .savings-right-text .savings-title{font-size:16px;font-weight:bold;letter-spacing:-1px;text-transform:uppercase;line-height:normal;font-family:Arial;}.zerobus-wrapper .zerobus-chart-container .zerobus-chart-container-bottom .zerobus-savings .savings-left .savings-left-text ul,.zerobus-wrapper .zerobus-chart-container .zerobus-chart-container-bottom .zerobus-savings .savings-left .savings-right-text ul,.zerobus-wrapper .zerobus-chart-container .zerobus-chart-container-bottom .zerobus-savings .savings-right .savings-left-text ul,.zerobus-wrapper .zerobus-chart-container .zerobus-chart-container-bottom .zerobus-savings .savings-right .savings-right-text ul{margin:0;font-size:13px;list-style:none;line-height:normal;font-family:Arial;}.zerobus-wrapper .zerobus-chart-container .zerobus-chart-container-bottom .zerobus-savings .savings-left .savings-left-text ul li:before,.zerobus-wrapper .zerobus-chart-container .zerobus-chart-container-bottom .zerobus-savings .savings-left .savings-right-text ul li:before,.zerobus-wrapper .zerobus-chart-container .zerobus-chart-container-bottom .zerobus-savings .savings-right .savings-left-text ul li:before,.zerobus-wrapper .zerobus-chart-container .zerobus-chart-container-bottom .zerobus-savings .savings-right .savings-right-text ul li:before{content:"-";}.zerobus-wrapper .zerobus-chart-container .zerobus-chart-container-bottom .zerobus-savings .savings-left{float:left;}.zerobus-wrapper .zerobus-chart-container .zerobus-chart-container-bottom .zerobus-savings .savings-right{float:right;}.text-alerts-table{border-collapse:collapse;}.text-alerts-table td{width:239px;padding:0;border:1px solid #808080;}.text-alerts-table thead tr td{color:#555;font-size:100%;font-weight:bold;line-height:1em;font-size:30px;padding:0 0 30px;text-decoration:underline;}.request-a-schedule .sfFormBox,.request-a-schedule .sfFormBlock,.request-a-schedule .sfFormDropdown,.request-a-schedule .sfFormRadiolist{margin-bottom:10px;overflow:hidden;}.request-a-schedule .sfFormBox .sfTxtLbl,.request-a-schedule .sfFormBlock .sfTxtLbl,.request-a-schedule .sfFormDropdown .sfTxtLbl,.request-a-schedule .sfFormRadiolist .sfTxtLbl{float:left;padding-right:10px;width:260px;}.request-a-schedule .sfFormBox .sfTxt,.request-a-schedule .sfFormBlock .sfTxt,.request-a-schedule .sfFormDropdown .sfTxt,.request-a-schedule .sfFormRadiolist .sfTxt{width:100%;}.request-a-schedule .sfFormBox .sfFieldWrp,.request-a-schedule .sfFormBlock .sfFieldWrp,.request-a-schedule .sfFormDropdown .sfFieldWrp,.request-a-schedule .sfFormRadiolist .sfFieldWrp{float:left;padding-right:10px;width:300px;}.request-a-schedule .sfFormBox .sfError,.request-a-schedule .sfFormBlock .sfError,.request-a-schedule .sfFormDropdown .sfError,.request-a-schedule .sfFormRadiolist .sfError{color:#d00;float:left;font-size:12px;width:100px;}.request-a-schedule .sfFormCheckboxlist{margin-top:20px;width:100%;}.request-a-schedule .sfFormCheckboxlist .sfTxtLbl{margin-bottom:4px;}.request-a-schedule .sfFormCheckboxlist label{display:inline-block;margin:2px;width:33%;}.request-a-schedule .sfFormSubmit{text-align:center;width:560px;}.request-a-schedule .following-schedules-checkbox,.request-a-schedule .receive-alerts{width:720px;}.request-a-schedule .following-schedules-checkbox .sfTxtLbl,.request-a-schedule .receive-alerts .sfTxtLbl{display:none;}.request-a-schedule .following-schedules-checkbox input,.request-a-schedule .receive-alerts input{width:15px;vertical-align:middle;}.request-a-schedule .following-schedules-checkbox label,.request-a-schedule .receive-alerts label{width:700px;vertical-align:middle;}.request-a-schedule .following-schedules-textbox .sfFieldWrp{width:100%;}.request-a-schedule .following-schedules-textbox label{display:none;}.request-a-schedule .following-schedules-textbox input{width:100%;}.request-a-schedule .routes{width:720px;font-size:10px;}.request-a-schedule .routes .sfTxtLbl{display:none;}.request-a-schedule .routes input{width:15px;vertical-align:middle;}.request-a-schedule .routes label{width:220px;vertical-align:middle;}.gas-calculator table{width:750px;}.gas-calculator table td{height:33px;vertical-align:top;}.gas-calculator table td:first-of-type{width:645px;}.gas-calculator table td input{width:105px;}.gas-calculator table td em{color:#777;}.gas-calculator table.values-table{border-bottom:1px solid #000;}.gas-calculator table.values-table input{border:1px solid #000;}.gas-calculator table.savings-table td{height:37px;vertical-align:bottom;}.gas-calculator table.savings-table td:first-of-type{text-align:right;}.gas-calculator table.savings-table td.update-totals-container{text-align:center;}.gas-calculator table.savings-table td.update-totals-container .update-totals{align-items:flex-start;text-align:center;cursor:default;color:buttontext;background-color:buttonface;box-sizing:border-box;padding:0;border-width:2px;border-style:outset;border-color:buttonface;border-image:initial;}.gas-calculator table.savings-table td input{border:none;background-color:transparent;font-family:Arial;}.gas-calculator table.savings-table td input.monthly-cost,.gas-calculator table.savings-table td input.annual-cost{font-weight:bold;color:#f00;font-size:18px;}.gas-calculator table.savings-table td input.monthly-savings,.gas-calculator table.savings-table td input.annual-savings{font-weight:bold;color:#008000;font-size:22px;}.sfPageEditor .header .stripes{z-index:1;}.sfPageEditor .secondary-nav::before{display:none;}.sfPageEditor .main-content{z-index:30;}.sfPageEditor .interior-content .RadDockZone{min-height:300px !important;}.stop-shelter-request{width:628px;}.stop-shelter-request .name-info .sfFormInstructions{text-align:center;}.stop-shelter-request .name-info .sfFormInstructions p{margin:0;}.stop-shelter-request .name-info .sfFormBox{height:19px;}.stop-shelter-request .name-info .sfFormBox label{width:314px;float:left;text-align:right;font-weight:bold;background-color:#eaeaea;height:19px;}.stop-shelter-request .name-info .sfFormBox .sfExample{float:left;width:53px;font-size:10px;}.stop-shelter-request .name-info .sfFormBox input{width:208px;height:19px;}.stop-shelter-request .name-info .sfFormBox.route{width:261px;}.stop-shelter-request .details-of-request .details-of-request-header{background-color:#999;font-size:13px;font-family:Verdana;font-weight:bold;color:#fff;margin:16px 0 0 0;height:16px;line-height:normal;padding-left:10px;}.stop-shelter-request .details-of-request .sfFormBox label{width:314px;float:left;text-align:right;font-weight:bold;height:19px;background-color:#eaeaea;}.stop-shelter-request .details-of-request .sfFormBox input{width:138px;height:19px;}.stop-shelter-request .details-of-request .sfFormBox.route label,.stop-shelter-request .details-of-request .sfFormBox.direction label{width:314px;}.stop-shelter-request .details-of-request .sfFormBox.route label:after,.stop-shelter-request .details-of-request .sfFormBox.direction label:after{content:"(if known)";width:58px;float:right;font-size:10px;text-align:right;background-color:#eaeaea;height:19px;font-weight:normal;}.stop-shelter-request .details-of-request .location-container input{height:19px;}.stop-shelter-request .details-of-request .location-container .location-street-1{width:452px;float:left;}.stop-shelter-request .details-of-request .location-container .location-street-1 label{width:314px;height:19px;}.stop-shelter-request .details-of-request .location-container .location-street-1 label:after{content:"(intersection)";width:74px;float:right;font-size:10px;text-align:right;background-color:#eaeaea;height:19px;font-weight:normal;}.stop-shelter-request .details-of-request .location-container .location-street-2{width:176px;float:right;}.stop-shelter-request .details-of-request .location-container .location-street-2 label{width:38px;background-color:transparent;display:block;float:left;height:19px;text-align:center;}.stop-shelter-request .details-of-request .location-container .location-street-2 label:before{position:absolute;top:0;left:0;z-index:-1;content:"Location";text-indent:-9999px;}.stop-shelter-request .details-of-request .location-container .location-street-2 input{float:right;}.stop-shelter-request .details-of-request .location-container .location-street-2 .sfExample{display:none;}.stop-shelter-request .details-of-request .sfFormRadiolist,.stop-shelter-request .details-of-request .sfFormDropdown{float:left;clear:both;}.stop-shelter-request .details-of-request .sfFormRadiolist .sfTxtLbl,.stop-shelter-request .details-of-request .sfFormDropdown .sfTxtLbl{width:314px;float:left;text-align:right;font-weight:bold;height:38px;background-color:#eaeaea;}.stop-shelter-request .details-of-request .sfFormRadiolist .sfRadioList,.stop-shelter-request .details-of-request .sfFormDropdown .sfRadioList{width:138px;height:38px;display:block;float:left;}.stop-shelter-request .details-of-request .sfFormRadiolist.exist label,.stop-shelter-request .details-of-request .sfFormDropdown.exist label{position:relative;}.stop-shelter-request .details-of-request .sfFormRadiolist.exist label:before,.stop-shelter-request .details-of-request .sfFormDropdown.exist label:before{position:absolute;top:0;left:0;z-index:-1;content:"Does the Shelter/Stop currently exist?";text-indent:-9999px;}.stop-shelter-request .details-of-request .sfFormRadiolist.corner,.stop-shelter-request .details-of-request .sfFormDropdown.corner{height:19px;}.stop-shelter-request .details-of-request .sfFormRadiolist.request,.stop-shelter-request .details-of-request .sfFormDropdown.request{height:95px;}.stop-shelter-request .details-of-request .sfFormRadiolist.request .sfTxtLbl,.stop-shelter-request .details-of-request .sfFormDropdown.request .sfTxtLbl{height:100%;}.stop-shelter-request .additional-comments{float:left;width:508px;clear:both;}.stop-shelter-request .additional-comments .sfTxtLbl{width:314px;height:62px;float:left;text-align:right;font-weight:bold;background-color:#eaeaea;}.stop-shelter-request .additional-comments textarea{width:194px;height:62px;float:left;}.stop-shelter-request .submit-container{margin:19px 0 19px 150px;}.stop-shelter-request .submit-container input{height:19px;line-height:normal;font-size:13px;padding:0;}.general-comments .sfFormBox{width:750px;height:19px;}.general-comments .sfFormBox label{width:375px;float:left;text-align:right;font-weight:bold;height:19px;background-color:#eaeaea;}.general-comments .sfFormBox .sfFieldWrp{width:180px;float:left;height:19px;}.general-comments .sfFormBox .sfFieldWrp input{height:19px;width:173px;}.general-comments .comments-questions{width:750px;height:32px;}.general-comments .comments-questions label{width:375px;float:left;text-align:right;font-weight:bold;height:32px;background-color:#eaeaea;}.general-comments .comments-questions .sfFieldWrp{width:375px;float:right;height:19px;}.general-comments .comments-questions .sfFieldWrp textarea{height:32px;width:159px;}.general-comments .sfFormSubmit{margin:19px 0 19px;text-align:center;}.general-comments .sfFormSubmit input{display:inline-block;height:19px;line-height:normal;font-size:13px;padding:0;font-family:Arial;}.design-a-bus h2{margin-top:20px !important;}.design-a-bus .design-a-bus-section{padding-top:50px;}.design-a-bus .design-a-bus-2014 .indented-section{margin-left:16px;}.design-a-bus .design-a-bus-2013 .website-ideas .website-ideas-left{width:440px;float:left;}.design-a-bus .design-a-bus-2013 .website-ideas .website-ideas-right{width:305px;float:right;}.design-a-bus .design-a-bus-2013 .website-ideas:after{content:"";display:block;clear:both;}.design-a-bus .design-a-bus-2012 .helping-others{margin-left:20px;}.design-a-bus .design-a-bus-2012 .compassionate-louisville{margin-left:70px;}.news-container{width:750px !important;}.news-container ul{list-style:none;margin:0;}.news-container .news-list-container{width:470px !important;float:left;}.news-container .news-list-container .news-list .sfnewsListItem .sfnewsTitle{padding:7px 0;margin:8px 0;line-height:normal;}.news-container .news-list-container .news-list .sfnewsListItem .sfnewsTitle a{text-decoration:none;}.news-container .news-list-container .news-list .sfnewsListItem .sfnewsSummary{line-height:normal;}.news-container .news-list-container .news-list .sfnewsListItem .sfnewsSummary p{margin:0;}.news-container .news-list-archive{float:right;width:250px !important;padding-left:155px;}.news-container .news-list-archive .sfarchiveTitle{font-size:15px;font-family:Verdana;line-height:normal;color:#333;padding:5px 0;margin:0;}.news-container .news-list-archive .sfarchiveList .sfarchiveListItem{font-family:Verdana;margin-top:4px;line-height:normal;}.news-container .news-list-archive .sfarchiveList .sfarchiveListItem a{text-decoration:none;}.news-container .news-list-archive:after{content:"";display:block;clear:both;}.bus-trolley-service-form{max-width:450px;font-family:helvetica,verdana,arial;font-size:12px;line-height:16.8px;}.bus-trolley-service-form .sfFormBox>div{display:inline-block;}.bus-trolley-service-form .sfFormBox input{padding:0;height:18px;border:1px solid #a9a9a9;}.bus-trolley-service-form .sfDropdownList select{padding:0;height:19px;border:1px solid #a9a9a9;}.bus-trolley-service-form .sfFormTitle{color:#fff;background-color:#de2839;margin:0;font-size:12px;line-height:16.9px;font-weight:bold;}.bus-trolley-service-form .sfFormBlock>div{display:inline-block;vertical-align:top;}.bus-trolley-service-form .sfFormBlock textarea{width:139px;height:30px;padding:0;}.bus-trolley-service-form .person-info-section .name-row .title-col .title-field select{width:50px;}.bus-trolley-service-form .person-info-section .name-row .first-col .sf_3cols_2in_34{margin-left:0;}.bus-trolley-service-form .person-info-section .name-row .first-col .first-field input{width:84px;}.bus-trolley-service-form .person-info-section .name-row .last-col .sf_3cols_3in_33{margin-left:0;}.bus-trolley-service-form .person-info-section .name-row .last-col .last-field input{width:102px;}.bus-trolley-service-form .person-info-section .contact-row{margin-bottom:20px;}.bus-trolley-service-form .person-info-section .contact-row .phone-col .phone-field input{width:106px;}.bus-trolley-service-form .person-info-section .contact-row .email-col .sf_2cols_2in_67{margin-left:0;}.bus-trolley-service-form .person-info-section .contact-row .email-col .email-field input{width:192px;}.bus-trolley-service-form .person-info-section .address-field input{width:252px;}.bus-trolley-service-form .person-info-section .location-row{margin-bottom:20px;}.bus-trolley-service-form .person-info-section .location-row .city-col .city-field input{width:132px;}.bus-trolley-service-form .person-info-section .location-row .state-col .sf_3cols_2in_34{margin-left:0;}.bus-trolley-service-form .person-info-section .location-row .state-col .state-field input{width:72px;}.bus-trolley-service-form .person-info-section .location-row .zip-col .sf_3cols_3in_33{margin-left:0;}.bus-trolley-service-form .person-info-section .location-row .zip-col .zip-field input{width:46px;}.bus-trolley-service-form .person-info-section .receive-alerts-field .sfTxtLbl{display:none;}.bus-trolley-service-form .incident-details-section .date-time-row .date-col .date-field input{width:60px;}.bus-trolley-service-form .incident-details-section .date-time-row .time-col .sf_3cols_2in_34{margin-left:0;}.bus-trolley-service-form .incident-details-section .date-time-row .time-col .time-field input{width:60px;}.bus-trolley-service-form .incident-details-section .date-time-row .am-pm-col .sf_3cols_2in_34{margin-left:0;}.bus-trolley-service-form .incident-details-section .date-time-row .am-pm-col .am-pm-field label{display:none;}.bus-trolley-service-form .incident-details-section .date-time-row .am-pm-col .am-pm-field input{width:44px;}.bus-trolley-service-form .incident-details-section .location-of-incident-field{margin-bottom:20px;}.bus-trolley-service-form .incident-details-section .location-of-incident-field input{width:166px;}.bus-trolley-service-form .incident-details-section .perspective-field{margin-bottom:20px;}.bus-trolley-service-form .incident-details-section .perspective-field .sfTxtLbl{display:none;}.bus-trolley-service-form .route-information-section .route-number-name-field input{width:104px;}.bus-trolley-service-form .route-information-section .bus-info-row .bus-number-col .bus-number-field{line-height:50px;}.bus-trolley-service-form .route-information-section .bus-info-row .bus-number-col .bus-number-field>div{display:inline-block;vertical-align:middle;line-height:16.8px;}.bus-trolley-service-form .route-information-section .bus-info-row .bus-number-col .bus-number-field input{width:72px;}.bus-trolley-service-form .route-information-section .bus-info-row .operator-col .sf_2cols_2in_67{margin-left:0;}.bus-trolley-service-form .route-information-section .bus-info-row .operator-col .operator-name-field{line-height:50px;}.bus-trolley-service-form .route-information-section .bus-info-row .operator-col .operator-name-field>div{display:inline-block;vertical-align:middle;line-height:16.8px;}.bus-trolley-service-form .route-information-section .bus-info-row .operator-col .operator-name-field textarea{width:111px;height:46px;}.bus-trolley-service-form .route-information-section .bus-info-row .operator-col .operator-name-field label{width:91px;display:inline-block;}.bus-trolley-service-form .route-information-section .route-direction-field{margin-bottom:20px;}.bus-trolley-service-form .route-information-section .route-direction-field .sfRadioList{width:240px;display:block;}.bus-trolley-service-form .route-information-section .route-direction-field .sfRadioList label{width:64px;display:inline-block;}.bus-trolley-service-form .route-information-section .route-direction-field .sfRadioList input{display:inline-block;}.bus-trolley-service-form .description-section .comments-field{margin-bottom:20px;}.bus-trolley-service-form .description-section .comments-field label{display:inline-block;width:225px;}.bus-trolley-service-form .description-section .comments-field textarea{width:201px;height:74px;}.bus-trolley-service-form .description-section .sfFormRadiolist{margin-bottom:20px;}.bus-trolley-service-form .description-section .sfFormRadiolist .sfTxtLbl{display:inline-block;width:180px;vertical-align:top;}.bus-trolley-service-form .description-section .sfFormRadiolist .sfRadioList{display:inline-block;width:260px;vertical-align:top;}.bus-trolley-service-form .description-section .sfFormRadiolist.driver-problem-field,.bus-trolley-service-form .description-section .sfFormRadiolist.safety-field{background-color:#eee;}.bus-trolley-service-form .submit-section .submit-button input{padding:0;margin-left:150px;}.tarc3-paratransit-form{max-width:450px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:13px;line-height:normal;}.tarc3-paratransit-form .sfFormBox>div{display:inline-block;}.tarc3-paratransit-form .sfFormBox input{padding:0;height:19px;border:1px solid #a9a9a9;}.tarc3-paratransit-form .sfDropdownList select{padding:0;height:19px;border:1px solid #a9a9a9;}.tarc3-paratransit-form .sfFormTitle{color:#fff;background-color:#de2839;font-family:Verdana,Arial,Helvetica,sans-serif;margin:0;font-size:13px;line-height:normal;font-weight:bold;margin-bottom:20px;}.tarc3-paratransit-form .sfFormBlock>div{display:inline-block;vertical-align:top;}.tarc3-paratransit-form .sfFormBlock textarea{width:139px;height:30px;padding:0;}.tarc3-paratransit-form .person-info-section .name-row{margin-bottom:20px;}.tarc3-paratransit-form .person-info-section .name-row .title-col .title-field select{width:50px;margin-left:10px;}.tarc3-paratransit-form .person-info-section .name-row .first-col .sf_3cols_2in_34{margin-left:0;}.tarc3-paratransit-form .person-info-section .name-row .first-col .first-field input{width:117px;}.tarc3-paratransit-form .person-info-section .name-row .last-col .sf_3cols_3in_33{margin-left:0;}.tarc3-paratransit-form .person-info-section .name-row .last-col .last-field input{width:138px;}.tarc3-paratransit-form .person-info-section .contact-row{margin-bottom:20px;}.tarc3-paratransit-form .person-info-section .contact-row .phone-col .phone-field input{width:145px;}.tarc3-paratransit-form .person-info-section .contact-row .email-col .sf_2cols_2in_67{margin-left:0;}.tarc3-paratransit-form .person-info-section .contact-row .email-col .email-field input{width:243px;}.tarc3-paratransit-form .person-info-section .address-field{margin-bottom:20px;}.tarc3-paratransit-form .person-info-section .address-field input{width:313px;}.tarc3-paratransit-form .person-info-section .location-row{margin-bottom:20px;}.tarc3-paratransit-form .person-info-section .location-row .city-col .city-field input{width:173px;}.tarc3-paratransit-form .person-info-section .location-row .state-col .sf_3cols_2in_34{margin-left:0;}.tarc3-paratransit-form .person-info-section .location-row .state-col .state-field input{width:103px;}.tarc3-paratransit-form .person-info-section .location-row .zip-col .sf_3cols_3in_33{margin-left:0;}.tarc3-paratransit-form .person-info-section .location-row .zip-col .zip-field input{width:68px;}.tarc3-paratransit-form .person-info-section .receive-alerts-field{margin-bottom:20px;}.tarc3-paratransit-form .person-info-section .receive-alerts-field .sfTxtLbl{display:none;}.tarc3-paratransit-form .person-info-section .type-of-report-field{margin-bottom:20px;}.tarc3-paratransit-form .person-info-section .type-of-report-field .sfTxtLbl{display:inline-block;}.tarc3-paratransit-form .person-info-section .type-of-report-field .sfRadioList{display:inline-block;}.tarc3-paratransit-form .person-info-section .type-of-report-field .sfRadioList label{margin-right:10px;}.tarc3-paratransit-form .incident-details-section .date-time-row{margin-bottom:20px;}.tarc3-paratransit-form .incident-details-section .date-time-row .date-col .date-field input{width:89px;}.tarc3-paratransit-form .incident-details-section .date-time-row .time-col .sf_3cols_2in_34{margin-left:0;}.tarc3-paratransit-form .incident-details-section .date-time-row .time-col .time-field input{width:89px;}.tarc3-paratransit-form .incident-details-section .date-time-row .am-pm-col .sf_3cols_2in_34{margin-left:0;}.tarc3-paratransit-form .incident-details-section .date-time-row .am-pm-col .am-pm-field label{display:none;}.tarc3-paratransit-form .incident-details-section .date-time-row .am-pm-col .am-pm-field input{width:44px;}.tarc3-paratransit-form .incident-details-section .location-of-incident-field{margin-bottom:20px;}.tarc3-paratransit-form .incident-details-section .location-of-incident-field input{width:166px;}.tarc3-paratransit-form .incident-details-section .comments-field{margin-bottom:20px;}.tarc3-paratransit-form .incident-details-section .please-specify-field{margin-bottom:20px;}.tarc3-paratransit-form .incident-details-section .please-specify-field .sfTxtLbl{display:inline-block;}.tarc3-paratransit-form .incident-details-section .please-specify-field label{margin-right:10px;}.tarc3-paratransit-form .incident-details-section .check-all-that-apply-field{margin-bottom:20px;}.tarc3-paratransit-form .incident-details-section .check-all-that-apply-field .sfTxtLbl{display:inline-block;}.tarc3-paratransit-form .incident-details-section .check-all-that-apply-field label{margin-right:10px;}.tarc3-paratransit-form .incident-details-section .scheduled-row{margin-bottom:20px;}.tarc3-paratransit-form .incident-details-section .scheduled-row .time-col .scheduled-time-field .sfFieldWrp{display:inline-block;float:right;}.tarc3-paratransit-form .incident-details-section .scheduled-row .time-col .scheduled-time-field .sfFieldWrp input{width:75px;}.tarc3-paratransit-form .incident-details-section .scheduled-row .am-pm-col .sf_2cols_2in_50{margin-left:3px;}.tarc3-paratransit-form .incident-details-section .scheduled-row .am-pm-col .scheduled-am-pm-field label{display:none;}.tarc3-paratransit-form .incident-details-section .actual-row{margin-bottom:20px;}.tarc3-paratransit-form .incident-details-section .actual-row .time-col .actual-time-field .sfFieldWrp{display:inline-block;float:right;}.tarc3-paratransit-form .incident-details-section .actual-row .time-col .actual-time-field .sfFieldWrp input{width:75px;}.tarc3-paratransit-form .incident-details-section .actual-row .am-pm-col .sf_2cols_2in_50{margin-left:3px;}.tarc3-paratransit-form .incident-details-section .actual-row .am-pm-col .actual-am-pm-field label{display:none;}.tarc3-paratransit-form .incident-details-section .operators-name-field{margin-bottom:20px;}.tarc3-paratransit-form .incident-details-section .operators-name-field input{width:173px;}.tarc3-paratransit-form .description-section .comments-field{margin-bottom:20px;}.tarc3-paratransit-form .description-section .comments-field label{display:inline-block;width:225px;}.tarc3-paratransit-form .description-section .comments-field textarea{width:201px;height:74px;}.tarc3-paratransit-form .description-section .sfFormRadiolist{margin-bottom:20px;}.tarc3-paratransit-form .description-section .sfFormRadiolist .sfTxtLbl{display:inline-block;width:180px;vertical-align:top;}.tarc3-paratransit-form .description-section .sfFormRadiolist .sfRadioList{display:inline-block;width:260px;vertical-align:top;}.tarc3-paratransit-form .description-section .sfFormRadiolist.reservation-problem-field,.tarc3-paratransit-form .description-section .sfFormRadiolist.driver-problem-field,.tarc3-paratransit-form .description-section .sfFormRadiolist.safety-field{background-color:#eee;}.tarc3-paratransit-form .description-section .sfFormRadiolist.service-problem-field .sfTxtLbl{width:135px;}.tarc3-paratransit-form .description-section .sfFormRadiolist.service-problem-field .sfRadioList{width:310px;}.tarc3-paratransit-form .submit-section .submit-button input{padding:0;margin-left:150px;}.adventure-bus-form{font-family:helvetica,verdana,arial;font-size:12px;line-height:16.8px;width:100%;}.adventure-bus-form .wizard-button{display:none;}.adventure-bus-form .validation-summary{margin:8px 0;border:1px solid #999;padding:8px;display:block;font-weight:bold;}.adventure-bus-form .validation-summary:before{color:#fff;content:"Error";display:block;text-transform:uppercase;font-weight:bold;font-size:12px;line-height:14px;font-family:Arial,Helvetica,sans-serif;margin:0 0 5px;padding:5px 3px;background:#999;border:1px solid #ccc;}.adventure-bus-form label{padding:0;margin:5px 0;display:inline-block;}.adventure-bus-form input,.adventure-bus-form select{border:1px solid #bdbdbd;margin:5px 0;vertical-align:top;}.adventure-bus-form textarea{border:1px solid #bdbdbd;}.adventure-bus-form input[type="radio"],.adventure-bus-form input[type="checkbox"]{margin-right:4px;vertical-align:middle;}.adventure-bus-form input[type="checkbox"]{margin-bottom:2px;}.adventure-bus-form input[type="text"].error{border-color:#f00;}.adventure-bus-form .button-group{text-align:center;}.adventure-bus-form h3{font-size:14px;margin:0;color:#000;}.adventure-bus-form .info{color:#666;display:block;font-size:10px;line-height:1;}.adventure-bus-form .radio-button-container .radio-button-list{display:block;text-align:center;margin-top:11px;}.adventure-bus-form .radio-button-container .radio-button-list tbody{display:block;width:100%;}.adventure-bus-form .radio-button-container .radio-button-list tbody tr{display:inline-block;margin:0 3px;}.adventure-bus-form .confirm-time{font-weight:bold;}.adventure-bus-form .confirm-time input{display:none;}.adventure-bus-form .confirm-time .confirm-message{color:#080;}.adventure-bus-form fieldset{margin:8px 0;border:1px solid #999;padding:8px;display:block;}.adventure-bus-form fieldset legend{font-weight:bold;font-size:12px;line-height:14px;font-family:Arial,Helvetica,sans-serif;margin:0;padding:5px 3px;background:#999;color:#fff;border:1px solid #ccc;display:block;}.adventure-bus-form .contact-person label{width:80px;}.adventure-bus-form .contact-person .group-name input{width:434px;}.adventure-bus-form .contact-person .name-phone,.adventure-bus-form .contact-person .email-fax{width:260px;display:inline-block;}.adventure-bus-form .contact-person .name-phone .area-code,.adventure-bus-form .contact-person .name-phone .exchange,.adventure-bus-form .contact-person .email-fax .area-code,.adventure-bus-form .contact-person .email-fax .exchange{width:38px;}.adventure-bus-form .contact-person .name-phone .line-number,.adventure-bus-form .contact-person .email-fax .line-number{width:50px;}.adventure-bus-form .contact-person .email-fax .fax .fax-label-container{width:80px;}.adventure-bus-form .contact-person .email-fax .fax .fax-label-container label{float:left;clear:both;margin-bottom:0;}.adventure-bus-form .travel-details .date-of-travel{display:inline-block;margin-right:30px;}.adventure-bus-form .travel-details .time-of-travel{display:inline-block;vertical-align:top;}.adventure-bus-form .travel-request{text-align:center;border:none;}.adventure-bus-form .travel-request legend{text-align:right;}.adventure-bus-form .travel-request span{display:inline-block;margin-left:40px;margin-right:40px;font-weight:bold;}.adventure-bus-form .tarc-tickets h3,.adventure-bus-form .tarc-bus h3{font-weight:bold;font-size:12px;line-height:14px;font-family:Arial,Helvetica,sans-serif;margin:0;padding:5px 3px;background:#999;color:#fff;border:1px solid #ccc;display:block;text-align:center;}.adventure-bus-form .tarc-tickets label,.adventure-bus-form .tarc-bus label{display:inline-block;vertical-align:top;}.adventure-bus-form .tarc-tickets label{width:160px;}.adventure-bus-form .tarc-bus .general-information .number-of-expected-passengers{display:inline-block;margin-right:20px;}.adventure-bus-form .tarc-bus .general-information .number-of-wheelchair-passengers{display:inline-block;}.adventure-bus-form .tarc-bus .general-information input{width:65px;}.adventure-bus-form .tarc-bus .trip-information label,.adventure-bus-form .tarc-bus .extended-destination-information label{width:80px;}.adventure-bus-form .tarc-bus .return-trip label{width:160px;}.adventure-bus-form .tarc-bus .return-trip .confirm-time{margin-left:160px;}.adventure-bus-form .tarc-bus .inclement-weather .info{font-style:italic;font-size:11px;line-height:1.4;}.adventure-bus-form .adventure-bus-agreement-form .check-box-container label{display:inline;}.report-an-incident-form .report-an-incident-button{display:inline-block;padding-right:33px;}.zerobus-application{background-color:#fff;}.zerobus-application .zerobus-application-top{background:#fff url(/Content/Images/Backgrounds/zerobus-app-landing-top.jpg) scroll no-repeat 0 0;width:740px;height:650px;}.zerobus-application .zerobus-application-top .zerobus-app-copy{padding:225px 20px 20px;}.zerobus-application .zerobus-application-bottom{background:#fff url(/Content/Images/Backgrounds/zerobus-app-landing-bottom.jpg) scroll no-repeat 0 0;width:740px;height:108px;}.zerobus-application .zerobus-application-bottom .zerobus-app-buttons{clear:both;}